/* CSS Document */

html{
    overflow:-moz-scrollbars-vertical; /*Work Only In Mozilla*/
}

body{
	margin:0;
	padding:0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#494949;
	background:#FAF2D0;
}

A IMG{
	border:0;
}
A{
	text-decoration:none;
	color:#426b0d;
	-moz-outline: none;	/*Work Only In Mozilla*/
}

A:hover{
	text-decoration:underline;
}

FORM, UL, LI{
	margin:0;
	padding:0;
}

INPUT, SELECT, TEXTAREA{
	margin:0;
	padding:0 2px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#494949;
}

H1{
	font:normal 17px Tahoma;
	color:#426b0d;
	margin:0 0 10px 0;
	padding:0;
}

H2{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	margin:14px 0 3px 0;
	padding:0;
}

H3{
	font-size:11px;
	margin:0 0 3px;
	padding:0;
}

H4{
	font-size:11px;
	margin:8px 0 0px;
	padding:0;
}

H5{
	font-size:10px;
	margin:0;
	padding:0;
}

H6{
	font-size:10px;
	margin:8px 0 0;
	padding:0;
}


#main_layout{
	width:1003px;
}

#header_container{
	height:96px;
	background:#ffd642;
}

#logo{
	width:79px;
	height:79px;
	float:left;
	margin:8px 0 0 12px;
	display:inline;
}

#logo_txt{
	width:530px;
	height:23px;
	float:left;
	margin:36px 0 0 10px;
}

#header_right_area{
	width:366px;
	float:left;
	margin-top:12px;
}


#header_links_area A{
	padding:0 7px;
	font-weight:bold;
}

#header_right_img{
	margin:6px 33px 0 0;
}

.float_clear{
	height:1px;
	line-height:1px;
	clear:both;
}

#main_links_container{
	height:32px;
	background:#426b0d url(../images/links_bg.gif) repeat-x left top;
}

#main_links_area{
	width:630px;
	float:left;
}

A.link1{
	width:92px;
	height:32px;
	float:left;
	display:block;
	float:left;
	background:url(../images/link1.gif) no-repeat right 5px;
}

A.link1:hover, .link1_active{
	background:url(../images/link1h.gif) no-repeat right 5px !important;
}

A.link2{
	width:153px;
	height:32px;
	float:left;
	display:block;
	float:left;
	background:url(../images/link2.gif) no-repeat right 5px;
}

A.link2:hover, .link2_active{
	background:url(../images/link2h.gif) no-repeat right 5px !important;
}

A.link3{
	width:139px;
	height:32px;
	float:left;
	display:block;
	float:left;
	background:url(../images/link3.gif) no-repeat right 5px;
}

A.link3:hover, .link3_active{
	background:url(../images/link3h.gif) no-repeat right 5px !important;
}

A.link4{
	width:131px;
	height:32px;
	float:left;
	display:block;
	float:left;
	background:url(../images/link4.gif) no-repeat right 5px;
}

A.link4:hover, .link4_active{
	background:url(../images/link4h.gif) no-repeat right 5px !important;
}

A.link5{
	width:95px;
	height:32px;
	float:left;
	display:block;
	float:left;
	background:url(../images/link5.gif) no-repeat right 5px;
}

A.link5:hover, .link5_active{
	background:url(../images/link5h.gif) no-repeat right 5px !important;
}

.mainlink_right{
	background:none !important;
}

#main_links_right_img{
	width:302px;
	float:left;
	padding-left:51px;
}

#banner{
	border-bottom:solid 6px #426b0d
}

#main_body{
	background:url(../images/body_bg.gif) repeat-y left top;
}


#main_body_inside{
	background:url(../images/body_bg1.gif) repeat-y left top;
}

#body_left_container{
	width:200px;
	float:left;
	padding:13px 7px;
}

#body_mid_container{
	width:511px;
	float:left;
	padding:13px 15px;
}

#body_mid_container_inside{
	width:725px;
	float:left;
	padding:13px 15px;
}


#body_right_container{
	width:221px;
	float:left;
	padding:13px;
}

#copyright{
	clear:both;
	background:#fff url(../images/copyright_bg.gif) repeat-x left top;
	height:57px;
	line-height:20px;
	padding-top:15px;
}

#copyright A{
	color:#494949;
	padding:0px 3px;
}

#left_link_area{
	margin-bottom:7px;
	border-top:solid 1px #e6d69d;
}

#left_link_area A{
	display:block;
	border-bottom:solid 1px #e6d69d;
	min-height:11px;
	height:auto !important;
	height:11px;
	line-height:16px;
	background:#fffae6 url(../images/left_bullet.gif) no-repeat 12px 12px;
	padding:6px 13px 6px 22px;
}

html>/**/body #left_link_area A{ /*Work Only In Mozilla*/
	background:#fffae6 url(../images/left_bullet.gif) no-repeat 12px 11px;
}

#leftlink_active{
	background:#faf2d0 url(../images/left_bullet.gif) no-repeat 12px 12px !important;
	text-decoration:none;
}

#left_link_area A:hover{
	background:#faf2d0 url(../images/left_bullet.gif) no-repeat 12px 12px ;
	text-decoration:none;
}

html>/**/body #left_link_area A:hover{ /*Work Only In Mozilla*/
	background:#faf2d0 url(../images/left_bullet.gif) no-repeat 12px 11px;
}

html>/**/body #leftlink_active{ /*Work Only In Mozilla*/
	background:#faf2d0 url(../images/left_bullet.gif) no-repeat 12px 11px !important;
}


.yellow_title_area{
	background:#ffd642;
	font-weight:bold;
	font-size:12px;
	height:23px;
}

.yellow_title_left{
	background:url(../images/sub_title_bullet.gif) no-repeat 6px 7px;
	padding:4px 0 0 15px;
	float:left;
	height:19px;
	width:140px;
	color:#426b0d;
}

.yellow_title_right{
	background:url(../images/left_bullet.gif) no-repeat 32px 10px;
	font-weight:normal;
	font-size:10px;
	width:41px;
	float:right;
	height:18px;
	padding-top:5px;
}

.latest_research_img{
	margin-top:7px;
}

.latest_reaseach_txt{
	margin-top:4px;
	line-height:16px;
}

.read_more{
	margin-top:5px;
	background:url(../images/readmore_bullet.gif) no-repeat left 6px;
	padding-left:8px;
}

html>/**/body .read_more{ /*Work Only In Mozilla*/
	background:url(../images/readmore_bullet.gif) no-repeat left 5px;
}


.read_more A{
	color:#494949;
	text-decoration:underline;
}

.read_more A:hover{
	text-decoration:none;
}

.main_txt_area{
	line-height:18px;
	margin-bottom:10px;
}

.news_events_container{
	line-height:16px;
	margin-bottom:9px;
}

.news_events_container A{
	display:block;
	border-bottom:solid 1px #e6d69d;
	color:#494949;
	padding:6px;
}

.news_events_container A:hover{
	text-decoration:none;
	background:#faf2d0;
}

.news_events_container SPAN{
	display:block;
	color:#426b0d;
}

UL.objectives{
	list-style:none;
}

UL.objectives LI{
	background:url(../images/objective_bullet.gif) no-repeat left 6px;
	padding:2px 0 4px 20px;
}

html>/**/body UL.objectives LI{ /*Work Only In Mozilla*/
	background:url(../images/objective_bullet.gif) no-repeat left 5px;
}

.staff_table TH{
	padding-top:5px;
}

.staff_table_fth{
	padding-top:0 !important;
}

.management_team_table{
	margin:2px 0 15px;
}

.sub_title{
	font-weight:bold;
}

.research_staff_table{
	border:solid 1px #ede1ba;
}

.research_staff_table A{
	text-decoration:underline;
}

.research_staff_table A:hover{
	text-decoration:none;
}

.research_staff_table TD{
	padding:5px;
}

.research_staff_table TH{
	padding:5px;
	background:url(../images/oil_science_th_bg.gif) repeat-x left top;
}

.research_staff_table_th_brdr_lft{
	border-left:solid 1px #eccd62;
}

.research_staff_table_th_brdr_rgt{
	border-right:solid 1px #fcf3d4;
}

.research_staff_table_th_brdr_dbl{
	border-right:solid 1px #fcf3d4;
	border-left:solid 1px #eccd62;
}



.research_staff_table_alt_td{
	background:#f8edc9
}

.jobs_container{
	border-bottom:dashed 1px #aaa;
	padding-bottom:7px;
}

.job_title{
	font-weight:bold;
}

.job_discription{
	margin:4px 0 8px;
}

.other_links_container{
	border-bottom:dashed 1px #aaa;
	padding-bottom:7px;
	margin-bottom:3px;
}

.other_links_discription{
	margin-top:4px;
}

.job_title A{
	color:#494949;
	text-decoration:underline;
}

.job_title A:hover{
	text-decoration:none;
}

.newsletter_subscr_title{
	background:#ffd642 url(../images/sub_title_bullet.gif) no-repeat 6px 7px;
	padding:4px 0 0 15px;
	height:19px;
	color:#426b0d;
	font-weight:bold;
	font-size:12px;
	margin-top:10px;
}

.newsletter_body{
	border:solid 1px #e6d69d;
	border-top:0;
	padding:8px 5px;
}

.news_letter_txtbox{
	width:180px;
	margin-bottom:6px;
	height:14px;
}

html>/**/body .news_letter_txtbox{ /*Work Only In Mozilla*/
	width:180px;
	margin-bottom:6px;
	height:13px;
	padding-top:1px;
}

.subscribe_bttn{
	background:#ffd642;
	border:solid 1px #426b0d;
	width:72px;
	height:17px;
	color:#4a4a4a;
	padding-bottom:2px;
}

.news_title{
	font-weight:bold;
}

.news_readmore{
	font-weight:bold;
}

.other_links_readmore{
	font-weight:bold;
	padding:3px 0 0;
}

.other_links_readmore A{
	text-decoration:underline;
}

.other_links_readmore A:hover{
	text-decoration:none;
}

.news_readmore A{
	text-decoration:underline
}

.news_readmore A:hover{
	text-decoration:none;
}

.newsletter_discription{
	margin:2px 0;
}

.newsletter_discription IMG{
	margin:5px 13px 20px 0;
	border:solid 1px #ddd;
	padding:1px;
	background:#fff;
}

.newsletter_discription_bckbtn{margin-bottom:10px; clear:both}

.newsletter_container{
	padding-bottom:9px;
	border-bottom:dashed 1px #aaa;
	margin-bottom:4px;
}

.view_archive LI{
	background:url(../images/green_bullet.gif) no-repeat left 8px;
	list-style:none;
	padding-left:10px;
	margin-top:10px;
}

html>/**/body .view_archive LI{ /*Work Only In Mozilla*/
	background:url(../images/green_bullet.gif) no-repeat left 7px;
}


.entomology_staff_table_container{
	border-bottom:dashed 1px #aaa;
	margin-bottom:10px;
	padding-bottom:10px;
}

.entomology_staff_table_container A{
	text-decoration:underline;
}

.entomology_staff_table_container A:hover{
	text-decoration:none;
}

.contact_left{
	width:410px;
	float:left;
}

.contact_rgt{
	width:290px;
	float:left;
	border:solid 1px #819f52;
	background:#fef4d2;
	padding:5px 10px;
}
.contact_rgt A{
		color:#494949; text-decoration:underline;
}
.contact_rgt A:hover{
		color:#494949; text-decoration:none;
}
.contact_tabl TD{
	padding:2px;
}

.contact_tabl TD INPUT{
	width:220px;
}

.contact_tabl TD TEXTAREA{
	width:222px;
}


html>/**/body .contact_tabl TD TEXTAREA{
	width:220px;
}
.submit_bttn{
	width:52px;
	height:19px;
	/*background:url(../images/submit_bttn.gif) no-repeat left top;*/
	border:0;
}

.submit_bttn{
	width:52px !important;
}
SPAN.contactName{
	font-weight:bold; font-size:13px; display:block; margin-bottom:3px;
}
.contactMethod{
	display:block; min-height:1px; height:auto; clear:both; margin-bottom:5px;
}
.contactMethod:after{
	content:"."; display:block; clear:both; visibility:hidden; height:0px; font-size:1px;
}
/* Hides from IE-mac \*/
* html .contactMethod {height: 1px;}
/* End hide from IE-mac */

.contactMethod .leftHead{
	width:55px; padding-right:10px; float:left; font-weight:bold; background:url(../images/contact_leftheadbg.gif) right 8px no-repeat; display:inline;
}
.contactMethod .rightCont{
	margin-left:75px; 
}
*html .contactMethod .rightCont{
	height:1%;
}
.sitemap{
	margin-left:15px;
}

.sitemap A{
	color:#494949;
}

.sitemap LI{
	margin:2px 0;
	list-style:none;
	background:url(../images/sitemap_main_bullet1.gif) no-repeat left 7px;
	padding-left:15px;
}

html>/**/body .sitemap LI{  /*Work Only In Mozilla*/
	background:url(../images/sitemap_main_bullet1.gif) no-repeat left 6px;
}

.sitemap UL LI{
	background:url(../images/sitemap_sub_bullet1.gif) no-repeat left 6px !important;
}

.sitemap UL{
	margin-left:13px;
}

.plant_breeding_img{
	margin:0px 8px 2px 0;
	border:solid 3px #d2d2d2;
	padding:1px;
	background:#fff;
}

.entomology_img{
	margin:0px 8px 3px 0;
	border:solid 3px #d2d2d2;
	padding:1px;
	background:#fff;
}

.product_subcat_container A{
	display:block;
	border-bottom:solid 1px #e6d69d;
	min-height:11px;
	height:auto !important;
	height:11px;
	line-height:16px;
	background:#faf2d0 url(../images/left_bullet.gif) no-repeat 23px 12px !important;
	padding:6px 13px 6px 35px !important;
}

.product_subcat_container A:hover{
	background:#feefbb url(../images/left_bullet.gif) no-repeat 23px 12px !important;
}

.sub_cat_arrow{
	margin:0 2px 1px 2px;
}

.subcat_txt{
	font-size:11px;
}

.prdct_subcat_container{
	width:644px;
	margin-top:15px;
}

.prdct_subcat_container TD{
	padding:0 13px 15px 0;
}


.prdct_container{
	width:148px;
	height:132px;
	background:url(../images/prdct_brdr.gif) no-repeat left top;
	margin-right:10px;
}

.prdct_container IMG{
	margin:7px 0 0 7px;
}

.prdct_name_area{
	width:148px;
	font-weight:bold;
	padding-top:2px;
}

.subcat_list_tbl{
	margin-top:15px;
}

.subcat_list_img_area{
	background:url(../images/prdct_brdr.gif) no-repeat left top;
	width:148px;
	height:142px;
	overflow:hidden;
	padding-right:15px;
}

.subcat_list_img_area IMG{
	margin:0 0 0 0;
}


.subcat_list_discript_area{
	padding:0 0 10px 15px;
}

.subcat_list_readmore_lnk{
	margin:3px 0 0 0;
}

.subcat_list_readmore_lnk A{
	text-decoration:underline;
}

.subcat_list_readmore_lnk A:hover{
	text-decoration:none;
}

.subcat_list_prdct_name{
	font-weight:bold;
	padding-bottom:2px;
}

.price_area{
	font-weight:bold;
	padding:0 15px;
}

.product_info_page{
	margin-top:15px;
}

.product_info_page IMG{
	margin-top:15px;
}

.add_to_cart{
	padding-right:15px;
	font-weight:bold;
	line-height:24px;
}

.cart_bttn{
	width:75px;
	height:17px;
	background:url(../images/cart_bttn.gif) no-repeat left top;
	border:0;
}

.shopping_cart_table{
	border:solid 1px #678540;
	margin-top:10px;
}

.shopping_cart_table TH{
	border-bottom:solid 1px #678540;
	background:#f6cc33;
	height:24px;
	padding-left:6px;
}

.shopping_cart_table TD{
	padding:5px 6px;
}

.shopping_cart_table_alt_td{
	background:#fbf3d5;
}

.cart_delete_bttn{
	margin-left:-6px;
}

html>/**/body .cart_delete_bttn{
	margin-left:-8px;
}

.delete_bttn{
	width:49px;
	height:17px;
	background:url(../images/delete_bttn1.gif) no-repeat left top;
	border:0;
}

.shopping_cart_btm_tabl{
	margin-top:10px;
	font-weight:bold;
}

.subttl{
	padding-left:6px;
}

.back_shopping_bttn{
	width:110px;
	height:17px;
	background:url(../images/back_to_shopping.gif) no-repeat left top;
	border:0;
}

.chkout_bttn{
	width:66px;
	height:17px;
	background:url(../images/chckout_bttn.gif) no-repeat left top;
	border:0;
}

.login_bttn{
	width:42px;
	height:17px;
	background:url(../images/login_bttn.gif) no-repeat left top;
	border:0;
}

.login_heading{
	font-weight:bold;
	margin:10px 0 5px;
}

.login_tbl TD{
	padding:3px 0;
}

.login_tbl A{
	color:#424242;
	text-decoration:underline;
}

.login_tbl A:hover{
	text-decoration:none;
}

.login_tbl_txtbx{
	width:200px;
}

.login_tbl_listbx{
	width:208px;
}

.error_msg{
	color:#ff0000;
}

.error_msg UL{
	margin:0 0 5px 16px;
	
}

html>/**/ body .error_msg UL{
	margin:0 0 5px 12px;
}

.forgot_password_tbl{
	margin-top:5px;
}

.forgot_password_tbl TD{
	padding:3px 0;
}

.shipping_address_title{
	font-weight:bold;
	padding-top:6px;
}

.change_address_bttn{
	margin:5px 0;
}

.shipping_method_tbl{
	margin-top:5px;
}

.shipping_method_tbl TD{
	padding:3px 0;
}

.delevery_page2_tbl{
	margin-top:5px;
}

.payment_table{
	width:550px;
	margin: 0 0 10px 28px;
}

html>/**/body .payment_table{
	width:550px;
	margin: 0 0 10px 21px;
}

.payment_table TD{
	padding:3px 0;
}

.order_confirm_bttn{
	margin-top:10px;
}

.viewCart{
	height:20px; text-align:right; padding-right:7px; margin-top:17px;
}
.viewCart A{
	color:#426b0d;
	font-weight:bold;
	text-decoration:none;
}
.viewCart A:hover{
	color:#426b0d;
	text-decoration:underline;
}
.viewCart A.cart{
	background:url(../images/cart_img.gif) no-repeat left top;
	padding-left:23px;
}
/*
#cart_links_area{
	width:322px;
	float:left;
	padding:9px 0px 0 51px;
	color:#fff;
	height:23px;
}


#cart_links_area A{
	color:#fff;
	background:url(../images/cart_img.gif) no-repeat right top;
	display:block;
	padding-right:23px;
	height:13px;
	width:57px;
	float:right;
}
#cart_links_area A:hover{
	color:#ffd642;
	text-decoration:none;
	background:url(../images/cart_img_hvr.gif) no-repeat right top;
}

*/
.payment_td{
	font-weight:bold;
	padding:10px 0 0;
}

.payment_tbl{
	margin-bottom:10px;
}

.paymnt_sprtr{
	border-top:dashed 1px #666;
}

.special_instruction{
	padding:0 0 1px;
}



/***********************************/
.prdct_subcat_container1{
	width:680px;
	margin-top:15px;
}

.product_subcat_inside{
	width:148px;
	float:left;
	margin:0 21px 10px 0;
}

#logout_bttn{
		background:url(../images/logout.gif) no-repeat right top !important;
		padding-right:25px !important;
		margin-right:7px;
}

html>/**/body #logout_bttn{
		margin-right:13px;
}

#logout_bttn:hover{
		background:url(../images/logout_hvr.gif) no-repeat right top !important;
}

UL.list{
	list-style:none;
	margin-bottom:5px;
}

UL.list LI{
	list-style:none;
	padding:2px 0;
}

.product_notifications{
	 margin:0 0 -10px 0;
	 padding:0;
}

.order_history_bttn{
	margin-bottom:15px;
}

.order_history_bttn TD{
	padding:3px 0;
}

.product_discription{
	font-weight:normal;
	padding-bottom:3px;
}
.star{
	color:#ff0000;
}

/*bottom*/
#bottom {color:black; text-align:center; padding:7px 0px 12px 0px; background-color:#FFFFFF; }
#bottom a:link, #bottom a:visited, #bottom a:active,{color:black; text-decoration:none}
#bottom a:hover {color:black; text-decoration:underline}
