			body {
				font-size: 80%;
				font-family: Arial, Tahoma, Verdana, sans-serif;
				color: #4e504a;
			}
			table {
				border-collapse: collapse;
				width: 990px;
				height: 598px;
				position: relative;
				top: -6px;
				left: -5px;
			}
			table td {
				padding: 0;
				margin: 0;
			}
			#legend {
				vertical-align: top;
				padding: 10px;
				background-color: #eae8d5;
			}
			#legend .cont {
				height: 578px;
				overflow-y: scroll;
			}
			#legend h3 {
				font-size: 120%;
				margin: 0 0 3px 0;
				padding: 0 0 4px 0;				
			}
			#legend .regions {
				color: #FF6000;
				padding: 10px 0 0 0;
				margin: 0;
				background: url("/img/bg_dot.gif") 0 5px repeat-x;
			}
			#legend .regions a {
				color: #FF6000;
			}
			#legend .first {
				background: none;
				padding: 0;
			}
			#legend a {
				text-decoration: none;
				color: #4e504a;
			}
			#legend a:hover {
				text-decoration: underline;
			}
			#legend .active a {
				color: #4E504A;
			}
			
			#legend .places_type {
				padding: 5px 0 0 5px;
				font-weight: bold;
			}
			#legend .ul_cont {
				display: none;
			}
			#legend .r_cont {
				display: none;
			}
			#legend ul {
				margin: 0;
				padding: 10px 0 7px 25px;				
			}
			#google_map {
				width: 755px;
				height: 598px;
			}
			
#mapdiv { position: absolute;
	top: 50px; left:50px;
	width:590px; height:400px;
	overflow: hidden;
}

#search { position: absolute;
	top:460px; left:150px;
}

#more_inner {
	text-align:center;
	font-size:12px;
	background-color: #fff;
	color: #000;
	border: 1px solid #fff;
	border-right-color: #b0b0b0;
	border-bottom-color: #c0c0c0;
	width:7em;
	cursor: pointer;
}

#more_inner.highlight {
	font-weight: bold;
	border: 1px solid #483D8B;
	border-right-color: #6495ed;
	border-bottom-color: #6495ed;
}

#box {
	position:absolute;
	top:20px; left:0px;
	margin-top:-1px;
	font-size:12px;
	padding: 6px 4px;
	width:120px;
	background-color: #fff;
	color: #000;
	border: 1px solid gray;
	border-top:1px solid #e2e2e2;
	display: none;
	cursor:default;
}

#box.highlight {
	width:119px;
	border-width:2px;
}

#boxlink { color: #a5a5a5;
	text-decoration: none;
	cursor: default;
	margin-left: 33px;
}

#boxlink.highlight { color: #0000cd;
	text-decoration: underline;
	cursor: pointer;
}