@charset "UTF-8";
/* Default CSS Stylesheet for a new Web Application project */

/* General Settings */
* {margin:0; padding:0}
body{text-align:center;margin:0 auto;background:#8c8d8d;}
div,table,tr,td,p,font{font-size:9pt;line-height:17px;color:#333;font-family:Arial,Verdana,sans-serif; text-align:left; color:#000000; }
img{border:0px;}
p, ul, blockquote, h1, h2, h3, h4, h5, h6 {margin: 10px 0;}
.noprint {display:none;}
a {color:white;text-decoration:none;outline:none;}
A:link{}	
A:visited{color:white;}	
A:hover{color:white;}	 	
A:active{color:white;}	
input {color:#666666;}
#toolsDiv {text-align:right;}
#toolsDiv img {padding-left:10px;}
#main-content a, #home-content a {text-decoration:none;}
#main-content A:link{}	
#main-content A:visited, #home-content a:visited{color:#4A6B89;}	
#main-content A:hover, #home-content a:hover{color:#003150;}	 	
#main-content A:active, #home-content a:active{color:#4A6B89;}	  
h1{font-size:20px;line-height:24px;padding-top:15px; font-family: Arial, sans serif;color:#3f9c35} 
.h1span {padding-right:116px;font-size:20px;line-height:24px;padding-top:15px; font-family:Arial, sans serif;color:#3f9c35} 
h2{font-size:14px;line-height:17px; font-family:Arial, sans serif; color: #003150;margin-bottom:0px;} 
h2 .black{font-size:16px;line-height:17px; font-family:Arial, sans serif; color: black ;margin-bottom:0px;}
.AssocHeader{font-size:13px;line-height:19px; font-family:'trebuchet ms'; color: #29214D} 
.ErrorMessage{color:red;font-weight:bold;}
#navHeadRight a {color:white;text-decoration:none;}
#bioprintNav {display:none;}
#navHeadRight A:link{}	
#navHeadRight A:visited{color:white;}	
#navHeadRight A:hover{color:white;}	 	
#navHeadRight A:active{color:white;}	
#ContactComments {color:#666666;}
.Validator font {color:Red !important;font-weight:bold; }

.printshow {display:none;}

/* Clearfix clearing */
.clearfix {display:inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

/* tabs */
.tabarrow {padding-left:13px;padding-right:3px;}
.tabarrowfirst {padding-right:5px;}
.transSorting {padding-left:5px;}



/* NewHomePage */
#hometop { text-align: left; background-color:#fff; clear:both;width: 100%}
#hometop img#homelogo {width:308px; height:240px; float:left; }
#hometop #homebanner { float: right; overflow: hidden; background-color: #ccc; width:308px; height:240px; }
#hometop #homebanner, #hometop #homebanner img { width: 615px; height: 240px; border: 0px; }
#hometop #homebar, div.cBarDiv { background-color: #666;  padding: 0px; margin: 0px;width:923px; overflow:hidden; }
#hometop #homebar img { clear: both;  }
div.cBarDiv img { clear: both;  }

#homemid { text-align: left;  background-color:white; } 
#homemid #midleftlist {	float: left; width: 278px; padding: 15px;background-color:#003150;}
#homemid #midrightlist { float: right; background-color:White; padding:20px; width: 575px;}
#homemid #midrightlist h2 {background-image:url(images/homeh2.png); height:50px;margin:0; padding:0;line-height: 40px; background-position:left top;  font-size: 13px;font-weight:bold;font-family: Arial;}

#midleftlist h2 { color: #003150; text-align:left; font-size: 13px;font-weight:bold;font-family: Arial; line-height:14px; margin: 0; padding: 0px; }
#midleftlist div.homeblurb {margin-bottom:15px; border:solid 1px #676666; background-color:#d4d5d6; padding:5px;}
#midleftlist img.homeblurbimg { width: 140px; height: 95px; float: left; margin-right: 10px; background: #999; }
#midleftlist div.homeblurbtext { color: black; font-size: 9pt; line-height: 14px; padding-top:5px;}
#midleftlist .homeblurbLower {width:260px;padding:5px 0 0 0;position:relative;}
#midleftlist .sideOverlay {display:none;}
#midleftlist .homeblurbLower > .sideOverlay {display:block;width:277px;height:12px;position:absolute;top:5px; left:-5px;}

#midrightlist a {line-height:18pt;font-size:13px; font-weight:bold; display:block; padding-left:10px; text-indent:-10px;}
#midrightlist .MidPanelB a {color:#00583c;}
#midrightlist .MidPanelB a:hover {color:#003150;}
#midleftlist div.homeblurbtext p { color: #ddd; font-size: 9pt; line-height: 14px; margin: 0px 0px 14px 0px }
.homeblurblink {margin-top:3px;clear:both;}
.homeLeftLink {padding: 0 4px;float:right;}
.homeLeftLink img {vertical-align:middle;}

/* these rules with ">" selectors are not read by IE6 */
div>#midleftlist div.homeblurbtext p { margin: 14px 0px 0px 0px; }
div>#homebottom div.homeblurbtext p:first-child { margin: 0px; }

#navUL ul li a.AdLink {padding-left:15px;}

#footer { padding: 1px 20px; width: 883px; clear: both; margin: 0px auto 0px auto; background-color:White; }
#footer p { color: #666; text-align: right; font-size: 9pt;  }
.copynotice { line-height:23px; text-align: left; color:#666; font-weight:bold; background-image:url(images/footerbg.png);width: 918px;margin:auto;padding-left:5px;height:23px;}

#footer .menulinks { font-size: 9pt; color: #666; padding: 10px; text-align: center; margin:0; }
#footer .footerHR {margin: 2px 0 0; border-top:solid 1px #bcbec0;}
#footer	.footerSocial {padding-top:8px;clear:both;}
#footer .menulinks a { padding:0px 6px 0px 6px;  border-left: 1px solid #bcbec0; color: #666; }
#footer .menulinks a:first-child { border: 0px; }
#footer .menulinks a:hover {color: #003150; }

.basenav a:link, .basenav a:visited {color:#666; }
.basenav a:hover {color: #003150; }

/* tabs */
#areaSwitch {border-bottom:solid 1px #a5a5a5; height:28px;padding-top:20px;padding-left: 30px;}
#areaSwitch a {color:White !important;font-weight:bold;margin-right: 8px;float:left;display:block;font-family:  Arial;font-size:10pt;position:relative;}
#areaSwitch a.notSelectedTab {padding:3px 5px 8px 5px;background-color:#3f9c35;border-top:solid 1px #0f6247;border-right:solid 1px #0f6247;border-left:solid 1px #0f6247;border-bottom:0;}
#areaSwitch a.selectedText {padding:3px 5px 8px 5px;background-color:white;border-top:solid 1px #a5a5a5;border-right:solid 1px #a5a5a5;border-left:solid 1px #a5a5a5;color:#00583c !important;border-bottom:0;}
#areaSwitch a:hover {background-color:White;color:#00583c !important;}
#areaSwitch .showbiotabarrow {display:none;}
#areaSwitch a.selectedText .showbiotabarrow {display:block;width:100%;height:12px;position:absolute;left:0px;bottom:-11px;background:transparent url(images/tab-bottomarrow.gif) no-repeat 50% 0px;}

/* need this z-index setting to force dropdown menus to stay in front of the banner image rotator */
#header {z-index:100;}
#flags {margin-right:10px;}
#searchcontainer { width: 160px; margin-left: 7px;float:left; height: 21px; position:relative; top: 2px; }
#searchelement {margin-top:5px;}
.topsearchtextbox { display: block; float: left; width: 126px; height: 18px; margin:0; padding:3px 5px 0 5px; font-family: arial,sans-serif; font-size: 9pt; line-height: 14px; color: #666; }
#searchArrow { display: block; width: 8px; height:9px; margin:0; padding:0; border:0px; padding: 6px; position: absolute; top: 5px; right: 0px; cursor:pointer; }

/* rounded corners markup */
.corner1content { 	margin: 0px 6px; }
.corner1wrap {  background: #444 url(Images/NewHP/newhome_gradient_greyroundbg.png) repeat-x top left; border: 1px solid #444;  }
/* we use child selectors ">" to prevent IE6 from reading these rules */
div>.corner1wrap { border: 0px; }
div>.corner1tl   {  background: url(Images/NewHP/round/corner666_tl.png) no-repeat top left;}
div>.corner1tr   {  background: url(Images/NewHP/round/corner666_tr.png) no-repeat top right;}
div>.corner1bl   {  background: url(Images/NewHP/round/corner666_bl.png) no-repeat bottom left;}
div>.corner1br   {  background: url(Images/NewHP/round/corner666_br.png) no-repeat bottom right;}
div>.corner1content { border-top: 1px solid #666; border-bottom: 1px solid #666; }
#NavTop_RadMenu, #navTop_RadMenu {
	margin-top: 9px;
	font-family: 'Century gothic',arial,sans-serif;
	color: #3f9c35;
	font-size:11px; 
	line-height:17px;	
	font-weight: normal;
	left: 0px;
	white-space: nowrap; overflow: visible;
}




/* -------------------------------------- End NewHomePage ----------------- */


/* Search & Supplemental Nav */
.supnav {font-size:10px; text-transform:uppercase; }
.supnav ul {list-style-type:none; float:right }
.supnav li { padding: 5px; float:left; border-left: 1px solid white; line-height:4px;  }
.supnav li:first-child {border-left: 0px solid black; }


/* flags styling */
#baseflags, #flags, 
#baseflags a, #flags a { color: #999 !important; font-size: 9pt; line-height: 17px; font-weight:bold; text-align: right; padding-left: 8px; }
#flags A, #flags A:visited {color:#999 !important;}
#flags A:hover {color:#003150 !important;}
#baseflags A, #baseflags A:visited {color:#003150 !important;}
#baseflags A:hover {color:#003150 !important;}

/* chinese lang link image, with text in color #BCBEC0 */
#baseflags img { opacity:0.66; filter:alpha(opacity=66); }


/* Body Nav */
.bodynav A{color:#4A6B89;text-decoration:none; }
.bodynav A:hover{color:#003150;}


/* subnav */
#subnav {font-size:0px;height:29px; clear:both;}
#subnav img {height:17px;width:91px;float:left;}
#subnav img#leftcol {width:286px !important;}
#subnav a {height:21px;display:block; float:left;}
#subnav a:hover {border-bottom:solid 5px #AD9A63;}

#wrapper {width:923px; margin: 0px auto;text-align:center;}
#biowrapper {width:923px; margin: 0px auto;text-align:center;}

#header {width:923px; height:40px; background-color:White; position:relative;padding-top:5px;}
#header .headerbottomshadow {width:923px;height:0px;position:absolute;left:0px;bottom:-3px;z-index:98;}
#header > .headerbottomshadow {height:3px;background:transparent url(/images/header-bottomshadow.png) repeat-x 0px 0px;}
#overallmenu {position:relative;z-index:99;}
#headerTemplate {width:923px; margin:40px 0 10px; color:White;}
#headerTemplate a {color:White;}
#main-content {width:100%;height:100%;margin:0 auto;text-align:center; }
#home-content {width:100%;height:100%;margin:0 auto;text-align:center;}
#main-content ul li{list-style-type: square;  margin-left:2em; margin-right:1em;}
#main-content ol li{margin-left:2em; margin-right:1em;}

/* Sub Pages - Bios */
#info{float:right; width:200px; padding-right:5px; }
#info p{text-align:right; }
#navHeadRight {width:640px; height:138px; overflow:hidden;background: url(images/blackgradient.jpg); background-position:left bottom; background-repeat:no-repeat;}
.bioInfo {color:White !important;}

.bioLeftEmail {font-size:12px;color:#003150;font-weight:bold;}
.bioImageLeftDiv {width:255px;border-bottom: 1px solid #A5A5A5;padding-left:28px;overflow:hidden;}
.bioLeftImage {}

.cBarDiv {clear:left !important;}

#bio-menu {width:923px; height:12px; }
#bio-services {width:251px; float:left; padding:35px 0 0 35px; background-color:#fff; height:100%;}
#bio-body {width:637px; height: 100%; float:right; background-color:#efefef; }
#bio-body p {padding:10px 0 0 35px;  }
#bio-body h1 {padding:25px 0 0 35px;  }
#bio-body h2 {padding:10px 0 0 35px;  }
#bio-body li {padding:2px 0 0 35px; list-style-position:inside;}

#infobox
{
	width:283px;
	float:left; 
	overflow:hidden;
	height:138px;
	clear:left;

}
.colorbar {	background: url(images/search-divider.jpg) no-repeat bottom left;}
#logo{}
#logoPrint{display:none;}

#area-menu {width:923px; height:18px;background-color: #BCBEC0;text-align:right; }

#text-left {width:283px;float:left; }
#text-left .padding {padding:10px 30px;overflow:hidden;margin-top:14px;font-size:10pt;}
#text-left .padding a {display:block;padding-bottom:3px;text-indent:-10px; margin-left:10px;font-size:10pt;}

#text-left .biopadding {padding:10px 30px;overflow:hidden;margin-top:14px}
#text-left .biopadding a {display:block;padding-bottom:3px;text-indent:-10px; margin-left:10px;}


#text-left .hanging {display:block;padding-bottom:3px;text-indent:-10px; margin-left:10px;}

#text-body {width:640px; min-height:300px; float:right;}

#text-body .nobolda a {font-weight:normal !important;}
#text-body td a {font-weight:normal !important;}


#leftMenuSub {padding-top:3px;}
#leftMenuSub a {line-height:13px;}
#leftMenuSub li {line-height:8px;}
#leftMenuSub ul li { margin-left: 1.4em;}


#wrapwrap {zoom:1;}
#text-body .padding {padding: 0px 30px;zoom:1;}
#text-body .padding h1{width:490px;}

a.sidemenu  {border-bottom: solid 1px #ccc;margin: 8px 0;padding-bottom:8px; line-height:14px;display:block ;}
a.sidemenu span{margin-left:10px; text-indent:-10px;display:block;}


/* Sub Pages - BioSearch */
#search-banner {width:637px; height:232px; float:right;}
#search-wrap {width:286px; float:left; height:232px; background-color:#fff; }
#search-logo {width:286px; float:left; height:213px; }
#search-menu {width:286px; float:left; height:19px; }
#bio-search-text {width:150px; float: right;color: #5c6870;padding-right:10px }
#bio-search-text p {font-size:11px; }
#bio-search-text h1 {font-size:13px;}

#bio-body-wrap {width:526px;height:128px;position:relative;margin-top:10px;}
#bio-search-left {width:258px;height:128px;position:absolute;top:0;left:0;}
#bio-search-rt {width:258px;height:128px;position:absolute;top:0;right:0;}
* html #bio-search-rt {width:258px;height:130px;position:absolute;top:0;right:0;}
#bio-search-left input, #bio-search-left select, #bio-search-rt input, #bio-search-rt select {width:250px;margin:0 0 4px 0;padding:0;background-color:#fff !important;font-family:"Trebuchet MS",arial,verdana,sans-serif;font-size:9pt;}
#bio-search-left input, #bio-search-rt input {padding:0 0 0 4px;height:19px;line-height:19px;}
#bio-search-left select, #bio-search-rt select {padding:0 0 0 0px;width:258px;height:21px;line-height:19px;}
#bio-search-rt #submit {margin:0 !important;}

.BioSearchBoxes3 {font-family:"Trebuchet MS",arial,verdana,sans-serif;font-size:11px;height:19px;line-height:19px;padding-left:3px;float:left;}
#Imagebutton1 {width:48px;height:19px;display:block;float:left;margin-left:4px;}

#bio-search-results {background-color:#efefef; float:right; width:637px;margin-top: 15px; }
#bio-divider{width: 100%; float:right; text-align:right; margin-top:40px;}

#BioListing {width:637px;}

#BioListing tr .l {padding-left:30px;padding-right:5px;}
#BioListing tr .r {padding-right:20px;}
#greyHeader {background:#3f9c35;}
#greyHeader td {color: White;padding-right:6px;}

#BioTypeListing {width:100%;}
#BioTypeListing tr .l {padding-left:30px;width:150px;}
#BioTypeListing tr .r {padding-right:20px;}

.hidden{display:none;}
.visible{}
#ArticleSearch {height: 19px;}
#pagetitle{}

#handbook {
	/*background:url(images/handbook/top.gif);
	background-repeat:no-repeat;*/
	background-color:White;
	float:right;	
	padding:5px;
	border: 3px solid #4a6b89;
	width:175px;
}

#handbook .padding
{
	padding:10px;
	/*background:url(images/handbook/middle.gif);
	background-repeat:repeat;/*
}
#handbook #bottom
{
/*	background:url(images/handbook/bottom.gif);
	background-repeat:no-repeat;
	height:20px;*/
}
#handbook h2 {margin:0 !important;font-size:13px;}

.formitem span {font-weight:bold;float:left; width:70px;}
.formitem {padding: 5px;}

.MainText h2 {padding:5px;}
ul.listitems {margin:0;padding:0;clear:both;}
ul.listitems li {padding:0;border: 1 px solid;list-style-type:none !important;margin-left:10px; text-indent:-10px;}
ul.listitems li a {}
ul.listitems li a:hover {}

.subheader{font-weight:bold;}

#BioListing{}
#BioListing{padding-left:10px;}

#contentwrapper {height:100%;background: url(images/contentbackground.gif) repeat-y;padding-bottom:20px;background-color:White;}

#contentwrapperRecruiting {height:100%;background: url(images/contentbackground.gif) repeat-y -170px top;}

#SearchTable {border: 1px solid silver;background-color:White;}
#SearchTable td {padding-left:5px;padding-right:5px;}


/* bio popups */
#OfficePopup {display:none;position:absolute;height:100px;margin-left:92px;margin-top:-100px;width:155px;background-image:url(images/popup.png);padding:20px;color:black;}
#popupClose, #altpopupClose {cursor:pointer;float:right;margin-top:-10px;margin-right:-10px;}
#altOfficePopup {display:none;position:absolute;height:100px;margin-left:72px;margin-top:-100px;width:155px;background-image:url(images/popup.png);padding: 20px;color:black;}




.bioContainer{float:left;padding:40px 40px 0;}

#bionameNew{color:#3F9C35;font-weight:bold;font-size:18pt;margin:0; line-height:24pt;margin-top:10px;}
#biotitleNew{color:#00583c;font-weight:bold;font-size:13pt;margin:0 0 15px;}

#bioname{color:White;font-weight:normal;font-size:18px;text-transform:uppercase;margin:0;}
#biotitle{color:White;font-weight:normal;font-size:12px;margin:0 0 30px;}
.bioStuff{color:White;line-height:13px;font-size:10px;}
.bioStuff td{color:White;line-height:13px;font-size:10px;}
#bioInfo{float:left;margin-right:40px;}
#bioInfo2{float:left;margin-right:40px;}
#bioInfo em, #bioInfo2 em  {display:block; float:left; clear:both; width:12px;}
.bioImage{float:right;height:203px;width:150px;overflow:hidden;}

.articleList{padding:5px;border-top:1px solid #ccc;}
#toolsDiv{margin-top:10px;float: right; margin-top: -30px;}
.showAll{float:right;margin-top:-30px;}


#ListTable {width:100%;}
.lCell {width: 550px;border-top:1px solid silver;background-color:#FFFFFF;padding:5px;}
.lCell2 {width: 460px;border-top:1px solid silver;background-color:#FFFFFF;padding:5px;}
.lCell3 {border-top:1px solid silver;background-color:#FFFFFF;padding:5px;}
.lCell5 {border-top:1px solid silver;background-color:#FFFFFF;padding:5px;width:80px;}
.rCell3 {width:85px;border-top:1px solid silver;background-color:#FFFFFF;padding:5px;text-align:left;}
.rCell2 {border-top:1px solid silver;background-color:#FFFFFF;padding:5px;text-align:right;}
.rCellSomeWidth {border-top:1px solid silver;background-color:#FFFFFF;padding:5px;text-align:right;}
.lCellSomeWidth {width:200px;border-top:1px solid silver;background-color:#FFFFFF;padding:5px;}
.tdCell2 {border-top:1px solid silver;background-color:#FFFFFF;padding:5px;}
#SearchOptions{border: 1px solid silver;padding: 5px;}

.eventListTable {width:577px;border-collapse:separate}
.eventListTable tr {background:#fff url(images/tableRowBorder.gif) repeat-x top left;}
.eventListTable td {padding:5px;}

.SearchResults {width:580px;background-color:#FFFFFF;padding:0;margin:0;border-collapse:collapse}
.SearchResults td {padding:5px;border-top: 1px solid silver;line-height:15px;}
.Header {font-weight:bold;background-color:#3f9c35; color:White;}
.HeaderDate {width:450px;font-weight:bold;background-color:#3f9c35;color:White;}
.SearchResults .d {width:120px;vertical-align:top;}
#searchMessageResults {border: 1px solid #3f9c35;padding:10px;width:400px;height:100%;}
#searchMessageResults:after {content:"";clear:both;display:block;height:0;visibility:hidden;}
.left {float:left;padding-right: 15px;height:100%;min-height:100%;}

.contactName {font-size:11pt;font-weight:bold;color:#3f9c35 !important;}
.PrimaryContact {font-size:10pt;}
.PrimaryContact a {text-indent:0px !important;margin-left:0px !important;display:inline !important;font-size:14px !important;}
.PrimaryContact A:visited{text-indent:0px !important;margin-left:0px !important;display:inline !important}
.PrimaryContact A:hover{text-indent:0px !important;margin-left:0px !important;display:inline !important} 	
.PrimaryContact A:active{text-indent:0px !important;margin-left:0px !important;display:inline !important}
#careersSubs {}


.ListTable {width:577px;}

#printNav {display:none;}
#area-overview{padding-top:7px;}
#area-overview a {font-weight:bold !important;}
#subbio-primary a {font-weight:bold !important;}
#subbio-primary h2 { font-size: 9pt;line-height: 17px;color: #000000;}
#boldLinks a {font-weight:bold !important;}

#extranetdiv {display:block;float:right;padding-right:3px;}
#extranetdiv a {color:#999;}
#extranetdiv a:link {color:#999;}
#extranetdiv a:hover {color:#999 !important;}
#extranetdiv a:visited {color:#999;}

#A1 {text-align:right;}

.WidgetDiv {padding:7px 0px 7px 0px;margin-top:8px;overflow:hidden;border-top:solid 1px #BCBEC0;border-bottom:solid 1px #BCBEC0;width:224px;}
.WidgetGlobalDiv {padding:7px 0px 7px 0px;margin-top:8px;overflow:hidden;border-top:solid 1px #BCBEC0;border-bottom:solid 1px #BCBEC0;width:224px;}
.WidgetGlobalDiv p {margin:0;}
.WidgetDiv p {margin:0;} 
.WidgetGlobalDiv a {display:inline !important;margin:0 !important;}
.WidgetDivService {padding:7px 0px 7px 0px;margin-top:8px;overflow:hidden;border-top:solid 1px #BCBEC0;border-bottom:solid 1px #BCBEC0;}
.WidgetDivService p {margin:0;} 

#MediaCenterHeader{padding-top:14px;}
.MediaLandingItem {width:270px;float:left;display:block;padding-bottom:5px;margin-right: 20px;}
.MediaLandingItem h3 {margin:0;font-weight:normal;}
.MediaLandingItemLeft {float:left;padding:3px 0px 5px 0px;}
.MediaLandingItemRight {width:180px;float:left;line-height:11px;}
.MediaLandingItemRightBottom {text-align:right;width:180px;color:#58a8d9;font-size:9px;}

#bioPrintLogo2 {display:none;}

.rankPadding {padding-bottom: 3px !important;}
.rankPadding a {display:inline !important}

.allHover:hover{cursor:pointer !important;}

#subscribeCallout {width:300px;margin-top:7px;float:right;background-color:#dfdfdf;border:solid 1px #BCBEC0;color:black;padding:10px 15px 10px 75px;background-image:url(images/envelope.png);background-repeat:no-repeat;background-position:left center;}
#subscribeCallout a {font-weight:bold;}
#ArticleDDL td {padding-right:12px;}

/* tags popup related box */

.colorbarpopup {display:block;background:url(images/colorbar_homepage.gif) repeat-x 0px -10px;height:12px;padding-left:5px;}
.close-meerkat {display:block;background:url(images/close.png) no-repeat;height:13px;margin-left:286px;background-color:White;}
.hidden {display:none;}
#meerkat-wrap{left:10px;background-color:White;border-right:solid 1px #27326a;border-bottom:solid 1px #27326a;border-left:solid 1px #27326a;}

.tagsContent {background-color:white;min-height:150px;padding:3px;color:black;}
.tagsContent li {list-style-type: none;padding:10px 17px 0px 17px;}
.tagsContent ul {text-align:left;margin:0;}
.tagsContent a {color:#4A6B89;font-size:12px;}
.tagsContent A:visited{color:#BCBEC0;}	
.tagsContent A:hover{color:#BCBEC0;}	 

/* brian add so i can read the trace */ .tracecontent table { background-color: #fff; text-align: left; } .tracecontent tr.alt td { background-color: #eee; }

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:594px; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* menu */

#navUL .whiteArrow {background:transparent url(../images/whiteArrow.gif);padding:0 3px 0 3px;}

	#navUL {list-style:none;list-style-type:none;margin:0;}
	
		/* make the LI display inline */
		/* its position relative so that position absolute */
		/* can be used in submenu */
		#navUL li {
	        margin-top: 12px;
		 	display:block; 
			position:relative;
			list-style:none;
		    list-style-type:none;
		    float:left;
		}
		
		/* this is the parent menu */
		#navUL li a {
		    display:block; 
			zoom:1;
			border-left: 1px solid #BCBEC0;
		    font-size: 13px;
		    line-height: 17px;
		  	padding-bottom: 0;
			padding-left: 7px;
			padding-right: 7px;
			font-weight:bold;
			font-family: Arial;
		}

		#navUL li a:hover {background-color:#3f9c35;color:#fff;}
	
		/* you can make a different style for default selected value */
		#navUL a.selected {
			cursor:pointer;
			color:#00583C;
			background-color: white;
		}
	    #navUL a.notselected {
			cursor:pointer;
			color:#3f9c35;
			background-color: white;
		}		
	
		/* submenu, its hidden by default */
		#navUL ul 
		{
			background-color:#3F9C35;
			background:#3f9c35 url(images/header-bottomshadow.png) repeat-x 0px 0px;
			  filter:alpha(opacity=90); /* For IE8 and earlier */
		  	opacity:0.9;
		     position:absolute; 
			display:none; 
			list-style:none;
		    list-style-type:none;
			z-index:100;
			padding:5px 0 0 0;
		    margin:0;
		    margin-top:11px;
		    border-bottom:solid 2px white;
		}
		
		    	
		#navUL ul li {
		    float:none;
		    list-style:none;
		    list-style-type:none;
		    padding:0;
		    margin:0;
		}
		
		
		#navUL ul li a 
		{
			font-family:Arial;
			background-color:#3F9C35;
		    filter:alpha(opacity=90); /* For IE8 and earlier */
		  	opacity:0.9;
	      	display:block;  
			margin:0;
			text-align:left;
			font-size:9pt;
			line-height:10pt;
			white-space:nowrap;
			zoom:1;
			color:White;
			padding:4px;
			border:none;
		}
		
		#navUL ul a:hover {
			background-color:white;
			color:#3f9c35;
	  }
	  	#navUL .navsectionarrow {display:none;width:100%;height:14px;position:absolute;left:0px;bottom:-25px;overflow:hidden;background:transparent url(images/header-navdownarrow.gif) no-repeat 50% 0px;z-index:101;}
		#navUL li>.navsectionarrow {background-image:url(images/header-navdownarrow.png);}
		#navUL .js-navopen .navsectionarrow, #navUL .js-navactive .navsectionarrow {display:block;}
		
		.firstMenuItem {border-left:none !important;margin-left:8px;}
	
		/* fix ie6 small issue */
		/* we should always avoid using hack like this */
		/* should put it into separate file : ) */
		*html #navUL ul {
			margin:0 0 0 -2px;
		}
		
		.chineseLastMenu {margin-right:20px;}
		

.searchkeywords{height:17px;}
.searchpagebutton {display:inline-block !important;vertical-align: middle;margin-left:0px !important;width:67px; background-image:url(images/btn_submit.png);height:24px;padding-bottom:0px !important; background-repeat:no-repeat;}
.searchpagebutton:hover { background-position:0px -24px;}
.biopagebutton {margin-left:0px !important;float:right;width:67px; background-image:url(images/btn_submit.png);height:24px;padding-bottom:0px !important; background-repeat:no-repeat;}
.biopagebutton:hover { background-position:0px -24px;}

#navUL ul li a.MegaMenuButton {opacity:1;padding:0px !important;margin-left:0px !important;float:right;width:67px; background-image:url(images/btn_submit.png);height:24px;padding-bottom:0px !important; background-repeat:no-repeat;}
#navUL ul li a.MegaMenuButton:hover { background-position:0px -24px;background-color:none !important;}

#biosSearchButton {margin-left:5px !important;float:right;width:67px; background-image:url(images/btn_reset.png);height:24px;padding-bottom:0px !important; background-repeat:no-repeat;}
#biosSearchButton:hover { background-position:0px -24px;}
.searchBoxInput {display:inline-block;height:22px;width:148px;padding:0;margin:0 4px 0 0;font-size:12px;line-height:22px;vertical-align:middle;border-width:1px;}
.considertext { padding-left: 185px !important;  padding-top: 0 !important;  width: 515px;}
.featured {padding:0px 0px 7px 0px;overflow:hidden;border-bottom:solid 1px #BCBEC0;width:224px;}		
.featured h1 {padding-top:0;margin:0;}
.featuredBioInfo {border-top:solid 1px #BCBEC0}
#text-left .padding a.featuredName {font-size:12pt !important;padding-top:10px !important;font-weight:bold;}
		
/* mega menus */
#PeopleMegaMenu {background-image:url(images/megaBG.png);width:620px;height:80px;padding:5px;color:White;}
#PeopleMegaMenu .searchMegaBox {width:400px;float:left;}
#PeopleMegaMenu .searchMegaBox .left1 {width:200px;float:left;}
#PeopleMegaMenu .searchMegaBox .left2 {width:200px;float:left;}
#PeopleMegaMenu .searchMegaBox .label {width:190px;color:White; text-align:right;margin:6px 0px 6px 0px;}
#PeopleMegaMenu .searchMegaBox .megaSB {width:120px;border:solid 1px #BCBEC0;}
#PeopleMegaMenu .alphabox {width:220px;float:left;}
#PeopleMegaMenu .alphabox a {background-color:Transparent;display:block;float:left;Color:White;padding:4px;border:none;}


#EventMegaMenu .EventsMegaBox .box1 {width:240px;float:left;margin-right:5px;}
#EventMegaMenu .EventsMegaBox .box2 {width:180px;float:left;}
#EventMegaMenu .EventsMegaBox .box3 {width:180px;float:left;}
#EventMegaMenu {background-image:url(images/megaBG.png);height:130px;padding:5px;color:White;}
#EventMegaMenu .EventsMegaBox .box1 a {border-left:none;}
#EventMegaMenu .EventsMegaBox .box2 a {border-left:none;margin-left:5px;}
#EventMegaMenu .EventsMegaBox .box3 a {border-left:none;margin-left:5px;}
#EventMegaMenu .EventsMegaBox h2 {font-size:10pt;color:White;font-weight:bold;margin:0;}		
