html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, strong, em, img, ul, dl, dt, dd {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline}
html {height: 100%; overflow-y: scroll}
body {width: 100%; min-height: 100%; line-height/**/: 1.5; background: #ffffe9; font-family: Verdana, Arial, sans-serif; font-size: 62.5%; text-align: center}
div, h3, h4 {margin: 0 auto}
:focus {outline: 0}
a {text-decoration: none; font-weight: bold; color: #58c}
h1 a, #menu a {display: block}
h1 a {min-width: 100%; min-height: 100%}
#title {margin: 15px 18px 15px 22px}
#logo {margin: 24px 40px}
#main {border: 1px solid #888; width: 990px; min-height: 100%; background: #ffd886}
#content {float: right; margin-right: 9px; padding: 15px; border: 1px solid #bbb; width: 728px; background: #f9f9f9; font-size: 1.4em; text-align: center}
#menu {float: left; margin-left: 9px; width: 203px}
#menu h3, #menu h4 {margin-bottom: 1px; font-size: 1.3em}
#menu h3 a, #menu h4 a, #ad {border: 1px solid #000; background: #fdfdcc}
#ad {padding: 10px 0}
#menu h3 a {padding: 2px 0 0 9px; height: 22px; color: #930;}
#menu h4 a {padding: 1px 0 0 23px; height: 21px; color: #58c;}
#menu h4 a.current, dt {background: url(bullet.png) 4px 3px no-repeat #fdfdcc}
#menu h3 a:hover, #menu h3 a:focus, #menu h3 a:active {border: 1px #930 solid; color: #008000; background: #f9f9f9}
#menu h4 a:hover, #menu h4 a:focus, #menu h4 a:active {border: 1px #930 solid; color: #930; background: url(bullet.png) 4px 3px no-repeat #f9f9f9}
#content a:link, #content a:visited {border-left: 20px solid #ffd886; padding: 0 8px 1px 6px; line-height/**/: 20px}
#content a:hover, #content a:focus, #content a:active {border-left-color: #930; background: #ffd886; color: #930}
#footer {clear: both; padding: 9px; color: #555; font-size: .9em}
#footer a:hover, #footer a:focus, #footer a:active {color: #930}
h2 {font-size: 2em}
h2, #index strong, .full {color: #f30}
.standard {color: #090}
.features {padding: 0 0 14px; font-size: .8em}
.features, #menu h3, #menu h4, #termsofuse h2, #termsofuse h3, #index, #support, ul, dt, dd {text-align: left}
ul {margin-top: 0; padding-left: 22px}
li ul {list-style: disc}
p {padding: 0 0 20px; text-align: justify}
#index {margin: 0 0 -9px}
#faq, .features ul {margin: 0 0 6px}
#support p {padding: 0}
#index h2, #support, #contact {padding: 16px 0}
#index h2, #support h2, #contact h2, #faq h2, #termsofuse h2 {color: #008000}
dt, dd {padding: 0 25px; border: 1px solid #930}
dt {-moz-border-radius: 11px 11px 0 0; -khtml-border-top-left-radius: 11px; -khtml-border-top-right-radius: 11px; -webkit-border-top-left-radius: 11px; -webkit-border-top-right-radius: 11px; border-radius: 11px 11px 0 0}
dd {-moz-border-radius: 0 0 11px 11px; -khtml-border-bottom-left-radius: 11px; -khtml-border-bottom-right-radius: 11px; -webkit-border-bottom-left-radius: 11px; -webkit-border-bottom-right-radius: 11px; border-radius: 0 0 11px 11px}
div, a {-moz-border-radius: 12px; -khtml-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px}
#content a {-moz-border-radius: 0 9px 9px 0; -khtml-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px}
#faq h3 {-moz-border-radius: 20px; -khtml-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px}
#expand {-moz-border-radius: 16px; -khtml-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px}