#map  { 	background: #eee url(/image/throbberwait.gif) no-repeat 50% 50%;
	height: 486px; } 
	#map #logocontrol a,
	#map #copyright a  { 		border: none; /* google logo no border bottom */
 } 
body.institution #map  { 	height: 180px;
	margin: 0 0 18px; } 
/* dims map a bit so markers stand out more */
#map-curtain  {         position: absolute;
        background: url(/image/GoogleMaps/map-curtain.png) repeat;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/image/GoogleMaps/map-curtain.png', sizingMethod='scale');
        height: 80000px;
        left: -40000px;
        top: -40000px;
        width: 80000px; } 
#infowindow-wrapper  { 	top: auto !important;
	z-index: 9999 !important;
	display: none;
	margin: 0 0 7px -13px; /* position tail */
	-margin: 0 0 4px -16px; /* position tail IE, top/left -= 3px */
	width: 320px;
	cursor: default; } 
	#map.mini  { 		height: 200px;
		margin: 0 0 18px;
 } 	
	#map.edit  { 		height: 100%;
 } 
	#map.mini #infowindow-wrapper,
	#map.edit #infowindow-wrapper  { 		width: 260px;
		margin: 0 0 4px -125px; /* position tail */
		-margin: 0 0 1px -128px; /* position tail IE, top/left -= 3px */
 } 	
	#map.noclick area  { 		cursor: default;
 } 
	/* add top image bg here */
	#infowindow-top  { 		background: url(/image/GoogleMaps/mapresult.png) no-repeat 0 0;
		_background-image: url(/image/GoogleMaps/mapresult.gif); /* IE6 */
		height: 3px; /* top image border+shadow height */
		position: relative;
		z-index: 1;
		overflow: hidden;
 } 	
		#map.mini #infowindow-top,
		#map.edit #infowindow-top  { 			background-image: url(/image/GoogleMaps/mapresult-mini.png);
			_background-image: url(/image/GoogleMaps/mapresult-mini.gif); /* IE6 */
	 } 
	/* add bottom/mid bg here */
	#infowindow-bottom  { 		background: url(/image/GoogleMaps/mapresult.png) no-repeat 0 100%;
		_background-image: url(/image/GoogleMaps/mapresult.gif); /* IE6 */
		position: relative;
		padding: 0 13px 28px 3px;
		overflow: visible;
 } 	
		#map.mini #infowindow-bottom,
		#map.edit #infowindow-bottom  { 			background-image: url(/image/GoogleMaps/mapresult-mini.png);
			_background-image: url(/image/GoogleMaps/mapresult-mini.gif); /* IE6 */
	 } 
		#infowindow-close  { 			color: #fff;
			cursor: pointer;
			font: normal bold 13px/18px Arial,Helvetica,sans-serif;
			position: absolute;
			padding: 0 3px;
			right: 13px; /* right image border+shadow width */
			top: -3px;  /* top image border+shadow height */
	 } 
			#infowindow-close:hover  { 				color: #000;
		 } 
	#infowindow-title  { 		background: #f00;
		padding: 0 9px 1px;
		font-size: 14px;
		height: 21px;
		overflow: hidden;
 } 	
	#infowindow-content .listbox,
	#infowindow-content .listbox ul
	#infowindow-content .listbox ul li  { 		margin: 0;
		border: none;
		overflow: hidden;
		padding: 0;
 } 
	#infowindow-content .listbox ul  { 		padding: 9px;
		background: #fff;
 } 	
	#infowindow-content  { 		position: relative;
		overflow: auto;
 } 	
		#infowindow-content.wait  { 			background: url(/image/throbberwait.gif) no-repeat 50% 50%;
			height: 28px;
	 } 
		#infowindow-content.multiple li  { 			border-bottom: 1px solid #f00;
			margin: 0 0 18px;
			padding: 0 0 18px;
	 } 
		#infowindow-content li.last-child  { 			border-bottom: none;
			margin-bottom: 0;
			padding-bottom: 0;
	 } 
div.gmaps-summary  { 	padding: 0 0 9px;
	margin: 0;
	clear: both; } 			
	div.gmaps-summary li  { 		display: inline;
		margin: 0 .5em 0 0;
	}