html, body, #wrapper {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;

   }
   #wrapper {
	margin: 0 auto;
	vertical-align: middle;
	width: 100%;
	background-image: url(../imageBank/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
   }
   	
body, td, th{font-family:arial;font-size:13px;}
h1,h2,h3{color:#48a2d4;font-size:24px;padding:0; margin:0;}

.pathName a:link,.pathName a:visited{color:#333333; text-decoration:none;}
#con_bg a:link,#con_bg a:visited{font-size:15px;color:#333333; text-decoration:none;}

.shadow {
	background-image: url(../imageBank/shadow.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:35px;
}
.main {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e1e1e1;
	padding-left:64px;
}

#q {
	border: 1px solid #c5c5c5;
	height: 19px;
}


/*meun*/
.span-menu-hr{ /*container that holds a row of aero buttons*/
margin-left:-1px;	
width:900px;
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: auto;
			
}

* html .span-menu-hr{ /*IE6 and below hack. Set explicit strip width*/
width: 100%;
}

.span-menu-hr a.aero{ /*aero button CSS*/
background: transparent url(../imageBank/top_menu_bg.jpg)  top left;
display: block;
float: left;
font:  17px arial; /* Change 13px as desired */
line-height: 30px; /* This value + 8px should equal height of button background (default is 31px) */
height: 30px; /* Height of button background height */
padding-left: 36px; /* Width of left menu image */
text-decoration: none;
margin-right: 1px; /*spacing between buttons*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons before hover*/
opacity: 0.9;
-moz-opacity: 0.9;
}

.span-menu-hr a.aero:link, .span-menu-hr a.aero:visited, .span-menu-hr a:active{
color: white; /*button text color*/
}

.span-menu-hr a.aero span{
background: transparent url(../imageBank/top_menu_bg_right.jpg)  top right;
display: block;
padding: 1px 36px 3px 0; /*Set 10px here to match value of 'padding-left' value above*/
}




.span-menu-hr a.aero:hover{ /* Hover state CSS */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /*this and next two rules control opacity of buttons during hover*/
opacity: 1;
-moz-opacity: 0.99;
}

.span-menu-hr a.aero:hover span{ /* Hover state CSS (for text) */
color: #ffffff;
}

.black a.aero{
background-image: url(../imageBank/top_menu_bg.jpg);
}

.black a.aero span{
background-image: url(../imageBank/top_menu_bg.jpg);
}


/*endmeun*/






#subMenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 190px;
border-bottom:solid 1px #bcddef;
border-top:solid 2px #bcddef;	

}

#subMenu li{
	border-bottom:solid 1px #bcddef	;
	border-top:solid 1px #bcddef;
	padding-top: 5px;
	padding-bottom: 8px;	
}

#subMenu li a{
		font-size:13px;
	display: block;
	width: auto;
	padding-left: 10px;
	text-decoration: none;
	color:#5a5a5a;
	padding-top: 3px;
	padding-right: 23px;
	padding-bottom: 3px;
	background-image: url(../imageBank/dot.jpg);
	background-position: 175px 8px;
	background-repeat: no-repeat;
}


* html #subMenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

#subMenu li a:visited, #subMenu li a:active{
color:#5a5a5a;
}

#subMenu li a:hover{
color:#5a5a5a;
}


#subMenu .subs{
	border-bottom:none;
	border-top:none;
	font-weight:normal;
	padding-top: 2px;
	padding-bottom: 4px;	
	
	
}
#subMenu .one{
	border-top:none;
	
}


.header {
	background-image: url(../imageBank/header.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 900px;
}









