.ttOuter {
	width:855px;
	float:left;
}

.green {background-color:#D3F3C6;}
.pink {background-color:#FAD6E5;}
.lilac {background-color:#D1DBF0;}
.beige {background-color:#EAD7AC;}
.commentRow{color:#D60070;}

.g {background-color:#D3F3C6;}
.p {background-color:#FAD6E5;}
.l {background-color:#D1DBF0;}
.b {background-color:#EAD7AC;}

.spacer{height:2px;}

.ttOuter h1 {color:#0653B8; font-size:20px; margin:0; padding:0; font-family:Trebuchet MS;}
.ttOuter h2 {color:#D60070; font-size: 18px; margin:0; padding:0;  font-family:Trebuchet MS;}

.timetable {
	border:0px #999999 solid;
	/*width:758px;*/
	width:855px;
	white-space: nowrap;
}


.dataTableDiv {
	width: 572px;
	overflow: scroll;
	overflow-y:hidden;
}

.dataTable {
	width:572px;
	border-collapse:collapse;
	
}

.dataTable td {
	font:70% verdana;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
	white-space: nowrap;
}

.stopsTable {
	background-color:#FFFFFF;
	float:left;
	width:275px;
	border:0;
	border-collapse:collapse;

}

.stopsTable td {
	font:70% verdana;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	/*background-color:#FDF4AD;*/

	/*white-space: nowrap; */
}


.headerTable {
	width:100%;
	border:0px;
	padding:0px;
	margin:0px;
}



.headerTable .dsecriptionRow{
	font:80% verdana;
	background-color:#FFFFFF;
	color:#0653B8;
	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;

}

