@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#225e6b;
	background:url(../images/bg_strip.jpg) repeat-x;
	}
#wrapper{
	width:968px;
	height:auto;
	float:inherit;
	margin:auto;
	}
.header{
	width:968px;
	height:174px;
	float:left;
	background:url(../images/header_bg.jpg) no-repeat bottom;
	}
.head_left{
	width:142px;
	height:174px;
	float:left;
	}
.head_right{
	width:826px;
	height:174px;
	float:left;
	}
.headright_top{
	width:826px;
	height:35px;
	float:left;
	padding-top:45px;
	}
.headright_mid{
	width:646px;
	float:left;
	height:23px;
	padding-left:180px;
	padding-top:15px;
	}
.manu_fnt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0769b8;
	text-decoration:none;
	}
.manu_fnt:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	}
.menu_bg{
	width:826px;
	height:39px;
	float:left;
	}
.menu_bg_left{
	width:8px;
	height:39px;
	float:left;
	}
.menu_in{
	width:809px;
	height:39px;
	float:left;
	background:url(../images/menu_bg.jpg) repeat-x left;
	}
.menu{
	width:809px;
	}
.menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
	width: 0px;
	}
.menu li{
	float:left;
	margin:0px;
	padding: 0px;
	}
.menu li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0769b8;
	display:block;
	margin:0px;
	text-decoration:none;
	padding-top: 11px;
	padding-right: 22px;
	padding-bottom: 11px;
	padding-left: 22px;
	}
.menu li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	display:block;
	margin:0px;
	text-decoration:none;
	background:url(../images/menu_bg_hov.jpg) repeat-x;
	padding:11px 25px 11px 25px;
	}
.dv_hov{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	display:block;
	text-decoration:none;
	background:url(../images/menu_bg_hov.jpg) repeat-x;
	margin:0px;
	padding-top: 11px;
	padding-right: 25px;
	padding-bottom: 11px;
	padding-left: 25px;
	}
.readmore_mnu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1b6a8e;
	text-decoration:underline;
	}
.readmore_mnu:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1b6a8e;
	text-decoration:none;
	}
.footer_mnu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b6a8e;
	text-decoration:none;
	}
.footer_mnu:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-decoration:none;
	}
.dv_sepr{
	width:2px;
	height:39px;
	float:left;
	background:url(../images/menu_seper.jpg) no-repeat;
	}
.menu_bg_right{
	width:9px;
	height:39px;
	float:left;
	}
.clear{
	clear:both;
	}
.banner{
	width:968px;
	height:253px;
	float:left;
	}
.banner_innerbg{
	width:968px;
	height:142px;
	float:left;
	background:url(../images/banner_bg_inner.jpg) no-repeat;
	}
.banner_innerbg_lft{
	width:400px;
	height:100px;
	float:left;
	padding-top:42px;
	padding-left:40px;
	}
.banner_innerbg_rgt{
	width:488px;
	height:142px;
	float:left;
	}
.banner_inner_fnt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:48px;
	font-weight:bold;
	color:#FFFFFF;
	}
.banner_inner_fnt_sub{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#FFFFFF;
	}
.cont_area{
	width:968px;
	height:auto;
	float:left;
	}
.innrcont_lft{
	width:261px;
	height:auto;
	float:left;
	}
.innrcont_rgt{
	width:690px;
	height:auto;
	float:left;
	padding-top:15px;
	padding-left:17px;
	}
.mnu_innr_fnt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#225e6b;
	}
.mnu_innr_fnt:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#1b98f3;
	}
.hed_innr{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2da3f2;
	font-weight:normal;
	}
.cont_area1{
	width:240px;
	height:auto;
	float:left;
	padding-right:30px;
	}
.cont_area2{
	width:200px;
	height:auto;
	float:left;
	padding-right:26px;
	}
.cont_area3{
	width:230px;
	height:auto;
	float:left;
	padding-right:10px;
	}		
.cont_area4{
	width:212px;
	height:auto;
	float:left;
	padding-left:20px;
	}
.cont_are_bott{
	width:968px;
	height:40px;
	float:left;
	}
.head_fnt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#225e6b;
	font-weight:normal;
	}
.sub_head{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#004457;
	font-weight:bold;
	}
.normal_fnt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#225e6b;
	text-align:justify;
	line-height:18px;
	}
.menu_bott{
	width:968px;
	height:150px;
	float:left;
	}
.bott_cont{
	width:968px;
	height:auto;
	float:left;
	}
.client_move_mnu{
	float:left;
	opacity:0.3;
	filter:alpha(opacity=30);
	}
.client_move_mnu:hover{
	float:left;
	opacity:10;
	filter:alpha(opacity=100);
	}
.contact_box{
	width:210px;
	height:auto;
	float:left;
	padding:4px;
	border:1px solid #999999;
	}
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}.normal_fntunderline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	text-align:justify;
	line-height:18px;
	text-decoration: underline;
}

