@import url("hw-local-sidebars.css");

 /*overrides for design2.5 - replace navy with your dark color and blue with your light color */

#header #hdr-login {color: navy;}

#header .bar, #footer .bar {background-color: navy;}	

#header .bar-inner, #footer .footer-group {background-color: blue;}

#header .header-buttons li.first,
#header .header-buttons li a span {
color: #000000;
}

#header div.header-qs {
top:115px;
}

 /*logo settings - adjust for size and filename/format  */
#header h1 a#logo {background-image: url(/local/img/journal_logo.gif);width:375px;height:80px;}
#header h1  {height:80px;width:375px;margin:0 24px;}

#header div.banner-ads {
left:500px;
margin: 15px 0 0;
padding: 0;
top:0;
}

#header .banner-ads ul li a:hover {
border-bottom:none;
}

#header .bar-inner, #footer .footer-group {
background-color: #006699;
}

#header #authstring, #header #authstring a,
#footer .footer-group li.first,
#footer .footer-group li a span,
#footer .footer-group,#footer .footer-group a {
color:#FFFFFF;
}

#header a:hover, #footer a:hover {
border-bottom:1px dotted black;
}

#header a.header-logo:hover {
border-bottom:none;
}
#footer .copyright a {
color:#FFFFFF;
font-weight:bold;
}

#pageid-toc #content-block form .cit-list .cit .cit-metadata .cit-auth-list {
padding-left:40px;
}

#pageid-content #col-2 #article-dyn-nav #cb-art-nav ol {
text-transform:uppercase;
}

#header img.header-logo {
margin-left:24px;
}

#header .banner-ads ul {
margin:0;
}

div.pagetype-proxied #header .banner-ads ul {
margin:0;
top:0;
}

#content-block #content-option-box {
display:none;
}

#pageid-feedback #content-block #proxied-content {
padding-top:15px;
}

#pageid-help #content-block {
padding-left: 15px;
padding-right: 10px;
}

#pageid-help #content-block ol.index-page-list li ol li {
list-style-type:disc;
}

#pageid-content #content-block ul.list-simple {
list-style-type:none;
}

#pageid-content #content-block ul.list-unord {
list-style-type:disc;
}

div.hw-gen-page #content-block a,
div.hw-gen-page #content-block a:link {
color:#006699;
}

div#content-block h2, div#content-block h3, div#content-block h4 {
font-family: sans-serif;
}

#pageid-content #content-block .contributors a {
color:#333333;
}

#pageid-login #hw-login-content-item .cit .cit-doi {
display:inline;
}

#pageid-help #content-block ol.index-page-list li a {
font-weight: bold;
}

#pageid-help #content-block ol.index-page-list .hidden li a {
font-weight: normal;
}

#pageid-content #content-block div.ref-list .cit-list .cit .cit-metadata .cit-pub-id-doi-sep {
display:inline;
}

div.pagetype-proxied #content-block #proxied-contents #browse-table {
margin-top:15px;
}

#pageid-toc #content-block div.toc-level a.toc-section-return {
background-image: url(/local/img/uparrow.gif);
}

#pageid-content #content-block .section-name {
font-size:1em;
font-weight:bold;
text-transform:capitalize;
padding-left:45px;
}

/* add larger icons for article type in the article heading in toc and search results */
#pageid-content #content-block div.information-panel, 
#pageid-search-results #content-block #results-gca-form .results-cit-list 
.results-cit .cit-metadata .information-panel {
background-image:url(../img/information_panel_icon_lg.gif);
}

#pageid-content #content-block div.topic-introduction,
#pageid-search-results #content-block #results-gca-form .results-cit-list 
.results-cit .cit-metadata .topic-introduction {
background-image:url(../img/topic_introduction_icon_lg.gif);
}

#pageid-content #content-block div.protocol,
#pageid-search-results #content-block #results-gca-form .results-cit-list
.results-cit .cit-metadata .protocol {
background-image:url(../img/protocol_icon_lg.gif);
}

#pageid-content #content-block div.product-protocol,
#pageid-search-results #content-block #results-gca-form .results-cit-list
.results-cit .cit-metadata .product-protocol {
background-image:url(../img/product_protocol_icon_lg.gif);
}

#pageid-content #content-block div.emerging-model-organisms,
#pageid-content #content-block div.emerging-model-organism,
#pageid-search-results #content-block #results-gca-form .results-cit-list 
.results-cit .cit-metadata .emerging-model-organisms,
#pageid-search-results #content-block #results-gca-form .results-cit-list 
.results-cit .cit-metadata .emerging-model-organism,
#pageid-search-results #content-block #results-gca-form .results-cit-list
.results-cit .cit-metadata .emerging-model {
background-image:url(../img/emo_icon_lg.gif);
}

#pageid-content #content-block div.caution,
#pageid-search-results #content-block #results-gca-form .results-cit-list
.results-cit .cit-metadata .caution {
background-image:url(../img/caution_icon_lg.gif);
}

#pageid-content #content-block div.table,
#pageid-search-results #content-block #results-gca-form .results-cit-list
.results-cit .cit-metadata .table {
background-image:url(../img/table_icon_lg.gif);
}

#pageid-content #content-block div.recipe,
#pageid-search-results #content-block #results-gca-form .results-cit-list
.results-cit .cit-metadata .recipe {
background-image:url(../img/recipe_icon_lg.gif);
}

#pageid-content #content-block div.movie,
#pageid-search-results #content-block #results-gca-form .results-cit-list
.results-cit .cit-metadata .movie {
background-image:url(../img/movie_icon_lg.gif);
}

#pageid-content #content-block div.kit,
#pageid-search-results #content-block #results-gca-form .results-cit-list
.results-cit .cit-metadata .kit {
background-image:url(../img/kit_icon_lg.gif);
}

#pageid-content #content-block div.figure,
#pageid-search-results #content-block #results-gca-form .results-cit-list
.results-cit .cit-metadata .figure {
background-image:url(../img/figure_icon_lg.gif);
}

#pageid-content #content-block div.erratum {
margin:10px 0 10px 2px;
padding-left:0;
}

#pageid-content #content-block div.information-panel,
#pageid-content #content-block div.protocol,
#pageid-content #content-block div.product-protocol,
#pageid-content #content-block div.recipe,
#pageid-content #content-block div.movie,
#pageid-content #content-block div.figure,
#pageid-content #content-block div.table,
#pageid-content #content-block div.caution,
#pageid-content #content-block div.emerging-model-organisms,
#pageid-content #content-block div.emerging-model-organism,
#pageid-content #content-block div.topic-introduction {
background-position:0 center;
background-repeat:no-repeat;
margin-left:10px;
margin-top:10px;
line-height:3em;
}

#pageid-search-results #content-block #results-gca-form .results-cit-list 
.results-cit .cit-metadata .information-panel,
#pageid-search-results #content-block #results-gca-form .results-cit-list
.results-cit .cit-metadata .protocol,
#pageid-search-results #content-block #results-gca-form .results-cit-list
.results-cit .cit-metadata .product-protocol,
#pageid-search-results #content-block #results-gca-form .results-cit-list
.results-cit .cit-metadata .recipe,
#pageid-search-results #content-block #results-gca-form .results-cit-list
.results-cit .cit-metadata .movie,
#pageid-search-results #content-block #results-gca-form .results-cit-list
.results-cit .cit-metadata .figure,
#pageid-search-results #content-block #results-gca-form .results-cit-list
.results-cit .cit-metadata .table,
#pageid-search-results #content-block #results-gca-form .results-cit-list
.results-cit .cit-metadata .kit,
#pageid-search-results #content-block #results-gca-form .results-cit-list
.results-cit .cit-metadata .caution,
#pageid-search-results #content-block #results-gca-form .results-cit-list
.results-cit .cit-metadata .emerging-model-organisms,
#pageid-search-results #content-block #results-gca-form .results-cit-list
.results-cit .cit-metadata .emerging-model-organism,
#pageid-search-results #content-block #results-gca-form .results-cit-list
.results-cit .cit-metadata .emerging-model,
#pageid-search-results #content-block #results-gca-form .results-cit-list
.results-cit .cit-metadata .topic-introduction {
background-position:0 top;
background-repeat:no-repeat;
margin-left:25px;
margin-top:0;
line-height:2em;
padding:5px 0 5px 40px;
}

#pageid-search-results #content-block #results-gca-form .results-cit-list
.results-cit input.gca-checkbox {
margin-top: 12px;
}

#pageid-content #content-block a.caution,
#pageid-content #content-block a.recipe {
padding-right:5px;
}

#pageid-folders #content-block #col-main {
padding-top:15px;
}

div.pagetype-proxied #content-block table#browse-table ul.browse-list {
list-style: none outside none;
}

div.pagetype-proxied #content-block table#browse-table ul.browse-list li {
margin-left:2em; 
}

/* #pageid-content #content-block .fig-inline, */

#pageid-content #content-block div.pos-anchor .table-inline {
border:none;
}

#pageid-content #content-block .table-inline table {
line-height:2em;
width:359px;
}

#pageid-folders #content-block #col-main ul.cit-list .cit-metadata .cit-title {
padding-left:1em;
}

#pageid-folders #content-block #col-main ul.cit-list .cit-metadata .cit-auth-list {
padding-left:2.5em;
}

#pageid-subscribe #content-block #proxied-contents h2 {
padding-top:12px;
}

#pageid-search #content-block h1,
#pageid-search #content-block .search-date-range {
color:#403838;
}

#pageid-search form#adv-search .search-citation {
display:none;
}

#pageid-search #content-block .search-all {
border-bottom: 1px solid #EEEEEE;
border-top: 1px solid #EEEEEE;
margin-top: 40px;
padding: 20px 0;
text-align: center;
}

#pageid-content #content-block .table-left {
/*padding-right:15px; */
}

/*styles for custom media display*/
#pageid-content #content-block div.video-content { position: relative; }
#pageid-content #content-block div.video-content .fig-inline {
    font:.85em "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, Helvetica, sans-serif;
    border:1px dotted #999;
    background-color:white;
    height:auto;
    width:225px;
    padding:1em;
    margin:1em 10px;
    text-align:center;
    float:left;
}
#pageid-content #content-block div.video-content .callout { 
    bottom: 10px;
    left: 10px;
    position: absolute; 
}
#pageid-content #content-block div.video-content .fig-caption {
    background-color:#eee;
    padding:.25em 1em;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #aaa;
    border-right: 1px solid #aaa;
    padding-top: 1em;
    width: 460px;
 }

.media-label { font-weight: bold; }
#pageid-content #content-block div.table-inline table { border: none; border-collapse:collapse; border-color: #fff;}
#pageid-content #content-block div.table-inline table td {border: 1px solid #fff;}

#pageid-content #content-block div.table-expansion div.table-caption {
display:block;
background-color:#ffffff;
border-style:none;
}

#pageid-content #content-block div.table-expansion div.table-caption * {
display:inline;
}

#pageid-content #content-block div.table-expansion table,
#pageid-content #content-block div.table-expansion table * {
border:none;
border-color:#ffffff;
}

#pageid-content #content-block div.table-expansion table .xref-bibr {
font-size:1em;
vertical-align:baseline;
}

#pageid-content #content-block div.table-expansion div.table-caption p {
padding:0;
margin:0;
}

#pageid-content #content-block div.table-expansion div.table-foot {
display:block;
}

#pageid-content #content-block div.table-expansion div.table-foot ul,
#pageid-content #content-block div.table-expansion div.table-foot ul li {
list-style-type:none;
margin-left:0;
}

div.pagetype-proxied #content-block #proxied-contents h1 {
margin-top:0.5em;
}

#content-block  div.article .fig.pos-float,#content-block  div.article .table.pos-anchor {margin:1em 0;}
#content-block  div.article .table.pos-anchor  .table-inline {padding:0;}
#content-block  div.article .fig.pos-float  .fig-inline,#content-block  div.article .table.pos-anchor  .table-inline { margin: 1em 5px 1em 0;text-align: left;width: auto;}

#pageid-content #col-2 div#cb-folder-col ol {
font-weight: normal;
list-style: none outside url("/publisher/icons/col2-dash.gif");
margin-left: 4px;
}

#pageid-content #content-block div.fig-expansion,
#pageid-content #content-block div.table-expansion {
padding-top:15px;
}

#pageid-content div.section-nav a.prev-section-link {
background-image:url("../img/up.gif");
}

#pageid-content div.section-nav a.next-section-link {
background-image:url("../img/down.gif");
}

#pageid-content .table.pos-anchor{
overflow:auto;
}

#pageid-content #content-block div.table-inline table th {border-bottom: 1px solid #aaa;}

#pageid-content #content-block div.table-expansion table th {
border-bottom: 1px solid #aaa;


}

#pageid-content #content-block .preformat {
  white-space: pre;
  display: block;
  font-family: Courier New,Courier,monospace;
  margin-left:-45%;
}

div#pap-header h1 {
    font-family: sans-serif;
    margin-top: 0.5em;
}
#content-block .is-early-release .cit-metadata cite .cit-sep {
    display: inline;
}
