html {
	overflow:hidden;
}

body {
	background-color: #B3BDCA;
	color: #000000;
	font-family: verdana;
	font-size: 8pt;
	overflow:hidden;
}

input {
	color: #000000;
	font-family: verdana;
	font-size: 8pt;
}

img	{ border:0px; }

hr	{ height:1px; width:100%; color:#CCD6EB; }

.limit {
    background-image:url(/common/images/map2/limit.gif);
    text-align:center;
    line-height:20px;
    width:20px; height:20px;
    font-size:7pt; font-weight:bold;
}

.speed {
	height:32px; width:32px; background-image:url('/common/images/map2/speedLimit.gif');
	font-size:7pt;
	font-weight:bold;
	text-align:center;
}

.trafficDelay {
    font: bold 10px/40px verdana;
	height: 40px; 
    letter-spacing: 0;            
    text-align: center;
    width: 40px;
	position:relative; top:-5px; left:-5px;
}

a:link		{ color: #000000; text-decoration: none; }
a:active	{ color: #000000; text-decoration: none; }
a:visited	{ color: #000000; text-decoration: none; }
a:hover		{ color: #000000; text-decoration: none; }

.link		{ color: #00308f; text-decoration: underline; cursor:pointer;}
.linkMenu	{ font-family: arial; color: #00308f; text-decoration: none; cursor:pointer; font-weight:bold;}
.linkSmall	{ font-family: arial; font-size:7pt; color: #00308f; text-decoration: underline; cursor:pointer;}
.caption	{ border:1px solid black; background-color:White; font-size:7pt;}
.bullet		{ background-image:url('/common/images/li.gif'); background-repeat:no-repeat; background-position:0 2px; padding-left:15px;}
.arrow		{ background-image:url('/common/images/map2/rightArrow.gif'); background-repeat:no-repeat; background-position:12px 4px; padding-left:22px;}

.ExcelTable		{ border-collapse:collapse;}
.ExcelCell		{ background-color:white; border:1px solid #d0d7e5; padding:4px;}
.ExcelHeader	{ background-color:#e4ecf7; border:1px solid #9eb6ce; padding:4px; text-align:center;}

a.cal			{ text-decoration:none; color:black; background-color:#B3BDCA; }
a.cal:visited	{ text-decoration:none; color:black; background-color:#B3BDCA; }
a.cal:hover		{ text-decoration:none; color:white; background-color:highlight; }
a.cal:active	{ text-decoration:none; color:maroon; background-color:#838D9A; }

a.calD			{ text-decoration:none; color:red; background-color:#B3BDCA; }
a.calD:visited	{ text-decoration:none; color:red; background-color:#B3BDCA; }
a.calD:hover	{ text-decoration:none; color:red; background-color:highlight; }
a.calD:active	{ text-decoration:none; color:red; background-color:#838D9A; }

a.calM			{ text-decoration:none; color:#777777; background-color:#B3BDCA; }
a.calM:visited	{ text-decoration:none; color:#777777; background-color:#B3BDCA; }
a.calM:hover	{ text-decoration:none; color:white; background-color:highlight; }
a.calM:active	{ text-decoration:none; color:maroon; background-color:#838D9A; }

a.calW			{ text-decoration:none; color:white; background-color:#B3BDCA; }
a.calW:visited	{ text-decoration:none; color:white; background-color:#B3BDCA; }
a.calW:hover	{ text-decoration:none; color:white; background-color:highlight; }
a.calW:active	{ text-decoration:none; color:maroon; background-color:#838D9A; }

A.calH			{ text-decoration:none; color:black; font-weight:bold; font-size: 7pt}
A.calH:visited	{ text-decoration:none; color:black; font-weight:bold; font-size: 7pt}
A.calH:hover	{ text-decoration:none; color:black; font-weight:bold; font-size: 7pt}
A.calH:active	{ text-decoration:none; color:black; font-weight:bold; font-size: 7pt}