/* METRA CSS */

body{background-image:url(images/background.jpg); background-repeat:repeat-x; margin:0px; padding:0px}

/* Top CCG Navigation Menu */

#navmenu ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; padding-bottom:5px; padding-top:4px}
#navmenu li {display: inline; font-family:Verdana, Arial; font-size:10px; font-weight:bold; color:#ffffff}
#navmenu ul li a {text-decoration:none;  margin: 3px; color:#ffffff; padding-left:14px; padding-right:14px}
#navmenu ul li a:hover {color:#ffffff; text-decoration:underline; }

/* Table backgrounds */

table #lblue{background-color:#151af0}
table #dblue{background-color:#0000cc}
table #body{background-image:url(images/tablebg.jpg); background-repeat:repeat}
table #shadow{background-image:url(images/pageshadow.jpg); background-repeat:repeat-y}

/* Section Headers */

.sectHdr h1{color:#000000; font-family:Verdana, Arial, sans-serif; font-size:16px; font-weight:bold; text-decoration:underline; padding-top:7px; padding-left:0px; padding-bottom:0px; margin:0px}
.sectHdr p{color:#666666; font-family:Verdana, Arial, sans-serif; font-size:10px; padding-top:0px; padding-left:0px; margin:0px}

/* Default paragraph and text formats */

h1{font-weight:bold; font-family:Verdana, Arial, sans-serif; font-size:14px; margin:0px; padding-left:5px; padding-bottom:5px}
h2{color:#0066CC; font-weight:bold; font-family:Verdana, Arial, sans-serif; font-size:12px; margin:0px; padding-left:5px}
p{color:#000000; font-family:Verdana, Arial, sans-serif; font-size:12px; padding-right:5px; padding-left:5px; text-align:justify; line-height:15px}
.style1{color:#000000; font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold}

/* Removed all the linked images borders */

img{border:0px}

/* Bullet formatting */

ul{font-family:Verdana, Arial, sans-serif; font-size:12px; padding-right:5px; margin-right:5px; text-align:justify; list-style-position:outside}
ol{font-family:Verdana, Arial, sans-serif; font-size:12px; padding-right:5px; margin-right:5px; text-align:justify}

/* Bottom of Page */

.bottom{color:#ffffff; font-family:Verdana, Arial, sans-serif; font-size:10px; padding-right:5px; padding-left:5px; padding-top:3px; padding-bottom:3px; text-align:justify; line-height:15px}
.bottom a{color:#ffffff; text-decoration:none}
.bottom a:hover{text-decoration:underline}
.bottom a:visited{color:#ffffff; text-decoration:none}
.bottom a:visited:hover{text-decoration:underline}

/* Logo for Printer Friendly Pages */

#prntImg{display:none}

/* Individual Route Tables, Calendar Table, and Fares Tables */

#route{font-family:Verdana, Arial, sans-serif; text-align:center; font-size:12px; color:#000000}
#route th{background-color:#0000CC; color:#FFFFFF; font-weight:bold}
#route .bold{font-weight:bold; background-color:#FFFFFF}
#route .satDay{font-weight:bold; font-style:italic}

/* Schedule page table */

#sched{font-family:Verdana, Arial, sans-serif; font-size:12px; color:#000000}
#sched th{color:#000000; font-weight:bold; text-align:center}
#sched th.top{background-color:#0000CC; color:#FFFFFF; font-weight:bold; text-align:center; line-height:22px}
#sched th.colLine{border-left:solid; border-color:#FF6600}
#sched .colorBack{background-color:#ffcc99}
#sched td{text-align:center; line-height:22px; border-left:solid; border-color:#FF6600}
#sched td.noLine{border-left:none}
#sched #satDay{font-weight:bold}

/* Invisible Table */

#invT{font-family:Verdana, Arial, sans-serif; font-size:12px; color:#000000}
#invT .boldT{font-weight:bold; padding-left:5px}

/* Commute Savings Style */

#savings{color:#000000; font-family:Verdana, Arial, sans-serif; font-size:12px; padding-right:5px; padding-left:5px; text-align:justify; line-height:15px}
#savings .comments{color:#000000; font-family:Verdana, Arial, sans-serif; font-size:10px; padding-right:5px; padding-left:5px; text-align:justify; line-height:15px}
#savings .redText{color:#FF0000}
#savings .blueText{color:#0066CC; font-weight:bold}
#savings .reqd{background-color:#FFFF66}
#savings .answ{border:none; background-color:#e6eef0; font-weight:bold; color:#0066CC}

/*Formatting for FAQ Questions and Answers */

#faq{font-family:Verdana, Arial, sans-serif; text-align:justify; line-height:15px}
#faq .faqa{color:#000000}
#faq .faqq{color:#0066CC; font-weight:bold}
