* {margin:0; padding:0}
/* mac hide \*/
html,body{height:100%; width:100%;}
/* end hide */
body{background-color:#01377c; color:#01377c; font-family:Verdana; font-size:13px;}
#wrapper{background:url(../images/wrapper_bg.gif) repeat-y; margin:20px auto 0; width:995px;}

a img{border:none;}
h1{font-size:16px; color:#01377c; margin:5px 0;}
h2{font-size:13px; color:#01377c; margin:5px 0 0 0;}
h3{font-size:16px; color:#01377c; margin-top:5px;}
h3.small{font-size:12px;}
hr {background-color:#dddddd; color:#dddddd; border:0; height:1px; margin-top:5px;}
q{margin:10px 0 0 0; display:block;}
ul.outside_links{margin-top:10px;}
.outside_links li{margin-bottom:8px;}
.outside_links a{color:#f26932!important;}
.outside_links a:hover{color:#999999!important}

#header{background:url(../images/header_bg.gif) no-repeat; height:73px; margin-bottom:10px; padding:15px 0 0 25px;}
#logo{float:left; height:63px; width:193px}
#temperature{background:url(../images/thermometer.jpg) no-repeat; color:#ef5a20; float:right; font-weight:bold; height:70px; margin:0 25px 0 15px; padding:3px 0 0 40px; width:230px;}
#home_news{float:right; /*font-weight:bold;*/ height:70px; margin:0 25px 0 15px; padding:3px 0 0 40px; width:230px; font-size:11px;}
#home_news h2{color:#ef5a20;}
#home_news a{color:#01377c;}
#nav, #nav ul{background:url(../images/menu_bar.gif) no-repeat; color:#fff; font-size:11px; height:19px; line-height:1; list-style:none; margin:0 auto;	padding:6px 0 0 0; position:relative; width:948px; z-index:5;}
#nav a{color:#fff; display:block; text-decoration:none;	width:auto;}
#nav a:hover{color:#000; text-decoration:none;}
#nav li{float:left; margin:0 15px; width:auto;}
#nav li ul{background-image:none; margin:0 0 0 -18px; position:absolute; width:130px; left:-999em;}
#nav li ul li{background-color:#4d71a1; border-bottom:1px solid #a9bbd3; padding:4px; text-align:left; width:155px;}
#nav li ul ul{margin:-21px 0 0 125px;}
#nav li:hover ul{left:auto;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{left:auto;}

#main_content{clear:left; margin:10px auto; width:948px;}
#left_col{float:left; min-height:385px; padding-right:20px;	width:545px;}
#left_col img{clear:right}
#left_col p{font-size:13px; padding-bottom:18px;}
#left_col hr.question{margin:130px 0 0 0}
#left_col li{list-style:none; margin-bottom:12px;}
#left_col ul.bullet li{list-style:disc; margin-left:20px}
#left_col .faq li{list-style:none; margin-bottom:0;}
#left_col a{color:#999999; text-decoration:none;}
#left_col a:hover{color:#f26932}

#left_col_big{float:left; padding-right:20px; width:928px;}
#left_col_big img{clear:right}
#left_col_big p{font-size:13px; padding-bottom:18px;}
#left_col_big li{list-style:none;}
#left_col_big a{color:#999999; text-decoration:none;}
#left_col_big a:hover{color:#f26932}
#left_col_big ul.bullet li{list-style-type:disc; margin-left:20px; padding-left:15px}
/*----------crossfader----------------*/
#img_fader{float:left; height:350px; position:relative; width:350px; }
#img_fader_flash{float:left; height:350px; position:relative; width:350px; z-index:0; margin:40px 0 0 0}
ul.crossfade{list-style:none; position:relative;}
#fader li{left:0; position:absolute; top:0; visibility:hidden;}
li img{display:block;}
img.ads{margin:70px 0 0 0}
/*------------------------------------*/

/*--------endorsement page------------*/
.endorsement{margin:10px auto; width:948px;}
.left{float:left; padding-right:20px; width:545px;}
.left p{font-size:13px; padding-bottom:18px;}
.left a{color:#999999; text-decoration:none;}
.left a:hover{color:#f26932}
.right{float:left; padding-top:20px; width:350px;}
.right #img_fader{height:250px;}

/*--------sitemap page------------*/
#left_col_big ul.sitemap{margin:20px 0;}
#left_col_big ul.sitemap li{margin-bottom:0;}
#left_col_big ul.sitemap ul{margin:0 0 10px 20px;}

/*---------form css-------------------*/
form fieldset.left_check, form fieldset.contact, form fieldset.message{
	border:solid 0px #000;	
	float:left;
	margin:10px 0;
	width:256px;
}

form fieldset.message{width:513px}

form fieldset.left_check label, form fieldset.message label{
	float:left; 
	margin:3px 0 5px 5px;
	padding:0; 
	text-align:left; 	
	width:225px}

form hr{clear:both}

form fieldset legend, form fieldset.message label.submit_label{display:none;}

form fieldset.contact label{ 	
	float:left; 
	margin:5px 0 0 5px;
	padding:0; 	
	text-align:left; 
	width:100px; 
}

form br{clear:left;}

form input{
	float:left;	
	margin:5px 0 0 5px; 
	width:auto;
}

/*------------------------------------*/
#footer_bar{text-align:center}
#footer{background:url(../images/footer_bg.gif) no-repeat; font-size:8px!important; height:47px; margin:0px auto; padding:5px 0 0 30px; width:965px;}
#footer img{float:left; margin:0 20px 0 0}
#footer p{float:left; margin:5px 0 0 0}
#footer a{color:#01377c; float:right; font-size:12px; font-weight:bold; margin:0 25px 0 0; text-decoration:none}


/*#safari_fix{display:inline;#} /*anything below this line cannot be seen by safari*/
/*#top_nav{float:right; margin:0px 25px 0 0; text-align:right; color:#01377c}
#left_col{overflow:none; overflow-y:scroll;}
#left_col_big{overflow:none; overflow-y:scroll;}*/