html {width: 100%; height: 100%; margin: 0px; border: none; padding: 0px; background: #000000; scrollbar-face-color: #666666; scrollbar-shadow-color: #BBBBBB; scrollbar-highlight-color: #BBBBBB; scrollbar-3dlight-color:#808080; scrollbar-darkshadow-color: #808080; scrollbar-track-color: #AAAAAA; scrollbar-arrow-color: #CCCCCC; overflow: hidden;}
body {width: 100%; height: 100%; margin: 0px; border: none; padding: 0px; background: #000000; color: #FFFFFF; overflow: hidden;}
body, table {border: none; margin: 0px; font-family: arial; font-size: 10pt;}
table {table-layout: fixed; border-collapse: collapse;}
input, select, textarea {margin: 0px; font-family: arial; font-size: 10pt; line-height: 12pt;}
form {margin: 0px;}
p {margin: 0px 0px 0px 0px;}
p+p {margin: 8px 0px 0px 0px;}

a {color: #6699FF; text-decoration: none;}
a:hover {color: #66DD66; text-decoration: none;}

h1 {margin: 1px 0px 4px 0px; font-size: 17pt; font-weight: bold; line-height: 17pt; color: #81D82B;}
h2 {margin: 10px 0px 2px 0px; font-size: 15pt; font-weight: bold; line-height: 15pt; color: #64BFEE;}
h3 {margin: 10px 0px 2px 0px; font-size: 13pt; font-weight: bold; line-height: 13pt; color: #DDAA00;}
h4 {margin: 10px 0px 2px 0px; font-size: 13pt; font-weight: bold; line-height: 13pt; color: #5BB5E4;}
h5 {margin: 10px 0px 2px 0px; font-size: 12pt; font-weight: bold; line-height: 13pt; color: #FFFF66;}
h6 {margin: 10px 0px 2px 0px; font-size: 12pt; font-weight: bold; line-height: 13pt; color: #CCCCCC;}

#body {width: 1100px; margin: 0px auto;}
#company {width: 199px; background: url('images/company.gif') no-repeat center center;}
#fixedBot {height: 76px; vertical-align: top; overflow: hidden;}
#fixedTop {height: 140px; vertical-align: top; overflow: hidden;}
#footer {width: 100%; height: 48px; margin: 14px 0px; border-top: solid 1px #666666; border-bottom: solid 1px #666666; background: #181818;}
#header {width: 100%; height: 127px; margin: 0px; background: url('images/header.png') repeat-x left top;}
#menubar {height: 40px;}
#menus {height: 40px; table-layout: auto;}
#right {width: 336px;}
#scroll {width: 100%; height: 100%; overflow: auto;}
#search {height: 33px; table-layout: auto;}
#sep {width: 18px;}
#sepl {width: 17px; border-left: solid 1px #666666;}
#toolbar {height: 33px; color: #F4FFF6;}
#toolbar a {color: #003399; text-decoration: none;}
#toolbar a:hover {color: #66DD66; text-decoration: none;}
#website {background: url('images/website.gif') no-repeat 20px center;}
#wrapper {width: 100%; height: 100%; overflow: hidden;}

.blue_dk {color: #31779B;}
.blue_lt {color: #5BB5E4;}
.gray_dk {color: #585957;}
.gray_lt {color: #C4C4C3;}
.green_dk {color: #608E2E;}
.green_lt {color: #81D823;}

.side_dk {background: #242523; color: #BBBBBB; padding: 10px 15px;}
.side_lt {background: #3C3D3B; color: #BBBBBB; padding: 10px 15px;}

.ans {padding: 2px 0px;}
.banner {width: 728px; height: 90px; margin: 0px auto;}
.base {position: absolute; left: 0px; top: 0px;}
.big {font-size: 125%;}
.black {color: #000000;}
.bold {font-weight: bold;}
.bold_red {font-weight: bold; color: #EE3C3C;}
.border_t {border-top: solid 1px #666666;}
.boxed {border: solid 1px #64805F;}
.btn_bl {margin: 0px; border: none; padding: 0px; width: 69px; height: 21px; background: url('images/btn_bl.gif') no-repeat center top; color: #FFFFFF; font-size: 9pt; font-weight: bold; line-height: 8pt;}
.btn_bl:hover {background: url('images/btn_bl.gif') no-repeat center bottom; color: #FFFFFF;}
.btn_gy {margin: 0px; border: none; padding: 0px; width: 69px; height: 21px; background: url('images/btn_gy.gif') no-repeat center top; color: #FFFFFF; font-size: 9pt; font-weight: bold; line-height: 8pt;}
.btn_gy:hover {background: url('images/btn_gy.gif') no-repeat center bottom; color: #FFFFFF;}
.err {height: 18px; background: #FFDDDD; border: solid 1px #666666; color: #000000; padding: 0px 0px 0px 2px; font-size: 9pt; line-height: 16px;}
.hidden {display: none; visibility: hidden;}
.holder {position: relative; height: 28px;}
.icon {border: none; margin: 0px; padding: 0px; width: 16px; height: 16px;}
.icon24 {border: none; margin: 0px; padding: 0px; width: 24px; height: 24px;}
.just {text-align: justify;}
.large {font-size: 150%;}
.left {float: left;}
.menu_bg {height: 40px; padding: 0px 14px; border-right: solid 1px #000000; background: #4C4D4B url('images/slant.gif') no-repeat right top; font-size: 11pt; font-weight: bold; color: #9A9B99; text-align: center; cursor: pointer;}
.menu_bg:hover {background-color: #70716F; color: #52C852;}
.menu_fg {height: 40px; padding: 0px 14px; border-right: solid 1px #000000; background: #C4C4C3 url('images/slant.gif') no-repeat right top; font-size: 11pt; font-weight: bold; color: #000000; text-align: center; cursor: default;}
.nomargin {margin: 0px;}
.opt {height: 18px; background: #FFFFFF; border: solid 1px #666666; color: #000000; padding: 0px 0px 0px 2px; font-size: 9pt; line-height: 16px;}
.pad {padding: 4px 10px;}
.pad_b {padding-bottom: 4px;}
.pad_bb {padding-bottom: 10px;}
.pad_l {padding-left: 10px;}
.pad_ll {padding-left: 20px;}
.pad_r {padding-right: 10px;}
.pad_rr {padding-right: 20px;}
.pad_t {padding-top: 4px;}
.pad_tb {padding: 4px 0px;}
.pad_tbl {padding: 4px 0px 4px 10px;}
.pic {border: none; margin: 0px; padding: 0px;}
.pic96 {width: 96px; height: 96px; border: solid 1px #666666; background: #000000; margin: 0px auto; text-align: center;}
.pointer {cursor: pointer;}
.quest {text-align: right; padding-right: 14px; font-weight: bold;}
.req {height: 18px; background: #FFFFCC; border: solid 1px #666666; color: #000000; padding: 0px 0px 0px 2px; font-size: 9pt; line-height: 16px;}
.selblock {padding: 5px 6px; font-size: 85%; background: #181818; border: solid 2px #000000; cursor: pointer;}
.selblock:hover {background: #383838; border-top: solid 2px #686868;  border-right: solid 2px #282828;  border-bottom: solid 2px #282828; border-left: solid 2px #686868;}
.shadow {position: absolute; left: 2px; top: 2px;}
.shown {visibility: visible;}
.small {font-size: 85%;}
.smaller {font-size: 75%;}
.spaced {padding: 1px 0px;}
.tab {padding: 2px 5px; border-right: solid 1px #666666; border-bottom: solid 1px #666666; border-left: solid 1px #666666; background: #303030;}
.tabs {padding: 1px 0px 1px 5px; border-right: solid 1px #666666; border-bottom: solid 1px #666666; border-left: solid 1px #666666; background: #303030;}
.tab_b {padding: 5px 0px; border: solid 1px #666666; font-weight: bold; color: #808080; text-align: center; cursor: pointer;}
.tab_b:hover {background: #1C1C1C; color: #64A814;}
.tab_f {padding: 5px 0px; border-top: solid 1px #666666; border-right: solid 1px #666666; border-bottom: solid 1px #303030; border-left: solid 1px #666666; font-weight: bold; color: #EEEE33; text-align: center; background: #303030; cursor: default;}
.tab_n {padding: 5px 0px; border-bottom: solid 1px #666666; cursor: default;}
.tleft24 {float: left; padding: 4px 0px 0px 6px;}
.trunc {overflow: hidden;}
.vid96 {width: 96px; height: 54px; border: solid 1px #666666; background: #000000; margin: 0px auto; text-align: center;}
.vid96p {width: 96px; height: 54px; border: solid 1px #666666; background: #000000; margin: 0px auto; text-align: center; cursor: pointer;}
.vid96pl {width: 96px; height: 54px; border: solid 1px #666666; background: #000000; margin: 0px; text-align: center; cursor: pointer;}
.vid160 {width: 160px; height: 90px; border: solid 1px #666666; background: #000000; margin: 0px auto; text-align: center;}
.vid160p {width: 160px; height: 90px; border: solid 1px #666666; background: #000000; margin: 0px auto; text-align: center; cursor: pointer;}
.vid160s {width: 160px; height: 120px; border: solid 1px #666666; background: #000000; margin: 0px auto; text-align: center;}
.vid160sp {width: 160px; height: 120px; border: solid 1px #666666; background: #000000; margin: 0px auto; text-align: center; cursor: pointer;}
.vid220 {width: 220px; height: 124px; border: solid 1px #666666; background: #000000; margin: 0px auto; text-align: center;}
.vid220p {width: 220px; height: 124px; border: solid 1px #666666; background: #000000; margin: 0px auto; text-align: center; cursor: pointer;}
.vid240 {width: 240px; height: 135px; border: solid 1px #666666; background: #000000; margin: 0px auto; text-align: center;}
.vid240p {width: 240px; height: 135px; border: solid 1px #666666; background: #000000; margin: 0px auto; text-align: center; cursor: pointer;}
.vid300 {width: 300px; height: 169px; border: solid 1px #666666; background: #000000; margin: 0px auto; text-align: center;}
.videos {width: 100%; border: solid 1px #64805F; background: url('images/title.png') repeat-x left top; margin-top: 16px;}
.vidPics {width: 160px; border: solid 1px #666666; background: #000000; margin: 0px auto; overflow: hidden;}
.vidtitle {padding: 5px 3px; font-weight: bold; text-align: center;}

