* { margin: 0; padding: 0; }
html { height: 100%; font-size: 100%; }
img { border: 0; }
form { display: block; }

a { color: #258; }
a:hover { text-decoration: none; }
p { margin: 4px 0; }

ul, ol { padding-left: 25px; list-style-position: outside; color: #ccc; }
ul li, ol li { padding: 4px 20px 0 4px; list-style-position: outside; color: #000; }

body { background-color: #fff; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; color: #fff; position: relative; line-height: 140%; height: 100%; min-height: 710px; min-width: 998px; }

div.div-ie6-fixer { height: 710px; width: 998px; overflow: hidden; }
div.div-container { height: 710px; width: 998px; position: absolute; top: 50%; left: 50%; margin-top: -355px; margin-left: -499px; background: #a6cf39 url(/images/index_back.jpg) no-repeat; overflow: hidden; }
div.inner { background-image: url(/images/inner_back.jpg); }

a#a-logo { text-indent: -9999px; position: absolute; left: 18px; top: 19px; width: 175px; height: 35px; outline: none; }

a#a-help { text-indent: -9999px; position: absolute; left: 568px; top: 0; width: 150px; height: 65px; background: url(/images/help.gif) no-repeat 0 -65px; outline: none; }
a#a-help:hover, a#a-help.selected { background-position: 0 0; }

a#a-info { text-indent: -9999px; position: absolute; right: -2px; top: 135px; width: 162px; height: 129px; background: url(/images/info.gif) no-repeat 0 -129px; outline: none; }
a#a-info:hover, a#a-info.selected { background-position: 0 0; }

a#a-active { text-indent: -9999px; position: absolute; left: 719px; top: 0; width: 100px; height: 123px; background: url(/images/active.gif) no-repeat 0 -123px; outline: none; }
a#a-active:hover, a#a-active.selected { background-position: 0 0; }

img#img-index { position: absolute; right: 0; bottom: 0; width: 492px; height: 284px; }

div.div-copyrights { position: absolute; left: 8px; bottom: 6px; color: #fff; font-size: 11px; }
div.div-copyrights p { margin: 0; }

div.div-login { position: absolute; right: 11px; top: 40px; }
div.div-login  div { margin: 6px 0; text-align: right; }

input.input-text { background-color: #fff; color: #000; border: 1px solid #fff; width: 100px; }
input.input-enter { text-indent: -9999px; color: #fff; font-size: 11px; font-weight: bold; width: 45px; height: 17px; border: none; background: #76a000 url(/images/enter.gif) no-repeat 0 0; margin: 9px 58px 0 0; }
input.input-enter-highlight { background-position: 0 -17px; }

div.div-content { position: absolute; left: 230px; top: 294px; width: 650px; height: 305px; overflow: auto; background-color: #fff; color: #000; }