body { margin: 0px; padding: 0px; background: #000; font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #FFF; line-height: 16px; }

/* updated styles */

#banner { position: relative; width: 990px; height: 110px; background: url(../img/bg_01.gif); background-repeat: repeat-x; }
#outer { position: absolute; z-index: 2; width: 990px; left: 0px; top: 140px; }
.left {	position: relative; float: left; width: 260px; background-color: #141414; }
.middle { position: relative; margin-left: 270px; width: 550px; margin-top: 15px; }
.right { position: relative; margin-top: 15px; float: right; width: 160px; }
#footer { position: relative; width: 990px; height: 36px; margin-top: 15px; background: url(../img/foot.gif); background-repeat: no-repeat; font-family: Arial; font-size: 11px; text-align: center; padding-top: 5px; color: #7c8d99; }
#footer em { margin: 0px 3px 0px 3px; color: #444c52; font-style: normal; }
.padit { padding: 8px; }

/* easy, yeah? */

#topNav { position: absolute; top: 110px; left: 0px; width: 990px; height: 60px; background: #000 url(../img/bg_02.gif); background-repeat: repeat-x; }
#topNav table { display: table; width: 922px; margin: 4px 0px 0px 68px; border-width: 1px 0px 1px 0px; border-style: solid; border-color: #000 #000 #3A3A3A #000; padding: 0px; }
#topNav 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_03.gif); background-repeat: no-repeat; background-position: top left; }
#topNav td.end { width: auto; padding: 0px; }
#topNav td a { color: #FFF; display: block; text-decoration: none; padding: 0px 15px 0px 15px; height: 23px; line-height: 23px; }
#topNav 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_04.gif); background-repeat: repeat-x;  }
#topNav td a.grey { color: #7D7D7D; }
#topNav td a.grey:hover { color: #FFF; }
#topNav .aero { position: absolute; top: 4px; left: 0px; width: 81px; padding-left: 6px; height: 27px; line-height: 27px; font-size: 10px; font-weight: bold; background: url(../img/aero_01.gif); background-repeat: no-repeat; background-position: 0px 0px; }
#topNav td a.uno { padding: 0px 15px 0px 30px; }
#topNav td a.uno:hover { padding: 0px 15px 0px 30px; }
.topAd { position: absolute; top: 10px; left: 252px; width: 728px; }
.logo { position: absolute; top: 35px; left: 35px; width: 165px; }
.teal { background: url(../img/bg_05.gif); background-repeat: repeat-x; }
.divvy { border-top: 1px solid #000; border-bottom: 1px solid #2b5867; }
.bord { border: 1px solid #39F; margin-bottom: 3px; }

a:link    { color: #F90; text-decoration: none; }
a:active  { color: #F90; text-decoration: none; }
a:visited { color: #F90; text-decoration: none; } 
a:hover   { color: #F90; text-decoration: none; }

b {	font-weight: bold; }
em { font-family: Tahoma, Trebuchet MS, sans-serif;	font-weight: bold; font-style: normal; color: #009; }
h1 { padding: 6px 0px 4px 0px; margin: 0px; font-size: 16px; font-family: Trebuchet MS, Arial, Helvetica, Verdana; line-height: 20px; color: #39F; }
h2 { padding: 6px 0px 4px 0px; margin: 0px; font-size: 12px; font-family: Arial, Helvetica, Verdana; font-weight: bold; line-height: 18px; color: #3F3; }
h4 { font-weight: bold; color: #A00; margin: 0px 0px 10px 0px; font-size: 11px; }
p, table { padding: 0px; margin: 0px; spacing: 0px; }
td { font-family: Arial, Helvetica; font-size: 11px; color: #FFF; }

input { font-family: Arial, Helvetica; font-size: 11px; color: #999; border: 1px solid #39F; background: #000 url(../img/bg_06.gif); background-repeat: repeat-x; }
input.rad { background: none; border: none; }
input.search { width: 170px; height: 24px; font-family: Arial, Helvetica; font-size: 11px; color: #999; border: 1px solid #39F; background: #000 url(../img/bg_06.gif); background-repeat: repeat-x; padding: 5px 5px 0px 5px; }
input.submitBtn { width: 98px; height: 19px; border: none; padding: 0px; margin-top: 10px; }	
select { width: 100px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFF; font-size: 10px; color: #000; border: 1px solid #666; }

.channel { background: #141414 url(../img/bg_07.gif); background-repeat: repeat-x; margin-bottom: 2px; }
.channel .blu { margin: 0px; padding: 3px 0px 0px 10px; font-size: 10px; font-weight: bold; height: 19px; background: url(../img/bit_blu.gif); background-repeat: no-repeat; background-position: 3px 6px; }
.channel .red { margin: 0px; padding: 3px 0px 0px 10px; font-size: 10px; font-weight: bold; height: 19px; background: url(../img/bit_red.gif); background-repeat: no-repeat; background-position: 3px 6px; }
.channel .grn { margin: 0px; padding: 3px 0px 0px 10px; font-size: 10px; font-weight: bold; height: 19px; background: url(../img/bit_grn.gif); background-repeat: no-repeat; background-position: 3px 6px; }
.channel .ora { margin: 0px; padding: 3px 0px 0px 10px; font-size: 10px; font-weight: bold; height: 19px; background: url(../img/bit_ora.gif); background-repeat: no-repeat; background-position: 3px 6px; }
.channel .ora { margin: 0px; padding: 3px 0px 0px 10px; font-size: 10px; font-weight: bold; height: 19px; background: url(../img/bit_ora.gif); background-repeat: no-repeat; background-position: 3px 6px; }
.channel .pur { margin: 0px; padding: 3px 0px 0px 10px; font-size: 10px; font-weight: bold; height: 19px; background: url(../img/bit_pur.gif); background-repeat: no-repeat; background-position: 3px 6px; }
.channel .bord { border: 1px solid #333; margin-bottom: 3px; }
.channel em { color: #3CF; font-weight: normal; font-style: normal; }
.channel b { color: #F90; font-size: 11px; }
.channel br { clear: both; line-height: 6px; } 
.channel td { padding: 0px; margin: 0px; font-family: Arial, Helvetica; font-size: 11px; font-weight: normal; line-height: 14px; color: #999; }

.frameIt { position: relative; border: 1px solid #09F; padding-top: 10px; margin-bottom: 10px; }
