body { /*background:url(../images/body_bgnd.jpg) repeat-x scroll top left;*/ background-color:#FFFFFF; }
body, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; } /*default font-family and font color*/

/*some standards*/
form, ul, ol, h1, h2, h3, h4, h5 { padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; }
p { margin:0px; }
img { vertical-align:top; }
a img { border: none; vertical-align:top; } /*default border attribute on images that have a link*/

/*basics*/
.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs12 { font-size:12px; }
.fs13 { font-size:13px; }
.fs14 { font-size:14px; }
.fs15 { font-size:15px; }
.fs16 { font-size:16px; }
.fs17 { font-size:17px; }
.fs18 { font-size:18px; }
.fs19 { font-size:19px; }
.fs20 { font-size:20px; }

.b { font-weight:bold; }
.i { font-style:italic; }
.u { text-decoration:underline; /*border-bottom:1px solid #3366FF;*/ }

/*default color on text-links and text-decoration*/
a:link, a:visited { color:#365F91; text-decoration:underline; }
a:hover { }

/*to override default color on text-links and text-decoration*/
.a1 a:link, .a1 a:visited { color:gray; text-decoration:underline; } 
.a1 a:hover { } 

/*add-ons*/
.ff_cs { font-family:"Comic Sans MS"; } /*sample font-family to be use*/
.brown { color:#B29D90; } /*sample font color to be use*/
.form { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; } /*font attrributes for form, e.g., input box, textarea, select*/

#wrapperHeader {
	width:100%;
	float:left; 
	clear:left;			
	background:url(../images/body_bgnd_back.jpg) repeat-x scroll top center;
}
	#wrapperHeader_1 { width:1210px; margin:0 auto; height:180px; min-height:180px; position:relative; }
	#wrapperHeader_1 .leftH1 { width:550px; float:left; }
	#wrapperHeader_1 .leftH1_inner { padding:0px 15px 0px 15px; position:absolute; bottom:0px; }
	#wrapperHeader_1 .rightH1 { width:450px; float:right; }
	#wrapperHeader_1 .rightH1_inner { padding:15px; float:right; }
		#clogin { float:right; width:auto; padding:40px 0 0 0 }
		#clogin a:link, #clogin a:visited { font:bold 14px/1.2em Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
		
		#win_search { position:absolute; bottom:0px; right:0px; padding:15px; padding-bottom:30px; }
		#win_search input{ width:330px; height:21px; }

#tblA_wrapper { width:1210px; margin:0 auto; } 
.tblA { float:left; width:1210px; }
.colA { float:left; width:250px; margin-left:-1210px; background-color:beige; }
.colA_inner { padding:0px; }
.colB { margin:0px 250px 0px 250px; background-color2:azure; height:500px; min-height:500px; } /*width:254px*/
.colB_inner { padding:0 15px; padding-top:700px; padding-bottom:200px }
.colC { float:left; width:250px; margin-left:-250px; background-color:lavender; }
.colC_inner { padding:0px; }

#wrapperFooter_1 {
	width:1210px; margin:0 auto; height:100px; min-height:100px; margin-top:50px; 
	background:url(../images/footer_navbgnd.jpg) repeat-x scroll top right; background-color:#22ade4;	
}
html>body #wrapperFooter_1 { height:auto; }

/*
 *  Nav
 */	
#wrapperNav {  width:1210px; margin:0 auto; }
#wrapperNav .one { float:left; background:url(../images/nav_left.jpg) no-repeat scroll center left; width:6px; height:34px; }
#wrapperNav .one_inner { padding:0 0 0 0; }		
#wrapperNav .two { float:left; width:1198px; }
#wrapperNav .two_inner { padding:0 0 0 0; }	
#wrapperNav .three { float:left; width:6px; background:url(../images/nav_right.jpg) no-repeat scroll center right; width:6px; height:34px;}
#wrapperNav .three_inner { padding:0 0 0 0; }	

#menublock { 
	float:left; background:url(../images/nav_mid.jpg) repeat-x scroll top left; width:100%; 
}
#nav, #nav ul{
	margin:0; 
	padding:0px;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:1.5em; 
	float:left; border:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	/*border-top:1px solid blue; border-bottom:1px solid blue; */
}
#nav { padding-left:60px; }
#nav a:link,#nav a:visited{
	display:block;
	padding:8px 20px 8px 20px; /*width:100px;*/ border:0px;
	color:#FFFFFF;
	text-decoration:none; 
	/*background:url(../images/shade.gif) repeat-x scroll top left;*/
	width:auto; 
}

#nav a:hover{
	/*background-color:brown;*/
	background:url(../images/nav_mid_hover.jpg) repeat-x scroll top left; 
	color:#FFFFFF;
}

#nav li{
	float:left;
	position:relative; 
	/*border-left:1px solid red; */
}

/*2nd*/
#nav li li{
	float:left;
	position:relative; border-left:0px;	
}

#nav li li a:link,#nav li li a:visited{
	display:block;
	padding:3px 20px 3px 20px; border:0px;
	color:#333333;
	text-decoration:none;
	background-color:#f3f6f7; 
}

#nav ul {
	position:absolute;
	display:none;
	width:180px; width:auto;/***/ 	
	margin:0px; margin-left:-1px;
	/*top:24px; */
}

#nav li ul { border:0px; border-left:1px solid #cccccc; }
#nav li ul a:link,#nav li ul a:visited {
	width:160px;  width:auto;/***/ 			
	height:auto;
	float:left; 
	/*background-color:lightgray; */
}

#nav ul ul{
	top:auto; z-index:auto;
}	

#nav li ul ul {
	left:0px; top:0px;
	margin:-1px 0px 0px 200px; 
}

#nav li li{
	float:left;
	position:relative; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;  
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
	display:none; 
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
	display:block; 
}

#nav li li a:hover{
	color:#6c8c95;
} 

/*
 *  NAV2
 */	
.menuF { width:160px; }
.menuF ul { list-style:none; padding:5px 0 0 0; margin:0px; }
.menuF, .menuF ul   { font:normal 12px/12px Arial, Helvetica, sans-serif; }
.menuF li { float:left; display:block; clear:left; width:100%; }
.menuF li a { display:block; padding:5px 0; color:#1a5888 }
.menuF li a:link, .menuF li a:visited { text-decoration:none; }
.menuF li a:hover {}

#footerNav {}
#footerNav ul { list-style:none; padding:0px; }
#footerNav li { float:left; display:block; width:auto; background:url(../images/footer_pipe.jpg) no-repeat scroll center left   }
#footerNav li a { display:block; text-decoration:none; margin:0; padding:0px 10px 0px 13px; 
					font:normal 13px/1.2em Arial, Helvetica, sans-serif;
}
#footerNav li a:link, #footerNav li a:visited { color:#003463; }
#footerNav li a:hover { }			
#footerNav .first_li { background-image:none; }
#footerNav .first_a { padding-left:0px; }

/*
 *  Miscellaneous
 */	

html>body .spam,
html>body #wrapperHeader_1 
html>body .colB
{ height:auto; }






/*
 E
  N
   D
    */