/*
 * Id: 7.3320
 * Version: 1292962798
 * Generated: Feb 13, 2012 8:09:23 PM
 */

body {
font:13px Arial,Helvetica,Verdana,sans-serif;
background-color:#E7E7E9;
background-image:url('/polopoly_fs/7.3320!/homebg.jpg');
background-position: top;
background-repeat: repeat-x;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#pageWrapper {
width: 945px;
padding:0px;
margin: auto;
position:relative;
border:none;
}

.header{
background-image:none;
height:166px;
}

.header .navpath{
margin-top:0px;
}

table,td,th{
font:13px Arial,Helvetica,Verdana,sans-serif;
margin:0;
padding:0;
color:#333333;
}

p{
margin: 15px 0px 15px 0px;
}

h1{
font-size: 130%;
font-weight: bold;
}

h2{
font-size: 110%;
font-weight: bold;
}

h3{
font-size: 90%;
font-weight: bold;
}

h4{
font-size: 70%;
font-weight: bold;
}

h1,h2,h3,h4{
color: #000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-weight:bold;
line-height:1.2em;
text-align:left;
}

a {
color:#21536A;
}

a:hover{
text-decoration:underline;
}

#leftCol a{
color:#fff;
text-decoration:none;
}

#leftCol li{
background-image:none !important;
}

b.small{
font:11px Arial,Helvetica,Verdana,sans-serif;
padding:0px 0px 0px 0px;
font-weight:bold;
}

form {
margin:0;
padding:0;
}

select, .input{
margin:0px;
padding:1px;
border:1px solid #999999;
color:#333333;
background-color:#FFFFFF;
font:11px;
}

.button{
border:1px solid #999999;
margin:2px 0;
padding:2px 0;
color:#242424;
background:#DEDEDE;
font:normal 10px;
text-transform:uppercase;
}

.clear {
clear: both;
}

.hide {
height: 0;
width: 0;
overflow: hidden;
position: absolute; /* for the benefit of IE5 Mac */
}

.title {
padding: 10px 0px 0px 10px;
}

.spacer{
clear:both;
float:none;
height:auto;
}

hr{
display:none;
}

hr.cleaner {
clear:both;
height:1px;
line-height:0;
margin: -1px 0 0 0;
padding:0;
border:none;
visibility: hidden;
}

.ads{
text-align:center;
}

.whiteNav{
background: #ffffff;
color: #01156E;
font-weight: bold;
text-transform: uppercase;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
}

/************************************
*
* LISTS
*
************************************/

dl{
margin:10px 0 0 20px;
padding:0 0 20px;
list-style:none;
}
dt{
font-weight:none;
margin:8px 0 0 0px;
}

#home dt{
list-style-type:disc;
}

dd{
margin:0 0 0 10px;
padding:2px 0;
}

#leftCol ul{
list-style-type: none;
margin: 10px 0px 10px 10px;
padding: 0px 0px 0px 0px;
}

#leftCol li{
width: auto;
margin:0px 0px 0px 0px;
display: block;
padding:2px 0px 0px 0px;
height: 18px;
}


/* -----------------------------------------------
GLOBAL HEAD
----------------------------------------------- */
#global-links em, #global-head-tabs em {
font-style:normal;
text-decoration:underline;
}
#css-switcher {
float:left;
height: 16px;
background: url(http://asmedl.org/journals/doc/ASMEDL-home/images/off-higher.gif) no-repeat 5px -30px;
position: absolute;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
/*text-indent: -9000px;*/

}
#css-switcher a {
display: block;
/*text-indent: -9000px;*/
height: 16px;
width: 70px;
background: url(http://asmedl.org/journals/doc/ASMEDL-home/images/off-higher.gif) no-repeat 5px -6px;
/* IE 5 Hack \*/
overflow: hidden;
/* end hack */
}
#css-switcher a:hover {
background: none;
}

#global-text {
float:left;
}

#global-links {
float:right;
}
/* hidden header */
#global-header {
margin: 0 auto;
background:url('/polopoly_fs/7.3320!/asmedl_header.jpg') no-repeat #01156E;
width: 941px;
height: 90px;
position: relative;
z-index: 1;
}
#global-header span {
visibility: hidden;
}
#global-header a {
display: block;
height: 70px;
border-style: none;
text-decoration: none !important;
}
#global-head-links {
text-align:right;
background:#01156E;
font: normal 10px;
padding: 2px 10px 4px 0;
color: #ffffff;
}
#global-head-links a:link, #global-head-links a:visited {
color: #ffffff;
text-decoration: none;
padding: 0px 10px;
}
#global-head-links a:hover {
color: #fbfbfb;
text-decoration: underline;
}

/************************************
*
* TEXT ADJUST
*
************************************/
#global-header-resize{
background: #ffffff;
float: right;
padding: 0px;
margin: -22px 8px 0px 0px;
height: 12px;
}

#global-header-resize img{
height: 12px;
}

/************************************
*
* HOME PAGE SEARCH BOX
*
************************************/

#box-container{
margin:10px 0px 20px 0px;
padding:0px;
}

#box-container-title{
color:#404040;
background:#DCDDD5;
padding: 4px 7px 4px 7px;
}

#box-container-brws {
color:#666666;
background:#F1F2ED;
padding: 0px 0px 0px 5px;
}

#box-container-srch {
color:#666666;
background:#F1F2ED;
padding: 0px 0px 15px 5px;
}

#box-container-content {
margin:0;
padding:10px 0;
}

#box-container-content-srch {
margin:0;
padding:0;
}

#box-container-label{
padding:0 0 5px;
color:#000000;
font-weight:bold;
}

#box-container-srch .crossRef{
float:right !important;
padding:8px 0px 0px 10px;
margin:-42px 0px 0px 0px;
width: 75px;
height: 95px;
background:#E5E5E1;
}

#box-container-srch .crossRefHelp{
float:right;
margin:-82px 0px 0px 0px;
padding:0px 10px 0px 0px;
}

#box-container-srch .enterWord{
padding:10px 0px 10px 0px;
margin:0px 0px 0px 0px;
width:70%;
}

#box-container-srch .button{
margin:0px 0px 0px 10px;
}

#box-container-srch .advanced{
width:70%;
}


#box-container-srch .allPapers{
margin:0px 0px 10px 0px;
width:70%;
}

/************************************
*
* JOURNAL PAGE
*
************************************/

#bullet li{
margin:3px 0;
padding: 0 0 0 15px;
background-repeat: no-repeat;
background-position: 3px 5px;
/*background-image: url("http://asmedl.org/jimages/sci_browse_trees/bt_bullet.gif");*/
background-image: url('/polopoly_fs/7.3320!/bt_bullet.jpg');
}

#currIss,#allIss,#news{
border-bottom:1px solid #A8A8A8;
margin:0 0 5px;
padding:0;
}

#currIss-list ul,#allIss-list ul{
list-style:none;
}

.sect {
float:left;
margin:0;
padding:0;
color:#000000;
font-weight: bold;
font-size: 12px;
}

.date{
margin:0;
padding:0;
float:right;
color:#000000;
font:10px;
}
.sect-lite {
padding-left:3px;
}

/************************************
*
* IMAGES
*
************************************/
/* COVER IMAGES */
.thumbnail{
position: relative;
z-index: 0;
}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #E2F0FB;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
}

/* ----------------------------------------------
JOURNAL FORM
----------------------------------------------- */
#j-home-form {
width: 169px;
float: right;
margin:-17px 0px 0px -9px;
padding:0;
}
#j-home-form-input{
margin:0;
padding:0;
color:#333333;
background:#FFFFFF;
font:8px;
}
#j-home-form dl{
margin:0;
padding:0;
}
#j-home-form dd{
margin:0;

padding:0;
}
#j-home-form dt{
font-size:10px;
margin:0;
padding:0;
float: right;
}
#j-home-form .go{
border:1px solid #999999;
margin:0;
padding: 0 10 0 0;
font-size: 10px;
color:#242424;
background:#DEDEDE;
text-transform:uppercase;
width:25px;
height:15px;
}

/************************************
*
* TITLES
*
************************************/
#title-blue {
background: #E2F0FB;
margin:10px 0px 15px 0px;
padding:6px 28px 5px 4px;
height:20px;
}

#title-white {
background: #FFFFFF;
margin:10px 10px 0px 10px;
padding:0;
height:32px
}

#title .input {
margin:0px;
padding:1px;
border:1px solid #999999;
color:#333333;
font:10px;
background: #E2F0FB;
height:32px
}

#title h2 {
float:left;
color:#000000;
margin:0;
padding: 10px 12px 12px 10px;
}

#mini-menu {
float:right;
list-style-type: none;
margin: 0;
padding:5px 25px 0 0;
font-weight:normal;
font-size:98%;
text-align: left;
}

#mini-menu li {
display: inline;
margin: 0 0 0 2em;
}

#mini-menu li.ealerts a {
color:black;
padding-left: 18px;
background-image: url('/polopoly_fs/7.3320!/ealerts.jpg');
background-position: bottom left;
background-repeat: no-repeat;
text-decoration: none;
}

#mini-menu li.myart a {
color:black;
padding-left: 18px;
background-image: url('/polopoly_fs/7.3320!/myart.jpg');
background-position: bottom left;
background-repeat: no-repeat;
text-decoration: none;
}

/************************************
*
* POP UP SEARCH ERROR
*
************************************/

#divAlert, #divAlertLogin {
position: absolute;
top: 320px;
left: 250px;
z-index: 999;
border:1px solid white;
}
#divAlert dd, #divAlertLogin dd {
text-align:center;
margin: 0px;
padding: 10px;
color: #3A3436;
}
#divAlert dl, #divAlertLogin dl {
width: 350px;
margin: 0;
padding: 0;
background: white;
border: 1px solid black;
}
#divAlert dt, #divAlertLogin dt{
font-size: 120%;
font-weight:bold;
color: #fff;
background: #01156E;
margin: 0;
padding: 7px;
border-bottom:1px solid #006699;
}
#divAlert dt a, #divAlertLogin dt a {
background: #01156E;
color: white;
text-decoration: none;
font-size: 100%;
height: 12px;
text-align: center;
margin-left: auto;
margin-right: auto;
padding: 1px 3px;
}
#faq-list p{
padding:0px 0px 30px 0px;
margin:0px 0px 0px 0px;
}
#faq-list h3{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

/************************************
*
* OVERWRITE POLOPOLY
*
************************************/

#accessibilityBar{
display:none;
}

.borderLayout{
overflow:hidden;
width: 942px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
/*background-color:#ffffff;*/
background-color:#01156E;
border:none;
border-top-right-radius:0px;
border-top-left-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
-webkit-border-top-right-radius:0px;
-webkit-border-top-left-radius:0px;
-webkit-border-bottom-right-radius:0px;
-webkit-border-bottom-left-radius:0px;
-moz-border-radius-topright:0px;
-moz-border-radius-topleft:0px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-bottomleft:0px;
}

.topBorderLayout{
width: 942px;
margin-left: auto;
margin-right: auto;
}

#mainContentWrapper{
background-color:#01156E !important;
background:#01156E !important;
/*background-color:#ffffff;*/
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#mainWithBoth{
margin: 0px; 0px; 0px; 0px;
padding: 10px; 0px; 10px; 10px;
width:59%;
/*background-color:#ffffff;*/
}

#mainWithLeft{
margin: 0px; 0px; 0px; 0px;
padding: 10px; 10px; 10px; 10px;
width:80%;
background-color:#ffffff;
border-right:1px solid #01156E;
}

#rightCol{
width:189px;
background-color: #f1f2ed;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
padding-bottom: 1001em; /* X + padding-bottom */
margin-bottom: -1000em; /* X */
border-right: 1px solid #01156E;
}

#leftCol{
width:165px;
border: 1px solid #01156E !important;
background-color: #01156E !important;
background:#01156E;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
/*padding-bottom: 1001em;*/ /* X + padding-bottom */
/*margin-bottom: -1000em;*/ /* X */
}

.navpath{
padding:5px 0px 0px 10px;
margin:0px 0px 0px 0px;
background-color:#ffffff;
font-size: 10px;
height:25px;
border-top-right-radius:0px;
border-top-left-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
-webkit-border-top-right-radius:0px;
-webkit-border-top-left-radius:0px;
-webkit-border-bottom-right-radius:0px;
-webkit-border-bottom-left-radius:0px;
-moz-border-radius-topright:0px;
-moz-border-radius-topleft:0px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-bottomleft:0px;
}

.navpath a{
text-decoration:none;
font-weight: bold;
font-size: 10px;
}

.navpath a:hover {
text-decoration:underline;
}

.navpath li{
list-style-type: none;
padding:0px 0px 0px 0px;
}

#footer{
background-color:#01156E;
text-align:center;
color:#ffffff;
padding:3px 0px 20px 0px !important;
margin:1px 0px 0px 0px;
border:none;
border-top-right-radius:0px;
border-top-left-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
-webkit-border-top-right-radius:0px;
-webkit-border-top-left-radius:0px;
-webkit-border-bottom-right-radius:0px;
-webkit-border-bottom-left-radius:0px;
-moz-border-radius-topright:0px;
-moz-border-radius-topleft:0px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-bottomleft:0px;
}

#footer a{
color:#ffffff;
}

/************************************
*
* FANCY NAVIGATION
*
************************************/

#fancyNavMenu{
padding:0px 0px 0px 0px;
margin:1px 0px 0px 0px;
background: #01156E;
height:23px;
border:none;
border-top-right-radius:0px;
border-top-left-radius:0px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
-webkit-border-top-right-radius:0px;
-webkit-border-top-left-radius:0px;
-webkit-border-bottom-right-radius:0px;
-webkit-border-bottom-left-radius:0px;
-moz-border-radius-topright:0px;
-moz-border-radius-topleft:0px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-bottomleft:0px;
}

.fancyNav {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 167px !important;
background: #01156E;
list-style: none;
/* line-height: 1.0; */
}

.fancyNav a,.fancyNav a:visited {
border-right: 1px solid #01156E;
padding: 3px 5px 3px 5px;
margin:0px 0px 0px 0px;
text-decoration: none;
display: block;
position: relative;
background:#fff;
color:#01156E;
font-weight:bold;
}

.fancyNav li {
background: #ffffff;
}
.fancyNav li li {
background: #ffffff;
border-bottom: 1px solid #01156E;
border-left:1px solid #01156E;
}
.fancyNav li li li {
background: #ffffff;
border-bottom: 1px solid #01156E;
}
.fancyNav li:hover,.fancyNav li.sfHover,.fancyNav a:focus,.fancyNav a:hover,.fancyNav a:active
{ background: #01156E;
color:#fff;
outline: 0;
}

.fancyNav,.fancyNav * {
margin: 0;
padding: 0;
list-style: none;
}

.fancyNav ul {
position: absolute;
top: -999em; width: 300px; /* left offset of submenus need to match (see below) */
}

.fancyNav ul li {
width: 100%;
}

.fancyNav li:hover {
visibility: inherit; /* fixes IE7 'sticky bug' */
}

.fancyNav li {
float: left;
position: relative;
}

.fancyNav li:hover ul,.fancyNav li.sfHover ul {
left: 0px;
top: 23px; /* match top ul list item height */
z-index: 99;
}

ul.fancyNav li:hover li ul,ul.fancyNav li.sfHover li ul {
top: -999em;
}

ul.fancyNav li li:hover ul,ul.fancyNav li li.sfHover ul {
left: 170px; /* match ul width */
top: 0;
}

ul.fancyNav li li:hover li ul,ul.fancyNav li li.sfHover li ul {
top: -999em;
}

ul.fancyNav li li li:hover ul,ul.fancyNav li li li.sfHover ul {
left: 10em; /* match ul width */
top: 0;
}

/************************************
*
* PHANTOM RED X
*
************************************/

#darken
{ position:fixed;
float:left;
z-index:2006;
top:0px;
bottom:0px;
right:0px;
left:0px;
background-color:black;
opacity: 0.6;
filter: alpha(opacity=60);
display:none;
}

#fulltextwrapper {
padding:15px;
float:left;
z-index:2007;
position:fixed;
top:100px;
bottom:100px;
right:100px;
left:100px;
overflow:auto;
background-color:white;
border:3px solid #ccc;
display:none;
background-image:url('/img/fulltext/lowercornerfade.jpg');
background-position:bottom right;
background-repeat:no-repeat;
}

.exitbutton {
position:fixed;
right:82px;
top:75px;
padding:5px;
}

.exitbutton img {
border:none;
}

#singlePreview{
opacity: 0.94;
filter: alpha(opacity=94);
z-index:5004;
position:absolute;
width:450px;
background:white;
border:solid 2px #ccc;
padding:5px;
border-width:2px 4px 4px 2px;
display:none;
}

#singlePreview .previewbody {
padding:8px;
font-size:95%!important;
}

#singlePreview .previewbody img {
border:none;
}

#singlePreview .previewbody h3 {
font-size:110%;
margin:0px 0px 10px 0px;
padding:0px 0px 10px 0px;
border-bottom:2px #ccc solid;
}

.closer {
position:absolute;
top:-11px;
right:-13px;
color:white;
}

.aqs {
display:none;
}

      
