a.footnote
{
	margin-left:	20px;
	line-height:	1.2em;
	font-family:	arial,helvetica,sans serif;
	font-weight:	normal;
	font-size:		0.68em;
	color:			black;
}

#top
{
	width:			100%;
	background-color:	white;
	font-family:	arial,helvetica;
	font-size:		28px;
	line-height:	50px;
	font-weight:	bold;
	color:			black;
}

.sched-table
{
	margin:				20px;
	border:				1px solid black;
}

.sched-route
{
	margin:				0em;
	border-top:			1px solid black;
	border-bottom:		1px solid black;
	background-color:	rgb(34,68,119);
	padding:			0em;
	text-align:			center;
	line-height:		2.0em;
	font-family:		arial,helvetica,sans serif;
	font-size:			1.5em;
	font-weight:		bold;
	color:				white;
}

.opposite
{
	padding-left:		2em;
	font-size:			0.5em;
}

.sched-map
{
	background-color:	rgb(214,214,214);
	text-align:			center;
}

.sched-day
{
	margin:				0em;
	border-top:			1px solid black;
	border-bottom:		1px solid black;
	background-color:	rgb(192,192,192);
	padding:			0em;
	text-align:			center;
	line-height:		1.8em;
	font-family:		arial,helvetica,sans serif;
	font-size:			1.0em;
	font-weight:		bold;
	color:				black;
}

td.am
{
	border-top:			1px solid rgb(192,192,192);
	padding:			0.4em;
	font-family:		arial,helvetica,sans serif;
	font-size:			0.68em;
	empty-cells:		show;
	white-space:		nowrap;
	text-align:			center;
	background-color:	white;
	color:				black;
}

td.pm
{
	border-top:			1px solid rgb(192,192,192);
	padding:			0.4em;
	font-family:		arial,helvetica,sans serif;
	font-size:			0.68em;
	empty-cells:		show;
	white-space:		nowrap;
	text-align:			center;
	background-color:	rgb(232,238,247);
	color:				black;
}

td.highlight
{
	border-top:			1px solid rgb(192,192,192);
	padding:			0.3em;
	font-family:		arial,helvetica,sans serif;
	font-weight:		bold;
	font-size:			0.72em;
	empty-cells:		show;
	white-space:		nowrap;
	text-align:			center;
	background-color:	rgb(255,255,221);
	color:				black;
}

.sched-numlabel
{
	font-size:			1.5em;
	color:				black;
}

th
{
	padding:			0em 0.25em;
	font-family:		arial,helvetica,sans serif;
	font-weight:		bold;
	font-size:			0.68em;
	background-color:	white;
	color:				black;
}


