body,html{width:100%;height:100%}body{margin:0;padding:0;font-family:Arial,sans-serif;font-size:12px;line-height:1.5em}svg{-moz-user-select:none}.ammapAlert{display:table-cell;vertical-align:middle;text-align:center;font-family:arial,sans-serif;font-size:12px;color:#c00}.ammapDescriptionWindow{font-size:11px;font-family:arial,sans-serif;padding:1em;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.ammapDescriptionTitle{font-size:12px;font-weight:700;font-family:arial,sans-serif;padding-bottom:5px}.ammapDescriptionWindowCloseButton{display:none}.ammapObjectList ul{padding-left:20px;list-style:square outside;color:#999;font-family:arial,sans-serif;font-size:12px}.ammapObjectList ul ul{padding-left:14px}.ammapObjectList a{color:#000}.ammapObjectList a{color:#000;text-decoration:none;display:block;padding:2px}.ammapObjectList a:hover{color:#c00;text-decoration:none;background:#fff;cursor:pointer;display:block}.ammapDescriptionText{overflow:auto;line-height:1.2em}.ammapDescriptionText .title{font-weight:700;margin-bottom:.5em;overflow:hidden;line-height:1.4em;display:block}#message{width:500px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;left:50%;margin-left:-250px;top:10px;background-color:#fff;border:solid 1px #ddd;z-index:2;padding:.5em;font-size:14px}#mapdiv{width:100%;height:100%}#nav{position:absolute;top:10px;right:10px;z-index:1;background-color:#fff;padding:3px;padding-left:5px;font-size:12px}.ammapDescriptionWindowCloseButton,button,g image{cursor:pointer}button{font-size:12px}.ammapDescriptionTitle{display:none}.ammapDescriptionText{font-family:Arial,sans-serif;font-size:12px}a{color:#3b85bc;text-decoration:none}a:hover{text-decoration:underline}#legend{position:absolute;bottom:10%;right:10px;z-index:1;text-align:center;background-color:#fff;padding:3px;padding-left:5px;font-size:12px}#legend img{vertical-align:middle}.shadow{border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
