html{font-size:62.5%;}
body{background:url(../images/bg_body.gif) repeat-y center; font-family:arial, sans-serif; font-size:1.2em;}
a{color:#1B75BB;}
h1{color:#85B427; font-size:2.2em; font-weight:bold; margin-top:1em; margin-bottom:0.5em;}
h3{color:#428BC8; font-size:1.2em; font-weight:bold; margin:1em 0em;}
p{color:#818181; line-height:1.7em; margin-bottom:1em; font-size:1.2em;}
#page ul li{color:#818181; margin-left:2em; list-style:disc;}
ol li{color:#818181; margin-left:2em; line-height:1.5em; list-style:decimal;}
div.summary{border:1px solid #B2B2B2; border-width:1px 0px; padding:1.5em 0 0.5em; width:640px;}
strong{color:#333; font-weight:bold;}
small{font-size:0.8em;}

#header{background:#fff;}
#header div.centred{height:160px; background:#fff url(../images/bg_header.jpg) no-repeat; width:930px;}
#page{background:#F2F2F2;}
#page div.centred{margin-top:160px; border:solid #E6E6E6; border-width:0px 8px; background:#fff url(../images/bg_content.jpg) repeat-x; padding-bottom:3em; }
#footer{background:url(../images/bg_footer.jpg) repeat-x;}
#footer div.centred{padding:0 8px; padding-top:2em; height:60px; background:url(../images/bg_footernav.jpg) repeat-x; width:978px;}

#logo{display:block; width:210px; height:80px; background:url(../images/logo.jpg) no-repeat; position:relative; left:-8px;}
#logo span{text-indent:-9999px;}
#text-size{position:absolute; top:64px; right:10px; width:45px; height:10px; background:url(../images/text-size.gif) no-repeat;	}
#text-size li a{display:block; float:left; margin-right:5px; width:10px; text-indent:-99999px;}

#menu{padding-left:105px;}
#menu li{float:left;}
#menu li a{display:inline-block; height:14px; padding:13px 1em; font-size:1.3em; color:#fff; text-decoration:none; font-weight:bold; border-left:1px solid #7AAC25; border-right:1px solid #7BAE25;}
#header{font-size:0.9em;}
#header form{clear:left; margin-left:250px; width:450px; position:relative; top:7px;}
#header form label{background:url(../images/searchend.jpg) no-repeat; padding:3px 0px 0px 10px; display:block; float:left; margin-right:2px; position:relative; top:-3px;}
#header form input, .box input{background:url(../images/search-button.gif) no-repeat; color:#fff; border:none; padding:3px 16px 3px 6px; width:70px;}
#header form label input{width:250px; border:1px solid #999; border-left:none; padding:3px; background:#fff; color:#333;}

#subscribe{position:absolute; top:135px; right:20px;}
#subscribe li{float:left; margin-left:14px;}
#subscribe li a{padding:2px;}
#subscribe li a#rss{background:url(../images/icon_RSS.jpg) no-repeat; padding-left:24px;}

.box{background:#EFF3FC url(../images/bg_boxheader.jpg) repeat-x; width:260px;}
.box span{display:block; background:url(../images/downarrow.gif) no-repeat 12px 14px; padding:10px 0 5px 30px; color:#428BC8; font-size:1.2em; font-weight:bold;}
.box form{padding:1em;}
.box label input{width:155px; border:1px solid #999; padding:3px; color:#333; background:#fff;}
.box li{ list-style:none !important; margin-left:1em !important;}
.link{background-color:#fafafa; background-position:bottom;}
.link span{background-image:url(../images/rightarrow.gif);}
.link span a{font-weight:bold; text-decoration:none; color:#428BC8;}
.links ul{padding:1em 0 0.5em;}
.links ul li{line-height:1.5em; margin-left:1em; padding-left:1.6em; background:url(../images/bullet.png) no-repeat 0 1px; margin-bottom:0.5em;}
.links ul li p{color:#7D7D7D; line-height:1.2em; font-size:1em; position:relative; top:2px; padding-right:1em;}
.links ul li p a{display:block;}
.links ul li a{font-weight:bold; color:#428BC8; text-decoration:none;}
.tags ul{background:#fff; overflow:hidden;}
.tags ul li{float:left; margin-left:2px !important;}
.tags ul li a{display:block; background:url(../images/bg_boxheader.jpg) repeat-x; font-weight:bold; text-decoration:none; margin-right:3px; margin-top:3px; padding:8px;}

#sidebar{float:right; padding:0.5em 1em 2em 2em;}
.box{float:left; margin-right:2em;}
#sidebar .box{float:none; margin-right:0; margin-top:1.5em;}

#footer{color:#fff; font-size:0.9em;}
#footer ul li{float:left; padding:0 0.5em; background:url(../images/separator.gif) bottom right no-repeat;}
#footer span{float:right; font-weight:bold;}
#footer a{color:#fff; text-decoration:none; font-weight:bold;}
#AddThis{position:relative; top:-3px; left:5px;}




.crumb{margin-top:1em;}
.crumb span{color:#1B75BB;}

.paperList{list-style-type:none; padding-left:20px; margin:0px;}
.paperList li{padding-left:50px; background:url(../images/page.gif) no-repeat; line-height:1.4em; min-height:42px; margin-bottom:10px;}
.paperList li div{color:#999;}

#attributes{border:1px solid #ccc; border-collapse:collapse; width:640px;}
#attributes td{padding:5px 10px; border-right:1px solid #ccc; color:#818181;}
#attributes td.title{width:100px;}
#attributes tr.alt{background:#EFEFEF;}

.pdf{width:560px; background:#E6EEF7 url(../images/pdf.gif) no-repeat 10px 10px; padding:10px 10px 24px 70px; min-height:48px; font-weight:bold; color:#666; border:1px solid #369; position:relative;}
.pdf a{font-weight:normal; color:#369; line-height:1.5em; display:block;}
.pdf span{font-weight:normal; display:block; font-size:0.8em; color:#999; position:absolute; bottom:5px; left:10px;}

#advancedSearch{background:#f3f3f3; margin:0 -20px; margin-bottom:20px; padding:20px; border-bottom:1px solid #ccc;}
#advancedSearch ul{padding:0px; margin:0px; float:left; list-style-type:none; margin-right:2px; position:relative; top:2px;}
#advancedSearch ul li{margin-bottom:6px;}
#advancedSearch ul li label{width:70px; display:block; float:left; line-height:1.6em;}
#advancedSearch ul li input{width:150px; border:1px solid #ccc;}
#advancedSearch select{margin-left:8px;}
#advancedSearch select.multiple{margin-bottom:1em; width:200px; height:100px; font-size:1em;}
#advancedSearch select.trait{margin-left:2em;}

.supporting, .related{float:right; border:1px solid #ffcc7f; width:30%; padding:10px 12px;}
.supporting h3, .related h3{color:#f90; margin-top:0;}
.supporting ol, .related ol{padding-left:0px;}


#page div.centred{position:relative;}
#footerFeedback{position:absolute; bottom:10px; right:0px;}
#footerFeedback *{float:left; color:#999; font-style:italic;}
#footerFeedback p{margin-right:10px; margin-bottom:0; position:relative; top:7px;}
#footerFeedback ul{list-style-type:none;}
#footerFeedback ul li{position:relative; top:10px; margin-right:25px; margin-left:0; list-style:none;}
#footerFeedback ul li input{position:absolute; left:0px; top:-3px}
#footerFeedback ul li label{position:relative; top:3px; text-indent:20px;}

.overlay{width:100%; height:100%; background:#000; position:absolute; top:0px; left:0px;}

form.feedback{background:#fff; border:1px solid #ccc; padding:10px; position:absolute; width:640px;}

.feedbackPopup{width:340px; background:#fff; border:1px solid #ccc; padding:15px; color:#999;}
.feedbackPopup h2{color:#333; margin:0px;}
.feedbackPopup p{color:#666;}
.feedbackPopup textarea{width:100%; height:70px; border:1px solid #ccc;}
.feedbackPopup input.send{width:81px; height:28px; background:url(/Biotech/images/sendBtn.gif) no-repeat; text-indent:-999999px; float:right; margin-top:5px; border:none;}
.feedbackPopup a{position:absolute; bottom:21px; right:110px; font-size:1.1em; text-decoration:none; border-bottom:1px solid #999; color:#999;}

#feedbackTabPopup{width:610px; color:#333;}
#feedbackTabPopup ul{list-style-type:none; margin-top:20px;}
#feedbackTabPopup ul li{margin-bottom:5px;}
#feedbackTabPopup  #feedbackStates li{float:left; margin-left:4px; width:148px; height:43px; text-indent:-99999px; margin-top:1px; cursor:pointer;}
#feedbackTabPopup  #feedbackStates li.on{height:44px; margin-top:0px; background-position:bottom;}
#feedbackTabPopup ul{clear:left; margin:0; padding:0;}
#feedbackTabPopup label{width:23%; font-weight:bold; font-size:1.2em; color:#333; display:block; float:left; position:relative; top:5px;}
#feedbackTabPopup textarea, #feedbackTabPopup input{width:75%; border:1px solid #ccc; padding:5px; font-size:1.2em; color:#333; font-family:verdana;}
#feedbackTabPopup textarea{height:110px;}
#feedbackTabPopup input.temp{color:#ccc; font-style:italic;}

#feedbackTabPopup .question{background:url(/Biotech/images/questionBtn.gif) no-repeat top;}
#feedbackTabPopup .problem{background:url(/Biotech/images/problemBtn.gif) no-repeat top;}
#feedbackTabPopup .idea{background:url(/Biotech/images/ideaBtn.gif) no-repeat top;}
#feedbackTabPopup .praise{background:url(/Biotech/images/praiseBtn.gif) no-repeat top;}
#feedbackTabPopup .fields{border-top:1px solid #ccc; margin-top:55px; padding-top:20px;}

#feedbackTabPopup input.send{width:81px; height:28px; border:none;}

#adminMenu{margin-top:1em;}
#adminMenu li{margin-left:0; list-style:none;}
#adminMenu a{font-weight:bold; color:#FF9900;}

.box form{padding:1em;}
.box select{width:100%; margin-bottom:0.5em;}
.box .bttn{}