@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg_main.jpg);
	background-repeat:repeat-x;
	/* background-color:#f0f0f0; */
	font-family:Tahoma, Geneva, sans-serif;
	background-color:#E9E9E9;
	
	color:#505050;
	
}

#warp {
	width: 975px;
	margin:auto;
	
}
.topnavi {
	float:left;
	height: 29px;
	width: 50%;
	font-size:12px;
	color:#9c9d48;
	line-height:2.0em;
	
	
	
	/*background-color:#CCC;*/
}
.topnavi2 {
	float:right;
	height: 29px;
	width: 49%;

	/*background-color:#CCC;*/
}
.topnavi3 {
	float:right;
	height: 29px;
	width: auto;
	font-size:12px;
	line-height:2.0em;
	
	/*background-color:#CCC;*/
}
.topnavi_sperate {
	float:right;
	height:11px;
	width: 28px;
	margin: 8px 0 0 0;
	/*background-color:#CCC;*/
	background-image: url(../images/space_topnavi.gif);
}
.logo{
	float:left;
	height: 80px;
	width: 309px;
	background:no-repeat url(../images/web2logo.png);
	margin: auto;
	/*background-color:#CCC;*/
	
}
.main_navi{	float:right;
	height:auto;
	width:auto;
	padding:10px 18px 0 0;
	margin:auto;
	
	/*background-color:#CCC;*/
	}
	
	.main_navi_area{
	clear:both;
	float:left;
	width:975px;
	margin: 16px 0 0 0;
	/*background-color:#CCC;*/
	}
	.main_image_area{
		clear:both;
		padding: 29px 0 0 0;
		}
	.main_img_lft {
	background-image: url(../images/mainimg_lft.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 282px;
	width: 15px;
}
	.main_img_mid {
	background-image: url(../images/mainimg_bg.jpg);
	background-repeat:repeat-x;
	padding: 0 0 0 20px;
	float: left;
	height: 282px;
	width:925px;
}
.main_img_rht {
	background-image: url(../images/mainimg_rht.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	height: 282px;
	width: 15px;
}
.main_img_txtMore{ width:auto; font-size:12px; margin: 6px 0 0 0;}
.main_img_txt{ font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; width:300px; color:#013f69; line-height:1.2em; margin:40px 0 0 0; height:auto;  }

.main_img_txt2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:300px; color:#FFF; font-weight:bold; padding:0 0 20px 0; margin:30px 0 0 0; height:auto; line-height:1.4em; border-bottom:#1b92e6 thin solid; }
a.toplink:link, a.toplink:visited, a.toplink:active { 
color:#747474; text-decoration: none;
}
a.toplink:hover{ 
color:#fff; text-decoration: none;
}
.blueBar_area {
	clear: both;
	float: left;
	height: 52px;
	width: 975px;
	margin: 49px 0 10px 0;
	background-image: url(../images/bluebar_bg.jpg);
}
.blur_bar_lft {
	background-image: url(../images/bluebar_lft.jpg);
	float: left;
	height: 52px;
	width: 7px;
}
.blur_bar_rht {
	background-image: url(../images/bluebar_rht.jpg);
	float: left;
	height: 52px;
	width: 9px;
}.blur_bar_mid {
	float: left;
	height: 52px;
	width: 959px;
	color:#FFF;
	font-size:12px;
	padding: 15px 0 0 0;
	
}

.blur_bar_mid_0 {
	float: left;
	height:auto;
	width: 100px;
	font-weight:bold;
	font-size:14px;
	margin: 0 0 0 5px;
	
	
	
}
.blur_bar_mid_1 {
	float: right;
	height:auto;
	width: 150px;
	
	
}
.blur_plus{
	float:right;
	background-image:url(../images/icon_plus_blue.jpg);
	background-repeat:no-repeat;
	width:13px; height:auto;
	margin: 0 5px 0 5px;
	}
.blur_plus2{
	float:left;
	background-image:url(../images/icon_plus_gray.jpg);
	background-repeat:no-repeat;
	width:13px; height:auto;
	margin: 5px 5px 0 0px;
	
	
	}
.catobg_area {
	clear: both;
	float: left;
	height: 184px;
	width: 975px;
	margin: auto;
	background-image: url(../images/catobg_bg.jpg);
}
.catobg_lft {
	background-image: url(../images/catobg_lft.jpg);
	float: left;
	height: 184px;
	width: 8px;
}
.catobg_rht {
	background-image: url(../images/catobg_rht.jpg);
	float: left;
	height: 184px;
	width: 9px;
}.catobg_mid {
	float: left;
	height: 184px;
	width: 958px;
}

.catomid{
width:291px;
float:left;
height:160px;
/*background:#0CC;*/
padding:21px  10px 0 18px;
text-align:left;

}
.catohead{ 
border-bottom:#d7d7d7 thin solid;

padding: 0 0 12px 0;
	}
.catohead2{
font-size:11px;
border-bottom:#d7d7d7 thin solid;
padding: 15px 10px 15px 0px;
}

.catoIcon{
	float:left;
	margin: 0 10px 10px 0;}

.contend_area {
	float: left;
	height: auto;
	width: 932px;
	/*background-color:#0C6;*/
	margin:53px 0 0 0;
	padding:0 20px 0 23px;
	}
.contend_lft {
	
	float: left;
	height:auto;
	width: 639px;
	margin: 0 0 0 0;
	/*background-color:#0F9;*/
}
.contend_lft_1 {
	
	float: left;
	height:auto;
	width: 287px;
	margin: 0 26px 0 0;
	
}
.contend_detail{
	width:97%;
	float:left;
	padding: 24px 0 0 0;
	font-size:11px;
	margin: 0 0 18px 0;
	line-height:1.4em;
	text-align:justify;
	}
.contend_readmore{
	width:100%;
	float:left;
	margin: 0 0 18px 0;
	/*background:#FC9;*/
	font-size:12px;
		}
.contend_headline{ 
height:31px; padding: 0 0 13px 0; border-bottom:#CCC solid thin;
vertical-align:bottom;
}
.contend_rht {
	
	float: right;
	height:auto;
	width: 292px;
	/*background-color:#C33;*/
}.cond_rht_top {
	float:right;
	height: 160px;
	width: 292px;
	margin:0 0 10px 0;
	vertical-align: middle;
}
.cond_rht_bot {
	float: left;
	height: 106px;
	width: 292px;
	margin:0 0 10px 0;
	vertical-align: middle;
}
.footer {
	clear: both;
	float: left;
	height: 79px;
	width: 100%;
	background:url(../images/footer_bg.jpg) repeat-x ;
	
}
.footer_link {
	
	
	height:auto;
	width: 975px;
	margin:auto;
	padding:25px 0px 0 20px;
	font-size:11px;
	color:#888888;
	
		
}
a.footlink:link, a.footlink:visited, a.footlink:active { 
color:#000; text-decoration: none; 
}
a.footlink:hover{ 
color:#5c010b; text-decoration:underline;
}


a.blulink:link, a.blulink:visited, a.blulink:active { 
color:#FFF; text-decoration: none;
}
a.blulink:hover{ 
color:#F90; 
text-decoration: none;
}

.de{ height:20px; margin: 5px 0px 0 5px;}
/********************************* Navigation **********************************/
a.blurRead:link, a.blurRead:visited, a.blurRead:active {
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold;
color:#145190; text-decoration: none;
}
a.blurRead:hover{ 
color:#e61a00; /**/
text-decoration:underline;
}


/**************************************** Form elements member login ****************************/
#imgconter{ width:500px; float:left;}