/* GENERAL */

body{
	margin:0;
	padding:0;
	background:url(../images/bodybg.gif) repeat-x left top #4D4D4D;
	}
	
	
h1, h2, h3, h4, span, td, ul, li, p, a, img, form, input{
	margin:0;
	padding:0;
	}
img{
	border:none;
	}
a{
	text-decoration:none;
	color:#E3B539
	}
	
	
a:hover{
	color:#E3B539
	}	
	
ul{
	list-style-type:none;
	}
p{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#AAAAAA;
	}
	
	
/* MAINTABLE */
.container{
	width:920px;
	background:url(../images/headerbg.gif) 0 0 repeat-x;
	height:136px;
	}	
	
	
/* HEADER PART START */

.header{
	width:920px;
	}
.logopanel{
	width:215px;
	}
.logo{
	padding:22px 0 0 26px;
	margin:0px;
	float:left;
	width:189px;
	}
.searchpanel{
	width:705px;
	}
/*.search-table{
	margin:56px 26px 0 0;
	width:230px;
	}*/
	
	
.search-table{
	margin:40px 26px 0 0;
	width:230px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#C8C6C6;	
	}
	
.search-table span{
color:#DEA62D;
font:normal 12px/14px Arial, Helvetica, sans-serif;
}
.search-table a{
color:#DEA62D;
font:normal 12px/14px Arial, Helvetica, sans-serif;
text-decoration:none;
}

.search-table a:hover{
text-decoration:underline;
}

	
	
	
.search{
	width:50px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#C8C6C6;
	}
.textfield{
	width:153px;
	}
.search-txtfield{
	width:145px;
	height:18px;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#908E8E;
	}
.go{
	width:27px;
	}
.gobutton a{
	width:25px;
	height:20px;
	background-color:#dea62d;
	border:1px solid #E6C56D;
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	color:#EEE8CF;
	display:block;
	}
.gobutton a:hover{
	background-color:#F4AF19;
	border:1px solid #E29F0D;
	color:#FEFEFE;
	}
	
/*TOP LINKS*/

ul.toplink{
	margin:15px 0 0 0;
	width:920px;
	}
	
ul.toplink li{
	float:left;
	font:bold 13px/24px Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	}
ul.toplink li.noborder{
	background:none; 
	}
ul.toplink li span{
	padding:0 23px 0 23px;
	background-color:#000000;
	font:bold 13px/24px Arial, Helvetica, sans-serif;
	color:#ffffff;
	display:block;
	}
ul.toplink li a{
	padding:0 23px 0 23px;
	color:#fff;
	display:block;
	}
ul.toplink li a:hover{
	background:#000;
	color:#D8DFE3;
	}
.blank{
	height:1px;
	}
.blank2{
	height:23px;
	}
.blank3{
	width:3px;
	}
.blank4{
	height:10px;
	}
.banner{
/*	background:url(../images/banner.jpg) 0 1px no-repeat;
*/	height:241px;
	}

/*BODY*/

.bodytable{
	margin:37px 0 37px 0;
	width:920px;
	}
.body-leftpanel{
	width:311px;
	}
.body-middle{
	width:371px;
	}

	
/*LEFTPANEL*/

.leftpanel{
	width:276px;
	}
.heading{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#E3B539;
	}
.contactus{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#ffffff;
	}
.subheading1{
	padding:19px 0 0 0;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#E6E0C1;
	}
.newstable1{
	margin:18px 0 0 0;
	width:276px;
	}
.img{
	padding:19px 14px 0 0;
	float:left;
	}
.date{
	padding:19px 0 0 0;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#DEA62D;
	}
.new-content{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#AAAAAA;
	}
ul.readmore{
	margin:7px 0 0 206px;
	width:63px;
	}
ul.readmore li{
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#000;
	}
ul.readmore li a{
	padding:0 0 0 8px;
	background:url(../images/readmore-bullet.gif) 0 9px no-repeat;
	color:#E6E0C1;
	display:block;
	}
ul.readmore li a:hover{
	color:#DEA62D;
	}
	
/*BODY MIDDLE PART*/

.middletable{
	width:371px;
	}
.servicetable{
	width:371px;
	background-color:#4D4D4D;
	/*background-color:#FBF6DB;*/
	border:0px solid #F8EBA5;
	}
.serviceheading{
	margin:29px 0 0 23px;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
.servicesubmenus{
	margin:20px 26px 14px 26px;
	width:317px;
	}
.serviceleftpanel{
	width:165px;
	color:#ffffff;
	}
.servicerightpane2{
	width:152px;
	}
ul.servicesubpoint{
	width:165px;
	color:#ffffff;
	}
ul.servicesubpoint li{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:url(../images/service-bullet.gif) 0 5px no-repeat;
	padding:0 0 5px 9px;
	}
	
ul.servicesubpoint li a{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	}	
	
ul.servicesubpoint li a:hover{
	color:#DEA62D;
	}	
	
ul.servicesubpoint1{
	width:149px;
	color:#ffffff;
	}
ul.servicesubpoint1 li{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:url(../images/service-bullet.gif) 0 6px no-repeat;
	padding:0 0 5px 9px;
	}

	
ul.servicesubpoint1 li a{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	}
	
	
	
ul.servicesubpoint1 li a:hover{
	color:#DEA62D;
	}	
	
.rainbannerbg{
	background:url(../images/summer-banner.gif) 0 23px no-repeat;
	height:177px;
	}
.rain-title1{
	margin:117px 0 0 69px;
	font:17px/20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
.rain-title2{
	margin:0 0 0 95px;
	font:17px/20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
/*BODY 	RIGHT PANEL*/

.body-rightpanel{
	width:238px;
	}
.bodyright{
	margin:0 0 0 35px;
	width:203px;
	}
.newsletter{
	margin:0 0 28px 0;
	width:203px;
	}
.news{
	width:123px;
	}
.news-txtfield{
	width:120px;
	height:18px;
	font:11px Arial, Helvetica, sans-serif;
	color:#908E8E;
	}
.subscribe a{
	width:77px;
	height:20px;
	background-color:#626B6C;
	border:1px solid #404445;
	font:bold 13px/15px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	display:block;
	}
.subscribe a:hover{
	background-color:#9CA2A2;
	border:1px solid #86898A;
	color:#FEFEFE;
	}
.storybg{
	background:url(../images/astory-bg.gif) 0 0 no-repeat;
	height:135px;
	}
.clicktable{
	margin:40px 0 0 120px;
	width:51px;
	height:20px;
	}
.click a{
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#BB8D41;
	}
.click a:hover{
	color:#000;
	}
.callustable{
	margin:27px 0 0 0;

	}
.callus{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#E3B539;
	}
.modesto{
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#F8F8F8;
	}
.phone{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#AAAAAA;
	}
.dottedline{
	background:url(../images/callus-dottedline.gif) 0 0 repeat-x;
	height:1px;
	}

/*FOOTER*/

.footertable{
	margin:0 0 20px 0;
	width:920px;
	}
.footerbg{
	background-color:#dea62d;
	height:42px;
	}
ul.footerlink{
	margin:16px 0 0 68px;
	width:783px;
	}
ul.footerlink li{
	float:left;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	}
ul.footerlink li a{
	padding:0 17px 0 17px;
	color:#fff;
	/*width:100%;*/
	}
ul.footerlink li a:hover{
	color:#000;
	}
.copyright{
	padding:14px 0 0 385px;
	font:10px/12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

	
/*INNER PAGES*/


/*HAZARD COMMUNICATION*/

.inner-body-rightpanel{
	background:url(../images/rightpanel-dottedline.gif) 0 0 repeat-y;
	width:238px;
	}
.hazard-content{
    color:#FFFFFF;
	padding:15px 0 0 0;
	}
	
ul.hazardsubmenu{
	width:655px;
	padding:24px 0 0 15px;
	}
ul.hazardsubmenu li{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#C5A141;
	background:url(../images/innerpage-bullet.gif) 0 6px no-repeat;
	padding:0 0 12px 9px;
	}
	
ul.hazardsubmenu li a{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#dea62d;
	text-decoration:none;
	}
	
ul.hazardsubmenu li a:hover{
		color:#fff;
		}
	
/*MSD INFORMATION*/

.msd-subcontent{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#dea62d;
	}
	
/*PROPOSITION*/
.link{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#C5A141;
	text-decoration:underline;
	}
	
.link a{
	text-decoration:underline;
	color:#dea62d;
	}
.link a:hover{
	color:#fff;
	}
	
/*LATLEST NEWS*/

/*.innernews-table{
	width:680px;
	}*/
.inner-newstable{
	margin:0 0 0 0;
	width:680px;
	}
.innernewsimagepanel{
	width:159px;
	}
.innernewscontentpanel{
	width:521px;
	}
.newsimg{
	padding:25px 0 0 0;
	float:left;
	}
.newsdate{
	padding:25px 0 0 0;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#dea62d;
	}
.newscontent{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#ffffff;
	/*color:#AAAAAA;*/
	}
	

/*-------------------------------------dropdown------------------------------------------------*/

/* ------------------ DIV CONTAINER PART ---------------------*/
div#main{
	position:relative;
	padding:0; 
	margin:0;
	}

ul.drop{
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	border:1px solid #CBC7B7;
	position:absolute;
	z-index:1;
	visibility:hidden;
	width:190px; 
	top:18px;
	background-color:#F6F1DE;
	padding:1px;
	}
ul.drop li{
	padding:0;
	}
ul.drop li a{
	display:block; color:#A5874A;
	/*font:bold 11px/11px Arial, Helvetica, sans-serif;*/
	padding:6px; _height:0;
	border-bottom:1px solid #F6F1DE;
	background-color:#EEE8CF;
	}
.noBottomBorder{
	border-bottom:none !important;
	}
ul.drop li a:hover{
	color:#A5874A;
	background:#E2CFA8;
	}
.subArrow{
	background:url(../images/arrow.gif) 95% 10px no-repeat;
	}
ul.drop li a.active2{
	color:#A5874A;
	background:url(images/arrow.gif) 95% 10px no-repeat #E2CFA8;
	}

ul.sub-drop{
    padding:1px;
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	border:1px solid #CBC7B7;
	position:absolute;
	z-index:2;
	visibility:hidden;
	width:150px;
	background-color:#F6F1DE;
	}
ul.sub-drop li{
	padding:0;
	margin:0;
	}
ul.sub-drop li a{
	display:block; 
	color:#A5874A;
	/*font:bold 11px/11px Arial, Helvetica, sans-serif;*/
	padding:6px; _height:0;
	border-bottom:1px solid #F6F1DE;
	background-color:#EEE8CF;
	}
ul.sub-drop li a:hover{
	color:#A5874A;
	background:#E2CFA8;
	
	}

ul#drop1{
	left:0px;
	}
	
	
ul#drop2{
	left:133px;
	width:200px;
	}
ul#drop3{
	left:367px;
	width:280px;
	}
ul#drop1a{
	left:180px; top:22px;
	_top:21px;
	}
	
	
/* ------------------ tooltip ---------------------*/
	
#dhtmltooltip{
position: absolute;
left: -300px;
width: 580px;
border:solid 1px #ABC7DA;
padding:10px;
font:normal 12px/14px Arial, Helvetica, sans-serif;
color:#6E8290;
background-color: #D8E4EC;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
background:url(images/arrow2.gif) no-repeat left top;
}

.underconstraction{
	background-color:#4D4D4D;
	/*background-color:#FBF6DB;*/
	border:1px solid #E6E0C1;
	padding:100px 20px 100px 20px;
	font:bold 24px/26px Arial, Helvetica, sans-serif;
	color:#000;
	}


/*PROPOSITION*/
.link2{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#C5A141;
	}
	
.link2 a{
	color:#dea62d;
	text-decoration:underline;
	}
.link2 a:hover{
	color:#fff;
	text-decoration:underline;
	}
	
	
/*reqestform*/
#requstabid{
padding:0px;
margin:0px;
}

#requstabid form{
padding:0px;
margin:0px;
font:normal 12px/14px Arial, Helvetica, sans-serif;
color:#AAAAAA;
}

#requstabid h2{
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#dea62d;
padding:0 0 20px 0;
margin:0px;
}


#requstabid h3{
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#fff;
padding:0 0 20px 0;
margin:0px;
}

.inputtexfield121{
font:normal 11px/13px Arial, Helvetica, sans-serif;
color:#666666;
width:119px;
height:17px;
padding:3px 0 0 3px;
margin:0px;
border:solid 1px #D2CDCD;
}

.inputtexarea297{
font:normal 11px/13px Arial, Helvetica, sans-serif;
color:#666666;
width:297px;
height:50px;
padding:3px 0 0 3px;
margin:0px;
border:solid 1px #D2CDCD;
}


.inputdropdown{
font:normal 11px/13px Arial, Helvetica, sans-serif;
color:#666666;
width:119px;
height:20px;
margin:0px;
}

.inputdropdownbig{
font:normal 11px/13px Arial, Helvetica, sans-serif;
color:#666666;
width:300px;
height:20px;
margin:0px;
}

.checkbox{
border:solid 1px #D2CDCD;
}

.buttonsubmit{
background:#E3B539;
border:solid 1px #E3B539;
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#fff;
padding:2px 5px 2px 5px;
margin:0px;
cursor:pointer;
}

.buttonsubmit2{
background:#626B6C;
border:solid 1px #404445;
font:normal 12px/14px Arial, Helvetica, sans-serif;
color:#fff;
padding:2px 2px 2px 2px;
margin:0px;
cursor:pointer;
}


/*contact*/
/*reqestform*/
#contact{
padding:0px;
margin:0px;
}

#contact form{
padding:0px;
margin:0px;
font:normal 12px/14px Arial, Helvetica, sans-serif;
color:#AAAAAA;
}

#contact h2{
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#dea62d;
padding:0 0 20px 0;
margin:0px;
}

#contact p{
font:normal 12px/14px Arial, Helvetica, sans-serif;
color:#AAAAAA;
padding:0px;
margin:0px;
}


#contact p a{
font:normal 12px/30px Arial, Helvetica, sans-serif;
color:#dea62d;
text-decoration:none;
}


#contact p a:hover{
color:#000;
}

#contact h3{
font:bold 12px/14px Arial, Helvetica, sans-serif;
color:#000;
padding:0 0 20px 0;
margin:0px;
}

/*********************Agricultural Solutions*********************/

#agricultural{
padding:0px;
margin:0px;
}

img.assolpic{
padding:2px;
border:solid 1px #bcbcbc;
}


#agricultural h2{
font:bold 12px/16px Arial, Helvetica, sans-serif;
color:#dea62d;
padding:20px 0 20px 0;
margin:0px;
}

#agricultural h2 span{
font:normal 12px/16px Arial, Helvetica, sans-serif;
color:#fff;
padding:0px;
margin:0px;
}


#agricultural a{
font:bold 12px/16px Arial, Helvetica, sans-serif;
color:#DEA62D;
text-decoration:none;
}

#agricultural a:hover{
color:#fff;
}

 p.chip{
font:bold 14px/16px Arial, Helvetica, sans-serif;
color:#dea62d;
padding:10px 0 20px 0;
margin:0px;
}


/*********************LIcense page*********************/
#about_license{
padding:0px;
margin:0px;
}


#about_license h4{
font:bold 18px Arial, Helvetica, sans-serif;
color:#dea62d;
padding:0px;
margin:0px;
}

/*piccontent*/
.picframe{
	background-color:#4D4D4D;
	/*background-color:#FBF6DB;*/
	border:1px solid #E6E0C1;
	padding:30px;
	margin:0px;
	}
	
	
.picframe img{
border:solid 1px #DEA62D;
margin:0px;
padding:0px;
	}
	
.picframe p{
font:bold 18px/20px Arial, Helvetica, sans-serif;
color:#DEA62D;
padding:30px 0 0 0;
margin:0px;
}