BODY.main {
  COLOR: black;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;

}

A {
  COLOR: #ff0000;
}

A:hover {
  COLOR: #ff0000;
}

A:active {
  COLOR: #990000;
}


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

.programhost {
  COLOR: #ff0000;
  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: #ff0000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 10px;
}

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

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

.date {
  COLOR: #ff0000;
  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: #ff0000;
  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: 11px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}

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

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

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

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


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

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

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


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

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

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


TD.gridHighlighted2 {
  BACKGROUND-COLOR: #ff0000;
  COLOR: white;
  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;
}

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

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




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

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


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

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

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

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

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


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

TH.playlist2 {
  BACKGROUND-COLOR: #cccccc;
  COLOR: #ff0000;
}

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


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

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

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

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


.searchTitle {
  COLOR: ff0000;
  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: #cccccc;
  COLOR: #ff0000;
}

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


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

TH.search {
  BACKGROUND-COLOR: #ffecb9;
  COLOR: #ff0000
}

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



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

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

