.ar {text-align: right;}
.b {font-weight: bold;}
.bfr {background-color: #ffc; border: 1px solid #669; color: #000; float: right; display: inline; font-size: 90%; margin: 10px 0 0; padding: 5px;}
.bfr h4 {margin: 0;}
body {background-attachment: fixed; background: #eee url('images/bgg.gif') repeat scroll 0 100px; border-width: 0; font-family: arial,sans-serif; font-size: 90%; margin: 0; padding: 0;}
#cr {float: left; display: inline;}
.ctr {text-align: center;}
.dim {color: #777;}
.faqa {display: none;}
#faqb {float: right; display: inline; width: 75px;}
.faqlist a, .faqlist a:link,.faqlist a:active,.faqlist a:visited,.faqlist a:hover {color: #000; text-decoration: none;}
.fmg {border-style: none; border-width: 0; padding: 0 5px 0 0;}
#ftr {border: solid #669; border-width: 1px 0 0; font-size: 80%; margin-top: 20px; width: 100%;}
h3 {text-decoration: underline;}
h4 {text-decoration: underline;}
img {border: none;}
#inner {margin: 50px 0 0 135px; padding: 0 0 0 2.5em;}
.lc {padding-left: 0; padding-right: 20px;}
.lcnb {padding-left: 0; padding-right: 10px; white-space: nowrap;}
.lj {float: left; display: inline;}
.ltsb {font-weight: bold; margin-top: 0; padding-top: 0;}
#main {margin: 0; padding: 0;}
#nav {background: #99a url('images/ng.gif') repeat-y; border: solid #ccc; border-width: 0 4px 0 0; height: 100%; left: 0; margin: 0; max-width: 200px; min-width: 120px; padding: 20px 5px 20px 5px; position: fixed; text-align: right; top: 0;}
#nav .a {border-width: 0; color: #fff; font-size: 90%; font-weight: bold; text-decoration: none;}
#nav .a:hover {background-color: #fff; border-color: #ffe; border-width: 0; color: #000; font-size: 90%; font-weight: bold; text-decoration: none;}
#nav .h {background-color: #fff; border-width: 0; color: #000; font-size: 90%; font-weight: bold; text-align: left; text-decoration: none;}
#nav .i {border: 0 none #000; color: #aaa; font-size: 90%; font-weight: bold; text-decoration: none;}
#navbot {border-width: 0; bottom: -4px; left: 20px; position: fixed;}
#navbotimg {border-width: 0;}
#navmid {color: #ff7; font-size: 90%; font-weight: bold; margin: 0; max-width: 150px; min-width: 120px; padding: 0 0 500px; text-align: left;}
#navmid a {color: #fff; text-decoration: none;}
.nbm {display: inline; margin-bottom: 0; padding-bottom: 0;}
.nbr {white-space: nowrap;}
.ntm {margin-top: 0; padding-top: 0;}
#outer {margin: 15px; padding: 0 0 30px;}
.rc {padding-right: 0;}
.rj {float: right; text-align: right;}
.rtsb {float: right; display: inline; font-weight: bold; margin-top: 0; padding-top: 0;}
#sd {float: right; display: inline; text-align: right;}
.sm {font-size: 80%;}
table tr td {vertical-align: top;}
.tp {padding-top: 20px;}
.u {text-decoration: underline;}
#w3c {padding-top: 10px;}
