body {
	color: #000000;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#header {
	background: url("http://images.transit.511.org/accessible/header_bg.gif") no-repeat;
	height: 65px;
	width: 665px;
}
#myheader {
	background-repeat:no-repeat;
	height: 65px;
	width: 665px;
}
#nav {
	height: 25px;
	width: 665px;
}

#signin {
	height: 35px;
	width: 465px;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-top: 10px;
	color:#FFFFFF;
	font-weight:500;
}

#footer {
	background: url("http://images.transit.511.org/accessible/footer_bg.gif");
	height: 80px;
	width: 760px;
	color: #83C88F;
}
#footer a:hover {
text-decoration: underline;
}
.coldiv {
	background: url("http://images.transit.511.org/accessible/div_column.gif") repeat-y;
	width: 9px;
}

#col-tools {
	width: 185px;
}
#col-promo {
	width: 205px;
}
.colheader {
	color: #666666;
	background: #CCCCCC;
	margin: 0px 0px 5px;
	padding: 7px;
	font-weight: bold;
	font-size: 13px;
}
.colheader a {
	font-weight:normal;
}

td {
/*	font: 11px/13px Arial, Helvetica, sans-serif;*/
	color: #000000;
}

.fpo {
	background: #CCCCCC;
}
#border-right {
	background: url("http://images.transit.511.org/accessible/border_right.gif") repeat-y;
	width: 7px;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
a.five11:link {
	color: #31A444;
	font-weight: bold;
	text-decoration: none;
}
a.five11:visited {
	color: #31A444;
	font-weight: bold;
	text-decoration: none;
}
a.five11:hover {
	color: #31A444;
	font-weight: bold;
	text-decoration: underline;
}
a.five11:active {
	color: #31A444;
	font-weight: bold;
	text-decoration: underline;
}
#quicklinks {
	margin: 0px;
	padding: 0px;
}
#col-max {
	padding-right: 5px;
	padding-left: 90px;
	padding-bottom: 5px;
}
sup {
	font-size: 75%;
}
.legal {
	font-size: 9px;
	color: #666666;
}

.subtransit {
	font-size: 13px;
	font-weight: bold;
	color: #2C668F;
}
.subtraffic {
	font-size: 13px;
	font-weight: bold;
	color: #336633;
}
.subrideshare {
	font-size: 13px;
	font-weight: bold;
	color: #660030;
}
.subbicycling {
	font-size: 13px;
	font-weight: bold;
	color: #CF6637;
}
.sub511info {
	font-size: 13px;
	font-weight: bold;
	color: #31A444;
}.knockout {
	color: #FFFFFF;
}
.knockout-lg {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	line-height: 17px;
}
.failover {
	padding: 15px;
	line-height: 15px;
}
.failover ul {
	margin: 5px;
	list-style: none;
}
.failover li {
	margin: 0px;
	list-style: none;
}
.ticker-hdr {
  	margin: 5px 0px 0px 0px;
  	padding: 3px;
	background: #E5E5E5;
	color: #666666;
	border-top: solid 1px #CCCCCC;
	border-right: none;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
}
.ticker-border {
	background: url("http://images.transit.511.org/accessible/border_right.gif") repeat-y;
	width: 7px;
}
#TICKER {
  	margin: 5px 5px 0px 0px;
  	padding-top: 5px;
	background: #FFFFFF;
	border: solid 1px #CCCCCC;
 }
 
 .red-hotlink {
 	color: #CC0000;
 }
 .red-hotlink a{
 	font-weight:bold;
 	color: #CC0000;
 }
 .ticker-red {
	color: #FF0000;
	font-weight: bold;
}
 .ticker-blue {
 	color: #2C668F;
	font-weight: bold;
 }
 .ticker-green {
 	color: #336633;
 	font-weight: bold;
 }
.sub511info-lg {
	color: #31A444;
	font-size: 21px;
	line-height: 21px;
	font-weight: bold;
}
.bodycopy-med {
	font-size: 14px;
	line-height: 16px;
	color: #000000;
}
.bodycopy-lg {
	font-size: 16px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
}
.sub511info-med {
	color: #31A444;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}
a.link_no_ul{
text-decoration:none;
color:#000000;
}
.greenTitle {
	font-size: Large;
	color: #336633;
}
.greenSubTitle {
	color: #336633;
	font-size: 13px;
	font-weight: bold;
	text-transform:uppercase;
}
.greenSmallSubTitle {
	color: #336633;
	font-weight: bold;
}

