/* redundant rules for bad browsers  */body, div, p, td, th, h2, h3, h4 {font-family: Georgia, "Times New Roman", serif; font-size: 100%;}  html>body {font-size: 1em;} /* Not seen by MSIE */.clearhack { display: inline; } /* Clears Box Model Hack in IE5 */body {background-image: url(../images/Bkgd_gray.gif); background-repeat: repeat-x; background-color: #000; color: #000; padding: 1em 1.3em 1em 1.3em; margin: 0;}#main {border: 1px solid #888888; background: #FFFFFF; padding-top: -0.5em;}#contents {padding: 1.5em; background: transparent; margin-top: -0.5px;}a {color: #095CA6; text-decoration: none;}a:hover {text-decoration: underline;}div.leftnavnewint, div.mainwide, div.midnav, div.noScriptnav {position: absolute;}div.nBox {width: 98.3%; background-color: #F0F0F0; border: 1px solid #01804E; margin: 6px 0 12px 0; padding: 12px 6px 12px 6px;}div.nBoxL {float: left;}div.nBoxRn {margin: 0 3px 0 0.5em;} /* For 'Note' */div.nBoxRN {margin: 0 3px 0 1em;} /* For 'NOTE' */div.nBoxRi {margin: 0 3px 0 2em;} /* For 'Important' */div.nBoxRI {margin: 0 3px 0 2.5em;} /* For 'IMPORTANT' */div.nBoxL p {float: left; font-weight: bold; margin-top: 0; margin-bottom: 0; text-align: right;}div.nBoxRn p, div.nBoxRi p, div.nBoxRn li, div.nBoxRi li {margin-left: 3em; margin-top: 0; margin-bottom: 0;}div.nBoxRN p, div.nBoxRI p, div.nBoxRN li, div.nBoxRI li {margin-left: 3.5em; margin-top: 0; margin-bottom: 0;}/* NOTE: the following text-indent rule addresses an MSIE 6 bug and isn't needed in the PHP versions of our CSS used by newer browsers */div.nBoxRn p, div.nBoxRi p, div.nBoxRn li, div.nBoxRi li, div.nBoxRN p, div.nBoxRI p, div.nBoxRN li, div.nBoxRI li {text-indent: -0.3em;}/* End of text-indent fix for MSIE 6 */div.ast, div.astText {vertical-align: top; margin-top: 0em;}div.ast {float: left; width: 5%; padding-left: 1%; text-align: right;}div.astText {width: 88%; margin-left: 6.5%; margin-bottom: 0.15em;}div.videoBox, div.photoright, div.photoleft {position: relative;}div.leftnavnewint, div.mainwide, div.mainwidenewint, div.logolink, div.videoBox {padding: 0;}div.leftnavnewint {margin: 0; float: left; width: 120px;}div.noScriptnav {background-color: #FFE833; width: 375px; height: 18px; margin: 50px 0 0 135px; padding: 6px 0 0 0;  border-top: 3px solid #FFFF00; border-left: 3px solid #FFFF00; border-bottom: 3px solid #000000; border-right: 3px solid #000000;}div.videoBox {width: 100%; margin-right: auto; margin-left: auto;}img {border: 0;}h1, h2 {font-family: Georgia, "Times New Roman", serif; line-height: normal;}.legal, .pokey, .pokeynav, .reg, .trade, div.nBox p, div.nBox ul li, div.nBox ol li, div.ast, div.astText {font-family: Arial, Helvetica, Candara, Tahoma, Verdana, sans-serif;}p {margin-top: 0;}p, li, td {color: #000000; font-size: 0.75em;}p.news, p.news2 {margin-right: 2em; margin-left: 2em; margin-bottom: 0.625em;}.gbd {font-weight: bold;}p.news2 {text-indent: 2em;}h1, h2, h3, h4, .dropcap, .green, .gbd {color: #01804E;}p, td, h1, h2, h3, h4 {font-weight: normal;}h1, h2, h3, h4 {letter-spacing: -0.005em;}h1 {margin-top: 0; margin-bottom: 6px; font-size: 2em;}h2, .medhead {font-size: 1.5em;}h3, .subhead {font-size: 1.2em;}h4 {font-size: 1.1em;}.lowast {font-family: serif; font-size: 115%; font-weight: normal !important; font-style: normal !important; white-space: nowrap; vertical-align: bottom;}ul {list-style-type: disc;}ul.poku li, ol.poko li {margin-top: 0;}.nobrk {white-space: nowrap;}p.nav, .pokey, ul.poku li, ol.poko li, div.nBox p, div.nBox ul li, div.nBox ol li {font-size: 0.675em;}.fn {vertical-align: super; color: black;}.reg, .trade {font-size: 60%; color: #000000; position: relative; vertical-align: top; /* for [r] and [tm] marks */}.ahem {display: none; /*  Recommended by webstandards.org -- Allows for message to ONLY non-CSS-compliant browsers */}table.all, table.stuff {width: 100%; margin-bottom: 0.3em;}table.stuff {margin: 0.5em auto 0.5em auto; border-collapse: collapse;}table.stuff td {border: 1px solid black; border-collapse: collapse; font-size: 0.675em; padding: 0.3em;}th, tr.head, tr.head td {background-color: #F0F0F0; color: #01804E; font-weight: bold; white-space: nowrap;}.pokeynav {font-family: Arial, Helvetica, sans-serif; font-size: 0.65em; margin-top: 0.3em; line-height: 0.9em; margin-bottom: 0;}div.vidholder {height: 570px; margin-top: 0.25em; margin-bottom: 0;}table.all td {font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; padding: 0 0 1.5em 0; margin-left: 0;}div.vidholder h2, div.vidholder p, table.all td p {margin-top: 0;}div.vidholder p, table.all, table.all tr, table.all td p {margin-bottom: 0; padding-bottom: 0;}table.all tr {vertical-align: top;}table.all td p {font-family: Arial, Helvetica, sans-serif;}table.all td p.pokey {font-size: 0.8em;}h2, h2.co {line-height: normal; font-size: 1.15em; text-align: center; border-bottom: 1px solid black;}h2 {padding: 1.5em 0 0.75em 0;}h2.co {padding: 0 0 0.5em 0;}td.pri {width: 33%;}td.sec {width: 17%; text-align: center;}div.ast, div.astText, .fn, p.legal {font-size: 0.5em;}/* minimize or kill problems with nested elements... */li li, div table td, table td p, table td p span.pokey, .pokey input {font-size: 1em;}li div.nBoxL p, li div.nBoxRn p, li div.nBoxRi p, li div.nBoxRI p, .pokey .legal, li .pokey {font-size: 0.9em;}