body {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
    font-family: Verdana,Tahoma, Arial,sans-serif;
    text-align: center;
}

.arrowDiv {
    visibility: hidden; 
    position: absolute; 
    z-index: 3;
    border: 0px solid #000000;    	    	
}

.crossingLink {
	font-size:10px; 
	font-weight:bold; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color:#000066;
}

a.crossingLink {
	font-size:10px; 
	font-weight:bold; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color:#000066;
	text-decoration: underline;
}

a.crossingLink:hover {
	font-size:10px; 
	font-weight:bold; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-decoration: underline;
	color: #0A6AF5;
}

.eventForm {
    background-color: #C8C8C8;
}

.eventPopup 
{
    visibility: hidden; 
    position: absolute; 
    z-index: 0;
    border: 1px solid #000000;   
    background-color: #E7E1DA; 	
}

.eventSelected {
    background-color: #7D7D7D;
}

.feedbackInput {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #666666;
		   border: 0px;}
.footer {
	font-size:10px; 
	font-weight:bold; 
	font-family: Arial, Helvetica, sans-serif; 
	color:#FF1300;
}

a.footer {
	font-size:10px; 
	font-weight:bold; 
	font-family: Arial, Helvetica, sans-serif; 
	color:#939393;
	text-decoration: none;
}

a.footer:hover {
	font-size:10px; 
	font-weight:bold; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	color: #040595;
}

.footerCells {
	border-right: 1px solid #AFAFAF;
	border-left: 1px solid #AFAFAF;
}

.header {
	clear: both;
	margin: 0em 0em 1.5em 0em;
	border-top: solid 0.1em rgb(175,175,175);
	border-bottom: solid 0.1em rgb(175,175,175);
	background-color: #DED6CD;	
	text-transform: uppercase;
	line-height: 2.0em;
	height: 2.0em;
	color: rgb(50,50,50);
	font-size: 10px;
}

a.headerlink {
	color: #323232;
	text-decoration: underline;
}
a.headerlink:hover {
	text-decoration: underline;
	color: #0A6AF5;
}

.legend {
	font-size: 10px;
	font-family: Verdana,Tahoma, Arial,sans-serif;
	color: #636563;
	font-weight: normal;
}

.legendHeader {
	font-size: 12px;
	font-family: Verdana,Tahoma, Arial,sans-serif;
	color: #636563;
	font-weight: bold;
}

.markerTooltip {
	padding: 0px;
	background-color: lightyellow;
	font-size:11px;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS
	opacity: .80; 
	-moz-opacity: .80; 
	filter: alpha(opacity=50);*/
}
		  
.quickLinkTitle
{
	font-family:verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 1px;
}

.quickLink 
{
	font-family:verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 1px;
}
a.quickLink 
{
	font-family:verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 1px;
}

a.quickLink:hover
{
	font-family:verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: underline;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 1px;
}

.plannedEventsText 
{
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}

.plannedEventsForm td
{
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 12px;
}
.plannedEventsForm input, select 
{
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 10px;
    color: #4C5B51;
}

a.transitMainInfoLink {
	color: #4F4C4A;
	text-decoration: underline;
	font-size: 12px;
	font-family: Arial, helvetica, Sans-Serif;
	font-weight: bold;
}
a.transitMainInfoLink:hover {
	color: #085BCF;
	text-decoration: underline;
	font-size: 12px;
	font-family: Arial, helvetica, Sans-Serif;
	font-weight: bold;
}

.titleBar {
	font-size: 10px;
	font-weight: normal;
	color: #5E5A38;
	font-family: verdana, Arial, helvetica, Sans-Serif;
	padding-top: 1px;
	padding-bottom: 2px;
	border-left:1px solid #C0BDA9; 
	border-top: 1px solid #C0BDA9;
	border-bottom:1px solid #8C8A7C; 
	border-right:1px solid #8C8A7C;
	background-image: url(../images/green_bg.gif);
}

#main_section {
	width: 750px;
	margin: 0em auto;
	border-left: 5px solid #ffffff;
	border-right: 5px solid #ffffff;
	background-color: #ffffff;
}


.inputBox {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #666666;
		   border: 1px solid #DCDCDC;}
.redText {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-size:10px;
		  font-weight: bold;}
a.mainlink {
	color: #646464;
	text-decoration: underline;
}
a.mainlink:hover {
	text-decoration: underline;
	color: #0A6AF5;
}

.menuLink {	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline; font-size: 10px;}

.tableContainer {
	background-repeat: repeat-y;
    background-image: url(../images/mainBG.gif);
    background-position: center top;
}

.tableCorners {
	background-repeat: no-repeat;
    background-image: url(../images/mainBG_Bottom.gif);
    background-position: center center;
}

a.tabLink {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#323232;
	text-decoration: none; 
}
a.tabLink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#990000; 
	text-decoration: underline;
}
