/* @license
 * MyFonts Webfont Build ID 2431178, 2012-12-14T15:18:18-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Museo Sans 700 by exljbris
 * URL: http://www.myfonts.com/fonts/exljbris/museo-sans/700/
 * Copyright: Copyright (c) 2008 by Jos Buivenga. All rights reserved.
 * 
 * Webfont: Museo Sans 500 by exljbris
 * URL: http://www.myfonts.com/fonts/exljbris/museo-sans/500/
 * Copyright: Copyright (c) 2008 by Jos Buivenga. All rights reserved.
 * 
 * Webfont: Adelle Basic Regular by TypeTogether
 * URL: http://www.myfonts.com/fonts/type-together/adelle-basic/regular/
 * Copyright: Copyright (c) 2009 by TypeTogether. All rights reserved.
 * 
 * Webfont: Adelle Basic Bold by TypeTogether
 * URL: http://www.myfonts.com/fonts/type-together/adelle-basic/bold/
 * Copyright: Copyright (c) 2009 by TypeTogether. All rights reserved.
 * 
 * Webfont: Adelle Thin by TypeTogether
 * URL: http://www.myfonts.com/fonts/type-together/adelle/thin/
 * Copyright: Copyright (c) 2010 by TypeTogether. All rights reserved.
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2431178
 * 
 * © 2012 Bitstream Inc
*/

/* @import must be at top of file, otherwise CSS will not work
@import url("http://hello.myfonts.net/count/2518ca");*/

@font-face {font-family: 'AdelleBasic-Bold';src: url('2518CA_3_0.eot');src: url('2518CA_3_0.eot?#iefix') format('embedded-opentype'),url('2518CA_3_0.woff') format('woff'),url('2518CA_3_0.ttf') format('truetype');}

/* first for IE 4–8 */
@font-face {
	font-family: DINWebPro-CondBold;
	src: url("webfonts/DINWebPro-CondBold.eot");
}
/* then for WOFF-capable browsers */
@font-face {
	font-family: DINWebPro-CondBold;
	src: url("webfonts/DINWebPro-CondBold.woff") format("woff");
}
/* Main navigation mega menu styles */

.menu-container-3 a {
    text-decoration: none;
    color: #FFF;
}

.menu-container-3 a:hover  {
    text-decoration: underline;
}

.menu-container-3 h3 {
    font-size: 10px;
    text-transform: uppercase;
    color: #d6cebb;
    margin: 0 0 6px 0;
    padding: 0;
}

.menu-container-3 .column-1 ul{
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none;
}

.menu-container-3 .column-1 ul li {
    margin-bottom: 6px;
}

.mega .ulmenu { /*style any UL within mega menu with class="ulmenu"*/
    margin: 0;
    padding: 0;
    border: 1px solid gray;
    border-bottom-width: 0;
    list-style: none;
}

.mega .ulmenu a {
    display: block;
    border-bottom: 1px solid gray;
    padding: 5px;
}

.mega .ulmenu a:hover {
    background: lightyellow;
}


/* RSS mega menu styles */

#rssdropmenu.rssmega li a, 
#rssdropmenu.rssmega li a:link {
    padding: 12px 10px;
}
#rssmenu li:hover a {
    background-color: #023927;
    text-decoration: none;
    color: #fff;
}
.rssmega .column { /*each link column within a mega menu*/
    float: left;
    width: auto;
    margin-right: 20px;
 
}

.rssmega li a  {
    text-decoration: none;
    color: #FFF;
}

.rssmega a:hover  {
    text-decoration: underline;
}

.rssmega .column ul {
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none;
}

.rssmega .column ul li {
    margin-bottom: 6px;
}


/* Account mega menu styles */

.accountmega {
    width: 180px; /*default width of mega menu*/
    padding: 0;
    position: absolute;
    visibility: hidden;
    background: #FFF;
    border: 1px solid #666;
    -webkit-box-shadow: 5px 5px 5px #c8c8c8; /*css 3 shadows*/
    -moz-box-shadow: 5px 5px 5px #c8c8c8;
    box-shadow: 5px 5px 5px #c8c8c8;
}

.accountmega .column { /*each link column within a mega menu*/
    float: left;
    width: auto;
}

.accountmega a  {
    text-decoration: none;
    color: #003366;
}

.accountmega a:hover  {
    text-decoration: underline;
    color: #039;
}

.accountmega .column ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.accountmega .column ul li {
    padding: 5px 10px;
}

.accountmega .column ul li:hover {
    background: #F3ECE1;
}


/* Style for Neurology Mega Menu */

.neurologytheme { /*additional mega drop down menu style for this theme*/
    padding: 20px;
    background: #023927;
}

.neurologytheme .column-1 {
    padding: 5px; /*add padding inside p and .column elements within mega menu*/
    width: auto;
}
#mainmenu {
    z-index: 10;
    position: relative;
}
    
.neurologymenu {
    margin: 0;
    padding: 0;
    float: left;
    font: bold 14px Arial;
    width: 1000px;
    background: url('/publisher/img/bg_nav_b.png') no-repeat  scroll 100% 0 transparent;
}

#drop_menu.neurologymenu {
    margin: 0;
    padding: 0;
    font: bold 14px Arial;
    width: 183px;
    position: absolute;
    left: 834px;
}

.neurologymenu li, #drop_menu.neurologymenu li {
    display: inline;
}

.hw-gen-page .neurologymenu li a, #drop_menu.neurologymenu li a {
    float: left;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    padding: 11px 26px 13px 26px;
    border-right: 1px solid #999;
}

.hw-gen-page .neurologymenu li a.last,  #drop_menu.neurologymenu li a.last {
    border-right: none;
}

#drop_menu.neurologymenu li li a {
    border: none;
}

.hw-gen-page .neurologymenu li a:visited {
    color: #000;
}

.hw-gen-page .neurologymenu li a:hover, 
.hw-gen-page .neurologymenu li a.selected,
#pageid-home .neurologymenu li.home a,
#pageid-toc .neurologymenu li.toc a,
#pageid-archive .neurologymenu li.archive a,
#pageid-pap-index .neurologymenu li.pap a,
#pageid-collections .neurologymenu li.collections a,
#pageid-eletters-index .neurologymenu li.eletters a { /*Selected Tab style*/
    color: #FFF;
    background: #023927 url('/publisher/img/caret_nav.gif') bottom center no-repeat;
}
#drop_menu.neurologymenu li a:hover, 
#drop_menu.neurologymenu li a.selected, 
#drop_menu.neurologymenu li ul li a:hover, 
#drop_menu.neurologymenu li ul li a.selected,
.neurologytheme:hover {
     color: #FFF;
     background: #023927;
     text-decoration: none;
 }
#mainmenu.neurologymenu li a:hover {
    text-decoration: none;
    border-bottom: none;
}
/* Style for Neurology Account Menu */
.neurologyaccount{
    margin: 0;
    padding: 0;
    float: right;
    font: 12px Arial;
    width: auto;
    overflow: hidden;
    background: #FFF;
}
.suppress-header-login {
    margin: 0;
    padding: 0;
    font: 12px Arial;
    width: auto;
    overflow: hidden;
    background: #FFF;
}
.neurologyaccount li {
    display: inline;
}

.neurologyaccount li a, 
.suppress-header-login li a {
    float: left;
    color: #036;
    text-decoration: none;
    font-weight: normal;
    padding: 10px 15px;
    border-right: 1px solid #ECECEC;
}
#auth-drop li a:hover {
   background: #f1ebdd; 
   border-bottom: none;
}
.neurologyaccount li a.loggedin, 
.suppress-header-login #auth-drop li.subscr-ref a {
    font-weight: bold;
}
.suppress-header-login #auth-drop li ul li a {
    font-weight: normal;
}
.neurologyaccount li a.last {
    border-right: none;
}

.neurologyaccount li a:visited,
.suppress-header-login li a:visited  {
    color: #000;
}

.neurologyaccount li a:hover, 
.neurologyaccount li a.selected,
.suppress-header-login li a:hover,
.suppress-header-login li a.selected  { /*Selected Tab style*/
    color: #039;
    background: #F6F6F6;
    border-bottom: none;
}
#authstring #auth-drop li ul {
   background: #fff;  
   border: 1px solid #666;
   color: #000;
   display: none;
   margin: 18px 0 0 0;
}
/*End Styles for authstring menu and the neurologyaccount*/

/*Micro menu needs to move to an include CSS file*/
div.headerNav {
    background-color: #323232;
    height: 30px;
    width: 100%;
    word-spacing: 1.5px;
    font-family: AdelleBasic-Bold;
    font-size: 9px;
/*    line-height: 30px;*/
    color: #fff;
    text-transform: uppercase;
}
div.headerNavContent {
    margin: 0 auto;
    min-height: 30px;
    width: 960px;
    width: 1100px\9;
    padding-left: 20px\9;
}

ul.headerNavTabs {
    display: inline;
    margin: 0;
    position: relative;
    *z-index: 10;
}
ul.headerNavTabs li {
    float: left;
    display: table-cell;
    white-space: nowrap;
	text-align: center;
}
ul.headerNavTabs li.firstNavTab a:hover, 
ul.headerNavTabs li.firstNavTab:hover a,
ul.headerNavTabs li.firstNavTab {
    width: 116px;
}
ul.headerNavTabs li.neurologyJournalTab a:hover, 
ul.headerNavTabs li.neurologyJournalTab:hover a,
ul.headerNavTabs li.neurologyJournalTab {
    width: 180px;
}
ul.headerNavTabs li.continuumTab a:hover, 
ul.headerNavTabs li.continuumTab:hover a,
ul.headerNavTabs li.continuumTab {
    width: 131px;
}
ul.headerNavTabs li.neurologyTodayTab a:hover, 
ul.headerNavTabs li.neurologyTodayTab:hover a,
ul.headerNavTabs li.neurologyTodayTab {
    width: 162px;
}
ul.headerNavTabs li.neurologyNowTab a:hover, 
ul.headerNavTabs li.neurologyNowTab:hover a,
ul.headerNavTabs li.neurologyNowTab {
    width: 153px;
}
ul.headerNavTabs li.synapseTab a:hover,
ul.headerNavTabs li.synapseTab:hover a,
ul.headerNavTabs li.synapseTab {
    width: 95px;
}
ul.headerNavTabs li.lastNavTab a:hover, 
ul.headerNavTabs li.lastNavTab:hover a,
ul.headerNavTabs li.lastNavTab {
    width: 120px;
}
li.headerNavTab {
    background: none repeat scroll 0 0 #323232;
    display: inline;
    float: left;
    height: 30px;
    margin: 0;
    padding: 0;
}
li.headerNavTab a{margin-top: 10px; display:inline-block;}
ul.headerNavTabs li:hover {
    background: url("/publisher/img/neurologyButton.jpg") repeat-x scroll 0 0 transparent;
}
.headerNavTabs .headerNavTab.neurologyJournalTab a:hover,
.headerNavTabs li.headerNavTab.neurologyJournalTab:hover a,
.headerNavTabs .headerNavTab.neurologyJournalTab ul.neurologyJournalMenu li,
.headerNavTabs .headerNavTab.neurologyJournalTab ul.neurologyJournalMenu li:hover a,
.headerNavTabs .headerNavTab.neurologyJournalTab ul.neurologyJournalMenu li a:hover {
    background: none;
    *list-style: none;
}
ul.headerNavTabs li.neurologyJournalTab a:link, 
ul.headerNavTabs li.neurologyJournalTab a, 
ul.headerNavTabs li.neurologyJournalTab a:visited {
    color: #323232;
}
ul.headerNavTabs li.neurologyJournalTab a:hover,
ul.headerNavTabs li.neurologyJournalTab:hover a {
    color: #FFFFFF;
}
ul.headerNavTabs li a:link, 
ul.headerNavTabs li a:active, 
ul.headerNavTabs li a:hover, 
ul.headerNavTabs li a:visited {
    color: #FFFFFF;
    font-family: AdelleBasic-Bold;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    outline: 0 none;
    text-decoration: none;
}

li.neurologyJournalTab {
    position: relative;
}
ul.neurologyJournalMenu {
    display: none;
    z-index: 10;
    position: absolute;
    top: 30px;
    left: -10px;
    width: 180px;
    width: 185px\9;
    background-color: #194f3d;
    line-height: 30px;
}
ul.neurologyJournalMenu li {
    clear: both !important;
    display: block !important;
    float: none !important;
    margin-top: 0 !important;
    text-align: left !important;
}
ul.neurologyJournalMenu p.headerNavTabLabel {
    text-align: left;
}
ul.neurologyJournalMenu li {
    margin: 15px 0 0 15px;
    padding: 0;
}
.headerNavTabs .headerNavTab.neurologyJournalTab ul.neurologyJournalMenu li {
    margin-left: 0;
    padding-left: 35px;
}
.headerNavTabs .headerNavTab.neurologyJournalTab ul.neurologyJournalMenu li.neurology {
    padding-left: 35px;
}
.headerNavTabs .headerNavTab.neurologyJournalTab ul.neurologyJournalMenu li.cp {
    padding-left: 35px;
    white-space: normal;
}
.headerNavTabs .headerNavTab.neurologyJournalTab ul.neurologyJournalMenu li.cp a{
    line-height: 13px;
}
.neurologyJournalMenuLabel {
    font-family: AdelleBasic-Bold;
    font-weight: normal;
    font-style: normal;
    font-size: 9px;
    color: #ffffff;
}



/*Drop down menu details. */
#drop_menu ul, #drop_menu li {
	line-height: 16px;
}
/* menu starts here */

#drop_menu {
	list-style:none;
	margin:0 auto;
	z-index:10;  
	position:relative;
 }
  
/* tab starts here */

#drop_menu.neurologymenu li {
	display:block;
	position:relative;
	border:none; 
}
#drop_menu li:hover a {
    text-decoration: none;
    background-color: #023927;
    color: #fff;
}
#drop_menu.neurologymenu ul li a {
	color: #fff;
	display:block;
	outline:0;
	text-decoration:none; 
	font-size: 11px;
}
/* flyout menu containers here  */
#drop_menu .menu-container-3 {
    margin: 40px 0 0 -247px;
    *margin: 40px 0 0 -245px;
	float:left;
	position:absolute;
	left:-999em;
	text-align:left;
	z-index:1000;
	border:1px solid #afafaf;
	border-top:none;
	background: #023927;
    padding: 20px 20px 0 20px;   
}

#drop_menu .menu-container-3 {
	width: 380px;
}


#drop_menu li:hover .menu-container-3 {
	top:auto;
	left:-1px; 
}
/* columns ici */

#drop_menu .column-1, #drop_menu .column-2 {
	display:inline;
	float:left;
	margin:0;
}
#drop_menu .column-1 {
    width: 160px;
    margin-right: 20px
}

#drop_menu .last {
	border-right: none;
}
#drop_menu li:hover div a {	/* link sytles in drop down menu */
	color: #fff;
	padding:0; margin:0;
	text-transform: none; height: auto;
}

#drop_menu li:hover div a:hover {
	color:#fff;
	margin: 0;
	text-align: left;  
 }

#drop_menu li ul {
	list-style:none;
	padding:0;
	margin:0;
}
#drop_menu li ul li {
	float: none;
	margin: 0;
	text-align: left; 
	height: 25px;
}
#auth-drop .last {
   border-right: none;
}
/*#drop_menu li:hover ul li a {background:  none;}
#drop_menu li ul li:hover a {background-image: none;}
*/

/* Main navigation mega menu styles */


.mega {
    width: 380px; /*default width of mega menu*/
    padding: 20px 20px 0 20px;
    position: absolute;
    visibility: hidden;
    background: #023927;
    border: 1px solid #FFF;
    -webkit-box-shadow: 5px 5px 5px #c8c8c8; /*css 3 shadows*/
    -moz-box-shadow: 5px 5px 5px #c8c8c8;
    box-shadow: 5px 5px 5px #c8c8c8;
}

.mega .column { /*each link column within a mega menu*/
    float: left;
    width: 170px;
    margin-right: 20px
}

.mega a  {
    text-decoration: none;
    color: #FFF;
}

.mega a:hover  {
    text-decoration: underline;
}

.mega h3 {
    font-size: 10px;
    text-transform: uppercase;
    color: #d6cebb;
    margin: 0 0 6px 0;
    padding: 0;
}

.mega .column ul {
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none;
}

.mega .column ul li {
    margin-bottom: 6px;
}


/* RSS mega menu styles */

.rssmega {
    width: 194px; /*default width of mega menu*/
    padding: 10px 10px 0 10px;
    position: absolute;
    visibility: hidden;
    background: #023927;
    border: 1px solid #FFFFFF;
    -webkit-box-shadow: 5px 5px 5px #c8c8c8; /*css 3 shadows*/
    -moz-box-shadow: 5px 5px 5px #c8c8c8;
    box-shadow: 5px 5px 5px #c8c8c8;
}

