.tabbedcontent  {background-color:#fff;}
.tabbedcontent div.tabbedcontentholder     {padding:0px !important;border: solid 0.1em #e4e2e3 !important;border-bottom:2px solid #ca0800!important;}
.tabbedcontenttabs						{ }
.tabbedcontenttabs li a 		 			{ text-transform:uppercase; font-size:90%; letter-spacing:1px; font-weight:bold;}
.tabbedcontenttabs li.on a  					{ border-top: solid 0.2em #C80000!importan;;background-color:#C80000 !important; color: #fff !important; }
.tabbedcontenttabs li.on a:hover 					{ background-color:#fff !important; color: #C80000 !important; }
.tabbedcontenttabs li a:hover 					{ background-color:#fff !important; color: #C80000 !important; }
.tabbedcontent table td    {padding: 0.5em 0  0.5em 1em !important;}
.busgrid {border-left:10px solid #ffcc00;}
.busgridcell    {display:block !important;float:left !important; text-decoration !important;none;width: 42px !important;height:42px !important; background-color:#ffeb99!important;margin:1px!important;text-align:center!important;line-height:42px !important;}
.busgridcell a   {text-decoration:none !important;display:block;}
.busgridcell a:hover {background-color:#E1E1E1;}
.tabbedcontent h4 {text-transform: none !important; color: #666666 !important;background-image: url(/images/alerts_bg.png);font-size:1.5em !important;padding-bottom:10px;}
.tabbedcontent h4 img {padding-top:0.5em;padding-left:1em;padding-right:0.5em;}
.tabbedcontent  table td.route {color:#000;font-weight:bold;height:25px;font-size:1.3em;background-color:#fff;}
.tabbedcontent  table #subway.td .route   {border-left:10px solid #2d5cac;}
.tabbedcontent  table td table td   {padding-left:0 !important;border:none;}
.serviceAlerts h3 {margin:0; padding:0}
.serviceAlerts {padding: 0em; border: 1px solid #E1E1E1;}
.serviceAlerts p { font-size: 1.1em !important;color: #000 !important; border-bottom: 1px dashed #E1E1E1;}
.serviceAlerts table {width: 100%;}
.serviceAlerts td {border-bottom: 1px solid #FFF; padding: 0.8em; font-size: 1.1em;}
.serviceAlerts .linename {font-size: 1.8em; padding-left: 0.4em;}
.serviceAlerts h3 {margin: 0 0 0 0 !important; padding: 0 0 0 0 !important; border: none !important;}
.tabbedcontentholder h4 {text-transform: none !important; color: #666666 !important;background-image: url(/images/alerts_bg.png);font-size:1.5em !important;padding-bottom:10px;}
.tabbedcontentholder h4 img {padding-top:0.5em;padding-left:0.8em;padding-right:0.5em;}
.effect{padding-left:4.5em; background-color:#f1f1f1;margin-top:0px !important;padding-bottom:10px;padding-top:0px !important;}
.message{padding-left:4.5em;margin-top:0px !important;padding-bottom:10px;}


