/* schedule */
#schedule.timeline{font-size:90%;}
#schedule.timeline table {table-layout: fixed; width:100%;}
#schedule.timeline table th, #schedule.timeline table td, #schedule.timeline caption{
	line-height:25px;
	border-bottom: 1px solid #96BDDD;
	border-right: 1px solid #96BDDD;
	padding:2px; white-space: nowrap; height:80px; overflow:hidden;
}
#schedule.timeline table th.cheader,#schedule.timeline table td.cheader{text-align:left;height:auto;background:#cccccf;}
#schedule.timeline table th.cfixed, #schedule.timeline table td.cfixed{width:8.01em; overflow:hidden; text-align:center; background:transparent; background:#cccccf;}
/* #schedule.timeline table th.cfixed:hover, #schedule.timeline table td.cfixed:hover{background:#555;-moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 5px 5px 5px #000000; -webkit-box-shadow: 5px 5px 5px #000000;box-shadow: 5px 5px 5px #000000;}*/
#schedule.timeline table th.empty{border:0;}
#schedule.timeline table tbody td{background: transparent;}
#schedule.timeline table tbody tr:nth-child(even) td, #schedule.timeline table tbody tr.even td {background: #f5f5f5;}
#schedule.timeline table tbody tr td:hover{background: #FFD916; text-decoration:underline; color:#5491F2;}
#schedule.timeline table th.cdata,#schedule.timeline table td.cdata{width:0.01em; overflow:hidden;}
#schedule.timeline .chover:hover{background:#aaa;/*-moz-border-radius: 2px; border-radius: 2px;*/ -moz-box-shadow: 2px 2px 2px #444; -webkit-box-shadow: 2px 2px 2px #444;box-shadow: 2px 2px 2px #444;}
#schedule.timeline table tfoot {font-style:italic;}
#schedule.timeline .channel-image{height:55px; overflow:hidden; color:#222;}

#schedule_search2{margin-bottom:10px;}
#schedule .a_search_schedule{}
#schedule_table_filter_nav{background:#aaa; color:#444;border-color:#888; padding:10px;}

.channel-no-label{font-size:10px;}
/* endof schedule */