@namespace aps

a:link { color: #0000c6; }
a:visited { color: #800000; }

body {font-family:Arial,Helvetica,sans-serif;
		margin-left:0;
		margin-top:0;
		background-color: #FFFFFF;
}

.aps-expcitation {padding-top:8px;position:relative;left:400px;}

.aps-shadow { position: relative; left: 1px; top: 1px; color:#000000; }
.aps-shadowed { color:white;  position: absolute; left: 1px; top: -1px; }

.aps-prolaheadtext { text-decoration:none; font-size:36pt; font-weight:500; font-family:serif; }

.aps-smallinput { font-size:.6em; }

.aps-tab { padding-left:14px; padding-right:14px; }

.aps-apsbar { letter-spacing:2px;  text-align:center; width:700px; 
		line-height:1.2; background-color: #efaa13; color: black; font-size: 11pt; font-weight:600; }

.aps-headlinks { color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:9pt; font-weight:normal; text-decoration: none; }

.aps-headlinkshadow { color:#444477; font-family:Arial,Helvetica,sans-serif; font-size:9pt; font-weight:normal; text-decoration: none; }

.aps-sidenavbar { color:black; font-family:Arial,Helvetica,sans-serif; font-size:8pt;  font-weight:normal; text-decoration: none; }

.aps-toc { font-size:8pt; margin-left:30px; }

.aps-box { padding: 3px 4px 4px 4px; border-style:solid; border-color:#FFFFFF; background-color:#ffffff; }

.aps-abstractbox { padding: 0px 0px 0px 0px; border-style:solid; border-color:#FFFFFF; background-color:#ffffff; }

.aps-searchbox { padding: 5px 5px 5px 3px; border-style:solid; border-color:#FFFFFF; background-color:#ffffff; }

.aps-tocbox { float:center; background: #eeeedd; }

.aps-delivbox { padding: 5px 5px 5px 3px; border-style:solid; border-color:#ffffff; background-color:#dddddd; }

.aps-rule { background-color:#dddddd; width:100%; line-height:.05em; }
.aps-abstractrule { background-color:#dddddd; width:100%; line-height:.05em; }
.aps-tocrule { background-color:#dddddd; width:100%; line-height:.05em; }

.aps-tinyfont { font-size:6pt; }

.aps-smallfont { font-size:8pt; }

.aps-mediumfont { font-size:10pt; }

.aps-medlargefont { font-size:11pt; }

.aps-largefont { font-size:12pt;  }

.aps-boldfont { font-size:10pt; font-weight:700; }

.aps-heading { font-size:13pt; font-weight:700; text-align:center; line-height: 1.50em; }

.aps-mediumheading { font-size:12pt;font-weight:700 }

.aps-largeheading { font-size:20pt; font-weight:700; }

table.aps-categories { 
    border: solid 1px #6983B3;
    background-color: #E1E4F2;
    /* background-color: #a0ffff; */
    float: right;
    width: 400px;
}

th.aps-categories { 
    background-color: #336699;
    color: #ffffff;
    font-size: +1pt;
}


th.aps-categoryhead { 
    background-color: #003366;
    color: #ffffff;
    font-size: 115%;
    font-weight: bold;
}

ol.aps-forwards {
    vertical-align: top;
}
td.aps-subtitle { 
    text-align: center;
    font-size: 80%;
    font-style: italic;
    margin-bottom: 1em;
}

td.aps-categorycount { 
    vertical-align: top;
    text-align: right;
}

td.aps-categoryname { 
    font-weight: bold;
    vertical-align: top;
}

div.aps-toc {
    font-size: 10pt;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
}

img.aps-free2readlogo {
    border: 0 none;
    vertical-align: top;
}

div.aps-tocentrybullet {
    float: left;
    width: 35px;
    font-weight: 700;
    font-size: 1.5em;
    text-align: right;
    margin-right: 10px;
    height: 3em;
}

div.aps-tocentry {
    margin: 5px .5em;
}

div.aps-toc-majorsection {
    margin-top: 1em;
    margin-left: .5em;
}

div.aps-toc-minorsection {
    margin-top: 1em;
    margin-left: .5em;
}

span.aps-free2readlogo {
    margin-right: 5px;
}
