td.tlc	{
	width: 26px; 
	background-color: #E6E3D6;
}	
td.trc	{
	width: 17px; 
	background-color: #E6E3D6;
	border-left: solid 2px #FFFFFF;
}				
td.day	{
	width: 75px; border-left: solid 2px #FFFFFF;
	background-color: #E6E3D6;
	color: #666666;
	text-align: center;
	padding-top: 4px; padding-bottom: 4px;
	font-size: 11px
}
td.time	{
	width: 26px; height: 90px; border-top: solid 1px #D4D0BF; 
	background-color: #EDEBE0;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	font-size: 11px
}
td.entry	{
	width: 75px; border-left: solid 2px #FFFFFF; border-top: solid 1px #FFFFFF;
	background-color: #B1D6F1;
	text-align: center;
	padding-top: 4px; padding-bottom: 4px;			
	font-size: 9px
}	
td.entry a	{
	color: #333333;
}		
td.entry div	{
	color: #003366; margin-top: 2px; margin-bottom: 2px
}
td.entry div.synopsis	{
	border: solid 1px #5B5A56;
	background-color: #EDEBE0;
	color: #000000;
	padding: 3px;
	position: absolute; z-index: 1;
	width: 180px; 
	display: none
}		
td.entry_alternate	{
	width: 74px; border-left: solid 2px #FFFFFF; border-top: solid 1px #FFFFFF;
	background-color: #72B2E7;
	text-align: center;
	padding-top: 4px; padding-bottom: 4px;
	font-size: 9px
}	
td.entry_alternate a	{
	color: #1E5588;
}		
td.entry_alternate div	{
	color: #FFFFFF; margin-top: 2px; margin-bottom: 2px
}
td.entry_alternate div.synopsis	{
	border: solid 1px #5B5A56;
	background-color: #EDEBE0;
	color: #000000;
	padding: 3px;
	position: absolute; z-index: 1;
	width: 180px; 
	display: none
}	