body {background-color: #FFFFFF; font-family: "Arial"; font-size: 12px;}
p {
   font-size: 12px;
   color: #000000;
}
table {
}
td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: #000000 #000000 #000000 #000000;
   color: #5599DD;
   text-align: center;
   font-family: "Arial";
   font-size: 12px;
}
td.channel {
   background-color: #EEEEEE;
   text-align: left;
}
td.npchannel {
   background-color: #EEEEEE;
   text-align: left;
   font-size: 14px;
}
td.np {
   font-size: 14px;
}
td.inactive {
   font-style: italic;
}
td.CAN {
   background-color: #FFDDDD;
   text-align: left;
}
td.USA {
   background-color: #DDDDFF;
   text-align: left;
}
td.rss {
	padding: 2px 2px 2px 15px;
	text-align: left;
}

td.NFL {
   background-color: #EEDD99;
}
td.NHL {
   background-color: #CCFFFF;
}
td.NBA {
   background-color: #FFCC99;
}
td.CBM {
   background-color: #FFCC99;
}
td.NCA {
   background-color: #996633;
}
td.SOC {
   background-color: #DDFFDD;
}
td.AFL {
   background-color: #EEDD99;
}
td.CON {
   background-color: #DDDDDD;
}
td.INT {
   background-color: #DDDDDD;
}
td.OTH {
   background-color: #DDDDDD;
}

td.heading {
   background-color: #EEEEEE;
   text-align: center;
}
td.bigheading {
   background-color: #EEEEEE;
   text-align: center;
   font-size: 18px;
   color: #000000;
}
a:link {color: #000000}
a:visited {color: #666666}
a:hover {color: #FF6666}
a:active {color: #6666FF}
a img {border: none; }

.search { text-align: right; }
.leaderboard { text-align: center; 
               background-color: #FFFFFF;
}
.rssfeeda {
             width: 50%;
             float: left;
             font-size: 10pt;
}
.rssfeedb {
             width: 50%;
             float: right;
             font-size: 10pt;
}
.footer {    clear: right;
             color: #FFFFFF; 
             font-family: "Arial"; 
             text-align: center; 
             position: relative;
             top: 10px;
}
.subfooter { 
             float: right;
             padding: 10px
}
.subfooterl { 
             float: left;
             padding: 10px
}
.body { height: 275px}
p.body {font-size: 12px; color: #000000; font-family: "Arial";}
.scroller { float: right; border: medium solid #666666;  width: 300px;}
.scrollerx { text-align: left;}

.left { 
        float: left;
        margin-left: 80px;
}
.right { 
         float: right;
         margin-right: 80px;
}

table.footer {
    border: none;
    background-color: #FFFFFF;
}
td.footer {
   padding: 0.2cm;
   border: none;
   background-color: #000000;
}
td.subfooter {
   padding: 0cm;
   border: none;
   background-color: #FFFFFF;
}
a.footerl:link {color: #FFFFFF}
a.footerl:visited {color: #AAAAAA}
a.footerl:hover {color: #FF6666}
a.footerl:active {color: #6666FF}

.maintable {
position:relative;
width:902px;
margin:0 auto;
}
.mainmenu{
position:absolute;
top: 0px;
left:0px;
width: 150px;
height: 798px;
border: 1px solid black;
}
.personalupcoming{
position:absolute;
top: 497px;
left:151px;
width:752px;
height: 150px;
border: 1px solid black;
}
.pdt{
position:absolute;
top: 0px;
left: 151px;
width: 350px;
height: 94px;
}
.pdtadd{
position:absolute;
top: 0px;
left: 504px;
width: 89px;
height: 87px;
border: 1px solid black;
padding: 4px;
text-align: center;
font-size: 12pt;
}
.googlerect{
position:absolute;
top: 246px;
left: 602px;
width:301px;
height:250px;
border: 1px solid black;
}
.headlines{
position:absolute;
top: 96px;
left: 151px;
border: 1px solid black;
width:450px;
height:400px;
}
.scheduled{
position:absolute;
top: 0px;
left: 602px;
border: 1px solid black;
width:301px;
height:245px;
}
.top5{
position:absolute;
top: 648px;
left: 151px;
border: 1px solid black;
width:752px;
height:150px;
}
.endofpage{
position: absolute;
top: 799px;
left: 0px;
width:902px;
}
.tickerclass{
width: 344px;
height: 90px;
padding: 2px;
background-color: #66aaff;
border: 1px solid black;
text-align: left;
margin-bottom: 1em;
}

.tickerclass a{
text-decoration: none;
color: #111111;
}

.rsstitle{ /*shared class for all title elements in an RSS feed*/
color: #66aaff;
float: right;
font-family: arial, helvetica, sans-serif;
font-size: 14pt;
position: absolute;
top:2px;
right:5px;
  z-index:1;
}
.rsstitle a{ /*shared class for all title elements in an RSS feed*/
color: #66aaff;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
}

.rssdescription{ /*shared class for all description elements in an RSS feed*/
text-align: left;
font-family: arial, helvetica, sans-serif;
font-size: 16pt;
}

.tickerchannel{
  position: absolute;
  left: 2px;
  top: 2px;
  width: 343px;
  padding-left: 5px;
  background-color: #111111;
  color: #66aaff;
  font-size: 14pt;
}

.tickergenre{
  position: absolute;
  left: 2px;
  top: 72px;
  width: 320px;
  padding-left: 28px;
  background-color: #111111;
  color: #66aaff;
  font-size: 14pt;
}

.tickertime{
  position: relative;
  height: 0px;
  left:-5px;
  top: 70px;
  float:right;
  color: #66aaff;
  font-size: 14pt;
  z-index:1;
}

.tickerartist{
  position: absolute;
  left: 12px;
  top: 27px;
}

.tickertitle{
  position: absolute;
  left: 12px;
  top: 48px;
}
.tickersmallbar{
  background: #66aaff;
  position: absolute;
  height: 5px;
  width: 4px;
  left: 5px;
  top: 85px;
  float: left;
  color: #66aaff;
  z-index:1;
}
.tickermedbar{
  background: #66aaff;
  position: absolute;
  width: 4px;
  height: 10px;
  left: 12px;
  top: 80px;
  float: left;
  color: #66aaff;
  z-index:1;
}
.tickerbigbar{
  background: #66aaff;
  position: absolute;
  width: 4px;
  height: 15px;
  left: 19px;
  top: 75px;
  float: left;
  color: #66aaff;
  z-index:1;
}
