a.scheduleprog {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.scheduleprog:link, a.scheduleprog:visited, a.scheduleprog:active {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.scheduleprog:hover {
	color: #FFCC00;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.programhost {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.schedhostname {
	color: #ffffff;
	font-size: 11px;
}
.bold_red {
	color:red;
	font-weight:bold;
}
.praise_star {
	font: bold 12px Verdana, sans-serif;
	color: #FFFFFF;
}
a.del:link, a.deloverride:link, a.del:visited, a.deloverride:visited, a.del:active, a.deloverride:active, {
	text-decoration:none;
	font-weight:bold;
	color: #FF0000;
}
a.del:hover, a.deloverride:hover, {
	text-decoration:underline;
	font-weight:bold;
	color: #FF0000;
}

.day_hover {
	background:#2E1C77;
	cursor:pointer;
	cursor:hand;		
}
.day_non_hover, .no_hover  {
	background-color:#ffffff;
	cursor:default;
}
.hover  {
	background-color:#ffffff;
	cursor:pointer;
	cursor:hand;	
}

.text {
	font-size:11px;
}
a.calnum:link, a.calnum:visited, a.calnum:active {
	color: #805984;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.calnum:hover {
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.calnumover:link, a.calnumover:visited, a.calnumover:active {
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.calnumover:hover {
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
}
a.golive:link, a.golive:visited, a.golive:active{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.golive:hover {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.red_back {
	background-color: #2E1C77;
}
.blue_back {
	background-color: #666699;
}
.purple_back {
	background-color:#e4d4df;
}
.w_back {
	background-color:#ffffff;
	color:#000000;
}
.cell_back {
	background-color:#6666CC;
}
	
.featured_show {
	background-color:#9C8AE5;
}
.movie_show {
	background-color:#BF6060;
}
.special_show {
	background-color:#999999;
}
.current_show {
	background-color:#CE9B02;
}
a.scheduleprogram:link, a.scheduleprogram:visited, a.scheduleprogram:active {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.scheduleprogram:hover {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.schedulehead {
	color:#ffffff;
	background-color:#666699;
}
.layer_table tr td{
	color:#000000;
}
.w_back a:link, .w_back a:visited, .w_back a:active {
	color:#6666CC;
}
.w_back a:hover {
	color:#6666CC;
}
.programname {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.programday {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	background-color: #2D1B76;
}
.programday_override {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	background-color: #800606;
}
.programtime {
	color: #ffffff;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}
a.programletters {
	color: #665984;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.programletters:link, a.programletters:visited, a.programletters:active{
	color: #665984;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.programletters:hover {
	color: #FFCC00;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

div.bottomnav {
	padding:0 0 0 0px;
	color:#fff;
	line-height:12px;
	
	height: 1.2em;
	
/*optional background-color:#000;padding-top:30px;*/}
* html body div#footer p.bottomnav {
	color:#fff;
}

a.footer_video, a.footer_video:visited, a.footer_video:hover {
	color:#fff;
	text-decoration: none;
	background-color:transparent;
}
a.footer_video:hover {
	text-decoration: underline;
}