/* Schedule Day List */
#schedule_border {
	background-color:#f5f5f5;
	border: 1px solid #808080;
	height:30px;
}
#schedule_time {
	background-color:#999999;
	/*border-right: 1px solid #808080;*/
	float: left;
	vertical-align:text-top;
	padding: 5px 5px 5px 5px;
	height: 20px;
	width: 65px
}
#schedule_record {
	float: left;
	vertical-align:text-top;
	padding: 5px 5px 5px 5px;	
	height: 20px;
}
#schedule_timeOfDay {
	float: left;
	vertical-align:text-top;
	padding: 5px 5px 5px 5px;
	height: 20px;
}
#clear {
	clear: both;
}


/* Schedule Channel List: 4 channels horizontal */
#scheduleByChannel {
	background-color:#fff;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 0px solid #808080;
	width: 960px;
	height: 285px;
	vertical-align:text-top;
}
	
#scheduleByChannel_hrCh {
	float: left;
	width: 88px;
	height: 20px;
	vertical-align:text-top;
	border-bottom: 1px solid #808080;
	background-color:#FFF;

}

#scheduleByChannel_hr {
	float: left;
	width: 108px;
	height: 20px;
	vertical-align:text-top;
	border-left: 1px solid #808080;
	border-bottom: 1px solid #808080;
	font-size: .9em;
	text-align: center;	
}

#scheduleByChannel_hrEnd {
	float: left;
	width: 107px;
	height: 20px;
	vertical-align:text-top;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	font-size: .9em;
	text-align: center;	
}

#scheduleByChannel_progCh {
	float: left;
	width: 83px;
	height: 60px;
	vertical-align:text-top;
	text-align: center;
	border-bottom: 1px solid #808080;
	border-right: 1px solid #808080;
	padding:5px 0px 0px 5px;
}

#scheduleByChannel_prog {
	background-color:#FFF;
	float: left;
	width: 103px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 5px;
}

#scheduleByChannel_progHour {
	background-color:#FFF;
	float: left;
	width: 104px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-right: 0px solid #808080;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 5px;
}

#scheduleByChannel_progEnd {
	background-color:#FFF;
	float: left;
	width: 102px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 5px;
}


#scheduleByChannel_progNow {
	background-color:#FFCCCC;
	float: left;
	width: 103px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 5px;
}

#scheduleByChannel_progHourNow {
	background-color:#FFCCCC;
	float: left;
	width: 104px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-right: 0px solid #808080;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 5px;
}

#scheduleByChannel_progKids {
	background-color:#ccff99;
	float: left;
	width: 103px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 5px;
}

#scheduleByChannel_progHourKids {
	background-color:#ccff99;
	float: left;
	width: 104px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-right: 0px solid #808080;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 5px;
}
#scheduleByChannel_progEndKids {
	background-color:#ccff99;
	float: left;
	width: 102px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 5px;
}

#scheduleByChannel_progLocal {
	background-color:#ffffcc;
	float: left;
	width: 103px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 5px;
}


#scheduleByChannel_progHourLocal {
	background-color:#ffffcc;
	float: left;
	width: 104px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-right: 0px solid #808080;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 5px;
}
#scheduleByChannel_progEndLocal {
	background-color:#ffffcc;
	float: left;
	width: 102px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 5px;
}



/* Schedule By Day List: 4 channels vertical */
#scheduleByDay {
	background-color:#f5f5f5;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	width: 960px;
	height: 3200px;
	vertical-align:text-top;
}

#scheduleByDay_hrCh {
	float: left;
	width: 80px;
	height: 20px;
	vertical-align:text-top;
	border-bottom: 1px solid #808080;
	background-color:#FFF;
}

#scheduleByDay_hr {
	float: left;
	width: 219px;
	height: 17px;
	vertical-align:text-top;
	border-left: 1px solid #808080;
	border-bottom: 1px solid #808080;
	font-size: .9em;
	text-align: center;
	padding:3px 0px 0px 0px;
	
}

#scheduleByDay_progHr {
	float: left;
	width: 80px;
	height: 60px;
	vertical-align:text-top;
	text-align: center;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 0px;
}

#scheduleByDay_prog {
	background-color:#FFF;
	float: left;
	width: 214px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-left: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 5px;
}

#scheduleByDay_progHour {
	background-color:#FFF;
	float: left;
	width: 214px;
	height: 61px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-left: 1px solid #808080;
	border-bottom: 0px solid #808080;
	padding:5px 0px 0px 5px;
}

#scheduleByDay_progNow {
	background-color:#FFCCCC;
	float: left;
	width: 214px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-left: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 5px;
}

#scheduleByDay_progHourNow {
	background-color:#FFCCCC;
	float: left;
	width: 214px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-left: 1px solid #808080;
	border-bottom: 0px solid #808080;
	padding:5px 0px 0px 5px;
}




/* Schedule By Single Channel AM: 4 channels vertical */
#scheduleBySingleChannelAM {
	background-color:#f5f5f5;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	width: 462px;
	height: 1600px;
	vertical-align:text-top;
	float:left;
}

#scheduleBySingleChannelAM_hrCh {
	float: left;
	width: 80px;
	height: 20px;
	vertical-align:text-top;
	border-bottom: 1px solid #808080;
	background-color:#FFF;
}

#scheduleBySingleChannelAM_hr {
	float: left;
	width: 381px;
	height: 17px;
	vertical-align:text-top;
	border-left: 1px solid #808080;
	border-bottom: 1px solid #808080;
	font-size: .9em;
	text-align: center;
	padding:3px 0px 0px 0px;
	
}

#scheduleBySingleChannelAM_progHr {
	float: left;
	width: 80px;
	height: 60px;
	vertical-align:text-top;
	text-align: center;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 0px;
}

#scheduleBySingleChannelAM_prog {
	background-color:#FFF;
	float: left;
	width: 376px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-left: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 5px;
}
	
#scheduleBySingleChannelAM_progNow {
	background-color:#FFCCCC;
	float: left;
	width: 376px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-left: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 5px;	
}


/* Schedule By Single Channel PM: 4 channels vertical */
#scheduleBySingleChannelPM{
	background-color:#f5f5f5;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	width: 462px;
	height: 1600px;
	vertical-align:text-top;
	float:left;
}

#scheduleBySingleChannelPM_hrCh {
	float: left;
	width: 80px;
	height: 20px;
	vertical-align:text-top;
	border-bottom: 1px solid #808080;
	background-color:#FFF;
}

#scheduleBySingleChannelPM_hr {
	float: left;
	width: 381px;
	height: 17px;
	vertical-align:text-top;
	border-left: 1px solid #808080;
	border-bottom: 1px solid #808080;
	font-size: .9em;
	text-align: center;
	padding:3px 0px 0px 0px;
	
}

#scheduleBySingleChannelPM_progHr {
	float: left;
	width: 80px;
	height: 60px;
	vertical-align:text-top;
	text-align: center;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 0px;
}

#scheduleBySingleChannelPM_prog {
	background-color:#FFF;
	float: left;
	width: 376px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-left: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 5px;
}

#scheduleBySingleChannelPM_progNow {
	background-color:#FFCCCC;
	float: left;
	width: 376px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-left: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 5px;	
}

.channelSpace{
	float:left;
	width:35px;	
}




/* Print Schedule Channel List: 4 channels horizontal */

#printByChannel {
	background-color:#FFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 0px solid #808080;
	/*width: 960px;*/
	width: 672px;
	height: 285px;
	vertical-align:text-top;
}

#a.printByChannel {
	text-decoration: none
}
	
#printByChannel_hrCh {
	float: left;
	width: 56px;
	height: 20px;
	vertical-align:text-top;
	border-bottom: 1px solid #808080;
	background-color:#FFF;

}

#printByChannel_hr {
	float: left;
	width: 76px;
	height: 20px;
	vertical-align:text-top;
	border-left: 1px solid #808080;
	border-bottom: 1px solid #808080;
	font-size: .9em;
	text-align: center;	
}

#printByChannel_hrEnd {
	float: left;
	width: 75px;
	height: 20px;
	vertical-align:text-top;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	font-size: .9em;
	text-align: center;	
}

#printByChannel_progCh {
	float: left;
	width: 51px;
	height: 60px;
	vertical-align:text-top;
	text-align: center;
	border-bottom: 1px solid #808080;
	border-right: 1px solid #808080;
	padding:5px 0px 0px 5px;
}

#printByChannel_prog {
	background-color:#FFF;
	float: left;
	width: 71px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 5px;
}

#printByChannel_progHour {
	background-color:#FFF;
	float: left;
	width: 72px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-right: 0px solid #808080;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 5px;
}

#printByChannel_progEnd {
	background-color:#FFF;
	float: left;
	width: 70px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 5px;
}


#printByChannel_progNow {
	background-color:#FFF;
	float: left;
	width: 71px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 5px;
}

#printByChannel_progHourNow {
	background-color:#FFF;
	float: left;
	width: 72px;
	height: 60px;
	vertical-align:text-top;
	font-size: .8em;
	/*text-align: center;*/
	border-right: 0px solid #808080;
	border-bottom: 1px solid #808080;
	padding:5px 0px 0px 5px;
}

