




/* Filler cell for time table, beginning of the hour,  bottom border */
.FBB
{
	
	background-color: White;
	border-left: 1px solid Silver;	
	height: 1px;
	width: 10px;
	color: White;
	font-size: 1px;
	border-bottom: 1px solid #696969;
	
}
/* Filler cell for time table, second half of the hour,  bottom border */
.FHB
{	
	background-color: White;
	border-left: 1px solid White;
	height: 1px;
	width: 10px;
	color: White;
	font-size: 1px;
	border-bottom: 1px solid #696969;	
}

/* Beginning of the hour cell */
/* was 13px tall */
.AVC_B
{
	background-color: #B9F097;
	border-left: 1px solid #B9F097;
	height: 15px;
	width: 10px;
	color: White;
	font-size: 1px;
	
}

.AVC_1
{
	background-color: #ffc49b;
	border-left: 1px solid ffc49b;
	height: 15px;
	width: 10px;
	color: White;
	font-size: 1px;
	
}

.AVC_2
{
	background-color: #ffff9d;
	border-left: 1px solid #ffff9d;
	height: 15px;
	width: 10px;
	color: White;
	font-size: 1px;
	
}

.RBCM
{
	background-color: #8C96BE;
	border-left: 1px solid #8C96BE;
	height: 15px;
	width: 10px;
	color: #8C96BE;
	font-size: 1px;
	
}



.SC_B, .SC_2, .SC_1
{	


	background-color: #7A96DF;
	border-left: 1px solid #7A96DF;	
	height: 15px;
	width: 10px;
	color: Blue;
	font-size: 1px;
}

.RBAM 
{

	background-color: #F0F0F0;
	border-left: 1px solid F0F0F0;
	height: 15px;
	width: 10px;
	color: Silver;
	font-size: 1px;

}


.Unavailable 
{
	background-color: Silver;
	border-left: 1px solid Silver;
	height: 15px;
	width: 10px;
	color: Silver;
	font-size: 1px;
}

.SU
{

	background-color: Red;
	border-left: 1px solid Red;
	height: 15px;	
	color: Red;
	font-size: 1px;

}


.STIP
{

	background-color: Red;
	border-left: 1px solid Red;
	height: 15px;	
	color: Red;
	font-size: 1px;

}

.SD
{

	background-color: Red;
	height: 15px;
	width: 10px;
	color: Red;
	font-size: 1px;

}

.CarRow 
{
	background-color: #f7f3ef;	
}
/* was 13 height */
.CarInfo 
{
	font-size: 7pt;
	width: 1%;
	BORDER-bottom: black 1px solid;
	font-family: Tahoma, Verdana, Sans-Serif;
	cursor: hand;
	height: 17px;
	
}

.CarInfoBold
{
	width: 1%;
	font-size: 7pt;
	font-weight: bold;
	vertical-align: middle;
	height: 13px;
}

.CarRadioButton 
{
	height: 14px;
	vertical-align: middle;	
}

.CarInfoImage
{
	height: 10px;
	width: 20px;
	vertical-align: middle;
}

.TimeTable {
	background-color: Gainsboro;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 8pt;
	
}
.TimeTableTimes {
	background-color: Gainsboro;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 8pt;
	border-right: solid 1px #808080;	
	border-bottom: solid 1px #808080;	
	border-left: solid 1px #808080;
	
}
.TimeHeaderSpaceDays
{
	background-color: #f7f3ef;
	border-left-color: #C0C0C0;
	border-left-width: 1px;
	border-left-style:solid;
	width: 4px;
	height: 1px;
	font-size: 1px;
		
}




.ReserveNarrow
{
	height:4px;
	BORDER-bottom: black 1px solid;
	background-color: #f7f3ef;
	height: 1px;
}

.CarInfoLink
{
	text-decoration: underline;
	color: Blue;
	font-size: 7pt;
	height: 16px;
	font-family: Tahoma, Verdana, Sans-Serif;
	cursor: hand;
	vertical-align: middle;
}

.Reserve2LockedVehicleRow
{
	background-color: #F7F3EF;
	color: #808080;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 7pt;	
	height: 12px;
	

}
.Reserve2LockedVehicleCrossStreets
{
	background-color: #F7F3EF;
	color: #808080;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 7pt;	
	font-weight: normal;
	height: 12px;
	
}
