/* CSS Document */

body{ margin:auto; background:#387500;}

div, p, ul, ol, li, h1, h2, h3, h4, h5, img{margin:0px; padding:0px;}

ul{ list-style-type:none;}

#main{width:1003px; margin:auto;}

#banner{float:left; width:1003px; height:113px; background:url(images/banner.jpg) no-repeat;}

#tabcontainer{float:left; width:1003px; height:30px; background:#8DB90E; overflow:hidden; background:#8DB90E;}

#main_tabcontainer{float:right; width:528px; height:30px;}

#main_tabcontainer ul{float:left; width:528px; height:30px; }

#main_tabcontainer ul li{float:left; width:132px; height:30px; list-style:none;}

#body_main{ float:left; width:1003px; height:618px; background:#8DB90E url(images/left-bg1.jpg) left top no-repeat;}

#body_main1{ float:left; width:1003px; position:relative; background:#8DB90E url(images/bg2.jpg) left top repeat-y;}

#body_main_sub{width:903px; position:relative; left:50px; right:50px; background:#B2CF48;}

#lftpan{float:left; width:484px; position:relative;}

.txt1{ float:lef; width:470px; height:87px; position:absolute; left:10px; top:78px; }

.txt2{width:470px; height:61px; position:absolute; left:10px; top:188px; background:url(images/txt2.jpg) no-repeat;}

.txt3{width:309px; height:70px; position:absolute; left:71px; top:300px; background:url(images/txt3.jpg) no-repeat;}

.txt4{width:448px; height:22px; position:absolute; left:10px; top:394px; background:url(images/txt4.jpg) no-repeat;}

.cont{width:448px; height:24px; position:absolute; left:10px; top:455px; background:url(images/contact.jpg) no-repeat;}

.cont1{width:448px;  position:relative; left:10px; top:485px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; } 

#rgtpan{float:right; width:510px; position:relative; background:url(images/rgtpan_bg.jpg) repeat-y;}

#rgtpan1{float:right; width:510px; position:relative; background:url(images/rgt_bottom_bg.jpg) left bottom no-repeat; }

.welhead{float:left; width:506px; height:40px; background:url(images/wel_head.jpg) no-repeat;}

.welbox{float:left; width:453px; padding-left:25px; }

.txt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:justify;}

.prodtxt{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold;}

.style2 {
	color: #3D7A03;
	font-weight: bold;
}

.style3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #3D7A03;
	font-size:14px;
	font-weight: bold;
	
}

.style7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	text-align:center;
	padding-left:6px;

	}

#sub_footer{float:left; width:1003px; position:relative; top:0px; left:0px; background:#B3CF47;}

#sub_footer1{float:left; width:600px; padding-top:10px; padding-left:10px;}

#sub_footer4{float:left; width:600px; padding-top:10px; padding-left:10px;}

#sub_footer2{float:left; width:333px; position:absolute; left:652px; top:0px; padding-top:10px; padding-right:10px; text-align:right;}

.style1{float:left; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.link{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px;}