.css-Bread-Crumbs     { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; text-transform: uppercase; color: #666666; margin-bottom: 4px; padding-bottom: 4px}
.css-footer-menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; font-weight: 700 ; text-decoration: none}
.css-footer-text     { font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-weight: normal ; color: #FFFFFF; text-decoration: none}
.css-header-title     { font: normal 24px Tahoma, Arial, Helvetica, sans-serif; color: #004b8d; margin: 0 0 0px; }
.css-highlight-required-field { color: #FF0000 ; font-weight: bold}
.css-menu-left-name { font-size: 13pt; font-style: normal; font-weight: bolder; color: #FFFFFF; text-decoration: none; padding-top: 5px; padding-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif }
.css-menu-right-descrip { font-style: italic; font-weight: 400; color: #000066; text-decoration: none; padding-top: 3px; padding-bottom: 3px; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.css-news-date-contact-heading-text {  font-size: smaller}
.css-news-descrip-city     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-style: normal; font-weight: normal }
.css-news-descrip-clickable     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-style: normal; font-weight: normal }
.css-news-descrip-date     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-style: italic; font-weight: normal }
.css-news-descrip-paragraph     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; font-style: normal; font-weight: normal }
.css-news-menu-selected     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-style: normal; font-weight: bold}
.css-news-menu-title     { font-weight: bold; color: #004b8d; font-size: 100% }
.css-normal-bold-upcoming     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-style: normal; font-weight: bold; color: #FF0000}
.css-photo-caption     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; font-style: normal; font-weight: normal; color: #666666}
.css-sched-alert{
	font-size: 90%;
	font-weight: normal;
}
.css-reg-alert{
	font-size: 8pt;
; font-family: Arial, Helvetica, sans-serif; color: #666666
}
.css-sched-comment     { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal ; line-height: 13px; margin-top: 8px; margin-bottom: 8px}
.css-sched-comment-symbol { font-size: 10pt; font-family: Arial; line-height: 13pt; margin-bottom: 8px; clip: rect( ); margin-top: 8px ; }
.css-sched-day     a:link {  text-decoration: none;}
.css-sched-day     a:visited {  text-decoration: none;}
.css-sched-day     a:hover {  text-decoration: underline;}
.css-sched-day     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; font-style: normal; font-weight: bold}
.css-sched-day-selected     a:link {  text-decoration: none;}
.css-sched-day-selected     a:visited {  text-decoration: none;}
.css-sched-day-selected     a:hover {  text-decoration: underline;}
.css-sched-day-selected     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; color: #FF0000; font-style: normal; font-weight: bold}
.css-sched-direction     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-style: normal}
.css-sched-direction     a:link {  text-decoration: none;}
.css-sched-direction     a:visited {  text-decoration: none;}
.css-sched-direction     a:hover {  text-decoration: underline;}
.css-sched-direction-selected     { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-style: normal; font-weight: bold}
.css-sched-direction-selected     a:link {  text-decoration: none;}
.css-sched-direction-selected     a:visited {  text-decoration: none;}
.css-sched-direction-selected     a:hover {  text-decoration: underline;}
.css-sched-effective {
	font-size: 9pt;
}
.css-sched-map-names     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; font-style: normal; font-weight: normal }
.css-sched-map-names-title     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; font-style: normal; font-weight: bold; color: #FFFFFF}
.css-sched-region-names     a:link {  text-decoration: none;}
.css-sched-region-names     a:visited {  text-decoration: none;}
.css-sched-region-names     a:hover {  text-decoration: underline;}
.css-sched-region-names     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; font-style: normal; font-weight: bold}
.css-sched-route-names     a:link {  text-decoration: none;}
.css-sched-route-names     a:visited {  text-decoration: none;}
.css-sched-route-names     a:hover {  text-decoration: underline;}
.css-sched-route-names     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; font-style: normal; font-weight: normal }
.css-sched-route-names-current     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color: #FF0000; font-style: normal; font-weight: bold}
.css-sched-route-numbers     a:link {  text-decoration: none;}
.css-sched-route-numbers     a:visited {  text-decoration: none;}
.css-sched-route-numbers     a:hover {  text-decoration: underline;}
.css-sched-route-numbers     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; font-style: normal; font-weight: normal }
.css-sched-table-title     { font-size: 10pt; font-family: Arial; line-height: 13pt; margin-bottom: 8px; clip:      rect(   ); margin-top: 8px; padding-top: 8px; padding-bottom: 8px}
.css-sched-times     { font-size: 10pt; font-family: Arial; line-height: 13pt; margin-bottom: 8px; clip:          rect(   ); margin-top: 8px ; border-color: #666666 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.css-sched-view-route     a:link {  text-decoration: none;}
.css-sched-view-route     a:visited {  text-decoration: none;}
.css-sched-view-route     a:hover {  text-decoration: underline;}
.css-sched-view-route     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-style: normal; font-weight: bold}
.css-sched-waypoints     { font-size: 8pt; font-family: Arial; line-height: 9pt; margin-bottom: 8px; clip:      rect(   ); margin-top: 8px ; font-weight: bold}
.css-service-change-title { font-weight: bold }
.css-template-id {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF}
.member-name {  font-weight: bold}
.normal     {  font-size: 10pt; font-family: Arial; line-height: 13pt; margin-bottom: 8px; clip:      rect(   ); margin-top: 8px }
body {  line-height: 13pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #FFFFFF; font-family: Arial; font-size: 10pt; color: #666666; background-position: left}
h1     { font: normal 26px Tahoma, Arial, Helvetica, sans-serif; color: #004b8d; margin: 0 0 15px; }
h2     {  font-size: 16px; color: #004b8d;; font-family: Tahoma, Arial, Helvetica, sans-serif}
h3     {  color: #004b8d; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif}
h4     {  font-size: 11px; color: #004b8d; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif}
.css-explore-h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 190%; color: #8B160A}
.css-explore-body p { margin-top: 0.75em; margin-bottom: 0.75em }
.css-explore-body a:link { color: 000066}
.css-explore-body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #333333; font-weight: normal}
.css-explore-sidebar {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color: #0900C0; text-decoration: none; padding-top: 4px; font-style: normal; font-weight: normal}
.header-emphasis {  color: #FF0000}
.thinborder {  border: 1px #939598 solid}
.thinbordernobottom { border: #939598 solid; border-width: 0px 1px}
.menuheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: none; color: #333333; clip:  rect(   ); background-color: #FFFFFF; text-decoration: none; font-weight: normal; border: #939598; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.thinborderleft { border: #939598 solid; border-width: 0px 0px 0px 1px}
.thinborderleftright { border: #939598 solid; border-width: 0px 1px}
hr {  background-color: #939598; height: 1px}
.RightMenuSubItem {  display: block; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; text-decoration: none; text-indent: -4pt; margin-left: 4px; clip:             rect(   ); padding-bottom: 4px; z-index: 0; position: relative; left: 0px; top: 0px; border-left-width: -4px}
.thinborderright { border: #939598 solid; border-width: 0px 1px 0px 0px; padding-right: 0px; padding-left: 0px}
.thinborderbottom { border: #939598 solid; border-width: 0px 0px 1px}
.thinbordertop { border: #939598 solid; border-width: 1px 0px 0px}
.thinbordertoprightbottom { border: #939598 solid; border-width: 1px 1px 1px 0px}
.searchtextbox {  background-color: #FFFFFF; color: #666666; border: 1px #999999 solid; vertical-align: middle}
.thinbordernotop { border: #939598 solid; border-width: 0px 1px 1px}
.selecthighlight {  color: #CC0000; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif}
p {  text-align: left; font-size: 10pt; font-family: Arial; line-height: 13pt; margin-bottom: 8px; clip:      rect(   ); margin-top: 8px}
.menuheadertext { 
	font: 9pt Arial;
	display: block;
	text-decoration: none;
	margin: 0 0;
	color: #333333;
	padding: 2px 0 0;
	height: 20px;
; text-transform: uppercase
}
.actionitemtext { font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; clip: rect(  14px ); font-size: 10pt; padding-top: 8px; padding-bottom: 8px; line-height: 14pt}
.actionitemlink { font-family: Arial, Helvetica, sans-serif; color: #125292; clip: rect(  14px ); padding-right: 8px; padding-left: 8px ; text-align: right; padding-bottom: 12px; margin-bottom: 0px; font-size: 10pt}
.actionitemimage {  border-color: black black #999999; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.actionitembox {  border: 1px #999999 none}
.FareTableHighlight {  }
.actionitem {  border: 1px #666666 none; margin-top: 24px; margin-right: 6px; margin-bottom: 12px; margin-left: 0px}
.actionitemtitle { font: normal 18px Tahoma, Arial, Helvetica, sans-serif; color: #004b8d; text-decoration: none; clip: rect(  14px ); padding-bottom: 8px}
a:link { color: #125292; text-decoration: underline; }
a:visited { color: #128c32; text-decoration: underline; }
a:hover { color: #125292; text-decoration: underline; background-color: #b3cde7; ; clip:    rect(   )}
a:active { color: #02284a; text-decoration: underline; background-color: #b3cde7; ; clip:   rect(   ); z-index: 0}
a.menuheadertext:link { color: #333333; text-decoration: none; }
a.menuheadertext:visited { color: #333333; text-decoration: none; }
a.menuheadertext:hover { color: #333333; text-decoration: none; }
a.menuheadertext:active { color: #333333; text-decoration: none; }
a.css-Bread-Crumbs:link { color: #666666; }
a.css-Bread-Crumbs:visited { color: #666666; }
a.css-Bread-Crumbs:hover { color: #666666; }
a.css-Bread-Crumbs:active { color: #666666; }
.headerlogo {  }
.headerlogoright {  margin-right: 36px}
.archivetable {  }
.thinborderleftbottom { border: #939598 solid; border-width: 0px 0px 1px 1px}
.thinborderleftrightbottom { border: #939598 solid; border-width: 0px 1px 1px}
#menutable {	   border-style: solid;    border-top-style: none;   border-width: 0px 1px 1px 1px;   border-color: #939598; border-left-style: none;}
#menutd { border: #939598 solid; border-width: 0px 0px 0px 1px; }
form{margin:0;}
#pagecontent {  padding-top: 10px; padding-bottom: 20px; padding-left: 20px; padding-right: 14px}
.map {  padding-left: 4px; padding-top: 8px}
blockquote { text-align: left; font-size: 10pt; font-family: Arial; line-height: 14pt }
.faretable { text-align: left; font-size: 10pt; font-family: Arial; line-height: 14pt }
ul { text-align: left; font-size: 10pt; font-family: Arial; line-height: 13pt; padding-bottom: -2px; margin-bottom: -2px; position: relative; clip: rect( ) }
#faretable { text-align: left; font-size: 10pt; font-family: Arial; line-height: 14pt; border: solid #999999 1px; border-spacing: 0px 0px; border-collapse: collapse;
 }
.faretable { text-align: left; font-size: 10pt; font-family: Arial; line-height: 14pt; border: solid #999999 1px; border-spacing: 0px 0px; border-collapse: collapse;
}
.faretable td { padding: 4px; border: solid #999999 1px; }
.faretable th { padding: 4px; border: solid #999999 1px; }
.scheddirectionselector {  font-size: 10pt}
.scheduleprinterfriendly {  font-size: 10pt; text-align: center}
ol { text-align: left; font-size: 10pt; font-family: Arial; line-height: 13pt; padding-bottom: -2px; margin-bottom: -2px; position: relative; clip: rect( ) }
.scheduletable {  clip:  rect(   ); border-style: none}
.css-sched-comment-symbol-sched { font-size: 10pt; font-family: Arial; line-height: 13pt; margin-bottom: 8px; clip: rect( ); margin-top: 8px ; border-color: #666666 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.contactpara {  position: relative; top: -16px; clip:     rect(  -8px ); padding-bottom: -8px; margin-bottom: -8px}
.menubullet {  clip:           rect(   ); vertical-align: middle; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.menubulletspan {  background-image: url(/images/bullets/menuup.gif); background-repeat: repeat-x; background-position: 0px 0px; padding-left: 8px}
.menuitemtitle { font-size: 11px; color: #004b8d; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif ; font-weight: bold}
.RightMenuSubItemText { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: none; clip: rect(  14px )}
.regionalertbox { display: block; background-color: #CCCCCC; ; clip:         rect( -20px  ); position: relative; height: auto; width: 180px; z-index: 1; float: right; padding-right: -40px}
.regionalertbox2 { float:right; display: block; width: 180px; position: relative; background-color: #CCCCCC; overflow: visible; left: 14px; }.scheddirectiontitle {  font-weight: bold}
.rightmenusubpara { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; text-decoration: none; text-indent: -4pt; margin-left: 4px; clip: rect( ); padding-bottom: 4px; z-index: 1; position: relative; left: 0px; top: 0px ; line-height: 11px; margin-top: -6px; border-left-width: -4px}
.transitinfo { font-size: 13px; color: #004b8d; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif }
.transitinfotel { font-size: 12px; color: #004b8d; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif ; font-weight: bold}
.custalertmenuitemtitle { font-size: 11px; color: #FFFFFF; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif ; font-weight: bold ; margin-top: 2px; margin-bottom: 2px}
#pageinfocontent { padding-top: 10px; padding-bottom: 10px; padding-right: 14px; padding-left: 20px }
.unnamed1 {  background-color: #CCCCCC}
.exploremenuitemtitle { font-size: 11px; color: #004b8d; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif ; font-weight: bold ; text-transform: uppercase; text-align: right; vertical-align: text-top}
css-explore-h2 { font-size: 16px; color: #004b8d;; font-family: Tahoma, Arial, Helvetica, sans-serif }
.exploremenuitemtitlesubitem { font-size: 10px; color: #004b8d; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif ; font-weight: bold ; text-align: right; vertical-align: text-top ; margin-top: -10px; padding-top: -10px}
.transitname { font-size: 12px; color: #004b8d; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif ; font-weight: bold ; text-transform: uppercase}
.css-sched-waypoints-print { font-size: 8pt; font-family: Arial; line-height: 9pt; margin-bottom: 8px; clip: rect( ); margin-top: 8px ; font-weight: bold;writing-mode:tb-rl  }
#scheduleprinttable td { padding: 2px; }
.schedcustomeralerttitle {  font-weight: bold; color: #FF9900}
.PDFMap {  font-size: 10pt; text-align: right}
.clickablemaptitle { color: #cc6633; }
