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

* {
	margin:0;
	padding:0;
}
img {
	border:none;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clear {
	clear:both;
}
body {
	background:url(../images/body_bg.gif) 0 0 repeat;
	margin:0;
	padding:0;
	font-family:"Myriad Pro";
}
#wraper_side_shadow
{
	background:url(../images/wrapper_side_shadow.png) 0 0 repeat-y;
	width:1050px;
	margin:0 auto;
}
#wrappermain {
	width:100%;
	margin:0 auto;
	padding:0;
	border:1px solid #9ea695;
	position:relative;
}
.wrappertop {
	background:#fff url(../images/body_top_bg.gif) 0 0 repeat-x;
	float:left;
	width:1050px;
}
.wrapperbot {
	background:transparent url(../images/body_bot_bg.png) 0 bottom repeat-x;
	float:left;
	border:0px solid red;
	padding-top:50px;
	min-height:1200px;
	padding-bottom:15px;
	width:100%;
	
}
.header {
	background:url(../images/header_bg.png) 0 0 repeat-x;
	height:290px;
	padding-bottom:15px;
	width:1050px;
}
.logo {
	position:absolute;
	top:18px;
	left:45px;
}

.headertxt {	
	font-size:22px;
	line-height:24px;
	color:#ffffff;
	font-weight:bold;
	width:775px;
	margin:0;
	padding-top:38px;
}

.person {
	position:absolute;
	top:54px;
	right:0;
}
.header p {
	font-family:"Myriad Pro";
	font-size:18px;
	color:#27742a;
}
.w524 {
	width:453px;
}
.mr226 {
	margin-right:226px;
}
.mt12 {
	margin-top:12px;
}
.mt36 {
	margin-top:36px;
}
.w800 {
	width:720px;
}
.ml90 {
	margin-left:48px;
}
.w438 {
	width:370px;
}
.w338 {
	width:370px;
}
.gray {
	background:#bbbbbb;
	min-height:244px;
	padding:20px 45px 0px 45px;
	width:960px;
}
.graylist {
	margin-top:25px;
}
.graylist ul { float:left; margin:0 0 0 20px;  padding: 0px;
}
.graylist ul li {
	font-family:"Myriad Pro";
	list-style:none;
	background:url(../images/gray_list_style_img.png) 0 5px no-repeat;
	vertical-align:middle;
	font-size:16px;
	color:#FFFFFF;
	margin:0;
	padding:0 10px;
}

.banner_outer{
	width:1200px;
	margin-top:15px;
	position:relative;
	}
.banner {
	min-height:445px;
	background:url(../images/banner_bg.png) 83px 0 no-repeat;
	margin:15px auto 0 auto;
	padding:24px 0 0 39px;
	position:relative;
	border:0px solid red;
}
.content {
	margin:0 auto;
	padding:0;
	width:900px;
}
.ctop {
		margin-top:25px;
	float:left;
}
.ctopheading {
	background:url(../images/ctop_heading_bg.gif) 0 0 repeat-x;
	height:48px;
	font-size:32px;
	color:#FFFFFF;
	padding-left:12px;
	padding-top:6px;
	width:886px;
}
.mml13{margin-left:-19px;}
.mt10{margin-top:10px;}
.ctop p {
	font-size:18px;
	color:#0d6c28;
	margin:24px 0;
	text-align:justify;
}
.ctop img{width:310px; height:236px;}
.cbot {
	width:100%;
	float:left;
}
.cbotleft {
	width:430px;
	border:1px solid #3d8953;
	background:#e7e2e2 url(../images/cbot_left_bg.gif) 0 0 repeat-x;
	margin:0;
	padding:4px;
}
.cbotleftcont {
	background:#FFFFFF; float:left;
}
.cbotleftheading {
	background:url(../images/cbot_hading_bg.gif) 0 0 repeat-x;
	width:419px;s
	height:32px;
	margin:0;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:12px;
	padding-top:5px;
}
.cbot p {
	font-size:16px;
	color:#0d6c28;
	margin-left:6px;
	text-align:justify;
	margin-top:5px;
}
.w300 {
	width:272px;
}
.cbotstrip {
	background:#9aca3c;
	padding:10px 0 10px 12px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
}
.cbot ul {
	margin-left:34px;
	margin-top:10px;
	line-height:20px;
}
.cbot ul li {
	list-style:none;
	color:#0d6c28;
	font-size:16px;
}
.footer {
	/*width:100%;float:left;*/
	background:url(../images/footer_bg.gif) 0 0 repeat-x;
	height:50px;
	font-size:24px;
	color:#FFFFFF;
}
.footercont {
	width:680px;
	padding-top:10px;
	margin:0px auto;
}
