html, body, ol, ul, li, dl, dt, dd, img {
margin: 0;
padding: 0;
border: 0;
}
body {
padding: 0 455px; /* the critical side padding that sets the natural min-width!
*/
color: #000;
font-family: arial,helvetica,sans-serif;
font-size: 100.01%; /* this body font-size fixes an IE bug and maintains
x-browser uniformity */
text-align: left;
font-size:90%;
margin:7px 10px 0 10px;
}
#sizer {
padding: 0;
width: 100%; /* this value controls liquidity; 0% = full rigid, 100% = full
liquid */
text-align: left; /* resets the default text alignment for the page */
max-width: 910px;
}
#expander { /* Any % height here causes IE to lose the neg right margin */
margin: 0 -455px; /* neg side margin values should be < or = to side body
padding */
min-width: 856px; /* This prevents Safari from losing the negative
margins in narrow windows */
position: relative; /* makes #expander visible outside #sizer in IEwin */
min-height: 1px; /* This harmless declaration gives Layout to IE7, which
can't read the Holly hack below */
}
/*\*/
* html #expander {height: 0;}
/* #expander must have "height: 0" in IEwin bug fixing */
/* The above is a modified Holly hack for #expander, with zero substituted for
the
usual 1% height value. Any % value on this element causes a horrendous IE bug! */
#wrapper1 {
position: relative;
font-size: .9em; /* set global font-size here */
border: 3px solid #da5;
border-width: 4px 3px;
} /* this positioning may be needed for IEwin if page is to contain positioned
elements */
a {color: #000; }
p {margin: .8em 0;}
.alignright {margin: 0 10px 10px 0; text-align: right;}
.small {font-size: .8em;}
/************** Special Fixes *************/
/* \*/
* html #wrapper1,
* html #wrapper2,
* html .outer a,
* html .container-left,
* html .container-right,
* html .outer,
* html h2,
* html .sidenav li a
{height: 1%;}
/* Holly hack */
#wrapper1,
#wrapper2,
.outer a,
.container-left,
.container-right,
.outer,
h2,
.sidenav li a
{min-height: 1%;}
/* gives layout for IE7 */
/*** Variance fixes for IEwin ***/
/*\*/
* html .outer p {margin-right: -6px;}
/* */
/**************** Utility Rules *******************/
.hide {display: none;}
/* ajhg styles start */
#header {
position:relative;
width:100%;
}
#header h1 {
margin:18px 20px 0 0;
padding:0;
width:234px;
height:37px;
float:left;
width:32%;
text-align:left;
}
#society_banner {
width:278px;
float:left;
width:19.3em;
width:21.3em;
text-align:center;
}
/* render login section step 1*/
/* Header after Login */
#top_links_holder {
width:auto;
width:22%;
width:12em;
text-align:right;
float:right;
height:5.15em;
min-height:50px;
}
#top_links_holder img {
width:12em;
}
#top_links {
text-align:left;
background:#dddcda;
height:4.5em;
min-height:50px;
float:right;
width:163px;
width:12em;
position:relative;
}
#top_links_holder p{
font-size:0.75em;
margin:0 0 0 0 ;
padding:0 2px 0 0;
}
#top_links_holder ul {
list-style:none;
margin: 0.4em 0 0.4em 0.9em;
}
#top_links_holder ul li {
display:inline;
float:right;
}
* html #main_archive {
height:400px;
}
#top_links_holder ul li a {
font-size:0.75em;
line-height:1.2em;
padding-left:0.4em !important;
white-space:nowrap;
text-align:right;
}
#top_links ul {
margin: 1em 0 0 0.9em;
}
#top_links ul li {
float:none !important;
display:block !important;
}
#top_links ul li a {
font-size:0.85em !important;
line-height:1.6em !important;
padding-left:20px !important;
text-align:left !important;
}
#global_nav {
background:#000;
clear:both;
height:22px;
height:1.55em;
}
#global_nav ul {
list-style:none;
margin:0 0 0px 0;
padding:0;
width:100%;
height:1.55em;
}
#global_nav ul li {
display:inline;
}
#global_nav ul li a {
border-right:1px solid #102F1B;
}
#global_nav ul li.divider a {
border-right:1px solid #fff !important;
}
#global_nav ul li.divider_end a {
border:0 !important;
}
#global_nav ul li a{
display:block;
float:left;
padding:0 18px 0 18px;
color:#fff;
text-decoration:none;
font-size:13px;
font-size:0.92em;
font-weight:bold;
line-height:22px;
line-height:1.68em;
}
#global_nav ul li a:hover {
background:#5A5A5A;
}
#global_nav ul li.on a {
background:#8E0101;
}
#global_nav ul li.divider_start a {
border-right:1px solid #fff !important;
}
#search_bar {
height:2.14em;
color:#333333;
background:#ccc;
}
#search_bar form {
padding:0 0 0 0;
margin:0 0 0 18px;
height:25px;
}
* html #search_bar form {
margin-top:4px;
}
#search_bar input {
height:1.2em;
font-size:1em;
}
#search_bar form a {
margin-left:11px;
font-size:0.9em;
line-height:32px;
}
* html #search_bar form a {
padding-bottom:5px !important;
width:140px;
}
#search_bar label {
font-size:13px;
font-weight:bold;
line-height:30px;
}
input#search_go {
height:auto;
vertical-align:middle;
margin-bottom:2px;
}
#search_bar label input {
margin:0 13px 0 4px;
}
input#search_author {
width:95px;
}
input#search_page, input#search_volume {
width: 40px;
}
/* main advertising banner */
#main_banner {
background:#E8E6E7;
height:110px;
text-align:center;
}
#main_banner img {
margin-top:10px;
width:728px;
}
#main_content {
width:100%;
font-size:0.85em;
position:relative;
min-height:200px;
}
#main_content h2 {
margin:13px 0 0 0;
padding:0;
font-size:16px;
}
#main_archive h2 {
}
div#main_banner {
margin-top:10px;
}
#main_content h3 {
padding: 0 0 0 14px;
line-height:1.7em;
background: #515151;
width:auto;
color:#fff;
font-size:1em;
margin-bottom:2px;
clear:left;
}
/* latest Articles title and links*/
#main_content dl {
margin: 8px 0 0 8px;
list-style:none;
}
#main_content dt {
clear:both;
font-weight:bold;
}
#main_content dd {
}
#main_content dd a {
font-size:1.25em;
}
div.article_links{
font-size:0.8em;
color:#808080;
line-height:1.4em;
margin-bottom:20px;
margin-top:3px;
}
#footer {
clear:both;
border:1px solid #bdcac8;
background:#eeece1;
height:84px;
height:6em;
text-align:center;
margin-top:1em;
margin-bottom:10px;
}
#footer ul {
list-style: none;
}
#top_links ul {
list-style: none;
}
#footer_content {
margin:1em auto 0 auto;
min-width:450px;
width:30em;
}
#footer_content h4 {
width:73px;
height:51px;
float:left;
margin:0 13px 0 0;
padding:0;
}
#footer_content h4 img {
display:block;
width:73px;
height:51px;
}
* html #footer_content h4 a img {
display:none;
}
* html #footer_content h4 a {
z-index: 1;
width:73px !important;
height:51px !important;
display:block;
background-image: url(../images/cell_press.gif)
}
#footer_content form {
float:left;
margin:0;
padding:0;
text-align:left;
}
#footer_content ul {
margin:3px 0 0 0;
padding:0;
font-size:0.7em;
}
#footer_content ul li {
float:left;
color:#888885;
}
#footer_content ul li a {
color:#888885;
text-decoration:none;
margin-left:3px;
}
#footer_content ul li a:hover {
text-decoration:underline;
}
#footer select {
vertical-align:bottom;
}
#footer input.image {
margin:0;
vertical-align:bottom;
}
#footer input#footer_go {
margin:0;
vertical-align:bottom;
}
#footer p.copyright {
clear:left;
color:#888885;
font-size:0.7em;
margin:0px 0 0 3px;
padding:0;
line-height:1.2em;
}
#footer p.copyright a {
color:#888885;
text-decoration:none;
}
#footer p.copyright a:hover {
text-decoration:underline;
}
#main_boombox {
width:334px;
}
#main_text {
width:auto;
margin-right:344px;
height:auto;
min-height:23.5em;
}
* html #main_text {
height:23.5em;
}
table#search_results {
clear:both;
width:100%;
}
table#search_results th, table#search_results td {
padding-left:18px;
}
table#search_results td {
padding-bottom:8px;
padding-top:8px;
}
table#search_results th {
white-space:nowrap;
padding-right:10px;
color:#fff;
background:#696969;
line-height:1.75em;
}
table#search_results th.last, table#search_results td.last {
text-align:center;
}
table#search_results .col-author {
width:20%;
}
table#search_results .col-title {
width:40%;
}
table#search_results td {
padding-right:10px;
}
div.result-pages {
clear:both;
border:1px solid #ccc;
padding:4px;
margin:4px 0 4px 0;
}
div.result-pages p {
float:left;
width:20%;
margin:0;
padding:0;
}
div.result-pages ul {
list-style:none;
width:70%;
float:right;
text-align:right;
}
div.result-pages ul li {
display:inline;
}
div.result-pages ul li a {
color:#1f5231;
}
p#results_no {
position:relative;
}
#edit_search {
display:block;
position:absolute;
right:0;
top:0;
width:6em;
padding:3px 5px;
font-weight:bold;
color:#fff;
background:#000;
text-decoration:none;
text-align:center;
}
#edit_search:hover {
text-decoration:underline;
}
/* Login Form */
/* Floating Login section story */
#floating_login_form {
padding:22px 6px 6px 6px;
font-size:0.9em;
width:21.8em;
position:absolute;
top:4.3em;
right:9999pt;
border:2px solid #d0d0d2;
}
/* Login page NOJS (this and the next rule will be removed as UI changes) */
#main_content #floating_login_form {
margin-top:10px;
position:static !important;
font-size:1.1em;
}
#main_content a#close_login {
display:none;
}
#floating_login_form form {
margin:0;
padding:0;
margin-right:1em;
}
#floating_login_form label {
clear:left;
display:block;
float:left;
width:12.2em;
vertical-align:bottom;
text-align:right;
margin-right:0.4em;
line-height:1.7em;
font-size:0.85em;
font-weight:bold;
}
#floating_login_form a#forgotlink {
clear:both;
display:block;
text-align:right;
padding-right:5px;
font-size:0.85em;
}
#floating_login_form input {
float:left;
width:10.4em;
border:0;
vertical-align:bottom;
font-size:0.85em;
padding:2px 1px 2px 1px;
margin-bottom:9px;
}
#floating_login_form input.image-button {
float:right;
padding-right:13px;
width:auto !important;
}
a#close_login {
position:absolute;
right:4px;
top:4px;
display:block;
width:0.5em;
height:1em;
line-height:1em;
text-decoration:none;
padding-left:2px;
padding-bottom:2px;
text-align:center !important;
}
a#close_login:hover {
color:#000;
background:#fff;
}
p.alert, .loginError, #floating_login_form div.error {
margin-top:0;
padding-top:0;
padding-bottom:.2em !important;
color:#f55;
font-size:.85em !important;
font-weight:bold;
text-align:right;
padding-right:13px;
}
#main_content div.alert {
text-align:left !important;
font-size:1em;
margin-top:1em;
padding:10px .5em 10px 36px;
line-height:16px !important;
background:#efefef;
border:1px solid #000;
width:25.6em;
}
#main_content #main_register .registerform div.alert {
width:57.5% !important;
margin-bottom:1em !important;
}
#main_content #main_search div.alert {
width:auto !important;
}
#main_content div.errormsg {
background:url(../images/msg_icon_error.gif) 5px 8px no-repeat;
}
#main_content div.alertmsg {
background:url(../images/msg_icon_alert.gif) 5px 4px no-repeat;
}
#main_content div.infomsg {
background:url(../images/msg_icon_info.gif) 5px 4px no-repeat;
}
#main_content div.confirmmsg {
background:url(../images/msg_icon_confirm.gif) 5px 8px no-repeat;
}
input.checkbox {
width:auto !important;
float:left !important;
}
#floating_login_form input.checkbox {
clear:left;
display:block;
float:left;
margin-bottom:4px;
text-align:right;
padding:0 !important;
margin-left:4.2em;
width:auto;
}
* html #floating_login_form input.checkbox {
margin-left:1.5em;
}
#forgotlink {
width:17em;
float:left;
margin-top:0.3em;
}
#remember_inline_label {
padding-left:.25em;
padding-bottom:.4em;
width:10em;
float:left !important;
clear:none !important;
}
#rememberme_label {
float:right !important;
clear:none !important;
width:17.5em !important;
text-align:left !important;
margin-left:0.3em;
margin-right:1em;
padding-left:0em;
}
#floating_login_form hr {
clear:both;
margin-right:1em;
}
#remember_options {
width:100%;
text-align:right;
}
/* Alerts Page */
/* My Email Alerts And Email alerts Confirmation page */
#alerts_form {
width:640px;
}
p.buttons {
text-align:right;
}
#main_content input.button, a.button {
border:0;
background: #102F1B;
color:#fff;
font-weight:bold;
font-size:0.95em;
line-height:1.2em;
padding:2px;
}
input#clearbutton {
margin:0 0 0 .4em;
width:7em !important;
}
a.button {
display:block !important;
padding: 3px 37px 3px 37px !important;
text-decoration:none;
width:4em !important;
font-size:.96em;
}
#sign_up a.button {
margin-top:1.75em !important;
margin-bottom:1.75em !important;}
#main_supp a.button {
width:16em !important;
float:left;
padding:3px 0 3px 0 !important;
text-align:center;
margin-right:.5em !important;
color:#fff !important;
}
p a.button {
margin:0 auto 0 auto !important;
}
input.reset {
margin-top:5px;
margin-right:5px !important;
}
table#email_alerts {
width:640px;
padding-bottom:5px;
border-bottom:1px solid #102F1B;
}
.registerform table#email_alerts {
width:100% !important;
}
.registerform table#email_alerts label {
width:auto;
}
table#email_alerts th {
padding-bottom:2px;
border-bottom:1px solid #102F1B;
margin-top:5px;
}
table#email_alerts td {
padding-top:2px;
line-height:1.6em;
}
/* Email alerts home page */
/* Forgot Password page*/
/* change password story*/
/* reset password */
div#sign_up, div.left_box {
margin-right:2.5em;
}
div.login_box {
float:left;
background:#efefef;
width:29.2em;
margin-top:1.5em;
height:auto;
margin-bottom:1.5em;
min-height:12.8em;
}
* html div.login_box {
height:12.8em;
}
div.center {
float:none;
margin-left:auto;
margin-right:auto;
width:28.8em;
}
div.alertright {
margin-left:31.7em !important;
}
div.login_box label {
width:8.7em;
display:block;
float:left;
clear:left !important;
padding-right:.7em;
line-height:2em;
white-space:nowrap;
}
#pw_username {
line-height:2em;
}
div.login_box label span.note {
width:8.5em;
white-space:normal !important;
font-size:0.8em;
line-height:1em !important;
}
div.login_box input {
width:10em;
float:left;
display:block;
}
div.login_box h3 {
margin-top:0;
text-transform:uppercase;
}
a#alerts_fpw {
display:block !important;
float:left;
width:6.7em;
font-size:0.8em !important;
padding-left:2.5em;
padding-bottom:.8em;
}
a#login_fpw{
display:block !important;
float:left;
width:6.7em;
font-size:0.8em !important;
padding-left:2.2em;
}
span#fpw {
display:block;
clear:both;
font-size:0.8em !important;
padding-left:11.7em;
line-height:1em;
}
div.login_box p, div.login_box form {
padding: 0 1em 1em 1em;
}
label#loginlabel, label#clearlabel {
color:#efefef !important;
}
div.login_box form {
margin-top:1em;
padding-bottom:1em;
}
#login_alerts {
margin-top:0.5em;
}
table.personalize tr td label {
font-weight:bold;
line-height:2em;
}
table.personalize tr td label.inline {
font-weight:normal !important;
}
#article_meta a sup {
text-decoration:none !important;
}
p.note {
font-weight:bold;
color:#8E0101;
}
/* fulltext and abstract pages */
#main_article {
margin-top:13px;
margin-bottom:13px;
padding-bottom:20px;
float:left;
}
#main_article h2 {
margin-top:0 !important;
}
p.article_source a:hover {
text-decoration:underline !important;
color:#000;
}
.ja50-ce-cross-ref {
z-index:0;
display:inline;
padding: 0 1px 0 1px;
}
.ja50-ce-cross-ref span {
z-index:0;
}
a.ja50-ce-cross-ref div {
text-decoration:none !important;
font-weight:normal !important;
line-height:auto !important
}
.ja50-ce-formula {
position:relative;
display:block;
text-align:center;
padding:.8em 0 .8em 0;
width:100%;
}
.ja50-ce-formula span.formula_label {
position:absolute;
bottom:0;
right:0;
}
div.ja50-ce-table {
padding-top:1em;
}
td.ja50-article-history sup {
margin-right:.1em;
}
/* figures */
div.article_figure {
float:left;
margin-bottom:.5em;
}
div.article_figure table tr td {
padding-top:1em;
}
div.article_figure a img {
background:#fff;
display:block;
margin-right:1em;
border: 2px solid #ccc;
}
div.article_figure a:hover img {
border: 2px solid #333 !important;
}
div.ja50-figure {
background:#fff;
display:block;
}
div.floating-figure .article_figure {
float:none !important;
padding-bottom:.2em;
border-bottom: 2px solid #333 !important;
}
p.ja50-ce-para {
clear:both;
}
div.ja50-ce-caption {
font-size:.9em;
clear:both;
padding:.7em 0;
border-top:0;
margin-bottom:1em;
width:100%;
border-bottom:2px solid #ccc;
}
div.ja50-figure img {
padding-top:.7em !important;
margin-bottom:.5em;
}
.article_figure_versions {
padding-bottom:.5em;
}
.article_figure_versions a {
color:#333;
padding:.3em .5em;
line-height:1.5em;
text-decoration:none;
font-weight:bold;
}
div.large-figure .article_figure_versions a {
padding-left: 0;
}
div.ja50-ce-caption .inlineref {
font-size:1.2em;
}
div.ja50-ce-caption .inlineref a {
display:none;
}
.article_figure_versions a:hover {
text-decoration:underline;
}
div.ja50-ce-label {
font-weight:bold;
display:inline;
margin:0;
padding: 0 .5em 0 0;
}
div.large-figure {
margin-top:1em !important;
}
#article_options ul {
list-style:none;
padding-top:10px;
padding-bottom:10px !important;
}
#article_options ul li {
margin-bottom:5px;
}
#article_options ul li a {
display:block;
padding-left:8px;
padding-right:4px;
font-size:0.9em;
}
#article_options ul li a:hover {
text-decoration:underline;
}
#article_text {
margin:0;
text-align:left;
float:left;
width:60%;
margin-left:16.5%;
}
* html #article_text {
margin-left:8.5%;
}
div.outline_closed #article_text {
width:auto;
margin-left:24px;
margin-right:17em;
}
* html div.outline_closed #article_text {
width:75%;
margin-right:0;
}
div.outline_closed #article_outline {
}
a#open_link {
display:none;
background:#a19758 !important;
color:#fff;
text-align:center;
width:14px;
margin-top:13px;
height:auto;
text-decoration:none;
font-weight:bold;
line-height:2em;
padding-left:.1em;
position:absolute;
top:0px;
left:0;
position:fixed;
left:10px;
top:267px;
}
a#open_link:hover {
background:#162f1c !important;
}
a#close_link {
position:absolute;
top:0px;
right:4px;
font-size:.9em;
/*display:none;*/
}
a#close_link:hover {
color:#a19758 !important;
}
#article_text p, div.summary, div.ja50-ce-caption {
line-height:1.6em;
}
#article_text h4 {
font-size:1.1em;
margin-bottom:.7em;
}
#article_text h5 {
font-size:1em;
margin-bottom:.5em;
}
#article_text dt {
font-weight:normal;
}
#article_abstract {
float:left;
width:650px;
width:59%;
padding-bottom:1.5em;
min-height:50em;
}
* html #article_abstract {
height:50em;
}
div.abstract {
float:right;
position:relative !important;
right:auto !important;
top:auto !important;
width:30% !important;
}
#article_options {
padding:0;
margin-top:0;
margin-bottom:10px;
width:15%;
width:16em;
position:absolute;
right:0;
top:0;
z-index:1000;
background:#fff;
}
#article_options h4 {
font-size:1em;
padding: 0 0 0 5%;
line-height:22px;
margin: 0 0 0 0px !important;
width:95%;
}
#toc_outline {
position:fixed;
left:10px;
top:267px;
width:22%;
height:auto;
margin-right:1%;
margin-bottom:115px;
max-height:350px;
font-size:0.9em;
padding:0;
/* width:24em;*/
max-width:30em;
}
#article_outline {
position:fixed;
left:10px;
top:267px;
width:15%;
height:auto;
margin-right:1%;
margin-bottom:115px;
max-height:250px;
min-width:115px;
font-size:0.9em;
padding:0;
background:#fff;
max-width:30em;
}
* html #article_outline {
height:220px;
}
div.outline_closed div#article_outline {
display:none;
}
div.outline_closed div#article_outline ul, div.outline_closed div#article_outline
h4 {
display:none !important;
}
#archive_outline {
width:22%;
height:auto;
margin-right:1.5em;
max-height:350px;
font-size:0.9em;
padding:0;
max-width:30em;
background:#fff;
height:323px;
position:fixed;
left:10px;
top:267px;
}
#main_toc h3, #main_text h3 {
padding: 0 0 0 9px;
}
div.login_box h3 {
padding: 0 0 0 14px !important;
}
* html #article_outline, * html #toc_outline {
text-align:left;
}
#article_outline_holder {
}
#article_outline h4, #toc_outline h4, #archive_outline h4 {
background:#333;
color:#fff;
padding: 0px 0 0px 8px;
margin:0 0 0 0;
line-height:1.6em;
font-size:1.1em;
}
* html #article_outline h4 {
width:100%;
}
#article_outline h4 a, #toc_outline h4 a{
color:#fff !important;
text-decoration:none;
}
ul#article_outline_list {
padding: 8px 0 0 0px;
margin-left: 9px;
margin-bottom:0px;
margin-right:0;
list-style:none;
max-height:222px;
overflow-x:hidden;
overflow-y:auto;
overflow:auto;
}
* html ul#article_outline_list {
height:192px;
width:99%;
}
* html #toc_outline ul {
width:99%;
height:222px;
height:auto;
}
#article_outline_list li {
padding-left:9% !important;
margin-left:0 !important;
background:url(../images/list_arr_rgt_blk.gif) 0px 4px no-repeat;
margin-bottom:3px;
}
#article_outline_list li.nochildren {
background:url(../images/list_bull_blk.gif) 0px 4px no-repeat !important;
}
* html #article_outline_list li {
padding-left:12px !important;
}
#article_outline_list li ul {
margin-left:.1em;
list-style:none;
padding:0 !important;
}
#article_outline_list li ul li {
margin:0;
padding:0;
}
ul#article_outline_list li ul {
display:none;
}
ul#article_outline_list li.open ul {
display:block !important;
}
ul#article_outline_list li.open {
background:url(../images/list_arr_blk.gif) 0px 4px no-repeat !important;
}
#article_outline_list li a {
text-decoration:none;
display:block;
margin:0;
padding:0;
}
#article_outline_list li a:active {
text-decoration:underline;
}
#article_outline_list li a:hover {
text-decoration:underline;
}
ul#article_outline_list_archive {
overflow:auto;
padding: 8px 8px 8px 8px;
margin-bottom:8px;
padding-right:10px;
list-style:none;
height:323px;
height:auto;
max-height:25em;
text-align:left;
}
ul#article_outline_list_archive li ul {
padding: .4em 0 .4em 0;
background:#ccc;
margin:0 !important;
}
ul#article_outline_list_archive li.open ul {
display:block !important;
}
ul#article_outline_list_archive li.closed ul {
display:none !important;
}
ul#article_outline_list_archive li a{
display:block;
margin: .5em 0 .5em 0;
padding-left:20px;
font-size:1.4em;
text-decoration:none;
font-weight:bold;
background: #fff url(../images/top_link_arrow.gif) top left no-repeat;
text-align:left;
}
ul#article_outline_list_archive li a:hover {
text-decoration:underline;
}
ul#article_outline_list_archive li ul li a{
font-size:1em;
text-decoration:none;
font-weight:normal;
background:none !important;
}
ul#article_outline_list_archive li ul {
margin:0px;
list-style:none;
}
* html ul#article_outline_list_archive {
height:23.5em;
}
td.ja50-table-header-cell {
color:#fff;
background:#000;
padding:.3% .6%;
font-weight:bold;
}
td.ja50-table-header-cell a {
color:#fff !important
text-decoration:none !important;
}
td.ja50-table-header-cell a:hover {
text-decoration:underline;
}
table.ja50-table th {
padding-bottom:.7em;
padding-right:2em;
text-align:center;
}
.ja50-table-mid-column {
/* text-align:center;
background:orange;*/
}
table.ja50-table th.ja50-table-left-column{
/* text-align:left !important; */
}
table.ja50-table td {
padding-right:2.1%;
padding-left:4px;
}
table.ja50-table {
border-bottom:1px solid #000;
margin-bottom:0.5em;
}
#article_meta a {
text-decoration:none;
margin-left:2px;
}
p.article_affiliation {
font-size:.9em;
line-height:1.3em;
}
.article_affiliation a img {
vertical-align:bottom;
padding-top:2px;
}
#article_meta h2 {
font-size:1.8em;
}
p.article_doi {
color:#767676;
margin:0 0 .5em 0;
padding:0 0 auto 0;
}
p.article_type {
margin:0 !important;
padding:2px 0 2px 0;
font-size:1.4em;
font-weight:bold;
color:#333;
text-transform:uppercase;
}
p.article_source {
margin-bottom:0;
padding:0;
}
#article_options a.active {
font-weight:bold;
text-decoration:none;
}
span.ja50-ce-sup {
}
a.ja50-ce-cross-ref {
font-weight:bold;
text-decoration:none;
}
a.ja50-ce-cross-ref:hover {
text-decoration:underline;
}
div.summary {
margin-bottom:3em;
}
/* toc page */
#main_toc {
text-align:left;
width:auto;
padding-left:16.5em;
margin-right:352px;
padding-top:13px;
height:auto;
min-height:60em;
}
#main_toc h3 {
margin:0;
}
#main_archive {
text-align:left;
width:auto;
padding-top:13px;
min-height:400px;
}
#main_archive h2 {
margin:0;
}
#toc_outline {
width:16em;
margin-right:1em;
}
#toc_outline h2 {
width:100%;
text-align:center;
line-height:21px;
margin:0 0px 0 0px !important;
padding:0 !important;
font-size:1em;
position:relative;
}
td.bib_info {
font-weight:bold;
}
#toc_outline table {
margin-bottom:6px;
}
#toc_outline td a {
text-decoration:none;
background:#f00;
color:#fff;
font-weight:bold;
font-size:1.5em;
display:block;
height:19px;
}
#toc_outline a.prev {
padding:1px 5px 1px 7px;
}
#toc_outline a.next {
padding:1px 7px 1px 5px;
}
#toc_outline td a:hover {
background:#333;
border:1px solid #333;
}
#toc_outline a.next:hover {
padding:0px 6px 0px 4px;
}
#toc_outline a.prev:hover {
padding:0px 4px 0px 6px;
}
#toc_outline p.toctitle{
text-align:center;
}
#toc_outline p.toctitle a {
font-weight:bold;
text-decoration:none;
}
#toc_outline p.toctitle a:hover { text-decoration:underline; }
ul.toc {
border:1px solid #000;
padding: 10px 25px 10px 25px !important;
margin:0 0 10px 0 !important;
}
* html #toc_outline ul.toc {
width:auto !important;
}
* html #toc_outline ul.toc li {
padding-left:2% !important;
}
a#rss_link {
background:url(../images/rss_icon.gif) 0px 0 no-repeat;
display:block;
padding-left:26px;
height:20px;
line-height:20px;
text-decoration:none;
margin-left:0px;
width:100%;
}
strong.article_icon {
background:#000;
color:#fff !important;
font-size:.9em !important;
text-align:center;
padding:0 .6em 0 .6em;
text-decoration:none;
font-weight:normal;
vertical-align:top;
margin:0 .2em .2em 0;
width:9em !important;
display:block;
float:left;
}
div#cover_detail {
width:100%;
font-size:.9em;
}
div#cover_detail img {
display:block;
text-align:center;
margin:0 auto .7em auto;
}
/* Advanced Search */
.advanced_search label, .registerform label {
clear:left;
display:block;
float:left;
width:10.5em;
width:24.5%;
margin-top:.5em;
font-weight:bold;
}
.advanced_search input, .registerform input, .registerform strong {
display:block;
float:left;
width:20em;
width:48.5%;
margin: .2em 0 .2em 0 ;
}
.registerform strong {
line-height:1.8em;
}
.registerform #email_alerts input {
width:auto !important;
}
.advanced_search input.radio {
width:auto !important;
}
.advanced_search input.button {
height:1.8em !important;
}
.advanced_search select {
float:left;
clear:right;
margin: .4em 0 .4em 0 ;
}
strong.toc_pages {
color:#6f6f6f;
}
#short_fields {
padding-top:1em;
padding-left:24.5%;
}
#short_fields {
clear:both;
}
#short_fields label, #radio_fields label, #from_fields label {
clear:none;
width:auto !important;
float:left;
white-space:nowrap;
margin-right:.5em;
margin-left:0;
padding-left:0;
}
#from_fields {
padding-top:.5em;
}
#from_fields label{
width:auto !important;
display:inline !important;
float:left;
position:static;
}
#radio_fields label {
margin-right:.5em;
line-height:1.65em !important;
}
label#srch_from, label#searchYearFrom {
clear:left;
padding-left:24.4%;
width:100px;
}
input#srch_pub_all {
margin-bottom:.5em;
}
#short_fields input {
width:2.3em !important;
margin-right:.8em;
}
#radio_fields input {
width:auto !important;
margin-right:.2em;
margin-top:0em;
padding-top:0;
line-height:1em !important;
vertical-align:top;
clear:none;
}
#from_fields input {
float:none !important;
clear:none !important;
width:auto !important;
display:inline !important;
vertical-align:middle;
}
fieldset {
margin:0;
padding:0;
border:0;
}
form.advanced_search, .registerform {
background:#ccc;
width:auto;
padding:1em;
margin:1em 0 1.5em 0;
}
.advanced_search {
margin-bottom:1em !important;
}
form.advanced_search p {
clear:both;
}
label#label_srch_dates {
clear:left;
display:block;
width:23.5% !important;
}
fieldset#radio_fields, fieldset#misc_fields{
padding-top:1em;
}
input.srch_submit {
margin-top:.2em !important;
margin-left:.5em !important;
float:left;
width:8em !important;
}
#search_tips {
clear:left;
margin-top:0em;
margin-bottom:1em;
border:1px solid #000;
width:332px;
}
#search_tips h3 {
font-size:1em;
padding: 0 0 0 .9em !important;
line-height:22px;
margin: 0 0 0 0px !important;
color:#fff;
background:#333;
}
#search_tips ul {
margin:1em 2em 1em 2.2em;
}
#search_tips ul li {
margin-bottom:.5em;
}
#main_search {
width:54%;
padding-bottom:3em;
min-height:64em;
}
* html #main_search {
height:64em;
}
#right_column {
width:334px;
margin-left:10px;
top:13px;
right:0;
position:absolute;
}
/* activate login error (story 136) */
#main_content div.alertwide {
width:57.3em !important;
}
p.error_note {
clear:both;
}
/* registration */
#main_register {
width:64%;
max-width:750px;
min-width:530px;
}
* html #main_register {
width:530px;
}
.registerform label {
clear:left;
float:left;
width:25%;
}
.registerform input {
float:left;
width:38%;
}
.registerform input.button {
width:10em !important;
margin-left:.2em;
}
.registerform p {
clear:both;
}
fieldset.reg_comms label {
width:100% !important;
line-height:1.6em;
white-space:nowrap;
}
* html fieldset.reg_comms label {
line-height:2em;
}
fieldset.reg_comms label input {
margin-right:.6em !important;
}
* html fieldset.reg_comms label input {
margin-right:.2em !important;
}
a.usernameavailable {
display:block;
float:left;
margin-left:0.4em;
width:16em;
line-height:2.2em;
font-size:.9em;
}
.registerform select {
margin: .2em 0 .2em 0 ;
float:left;
width:39%;
}
select#reg_title, select#titleId, select.reg_title {
width:20%;
min-width:16em;
margin-right:30%;
}
.register_error {
font-weight:bold;
color:#8E0101;
}
#archive_body {
float:right;
width:75.8%;
}
#archive_toc dl {
width:200px;
}
/* Home */
#main_home {
text-align:left;
width:auto;
margin-right:352px;
padding-top:13px;
height:auto;
min-height:90em;
}
* html #main_home {
height:90em;
}
* html #main_toc {
height:90em;
}
#main_content #main_current h2, #main_home h3 {
padding: 0 0 0 14px !important;
line-height:1.7em;
background: #515151;
width:auto;
font-size:1em;
margin: 0 0 2px 0 !important;
color:#fff !important;
background:#333;
}
a.current_vol {
font-weight:bold;
}
#main_current {
padding:0;
margin:0 0 17px 0;
background:#eeede4;
position:relative;
}
#main_home {
}
#main_current ul {
margin-left:20px;
}
#current_contents {
background:#eeede4 !important;
padding-top:11px;
padding-left:168px;
padding-right:13px;
min-height:227px;
}
* html #current_contents {
height:227px;
}
#current_cover {
margin:0;
padding:0;
left:1px;
top:22px;
position:absolute;
}
#current_cover img {
margin: 13px 0 0 13px;
}
#current_cover a.caption {
display:block;
border:1px solid #d0cacc;
margin: 5px 0 0 13px;
padding: 4px 0;
background:#fff;
width: 137px;
text-decoration:none;
text-align:center;
}
#announcements {
max-height:20em;
overflow:hidden;
}
#right_column .content_panel {
margin-bottom:10px;
}
#right_column .content_panel h3 {
margin-top:0;
}
#right_column .content_panel p{
clear:both;
margin:8px 13px 8px 13px;
}
#right_column .content_panel br {
clear:both;
}
#right_column .content_panel ul {
float:left;
list-style:none;
width:49%;
margin-top:5px !important;
}
#right_column .content_panel ul li {
padding:1px 0 4px 13px;
}
.clear:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
/* End hide from IE-mac */
/* supplemental data */
#main_supp {
width:59%;
}
#main_supp dl {
padding-bottom:5em;
margin:0;
}
#main_supp dt {
margin-top:1em;
margin-bottom:.3em;
font-weight:normal;
}
#main_content_popup {
width:600px;
position:relative;
padding:10px 10px 10px 10px;
}
#feedback_popup {
max-width:480px;
}
* html #feedback_popup {
width:480px;
}
.popup_caption {
border:2px solid #ccc;
padding:.3em;
}
.popup_caption p {
margin-top:0;
}
a#close_popup {
padding:4px;
background:#5A5A5A;
color:#fff;
text-decoration:none;
font-weight:bold;
display:block;
text-align:right;
margin-bottom:1.2em;
/* position:absolute;
right:10px;
top:10px;*/
}
a#close_popup:hover {
text-decoration:underline;
}
#main_content_popup .article_figure_versions {
margin:.75em 0 .75em 0;
}
#exported {
margin-top:1em;
margin-left:1px;
padding-top:1em;
padding-bottom:1em;
border-top: 1px solid #333;
border-bottom: 1px solid #333;
}
#exported h3 {
background:none !important;
color:#000;
font-size:120%;
padding:0;
margin:0;
}
#main_content_popup h2 {
margin-bottom:10px;
}
* html body {
background-image: url("../images/spacer.gif");
background-repeat: no-repeat;
background-attachment: fixed;
}
* html #link_holder { display:block;position: absolute; left: 0px; top: 13px; }
* html div#link_holder {
left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft :
document.body.scrollLeft ) ) + 'px' );
top: expression( ( 13 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :
document.body.scrollTop ) ) + 'px' );
}
* html #article_outline, * html #toc_outline, * html #archive_outline { position: absolute; left: 0px; top: 13px; }
* html div#article_outline, * html div#toc_outline, * html #archive_outline {
left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft :
document.body.scrollLeft ) ) + 'px' );
top: expression( ( 13 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :
document.body.scrollTop ) ) + 'px' );
}
p.article_supplement {
margin:0 !important;
padding:2px 0 2px 0;
font-size:1.4em;
font-weight:bold;
color:#333;
}
#main_content_popup textarea {
width:350px;
height:135px;
overflow:auto;
}
.infobubble-container {
}
.infobubble {
background-color: #EFEFEF;
display: none;
border-top: 1px solid grey;
border-bottom: 1px solid grey;
border-left: 1px solid grey;
border-right: 1px solid grey;
text-indent: -1px;
padding: 8px 10px 10px 10px;
position: absolute;
top: 0px;
left: -317px;
width: 290px;
border:2px solid #a19759;
}
.infobubble a {
display:inline !important;
}
.mlktScroll {
border: 1px solid #CCCCCC;
height: 100px;
width: 270px;
overflow: auto;
background-color: #FFFFFF;
}
.mlktLink {
position: relative;
}
.mlktEmpty {
background-color: #FFFFFF;
padding: 5px 5px 5px 5px;
}
#rss {
width:35em;
padding: 7px;
margin-bottom: 17px;
}
#rss img {
margin: 0 7px;
}
a#switchsearch
{padding: 3px 10px; text-decoration: none;}
a#switchsearch:hover{
text-decoration: underline;
}
#main_home p {
margin: 8px 0 0 8px;
}
strong.sponsored, strong.featured {
margin-right:1em;
}
.search_highlighter {
background:#37c9c7;
}
#main_content td .search_highlighter, #main_content h3 .search_highlighter {
color:#000 !important;
}
.toc_icons {
display:block;
}
#article_options span.search_highlighter {
background-color:transparent !important;
}
#article_outline span.search_highlighter {
background-color:transparent !important;
}
p.article_doi span.search_highlighter {
background-color:transparent !important;
}
p.article_source span.search_highlighter {
background-color:transparent !important;
}