body { background: #000; font-family: Arial, Verdana; font-size: 11px; color: #CCC; padding: 0px; spacing: 0px; margin: 0px; }
a:link { color: #F60; text-decoration: none; outline: none; }
a:visited { color: #F60; text-decoration: none; outline: none; }
a:active { color: #F60; text-decoration: none; outline: none; }
a:hover { color: #FFF; text-decoration: underline; outline: none; }

#outer { width: 990px; background: url(../img/bg_02.gif); background-repeat: repeat-y; background-position: top center; margin: 0px; text-align: left;  }
#home { position: relative; width: 990px; background: url(../img/bg_01.gif); background-repeat: no-repeat; min-height: 280px; }
#mobile { position: relative; width: 990px; background: url(../img/bg_11.gif); background-repeat: no-repeat; }
#mobout { width: 990px; background: url(../img/bg_12.gif); background-repeat: repeat-y; background-position: top center; margin: 0px; text-align: left;  }
#inner { position: relative; width: 990px; padding-top: 80px; }
.commhome { position: absolute; left: 226px; top: 95px; width: 525px; height: 260px; }
.date { position: absolute; top: 250px; left: 570px; width: 160px; text-align: right; color: #FFF; }
#left { position: relative; float: left; width: 220px; line-height: 14px; padding-top: 17px; }
#main { position: relative; float: left; margin-left: 18px; width: 500px; padding-top: 28px; line-height: 14px; }
#rite { position: relative; width: 220px; line-height: 14px; float: right; right: 6px; }
#mid { position: relative; width: 500px; margin-left: 245px; padding-top: 28px; line-height: 14px; }
#ful { position: relative; padding-top: 28px; line-height: 14px; }
.logo { position: absolute; top: 33px; left: 19px; width: 220px; height: 65px; }
.padit { padding: 8px; }
.fright { float: right; display: inline; }
.icorite { float: right; padding: 0px 0px 0px 4px; }
.icoleft { float: left; padding: 0px 4px 0px 0px; }
.toptxt { position: absolute; top: 82px; left: 323px; z-index: 3; width: 320px; height: 9px; }
.top { position: absolute; top: 4px; left: 700px; width: 290px; font-weight: bold; font-size: 7.5pt; color: #4B4B4B; text-align: right; line-height: 20px; }
.top a:link, .top a:visited, .top a:active { color: #4B4B4B; }
.nav1 {  position: absolute; top: 25px; left: 159px; width: 105px; height: 59px; }
.nav2 {  position: absolute; top: 25px; left: 265px; width: 65px; height: 59px; }
.nav3 {  position: absolute; top: 25px; left: 331px; width: 108px; height: 59px; }
.nav4 {  position: absolute; top: 25px; left: 440px; width: 70px; height: 59px; }
.nav5 {  position: absolute; top: 25px; left: 511px; width: 75px; height: 59px; }
input { height: 20px; background-color: #000; border: 1px solid #666; color: #09F; font-size: 11px; }
select { background-color: #000; border: 1px solid #666; color: #FFF; font-size: 11px; }
input.wide { width: 200px; padding: 3px 0px 0px 3px; }
input.norm { width: 145px; padding: 3px 0px 0px 3px; }
input.img { border: none; padding: none; background: none; }
table { padding: 0px; spacing: 0px; border: 0px; }
table td { font-size: 11px; line-height: 16px; }
table th { font-family: Verdana; font-size: 9px; color: #999; text-align: left; font-weight: bold; }
table.lefty td { padding: 0px 0px 0px 0px; spacing: 0px; }
table.lefty td.grey { padding: 0px; font-family: Arial, Verdana; font-size: 7.5pt; font-weight: bold; color: #999; }
h1 { font-size: 16px; font-family: Verdana, Arial; font-weight: bold; color: #09F; margin: 0px; padding: 0px; line-height: 21px; }
h2 { font-size: 13px; font-family: Arial, Verdana; font-weight: bold; color: #09F; margin: 0px; padding: 0px; line-height: 18px; }
h3 { font-size: 12px; font-family: Arial, Verdana; font-weight: bold; color: #09F; margin: 0px; padding: 0px; line-height: 20px; }
p { margin: 10px 0px 10px 0px; padding: 0px; }
hr { position: relative; padding: 0px; margin: 0px; }
.tiny { font-family: Arial, Verdana; font-size: 7.5pt; font-weight: bold; color: #FFF; }
.aero { background: url(../img/aero.gif);  background-position: 0px 2px; background-repeat: no-repeat; padding-left: 13px; line-height: 14px; margin: 2px 0px 6px 0px; text-align: left; }
.ico, .feat { line-height: 12px; color: #999; }
.ico img { border: 1px solid #333; }
.ico a, .feat a { font-weight: normal; font-size: 11px; line-height: 14px; }
.ico p, .feat p, .fgset p { margin: 6px 0px 0px 0px; padding: 0px; }
#feat { position: relative; width: 300px; height: 225px; }
.bit { position: absolute; top: 184px; left: 15px; width: 150px; z-index: 3; }
.cthru { position: absolute; top: 17px; left: 10px; z-index: 1; }
.viewer { position: absolute; top: 0px; left: 0px; z-index: 2; }
#foot { position: relative; width: 990px; height: 56px; background: #000 url(../img/footer.gif); background-repeat: no-repeat; clear: both; font-family: Verdana; font-size: 9px; }
#foot .copyright { position: absolute; top: 20px; left: 8px; }
#foot .midset { position: absolute; top: 19px; left: 235px; color: #909090; }
#foot .midset a { color: #909090; }
#foot .midset em { color: #D00; font-weight: bold; font-style: normal; margin: 0px 6px 0px 6px; }
#foot .altset { position: absolute; top: 19px; left: 580px; text-align: right; width: 400px; color: #555; }
#foot .altset a { color: #555; }
#foot .altset em { color: #F60; font-weight: bold; font-style: normal; margin: 0px 6px 0px 6px; }
.subset { position: relative; min-height: 95px; }
.subset .aero { margin-left: 70px; }
.offset .aero { margin-left: 70px; }
.brd { float: left; border: 1px solid #333; }
.fgset { line-height: 12px; color: #999; }
.fgset .txt { margin-left: 90px; }
.spc { clear: both; height: 1px; margin-bottom: 6px; }
.cat { width: 300px; height: 96px; background: #141414; line-height: 17px; color: #999; }
.cat .txt { margin: 4px 0px 0px 130px; }
.promise { position: relative; background: url(../img/promise.gif); background-repeat: no-repeat; background-position: 0px 4px; border-style: solid; border-width: 1px 0px 1px 0px; border-color: #39F; padding: 22px 0px 2px 0px; font-weight: bold; color: #FB0; }
.foto { padding: 3px; border: 1px solid #292929; float: left; }
.icorite { padding: 2px; border: 1px solid #292929; float: right; }
.icoleft { padding: 2px; border: 1px solid #292929; float: left; }
p.duo { font-size: 12px; color: #FFF; line-height: 16px; }
p.duo b { color: #808080; font-weight: normal; }
p.duo br { line-height: 7px; }

#commNav { height: 30px; background: #000 url(../img/bg_03.gif); background-repeat: repeat-x; margin-top: 20px; }
#commNav table { display: table; margin: 4px 0px 0px 0px; border-width: 1px 0px 1px 0px; border-style: solid; border-color: #000 #000 #3A3A3A #000; padding: 0px; }
#commNav td { padding: 0px; margin: 0px; font-family: Arial, Helvetica; font-size: 10px; font-weight: bold; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #4A4A4A #000 #000 #000; background: url(../img/bg_04.gif); background-repeat: no-repeat; background-position: top left; }
#commNav td.end { width: auto; padding: 0px; }
#commNav td a { color: #F60; display: block; text-decoration: none; padding: 0px 15px 0px 15px; height: 23px; line-height: 23px; }
#commNav td a:hover { color: #FFF; display: block; text-decoration: none; padding: 0px 15px 0px 15px; height: 23px; line-height: 23px; background: #1b2d46 url(../img/bg_05.gif); background-repeat: repeat-x;  }
#commNav td a.on { color: #FFF; }

td.grid { background: url(../img/bg_06.gif); background-repeat: repeat-x; }
table.norm td { font-size: 12px; color: #FFF; }
table.norm td.gry { color: #808080; }

.sidenav a { display: block; width: 220px; height: 25px; line-height: 25px; padding-left: 30px; background: url(../img/bg_07.gif); background-repeat: no-repeat; font-size: 10px; font-weight: bold; }
.sidenav a:hover { background: url(../img/bg_08.gif); background-repeat: no-repeat; color: #FFF; text-decoration: none; }

.blow { background: url(../img/bg_09.gif); background-repeat: repeat-x; padding: 8px; margin-right: 1px; line-height: 16px; }
.preload { position: absolute; top: -100px; left: 0px; }

table.leader th { background: #1D6AAB url(../img/bg_10.gif); background-repeat: repeat-x; line-height: 21px; height: 21px; font-size: 11px; color: #FFF; padding: 0px 4px 0px 4px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #0349a1; }
table.leader tr.gryd td { background: #222; height: 21px; line-height: 21px; font-size: 11px; padding: 0px 4px 0px 4px; }
table.leader tr.gryl td { background: #333; height: 21px; line-height: 21px; font-size: 11px; border-bottom: 1px solid #000; padding: 0px 4px 0px 4px;}

