/* background colors */
.bgContent { background-color: #FFFFFF; }
.bgContentTo { background-color: #999966; }
.bgPicBrdr { background-color: #336699; }
.bgFM { background-color: #99CCCC; }
.bgHorizRule { background-color: #FFE699; }
.bgTVcontent { background-color: #336699; }
.bgTVpicBrdr { background-color: #99CCFF; }
.bgTOpicBrdr { background-color: #CCCC99; }
.bgM22tv { background-color: #487CAF; }
.bgTVSched { background-color: #6699CC; }
.bgTVSchedDays { background-color: #003366; }
.bgFMSched { background-color: #669999; }
.bgCFrame { background-color: #FFFFEE; }
.bgCframe { background-color: #FFFFEE; }
.bgSmModuleTxt { background-color: #FFFFEE; }
.bgHeader { background-color: #CC6600; }
.bgFooter { background-color: #CC6600; }
.bgPgBorder { background-color: #CC3300; }
.bgWhite { background-color: #FFFFFF; }
.bgBlack { background-color: #000000; }
.bgM23TvBrdr { background-color: #FF9933; }
.bgRaContent { background-color: #336666; }
.bgRaGo { background-color: #487CAF; }
.bgCalendar { background-color: #FFFFEE; }
.bgCalMonth { background-color: #FFE699; }
.bgCalExtBrdr { background-color: #FF9933; }
.bgCalIntBrdr { background-color: #CCCCBE; }
.bgCalEmptyCell { background-color: #E5E5D6; }
.bgTonightBorder { background-color: #FF9933; }
.bgWhatsCominUp { background-color: #669999; }
.bgDiscBoard { background-color: #ECECEC; }
.bgdarkbrown { background-color: #660000; }
.bgred { background-color: #CC3300; }
.bgrust { background-color: #CC6600; }
.bggrey { background-color: #999999; }
.bgltgrey { background-color: #ECECEC; }
.bgdarkgrey { background-color: #666666; }
.bgSlideshow { scrollbar-base-color: #FFFFEE; scrollbar-arrow-color: #CC6600;  background-color: #FFFFEE; }


/* main content area link classes */
a.basic { font-family: verdana,arial,helvetica,sans-serif; font-weight: normal; color: #336699; }
a.basic:hover { color: #FF9933 }
a.basicFixed { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; text-decoration: none; color: #336699; }
a.basicFixed:hover { color: #FF9933 }
a.basicBlue { font-family: verdana,arial,helvetica,sans-serif; font-weight: normal; color: #35b3f8; }
a.basicBlue:hover { color: #ff2d2d }
a.programTitle01 { font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #336699; }
a.programTitle01:hover { color: #FF9933 }
a.programTitle02 { font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #FFE699; }
a.programTitle02:hover { color: #FF9933 }
a.schedDate { font-family: verdana,arial,helvetica,sans-serif; font-weight: normal; color: #FFFFFF; }
a.schedDate:hover { color: #FF9933 }
a.footerl:link { font-family: verdana,arial,helvetica,sans-serif; color: #FFFFFF; }
a.footerl:visited { color: #FFFFFF }
a.footerl:active { color: #FFFFFF }
a.footerl:hover { color: #FFCC66 }
a.Lnav { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; text-decoration: none; color: #336699; }
a.Lnav:hover { color: #FF9933 }
a.Lnav1 { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; font-weight: bold; text-decoration: none; color: #336699; }
a.Lnav1:hover { color: #FF9933 }
a.Lnav2 { font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; text-decoration: underline; color: #336699; }
a.Lnav2:hover { color: #FF9933 }
a.Lnav1Fixed { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #336699; }
a.Lnav1Fixed:hover { color: #FF9933 }
a.nextprev { font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; text-decoration: none; color: #336699; }
a.nextprev:hover { color: #FF9933 }
a.basicOrange { font-family: verdana,arial,helvetica,sans-serif; color: #FFE699; }
a.basicOrange:hover { color: #FF9933 }
a.paleyellowbold { font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #FFE699; }

/* main content area text classes */
.LnavOn { font-family: verdana,arial,helvetica,sans-serif; text-decoration: none; font-size: xx-small; color: #CC3300; }
.Lnav1On { font-family: verdana,arial,helvetica,sans-serif; text-decoration: none; font-size: xx-small; font-weight: bold; color: #CC3300; }
.dateBlue { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color: #99CCFF; }
.dateGreen { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color: #99CCCC; }
.basicBlack { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color: #000000; }
.basicWhite { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color: #FFFFFF; }
.basicWhiteBold { font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #FFFFFF; }
.bluePipe { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color: #336699; }
.pageTitle { font-family: verdana,arial,helvetica,sans-serif; font-size: small; font-weight: bold; color: #CC6600; }
.pageTitle2 { font-family: verdana,arial,helvetica,sans-serif; font-size: x-small; font-weight: bold; color: #CC6600; }
.subHd1 { font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #CC6600; }
.subHd2 { font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #000000; }
.subHd3 { font-family: verdana,arial,helvetica,sans-serif; font-weight: normal; color: #CC6600; }
.desc { font-family: verdana,arial,helvetica,sans-serif; color: #666666; }
.descriptive { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color: #666666; }
.error { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; font-weight: bold; color: #ff0000; }
.programTime01 { font-weight: bold; color: #CC3300; }
.programTime02 { font-weight: bold; color: #FFFFFF; }
.programTime03 { font-weight: bold; color: #CCFFFF; }
.programDesc01 { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color: #000000; }
.programDesc02 { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; font-weight: normal; color: #336699; }
.programDesc03 { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; font-weight: normal; color: #FFFFFF; }
.programSched { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color: #000000; }
.programSchedOff { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color: #999999; }
.programSchedOn { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color: #CC3300; }
.programTimeSched { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; font-weight: bold; color: #CC3300; }
.formGeneral { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; font-weight: bold; color: #cc6600; }
.formSpecific { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color: #cc6600; }
.scheduleDate { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; font-weight: bold; color: #FFFFFF; }
.scheduleDay { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; font-weight: normal; color: #FFFFFF; }
.calendarMonth { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color: #003366; }
.footer { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color: #FFFFFF; }
.footerCopyright { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color: #999999; }
.popCopyright { color: #FFE699; }
input, textarea, .Textareas, .Pulldowns { font-family: Verdana,sans-serif; font-size: xx-small; }
select, option { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; }
.selectbox { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; }
.selectboxBlack { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color: #cccccc; scrollbar-base-color: #000000; scrollbar-arrow-color: #ffffff;  background-color: #000000;}
.selectboxGrey { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color: #ffffff; scrollbar-base-color: #666666; scrollbar-arrow-color: #ffffff;  background-color: #666666;}
.tvweekyellow { font-family: verdana,arial,helvetica,sans-serif;  font-size: xx-small; font-weight: bold; color: #FFE699; }


/* interactive module homepage bg */
.intimgborder { border:1px; border-thickness:1px; border-color: #FF9933; border-style:solid; }
a.intimglink { color: #FF9933; }

/* ednet module homepage bg */
.ednetimgborder { border:1px; border-thickness:1px; border-color: #CC3300; border-style:solid; }
a.ednetimglink { color: #CC3300; }

/* blue 336699 homepage bg */
.hilitebgblue { background-color: #336699; }
.hiliteimgbgblue { background-color: #FFE699; }
.hiliteimgborderblue { border:1px; border-thickness:1px; border-color: #FFE699; border-style:solid; }
.hilitetextblue { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color: #FFFFFF; }
.hilitecatblue { font-weight: bold;}
a.hilitelinkblue { font-weight: bold; color: #FFE699; }
a.hilitelinkblue:hover { color: #FF9933; }

/* green 336666 homepage bg */
.hilitebggreen { background-color: #336666; }
.hiliteimgbggreen { background-color: #FFE699; }
.hiliteimgbordergreen { border:1px; border-thickness:1px; border-color: #FFE699; border-style:solid; }
.hilitetextgreen { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color: #FFFFFF; }
.hilitecatgreen { font-weight: bold;}
a.hilitelinkgreen { font-weight: bold; color: #FFE699; }
a.hilitelinkgreen:hover { color: #FF9933; }

/* purple 663366 homepage bg */
.hilitebgpurple { background-color: #663366; }
.hiliteimgbgpurple { background-color: #FFE699; }
.hiliteimgborderpurple { border:1px; border-thickness:1px; border-color: #FFE699; border-style:solid; }
.hilitetextpurple { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color: #FFFFFF; }
.hilitecatpurple { font-weight: bold;}
a.hilitelinkpurple { font-weight: bold; color: #FFE699; }
a.hilitelinkpurple:hover { color: #FF9933; }

/* gray 666666 homepage bg */
.hilitebggray { background-color: #666666; }
.hiliteimgbggray { background-color: #FFE699; }
.hiliteimgbordergray { border:1px; border-thickness:1px; border-color: #FFE699; border-style:solid; }
.hilitetextgray { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color: #FFFFFF; }
.hilitecatgray { font-weight: bold;}
a.hilitelinkgray { font-weight: bold; color: #FFE699; }
a.hilitelinkgray:hover { color: #FF9933; }

/* interactive page images */
.intlgborder { border:1px; border-thickness:1px; border-color: #336699; border-style:solid; }
a.intlglink { color: #336699; }
a.intlglink:hover { color: #FF9933 }
.intsmborder { border:1px; border-thickness:1px; border-color: #FFE699; border-style:solid; }
a.intsmlink { color: #FFE699; }
a.intsmlink:hover { color: #FF9933 }

/* not in our town pages */
.niottitle { font-family: verdana,arial,helvetica,sans-serif; font-size: x-small; font-weight: bold; color: #993333; }
.niotb { font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #993333; }

/* rss feed handling (right now just npr program feeds */
div.rss-channel div.rss-item p:first-child {
	margin: 0;
	padding: 0;
}
div.rss-channel div.rss-item a {
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
div.rss-channel div.rss-item a:hover {
	color: #f93;
}

/* tv program pages */
#tvprogramlanding tr td { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color: #000000; }

#tvweeklygrid tr td { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; }
.disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	line-height: 9pt;
	font-weight: bold;
}

