* {	margin:0px;

	padding:0px;

	text-decoration:none;

	font-size:12px;

}



body{

	background:#1167a5;

	font-family:Verdana;	

}



input {

	border:0px;

}



textarea {

	border:0px;

}



img {

	border:0px;

}



.main{	



	background:url(images/main_top_bg.jpg) repeat-x;

}



.main_s2{

	margin-left:auto;

	margin-right:auto;

	width:1031px;

	background:url(images/main_bg.jpg) repeat-y;

}



.blue_w_left_total{

	float:left;

	width:30px;

	height:1025px;

	background:url(images/blue_w_left_total.jpg) no-repeat;



}



.middle{

	float:left;

	width:971px;

}



.blue_w_right_total{

	float:left;

	width:30px;

	height:1025px;	

	background:url(images/blue_w_right_total.jpg) no-repeat;

}



.top_flag{

	float:left;

	height:82px;

	width:971px;

	background:url(images/top_flag.jpg) no-repeat left top;

}



.top_flag2{

	float:left;

	height:36px;

	width:971px;

	background:url(images/main_top2_bg.jpg) no-repeat left top;

}



.top_flag3{

	float:left;

	height:74px;

	width:971px;

	background:url(images/main_top3_bg.jpg) repeat-y;

}



.logo{

	padding-left:50px;

}



.top_search_p{

	float:right;

	width:250px;

	height:21px;

	margin-top:15px;

}



.top_search{	

	height: 17px;

	width:150px;	

	color:#bbbbbb;

	float:left;

	padding-top:2px

}





.top_search_submit{background:url(images/search_submit.jpg) no-repeat; width:20px; height:21px; cursor:pointer;}



.top_flag4{

	float:left;

	width:971px;

	height:27px;

}



.a_link{

	color:#FFFFFF;

}



.menu_bg{

	float:left;

	width:971px;

	height:27px;

	background:url(images/menu_bg.jpg) repeat-x;

}



.top_tab_link {

	float:left;

	height:21px;

	padding-top:6px;

	padding-left:10px;

	padding-right:10px;

	font-weight:bold;

	text-align:center;

	color:#FFFFFF;

}



.menu_bg_down{

	float:left;

	width:971px;

	height:26px;

	background:url(images/menu_bg_down.jpg) repeat-x;

}



.body{	

	width:971px;	

}



.left_nav{

	float:left;

	width:186px;

	/* height:800px; */

	background:url(images/left_nav.jpg) repeat-y;

}







.ln_inner_text2{

	margin-left:19px;

	font-weight:600;

	color:#858585;

	font-size:9px;

	padding-bottom:2px;

}



.ln_inner_text2_mailto{

	color:#858585;

	font-size:9px;

}



.ln_elmnt_last{

	width:186px;

	height:2px;

	background: url(images/ln_elmnt_last.jpg) no-repeat;

}



.ln_elmnt_last_next{

	padding-top:3px;

	width:186px;

	height:60px;

	text-align:right;

	background:url(images/ln_elmnt_last_next.jpg) no-repeat top;

}



.footer{

	clear:both;

	width:1031px;

	height:51px;

	width:1031px;

	background:url(images/footer_bg.jpg) no-repeat bottom;

}



.f_left{

	float:left;

	width:230px;

}



.f_right{

	float:left;

	width:752px;

	height:30px;

	text-align:center;

	background:url(images/footer_u_line.jpg) repeat-x top;

}



.footer_text{

	padding-top:10px;

	font-size:11px;

	font-weight:bold;

	color:#09499a;

}



.foot_a{

	color:#09499a;

}



.middle_nav {

	float:left;

	width:601px;

}



.mn_inner{

	clear:both;

	margin-left:15px;

	margin-top:16px;

	width: 571px;

}





.right_nav {

	float:right;

	width:184px;

	}

	

.right_nav_1_top {

	float:left;

	width:170px; height:41px;

	background:url(images/right_nav_1_top.gif) no-repeat;

	}

	

.right_nav_bg {

	float:left;

	width:170px;

	background:url(images/right_nav_bg.gif) repeat-y;

	}

	

.right_nav_1_bg_img {

	float:left;

	width:170px; height:55px;

	background:url(images/right_nav_1_bg_img.gif) no-repeat;

	}



.right_nav_1_bg_img a {

	color:#0578BE;

	text-decoration:underline; font-size:9px;

	}



.right_nav_btm {

	float:left;

	padding-left:85px;

	width:85px; height:25px;

	background:url(images/right_nav_btm.gif) no-repeat;

	}

.right_nav_btm a {

	color:#858585;

	text-decoration:underline;

	}

	

.right_nav_srch_btn {

	width:16px; height:16px;

	background:url(images/right_nav_srch_btn.gif) no-repeat;

	cursor:pointer;

	position:absolute;

	}



.right_nav_2_top {

	float:left;

	width:170px; height:40px;

	background:url(images/right_nav_2_top.gif) no-repeat;

	}



.right_nav_2_bg {

	float:left;

	width:170px; height:60px;

	background:url(images/right_nav_bg.gif) repeat-y;

	}



.right_nav_2_txt_1 {

	clear:both;

	text-align:left;

	width:163px; height:18px;

	font-size:11px; color:#0578BE;

	padding-left:8px; padding-top:3px;

	}



.right_nav_2_input_bx {

	width:110px; 

	height:14px;

	float:left;

	padding-top:2px;

	color:#bbb;	

	}

		

.right_nav_2_txt_2 {

	clear:both;

	text-align:left;

	width:162px; height:18px;

	font-size:11px; color:#0578BE;

	padding-left:8px;

	margin-top:3px;

	}



.right_nav_3_top {

	float:left;

	width:150px; height:40px;

	padding-top:43px; padding-left:20px;

	font-size:9px;

	background:url(images/right_nav_3_top.gif) no-repeat;

	}

.right_nav_4_top {

	float:left;

	width:150px; height:40px;

	padding-top:43px; padding-left:20px;

	font-size:9px;

	background:url(images/right_nav_4_top.gif) no-repeat;

	}

.right_nav_3_btm {

	float:left;

	padding-left:85px; padding-top:15px;

	width:85px; height:28px;

	background:url(images/right_nav_3_btm.gif) no-repeat;

	}



.right_nav_3_btm a {

	color:#858585;

	text-decoration:underline;

	}

.right_nav_4_top {

	float:left;

	width:170px; height:40px;

	background:url(images/right_nav_4_top.gif) no-repeat;

	}

/**** UL LI *****/

div.div_menu {

	display:block;

	margin-left:4px;

}



.ln_elmnt1{

	background:url(images/ln_elmnt2_bg.jpg) repeat-y;

}



.ln_elmnt1 li {

	list-style-type:none;

	padding-top:5px;

	padding-bottom:4px;

	padding-left:4px;

	width:182px;

	background:url(images/ln_elmnt4_bg.jpg) repeat-y left top;

}

.ln_elmnt1 li a {

	font-weight:bold; color:#294294;	

}

.ln_elmnt1 li.separator {

	list-style-type:none;

	padding:0px;

	width:186px;

	height:3px;

	background:url(images/ln_elmnt4_separator.jpg) no-repeat left top;

}



.ln_elmnt2 {

	width:186px;

	background:url(images/ln_elmnt2_bg.jpg) repeat-y;

	margin-top:8px;

	}



.ln_elmnt2 li  {

	padding-top:4px;

	padding-bottom:0px;

	width:186px;

	font-size:10px;	

	list-style-type:none;

	background:url(images/ln_elmnt2_bg.jpg) repeat-y;

	}



.ln_elmnt2 li a{

	font-size:10px;;

	color:#0578be;

}



.ln_elmnt3 li a{

	font-size:10px;;

	color:#09a3df;

}

.ln_elmnt4 li{

	padding-top:1px;

	padding-bottom:0px;	

}

.ln_elmnt4 li a{

	font-size:9px;

	color:#858585;

}



.ln_elmnt5 li{

	width:186px;

	padding-top:1px;

	background:url(images/ln_elmnt2_bg.jpg) repeat-y;



}



.ln_elmnt5 li a{

	font-size:9px;

	font-weight:normal;

	color:#858585;

}



.ln_elmnt5 li a:hover{

	color: #344c99;

}



.ln_elmnt5 li a:active{

	color:#344c99;

}







/** LIGHTBOX **/



#lightbox{

	background-color:#eee;

	padding: 10px;

	border-bottom: 2px solid #666;

	border-right: 2px solid #666;

}

#lightboxDetails{

	font-size: 0.8em;

	padding-top: 0.4em;

	color:#000000;

}	

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#closeButton{ top: 5px; right: 5px; }



#lightbox img{ border: none; clear: both;} 

#overlay img{ border: none; }



#overlay{ background-image: url(images/overlay.png); }



* html #overlay{

	background-color: #333;

	back\ground-color: transparent;

	background-image: url(images/blank.gif);

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");

}



.home_button {

	width:150px;

	height: 25px;

	background-image: url(images/button_otto.jpg);

	cursor:pointer;

}
