
body {background-color:#eae8cf; margin:0; padding:0; text-align:center; font-size: 86%;}

#wrapper {margin-bottom:0; margin-left:auto; margin-right:auto; margin-top:0; padding:0; text-align:left; width:980px; border: solid 1px #464646; background:#fff;}

#header {margin:0; padding:0; background:#464646; overflow:auto; width:100%;}
#header img {float:left; margin:0; padding:30px 0 10px 0;}

#top-nav {float:right; margin:48px 0 0 0; padding:0; width:220px; height:30px; background:#c8c8c8; text-align:center;}
#top-nav p {margin:0; padding:5px 5px 5px 5px; font-family: "Tahoma", Helvetica, sans-serif; font-size:11pt; font-weight:bold; color:#464646;}
#top-nav p a {text-decoration:underline; font-size:9pt; color:#117ebc;}

#breadcrumb {float:left; margin:0; padding:7px 20px 7px 20px; width:940px; background:#9a9a9a; overflow:auto;}
#breadcrumb p {font-family: Georgia, "Times New Roman", Times, serif; margin:0; padding:0; color:#fff;}
#breadcrumb a {color:#fff; text-decoration: none; font-weight:bold;}
#breadcrumb a:hover {text-decoration: underline;}

#main-nav {float:left; width:225px; margin: 0 20px 0 0; padding:20px; background:#eee;}
#main-nav h2 {margin:0 0 8px 0; padding:0; font-family:"Tahoma", Helvetica, sans-serif; font-size:10pt;}
#main-nav h2 a {font-weight:bold; color:#a71b1c;}
#main-nav a h2 {font-weight:bold; color:#a71b1c;}
#main-nav ul {margin:0 0 10px 5px; padding:0; list-style:none; font-family: Georgia, "Times New Roman", Times, serif;}
#main-nav li {margin:0 0 5px 0; padding:0; color:#333; font-size:8pt;}
#main-nav a {color:#333; text-decoration:none;}
#main-nav a:hover {text-decoration: underline;}

#active {list-style:url(http://www.apsguide.org/images/blue_arrow.gif); color:#0477b8; font-weight:bold;}
#active a {color:#0477b8;}

#main-content {float:right; width: 675px; margin: 0; padding: 20px 20px 0 0; background:#fff;}
#main-content p {font-family: Georgia, "Times New Roman", Times, serif; font-size:12pt; color:#333; line-height:18pt;}
#main-content p a {color:#a71b1c; text-decoration:underline;}
#main-content h1 {margin:0 0 20px 0; padding:0; font-family: Georgia, "Times New Roman", Times, serif; font-size:20pt; color:#333; line-height:22pt;}
#main-content h2 {margin:0 0 10px 0; padding:0; font-family: Georgia, "Times New Roman", Times, serif; font-size:15pt; font-weight:normal; color:#333; line-height:17pt;}
#main-content h2 a {color:#a71b1c;}
#main-content h3 {margin:0 0 0 0; padding:0 0 0 0; font-family: Georgia, "Times New Roman", Times, serif; font-size:11pt; font-weight:bold; color:#333; }
#main-content ul, ol {margin:0 0 2em 0;}
#main-content ul li, ol li {margin: 0 0 .5em 0; font-family: Georgia, "Times New Roman", Times, serif; font-size:11pt; color:#333; line-height:18pt;}
#main-content ul li a, ol li a {color:#a71b1c;}

#indent {padding: 0 3em 0 3em;}
#indent p {font-size:85%; color:#666;}

#left {clear:both; float:left; margin: 0 20px 20px 0;}
#right {clear:both; float:right; margin: 0 0 20px 20px;}
#right-image {clear:both; float:right; margin: 0 0 20px 20px; width:260px;}
#right-image-vert {clear:both;float: right; margin: 0 0 20px 20px; width:210px;}
#right-image-horiz {clear:both;float: right; margin: 0 0 20px 20px; width:260px;}
#big-image {clear:both; width:100%; text-align:center; margin:10px 0 20px 0;}
#big-image-print {width:100%; text-align:center; padding: 20px 0 0 0; background:#efefef;}
#left img, #right img, #right-image img, #right-image-vert img, #right-image-horiz img, #big-image img, #big-image-print img {border:5px solid #cccccc;}
#right-image p, #right-image-vert p, #right-image-horiz p, #big-image p, #big-image-print p {padding:5px; margin:0px; text-align:center; font-family: "Tahoma", Helvetica, sans-serif; font-size:8.5pt; color:#a71b1c; line-height:normal;}
#big-image-print p {padding: 10px 10px 100px 10px;}

#image-list {width:100%; clear:both; padding:0; margin:0; list-style:none;}
#image-list li {float:left; width:220px; padding:0; margin: 0 20px 20px 0;}
#img-list a {color:#ccc;}
#image-list li img {border:5px solid #cccccc;}
#image-list li p {width:200px; padding:5px; margin:0px; text-align:center; font-family: Tahoma, Helvetica, sans-serif; font-size:8.5pt; color:#666; line-height:normal;}
#image-list p {clear:both; width:100%; padding:5px; margin:0px; text-align:center; font-family: "Tahoma", Helvetica, sans-serif; font-size:10pt; color:#a71b1c; line-height:normal;}

#main-featured {margin-bottom:20px; width:100%; padding:10px 0 10px 0; background:#cde4f1; border-top:solid 4px #68add4; overflow:auto; text-align:left;}
#main-features ul {padding:0; margin:0; width:100%;}
#main-featured li {float:left; width:165px; margin:0; padding: 0 25px 10px 15px; list-style:none; background:url(http://www.apsguide.org/images/dotted-blue-line.gif) no-repeat top left; font-family: "Tahoma", Helvetica, sans-serif; font-size:9.5pt; color:#333;}
#main-featured li a {font-family: "Tahoma", Helvetica, sans-serif; font-size:13pt; color:#0477b8;}

#data-table {width:100%; font-size: 85%; margin: 20px 0 20px 0; background:#f9f9f9; padding: 10px;}
#data-table td {border-top: 1px solid #666; padding:5px; text-align:center;}
#data-table th {padding:0 0 0 10px; margin:0; background: #e6e6e6; text-align:center;}

#show {}

#hide {}

#showhide {display:none;}

.sample-content {margin:20px; background:#f9f9f9; padding:20px;}

#spacer {clear:both; text-align:center;}

.red {color:red; font-weight: bold; text-decoration:line-through;}

.blue {color:blue; font-weight: bold;}

#footer {margin:0 auto; padding:10px 0 0 0; text-align:center; width:980px;}
#footer p {font-family: Georgia, "Times New Roman", Times, serif; font-size:9pt; color:#666;}
#footer a {color:#333;}

#next {float:right; width:200px; background:#9a9a9a url(http://www.apsguide.org/images/next_arrow_bg.gif) no-repeat right; color:#fff;}
#next p {font-family: Georgia, "Times New Roman", Times, serif; margin:0; padding:0; text-align:center; color:#fff;}
#next p a {text-decoration: none; font-weight: bold; color:#fff; display:block;}

.multimedia {float: right; width: 200px; background: #eee; padding: 10px; margin: 0 0 20px 20px; border-top: #ccc 3px solid;}
#main-content .multimedia h3 {padding: 0 0 10px 0;}

