/*****************************************************************************
 *
 * HW CSS stylesheet for custom styling of sidebar elements.
 *
 *****************************************************************************/
#col-3 {
    width:212px;
    background-color:#C3D4DE;
    border-left:2px solid #B7BBC4;
    font-family:Arial,Helvetica,sans-serif;
}

#col-3 div.aha-menu ul.rightNav {
	margin: 0 0 4px 0;
	list-style: none;
	border-bottom: 2px solid #B7BBC4;
	border-top: 2px solid #B7BBC4;
	padding: 0;
}

#col-3 div.aha-menu ul.rightNav li {
    margin-left:0;
	margin-bottom: 1px;
	background-color:#DAE4F0;
	padding: 4px 0px 3px 6px;
	color: #515C6E;
	border-left: 5px solid #B40839;
	font-size: 11px;
	font-weight:bold;
	height: 20px;
}

#col-3 div.aha-menu ul.rightNav li img {
	vertical-align: middle;
}

#col-3 div.aha-menu ul.rightNav a {
	text-decoration: none;
	font-size: 11px;
	font-weight:normal;
	color:#0266C8;
}

#col-3 .aha-menu ul.rightNav a:hover {
	text-decoration: underline;
}
	
#col-3 div.aha-menu  .alert{
	display:block;
	border-left: 0px;
	background-color:#0050c1;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	padding: 8px 0px 6px 10px;
	border-top:1px solid #B7BBC4;
}

#col-3 div.aha-menu  a:hover{
border-bottom:none;
}

#col-3 .tower-ads {
    list-style-type:none;
    text-align:center;
    margin:0 auto;
	display:block;
	width:100%;
}

#col-3 .tower-ads div.advertisement {
	font-size: 10px;
	text-align: center;
	margin: 20px 0 5px;
}	
#col-3 .tower-ads div {
    list-style-type:none;
    text-align:center;
    margin:0 auto;
	display:block;
	width:100%;
}
#col-3 .spotlight h3.spotlight-header {
display:none;
	}

#col-3 div.spotlight  {
	margin: 0 3px 0 3px;
	text-align: center;
	padding: 10px 0;
}
#col-3 div.spotlight .spotlightContainer a img {
        padding-bottom:10px;
}

/************most*/
#col-3 div.most-links-box {
	padding-bottom: 10px;
	margin: 25px 3px 0 2px;
	float: left;
}
#col-3 div.most-links-box div.most-header {
	padding: 0; margin: 0;
	float:left;
	width: 100%;
}
#col-3 div.most-links-box h3 {
	float: left;
	font-style: italic;
	font-size: .85em;
	margin: 0;
	padding: 3px 3px 0 0;
	display:none;
}
div.most-links-box ul {
	clear: both;
	margin: 0; padding: 0;
	list-style: none;
}
div.most-links-box ul.most-rept {
	-moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#F2F2F2 none repeat scroll 0 0;
    border-bottom:1px solid #B0BCCA;
    border-left:1px solid #B0BCCA;
    border-right:1px solid #B0BCCA;
    clear:both;
    font-size:11px;
    margin:0 3px 20px;
    padding:10px;
}
div.most-links-box ul.most-rept li {
	margin: 0; padding: 0;
	display: none;
}
div.most-links-box ul li.most-cur-sel {
	display: inline;
}
div.most-links-box ul li.most-cur-sel li {
	display: list-item;
}
#col-3 div.most-links-box ul li.most-cur-sel div.most-list ol li a {
                color: #000000;
}
div.most-links-box ul.most-headings {
	clear: none;
}
div.most-links-box ul.most-headings li {
    background:#DBE3F0 none repeat scroll 0 0;
    border-left:1px solid #B0BCCA;
    border-right:1px solid #B0BCCA;
    border-top:1px solid #B0BCCA;
    color:#333333;
    display:block;
    float:left;
    font-size:12px;
    font-weight:bold;
    height:18px;
    padding-top:8px;
    text-align:center;
    width:84px;
    margin:20px 0 0 3px;
}
div.most-links-box ul.most-headings li a {
	display: block;
	margin: 0;
	padding: 4px 4px 2px;
	background-position: left 1px;
	background-repeat: no-repeat;
}
div.most-links-box ul.most-headings li.most-cur-sel {
	margin: 20px 0 0 3px;
	font-size: 11px;
	background: #F2F2F2;
	border-left: 1px solid #B0BCCA;
	border-right: 1px solid #B0BCCA;
	border-top: 1px solid #B0BCCA;
	border-bottom: 1px solid #F2F2F2;
	width: 84px;
	height: 18px;
	padding-top: 8px;
	font-weight:bold;
	color: #333333;
	text-align:center;
	font-size: 12px;
	float: left;
	margin-right: 0px;
	padding-right: 0;
}
div.most-links-box ul.most-headings li.most-cur-sel a {
	background-position: left top;
	padding-bottom: 3px;
	color: black;
}
div.most-links-box h4 {
	display: none;
}
#col-3 div.most-links-box div.most-list {
	/*border: 1px solid #333300;
	border-top: none;
	background-color: #D3D3D3;*/
	margin: 0; padding: 0;
	padding-bottom: .5em;
}
#col-3 div.most-links-box div.most-list a.view-all {
	margin-left: 10px;
}
#col-3 div.most-links-box ol {
	clear: both;
	margin: 0;
	padding: .5em;
	padding-left: 25px;
	list-style: decimal outside;
}
div.most-links-box ol li {
	padding: 0; margin: .2em .4em;
}
div.most-links-box li a {
	font-size: 83.33%;
	color: #660033;
	text-decoration: none;
}
div.most-links-box div.most-list a:hover {
	border-bottom: 1px dotted #660033;
}
div.most-links-box .most-hide {
	display: none;
}

#col-3 div#sidebar-current-issue div.cb-contents div.cb-section ol li div.current-issue,
#col-3 div#sidebar-current-issue div.cb-contents div.sidebar-etoc-link{
    display:none;
}
#col-3 div#sidebar-current-issue div.cb-contents div.cb-section{
    border-bottom:none;
    margin-bottom:0;
    padding-bottom:0;
}
#col-3 div#sidebar-current-issue{
    background-color:#E2E2E2;
    background-image:url(/publisher/img/atvb_toc_v2.jpg);
    background-repeat:repeat-x;
    border-bottom:1px solid #B7BBC4;
    border-top:5px solid #0066CC;
    overflow:auto;
    padding:10px;
    width:208px;
    padding:0;
    margin:0;
}
#col-3 div#sidebar-current-issue div.cb-contents {
    padding:15px;
}
#col-3 div#sidebar-current-issue div.cb-contents h3.cb-contents-header span {
    color:#333333;
    font-size:14px;
    font-weight:bold;
  
}
#col-3 div#sidebar-current-issue div.cb-contents h3.cb-contents-header {padding-top:0;}

#col-3 div#sidebar-current-issue div.cb-contents .cb-section ol span a{
    color:#0266C8;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
  
}
#col-2 {
    background-color:#ffffff;
}
#col-2 div.sidebar-qs {
    background-color:#ffffff;
    border:none;
    background-image:url(/publisher/img/tocsearchbg.jpg);
    background-repeat:repeat-x;
    border:1px solid #B6BBBF;
    clear:both;
    float:right;
    height:78px;
    margin-top:10px;
    
    width:185px;
    margin:10px 0 0 5px;
}
#col-2 div.sidebar-issue-nav, #col-2 div.article-nav{
    background-color:#006666;
    background-image:url(/publisher/img/prevnextbg.jpg);
    background-repeat:repeat-x;
    border:1px solid #B6BBBF;
    float:right;
    font-size:12px;
    height:25px;
    padding-top:15px;
    text-align:center;
    width:185px;
}

#pageid-toc #col-2 div.toc-navigation{padding:0 0 5px 0;width:195px;}

#col-2 div.toc-navigation, #col-2 div#article-cb-main{
    background-color:#DBE5F1;
    border:1px solid #B6BBBF;
    clear:both;
    float:right;
    margin-top:10px;
    width:185px;
    margin:10px 0 0 5px;
}
#col-2 div.toc-navigation h4, #col-2 div#article-dyn-nav h3,
#col-2 #docked-nav #docked-cb div.cb-contents h3, 
#col-2 div#article-cb-main div.cb-contents h3{
    background-color:#00FF66;
    background-image:url(/publisher/img/titlebg.jpg);
    background-repeat:repeat-x;
    color:#333333;
    display:block;

    font-size:17px;
    height:28px;
    margin:0 0 10px;
    padding:6px 0 0 10px;
}
#col-2  div.article-nav  {
    padding-top:10px;
    padding-bottom:10px;
}
#col-2  div.article-nav  a,
#col-2 div#article-dyn-nav div.cb-contents div.cb-section ol li a,
#col-2 div#article-cb-main div.cb-contents div.cb-section ol li a,
#col-2  div.sidebar-issue-nav  a,
#col-2  div.toc-navigation ul.toc-links li a,
#col-2  div.toc-navigation ol.issue-sections li a{
    color:#0266C8;
  
    font-size:11px;
    font-weight:bold;
}
#col-2 .issue-sections {
    border-top:1px solid #B6BBBF;
}
#col-2  div.toc-navigation ul.toc-links li{    
    background: transparent url(/publisher/img/jumpbullet.jpg) no-repeat scroll 0px center; 

}
#col-2  div.toc-navigation ul.toc-links {
    color:#B40839;
    list-style-type:none;
    /*background-image:url(/publisher/img/jumpbullet.jpg);*/
    margin:0 0 0 5px;
    padding:7px 0 7px 4px;
}
#col-2  div.toc-navigation ol.issue-sections,
#col-2 div#article-dyn-nav div.cb-contents div.cb-section ol{
    color:#B40839;
    list-style-image:url(/publisher/img/jumpkaret.jpg);
    margin:0 0 0 12px;
    padding:7px 0 7px 4px;
}
#col-2  div.toc-navigation cite {
    display:none;
}
#col-2 div#article-dyn-nav div.cb-contents,
#col-2 #docked-nav #docked-cb div.cb-contents,
#col-2 div#article-cb-main div.cb-contents{
    background-color:#DBE5F1;
}
#col-2 div#article-cb-main div.cb-contents div.cb-section,
#col-2 div.content-box .cb-slug ol{
    background-color:#DBE5F1;
    border:none;
}
#col-2 div#article-dyn-nav div.cb-contents div.cb-section{
    color:#B40839;
    list-style-image:url(/publisher/img/jumpkaret.jpg);
    margin:0 0 0 2px;
    padding:7px 0 7px 0px;
    background-color:#DBE5F1;
    border:1px solid #B6BBBF;
    border:none;
}
#col-2 div#article-dyn-nav,
#col-2 #docked-nav #docked-cb,
#col-2 div#article-cb-main{
    background-color:#DBE5F1;
    border:1px solid #B6BBBF;
    clear:both;
    float:right;
    margin-top:10px;
    width:195px;
    margin:10px 0 0 5px;
    padding:0;
}
#col-2  div.cb-contents div.cb-section h4{
    background-color:#EDF2F8;
    color:#333333;
    display:block;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:4px 0 4px 9px;
    border-bottom:none;
}
div.hw-gen-page .view-more {
    background-color:#EDF2F8;
}
div.content-box div.cb-section .notice a {
    background-color:#DBE5F1;
}
#col-2 #docked-nav #docked-cb div.cb-contents div.cb-section {
    background-color:#DBE5F1;
    border:none;
}

#col-2  div.cb-contents div.cb-section ol{
    color:#B40839;
    list-style-image:url(/publisher/img/jumpbullet.jpg);
    margin:0 0 0 12px;
    padding:7px 0 7px 4px;
}
#col-2  div.cb-contents div#cb-art-soc ol{
    list-style-image:none;    
}
#col-2  div.cb-contents div#cb-art-soc div.social-bookmarking ul {
    width: 140px;
}
#col-2  div.cb-contents div#cb-art-soc div.social-bookmarking  {
    margin:0 10px 0 0;
}
#col-2  div.cb-contents div.cb-section ol li.cb-versions div ol.version-list{
    margin:0 0 0 0px;
    padding:7px 0 7px 2px;
    
}
#col-2  div.cb-contents div.cb-section ol li.cb-versions div ol.version-list li {
    margin-left:2px;
	word-wrap:break-word;
}

#col-2 div#article-cb-main div.cb-contents div.cb-section ol li.cb-versions div ol.version-list li a{
    display:block;
    font-size:10px;
    font-weight:normal;
    margin-left:0;
}
#col-2  div.cb-contents div.cb-slug ol {
    list-style-type:none;
    list-style-image:none;
    margin-left:0px;
    padding:0;
}

#col-2  div.cb-contents div.cb-slug ol li{
     font-weight:normal;
     margin:0;
     padding:0;
}
#col-2 #docked-nav #docked-cb div.cb-contents div.cb-slug ol li div#slugline cite,
#col-2 div#article-cb-main div.cb-contents div.cb-slug ol li div#slugline cite{
     margin-left:0px;   
     font-size:10px;
     font-weight:bold;
     display:block;
}

#col-2  div.cb-contents div.cb-slug ol li div#slugline .slug-doi,
#col-2  div.cb-contents div.cb-slug ol li div#slugline .ahead-of-print .slug-ahead-of-print-date,
#col-2  div.cb-contents div.cb-slug ol li div#slugline .ahead-of-print .slug-doi {
    margin-left:0;
	font-weight:normal;
	font-size:10px;
	display:block;
}
#col-2  div.cb-contents div.cb-slug ol li div#slugline .ahead-of-print .slug-ahead-of-print-date {display:inline;}

#col-2  div.cb-contents div.cb-slug ol li div#slugline cite .slug-jnl-abbrev {
    display:block;
}

#col-2 div.cb-contents div.cb-slug h4.free-pub{
    margin-top:10px;
	margin-left:-5px;
    padding:4px 0 4px 0px;
    border-right:1px solid #B6BBBF;
	width:195px;
}
#col-2 #cb-art-cat ol li {
    margin-left:5%;
}
#col-2 #cb-art-cat ol li ul.subject-headings,
#col-2 #cb-art-cat ol li ul.subject-headings li{
    margin:0;
}
#col-2 div#docked-nav  {
    border:none;
    border-style:none;
}
#col-2 div.cb-contents div.cb-slug ol li div#slugline  .slug-metadata-note{
    display:block;
    margin-top:0px;
    margin-left:0px;
    padding-bottom:3px;
}


#pageid-help #col-2 div.sidebar {
    background-color:#DBE5F1;
    border:none;
}
#pageid-help #col-2 div.help-navigation .selected {
    background-color:#F0F0F0;
}

#col-2 div.content-box li.red a{
    color:#9E1A05;
}
#col-2 {
    border-right:none;
}
#col-2 div.toc-navigation div.cover-coverline .cover img {
    height:155px;
    margin-bottom:0;
    width:119px;
}
#pageid-content #col-2 #cb-art-pm ol li ul {
    list-style-image:none;
    list-style-type:none;
    margin-left:0;
    margin-top:0;
    line-height:1.2em;
}
#pageid-content #col-2 #cb-art-pm ol li ul li {
    margin-left:0;
    color:#0266C8;

    font-size:11px;
    font-weight:bold;
}
#pageid-content #col-2 #cb-art-pm ol li ul li ul{
    color:#B40839;
    list-style-image:url(/publisher/img/jumpbullet.jpg);
    margin:0 0 0 12px;
    padding:7px 0 7px 4px;
}

#col-2 #docked-nav #docked-cb #cb-art-cat ol, #col-2 div#article-cb-main #cb-art-cat  ol {
list-style-image:none;
display:inline-block;
}

#col-2 div.sidebar {
background-color:#DBE5F1;
border:1px solid #B6BBBF;
font-size:.9em;
margin:10px 0 0 5px;
padding:5px;
}

#col-2 div.sidebar form table td{
padding:2px 0;
}

#col-2 .toc-navigation h4,
#col-2  #docked-nav h3,
#col-2  h3.cb-contents-header{
font-family:"Times New Roman",Times,serif;
font-size:17px;
}
div#slugline cite .slug-pub-date, div#slugline cite .slug-vol{
    margin-right:-3px;
}

#col-2 .pap-subscribe.sidebar {
padding:0;
}

#col-2 .pap-subscribe.sidebar li a {
color:#0266C8;
font-size:11px;
font-weight:bold;
}

#col-2 .pap-subscribe.sidebar  li {
margin:2px 0;
padding:4px 2px 4px 11px;
}

#col-2 .pap-subscribe.sidebar ul {
list-style-type:none;
}

#col-2 .pap-subscribe.sidebar h4 {
background-color:#EDF2F8;
color:#404040;
display:block;
font-size:12px;
font-weight:bold;
margin:0;
padding:4px;
}
#col-2 .pap-view{
    display:none;
}

#col-2 div,#col-2  li a,#col-2  li {word-wrap:break-word;white-space:normal;}



#col-2 #docked-nav div.content-box div.cb-slug, #col-2 #docked-nav div.content-box div.cb-corr-slug {
    padding-top: 3px;
}

#col-2 #docked-nav div.cb-contents div.cb-slug h4.free-pub {
    margin-top: 0;
    padding: 1px 0 1px 0;
}

#col-2 #docked-nav #docked-cb div.cb-contents h3,#col-2 #docked-nav div#article-dyn-nav h3{margin: 0;}
#col-2 div#docked-nav ol {padding:3px 0 3px 4px;}

#col-2 div#article-dyn-nav div.cb-contents div.cb-section {padding:3px 0 7px;}

/* begin: OA indicator content box display */
#col-2 .oa-article {
border-bottom: none;
text-align: left;
}

#col-2 .cb-oa-indicator {
list-style: none;
}

#col-2 div.open-access-note {
text-align: center;
padding: 0;
padding-top: 65px;
}
/* end: OA indicator content box display */
