/*
===========================================================================
Generated  by Science
ver 1.1 (07-31-09)
===========================================================================
*/

/* ****************************************** */
/*OVERRIDES/ RESET FOR LEGACY CONTENT*/
/* ****************************************** */
#BodyWrapper {margin: 0;}
#LayoutWrapper{padding-left: 0; padding-right: 7px; width: 986px;}
#hd li, #hd ul, #hd form {margin:0;padding:0;border:0;font-weight:normal;text-align:left;}

/* ****************************************** */
/* HEADER
/* ****************************************** */
#hd {width: 1000px; padding-top: 0; margin: 0 0 0 0;}
#hd-main{background: url(http://images.sciencecareers.org/design/hd-bg.gif) repeat-x top left; position: relative; font: bold 10px arial, verdana, helvetica, sans-serif; z-index: 100;}
#hd-main #hd-logo a {display:block; width: 158px; height: 90px;	background: url(http://images.sciencecareers.org/design/hd-nav.png) no-repeat; text-indent: -9998em;}

/*
#hd-search {position: absolute; top: 8px; right: 10px; text-align: right;}
#hd-search a {text-transform: uppercase; padding: 0 4px 0 4px; color: rgb(46, 109, 143);}
#hd-search form, #search form fieldset {display: inline;}
#hd-search input {font-size: 11px !important; font-weight: bold; color: #ccc; border: solid 1px #d9d9d9; vertical-align: middle;the}
#hd-search input.search-submit{
width: 66px; height: 21px; background: url(http://images.sciencecareers.org/design/hd-nav.png) no-repeat -853px -85px; display: inline-block; text-indent: -9998em; outline: none; padding: 0; border: none;
}
#hd-search select{color: #666; padding: 1px 0; margin-right: 3px;}
*/

/*************/
#hd-search {position: absolute; top: 8px; right: 10px; text-align: right; vertical-align: bottom;}
#hd-search a {text-transform: uppercase; padding: 0 4px 0 7px; color: rgb(46, 109, 143);}
#hd-search form, #search form fieldset {display: inline;}
#hd-search input {font-size: 11px !important; font-weight: bold; color: #ccc; border: solid 1px #d9d9d9; vertical-align: middle; padding: 3px; margin-left: 6px;}
#hd-search input.search-submit{
width: 66px; height: 21px; background: url(http://images.sciencecareers.org/design/hd-nav.png) no-repeat -853px -85px; display: inline-block; text-indent: -9998em; outline: none; padding: 0; border: none;
}
#hd-search select{color: #666; padding: 1px 0; position: absolute; top: 1px; left: -196px; width: 195px;}
/************/

#hd-subscribe {display:block; position: absolute; width: 128px; height: 21px; top: 58px; right: 10px; text-indent:-9998em; outline: none; background: url(http://images.sciencecareers.org/design/hd-nav.png) no-repeat -866px -8px;}
#hd-subscribe:hover {background-position: -866px -52px;}

#hd-breadcrumb {font-size: 11px; clear: both; overflow: hidden; height: 16px; margin-top: 2px;}
#hd-breadcrumb ul{margin: 0; padding:0;}
#hd-breadcrumb ul li{float: left; padding-right: 8px; line-height: 16px;}

#hd-partner {position: absolute; top: 0; right: 35px; width: 149px; height: 44px; background: url(http://images.sciencecareers.org/design/hd-ptnr-bg.png) no-repeat;}
#hd-partner a{padding: 5px 0 0 28px; display: block;}

#nav-util, #authstring {position: absolute; text-transform: uppercase;}
#nav-util li, #authstring li {display: inline; padding: 0 8px 0 6px; border-right: solid 1px #ccc; margin-right: 3px;}
#nav-util li.last, #authstring li.last {border-right: none; margin-right: 0;}
#nav-util {top: 14px;left: 162px;}
#nav-util a, form a {color: #666; text-decoration: none; font-weight: normal;}
#nav-util a:hover, form a:hover {color: #333; text-decoration: underline;}

#authstring a {color: #ccc; text-decoration: none;}
#authstring a:hover {color: #fff; text-decoration: underline;}
#authstring {top: 34px;	right: 4px; text-align:right;}

#nav-main {position: absolute; top: 50px; left: 160px;}
#nav-main li.item {float: left; display: block; position: relative;}
#nav-main li.item div.item-cn {width: 202px; position: absolute; top: 36px; border: solid 2px #840f0f; padding: 16px 12px 12px 12px; display: none; background: url(http://images.sciencecareers.org/design/decorations.png) no-repeat 104px 0; font-size: 12px;}
#nav-main li.hovering div.item-cn { display: block;}

#nav-main-news, 
#nav-main-journals, 
#nav-main-careers, 
#nav-main-communities, 
#nav-main-multimedia, 
#nav-main-topics  {
	display:block; background: url(http://images.sciencecareers.org/design/hd-nav.png) no-repeat; height: 40px; text-indent: -9998em; outline: none;
}

#nav-main-news 					{width: 60px;	background-position: -172px 0px;}
#nav-main-journals				{width: 150px;	background-position: -232px 0px;}
#nav-main-careers 				{width: 78px;	background-position: -382px 0px;}
#nav-main-communities 			{width: 176px;	background-position: -460px 0px;}
#nav-main-multimedia 			{width: 102px;	background-position: -636px 0px;}
#nav-main-topics 				{width: 107px;	background-position: -738px 0px;}

#nav-main-news:hover			{background-position: -172px -42px;}
#nav-main-journals:hover		{background-position: -232px -42px;}
#nav-main-careers:hover			{background-position: -382px -42px;}
#nav-main-communities:hover		{background-position: -460px -42px;}
#nav-main-multimedia:hover		{background-position: -636px -42px;}
#nav-main-topics:hover			{background-position: -738px -42px;}

.Active a#nav-main-news			{background-position: -172px -84px !important;}
.Active a#nav-main-careers		{background-position: -382px -84px !important;}
.Active a#nav-main-communities	{background-position: -460px -84px !important;}
.Active a#nav-main-multimedia	{background-position: -636px -84px !important;}
.Active a#nav-main-topics		{background-position: -738px -84px !important;}
.Active a#nav-main-journals		{background-position: -232px -84px !important;}

.sci #hd-sub 					{background-position: 0 -126px; padding-top: 40px}
.sigtrans #hd-sub 				{background-position: 0 -167px; padding-top: 40px}
.scitransmed #hd-sub 			{background-position: 0 -209px; padding-top: 40px}

#hd-sub {position:relative; background: url(http://images.sciencecareers.org/design/hd-nav.png) no-repeat; width: 1000px; z-index: 20;}
.pagetype-nonjournal #hd #hd-sub,
#pageid-collections #hd #hd-sub
 {position:relative; background: none; width: 1000px; z-index: 20;  padding-top: 0}

#nav-sub {background: #ced9df url(http://images.sciencecareers.org/design/hd-bg.gif) repeat-x bottom left; padding: 0 0 1px 10px; border-bottom: solid 2px white; display:block;}

#access-util {position: absolute; left: -9998px;}


/* ************************************************************ */
/* PRESENTATION CLASSES
/* ************************************************************ */
ul.tab-list {height: 27px;}
ul.tab-list li  {float: left; display: block; font-size: 11px !important; height: 27px;}
ul.tab-list li  a {display: block; padding:5px 10px; text-decoration: none; height: 27px; float: left;}
ul.tab-list li  a span {display: block; padding-top: 7px; font-weight: bold; float: left; cursor: pointer;}
ul.tab-list li.Active {background: url(http://images.sciencecareers.org/design/tab-bg.gif) no-repeat top left;}
ul.tab-list li.Active a {background: url(http://images.sciencecareers.org/design/tab-bg.gif) no-repeat top right; margin-left: 4px; padding-left: 6px; padding-top: 8px;}
ul.tab-list li.Active  a span {padding-top: 9px;}

ul.plain-list li{padding-bottom: 4px;}



/* Nav
=========================================== */ 
#navigation {clear: both; height: 64px; overflow: hidden; position: relative; background: #fff url(../images/subnav_bg.jpg) no-repeat 0 30px;}
#primarynav, 
#secondarynav {font-family: Georgia, Times, "Times New Roman", serif;}	 
#navigation ul#primarynav {display: block; height: 30px; overflow: hidden;}
#navigation ul, 
#navigation li {list-style: none;}
#navigation li {display: block; float: left;}

/* Primary Navigation
=========================================== */

#navigation a.topnav {display: block; height: 24px; text-align:  
center; font-size: 13px; font-weight: bold; text-align: center; color:  
#000; border-left: 1px dashed #000; margin: 5px 0 3px 0; line-height:  
20px; text-decoration: none;}
	
#navigation a.topnav:hover span,
#navigation li.here a.topnav span {background: rgb(230, 230, 230);  
padding: 1px 6px; color: rgb(173, 20, 22);}
	
#navigation li:hover a.topnav span {background: #fff;}
	
li#mysciencecareer {width: 160px;}
li#findajob {width: 115px;}
li#foremployers {width: 140px;}
li#careermagazine {width: 155px;}
li#grantsandfunding {width: 165px;}
li#toolsandtips {width: 140px;}
li#community {width: 120px;}

li#mysciencecareer a.topnav { border-left: none;}


/* Secondary Navigation
=========================================== */
#navigation li ul { left: -10000em; height: 30px; position: absolute; text-align: center; top: 30px; width: 980px; padding: 5px 0 0 0;}
#navigation li ul li { float: none; display: inline; padding: 0 10px;}
  	
#navigation li:hover ul { background: #fff url(../images/subnav_bg.jpg) no-repeat -18px 0; left: 0 !important; z-index: 98;}
#navigation li.here ul { background: #fff url(../images/subnav_bg.jpg) no-repeat -18px 0; left: 0 !important; z-index: 97;}

#navigation li.here ul li a,	
#navigation li ul li a { color: #fff; font-size: 12px; text-decoration: none; padding: 1px 4px; margin: 2px 0 0 0;}
#navigation li ul li a:hover { background: #ccc; color: #000;}


/* Science Careers Bar
=========================================== */
#scbar {background: url(../images/sc_header_bkg.jpg) no-repeat;}
#scbar img {float: left; clear: right;}

#scbar #auxnav {height: 40px; list-style: none; overflow: hidden; padding-left: 240px;}
#scbar #auxnav li {float: left; font-size: 11px; padding: 21px 0 0 15px !important;}

#scbar #auxnav li a {text-decoration: none; display: block; white-space: nowrap;}
#scbar #auxnav li a:link {color: #fff;}
#scbar #auxnav li a:visited {color: #fff;}
#scbar #auxnav li a:hover {color: #fbb03b;}
#scbar #auxnav li a:active {color: #fbb03b;}

#scbar #auxnav li.here a {color: #fbb03b;}


/* Science Bar
=========================================== */
#sciencebar {height: 60px;}
img#sciencelogo {float: left; clear: right;}

#sitetoolstop {height: 37px !important; overflow-y: hidden; width: 887px; background: url(../images/bluebar.gif) #f3f bottom left repeat-x; float: left;}
#sitetoolstop ul#sitetoolsnav {height: 19px; overflow-y: hidden; background: #fff; list-style: none;}

#sitetoolstop ul#sitetoolsnav li {float: left; font-size: 10px; text-align: right; padding-top: 6px;}

#sitetoolstop ul#sitetoolsnav li a {color: #53859f; text-decoration: none; display: block;}
#sitetoolstop ul#sitetoolsnav li a:hover {color: #b41617;}

#sitetoolstop ul#sitetoolsnav li#sitetools-aaas {text-align: center; width: 53px;}
#sitetoolstop ul#sitetoolsnav li#sitetools-subscribe {text-align: center; width: 48px;}
#sitetoolstop ul#sitetoolsnav li#sitetools-feedback {text-align: center; width: 76px;}

#sitetoolstop ul#sitetoolsnav li#sitetools-search {width: 710px; padding: 0; text-align: right; overflow-y: hidden; font-family: "Lucida Grande", Arial, sans-serif;}
#sitetoolstop ul#sitetoolsnav li#sitetools-search a {display: inline;vertical-align: middle; text-decoration: underline;}
#sitetoolstop ul#sitetoolsnav li#sitetools-search form {margin: 0;}
#sitetoolstop ul#sitetoolsnav li#sitetools-search label { font-size: 10px; color: #b41617; text-transform: uppercase; font-weight: bold; margin-left: 10px;}
#sitetoolstop ul#sitetoolsnav li#sitetools-search select {margin: 0; font-size: 10px; vertical-align: middle;}
#sitetoolstop ul#sitetoolsnav li#sitetools-search input#search_terms {margin: 0; padding: 0; font-size: 9px; height: 10px; width: 100px; vertical-align: middle;}
#sitetoolstop ul#sitetoolsnav li#sitetools-search input#search_submit {vertical-align: middle;}

#sitenavbar {width: 887px; height: 23px !important; float: left; background: url(../images/sciencenav_bg.png) repeat-x;}
#sitenavbar ul {height: 23px !important; overflow-y: hidden;}

#sitenavbar li {height: 23px; float: left;}
#sitenavbar li img {vertical-align:top}
#sitenavbar li select {vertical-align:middle; margin-top: 2px !important; font-size: 1em; width: 100px !important;}
#sitenavbar li input {vertical-align:middle;}

#sitenavbar #site_help_form {font-weight: normal; color: #fff; font-size: 11px;}
#sitenavbar #site_help_form select, 
#sitenavbar #site_help_form input {font-size: 9px; margin: 4px 0 0 3px;}