﻿.bottomNav{ 
	text-align:center; 
	font-weight:bolder; 
	border:4px outset #DDDDDD; 
	clear:both; 
}

#submenu ul {list-style:none;}
#submenu li {margin-bottom:10px;}
/***************** START TIME TABLE TEMPLATE *********************/
ul.places{list-style:none; font-weight:bolder; text-align:center;}
p.description{}
p.pdflink{float:right;}
div.schedule{}
span.servicename, span.direction, span.routelistheading{font-family:'Arial Narrow',Arial,sans-serif; font-size:14px; font-weight:bold; padding:4px;}
/*Service Name Heading */
div.servicename{ background-color:blue; color:White; width:100%; clear:both; border:1px solid #FFFFFF; }
.servicename a {color:white;}
/* Direction Heading */
div.direction{background-color:Black; color:White; width:100%; border:1px solid #FFFFFF;  }
.direction a {color:white;}
/* Route List Heading */
div.routelistheading{background-color:Black; color:White; width:100%; border:1px solid #FFFFFF; }
.routelistheading a{color:White; }
p.time, p.pmtime,p.timepoint,p.route,p.dest, p.comment, p.routelist{font-family:'Arial Narrow',Arial,sans-serif; font-size:12px; margin:0;padding:0;}
p.time{font-weight:normal;}
p.pmtime{font-weight:bolder;}
p.timepoint{font-weight:bold;}
p.comment{text-align:left;}
table.maintable{width:100%; text-align:center; margin:0;padding:0;}
td.normal, td.peak, td.timepoint, td.route, td.stopnum, td.dest{border:1px solid black; background-color:#FFFFFF; color:#000000; margin:0;padding:0;}
td.normal{}
td.peak{background-color:#C0C6E9; color:#000000;}
td.timepoint{}
td.route{}
td.stopnum{}

div.routelist{padding:5px; margin:1px; border:1px solid black; width:99.9%;}
/**** TEST FOR COLLAPSING PANELS ****/

