@charset "utf-8";
/* CSS Document */
/* Designed by: PSW Group*/
/* ©2009. All rights reserved.*/


/******************************/
/*** Core html layout stuff ***/
/******************************/

html {margin-bottom: 0px;}
form {margin: 0; padding: 0;}
body {width: 100%; height: 100%; margin: 0; padding: 0; background: black; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.9em; color: white;}
a:link, a:visited {color: #afa45e; text-decoration: none;}
a:hover, a:active {text-decoration: underline; color: #cfc585;}
input.button {cursor: pointer;}
p {margin-top: 0; margin-bottom: 10px;}
img {border: 0 none;}
h1 {font-size: 1.6em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.2em;}

/*****************************************/
/*** Template Specific Layout Elements ***/
/*****************************************/

#tweb {width: 1000px; height: 100%; border-collapse:collapse;}
#headerM {width: 790px; height: 150px; vertical-align: top;}
	.bMenu {width: 341px; height: 150px; float: left;}
	.logo00 {width: 317px; height: 150px; background:url(../images/h00-00.jpg) no-repeat; float: left;}
	.mMenu {width: 342px; height: 150px; float: left;}

#topL {width: 105; height: 300px; vertical-align: top;}
	.topL01 {width: 105; height: 100px; background:url(../images/h01-01.jpg) no-repeat;}
	.topL02 {width: 105; height: 100px; background:url(../images/h02-01.jpg) no-repeat;}
	.topL03 {width: 105; height: 100px; background:url(../images/h03-01.jpg) no-repeat;}
#topM {width: 790px; height: 300px; vertical-align: top;}
	.topM01 {width: 790px; height: 100px;}
		.t1 {width: 236px; height: 100px; background:url(../images/h01-02.jpg) no-repeat; float: left;}
		.logo01 {width: 317px; height: 100px; background:url(../images/h01-03.jpg) no-repeat; float: left;}
		.t2 {width: 237px; height: 100px; background:url(../images/h01-04.jpg) no-repeat; float: left;}
	.topM02 {width: 790px; height: 100px;}
		.t3 {width: 236px; height: 100px; background:url(../images/h02-02.jpg) no-repeat; float: left;}
		.t4 {width: 317px; height: 100px; background:url(../images/h02-03.jpg) no-repeat; float: left;}
		.t5 {width: 237px; height: 100px; background:url(../images/h02-04.jpg) no-repeat; float: left;}
	.topM03 {width: 790px; height: 100px;}
		.t6 {width: 236px; height: 100px; background:url(../images/h03-02.jpg) no-repeat; float: left; display: block; text-align: center;}
		.t7 {width: 317px; height: 100px; background:url(../images/h03-03.jpg) no-repeat; float: left; display: block; text-align: center;}
		.t8 {width: 237px; height: 100px; background:url(../images/h03-04.jpg) no-repeat; float: left; display: block; text-align: center;}
			
#topR {width: 105px; height: 300px; vertical-align: top;}
	.topR01 {width: 105px; height: 100px; background:url(../images/h01-05.jpg) no-repeat;}
	.topR02 {width: 105px; height: 100px; background:url(../images/h02-05.jpg) no-repeat;}
	.topR03 {width: 105px; height: 100px; background:url(../images/h03-05.jpg) no-repeat;}

#bodyL {width: 105px; height: 100%; background:url(../images/colL.jpg) repeat-y; vertical-align: top;}
	.user1L {width: 105px; height: 210px; background:url(../images/user1L.jpg) no-repeat;}
#bodyM {width: 790px; height: 100%; background: #404040; vertical-align: top;}
	.maincomponent {width: 790px; height: 100%; padding-top: 15px; background:url(../images/user01.jpg) no-repeat;}
		.hr {background:url(../images/articlesep.jpg) no-repeat center; width: 600px; height: 20px; margin-top: 5px; margin-bottom: 5px;}
#bodyR {width: 105px; height: 100%; background:url(../images/colR.jpg) repeat-y; vertical-align: top;}

#footerL {width: 105px; height: 40px; background:url(../images/colL.jpg) repeat-y; vertical-align: top;}
#footerM {width: 790px; height: 40px; background: #404040; vertical-align: top;}
	#copyright {width: 790px; height: 25px; margin-top: 5px; text-align: center; font-size: 10px;}
#footerR {width: 105px; height: 40px; background:url(../images/colR.jpg) repeat-y; vertical-align: top;}

/*****************************************/
/*** Joomla! Specific Content Elements ***/
/*****************************************/

#pathway {width: 590px; height: 30px; text-align: left; float: left;}
.mod_search {width: 200px; height:30px; float: right; text-align: right;}
#newsflash {width: 790px; text-align: left; height:30px; margin-top: 10px; margin-bottom: 10px; display: block; vertical-align: middle}
.clr {clear: both;}
#whitebox_tr {height: 10px; overflow: hidden;}
#whitebox_m {width: auto; padding: 1px 8px;}
#area {padding: 0;}
#leftcolumn {padding: 0; margin: 0; width: 20%; float:left;}
#maincolumn, #maincolumn_full {margin-left: 20%; padding-left: 15px; width: 80%; text-align: justify;}
#maincolumn_full {margin-left: 0; padding: 0; width: 100%; text-align: justify;}
table.user1user2 div.moduletable {margin-bottom: 0px;}
td.greyline {width: 20px; background: url(../images/mw_line_grey.png) 50% 0 repeat-y;}
div#maindivider {margin-bottom: 10px; overflow: hidden; height: 1px; width: 790px;}
table.nopad {width: 100%; border-collapse: collapse; padding: 0; margin: 0; margin-bottom: 15px;}
#whitebox_b {margin-top: -5px; background: url(../images/mw_content_b.png) 0 100% repeat-x;}
#whitebox_bl {background: url(../images/mw_content_b_l.png) 0 100% no-repeat;}
#whitebox_br {height: 13px; background: url(../images/mw_content_b_r.png) 100% 100% no-repeat;}
div#footerspacer {height: 10px;}
.contentpaneopen {width: 100%; text-align: justify;}
