@import url("hw-publisher-nav.css");
@import url("hw-publisher-sidebars.css");
body {background-color:#fff;}
div.hw-gen-page {font-family:Verdana, Arial, Helvetica, "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;margin-top:0;}
div#header h1 a#logo {background-image: url(/local/img/journal_logo.png);background-position:top left;width:225px;height:142px;}
div#header h1  {height:142px;width:225px;margin:0;}

div#header {background-image:url(/local/img/header-right.png);position:relative;} 

#header #hdr-login {left:auto;right:220px;top:1px;margin:0;border:none;padding:0;text-align:right;height:auto;}
#header #hdr-login input {float:left;margin-right:5px;}
#header #hdr-login label {text-indent:-3000px;float:left;width:auto;text-align:left;}
#header #hdr-login form {margin-top: 0;height:24px;display:block;width:315px;}
div#header #hdr-login input#hdr-login-signin{background-color: #ED7921;width:25px;padding:0;height:18px;}
div#header #hdr-login input {width:130px;}
#header .bar ,#footer .bar{background-color: transparent;width:960px;padding:0;margin:0;height:auto;}	
#header .bar {border-top: 3px solid #15135F;height:72px;}

#header #nav {position:absolute;bottom:0;background:url(/publisher/img/dotted.png) bottom left repeat-x;padding-bottom:3px;}

#header .bar-inner {background-color: #ED7921;border-bottom:1px solid #F8C9A6;height: 25px;margin-top: 3px;}
 .header-utility-links li{display: inline;margin: 0;padding-left: 5px;border-left: 1px solid #8B9299;font-size: 12px;}
 .header-utility-links li.rss.img-button {
    background-image: url("/shared/img/common/rss.gif");
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 20px;
}
#header a.pwd-link {font-size:9px;font-weight:normal;color:#58585A;display:inline;}
#header .pwd-links {float:left; text-align:right;}
#header .pwd-links  .authstring-login{font-size:9px; font-weight:bold;display:block;text-align:left;color:#58585A;}
#header .pwd-links  .authstring-login ul{list-style-type:none;margin:2px 0 0;}
#header .pwd-links  .authstring-login ul li{margin:0;}
#header .header-qs { width: auto; height:25px; margin:0; padding:0; left:450px; color:#FFFFFF;top:149px;border:none;}
#header .header-qs div {width:auto;float:left; display:inline;}
div#header div.header-qs label#header-qs-search-label2 {position:static;width:54px; padding:0px;display:block;float:left;margin:0;line-height:23px;}
div#header div.header-qs div.search-input-container{font-size: 12px;width:150px; height:23px; float:left; display:block; padding: 0px 0px 0px 28px; background-image:url("/publisher/img/search-bgd.png"); background-position: top left; background-repeat:no-repeat;}
div#header div.header-qs input#header-qs-input{border-width: 0;height: 16px;margin-top: 1px; width: 150px;}
#header .header-qs input#header-qs-search-go {width:auto;padding-top:2px;}
#header .header-qs .adv-search-link{width:auto; float:left; padding: 0 0 0 8px;line-height:23px;}
#header .header-qs .adv-search-link a{text-decoration: none; font-size:12px;}
#header .header-qs .adv-search-link a:hover{text-decoration: underline;border:none;}
#header .header-utility-links{position:absolute;right:0;top:1px;text-align:right;margin:0;}


#footer {background-image:url("/publisher/img/dotted.png"); background-position: top left; background-repeat:repeat-x;}
#footer .footer-group {font-weight:normal;}
#footer .footer-col-right a { color:#929699;  padding:0 5px; text-decoration:none;}
#footer .footer-col-right a:hover { color:#929699; text-decoration:underline;}
#footer a#footer-contactus { border-right: 1px #929699 solid; }
#footer a#footer-help { border-right: 1px #929699 solid; }
#footer a.footer-terms { border-right: 1px #929699 solid; }
#footer a#footer-feedback { border-right: 1px #929699 solid; }
#content-block {padding: 0 20px 0 0; width: 522px;}

#content-block h1, #content-block h2, #content-block h3, #content-block h4, #content-block h5, #content-block h6,div.pagetype-content div#content-block .cit h4 {font-family:Verdana, Arial, Helvetica, "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;}
#content-block h1 {color: #0A1C5C;font-weight: normal;}

#content-block .toc-level a.toc-section-return {display:none;}

#pageid-content #content-block .fulltext-view h1 {font-size: 27px; color: #0A1C5C;}
#pageid-content .jbjsbr-dslink a {padding: 3px}

ul.classfication-links li{
  list-style: none;
  padding-bottom: 10px;
}
#footer .footer-group p {
    padding-left: 0px;
}
#footer .footer-group p.copyright {
margin-bottom: 0;
padding-bottom: 0;
}
#footer .copyright, #footer .copyright2{
font-size: .7em;
}
#footer .footer-group p.copyright2{
  margin-top: 0;
  padding-top: 0;
}
#header #authstring {display: block;left: auto;margin: 0;padding: 0;position: absolute;right: 100px;text-align: right;top: 1px;width: 630px;}

#header #authstring, #header #authstring a {
    color: #404040;
}

#header .society-link {position:absolute;display:block;top:36px;right:0;height:97px;width:27px;}





#pageid-content div.article div.contributors {
    padding-left: 5px;
}

#content-block div.fulltext-view div#abstract-1 {
    border-bottom: 1px solid black;
}


#pageid-content ul.kwd-group {background-color:#D9DADB;border-bottom: 1px dotted #999999;border-top: none;}
#pageid-content ul.kwd-group li{background-color:transparent;}
#pageid-content ul.kwd-group li a{color:#403838;}
#pageid-content #content-block h2.subtitle{font-weight:normal;}
.gca-buttons input {background-color:#f9f9f9;border:1px solid #333;-moz-border-radius: 5px;border-radius: 5px;}

.table-expansion .table-foot ul.table-footnotes {
    list-style-type: none;
    margin: 0;
}
.fulltext-view .ref-list .ref-cit ol.cit-auth-list {
font-weight: bold;
}
div.pagetype-content div#content-block div.table-expansion *, div.pagetype-content div#content-block div.tablewrapper *{
font-family: Verdana,Arial,Helvetica,"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;
}
#pageid-content .cit-list div.cit-metadata.unstructured { word-wrap: break-word;}
#pageid-home #content-block .left-block h2.jbjsbr-my-specialty-title{
padding-top:10px;
padding-bottom:0;
line-height:0;
font-size:1.1em;
}
.hw-gen-page .leaderboard-ads{
background-color: white;
}
div.leaderboard-ads div{
background-color: white;
margin-left: 125px;
}
div.cit-metadata cite span.cit-etal { font-weight:bold;}

/* for greek character fixing */
#pageid-content #content-block .article h1,
#pageid-toc #content-block .cit h4.cit-title-group{
font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,Helvetica,Tahoma,sans-serif;
}

#footer .footer-col-left{
width: 600px;
}
/*eletters*/
#proxied-contents.proxied-column-display #col-main { width: 510px;}

#pageid-content #content-block ol.cit-list li { margin-left: 5px; }
#pageid-content #content-block div.ref-cit .cit-vol { font-weight: normal; }

/*customizing for the fm includes*/
#content-block ul#bulleted-list-circle {list-style: circle inside none; padding: 1em 5%;}
#content-block ul#bulleted-list {list-style: disc inside none; padding: 1em 5%;}
ol#ordered-list-upper-alpha {list-style: upper-alpha inside none;}
ol#ordered-list-lower-alpha {list-style: lower-alpha inside none;}
ol#ordered-list-upper-roman {list-style: upper-roman inside none;}
ol#ordered-list-lower-roman {list-style: lower-roman inside none;}
#content-block #fm-font, #content-block #fm-font h1, #content-block #fm-font h2, #content-block #fm-font h3,#content-block #fm-font h4,#content-block #fm-font h5,#content-block #fm-font h6, #pageid-home #content-block #fm-font h2, #pageid-home #content-block #fm-font h3 {font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Tahoma,sans-serif;}

#header .header-qs div #selectionOptions {
margin-left: -110px;
padding-top: 3px;
}
header #hdr-login input, #header .header-qs input {
width: 145px;
padding-left: 2px;
}
.header-qs .searchbox select#SearchOptions{
font-weight: bold;
margin-top: 2px;
margin-left: 3px;
}
.header-qs .searchbox select#SearchOptions option{
font-weight: normal;
}

#footer .footer-col-right.social-media li{
padding: 4px 10px;
text-align: right;
}
#col-3 .social-button button .icon {
    background-image: url("../img/twitter_bird.gif");
    padding-left: 20px;
    background-repeat: no-repeat;
}
#col-3 .social-button button {
    background-image: -moz-linear-gradient(center top , #FFFFFF, #DEDEDE);
    border: 1px solid #B0B0B0;
    border-radius: 3px 3px 3px 3px;
    width :192px;
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    font-family: "Helvetica Neue",Arial,sans-serif;
    padding: 2px;
   margin-top: 14px;
    }
div#pageid-home #col-3 div.social-button 
{
   background-color: white;
   text-align: center;
}

