BODY.main {
  COLOR: black;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  background-color: #999999;
    margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;
}

A {
  COLOR: #000000;
}

A:hover {
  COLOR: #867BCB;
}

A:active {
  COLOR: #666666;
}


/*new styles*/
.programname {
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
}

.programhost {
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
}

.programhost6 {
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 10px;
}

.description {
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
}

.anchor {
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 10px;
}

.contact {
  COLOR: #330099;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 10px;
}

.guidetitle {
  COLOR: #666666;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 16px;
  FONT-WEIGHT: bold;
}

.date {
  COLOR: #867BCB;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
}

.datealert {
  COLOR: #990000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
}

.mfss {
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #FFFFFF;
  PADDING: 4px 4px 4px 4px;
}

/*end new styles*/


TR,TD {
  FONT-SIZE: 12px;
}

TABLE.grid {
  BACKGROUND-COLOR: #000000;
  PADDING: 1px 1px 1px 1px;
  COLOR: black;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
}

TH.grid {
  BACKGROUND-COLOR: #FFFFFF;
  COLOR: black;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  PADDING: 4px 4px 4px 4px; 
}

TD.grid {
  BACKGROUND-COLOR: white;
  COLOR: black;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 10px;
  PADDING: 4px 4px 4px 4px;
}

TD.gridHighlighted {
  BACKGROUND-COLOR: #000000;
  COLOR: white;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
}


TD.gridLive1 {
  BACKGROUND-COLOR: #EFEFEF;
  PADDING: 4px 4px 4px 4px;
}

TD.gridLive2 {
  BACKGROUND-COLOR: #EFECFF;
  PADDING: 4px 4px 4px 4px;
}

TD.gridLive3 {
  BACKGROUND-COLOR: #D5D2E4;
  PADDING: 4px 4px 4px 4px;
}


TD.gridLive17d {
  BACKGROUND-COLOR: #EFEFEF;
  PADDING: 4px 4px 4px 4px;
}

TD.gridLive27d {
  BACKGROUND-COLOR: #EFECFF;
 PADDING: 4px 4px 4px 4px;
}

TD.gridLive37d {
  BACKGROUND-COLOR: #D5D2E4;
  PADDING: 4px 4px 4px 4px;
}


A.dayLink {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
}

A.dayLinkHighlighted {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  COLOR: white;
}


TD.gridHighlighted2 {
  BACKGROUND-COLOR: #000000;
  COLOR: white;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
}


TD.gridNotFound {
  BACKGROUND-COLOR: #FFFFFF;
  PADDING: 4px 4px 4px 4px;
}

A.grid {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
}

A.grid2 {
  COLOR: white;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
}


.playlistTitle {
  COLOR: 000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px
}

.playlistSubTitle {
  COLOR: #FF9900;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
}

TABLE.playlist {
  BACKGROUND-COLOR: #000000;
}

TH.playlist {
  BACKGROUND-COLOR: #000000;
  FONT-SIZE: 11px;
  COLOR: #FFFFFF;
}

TD.playlist {
  BACKGROUND-COLOR: #FFFFFF;
  FONT-SIZE: 11px;
  COLOR: #000000;
}


TABLE.playlist2 {
  BACKGROUND-COLOR: #FFFFFF;
}

TH.playlist2 {
  BACKGROUND-COLOR: #EFEFEF;
  COLOR: #000000;
}

TD.playlist2 {
  BACKGROUND-COLOR: #FFFFFF;
  COLOR: #000000;
}


/**** BEGIN playlist 3 (NEW FIELDS) ****/

TABLE.playlist3 {
  BACKGROUND-COLOR: #EFEFEF;
}

TD.playlist3 {
  BACKGROUND-COLOR: #FFFFFF;
  COLOR: #000000;
}

.playlist3FieldName {
  COLOR: 000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
}

.playlist3FieldValue {
  COLOR: 000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
}

/**** END playlist3 (New Fields) ****/


.searchTitle {
  COLOR: 000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
}

.searchSubTitle {
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
}


TH.searchResults {
  BACKGROUND-COLOR: #EFEFEF;
  COLOR: #000000;
}

TD.searchResults {
  BACKGROUND-COLOR: #FFFFFF;
  COLOR: #000000;
}


TABLE.search {
  BACKGROUND-COLOR: #FFFFFF;
}

TH.search {
  BACKGROUND-COLOR: #FFFFFF;
  COLOR: #000000
}

TD.search {
  BACKGROUND-COLOR: #FFFFFF;
  COLOR: #000000
}



TABLE.colorLegend {
  BACKGROUND-COLOR: #FFFFFF;
}

TD.colorLegend {
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
}

