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


A {
  COLOR: #003366;
}

A:hover {
  COLOR: #669ACC;
}

A:active {
  COLOR: #669ACC;
}

A:visited
{
  color: #666666;
  text-decoration: underline;
} 

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

.programhost {
  COLOR: #003366;
  FONT-FAMILY: Verdana, sans-serif;
  FONT-SIZE: 11px;
}

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

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

.anchor {
  COLOR: #003366;
  FONT-FAMILY: Verdana, sans-serif;
  FONT-SIZE: 10px;
}

.contact {
  COLOR: #003366;
  FONT-FAMILY: Verdana, sans-serif;
  FONT-SIZE: 10px;
}

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

.date {
  COLOR: #003366;
  FONT-FAMILY: Verdana, sans-serif;
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
}

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

.mfss {
  COLOR: #003366;
  FONT-FAMILY: Verdana, 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: Verdana, sans-serif;
}

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


/*added padding, upped font size*/
TH.grid {
  BACKGROUND-COLOR: #EFEFEF;
  COLOR: black;
  FONT-FAMILY: Verdana, sans-serif;
  FONT-SIZE: 11px; 
  PADDING: 4px 4px 4px 4px;
}


/*added padding made font size 10*/
TD.grid {
  BACKGROUND-COLOR: white;
  COLOR: black;
  FONT-FAMILY: Verdana, sans-serif;
  FONT-SIZE: 10px;
  PADDING: 4px 4px 4px 4px;
}
/*end change*/


TD.gridHighlighted {
  BACKGROUND-COLOR: #003366;
  COLOR: white;
  FONT-FAMILY: Verdana, sans-serif;
  FONT-SIZE: 10px;
}


/*just bgcolor and padding*/
TD.gridLive1 {
  BACKGROUND-COLOR: #C3CADB;
  PADDING: 4px 4px 4px 4px;
}

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

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


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

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

TD.gridLive37d {
  BACKGROUND-COLOR: #F8FFB0;
  PADDING: 4px 4px 4px 4px;
}
/*end change*/


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

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


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


/*only bgcolor and reduced padding*/
TD.gridNotFound {
  BACKGROUND-COLOR: #FFFFFF;
  PADDING: 4px 4px 4px 4px;
}
/*end change*/



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

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


.playlistTitle {
  COLOR: 003366;
  FONT-FAMILY: Verdana, sans-serif;
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px
}

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

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

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

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


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

TH.playlist2 {
  BACKGROUND-COLOR: #C3CADB;
  COLOR: #003366;
}

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


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

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

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

.playlist3FieldName {
  COLOR: 003366;
  FONT-FAMILY: Verdana, sans-serif;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
}

.playlist3FieldValue {
  COLOR: 003366;
  FONT-FAMILY: Verdana, sans-serif;
  FONT-SIZE: 11px;
}

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


.searchTitle {
  COLOR: 003366;
  FONT-FAMILY: Verdana, sans-serif;
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
}

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


TH.searchResults {
  BACKGROUND-COLOR: #C3CADB;
  COLOR: #003366;
}

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


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

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

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



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

TD.colorLegend {
  COLOR: #000000;
  FONT-FAMILY: Verdana, sans-serif;
  FONT-SIZE: 10px;
}

