html
{
 min-height: 100%;
}
body
{
 background:#AFCBD6 url('images/fade.jpg') repeat-x fixed center 100%; 
 font-family: arial, helvetica, serif;
 font-size: 13px;
 min-height: 100%;
}
#container
{
 background-color: #B9C8D7;
 border: 10px solid #3B3F7F;
 margin: auto;
 margin-right: -450px;
 min-height: 840px;
 position: absolute;
 right: 50%;
 width: 900px; 
 padding: 0px 0px 0px 0px;
}
#links
{
float: left;
 padding: 3px 0px 0px 3px;
 z-index: 1;
 width: 145px;
}
#banner
{
 background-color: #B9C8D7;
 background-image: url('images/topbanner.jpg');
 background-repeat: no-repeat;
 height: 200px;
}
#berkshire {
background-color:
}
#line
{
 background-color: #C1BCB9;
 height: 18px;
 padding: 0px;
}
#content
{
 float: right;
 line-height: 15px;
 padding: 10px 10px 0px 0px;
 text-align: justify;
 width: 730px;
}
#BusRunning
{
	background-color: #7C7FA2;
	text-align: center;
	font-weight: bold;
	color: #FFFFCC;
	padding: 0px 0px 0px 0px;
}
#HoursContent
{
text-align: left;
color: black;
width: 135px;
font-size: 11px;
padding: 5px 0px 0px 0px;
}
#Schedule
{
padding: 4px 0px 0px 0px;
}
#BusFares
{
float: right;
background-color: #B9A0C8;
border: 1px solid #797979;
}
#FareLayer
{
	width: 50px;
	font-weight: bold;
}
#CostLayer
{
	width: 150px;
	text-align: center;
}
#RPHeaders
{
width: 100%;
font-size: 20px;
background-color: firebrick;
color: white;
padding: 5px 0px 5px 2px;
z-index: 0;
}
#RPText
{
width: 100%;
padding: 10px 0px 5px 5px;
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}
img.floatLeft {
	float: left;
	margin: 4px;
}
p {
text-indent: 30pt;
}
h2{
text-align: center;
}
h3 {
text-align: center;
}
#ParaText {
width: 100%;
padding: 0px 0px 0px 5px;
}
#cities{
font-size: 11px;
text-align: center;
font-weight: bold;
}
#Schedules {
width: 100%;
height: 400px;
overflow: auto;
}
#SchedIO {
text-align: left;
font-weight: bold;
}
#SchedDest {
text-align: right;
font-weight: bold;
}
#SchedTime {
text-align: center;
font-size: 11px;
}
#Footer {
text-align: center;
font-size: 11px;
width: 100%;
border-top: 4px solid #3B3F7F;
padding: 2px;
clear: both;
}
#HistoryHeaders
{
width: 100%;
font-size: 16px;
color: black;
font-weight: bold;
}
#smlText
{
font-size: 10px;
}
#fareLrgText{
font-size: 16px;
font-weight: bold;
}
a{
text-decoration: none;
font-weight: bold;
color: #09347C;
}
a:visited {
text-decoration: none;
font-weight: bold;
color: #09347C;
}
a:active {
text-decoration: none;
font-weight: bold;
color: #09347C;
}
a:hover{
text-decoration: underline;
}

 /*************************
 * CSS for update pages   *
 * in the /content folder *
 *************************/
.textcolor#red {
	color: red;
}

.textcolor#blue {
	color: blue;
}

.textcolor#green {
	color: green;
}

.textcolor#purple {
	color: #AAAAEE;
}
