body{
	font-family: verdana;
	color: #333132;
	padding: 0px;
	margin: 0px;
}

body, td, th{
	font-size: 9pt;
	vertical-align: top;
	color: #333132;
}

#ctnrMain{
	width: 100%;
	height: 100%;
}

h2{
	padding: 0px;
	margin: 0px;
	font-size: 11pt;
	color: #000000;
	margin-bottom: 3px;
}

p{
	padding: 0px;
	margin: 0px;
}

img{
	padding: 0px;
	margin: 0px;
	border: 0px;
}

div#ctnrLayers ul{
	padding: 0px;
	margin: 0px;
	list-style: none;
	padding-left: 10px;
	margin-left: 0px;
}

#mapLegend{
	padding: 0px;
	margin: 0px;
	width: 262px;
	height: 600px;
	background-position: top;
	/*background-color: black;*/
}
#mapLegend h2{
	color: #ffffff;
}

#CityName{
	position: absolute;
	top: 30px;
	right: 20px;
}
#ctnrInfo{
	width: 226px;
	height: 440px;
	overflow: auto;
	position: absolute;
	top: 70px;
	right: 0px;
	/*background-color: orange;*/
	/*border: 1px solid red;*/
}
#ctnrLayers{
	margin-top: 0px;
	width: 195px;
	height: auto;
/*	background-color: green;*/
}

#ctnrStreets{
	width: 195px;
	margin-top: 3px;
/*	background-color: red;*/
}
#ctnrStreets select{
	margin-left: 5px;
	font-size: 8pt;
}
#ctnrStreets p{
	padding: 0px;
	margin: 0px;
	margin-left: 5px;
	margin-top: 3px
}
#ctnrStreets a{
	font-size: 8pt;
	color: #333132;
	text-decoration: none;
}
#ctnrStreets a:hover{
	color: #000000;
	text-decoration: underline;
}
#ctnrRoute{
	width: 195px;
	margin-top: 10px;
/*	background-color: blue;*/
}

.blue{
	background-image: url(../img/blue.gif);
	background-repeat: no-repeat;
	width: 113px;
	height: 21px;
	/*padding-left: 55px;*/
}
.yellow{
	background-image: url(../img/yellow.gif);
	background-repeat: no-repeat;
	width: 115px;
	height: 21px;
	/*padding-left: 45px;*/
}
.green{
	background-image: url(../img/green.gif);
	background-repeat: no-repeat;
	width: 146px;
	height: 21px;
	/*padding-left: 2px;*/
}

ul{
	padding: 0px;
	margin: 0px;
}
/* ROUTE */
#pLocation{
	margin-left: 10px;
}
#ctnrRouteRest{
	margin-top: 10px;
	margin-left: 10px;
/*	border: 1px solid red;*/
}
input{
	margin-top: 5px;
	font-size: 9pt;
	color: #333132;
}

#ctnrRouteResult{
	width: 195px;
	margin-top: 5px;
	font-size: 8pt;
}
#ctnrRouteResultDescription{
	width: 190px;
	padding: 0px;
	margin: 0px;
	font-size: 8pt;
	color: #333132;
}
#ctnrRouteResultDescription table{
	width: 190px;
	padding: 0px;
	margin: 0px;
	margin-left: -100px;
	border-collapse: collapse;
}
#ctnrRouteResultDescription table tr td{
	padding: 0px;
	margin: 0px;
	font-size: 8pt;
}
#ctnrRouteResultDescription a{
	font-size: 8pt;
	color: #000000;
	text-decoration: underline;
}

#from_street{}
#from_city{}

