/*****************************************************************

 *****************************************************************/

body {
    background-color:#ffffff;
	width:100%;
}

div.hw-gen-page{
border-top:1px solid #B6BBBF;
margin-top:1px;
width:975px;
}

#content-block {
width:523px;
}

.pagetype-proxied #content-block {
width:761px;
}

div#header {
    background-image:none;
}

div#header #logo{
	height: 157px;
}
	
div#header #logo #headerLeft{
	float: left;
	height:157px;
	width: 515px;
	background-image:url(/publisher/img/header-left.jpg);
	background-repeat:no-repeat;
}
div#header #logo #headerLeft #main-logo {
    margin-top:0px;
    margin:10px 0 0 0px;
}
div#header #logo #headerLeft #main-logo img,
div#header #logo #headerLeft #main-logo a img{
    margin-top:0px;
    margin-left:8px;
}
div#header #logo #headerLeft h1{
	display:none;
}
div#header #logo #header-nav{

	height: 37px;

	margin:0;
}
#header #logo div#header-nav  ul#aha-nav {
    left:140px;
    position:absolute;
    top:12px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
}
#header #logo div#header-nav  ul#aha-nav li.nav-gif {
    display:inline;
    float:left;
    margin-left:0px;  
}	
div#header #logo #header-nav ul li  a:link, 
div#header #logo #header-nav ul li a:visited{
	padding-right: 10px;
}
	
	
div#header #logo #headerRight{
	float:right;
	height:109px;
	width: 445px;
	background-image:url(/publisher/img/header-right.jpg);
	background-repeat:no-repeat;
	padding-top: 48px;
	}
	
div#header #logo #headerRight img{
    height: 56px;
    width: 139px;
	float: left;
      margin-left: 78px;
    padding-top: 33px;
   background-color: transparent;
}
	
#header #hdr-login{
	width:232px;
	border-left: 1px solid #b6bbbf;
	float:right;
	font-size: 12px;
	color: #333333;
	margin-top:25px;
}
#header .inst-branding {
    border-left:none;
}
/*
#login ul{
	list-style-type:none;
	margin: 0;
	padding: 0 0 0 26px;
	line-height:22px;
	}	
#login li{
	padding: 0;
	}	
.loginButton{
	margin-left: 10px;
	}
*/	
#header .header-buttons {
    width: 100%;
	border-top: 1px solid #b6bbbf;
	border-bottom: 1px solid #b6bbbf;
	background-color:#f0f0f0;
	color:#b60030;
	font-size: 12px;
	font-weight:bold;
	height: 33px;
	padding: 0 0 0 0 ;
	margin:0 0 0 0px;
	width:975px;
}	

#header .header-buttons li span{
	font-size: 12px;
	font-weight:bold;
	color:#0266C8;
	font-family:Arial,Helvetica,sans-serif;
	text-transform:capitalize;
	text-decoration:none;
	display:inline-block;
	padding: 10px 10px 10px 10px ;
}
#header .header-buttons li span.subNavBullet{
	display:inline-block;
	height: 23px;
	color:#b60030;
	padding: 10px 0 0 0 ;
}
#header .header-buttons li {
    display:inline;
    margin:0;
}
#header .header-buttons li.first {
     padding: 0px ;    
}
#header ul.header-buttons li.no-link {
     padding:10px ;  
     /*display:inline;*/
}
/*#header .header-buttons li.first ,
#header .header-buttons li.last ,*/
#header .header-buttons li a,
#header .header-buttons li a.link, 
#header .header-buttons li a:visited{
	color: #0266c8;
	text-decoration:none;
}
	
#header .header-buttons a:hover{
	background-color:#dae4ed;
}
	
#header .header-buttons ul{
	margin: 0;
	padding: 0;
	}

#header .header-buttons li{
	display:inline;
    border-left:none;
    padding:0;
   
}	
#header .header-buttons li.bullet{
	display:inline;
    border-left:none;
    width:2px;
    padding:0;
}	
#header #authstring {
    width:640px;
}

#pageid-archive #authstring {
    margin-left:0px
}
#header #authstring li, #header #authstring a  {
    color:#0266C8;
    font-size:10px;
    font-family:Arial,Helvetica,sans-serif;
}
#header #authstring a {
    border-left:1px solid #666666;
    font-size:10px;
    padding-left:10px;
}
#footer .bar div.footer-group p.copyright a {
        color: #333333; 
}

div.article div.sub-article h1 {
    font-size:1.3em;
}

div#header div#logo .main-logo {
    border:medium none;
    margin-bottom:20px;
}
#footer .footer-group {
    background-color: #c3d4de; 
    padding-bottom:0;
}
#footer  {
    margin:0px;
    width:975px;
    height:60px;
    padding-bottom:0;
}

#footer .footer-col-left {
width:762px;
border-right:none;
}

#footer .bar .footer-col-right li{
    font-size:11px;
    font-weight:bold;

    color: #333333;
    padding:2px 10px;
}
#footer .bar .footer-col-right ul{
    padding:10px 0 0;
}
#header .bar, #header .bar-inner{
	background-color:#DAE4F0;
	height: 27px;
	border-bottom: 1px solid #b6bbbf;
	font-size: 10px;
	color:#666666;
	padding-left: 8px;
	width:960px;
	margin:0;
}
#footer .footer-group p{
    color: #333333;
    margin-left:15px;
    text-decoration:none;
    font-size:11px;
    font-weight:normal;
    padding-top:0;
}
#footer .footer-group .intl{
    color: #333333;
    margin-left:15px;
    text-decoration:none;
    font-size:11px;
    font-weight:normal;
    padding-top:10px;
    padding-left:10px;
}
#footer .bar {
    background-color: #c3d4de; 
    clear: both;
  	position: relative;
  	height: 60px;
  	font-size:11px;
  	color: #333333;
  	padding: 0px 0 0 0px;
    margin-left:0;
	width:975px;
	border-top:1px solid #B6BBBF;
}
div.hw-gen-page a, div.hw-gen-page a:link {
	color: #22428F;
}

#content-block h1{
    color:#0266C8;
	font-family:Arial,Helvetica,sans-serif;
    font-weight:bold;
    font-size:18px;
    margin:10px 0 0;
}

#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:#DAE4F0;
}

#pageid-home #content-block h2.current-issue  {
        color: #DAE4F0;
        border-bottom: 1px ; 
}

#pageid-home #content-block .in-this-issue ul li, #pageid-home #content-block .in-this-issue ul a{
    color: #DAE4F0;
}
#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 div.limit-by-journals 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;
    margin-bottom:3px;
}
#header .header-qs a {
    color:#FFFFFF;

    font-size:11px;
    font-weight:bold;
    line-height:13px;
}
#header .header-qs h3{
    font-size:11px;
    color:#333333;

    float:left;
    padding-top:8px;
    margin-top:0;
}

#header .header-qs form.searchbox {
    display:inline;
    height:37px;
    margin:0;
    width:280px;
}
#header .header-qs div.searchaha {
    left:710px;   
    height:27px;
    display:inline;
}
#header .header-qs div.searchaha input {
    margin-left:3px;
    margin-top:3px;
    padding-top:3px;
    float:left;
}
#header .header-qs div.adv-search-link {
    padding-top:7px;
    padding-left:6px;
    display:inline;
    float:left;
}
#header .header-qs div.adv-search-link a{
    color:#0266C8;
    font-size:11px;
    font-family:Arial,Helvetica,sans-serif;
}

#header .header-qs div.adv-search-link a:hover{
	border:none;
}

#header .header-qs {
    top:192px;
    left:640px;
    height: 27px;
	width: 305px;
	border-left: 1px solid #b6bbbf;
	float: left;
	padding: 0 0 0 4px;
	color: #333333;
	font-size: 11px;
	display: block;
}
#footer a:hover {
    color:#3C54A0;
}
.cit .cit-views li a {
background-image:none;
padding-left:0;
}
.pagetype-proxied #content-block {
    border-right:none;
}

#pageid-search-results ol.results-cit-list li.cit div.cit-metadata cite,
#pageid-search-results ol.results-cit-list li.cit div.cit-metadata ul.cit-auth-list {
    margin-left:1.5em;
    padding-left:0.4em;
    display:block;
    color:#333333;
    font-size:11px;
}
#pageid-search-results ol.results-cit-list li.cit div.cit-metadata span.cit-title {
    color:#333333;
    margin-left:1.5em;
    padding-left:0.4em;
    font-size:12px;
}
#pageid-search-results ol.results-cit-list li.cit div.cit-criteria-match {
    color:#333333;

    font-size:10px;
}
#pageid-search-results ol.results-cit-list li.cit div.cit-extra ul.cit-views li a{
    color:#0266C8;

    font-size:11px;
    text-decoration:none;
}
#pageid-search-results ol.results-cit-list li.cit div.cit-extra  ul.cit-views li{
    border-left:1px solid #333333;
    padding-left:3px;
}
#pageid-search-results ol.results-cit-list li.cit div.cit-extra ul.cit-views li.first-item {
    border-left:medium none;
    padding-left:0;
}
#pageid-section-index  .top-search-nav,
#pageid-section-index  .bottom-search-nav{
    display:none;
}
#pageid-emailafriend div#content-block {
    width:733px;
}
#pageid-emailafriend div#content-block div, #pageid-emailafriend div#content-block form{
    float:left;
    padding:0 20px 0 5px;
    width:518px;
}
#pageid-emailafriend  #content-block .cit .cit-metadata ul.cit-auth-list {
    padding-left:3em;
    display:block;
}

#pageid-emailafriend div#BodyWrapper  #content-block {
    left:0;
    padding-bottom:12px;
    padding:2px 2px 2px 0px;
    width:520px;
    border:none;
}

#pageid-emailafriend  #content-block div .email-input {
    width:350px;
}

#pageid-emailafriend  #content-block div label {
    width:100px;
}

#pageid-emailafriend  #content-block  .email-input label,
#pageid-emailafriend  #content-block span.comments-note,
#pageid-emailafriend  #content-block span.note {
    font-size:0.8em;
}

#pageid-emailafriend  #content-block .email-input span.comma-help {
    font-size:1em;
}

#pageid-emailafriend #content-block .cit .cit-views li  span.cit-sep {
    color:#245BBE;
    font-weight:bold;
}
#pageid-help div.pagetype-help #content-block ol.index-page-list li {
    list-style-type:disc;
}
#pageid-help #content-block ol.index-page-list li a {
    font-weight:bold;
    color:#0266C8;

}
#pageid-help #content-block ol.index-page-list {
    list-style:none outside none;
    margin:0.5em 0;
}
#pageid-help #content-block ol.index-page-list li ol li {
    list-style-type:disc;
    margin-left:2em;
}
#header #authstring ul li.subscr-ref {
    padding-left:10px;
    color:#0266C8;
    font-size:10px;

}
#header #authstring ul li.subscr-ref a:link, #header #authstring ul li.subscr-ref  a:visited {
    color:#0266C8;
    font-size:10px;

}
#header #authstring ul {
    text-align:left;
}
#pageid-report-index  div#content-block {
    width:733px;
}
ol.gca-results-abs-list li.gca-results-abs div.article ul.kwd-group li.kwd {
    background-color:white;
}
#pageid-content div#header {
    width:975px;
}
div.hide-cols div#content-block {
    width:975px;
}

.cit ul.cit-auth-list{
padding-left:3em;
display:block;
}

.cit ul.cit-views li {
border-left:1px solid #BBBBBB;
padding:0;
}

.cit ul.cit-views li a{
margin:0 1px 0 5px;
}
.cit ul.cit-views li:first-child, 
.cit ul.cit-views li.first-item {
border:0 none;
}
#pageid-data-supp #content-option-box {
    display:none;
}
#content-block {
    color:#191919;
}
#pageid-pap-index  div#pap-header h2 {
    margin-top:25px;
}
#pageid-pap-index .etoc a{
    color:blue;
}
#pageid-pap-index .etoc span.red,
#pageid-pap-index .etoc span.redhf{
    color:red;
}
#pageid-search form#adv-search-tables .search-buttons {margin-bottom:1.5em;}

#pageid-search-results  .cit-metadata cite span.cit-issue,.cit-metadata cite span.cit-issue  {display:none;}


#pageid-content .fulltext-view .fulltext-view #intro-header {display:none;}

.cit-metadata .cit-subarticles{display:none;}
.cit .cit-auth-list li span {white-space: normal;}
#content-block #eletter_submit_form legend {
  background-color: #DBE5F1;
}
#pageid-data-supp h1.data-supp-article-title .sub-article-title {display: none;}


#pageid-alerts-signupetoc #proxied-contents dl{

margin-left:0px;
}
#pageid-alerts-signupetoc #proxied-contents dl dd{

margin-left:0px;
}

#pageid-content #content-block .crossmark-logo #open-crossmark > img {
              padding-top: 5px; 
}
#leaderboard.leaderboard-ads ul div#oas_Top iframe{
margin:0 auto;
}
iframe#oas_frame_Right1 {
margin: 0 auto;
}


.meeting-abstract #content-block .crossmark-logo a#open-crossmark {
display: none;
}
#pageid-articleusage div#col-2 {
display: none;
}
