@charset "utf-8";
/* CSS Document */


body, div, span, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th 
{margin:0; padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal; clear:both;}
p{padding:0 0 4px 0px;}
img {border:0;}
caption,th {text-align:left;font-weight:bold;}
label{cursor:pointer;}
a{
outline:none;
}
a:active{
outline:none;
}
ul, ul li { margin:0; padding:0; list-style:none;}

html {
font-size:11px; 
font-family:Arial, Helvetica, sans-serif;
color:#434343;
height:100%; 
background-color: #acd4ea;}
body {
background:url(../images/bg.jpg) repeat-x #acd4ea  center top;
background-color: #acd4ea;
font-size:11px; 
font:Verdana, Arial, Helvetica, sans-serif; 
color:#434343;
height: 680px;
color:#333}
.left{ float:left;}
.right{ float:right;}

.wrapper{
width:956px;
background:url(../images/shadow_right.png) repeat-y right top ;
margin:0 auto;
overflow:hidden;
}
.shadow_bc{
background:url(../images/shadow_right_bottom.png) no-repeat bottom right;
width:4px;
height:19px;
position:absolute;
left: 950px;
top: 49px;
}
.wrapper_inner{
width:950px;
background:#fff ;
float:left;
position:relative;


}
a{
outline:none;
}
a:hover{
outline:none;
}
#header{
width:956px;
float:left;
position:relative;
overflow:hidden;
}
.header_top{
background:url(../images/shadow_top.png) repeat-x left top;
height:19px;
width:956px;
float:left;
text-align:right;
position:relative;
}
.header_rest{
width:950px;
float:left;
position:relative;
}
.header_phone_home{
width:190px;
height:15px;
float:right;
margin:28px 16px 0 0;
position:relative;
color:#3e4248;
}
.phone_home{
width:34px;
background:url(../images/pipe.gif) no-repeat center;
float:left;
position:relative;
margin:2px 6px 0 0;
}
.logo_strip{
width:950px;
float:left;
position:relative;
margin-bottom:9px;
z-index:90;
}
.logo{
margin:0px 0px 0px 12px;
float:left;
position:relative;
}
.nav_container{
width:436px;
height:30px;
float:left;
position:relative;
margin:24px 58px 0px 63px;
background:url(../images/nav_bg2.gif) no-repeat left top;
margin
}


.search_field_container{
width:175px;
height:21px;
float:left;
position:relative;
margin-left:27px;
margin-top:28px;
}
.searchbox{
width:136px;
height:13px;
background:url(../images/bg_searchbox.gif) repeat-x;
border-left:1px solid #d5d5d5;
border-top:1px solid #d5d5d5;
border-bottom:1px solid #d5d5d5;
padding:3px 5px;
color:#525252;
font-size:11px;
}
.header_mainsec{
width:950px;
height:257px;
float:left;
position:relative;
}

#footer{
background:#fff url(../images/shadow_bottom.png) repeat-x bottom ;
height:66px;
width:950px;
color:#828b90;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
position: relative;
float:left;

}
#footerNudge{
clear: both;
height: 76px;
}
#footer .inner{
width:910px;
margin:0 auto;
border-top:1px solid #d9d9d9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:47px;
text-align:center;
}
.copy{
float:left;
position:relative;
margin-top:18px;
}
.footer_lnk{
float:right;
position:relative;
margin-top:18px;
}

#footer .inner a{
color:#828b90; 
text-decoration:none;
}
#footer .inner a:hover{
color:#009df1; 
text-decoration:none;
}
#footer .inner span{
	color:#474747;
padding:0px 2px;
}
/***newstyle****/
.threebox_intro{
width:910px;
float:left;
position:relative;
background:#fff;
overflow:auto;
margin:20px 0px 20px 20px;
}

	.common_box {
	width:290px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
	.common_box .content {
    overflow:hidden;
	margin:0;
	height:164px;
	}
	.common_box .corner,
.common_box .corner{
	font-size:1px; 
	height:8px;
	}
	.ash{
	margin-right:20px;
	float:left;
	}
	.ash1{
	margin-right:0px !important;
	float:left;
	}
	
	.ash .content  {
	background:#fff;
	padding:5px 12px;
	text-align:middle;
	color:#474747;
	border-left:1px solid #aeaeae;
	border-right:1px solid #aeaeae;
	}
	.ash .content h1{
	font-family: trebuchet Ms;
	font-size:16px;
	color:#152200;
	padding:0px;
	margin-bottom:14px;
	}
	.ash .content .wrt_up{
	width:265px;
	padding:0px 0px 12px 0px;
	over
	}
	.ash .content .wrt_up p{
	color:#fd8829;
	font-size:11px;
	
	padding-top:12px;
	}
	.ash .content .wrt_up p a{
	color:#fd8829;
	text-decoration:none;
	}
	.ash .content .wrt_up p a:hover{
	color:#fd8829;
	text-decoration:underline;
	}
	/**.ash .content h1 a{
	color:#152200;
	text-decoration:none;
	}
	.ash .content h1 a:hover{
	color:#152200;
	text-shadow: #a7da68 0 1px 1px;
	text-decoration:none;
	}**/
	.ash .content .wrt_up span{
	color:#7862c6;
	
	}

.ash .common_box_hd {
	background:transparent url(../images/lt_spritetop_roundbox.gif) no-repeat 0 0;
	}

.ash .common_box_hd .corner {
	background:transparent url(../images/rt_spritetop_roundbox.gif) no-repeat right top;
	}



.ash .common_box_ft {
	background:transparent url(../images/lt_spritebottom_roundbox.gif) no-repeat 0 0;
	}

.ash .common_box_ft .corner {
	background:transparent url(../images/rt_spritebottom_roundbox.gif) no-repeat right top;
	}

	/****newstyle****/
	
	.dpsc{
	width:184px;
	height:29px;
	float:right;
	position:relative;
	margin-top:10px;
	padding-top:5px;
	background:url(../images/dpsc_bgwhole.gif) left top no-repeat;
	font-size:10px;
	letter-spacing:-0.4pt;
	}
	.dpsc a{
	color:#464843;
	text-decoration:none;
	}
	.dpsc a:hover{
	color:#4e771a;
	text-decoration:none;
	}
	.dpsc td{
	padding-left:7px;
	
	background:url(../images/bg_dpsc.gif) no-repeat right top;
	}
	.dpsc td.last{
	border-right:none;
	background:none;
	}