body{margin:2px 2px 2px 2px;padding:1px;font-size:13px;font-family:sans-serif,georgia;color:#232324;background-color:#ffffff;}
a{text-decoration:none;}
a:link,a:visited{color:#3a4e6c;}
a:hover{color:#97adcf;text-decoration:underline;}
a img{border:0px;}
form{margin:0;padding:0;}
.g{margin:0px 0px 3px 0px;padding:0px;border:1px solid #87909e;}
.t_bl{color:#3a4f6c;background-color:#d0d9e0;margin:1px;border-bottom:1px solid #87909e;padding:3px 5px 3px 2px;font-size:12px;} 
.bl{background-color:#eeeeef;margin:1px;padding:3px 5px 3px 2px;}
.t2_bl{color:#3a4f6c;background-color:#d0d9e0;margin:1px;padding:3px 5px 3px 2px;font-size:12px;} 
.tb{margin:0px 0px 3px 0px;padding:0px;border:1px solid #87909e;}
.tl{color:#ffffff;background-color:#507096;text-align:center;margin:0px;padding:5px;border:1px solid #ffffff;background-repeat:repeat-x;}

.arrivalTimesTable td{text-align:center;padding:1px;}
.arrivalTableRouteNumberHeader,.arrivalTableRouteNumber{width:30px}
.arrivalTableStopNameHeader,.arrivalTableStopName{min-width:90px}
.arrivalTableArrivalTimeHeader,.arrivalTableArrivalTime{width:30px}
.p3{padding:3px}
.lined{border-top:1px solid #ccc; padding:3px}
form input[type=text],input[type=number] {min-width:200px}
.RouteNumberTdIcon a{margin:3px;padding:3px;background:#fe0;border-radius: 50%;}
