/**
 * Main CSS Stylesheet
 *
 * @copyright Copyright 2009 Premier Information Systems
 * @copyright Portions Copyright 2003 osCommerce
 * @version $Id: stylesheet.css 0001 2009-06-12 20:00:00 CDT bdotson
 */


body {
	margin: 2;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #ffffff;
	}

a:link {
	font-weight: bold; 
	color: #ED4743; 
	text-decoration: none;
	}
 
a:visited {
	font-weight: bold; 
	color: #ED4743; 
	text-decoration: none;
	}

a:hover {
	color: #4040FF;
	}

a:active {
	color: #0000FF;
	}

.BoxContainer {
	margin: 0;
	border: 1px solid #EA736D; 
	border-bottom: 3px solid #EA736D; 
	margin-top: 2px;
	}

.BoxHeading {
	margin: 0;
	background-color: #EA736D; 
 	padding: 3 3 3 3;
	text-align: left;
	font-size: 11pt;
	font-variant:small-caps;
	vertical-align: middle;
	}

h3.BoxHeading, h3.BoxHeading a, h3.CenterBoxHeading, h3.CenterBoxHeading a  {
	font-size: 11pt;
	color: #000000;
	}

.CenterBoxHeading {
	margin: 0;
	background-color: #EA736D; 
 	padding: 3 3 3 3;
	text-align: left;
	font-size: 11pt;
	font-variant:small-caps;
	vertical-align: middle;
	}
	
.BreadCrumb {
	background-color:white; 
 	padding: 3 3 3 3;
	text-align: left;
	font-size: 8pt;
	color: #000000;
	}

.BreadCrumb a:link, .Breadcrumb a:visited {
	background-color: white; 
 	padding: 3 3 3 3;
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	}

.BreadCrumb a:hover {
	font-weight: normal;
	color: #4040FF;
	}

.CenterBoxTitle {
    font-size:10pt;
	font-weight:bold; 
	background-color: #ffffff;
	padding: 5 5 5 5;
	text-align: left;
	margin-left: 2;
	margin-right: 2;
	}

.CenterBoxContent {
    font-size:10pt;
	font-weight:normal;
	background-color: #ffffff;
	padding: 5 5 5 5;
	text-align: left;
	margin-left: 2;
	margin-right: 2;
	}

.RouteBoxContent {
    font-size:9pt;
	font-weight:normal;
	background-color: #ffffff;
	padding: 5 5 5 5;
	text-align: left;
	margin-left: 20;
	margin-right: 2;
	}

.RouteBoxTable {
    font-size:9pt;
	font-weight:normal;
	background-color: #ffffff;
	padding: 2 2 2 2;
	margin-left: 2;
	margin-right: 2;
	}

.CenterBoxFooter {
    	font-size:8pt;
	font-weight:normal;
	background-color: #ffffff;
	padding: 5 5 5 5;
	text-align: left;
	margin-left: 2;
	margin-right: 2;
	}

.BoxContent {
    	font-size:10pt;
	background-color: #ffffff;
	padding: 5 5 5 5;
	text-align: left;
	margin-left: 2;
	margin-right: 2;
	}

.BoxSubheading {
    	font-size:10pt; 
	font-weight:bold; 
	font-variant:small-caps;
	background-color: #ffffff;
	padding: 5 5 5 5;
	text-align: left;
	margin-left: 2;
	margin-right: 2;
	}

.BoxSubheading_normal {
    	font-size:9pt;  
	font-weight:bold; 
	font-variant:small-caps;
	background-color: #ffffff;
	padding: 5 5 5 5;
	text-align: left;
	margin-left: 2;
	margin-right: 2;
	}

.LinkBoxContent {
    	font-size:9pt;
	background-color: #ffffff;
	padding: 5 5 5 5;
	text-align: left;
	margin-left: 2;
	margin-right: 2;
	}

.LinkBoxContent2 {
    	font-size:9pt;
	font-weight:bold;
	background-color: #ffffff;
	padding: 2 2 2 2;
	text-align: left;
	margin-left: 2;
	margin-right: 2;
	}


.LinkBoxSubheading {
    	font-size:9pt; 
	font-weight:bold; 
	background-color: #ffffff;
	padding: 2 2 2 2;
	text-align: left;
	color: black;
	margin-left: 2;
	margin-right: 2;
	}

.Column {
	background-color: transparent;
	}

#Logo {
	text-align:center;
	}

.TopHeader {
	text-align:left;
	font-style:italic;
	color:#EA736D; 
	font-size: 8pt;
	padding: 2 2 2 2;
	}

.TopNavigation {
	  text-align:left;
	  color:#EA736D; 
	  font-size:10pt; 
	  font-weight:bold;
	  padding: 2 2 2 2;
	  vertical-align:top;
	}

.footer {
	margin: 2;
	font-size: 8pt;
	color: #000000;
	background-color: #ffffff;
	text-align:center;
	}

.RouteName {
 	color: #000000; 
	font-size: 8pt;
 	}

.RouteTableHeader {
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	}

.CentralTransferPoint {
	font-size: 8pt; 
	color: #FF0000; 
	font-weight: bold; 
	background-color: #ffff99;
	}


.OddRow {
	background-color: white;
	}

.EvenRow {
	background-color:#add8e6;
	}

.RouteTime {
	font-size:8pt;
	text-align:right;
	}

.Fares {
	font-size:9pt;
	font-weight:bold;
	padding: 2 2 2 2;
	text-align: left;
	margin-left: 20;
	}

.FinePrint {
	font-size:8pt;
	font-weight:normal;
	padding: 2 2 2 2;
	text-align: left;
	margin-left: 2;
	margin-right: 2;
	}

.ServiceAnimals {
	font-size:9pt;
	font-weight:bold;
	font-style:italic;
	color: blue;
	padding: 2 2 2 2;
	text-align: left;
	margin-left: 2;
	margin-right: 2;
	}

.HdrFtrBar {
	color:#FCC66E;
	}

.RouteNameLg {
 	color: #000000; 
	font-size: 13pt;
 	}

.RouteTableHeaderLg {
	font-size: 13pt;
	color: #000000;
	font-weight: bold;
	}

.CentralTransferPointLg {
	font-size: 13pt; 
	color: #FF0000; 
	font-weight: bold; 
	width: 188;
	background-color: #ffff99;
	}


.RouteTimeLg {
	font-size:13pt;
	text-align:right;
	}

.RouteBoxMap {
	text-align:center;
	}


.NewsSeparator {
        color: #EF746E;
	width: 90%;
}

