@charset "utf-8";
/* CSS Document */

		.map{
			height: 350px ;
			width: 522px ;
			margin: 0 ;
			padding: 0 ;
			border: 0 ;
		}
		
		#map_canvas {
			/*float: left;*/
			border:solid thin #CCCCCC;
			-moz-border-radius-topleft: 4px; 
			-webkit-border-top-left-radius: 4px;
			-moz-border-radius-bottomleft: 4px;
			-webkit-border-bottom-left-radius: 4px; 
			-moz-border-radius-bottomright: 4px; 
			-webkit-border-bottom-right-radius: 4px;
			-moz-border-radius-topleft: 4px; 
			-webkit-border-top-left-radius: 4px; 
			-moz-border-radius-topright: 4px; 
			-webkit-border-top-right-radius: 4px;
			-moz-border-radius-bottomleft: 4px; 
			-webkit-border-bottom-left-radius: 4px; 
			-moz-border-radius-bottomright: 4px; 
			-webkit-border-bottom-right-radius: 4px;
			-moz-border-radius-topright: 4px; 
			-webkit-border-top-right-radius: 4px; 
			-moz-border-radius-bottomright: 4px; 
			-webkit-border-bottom-right-radius: 4px;
			-moz-border-radius-topleft: 4px; 
			-webkit-border-top-left-radius: 4px; 
			-moz-border-radius-bottomleft: 4px; 
			-webkit-border-bottom-left-radius: 4px;
			-moz-border-radius: 4px; 
			-webkit-border-radius: 4px;
		}
		
		.listholder {
			margin-top:10px;
			width:522px; 
			overflow:auto; 
			display:block; 
			border:thin #CCCCCC solid;
			-moz-border-radius-topleft: 4px; 
			-webkit-border-top-left-radius: 4px;
			-moz-border-radius-bottomleft: 4px;
			-webkit-border-bottom-left-radius: 4px; 
			-moz-border-radius-bottomright: 4px; 
			-webkit-border-bottom-right-radius: 4px;
			-moz-border-radius-topleft: 4px; 
			-webkit-border-top-left-radius: 4px; 
			-moz-border-radius-topright: 4px; 
			-webkit-border-top-right-radius: 4px;
			-moz-border-radius-bottomleft: 4px; 
			-webkit-border-bottom-left-radius: 4px; 
			-moz-border-radius-bottomright: 4px; 
			-webkit-border-bottom-right-radius: 4px;
			-moz-border-radius-topright: 4px; 
			-webkit-border-top-right-radius: 4px; 
			-moz-border-radius-bottomright: 4px; 
			-webkit-border-bottom-right-radius: 4px;
			-moz-border-radius-topleft: 4px; 
			-webkit-border-top-left-radius: 4px; 
			-moz-border-radius-bottomleft: 4px; 
			-webkit-border-bottom-left-radius: 4px;
			-moz-border-radius: 4px; 
			-webkit-border-radius: 4px; 
		}
		
		.listholder ul {
			width:30em;
		
		}
		
		/*
		======================
	       List Col Setup
		======================
		*/
		.listholder ul li {
			float:left;
			width:162px;
		}
		
		.listholder {
			margin-bottom: 1em;
		}
		
		.listholder ul li a {
			display:block;
			width:14em;
			text-decoration:none;
		}
		
		
		
		/*
		======================
	       List Col End
		======================
		*/		
		
		
		#map_list{
			/* float: left; */
			
			width: 522px ;
			margin: 0 ;
			padding: 0;
			/* background: #EBEBEB; */
			list-style: none ;
		}
		#map_list li a {
			color:#294446;
		
		}
		
		#map_list li a:hover {
			color:#fff;
		}
		
		#map_list li{
			padding: .5em ;
			background:none;
			display:list-item;
		}
		
		#map_list li:hover {
			background: #99B3CC ;
			color: #FFF ;
			cursor: pointer ;
			cursor: hand ;
		}
		
		#map_list li.active{
			background: #3b73a9 ;
			color: #FFF ;
			
		}
		
		#map_list li.active:hover{
			background: #1a5085 ;
			cursor: default ;
		}
		
		#map_message{
			display: none ;
			position: absolute ;
			width: 12em ;
			padding: 1.5em 2.5em 1.5em 1.5em ;
			background: #fff;
			font-size: 1.1em ;
			line-height:1.3em;
			color: #1a5085 ;
			border:solid #003366 thin;
			-moz-border-radius-topleft: 14px; 
			-webkit-border-top-left-radius: 14px;
			-moz-border-radius-bottomleft: 14px;
			-webkit-border-bottom-left-radius: 14px; 
			-moz-border-radius-bottomright: 14px; 
			-webkit-border-bottom-right-radius: 14px;
			-moz-border-radius-topleft: 14px; 
			-webkit-border-top-left-radius: 14px; 
			-moz-border-radius-topright: 14px; 
			-webkit-border-top-right-radius: 14px;
			-moz-border-radius-bottomleft: 14px; 
			-webkit-border-bottom-left-radius: 14px; 
			-moz-border-radius-bottomright: 14px; 
			-webkit-border-bottom-right-radius: 14px;
			-moz-border-radius-topright: 14px; 
			-webkit-border-top-right-radius: 14px; 
			-moz-border-radius-bottomright: 14px; 
			-webkit-border-bottom-right-radius: 14px;
			-moz-border-radius-topleft: 14px; 
			-webkit-border-top-left-radius: 14px; 
			-moz-border-radius-bottomleft: 14px; 
			-webkit-border-bottom-left-radius: 14px;
			-moz-border-radius: 14px; 
			-webkit-border-radius: 14px;
		}
		
		#map_message img{
			border: 0 ;
			margin-top: 0 ;
		}
		
		#map_message a{
			color: #AE3016 ;
			font-weight:bold;
			border-bottom: 1px solid #EBEBEB ;
			text-decoration:underline;
		}
		
		#map_message a:hover{
			color: #99B3CC ;
			border-bottom: 1px solid #CAEAF9 ;
		}
		
	