@charset "UTF-8";
/* CSS Document */



.bodyBlue {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a3c5d;
	line-height: 17px;
}


.bodyBlueItalic {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a3c5d;
	line-height: 17px;
	font-style: italic;	
}

.bodyBlueBoldItalic {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a3c5d;
	line-height: 17px;
	font-style: italic;	
	font-weight: bold;
}



.bodyBlueSchedInstr { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a3c5d;
	line-height: 22px;
}

.bodyBlueBold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a3c5d;
	font-weight: bold;
	line-height: 17px;
}

.bodyBlueHeadline {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #677ea9;
	font-weight: bold;
	line-height: 17px;
}

.bodyBlueHeadline2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #677ea9;
	font-weight: bold;
	line-height: 22px;
}

.bodyBlueHead {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#677ea9;
	font-weight:lighter;
	line-height:25px;
}

.bodyBlueBoldLink {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a3c5d;
	font-weight: bold;
	line-height: 17px;
	text-decoration: underline;
}

.bodyBlueBoldLinkMouseOver {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #677ea9;
	font-weight: bold;
	line-height: 17px;
	text-decoration: underline;
}

.on {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #677ea9;
	font-weight: bold;
	line-height: 17px;
	text-decoration: underline;
}

.off {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a3c5d;
	font-weight: bold;
	line-height: 17px;
	text-decoration: underline;
}

.bodyBlueLink {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a3c5d;
	line-height: 17px;
	text-decoration: underline;
}


.scheduleRouteName { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #677ea9;
	font-weight: bold;
}

.scheduleOrigin {
	background: url("../images/schedOriginBtn.gif") 0 0 no-repeat; 
	padding:0px 10px 10px 10px;
	text-decoration: none;
	height: 10px;
	width: 10px;
}

.scheduleDestin {
	background: url("../images/schedDestinBtn.gif") 0 0 no-repeat; 
	padding:0px 10px 10px 10px;
	text-decoration: none;
	height: 10px;
	width: 10px;
}

.scheduleDestinTime {
	background: url("../images/schedExpandTimeBtn.gif") 0 0 no-repeat;
	padding:0px 10px 10px 10px;
	text-decoration: none;
	height: 10px;
	width: 10px;
}

.scheduleStartTime {
	background: url("../images/schedCollapseTimeBtn.gif") 0 0 no-repeat;
	padding:0px 10px 10px 10px;
	text-decoration: none;
	height: 10px;
	width: 10px;
}


.subBodyGrey { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #666666;
	line-height: 15px;
}

.bodyGrey {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
}

#fareFooter a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}
#fareFooter a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}
#fareFooter a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}
#fareFooter a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}
#fareFooter a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}

a.bodyGreyLink:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}

a.bodyGreyLink:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}

a.bodyGreyLink:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;

}

a.bodyGreyLink:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}

.bodyGreyItalic {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 15px;
	font-style: italic;
}

.alertBlue { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #556d9a;
	line-height: 15px;
}

.alertBlueBold { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d6590;
	font-weight: bold;
	line-height: 15px;
}

.resourceBlueBold { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6b86b7;
	font-weight: bold;
	line-height: 25px;
}

.plannerGreyOne { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3e3c33;
	font-weight: bold;
}

a.plannerGreyOne { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3e3c33;
	font-weight: bold;
}

.plannerGreyTwo { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #69675f;
	font-weight: bold;
}

.plannerDates { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
}

a.plannerDates { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
}
.scheduleHeaderBlue { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #768eb7;
	font-weight: bold;
	line-height: 15px;
}

.scheduleHeaderBlueHilite { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bd2828;
	font-weight: bold;
	line-height: 15px;
}

.scheduleTimesGrey { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2d2d2d;
	line-height: 15px;
}

.scheduleStations { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2a3c5d;
	line-height: 12px;
}

.sideBoxBlue { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6b86b7;
}

.footerBlue { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #556d9a;
	line-height: 15px;
}

.sysMapHeadline {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#677ea9;
	font-weight:bold;
	line-height:27px;
}

.sysMapLegend {
	margin-top:20px;
}

a.alertBlueBoldLink:link { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d6590;
	font-weight: bold;
	line-height: 15px;
	text-decoration:none;
}

a.alertBlueBoldLink:visited { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d6590;
	font-weight: bold;
	line-height: 15px;
	text-decoration:none;
}

a.alertBlueBoldLink:hover { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2a3c5d;
	font-weight: bold;
	line-height: 15px;
	text-decoration:underline;
}

a.alertBlueBoldLink:active { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2a3c5d;
	font-weight: bold;
	line-height: 15px;
	text-decoration:underline;
}

a.footerLink:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #556d9a;
	text-decoration: none;
}
	
a.footerLink:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #556d9a;
	text-decoration: none;
}
	
a.footerLink:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: underline;
}
	
a.footerLink:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e59c28;
	text-decoration: none;
}
#expandedFooter a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #556d9a;
	text-decoration: none;
	line-height:12px;
}
	
#expandedFooter a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #556d9a;
	text-decoration: none;
	line-height:12px;
}
	
#expandedFooter a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: underline;
	line-height:12px;
}
	
#expandedFooter a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e59c28;
	text-decoration: none;
	line-height:12px;
}

a.sideBoxLink:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6b86b7;
	text-decoration: none;
}
	
a.sideBoxLink:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6b86b7;
	text-decoration: none;
}
	
a.sideBoxLink:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2d446e;
	text-decoration: none;
}
	
a.sideBoxLink:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e59c28;
	text-decoration: none;
}

a.landingPageLink:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a3c5d;
	font-weight: bold;
	text-decoration: underline;
}
	
a.landingPageLink:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6b86b7;
	font-weight: bold;
	text-decoration: underline;
}
	
a.landingPageLink:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2d446e;
	font-weight: bold;
	text-decoration: underline;
}
	
a.landingPageLink:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e59c28;
	font-weight: bold;
	text-decoration: underline;
}

a.plannerTabLink:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #4f420d;
	text-decoration: none;
}
	
a.plannerTabLink:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #4f420d;
	text-decoration: none;
}
	
a.plannerTabLink:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #000;
	text-decoration: underline;
}
	
a.plannerTabLink:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #4f420d;
	text-decoration: none;
}

a.alertMoreLink:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	text-decoration: underline;
	line-height: 15px;
}
	
a.alertMoreLink:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	text-decoration: underline;
	line-height: 15px;
}
	
a.alertMoreLink:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	line-height: 15px;
}
	
a.alertMoreLink:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #869cc5;
	text-decoration: underline;
	line-height: 15px;
}

a.schedFindLink:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #69675f;
	text-decoration: underline;
	font-weight: bold;
	line-height: 8px;
}
	
a.schedFindLink:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #69675f;
	text-decoration: underline;
	font-weight: bold;
	line-height: 8px;
}
	
a.schedFindLink:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
	line-height: 8px;
}
	
a.schedFindLink:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
	line-height: 8px;
}

a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a3c5d;
	line-height: 17px;
	text-decoration: underline;
}

.tdLabel { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #69675f;
	font-weight: bold;
}

.plateNum {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:42px;
	color:#003300;
	font-weight:bold;
	line-height:27px;
}

