/*****************************************************************
 * HW-provided Top-level CSS stylesheet for Jneuro site
 *
 * Should contain (or import) all styles used across many pages
 * within the site, and overrides to HW global CSS stylesheet.
 * 
 *****************************************************************/
 /** requires sidebar styles **/
@import url("hw-local-sidebars.css");

/*****************************************************************
 * Common page elements
 *****************************************************************/
body {
background-color:#adafb0;font-family:Arial,Verdana,Helvetica,"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;}

body div.hw-gen-page {
  font-family:Arial,Verdana,Helvetica,"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;
  margin-top:0;
  padding-top:10px;
  padding-bottom:10px
}


div#header {background-image:none;}
div#header #main-logo {height:auto;width:732px;margin-top:0;vertical-align:top;}

/* div#header #society-logo {margin-left:15px;} */
 
#header .header-buttons li { }
div#header ul.button-list li span { }

#header .bar, #footer .bar {
margin-left:0px;
padding-left:0px;
width:980px;
}

#header .bar, #footer .bar { }

#header .bar-inner, #footer .footer-group {background-color:#FFF;}
#header .header-qs {
  /*top:175px;*/
  position: absolute;
  right: 0px;
  top: 10px;
}

#content-block {
  float: left;
  padding: 0;
  width: 675px;
  position: relative;
  overflow: visible;
}

#content-block h1, #content-block h2, #content-block h3, #content-block h4, #content-block h5, #content-block h6 {font-family:Arial,Verdana,Helvetica,"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;}

#content-block h1, #content-block h2 {color:#104b7d;}

#content-block h3 {color:#333}

div.pagetype-content div#content-block h4 {font-family:Arial,Verdana,Helvetica,"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;display:block;margin-top:.25em;}

.cit .cit-metadata .cit-first-element.cit-auth-list {
display:inline;
}

.cit .cit-metadata .cit-first-element.cit-title-group,
.cit .cit-views,#pageid-gca .cit .cit-title ,#pageid-gca .cit .cit-section,
.cit .cit-metadata cite
 {margin-left:0;padding-left:0;}

ul.copyright-statement, ul.copyright-statement li, #content-block ul.history-list li{margin-left:0;padding:0;}

#pageid-content #content-block ul.subject-headings li ul.subject-sub-headings.last-child {color:#999;/*padding:1em 0 4px;*/}
#pageid-content #content-block ul.subject-headings, 
#pageid-content #content-block  ul.subject-headings li ul.subject-sub-headings {list-style:none;margin:0 0 10px 10px;padding:0;position:relative;visibility:hidden;}
#pageid-content #content-block  ul.subject-headings li  {margin:0;}
#pageid-content #content-block  ul.subject-headings li ul.subject-sub-headings.last-child {left:0;position:absolute;top:0;visibility:visible;}

#pageid-content #content-block div.fn-group ul li {border-bottom:none;}
#pageid-content #content-block div.contributors ol.corresp-list {display:none;}
#pageid-authindex #content-block {width: 670px;}
#pageid-emailafriend #content-block {width: 670px;}
#pageid-section-index #content-block {width:670px;}
#pageid-section-index .cit .cit-metadata .cit-first-element.cit-auth-list {display:block;}
#pageid-section-index  .cit .cit-metadata .cit-title,#pageid-section-index  .cit cite{margin-left:1.5em;padding-left:0.4em;}
#pageid-section-index  .cit .cit-extra .cit-views{margin-left:1.5em;}

.open-access-note {
	color: #FFF;
	background: #8A1F03;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	font-size: 10px;
	font-weight: bold;
	padding: 3px 6px;
}

div.hw-gen-page div#header {
  position: relative;
  margin: 0 0 160px 0;
  padding: 0;
  top: 140px;
  background: none repeat scroll 0 0 #FFFFFF;
}

div#leaderboard {
  position: absolute;
  top: -153px;
  left: -20px;
  height: 128px;
  white-space: nowrap;
  overflow: hidden;
  margin: 0;
  padding: 20px 0 5px;
  text-align:center;
  width:1020px;
  background: #adafb0;
}

.alerts-announcement-styling {display: block;font-weight: bold;margin-top: 1em;}

#header h1 {
  margin:0;
  clear:both;
}

#header h1 a {
  float:left;
  border:none;
  margin:25px 0 7px 0;
  display:block;
  height:65px;
}

#header h1 a#society-logo {
  background:url('/local/img/logo_sfn_header.jpg') 0 0 no-repeat;
  margin-left:40px;
  width:300px;
}

#header h1 a#logo {
background:url('/local/img/header-final.png') 0 0 no-repeat;
  width:632px;
  height:54px;
  margin-left:4px;
  margin-top: 15px;
}

#header h1 a span {
  text-indent:-90000px;
  display:block;
}

.header-buttons { }

/* Aligning HW logo below Ad */
#col-3 .sidebar-icon-group {
    margin-right: 32px;
    text-align: center;
}

.uberNav {
    background: url("http://www.sfn.org/cassette.axd/file/images/ui/bgUber-a0fdd09722faead282c9f9ca0dfed94b676d8fde.gif") top left repeat-x;
    color: #FFF;
    height: 40px;
    text-align:right;
    margin: 0 -20px 0 -20px;
}

.marginWidth {
    margin: 0px auto;
}

.uberNav a, .uberNav a:visited {
    color: #FFF;
    font-size: 13px;
    padding: 15px 10px;
}

.uberNav .last a {
background: none;
}

.uberNav .login a {
    background: url("http://www.sfn.org/cassette.axd/file/images/ui/btnLogin-d0610422dc07db951ae276a20c46d9fef03234ee.png") center left no-repeat;
    text-transform: uppercase;
    font-size: 11px;
    width: 74px;
    display: inline-block;
    padding: 0px;
    padding-left: 25px;
    line-height: 28px;
    text-align: left;
}

#header .uberNav ul {
    list-style:none;
    display:block;
    margin: 0;
    clear:both;
    float:right;
}

#header .uberNav ul li a {color:#fff;}

#header .uberNav ul li {
    display:block;
    padding: 13px 10px;
    margin:0px;
    float:left;
    background: url("http://www.sfn.org/cassette.axd/file/images/ui/vertical-divider-45430f2aed5bd098f2a4b47e84557d20379c9b8e.gif") center right no-repeat;
}

#header .uberNav ul li.selected {
    background: url("http://www.sfn.org/cassette.axd/file/images/ui/sfnleftbg-9faa0e14d654f97fd80ac0e757043476c2f73f5f.png") no-repeat scroll left transparent;
    float: left;
    font-size: 16px;
    height: 32px;
    padding: 9px 0 1px 9px;
}

#header .uberNav ul li.selected a {
    background: url("http://www.sfn.org/cassette.axd/file/images/ui/sfnrightbg-fc7ff4cf960ad105c0046ed80ee66c74af2401be.png") no-repeat scroll right top transparent;
    color: #000000;
    float: left;
    font-weight: bold;
    height: 31px;
    margin-left: -2px;
    margin-top: -7px;
    padding: 13px 10px 0 0;
}

.uberNav .login {
    display: inline;
    float:left;
    padding-top: 6px;
    width: 65px;
}
.uberNav ul li a:hover {
    text-decoration: underline;
}

#header div.uberNav ul li a:hover {
    color: #FFFFFF;
}
#header .uberNav ul li.selected a:hover {
    color: black;
}
#header div.header-qs form.searchbox div.adv-search-link a:hover {
    color: #ffffff;
}
.proxy-archive-cover-images img {
    height: 178px;
    width: 134px;
}

span.ad-header {
  margin: 0 0 2px;
  display: block;
  text-align: center;
  font-size: 9px;
  color: #666;
  text-transform: uppercase;
}

span.ad-header a {
  color: #666 !important;
}

div#sidead {
  text-align: center;
}

div#sidead span.ad-header a {
  color: #666;
}
.view-toc {
  display: inline-block;
  vertical-align: top;
}

.btn-small {
  font-size: 10px !important;
}

.btn {
  background: #E7E7E7 url('/local/img/bg_gradient_gray.gif') repeat-x top left;
  padding: 5px 7px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #CCC;
  font-weight: bold;
  font-size: 12px;
  color: #333;
  display: inline-block;
}
.btn:hover {
  background: #ECECEC;
  text-decoration: none;
}
.btn-primary {
  background: #f4d35f;
  padding: 5px 7px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #e9c443;
  font-weight: bold;
  font-size: 12px;
  color: #104b7d !important;
}
.btn-primary:hover {
  background: #e9c443;
  text-decoration: none !important;
}
.icn-arrow {
  background: url('/local/img/icn_arrow.png');
  width: 10px;
  height: 12px;
  display: block;
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.callout {
  padding: 8px 35px 8px 14px;
  border-radius: 4px;
  margin-bottom: 20px;
}
.callout.info {
  background: #f2f2f2;
  border: 1px solid #e6e6e6;
}
.callout.error {
  background: #f2dede;
  border: 1px solid #eed3d7;  
}
.callout.alert {
  background: #fcf8e3;
  border: 1px solid #fbeed5;
}
.callout.success {
  background: #dff0d8;
  border: 1px solid #d6e9c6;
}
.icn-account {
  background: url('/local/img/icn_user.png') no-repeat top left;
  width: 12px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}
.caret-gray {
  background: url('/local/img/caret_gray.png') no-repeat top left;
  width: 10px;
  height: 8px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
}
.loggedin {
  font-weight: bold;
}

#footer li {
    border-left: none;
    display: block;
    padding: 0 0;
}

.navigate-article, .secondary-nav, #pageid-content #col-2 #article-dyn-nav {
    background-color: #F2F2F2;
    margin-bottom: 25px;
    padding: 20px;
    border: none;
}


.article-nav, #pageid-content #content-block .article-nav.sidebar-nav {
        padding: 6px 10px;
        margin: -1px -1px 20px -1px;
        background: #E7E7E7 url('/local/img/bg_gradient_gray.gif') repeat-x top left;
        border: 1px solid #e6e6e6;
        overflow: auto;
        font-size: 11px;
        text-align: center;
}

#pageid-content #content-block .article-nav.sidebar-nav a {
    color: #0077C0;
    font-weight: normal;
    top: 7px;
}


.navigate-article h3,
#pageid-content #col-2 #article-dyn-nav h3 {
    color: #104B7D;
    font-size: 16px;
    margin: 0;
    padding: 0;
    line-height: 100%;
    text-align: left;
    font-weight: bold;
    outline-style: none;
    border: 0 none;
    background: #F2F2F2;
    background-color: #F2F2F2;
}

#col-2 #article-dyn-nav.content-box li,
.navigate-article ul li {
    border-top: 1px solid #CCCCCC;
    padding: 5px 0 5px 15px;
    position: relative;
    background-color: #F2F2F2;
    background: #F2F2F2;
    font-weight: normal;
}

.hw-gen-page #content-block .cb-views {
    background-color: #F2F2F2;
}

#pageid-content #content-block .primary-views li a:hover, #pageid-content #content-block .primary-views li span {
    background: none repeat scroll 0 0 #104B7D;
    color: #FFFFFF;
    text-decoration: none;
}



#pageid-content #content-block .primary-views li a ,
#pageid-content #content-block .primary-views li span

{
    background: url("/local/img/bg_gradient_gray.gif") repeat-x scroll 0 0 #E6E6E6;
    border: 1px solid #CCCCCC;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 5px 8px;
}

#pageid-content #content-block .primary-views li {
    background-color: #F2F2F2;
    border: none;
    display: inline-block;
    font-size: 0.9em;
    line-height: 1.1;
    margin: 0 1px 0 0;
    padding: 2px 3px;
}

#pageid-content #content-block .primary-views li span span {
    border: #006443;
}


#pageid-content #content-block .primary-views li a:hover,
#pageid-content #content-block .primary-views li span {
        background: #104B7D;
        color: #FFF;
        text-decoration: none;
}



#pageid-content #content-block .primary-views .full-text-pdf-view-link a {
    background: url("/local/img/icn_pdf.png") no-repeat scroll left 4px center, url("/local/img/bg_gradient_gray.gif") repeat-x scroll 0 0 #E6E6E6;
    padding-left: 19px;
}

/*
#pageid-content ul.primary-views li span .oa-article {
   display: none;
}
*/



#pageid-authindex #toc-header {
 font-size: 16px;
 margin-bottom: 10px;
}

.neuronlinePadding { width: 255px; }

/*
div#sidead .adWrapper {
    margin-bottom: 25px;
  
}
*/


#pageid-eletters-submit #proxied-contents div#col-2-eletters {
  margin-left: 545px;
  margin-top: 15px;
}

#col-2-eletters div.article-nav {
  margin: 5px 0 0 0;
  width: 107px;
  float: left;
}

.hw-gen-page #col-2-eletters a, .hw-gen-page #col-2-eletters a:link, .hw-gen-page #col-2-eletters a:visited {
  color: #003366;
  border-bottom: none;
  text-decoration: none;
}

#col-2-eletters div.sidebar {
  background-color: #D3D3D3;
  border: 2px solid #C0C0C0;
  font-size: 90%;
  margin: 10px 7px 10px 0;
  padding: 5px;
  float: left;
  width: 115px;
}

#proxied-contents div.proxied-eletters-submit table td.field-name {
  width: 15em;
  padding-right: 0.5em;
}

#proxied-contents div.proxied-eletters-submit table td,
#proxied-contents div.proxied-eletters-submit table label {
  border: none;
  border-collapse: collapse;
  padding: 0px;
  margin: 0px;
}

#proxied-contents div.proxied-eletters-submit table td {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 0.5em 0 0.5em 0;
  display:table-cell;
  vertical-align:middle;
}

#proxied-contents div.proxied-eletters-submit table td.field-help {
  padding-left: 0.5em;
  color: #888;
}

div.proxied-eletters-submit fieldset legend {
 font-size: 130%;
 font-weight: bold;
}

#proxied-contents div.proxied-eletters-submit fieldset.eletter-text ul.option-list {
 display: inline;
 margin: 0;
 padding: 0;
}

form#eletter_submit_form fieldset.eletter-text p.field-label label.eletter-content, form#eletter_submit_form fieldset.eletter-text p.field-label label.eletter-title {
 margin-left: 0;
}

div.proxied-eletters-submit fieldset {
  margin-left: 0;
}

#pageid-eletters-submit .option-list li {
  list-style: none;
}

#pageid-eletters-submit li {
 margin-left: 0;
}

#pageid-eletters-submit label {
    margin: 1em 1%;
}

#pageid-eletters-submit input#eletter-title.eletter-title {
  width: 500px;
}

#pageid-eletters-index .eletter-header .search-nav .home-link {
  display: none;
}

#pageid-search #content-block {
   padding: 0 0 20px;
}

#pageid-searchall #content-block {
   padding: 0 0 20px;
}

#pageid-section-index .search-results-gca #checkall input {
    display: none;
}
#content-block .copyright-statement li#copyright-statement-1 {
    margin-left: 20px;
}
#content-block .article .fulltext-view #license-1 {
    margin-left: 20px;
}
#content-block .article .abstract-view ul.history-list li {
    margin-left: 20px;
}
#pageid-content #content-block .fulltext-view .notes a {
word-break: break-all;
}
