body
{
	margin								:0px;
	padding							:0px;
	border								:0px;
	background-color			:#FFF;
	sbackground-color			:#101020;
	background-color			:#E8E8E8;
	text-align							:center;
}



a img
{
	border								:none;
}

img
{
	vertical-align					:bottom;
	border								:0;
}




#Clear
{
	clear								:both;
}



h1, h2, h3, h4, h5, h6
{
	margin								:0px;
	padding							:0px;
}



#MonitorMessage
{
	font-family						:ARIAL;
	font-size							:1.0em;
	padding							:2px;
	letter-spacing					:-1px;
	font-weight						:700;
	margin-top						:0px;
	color								:#AAA;
}



#MasterContainer
{
	width								:982px;
	margin								:auto;
	text-align							:left;
	border-left						:1px SOLID #CCC;
	border-right						:1px SOLID #CCC;
	padding							:0px 40px 0px 40px;
	background-color			:#FFF;
	
}



#HeaderContainer
{
	width								:980px;
	height								:127px;;
	border-bottom					:4px SOLID #CCC;
	margin-bottom					:20px;
}




#HeaderImage
{
	width								:397px;
	height								:127px;
	float									:left;
	
}



#Menu
{
	width								:540px;
	height								:37px;
	margin								:84px 0px 0px 40px;
	float									:left;
	text-align							:right;
	aqbackground-color			:#3DF;
}



#MenuCopy
{
	font-family						:ARIAL;
	font-size							:1.0em;
	padding							:2px;
	letter-spacing					:-0px;
	font-weight						:800;
	margin-top						:0px;
	color								:#AAA;
}

#MenuCopy a
{
	padding							:4px;
	color								:#AAA;
	text-decoration				:none;
}

#MenuCopy a:hover
{
	color								:WHITE;
	background-color			:#F7941D;
}










#MainContentUnit
{
	width								:982px;
	min-height						:620px;
	sfloat									:left;
	
	sbackground-color			:#07F;
}





#IndexAndPanelContainer
{
	height								:480px;
	sborder-bottom					:4px SOLID #CCC;
}




#IndexPanel
{
	width								:232px;
	height								:443px;
	float									:left;
	
	sbackground-color			:#F92;
}




#FaresByStopCode
{
	width								:30px;
	height								:17px;
	margin								:0px 0px 0px 20px;
	color								:#444;
	float									:left;
}


#FaresByStopValue
{
	width								:120px;
	height								:17px;
	float									:left;
	color								:#444;
}




.PanelHeader
{
	font-family						:VERDANA;
	font-size							:0.8em;
	font-weight						:800;
	color								:#FFF;
	
	padding							:14px 0px 11px 17px;
	background-color			:#495B69;
	
}


.PanelListContainer
{
	font-family						:ARIAL;
	font-size							:0.9em;
	font-weight						:100;
	color								:#FD6D84;
	

	width								:210px;
	float									:left;
	
	
	padding							:20px 0px 0px 0px;
}





ul
{
	padding-left						:20px;
	list-style							:circle;
}

li
{
	
	font-family						:VERDANA;
	font-size							:0.8em;
	font-weight						:100;
	scolor								:#ECA478;
	color								:#495B69;
	
	padding							:0 0 6px 0;
}





#Banner
{
	width								:721px;
	height								:443px;
	margin-left						:25px;
	border-bottom					:4px SOLID #CCC;
	
	float									:left;
	
	sbackground-color			:MISTYROSE;
}




#HomeContentContainer
{
	padding-top						:0px;
}




#RoutePanel
{
	width								:232px;
	min-height						:443px;
	float									:left;
	
	padding-top						:30px;
	
	sbackground-color			:#F92;
}






#HomeContentPanel
{
	width								:600px;
	height								:600px;
	float									:left;
	padding							:20px 20px 0px 80px;
	
	
	font-family						:VERDANA;
	font-size							:0.9em;
	font-weight						:100;
	color								:#ECA478;
	color								:#495B69;
	
	sbackground-color			:KHAKI;
}



#HomeContentPanel h2
{
	font-family						:ARIAL;
	font-size							:1.8em;
	font-weight						:800;
	color								:#222;
	spadding							:8px 14px 0px 14px;
}




#InformationRowContainer
{
	padding							:10px 0px 10px 0px;
	sbackground-color			:#FF9;
}



.PlainHeader
{
	font-family						:ARIAL;
	font-size							:1.8em;
	font-weight						:800;
	color								:#222;
	padding							:8px 14px 0px 14px;
	
	float									:left;
}



.AmberHeader
{
	background-color			:#FFB053;
}




.BrownHeader
{
	background-color			:#8F7447;
}


.GreyHeader
{
	background-color			:#495B69;
}








#InformationRowContainer ul
{
	list-style							:disc;
	padding							:10px 0px 0px 30px;
	margin								:0px;
}


#InformationRowContainer li
{
	
	font-family						:ARIAL;
	font-size							:1.0em;
	font-weight						:100;
	color								:#000;
	
	padding							:0px 0px 3px 0px;
	smargin								:0px;

}





.BasicCopy
{
	font-family						:ARIAL;
	font-size							:1.0em;
	font-weight						:100;
	color								:#222;
	
	padding							:12px 12px 12px 32px;
}




.StrongCopy
{
	font-family						:ARIAL;
	font-size							:1.4em;
	font-weight						:800;
	color								:#222;
	
	padding							:22px 12px 12px 32px;
}



#BuyTicketButton
{
	float									:left;
	padding							:20px 0px 0px 0px;
}




#ManagementContentPanel
{
	width								:600px;
	mi-height							:600px;
	float									:left;
	padding							:20px 20px 0px 80px;
	
	
	font-family						:VERDANA;
	font-size							:0.9em;
	font-weight						:100;
	color								:#ECA478;
	color								:#495B69;
	
	sbackground-color			:KHAKI;
}



#ManagementContentPanel h2
{
	font-family						:ARIAL;
	font-size							:1.8em;
	font-weight						:800;
	color								:#222;
	padding							:0px 0px 20px 0px;
}





#ReportRow
{
	width								:610px;
	height								:20px;
	margin								:4px 0px 4px 0px;
	scolor								:#DEF;
	background-color			:#EEE;
}



#ReportRowHeading
{
	width								:610px;
	height								:20px;
	margin								:4px 0px 14px 0px;
	scolor								:#DEF;
	sbackground-color			:#EEE;
	font-weight						:100;
	font-size							:1.2em;
}



#ReportRowName
{
	width								:140px;
	height								:20px;
	float									:left;
	sbackground-color			:BLUE;
}



#ReportRowValue
{
	width								:140px;
	height								:20px;
	margin-right						:10px;
	float									:left;
	sbackground-color			:YELLOW;
}


#ReportRowValueHighlighted
{
	width								:140px;
	height								:20px;
	margin-right						:10px;
	float									:left;
	background-color			:#3F9;
}



#LinksContentContainer
{
	width								:auto;
	height								:500px;
	padding-top						:0px;
}






#LinksContentPanel
{
	width								:600px;
	height								:500px;
	float									:left;
	padding							:20px 20px 0px 40px;
	
	
	font-family						:VERDANA;
	font-size							:0.9em;
	font-weight						:100;
	color								:#ECA478;
	color								:#495B69;
	
	sbackground-color			:KHAKI;
}







#FooterContainer
{
}




#FooterUnit
{
	margin-top						:0px;
	padding-top						:25px;
	padding-bottom				:16px;
	text-align							:center;
	sbackground-color			:#DDD;
	clear								:BOTH;
}


#FooterCopy
{
	font-family						:ARIAL;
	font-size							:1.0em;
	padding							:2px;
	letter-spacing					:-0px;
	font-weight						:800;
	margin-top						:0px;
	color								:#AAA;
}

#FooterCopy a
{
	padding							:4px;
	color								:#AAA;
	text-decoration				:none;
}

#FooterCopy a:hover
{
	color								:#FFF;
	background-color			:#F7941D;
	
}







