﻿body 
{
	background-color:#a4b2cf;
	font-family:verdana,arial,sans-serif;
}

.header
{
	font-family:Sans-serif,Arial,;
	font-size:18px;	
	color:White;
	font-weight:bold ;
	font-variant:normal ;
	letter-spacing:1px;
	
}
#toolbar
{
    position:absolute;
    top:90px;
    right:5%;
    width:70px;
    padding:0px;
    background:white;
    border:1px solid black;
}
.sidebar
{
	 
	background-color:#edeae2 ;
    color:black ;
    overflow:visible;
    font-size:11px ;
    z-index:100;
}

#sidebarTable
{
	background-color:#edeae2;
}

#map-wrapper
{
    position:relative;
    border:solid 1px black;
}

body.sidebar-left #map-wrapper {margin-left:350px;}
body.sidebar-left #sidebar {left:12px;top:62px;}
body.sidebar-off #map-wrapper{margin:0;}
body.sidebar-off #sidebar{display:none;}


#TableOfContentsCell, #SpeedLegend
{
        background-color:#d6e7f8 ;
    border-left:solid 1px black;
    border-top:solid 1px black;
    font-family:Arial, Verdana, Courier ;
    font-size:12px ;
}

.tblHeaders
{
	background-color:#3C527D;
	text-align:center;
	color:White;
}

.PopUp
{ 
	font-family:Verdana,Arial, Sans-Serif ;
	font-size:10px;
	color:Black;
	
}
			.DMSTable
			{
			font: 12px Arial,Helvetica,Geneva,sans-serif;
			font-weight:bold;
			background-color: Black;
			}
			
			.TraveTimesTitle
			{
			font-family:Verdana, Arial;
	font-size:16px;
	font-weight:bold;
				
			}
			.TraveTimesTable 
			{
			width:95%;	
				
			}
			.TravelTimes
			{
				width:100%;
				height:100%;
			 border:double 1px black;
			 padding:0px;
			}
			.TravelTimesHeader
			{
				font-family:Verdana, Arial;
				font-size:12px;
				font-weight:bold;
			}
			.TravelTimesContent
			{
				font-family:Verdana, Arial;
				font-size:12px;
				font-weight:normal;
			}
			
.RWISHeader
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;	
	background-color:#9fbce7;
}

.RWISContent
{
	font-family:Arial;
	font-size:10px;
	font-weight:normal;	
}
#footer {
	background-color: #3C527D;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	padding: 5px 3px;
	color: #8C9EC3;
	margin-top: 0px;
}
#footer a {
	color: #8C9EC3;
	padding: 3px;
}