/*****************************************************************
 * HW-provided Top-level CSS stylesheet for iiarjnls
 *
 * 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-publisher-sidebars.css");

#footer .bar div.footer-group p.copyright a {
        color: white; 
}

div.article div.sub-article h1 {
    font-size:1.3em;
}
/****** changed all sites to have same color  ******/

#header h1 a#logo {
	border: none;
	margin: 0;
	background-image: url(/local/img/journal_logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:375px;
	height:100px;
	display:block;
	float:left;
}

#header h1 a#society-link {
	border: none;
	margin: 0;
	background-image: url(/publisher/img/logo_asm2009.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:117px;
	height:100px;
	display:block;
	float:left;
}

#header h1  {height:100px;width:500px;margin:0 24px;}

#header h1 span{text-indent:-90000px;display:block;}
#header .header-buttons {clear:both;}

#header .header-buttons, #header .header-buttons a, #header #hdr-login {
    color: #666666;

}
#pageid-home #content-block .cover-img-wrap .cover-credit  {
    color: #3C54A0;
    font-family: georgia,times,arial,serif;
    font-size: 10px;
    font-weight: bold;
    margin-left:5px;

}
#pageid-home #content-block .cover-img-wrap .cover-credit a:visited ,
#pageid-home #content-block .cover-img-wrap .cover-credit a:link,
#pageid-home #content-block .cover-img-wrap .cover-credit a:active  {
    color: #3C54A0;
    font-family: Arial, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
#pageid-home #content-block .cover-img-wrap .cover-credit  span.cap,
ul.jnl-links li h2 span.cap,
#header .header-buttons {
    text-transform:uppercase;
}

#header .header-qs {
    top:125px;
}

#header .bar-inner, #footer .footer-group {
        background-color: #9E1A05; 
}
#header .bar, #footer .bar {
        background-color: #CE7C8C; 
}
#header .header-buttons li {
    border-left:1px solid #9E1A05;
    padding:0 0.5em;
}
#footer div.footer-col-left div.asmjnls div.asmjnls-logo {
    border-right: 1px solid #CE7C8C;
    float: left;
    height: 40px;
    margin: 10px 12px 0 30px;
    padding: 0;
    width: 140px;
}
#footer div.footer-group div.asmjnls div.asmjnls-logo a{
    color: #cccccc;
    font-size:13px;
}
#footer div.footer-col-left div.asmjnls {

    height:60px;
    width:756px;
}
div#footer div.footer-col-left div.asmjnls div.asmjnls-location {
    float:left;
}
div#footer div.footer-group div.asmjnls-location p.addr {
    margin: 8px 0 0 0;
    padding-bottom:0;
    padding-top:10px;
    color:#FFF;
    font-family:Arial,Verdana,Helvetica,"Lucida Sans Unicode","Lucida Grande",Tahoma,sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:13px;
}
div#footer div.footer-group ul.issns {
    padding-top:15px;
    color:#FFFFFF;
    font-family:Arial,Verdana,Helvetica,"Lucida Sans Unicode","Lucida Grande",Tahoma,sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:13px;
}
#footer .footer-col-right ul.issns li {
    padding: 0 10px;
}
div#footer div.footer-group div.asmjnls-location p.phone {
    font-size:.75em;
    font-weight:normal;
    padding-top:2px
}
#footer div.footer-col-left div.asmjnls div.asmjnls-logo span.white {
    color:#F5F5F2;
}
div.hw-gen-page a, div.hw-gen-page a:link {
    font-weight: bold;
     color: #3C54A0;
}
div#toc-header {
   margin-top:10px;
   margin-left:10px;

}
#content-block h1{
    font-family:Helvetica,Arial,sans-serif;
    font-weight:bold;
    font-size:20px;
}
#content-block div#toc-header h1{
    color:#9E1A05;
    font-family:Helvetica,Arial,sans-serif;
    font-weight:bold;
    font-size:20px;
}

#pageid-home #content-block h2, 
#pageid-home #content-block h3, 
#pageid-home #content-block h2 a, 
#pageid-home #content-block div.home-announce a {
        color:#9E1A05;
}

#pageid-home #content-block h2.current-issue  {
        color: #9E1A05;
        padding: 10px 0 0 0;
}
#pageid-home #content-block .current-issue #current-issue-label {
        padding: 0;
}
#pageid-home #content-block h2.current-issue .current-link  {
        color: #9E1A05;
        padding: 10px 0;
}
#pageid-home #content-block h2.current-issue .current-link span.current-date {
        color: #3C54A0;
        padding: 10px 0;
}
#pageid-home #content-block h2.current-issue span.current-desp,
#pageid-home #content-block h2.current-issue span.current-date{
        color: #3C54A0;
        padding: 10px 0;
}

#pageid-home #content-block .in-this-issue ul li, #pageid-home #content-block .in-this-issue ul a{
    color: #9E1A05;
}
#pageid-search #content-block legend {
    background-color:#DBDBDB;
}
form#adv-search fieldset, form#adv-search-tables fieldset {
    border:1px solid #DBDBDB;
}
form#adv-search h1, form#adv-search .search-date-range, form#adv-search-tables h1 {
    color:#666666;
}
form#adv-search div.limit-by-section ul li,
form#adv-search-tables div.limit-by-section-tables ul li{
    display:block;
}
#header .header-qs input#header-qs-search-go {
    margin-left:0.2em;
    width:20px;
}
#header .header-qs a {
    color:#FFFFFF;
    font-family:Arial,Verdana,Helvetica,"Lucida Sans Unicode","Lucida Grande",Tahoma,sans-serif;
    font-size:11px;
    font-weight:bold;
    line-height:13px;
}
#header .header-qs div.adv-search-link {
    padding-top:5px;
    padding-left:2px;
}
#footer a:hover {
    color:#3C54A0;
}

#header .header-buttons li {
color:#666666;
}

.cit .cit-views li a {
background-image:none;
padding-left:0;
}

#pageid-search-results .cit-portal-image {
    float:left;
    margin-right:5px;  
    line-height:15px;
    margin-left:5px;
    margin-top:0px;
    padding-top:5px;
    text-align:center;
    width:70px;
}
#pageid-search-results #content-block li.results-cit div.cit-metadata{
    margin-left:0px ;
}
#pageid-search-results #content-block li.results-cit div.cit-criteria-match,
#pageid-search-results #content-block li.results-cit div.cit-extra ul.cit-views{
    margin-left:0px ;
    padding-left:25px ;
}
#pageid-search-results #content-block .cit .cit-metadata .cit-section, 
#pageid-search-results #content-block .cit .cit-metadata .cit-first-element,
#pageid-search-results #content-block .cit .cit-metadata .cit-title,
#pageid-search-results #content-block .cit .cit-metadata ul.cit-auth-list,
#pageid-search-results #content-block .cit .cit-metadata cite{
    margin-left:1.5em !important;
    padding-left:0.4em !important;
    display:block;
}
#pageid-search-results #content-block li.results-cit div.cit-extra ul.cit-views li.first-item{
    padding-left:0 !important;
}
#pageid-search-results #content-block .cit .cit-metadata cite span.cit-print-date{
   /* text-transform:lowercase;*/
}

#header ul.header-buttons li span.low {
    text-transform:lowercase;
    margin-left:-3px;
	font-size:1em;
}
#header ul.header-buttons li span.red {
    margin-left:-3px;
    color:#9E1A05;
    text-transform:uppercase;
    font-size:1.1em;
}
#header ul.header-buttons li.last {
    text-transform:capitalize;
}
#header ul.header-buttons{
    color:#333333;
	font-family:Helvetica,Arial,"Lucida Sans Unicode",Verdana,"Lucida Grande",Tahoma,sans-serif;
}
#header .header-buttons li {
    padding-left:.35em;
    padding-right:0;
}
#header #hdr-login { height: 105px; }

#pageid-home #content-block div.home-impact_factor {
   	background: url("/publisher/img/bg-impact-factor.png") repeat-y left bottom #E0E0E0;
    top: -15px;
    margin: 0;
    position: relative;
    display: block;
    left: 20px;
    font-size: 11px;
	width: 249px;
}
#pageid-home div.home-impact_factor {
    padding: 0.5em 1em 0.5em 2em;
}
#pageid-home div.home-impact_factor ul.bulletgreybox strong span { color: #9E1A05;}

#pageid-home #content-block div.home-above-announcements{
    display: block;
    font-size: 10px;
    left: 23px;
    position: relative;
    width: 260px;
}
#pageid-home #content-block div.main-block div.home-announce-wrapper {
	background-image: none;
	background-color: none;
	padding: 0;
	margin: 0;
	left: 0;
}
#pageid-home #content-block ul.bulletgreybox, .bulletgreybox {
    color: #333333;
    font-family: arial,sans-serif;
    list-style-type: square;
}
#pageid-home #content-block div.home-announce p {
	padding: 0;
	margin: 0;
	background-color: none;
    color: #333333;
    font-family: georgia,times,arial,serif;
    font-size: 11px;
	font-weight: normal;
	font-style: normal;
}
#pageid-home #content-block div.home-announce span.redhead2,
#pageid-home #content-block #also-available span.redhead2
 {
	color: #9E1A05;
	font-family: Helvetica, Arial, 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold; 
	font-style: normal;
}

#pageid-home #content-block div.home-announce-wrapper div.home-announce { background-color: #FFF; }

#footer p.copyw, 
#footer .copyw, 
#footer #pageid-content p.copyw {
    color: #333333;
    font-family: georgia,times,serif;
    font-size: 9px;
    font-weight: bold;
    padding-bottom: 2em;
   /* padding: 3em 3em 1em;*/
}
#footer .copyw a, 
#footer .copyw a:link,
#footer .copyw a:visited,
#footer .copyw a:hover {
    color: #3C54A0;
    font-weight: bold;
    text-decoration: none;
}

#footer { background-image: none; }
#header #hdr-login { height: 105px; }

div#footer div.footer-copyright div.asmjnls-copy .copyw span.lowerasm {
    text-transform:lowercase;
}
div#footer div.footer-copyright div.asmjnls-copy .copyw {
    color:#333333;
    font-family:Georgia,'Times New Roman',serif;
    font-size:.75em;
    font-weight:bold;
    margin-top:5px;
    margin-left:30px;
}
div#footer div.footer-copyright div.asmjnls-copy .copyw a:link {
    color:#245BBE;
    font-weight:bold;
    text-decoration:none;
}
div#footer div.footer-copyright div.asmjnls-copy .copyw .linkb {
    color:#3C54A0;
    font-weight:bold;
    text-decoration:none;
}
#footer div.footer-copyright {padding-top: 10px;}
#pageid-home #content-block p.about{
    border-bottom: 1px solid #FFAD1E;
    padding-bottom: 20px;
}
#pageid-home #content-block p{
    font-family:Helvetica,"Lucida Sans Unicode","Lucida Grande",Tahoma,sans-serif;
    font-size:12px;
    font-weight:bold;
}
#pageid-home #content-block div.in-this-issue  {
    border-top: none;
}
#pageid-home #content-block div.in-this-issue ul li { 
    list-style: none outside none;
    margin: 10px 0;
    padding: 0;
}
#pageid-home #content-block div.in-this-issue ul {
    list-style: none outside none;
}
#pageid-home #content-block div.in-this-issue ul li a {
    color: #3C54A0;
    font-family:Arial,Verdana,Helvetica,"Lucida Sans Unicode","Lucida Grande",Tahoma,sans-serif;
    font-size:12px;
    font-weight:bold;
    border-left: none;
    font-family: georgia,times,arial,serif;
    font-size: 11px;
    line-height: 13px;
    margin: 15px 0;
    padding: 0;
}
a:active {
    border-bottom: 1px dotted #3C54A0;
    color: #3C54A0;
    font-weight: bold;
}
#pageid-home #content-block .in-this-issue h2 {
    border-top: none;
}
#pageid-content .fig-label, #pageid-content .table-label
/*, .media-label*/ {
    font-weight: bold;
	text-transform: uppercase;
}
#pageid-section-index div.article-nav, div.search-nav {
    border:none;
     background-color: #FFFFFF;
}
#pageid-section-index .cit-metadata span.cit-title {
    display:block;
    color: #313131;
    font-family: "Lucida Sans",Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
}
#pageid-section-index .cit-metadata cite ,
#pageid-section-index .cit-extra ul,
#pageid-section-index .cit-metadata ul {
    display:block;
    margin-left: 1.5em;
    padding-left: 0.8em;
    color: #313131;
    /*font-family: "Lucida Sans",Helvetica,Arial,sans-serif;*/
    font-size: 11px;
    font-weight: normal;
    line-height: 13px;
}
#pageid-section-index .cit .cit-views li a {
    color: #3D54A0;
}
#pageid-section-index .cit .cit-views li {
    border-left: 1px solid #3D54A0;
}
#pageid-section-index .cit .cit-views li.first-item {
    border-left: medium none;
}
#pageid-home #content-block h2 a span.sep {
    margin-left:-4px;
}
#pageid-section-index .searchresults-bracket div {
    margin: 0.7em 0 0;
    padding: 0.5em 0 0.5em 0.5em;
    border-bottom: 1px solid #FFAD1E;
    border-top: 1px solid #FFAD1E;
    color: #3D54A0;
    background-color: #ffffff;
    border-left:none;
    border-right:none;
}

#pageid-content .ref-list cite span.cit-collab { font-weight: bold; }

#pageid-home #content-block div.main-block { width: 368px; }
.emptySection { background: url(/publisher/img/bg-dot.gif) repeat-x 0 0; height: 5px;}
#content-block .gca-abs-jump { background-image: url("/icons/down.gif"); }
#content-block .gca-abs-position { background-image: url("/icons/back.gif"); }
#content-block div.callout .callout-links li a, #content-block div.callout .fig-services li a { color: #202088; }
#content-block .cit.openaccess { background-color: #FFF6BB; }

#pageid-search-results ol.results-cit-list li.cit li.free-article,
#content-block .cit.free-article {
   background-color: #E0D1BF; 
}

.article .contributors a.xref-down-link { vertical-align: middle; }

#content-block .article div.section h4, .article div.section h5 { font-style: normal; }
#content-block .article div.section h4 em, .article div.section h5 em { font-style: italic; }
#pageid-data-supp #content-option-box{
   display:none;
}
#pageid-search-results ol.results-cit-list div.results-cit .cit-metadata cite span.cit-elocation,
#pageid-search-results ol.results-cit-list div.results-cit .cit-metadata .cit-title span.cit-subarticles {
   display:none;
}
#pageid-search-results ol.results-cit-list div.results-cit .cit-metadata cite span.cit-sep-after-article-pages {
   margin-left:0px;
   display:none;
}
#pageid-search-results ol.results-cit-list div.results-cit .cit-metadata cite span.cit-doi span.cit-sep-before-article-doi{
   margin-left:3px;
}
#pageid-search-results ol.results-cit-list div.results-cit .cit-metadata cite span.cit-print-date span.cit-sep-after-article-print-date{
   margin-left:-2px;
   margin-right:3px;
}
#pageid-search-results ol.results-cit-list div.results-cit .cit-metadata cite span.cit-ahead-of-print-date span.cit-sep-after-article-ahead-of-print-date {
   margin-left:-5px;
}
#pageid-search-results ol.results-cit-list div.results-cit .cit-metadata cite span.cit-print-date {
  margin-right:-5px;
}
#pageid-pap-index div#content-block div.toc-level ul.cit-list div.cit-metadata cite span.cit-elocation {
   display:none;
}
#pageid-pap-index div#content-block div.toc-level ul.cit-list div.cit-metadata cite span.cit-print-date{
  margin-right:-5px;
}
#pageid-help #content-block ul li {
   list-style-type: disc;
}
#pageid-help #content-block p .red {
   color:#9E1A05;
}
#pageid-help #content-block p .blue{
   color:#3C54A0;
}
#pageid-content div.ack h2.run-in { display:inline; border: none; font-size: 1.05em; *margin-right: .4em; font-family:"Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#pageid-content div.ack h2.run-in + p { display:inline; }
.cit-extra .free,
.cit-extra .open-access-note 
{ color: #9E1A05; }
#pageid-search-results .cit-ahead-of-print-date .cit-sep-before-article-ahead-of-print-date {
   margin-left:3px;
}

#pageid-search-results #content-block ol.results-cit-list li {
    list-style-type: none;
}
div.hw-gen-page a, div.hw-gen-page a:link, div.hw-gen-page a:visited {
/*    color: #9E1A05;*/
    font-weight: bold;
}
#pageid-search-results #content-block li.results-cit div.cit-portal-image a img{
    border: 1px solid #9E1A05;
}
#pageid-search-results #content-block li.results-cit div.cit-metadata {
    margin-left: 80px;
}
#pageid-search-results #content-block .cit .cit-metadata ul.cit-auth-list {
    display: block;
}
#pageid-search-results #content-block li.results-cit div.cit-criteria-match {
    margin-left: 75px;
}
#pageid-search-results #content-block ol.results-cit-list li div.cit-extra ul.cit-views {
    font-size: 11px;
    padding-left: 3em;
}
#pageid-search-results #content-block li.results-cit div.cit-extra ul.cit-views {
    margin-left: 70px;
}
#pageid-search-results #content-block ol.results-cit-list li.results-cit div.free-article div.cit-extra span.free{
    margin-left: 70px;
}
.slug-doi {
   word-wrap: break-word;
   display: inline;
   zoom: 1;
}

div.ref-cit div.cit-metadata span.cit-pub-id-sep, div.ref-cit div.cit-metadata span.cit-pub-id {
display:inline;
}

span.genus-species {
   font-style:italic;
}
