BODY.main {
  COLOR: black;
  FONT-FAMILY: Trebuchet MS, sans-serif;
  FONT-SIZE: 11px;
}

A {
  COLOR: #747573;
}

A:hover {
  COLOR: #000066;
}

A:active {
  COLOR: #CC3333;
}

/*new styles*/
.programname {
  COLOR: #747573;
  FONT-FAMILY: Trebuchet MS, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
}

.programhost {
  COLOR: #747573;
  FONT-FAMILY: Trebuchet MS, sans-serif;
  FONT-SIZE: 11px;
}

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

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

.anchor {
  COLOR: #747573;
  FONT-FAMILY: Trebuchet MS, sans-serif;
  FONT-SIZE: 10px;
}

.contact {
  COLOR: #747573;
  FONT-FAMILY: Trebuchet MS, sans-serif;
  FONT-SIZE: 10px;
}

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

.date {
  COLOR: #660000;
  FONT-FAMILY: Trebuchet MS, sans-serif;
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
}

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

.mfss {
  COLOR: #003366;
  FONT-FAMILY: Trebuchet MS, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #FFFFFF;
  PADDING: 4px 4px 4px 4px;
}

/*end new styles*/

TR,TD {
  FONT-SIZE: 11px;
  FONT-FAMILY: Trebuchet MS, sans-serif;
}

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

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

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

TD.gridHighlighted {
  BACKGROUND-COLOR: #747573;
  COLOR: white;
  FONT-FAMILY: Trebuchet MS, sans-serif;
  FONT-SIZE: 11px;
}


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

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

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


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

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

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

TD.gridHighlighted2 {
  BACKGROUND-COLOR: #FBFFDC;
  COLOR: white;
  FONT-FAMILY: Trebuchet MS, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
}

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

A.dayLink {
  FONT-FAMILY: Trebuchet MS, sans-serif;
  FONT-SIZE: 10px;
  FONT-WEIGHT: bold;
}

A.dayLinkHighlighted {
  FONT-FAMILY: Trebuchet MS, sans-serif;
  FONT-SIZE: 10px;
  FONT-WEIGHT: bold;
  COLOR: white;
}



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

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


.playlistTitle {
  COLOR: 747573;
  FONT-FAMILY: Trebuchet MS, sans-serif;
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px
}

.playlistSubTitle {
  COLOR: #CC3333;
  FONT-FAMILY: Trebuchet MS, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
}

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

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

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


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

TH.playlist2 {
  BACKGROUND-COLOR: #DCEBFF;
  COLOR: #747573;
}

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

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

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

.playlist3FieldName {
  COLOR: 747573;
  FONT-FAMILY: Trebuchet MS, sans-serif;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
}

.playlist3FieldValue {
  COLOR: 747573;
  FONT-FAMILY: Trebuchet MS, sans-serif;
  FONT-SIZE: 11px;
}



.searchTitle {
  COLOR: 747573;
  FONT-FAMILY: Trebuchet MS, sans-serif;
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
}

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


TH.searchResults {
  BACKGROUND-COLOR: #DCEBFF;
  COLOR: #747573;
}

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


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

TH.search {
  BACKGROUND-COLOR: #EFEFEF;
  COLOR: #747573
}

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



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

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