/* CSS Document */


div#programSearchBox {
	float: right;
	padding: 1em;
}


td.channelTitle {
	background-color: #346abd;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

td.channelTitle a {
	color: #fff;
	text-decoration: none;
}

td.channelTitle a:hover {
	color: #CCC;
	text-decoration: underline;
}

table.scheduleTable {
	border-top: 1px solid #C7C7C7;
	border-left: 1px solid #C7C7C7;
}

table.scheduleTable td {
	border-bottom: 1px solid #C7C7C7;
	border-right: 1px solid #C7C7C7;
}

.endRow {
	background-color: #acc5ed;
	height: 0.7em;
}

.endRow a {
	color: #000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#genreCodesRow {
	color: #000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.scheduleTopLeftCornerBox {
	background-color: #6689cc;
}

.scheduleCell {
	background-color: #EFFCE4;
}

.scheduleCell a {
	text-decoration: none;
	color: #333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.scheduleCell a:hover {
	color: #6d28aa;
	font-style: italic;
}

.episodeTitle {
	font-style: italic;
	font-size: 9px;
	color: #666;
}

.episodeTitle a:hover {
	color: #f00;
}

.inProgress {
	text-decoration: blink;
	color: #6d28aa;
	font-variant: small-caps;
	font-size: 12px;
}


.whichWhatson {
	color: #fff;
	background-color: #346abd;
	padding: 6px 5px;
	font-size: 13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-variant: small-caps;
}



div#backToTop {
	text-align: right;
}






/*	Fullday styles 	*/

.timeCell {
	background-color: #6689cc;
	color: #000;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.rowHighlight {
	background-color: #bcf08c;
	font-weight: bold;
	color: #000;
}

.regularChannel {
	background-color: #6689cc;
	color: #333;
}

.highlightedChannel {
	background-color: #346abd;
	color: #fff;
}

.regularChannel a, .highlightedChannel a {
	font-size: 14px;
	font-weight: bold;
}

.highlightedChannel a {
	text-decoration: none;
	color: #fff;
}

.regularChannel a {
	color: #333;
}

.blockTitleRow {
	text-align: center;
	letter-spacing: 0.5em;
	color: #fff;
	background-color: #87d200;
}

.timeGroup {
	text-align: center;
	font-size: 10px;
	color: #000;
	background-color: #4fa600;
}

.timeGroup a {
	color: #000;
	text-decoration: none;
}

.timeGroup a:hover {
	text-decoration: underline;
}


/*	Fullweek styles		*/
.daysRow a {
	color: #000;
	text-decoration: none;
	font-size: 10px;
}

.daysRow a:hover {
	color: #666;
}

.timesRow {
	font-size: 10px;
	color: #000;
	text-align: center;
}

#dayCellHighlight {
	background-color: #fff;
	font-weight: bold;
}

#dayHighlight {
	background-color: #bcf08c;
	font-weight: bold;
}



/*	Fullmonth styles	*/

.monthDay {
	text-align: right;
}

.monthDay a {
	color: #000;
	text-decoration: none;
}

.monthDay a:hover {
	text-decoration: underline;
	color: #f00;
}
