<!--
body {
	font-family: arial, helvetica, sans-serif; 
	color: #000000; 
	font-size: 1em; 
	line-height: 1em;
	background-image: url("../images/bkg_plan.gif"); 
	background-repeat: repeat-y;
	background-color: #EAEDF4; 
	margin: 0px;
	padding: 0px; 
	}

/* HEADER ELEMENTS */

div.hdbleed {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 136px;
	color: #FFFFFF; 
	background-image: url("../images/bkg_hdalt.jpg"); 
	background-repeat: no-repeat; 
	background-position: 0px 24px;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	}	

div.logo {
	position: absolute;
	top: 39px;
	left: 11px;
	width: 80px;
	height: 70px;
	color: #000000;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	}

/* END HEADER ELEMENTS */

/* HEADER NAVIGATION */
	
div.navroutes {
	position: absolute;
	top: 24px;
	left: 396px;
	width: 83px;
	height: 102px;
	color: #FFFFFF;
	background-image: url("../images/bkg_navroutes.gif"); 
	background-repeat: no-repeat; 
	background-color: #E2E3D5;
	margin: 0px;
	padding: 0px;
	}

div.navplan {
	position: absolute;
	top: 24px;
	left: 479px;
	width: 86px;
	height: 102px;
	color: #FFFFFF;
	background-image: url("../images/bkg_navplan_p.gif"); 
	background-repeat: no-repeat; 
	background-color: #D4DAE9;
	margin: 0px;
	padding: 0px;
	}

div.navalerts {
	position: absolute;
	top: 24px;
	left: 565px;
	width: 86px;
	height: 102px;
	color: #FFFFFF;
	background-image: url("../images/bkg_navalerts.gif"); 
	background-repeat: no-repeat; 
	background-color: #F5D6CD;
	margin: 0px;
	padding: 0px;
	}

div.navfares {
	position: absolute;
	top: 24px;
	left: 651px;
	width: 84px;
	height: 102px;
	color: #FFFFFF;
	background-image: url("../images/bkg_navfares.gif"); 
	background-repeat: no-repeat; 
	background-color: #E1D8E5;
	margin: 0px;
	padding: 0px;
	}

/* END HEADER NAVIGATION */

/* UTILITY POSITIONING */

div.utility {
	position: absolute;
	top: 0px;
	left: 145px;
	width: 250px;
	height: 24px;
	color: #FFFFFF;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	}
	
/* END UTILITY POSITIONING */

/* ROUTE NUMBER POSITIONING */

div.routesrch {
	position: absolute;
	top: 102px;
	left: 145px;
	width: 251px;
	height: 24px;
	color: #000000;
	background-color: #5E8D99;
	margin: 0px;
	padding: 0px;
	}

div.routenum {
	height: 24px;
	margin: 0px 0px 0px 75px;
	}

/* END ROUTE NUMBER POSITIONING */

/* LEFT COLUMN POSITIONING */

div.leftcol {
	position: absolute;
	top: 136px;
	left: 0px;
	width: 161px;
	color: #000000;  
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	}

/* END LEFT COLUMN POSITIONING */

/* SUBHEAD POSITIONING */

div.subhead {
	position: absolute;
	top: 140px;
	left: 180px;
	width: 500px;
	height: 105px;
	color: #000000; 
	background-image: url("../images/bkg_shd_plan.gif"); 
	background-repeat: no-repeat;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	}
	
div.subhdpage {
	position: absolute;
	top: 164px;
	left: 270px;
	width: 400px;
	height: 24px;
	color: #FFFFFF;
	background-color: transparent;
	margin: 0px;
	}

div.subhdpage h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #5E8D99;
	background-color: transparent;
	margin: 0px;
	}
div.subhdsection {
	position: absolute;
	top: 199px;
	left: 270px;
	color: #FFFFFF;
	background-color: transparent;
	margin: 0px;
	}
	
div.subhdsection h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	}

div.subhdpage_below {
	position: absolute;
	top: 240px;
	left: 270px;
	width: 400px;
	height: 24px;
	color: #FFFFFF;
	background-color: transparent;
	margin: 0px;
	}

div.subhdpage_below h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #5E8D99;
	background-color: transparent;
	margin: 0px;
	}
/* END SUBHEAD POSITIONING */

/* CONTENT POSITIONING */

div.content {
	position: absolute;
	top: 268px;
	left: 188px;
	width: 555px;
	color: #000000; 
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
div.content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	}
/* END CONTENT POSITIONING */

/* Table Style */

td.head  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: black;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	}
td.subhead  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	color: black;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	}
/* END Table Styles */
.button{
	font-size: small;
	color :  #f0ffff;
	background-color : #483d8b;
	border-style : outset; 
	cursor: hand;
}
.TableBackground{
    /* The normal, unselected tabs. They are all links */
    background-color: #FFFFCC;
    border-color: #9999FF;
    border-width: 2px; 
    border-style: solid solid solid solid;
    color: #0000FF;
    height: auto;
    margin-right: 0.5em;
    padding: 0em 1.5em;
    text-decoration: none;
    text-transform: uppercase;
		width: 750;
}
.TableBackground2{
    /* The normal, unselected tabs. They are all links */
    background-color: #FFFFCC;
    border-color: #9999FF;
    border-width: 2px; 
    border-style: solid solid solid solid;
    color: #0000FF;
    height: auto;
    margin-right: 0.5em;
    padding: 0em 1.5em;
    text-decoration: none;
    text-transform: uppercase;
		width: 150;
}
.TableRoute{
	width: 80;
}

.ZebraDark{
	color: #000000;
	background-color:  #f0f0e1;
}

.ZebraLight{
	color: #000000;
	background-color:  #f8f8f1;
}

.error {
    /* Class for error indication in forms */
    background-color: #ffce7b;
    border: 1px solid #ffa500;
    padding: 1em;
    margin: 0 0 1em 0;
    width: 80% !important;
}
	-->