@charset "utf-8";
/* CSS Document */

		.map{
			height: 350px ;
			width: 522px ;
			margin: 0 ;
			padding: 0 ;
			border: 0 ;
		}
		
		.map2{
			height: 350px ;
			width: 791px ;
			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;
			overflow:hidden;
		}
		
		.listholder {
			margin-top:10px;
			width:522px; 
			overflow:hidden;
			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; 
		}
		
		.listholder2 {
			margin-top:10px;
			width:938px; 
			overflow:hidden;
			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; 
		}
		
		.listholder3 {
			margin-top:10px;
			width:938px; 
			overflow:hidden;
			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:7em;
			text-decoration:none;
		}
			
			/*
			==========================
			List Col for Separate Maps
			==========================
			*/
				.listholder3 ul li {
					float:left;
					width:162px;
						margin-bottom:10px;
				}
				
				.listholder3 {
					background:#ffffff;
					margin-bottom: 1em;
				}
				
				.listholder3 ul li a {
					display:block;
					width:13em;
					text-decoration:none;
					height:50px;
				
				
					/*padding:0.7em;*/
				}
				
				.topLevelArea {
					background: rgb(245, 245, 245) none repeat scroll 0% 0%!important; 
					color: rgb(59, 115, 169)!important; 
					-moz-background-clip: border!important; 
					-moz-background-origin: padding!important; 
					-moz-background-inline-policy: continuous!important; 
					font-weight: bold!important; 
					cursor: default!important; 
					display: block!important; 
					width: 934px !important;
					
				}
			/*
			======================
			List Col End
			======================
			*/	

		
		/*
		======================
	       List Col End
		======================
		*/		
		
		
		#map_list{
			/* float: left; */
			
			width: 522px ;
			margin: 0 ;
			padding: 0;
			/* background: #EBEBEB; */
			list-style: none ;
		}
		
		#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 ;
		}
		
		/*
		=================
		 Static List Mod
		=================
		*/
		
		
		#map_listStatic{
			/* float: left; */
			
			
			margin: 0 ;
			padding: 0;
			/* background: #EBEBEB; */
			list-style: none ;
		}
		
		#map_listStatic li{
			padding: .5em ;
			background:none;
			display:list-item;
			margin-right:13px;
		}
		
		#map_listStatic li:hover {
			background: #99B3CC ;
			color: #FFF;
			cursor: pointer ;
			cursor: hand ;
		}
		
		#map_listStatic li.active{
			background: #3b73a9 ;
			color: #FFF ;
			
		}
		#map_listStatic li.active a {color: #fff; text-decoration:none;}
		
		#map_listStatic li.active:hover{
			background: #1a5085 ;
			cursor: default ;
		}
		
		#map_listStatic li a{
			color:#294446;
		}
		
		#map_listStatic li a:hover{
			color:#fff;
		}
		/* End Static Mod */
		
		
		#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 ;
		}
		
		p{
			clear: both ;
			margin-top: 1em ;
		}
		
		.Head {
			font-weight:bold;
			color:#4d86bd !important;
		}
		
		.xbtn { /* close button on map message */
			height:16px;
			width:16px;
			background:url(http://planwithtan.com/elements/js/xbtn.jpg) no-repeat;
			float:right;
			margin-right:-15px;
			margin-bottom:8px;
			margin-left:8px;
			cursor:pointer;
		}
		
		em {
			font-style:normal;
			/*font-size:10px;*/
			/*color:#006699;*/
		}
		
		.majorCity {
			background: none !important;
			width: 700px !important; 
			color: #000 !important; 
			cursor: default !important; 
			font-weight: bold;
		}
