*{ margin:0px; padding:0px;}
.clear{ clear:both;}
img{ border:none;}
body{font:normal 12px Arial, Helvetica, sans-serif;	color:#747474;	background:url(../images/bg_blue.gif) repeat-x #fff;}
h1{font:Arial, Helvetica, sans-serif; font-size:16px; color:#479828; padding-bottom:18px;}
h2{font:Arial, Helvetica, sans-serif; font-size:14px; color:#479828; padding-bottom:18px;}
h3{font:Arial, Helvetica, sans-serif; font-size:12px; color:#479828; padding-bottom:18px;}
P{font:Arial, Helvetica, sans-serif; font-size:12px; color:#747474; line-height:18px; padding-bottom:10px; text-align:justify;}
#wrapper{margin:0 auto; background:url(../images/top_bg.jpg) no-repeat center top;}
#wrapper_innerbg{margin:0 auto; background:url(../images/innertop-bg.jpg) no-repeat center top;}
.main{ width:980px; margin:0 auto;}
.float_rht{
	float:right;
}
.float_lft{
	float:left;
}

/*header*/
.header{ height:419px;}
.header_inner{ height:240px;}
.logo_top{ height:148px;}
.logo{ float:left; padding:38px 0 0 52px;}
.logo_right{ float:right; margin-right:20px;}
.slogan{ padding:34px 0 0 232px;}
/*navigation*/
.nav{ height:36px;}
/*container*/
.container{ background:url(../images/content_bg.jpg) repeat-x;}
.container_in{ padding:30px 30px 17px 30px; width:920px; margin:0 auto;}
.main_left{ float:left; width:417px;}
.main_mid{ float:left; width:256px; padding-left:31px;}
.main_right{ float:left; width:184px;padding-left:31px;}
.main_left_inner{ float:left; width:184px;}
.lft_cont{ padding-top:2px;}
.lft_cont img{ display:block; float:left;}
.rht_cont{ float:left; padding:5px 0 0 14px; width:287px; font:normal 12px Arial, Helvetica, sans-serif; text-align:justify; line-height:18px;}
.photo_gallery{ padding-top:12px;}
.photo_gallery img.p_gtext{ float:left;}
.jatropha_gallery{
	border:10px solid #f2f2f4;
	overflow:hidden;
	margin-bottom:20px;
}
.view_more{ float:right; padding-right:4px;}
.view_more a{ color:#A56221; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; padding-left:5px;}
.loop{ padding-top:18px;}
.curve_box{ background:url(../images/curve_box.jpg) no-repeat; width:169px; height:145px; padding:16px 0 0 15px}
.curve_box ul{ padding:12px 0 0 9px;}
.curve_box ul li{ list-style-type:none; background:url(../images/list.jpg) no-repeat left 6px; padding-left:13px; margin:8px 0;}
/*innerpage*/
.content_area{width:690px; float:left; margin:0px 0px 0px 10px;}
.content_area1{width:705px; float:left; margin:0px 0px 0px 0px;}
.inter_nav {color: #479828;font-weight: bold; text-decoration:none;}
.title_text{font:bold 17px Arial, Helvetica, sans-serif; color:#000; float:left;}
.subscribe{
	margin-top:15px;
}
.subscribe span{
	display:block;
	font-size:14px;
	padding-top:20px;
}
.input{
	border:1px solid #d4d4d4;
	padding:3px;
	margin:5px 0px 10px;
	width:148px;
}
.field input{
	font-size:14px;
	padding-left:3px;
}
textarea{
	font:normal 14px Arial, Helvetica, sans-serif;
	padding-left:3px;
}
/*footer*/
.footer{ height:160px; background:#F1F1F1; padding-top:16px;}
.footer_in{ width:980px; margin:0 auto; background:url(../images/foot_img.jpg) no-repeat right; height:56px;}
.footer_link{ width:830px; text-align:center;}
.footer_link a{ font: normal 12px Arial, Helvetica, sans-serif; color:#3D3D3D; text-decoration:none; line-height:20px;}
.footer_link a:hover{ color:#479828;}
.footer_link1 a{ color:#479828;}
.footer_link1 a:hover{ color:#3D3D3D;}



