/*****************************************************************
 * HW-provided Top-level CSS stylesheet 
 *
 * 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");
@import url("hw-publisher-top-nav.css");
#header {position:relative;}
#header .bar, #footer .bar {width:960px;margin:0;padding:0;background-color: #330066;}

#header .bar-inner, #footer .footer-group {background-color: transparent;}
#header .header-buttons, #header .header-buttons a , #header #hdr-login, #header h1, #header h1 span{color: #165222;}
#header .header-qs {bottom:0;top:auto;margin:0;padding: 15px 5px;height:30px;vertical-align:bottom;}
#header-qs-search {display:none;}
input {margin:auto 0;}
#footer a, #footer a:link {color: white;}
#footer .copyright a, #footer .copyright a:link {color: white;}
p a.xref-fn  {text-decoration: none;
/*  vertical-align:super;*//* no superscript on 3/12009 ;req came in via email*/}
ul.tower-ads li {margin:0;}
#header #hdr-login {top:0;left:0;width:960px;display:block;height:32px;padding:0;border:none;margin:0;background-color:#561B0B;color:#FFF;}
#header #hdr-login form {margin:0 24px;}

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

#header h1 {height:95px; width:675px;clear:both;margin-left:0;}
#header h1 a#logo {height:80px; width:675px;}

/* clean up the login elements */

#header #hdr-login form label {font-size:11px; line-height:16px; display:inline-block; float:left; margin: 5px 0 0 0; color:#fff; padding:0; width:auto;}
#header #hdr-login input {display:inline-block; float:left; width:auto; margin: 5px 15px 0 7px; height:16px;}

#content-block #proxied-contents h1 {font-size:24px; line-height:28px;}

#content-block #proxied-contents h1.page-heading {padding:0;}

#content-block #proxied-contents h2 {font-size:18px; line-height:21px; padding-top:10px;}

#content-block #proxied-contents h3 {font-size:15px; line-height:18px; padding-top:12px;}

#content-block #proxied-contents h4 {font-size:14px; line-height:16px; padding-top:9px;}

#content-block #proxied-contents h5 {font-size:13px; line-height:15px; padding-top:8px;}

#content-block #proxied-contents h6 {font-size:12px; line-height:15px; padding-top:7px;}

#content-block #proxied-contents p {font-size:12px; line-height:16px;}

#content-block #proxied-contents a {color:#561B0B; text-decoration:none;}

#content-block #proxied-contents a:hover {color:#0C4F8D;}

#content-block #proxied-contents ol,#content-block #proxied-contents  ul {font-size:12px; line-height:16px; list-style-image:url(/publisher/img/small-arrow.gif);}

#content-block #proxied-contents ul li {margin:3px 0 3px 18px;}

	/*-------GSW Sub Page-------*/

#content-block #proxied-contents-sub {float:left; display:inline-block; width:960px; margin:0 0 0 20px; padding:20px 0 20px 0; background-color:#FFF; position:relative; top:-2px;}

.large-arrow-bullet-sub {float:left; display:inline-block; margin:0 10px 20px 0; padding:0;}

#content-block #proxied-contents-sub p {padding:5px 0;}

#content-block #proxied-contents-sub-left-nav {float:left; width:170px; background-color:#DDD; padding:0 10px 10px 10px;}

#content-block #proxied-contents-sub-left-nav ul {padding:0; margin:0;}

#content-block #proxied-contents-sub-left-nav ul li {font-size:12px; line-height:16px; font-weight:bold; list-style:none; padding:4px 0; margin:0; border-top:solid 1px #FFF;}

#content-block #proxied-contents-sub-left-nav ul ul li {font-size:11px; line-height:15px; font-weight:normal; list-style:none; padding:3px 0; margin:0; border:none;}

#content-block #proxied-contents-sub-left-nav ul ul ul li {font-size:10px; line-height:13px; font-weight:normal; list-style:none; padding:3px 0 3px 8px; margin:0; border:none;}

#content-block #proxied-contents-sub-left-nav ul ul ul ul li {font-size:9px; line-height:11px; font-weight:normal; list-style:disc; padding:2px 0 2px 2px; margin:0 0 0 20px; border:none;}

#content-block #proxied-contents-sub-left-nav h2,
#content-block #proxied-contents-sub-left-nav ul li,
#content-block #proxied-contents-sub-left-nav ul ul li,
#content-block #proxied-contents-sub-left-nav ul ul ul li,
#content-block #proxied-contents-sub-left-nav ul ul ul ul li {color:#666;}

#content-block #proxied-contents-sub-left-nav ul li a,
#content-block #proxied-contents-sub-left-nav ul ul li a,
#content-block #proxied-contents-sub-left-nav ul ul ul li a,
#content-block #proxied-contents-sub-left-nav ul ul ul ul li a {color:#666;}

#content-block #proxied-contents-sub-content {float:left; width:536px; padding:20px 20px 0 10px; border-right:1px dashed #BBBBBB; position:relative; top:-20px;}

#content-block #proxied-contents-account-box {background:#C5CAD5; padding:0 10px 10px 10px; color:#561B0B;}

#content-block #proxied-contents-sub-sidebar {float:left; width:182px; padding:20px 10px;}

#header .banner-ads { left: 738px; top: 145px; width: 250px; }
#header .banner-ads li img {background-color: #E0E0E0;border: none;display: block;}
#pageid-pap-index .cit-auth-list, #pageid-pap-bysection .cit-auth-list { padding-left: 3em; }
.slug-doi {word-wrap: break-word;} 

.cit.openaccess {background-color:#FFFFFF;}
.cit .cit-views li.access-free, .cit .cit-views li.access-oa {position:relative; top:0.2em;}
.cit .cit-views li.access-free a, .cit .cit-views li.access-oa a {background-image:none; padding-left:0;}
#col-2 a.open-access {background-color:#FFFFFF;}
.free-icon {width:21px; height:21px;}
.creative-commons-article, .free-article-note, .open-access-note, .oa-article, .oa-view {display:none !important;}
#pageid-toc .free-icon, #pageid-toc .oa-icon {margin: 2px; vertical-align: middle;}
#pageid-content .free-icon, #pageid-content .oa-icon {margin: 2px; vertical-align: middle; padding: 1px;}
#pageid-search-results .free-icon, #pageid-search-results .oa-icon {margin: 2px; vertical-align: middle; display:block; padding: 1px;}
