﻿/*yuireset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;} 
table {border-collapse:collapse; border-spacing:0; } 
fieldset,img {border:0; } 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;} 
ol,ul {list-style:none; } 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;} 
q:before,q:after {content:''; } 
abbr,acronym { border:0;} 
.clear{clear:both; height:0px; visibility:hidden;}/*global clear div*/
a.button{text-indent:-3000px; background-repeat:no-repeat; overflow:hidden; float:left;}
a{text-decoration:none; color:#83b900;}
br{margin-bottom:5px;} /*061410*/

body{background:#fff url('../img/background.jpg') repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464646;}
div.mainhld{margin:0 auto; width:980px;}

	div.header{width:980px;}
		div.headertitle{width:195px; height:86px; margin:16px 0 0 0; float:left;}
		
		div.headerleft, div.login, divmenu{width:746px;}
		div.headerleft{margin:20px 0 0 0px;float:right;}
			div.login{text-align:right;}
			div.login a{color:#464646;}
			div.login a:hover{color:#000;}
			
		
			div.menu{height:54px;margin-top:15px;}
			a.menuitem{height:34px; display:block; width:148px; text-align:center; color:#83b900; padding-top:20px;font-weight:bold;float:left;}
			a.menuitem:hover{background-color:#83b900;color:#fff;}
			a.menuitemsel{background-color:#83b900; color:#fff;}
			a.menuitemsel:hover{background-color:#83b900; color:#fff;}
			div.menusep{width:1px; height:54px; background-color:#83b900; float:left;}
			
		div.menu2hld{height:28px; width:980px; background:transparent url('../img/menu2-bg.png') no-repeat right;margin:10px 0 0 0;float:left;}
			div.pagetitle{height:20px; color:#83b900; font-weight:bold; font-size:18px; text-align:center; width:195px;padding-top:3px;float:left;}
			div.menu2box{width:746px;float:right;height:28px;}
			div.menu2{width:746px;float:right;height:28px;}
			
				a.menu2item{padding:8px 20px 0 20px; font-size:10px; float:right; color:#fff;}
				a.menu2item:hover{color:#464646;}

				a.menu2itemsel{color:#464646;}
		
		div.forumcontent{width:980px; margin:30px 0 30px 0;}
		div.maincontent{width:980px;background:transparent url('../img/bioparside.png') no-repeat left top; min-height:363px;}
			div.maincleft{width:300px; float:left;}
			
			div.maincright{width:670px; padding-right:10px; float:right;margin:30px 0 30px 0;}
				div.maincright h1{color:#83b900; font-size:18px; font-weight:bold;}
				div.maincright p{margin:0 0 15px 0; font-size:12px}
				div.maincright h2{font-weight:bold; font-size:14px;}
			
			/*biopartnt*/
			div.tnttopmod{margin-top:8px;}
				div.tnttopl{float:left;width:163px; height:160px;}
				div.tnttopr{float:right;width:492px;}
				
			div.greenbox{}
				div.greentop{width:673px; height:15px; background:transparent url('../img/greenbox-top.jpg') no-repeat;}
				div.greenbot{width:673px; height:15px;background:transparent url('../img/greenbox-bot.jpg') no-repeat;}
				div.greenmid{width:673px; background:transparent url('../img/green-mid.jpg') repeat-y;}
				
				div.greenslot{width:653px; padding:10px 0;margin:0 10px; border-bottom:1px solid #83b900;}
					div.greenslotl{width:80px; float:left; color:#83b900; font-weight:bold;  }
					div.greenslotr{width:550px; float:right;padding:0px; font-size:13px}
					div.greenslot p.endp{margin-bottom:0px;}
						div.slotimg{width:132px; float:left;}
						div.slotimgtxt{width:408px; float:right;}
						
				/*Contact us*/
				div.contactmap{width:411px; height:410px; float:left; margin-top:10px;}
				div.contactdetails{float:left; margin:10px 0 0 15px; font-size:12px;}
				
			
			/*Submit img*/
			table.submitimg{width:670px; font-size:12px;}
				table.submitimg td{padding:4px 0;}
				table.submitimg td.fieldname{width:420px;}
				table.submitimg span.fielddescript{width:420px; font-size:11px; color:#83b900;}
				table.submitimg span.fielddescript p{margin:0 0 5px 0px;}
				table.submitimg td.inputf{}
				table.submitimg td.inputfbig{vertical-align:top;}
				table.submitimg span.fieldtitle{font-weight:bold;}
				table.submitimg select.submitsel{width:240px; border:1px solid #83b901;padding:4px;}
				
				table.submitimg input.submitinput{width:240px; border:1px solid #83b901;padding:4px;}
				table.submitimg input.submitinputm{width:18px; border:1px solid #83b901;padding:4px;}
				table.submitimg input.submitinputd{width:18px; border:1px solid #83b901;padding:4px;}
				table.submitimg input.submitinputy{width:35px; border:1px solid #83b901;padding:4px;}
				table.submitimg div.longt{width:80px; margin-left:182px;}
				table.submitimg textarea.submittxt{width:662px; border:1px solid #83b901;padding:4px; height:150px;}
				table.submitimg input.but{float:right; padding:4px;}
				
				span.date{padding:5px 0;}

			/*Submit img 2*/
			table.submitimg2{width:670px; font-size:12px;}
			table.submitimg2 td{padding:4px 0;}
			table.submitimg2 td.fieldname{width:225px;}
			table.submitimg2 span.fielddescript{width:225px; font-size:11px; color:#83b900;}
			table.submitimg2 span.fielddescript p{margin:0 0 5px 0px;}
			table.submitimg2 span.fieldtitle{font-weight:bold;}
			table.submitimg2 div.uploadbar{width:666px; border:1px solid #83b901;padding:2px; height:14px;margin:15px 0;}
			table.submitimg2 div.uploadbarin{background-color:#e3ecbf;height:14px;}
			table.submitimg2 div.uploadgreen{border:1px solid #83b901; background-color:#e3ecbf;padding:15px; width:348px; float:right;}
			table.submitimg2 div.uploadin{border:1px solid #83b901; background-color:#fff; padding:5px;}
			table.submitimg2 span.uploadtxt{font-size:10px;}
			table.submitimg2 td.uploadqueue{vertical-align:top;}
			table.submitimg2 input.but{float:right; padding:4px;}
			
			/*submit img 3*/
			table.submitimg3{width:670px; font-size:12px;}
			table.submitimg3 td{padding:4px 0;}
			table.submitimg3 td.fieldname{width:225px;}
			table.submitimg3 td.texttop{vertical-align:top;}
			table.submitimg3 span.fieldtitle{font-weight:bold;}
			table.submitimg3 input.but{ padding:4px;}
			table.submitimg3 td.instr{color:#83b901; font-size:10px;}
			
			/*Rotator*/
			    div#rotator {position:relative; height:300px;}
			/* rotator css */
				div#rotator ul li{float:left;position:absolute;	list-style: none;margin-left:20px;}
			/* rotator image style */	
			    div#rotator ul li.show{z-index:500}





				
				
			
		
		div.bioparfooter{height:18px;padding-top:9px;color:#464646; text-align:center;margin-top:20px;}
		
.swfupload { position: absolute; z-index: 1; }
		
