

.timetable {
	border:1px #999999 solid;
	width:758px;
	white-space: nowrap;
}


.dataTableDiv {
	width: 475px;
	overflow: scroll;

	/*display:inline;*/
	/*scrollbar-face-color: #F7E3C6;*/
}
.dataTable {
	width:475px;
	
}

.dataTable td {
	font:70% verdana;
	background-color:#F6E2C6;
	border-right:2px solid #FFFFFF;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	/*width:50px;*/
	white-space: nowrap;
}

.stopsTable {
	background-color:#FFFFFF;
	float:left;
	/*display:inline;*/
	width:275px;
	border:0;
}

.stopsTable td {
	font:70% verdana;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
	background-color:#FDF4AD;
	white-space: nowrap;

	/*white-space: nowrap; */
}


.headerTable {
	width:100%;
	border:0px;
	padding:0px;
	margin:0px;
}

.headerTable .dateRow{
	font:80% verdana;
	background-color:#730C18;
	color:#FFFFFF;
	padding-left:5px;
	padding-top:2px;
	padding-bottom: 2px;
	font-weight:bold;
	border:0px;	
}

.headerTable .dsecriptionRow{
	font:80% verdana;
	background-color:#CC0000;
	color:#FFFFFF;
	padding-left:5px;
	padding-top:2px;
	padding-bottom: 2px;
	font-weight:bold;
	border:0px;	
}


.footerTable {
	border:1px solid #FFFFFF;
	width:100%;
	padding:1px;
	margin:0px;
	background-color:#EEEEEE;
	font:70% Verdana;

	clear: both;

}


.effectiveFrom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #660000;
	font-size: 12px;
	padding-left: 20px;
	font-weight: bold;
}

.MondaysToFridays
{
	font:80% verdana;
	background-color:#730C18;
	color:#FFFFFF;
	padding-left:5px;
	padding-top:2px;
	padding-bottom: 2px;
	font-weight:bold;
	border:0px;
}

.MondaysToSaturdays
{
	font:80% verdana;
	background-color:#AD5A5A;
	color:#FFFFFF;
	padding-left:5px;
	padding-top:2px;
	padding-bottom: 2px;
	font-weight:bold;
	border:0px;
}

.SaturdaysAndSundays
{
	font:80% verdana;
	background-color:#AAE2F2;
	color:#730C18;
	padding-left:5px;
	padding-top:2px;
	padding-bottom: 2px;
	font-weight:bold;
	border:0px;
}

.Saturdays
{
	font:80% verdana;
	background-color:#C5FCA0;
	color:#730C18;
	padding-left:5px;
	padding-top:2px;
	padding-bottom: 2px;
	font-weight:bold;
	border:0px;
}

.Sundays
{
	font:80% verdana;
	background-color:#FFFF88;
	color:#730C18;
	padding-left:5px;
	padding-top:2px;
	padding-bottom: 2px;
	font-weight:bold;
	border:0px;
}

.SundaysAndBankHolidays
{
	font:80% verdana;
	background-color:#FFFF00;
	color:#730C18;
	padding-left:5px;
	padding-top:2px;
	padding-bottom: 2px;
	font-weight:bold;
	border:0px;
}