﻿.busrailcontent_show {
	visibility:visible;
	overflow:inherit;
	position:relative;
	left:auto;
}
.busrailcontent_hide {
	visibility:hidden;
	overflow:hidden;
	position:absolute;
	left:-1500px;
}

.pipeme 
{
    display:none;
    padding:0px;
    margin:0px;
    width:1px;
    height:1px;
    float:left;
}
.subnavbarpipe 
{
    display:none;
    padding:0px;
    margin:0px;
    width:1px;
    height:1px;
    float:left;
}
.mobileFlood {
	color:#ffcc33;
	font-weight:bold;
	}
.mobileTopHead {
	width:100%;
	text-align:left;
	margin:0px;
	padding:0px;
	background-color:#0d5cab;
	clear:both;
	font-family:Arial,Verdana,Helvetica;
	}
.mobileTop, .mobileTop:link, .mobileTop:visited {
	color:#fff;
	text-decoration:none;
	}
#pageContent, .sidebar_narrow_a, .sidebar_narrow_b {
	width:100%;
	margin:0px auto;
	padding:0px;
	}
.sidebar_narrow_b {
	text-align:left;
	}
.divHeader_1, .divHeader_2, .sidebar_narrow_footer, .hideMobile, .hideSWF, .hideSWF2 {
	visibility:hidden;
	display:none;
	position:absolute;
	left:-1500px;
	top:-1500px;
	color:#ffffff;
	}
.divMobileFooter {
	visibility:visible;
	padding:3px;
	background-color:#0d5cab;
	}
.divMobileFooter a, .divMobileFooter a:link, .divMobileFooter a:visited {
	color:#fff;
	}
#divFooter {
	margin-top:10px;
	padding:10px;
	border-top:solid 8px #0d5cab;
	}

/* headlines */
.sidebarHeader {
	font-size:16px;
	color:#ffffff;
	font-family:Arial,Verdana,Helvetica;
	font-weight:bold;
	padding:5px;
	margin:0px;
	background-color:#0d5cab;
	}

/* basic styles */
p, td, li, div {
	font-size:12px;
	}
h1 {
	font-size:20px;
	}
h2 {
	font-size:16px;
	}
h3 {
	font-size:14px;
	}
.pad10 {
	padding:3px;
	}
.pad20 {
	padding:5px 5px 5px 5px;
	}
body {
	background-color:#78d0eb;
	padding:0px;
	margin:0px;
	font-family:Arial,Helvetica, Sans-Serif;
	}
img {
	float:none;
	}

/*new top nav */
.divHeader_mobile {
	padding:3px;
	background-color:#0d5cab;
	clear:both;
	}
#divHeader_3 {
	text-align:left;
	margin:0px;
	padding:0px;
	background-color:#0d5cab;
	clear:both;
	}
#divHeader_3 ul {
	padding:0px;
	margin:0px;
	color:#ffffff;
	}
#divHeader_3 ul li, .subnavlist {
	padding:2px;
	margin:0px;
	list-style-type:none;
	font-weight:bold;
	}
#divHeader_3 ul li a,#divHeader_3 ul li a:link, #divHeader_3 ul li a:visited, #divHeader_3 ul li a:hover {
	color:#ffffff;
	font-size:10px;
	}
#divHeader_3 ul li {
	padding:5px;
	}

/*sub nav*/
.sidebar_narrow_a_green ul, .sidebar_narrow_a_white ul, .sidebar_narrow_a_green, .sidebar_narrow_a_white {
	padding:0px;
	margin:0px;
	background-color:#ffffff;
	}
.sidebar_narrow_a_green, .sidebar_narrow_a_white {
	padding:5px;
	margin:0px;
	background-color:#ffffff;
	}
.subnav, .subnav:link, .subnav:visited {
	font-size:10px;
	color:#0d5cab;
	font-weight:bold;
	text-decoration:none;
	}
	
/* new subnav */
#defaultnav {
	list-style:none;
	clear:both;
	font-size:10px;
	padding:0px;							
	margin:0px;
	width: 100%;
	clear:both;
	}
#defaultnav li {
	padding:3px;
	margin:0px;
	display:block;
	float:left;
	}
#defaultnav li a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding:3px;
	margin:0px;
	display:block;
	}