<!--

/* SUBHEAD BACKGROUND */

/* Home Page Specific Header */

/* HEADER ELEMENTS */
/*
div.mainHdBleed {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 190px;
	color: #000000; 
	background-image: url("../images/bkg_mainhdbleed.gif"); 
	background-repeat: repeat-x; 
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	}	

div.mainHdBkg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 270px;
	height: 190px;
	color: #000000; 
	background-image: url("../images/bkg_mainhdbkg.gif"); 
	background-repeat: repeat-x; 
	background-color: #FBEFD4;
	margin: 0px;
	padding: 0px;
	}	

div.mainHdImg {
	position: absolute;
	top: 27px;
	left: 270px;
	width: 626px;
	height: 136px;
	color: #000000;
	background-image: url("../images/bkg-hdimg-main.png"); 
	background-repeat: no-repeat;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	}

div.logoMain {
	position: absolute;
	top: 22px;
	left: 31px;
	width: 205px;
	height: 78px;
	color: #000000;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	}

div.socialMain {
	position:absolute;
	top:120px;
	left:12px;
	width:36px;
	height:36px;
	}

div.socialMain#facebook {
	left:12px;
	}

div.socialMain#twitter {
	left:64px;
	}

div.socialMain#youtube {
	left:116px;
	}
*/

/* END HEADER ELEMENTS */

/* HEADER NAVIGATION */
/*	
div.navroutesMain {
	position: absolute;
	top: 80px;
	left: 395px;
	width: 96px;
	height: 110px;
	color: #FFFFFF;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	}

div.navplanMain {
	position: absolute;
	top: 80px;
	left: 491px;
	width: 96px;
	height: 110px;
	color: #FFFFFF; 
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	}

div.navalertsMain {
	position: absolute;
	top: 80px;
	left: 587px;
	width: 96px;
	height: 110px;
	color: #FFFFFF;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	}

div.navfaresMain {
	position: absolute;
	top: 80px;
	left: 683px;
	width: 96px;
	height: 110px;
	color: #FFFFFF;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	}

div.navsungoMain {
	position: absolute;
	top: 80px;
	left: 779px;
	width: 96px;
	height: 110px;
	color: #FFFFFF;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	}
*/
/* END HEADER NAVIGATION */

/* COMMON UTILITY STYLES */
/*
div.utilityMain {
	position: absolute;
	top: 3px;
	left:556px;
	width: 305px;
	height: 23px;
	text-align: right;
	color: #FFFFFF;
	background-color:#231F20;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

div.utilityMain p {
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	}


div.conmaputeMain {
	position: absolute;
	top: 3px;
	left: 270px;
	width:301px;
	height: 23px;
	text-align: left;
	color: #FFFFFF;
	background-color:#231F20;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

div.conmap {
	float: left;
	text-align: left;
	margin: 4px 0px 0px 0px;
	padding-left: 10px;
	}

div.conmap p {
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	}

div.conmap a { 
	color: #FFFFFF; 
	background-color: transparent; 
	text-decoration: none; 
	}

div.conmap a:link {  
	color: #FFFFFF; 
	background-color: transparent; 
	text-decoration: none; 
	}

div.conmap a:visited { 
	color: #FFFFFF; 
	background-color: transparent; 
	text-decoration: none; 
	}

div.conmap a:active { 
	color: #F2DB00; 
	background-color: transparent; 
	text-decoration: none; 
	}

div.conmap a:hover {  
	color: #F2DB00; 
	background-color: transparent; 
	text-decoration: none; 
	}

div.conmap span.select a {
	color: #F2DB00; 
	background-color: transparent; 
	text-decoration: none; 
	}

div.conmap span.select a:link {
	color: #F2DB00; 
	background-color: transparent; 
	text-decoration: none; 
	}

div.conmap span.select a:visited {
	color: #F2DB00; 
	background-color: transparent; 
	text-decoration: none; 
	}

div.conmap span.select a:active {
	color: #F2DB00; 
	background-color: transparent; 
	text-decoration: none; 
	}

div.conmap span.select a:hover {
	color: #F2DB00; 
	background-color: transparent; 
	text-decoration: none; 
	}
*/
/* END COMMON UTILITY STYLES */

/* COMMON ROUTE NUMBER STYLES */

div.routesrchMain {
	position: absolute;
	top: 122px;
/*	left: 163px; */
	left:217px;
/*	width:232px; */
	width:178px;
	height:41px;
	color: #000000;
	background-color: #476189;
	margin: 0px;
	padding: 0px;
	}

div.routenumMain {
	height: 24px;
/*	padding:7px 0 0 59px; */
	padding:7px 0 0 10px;
	margin: 0px 0px 0px 0px;
	}


div.routesrchMain #routelbl {
	font-size: 12px;
	line-height: 20px;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	color:#FFFFFF;
	}

div.routesrchMain #route {
	width: 40px;
	height: 16px;
	margin: 0px 4px 7px 8px;
	padding: 0px;
	vertical-align: bottom;
	border: 0px;
	}
	
div.routesrchMain #rtsubmit {
	vertical-align: bottom;
	margin:0 0 -3px 3px;
	}

/* END COMMON ROUTE NUMBER STYLES */




/* div.subhead {
	background-image: url("../images/home/bkg_shd_hm_f.gif"); 
	background-repeat: no-repeat;
	} */

/* END SUBHEAD BACKGROUND */

div.content p {
	line-height: 1.7em;
	margin: 0em 40px 1.2em 0px;
	}

div.content h1 {
	margin: 0em 15px .8em 0px;
	}


/* **** main slider **** */

#mainImg {
	position:absolute;
	top:198px;
	left:169px;
	width:706px; 
	height:253px;
/*	overflow:hidden; */
	text-align:center;
	}

/* home page slider */

#mainSlider {
	width:706px;
	height:253px;
	overflow:hidden;
	}

#mainSlider li {
	display:block; 
	position:relative;
	width:706px;
	height:253px;
	}
a.prevBtn,
a.nextBtn,
.prevBtn,
.nextBtn {
	position:absolute;
	top:112px;
	width:34px;
	height:34px;
	text-indent:-90000px;
	overflow:hidden;
	background-color:#476089; 
/*	background-color:transparent; */
	background-image:url(../images/home/arrow-prev-next.png);
	background-repeat:no-repeat;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; 
	-khtml-border-radius: 3px;
	}

.prevBtn {
	left: 0px;
	background-position:left top;
	}

.nextBtn {
	right: 0px;
	background-position:-34px top;
	}

	-->