form{padding:0px;margin:0px;}
a.recoveryButton, p.entry{margin-left:30px;}
a.recoveryButton{font-size:1.1rem;display:block;position:absolute;top:3em;right:0;z-index:0;margin-right:5px;padding:1px 6px;background-color:rgba(255, 255, 255, 0.9);border:1px solid rgba(0, 0, 0, 0.14902);-webkit-box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;-moz-box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;-ms-box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;-o-box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;}
h2.entry{margin-top:30px;font-size:1.2rem;padding-bottom:0.2em;padding:0.3em 1em 0.3em 0.5em;background-color:#dde0ff;margin-bottom:0px;}
p.entry{margin-top:30px;font-size:1.1rem;line-height:140%;}
#panelRoot{width:600px;margin-left:20px;margin-right:auto;padding-top:20px;}
#panelMap{border-left:1px solid #eeeeee;border-top:1px solid #ddddff;border-right:1px solid #888888;border-bottom:1px solid #888888;background-color:#dddddd;padding:24px;}
#map{width:500px;height:300px;}
#msg{padding:0.2em;background-color:#f0f0ff;color=red;}
#results{font-size:0.8rem;color:#3355ff;background-color:#ddeeff;padding:0.5em;}
#panelButtons{text-align:center;padding-top:10px;}
#panelButtons input{font-weight:bold;margin-left:10px;padding:0.5em 2em 0.5em 2em;background-color:#aabbcc}
.mapmargin{margin:0 0 0 0;}
.embed-container,
.mapwrap{width:100%;height:100%;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;max-width:100%;height:auto;}
.embed-container iframe,
.embed-container object,
.embed-container embed,
.gmap{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff;border-top:1px solid #E5E5E5;border-left:1px solid #DBDBDB;border-right:1px solid #DBDBDB;border-bottom:1px solid #D2D2D2;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;-0-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
div.marker_data_html{width:auto;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
div.marker_data_html h2{font-size:1.2rem;text-align:left;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}
div.marker_data_html p{width:auto;margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;overflow:hidden;border-top:1px dashed #666666;font-size:1.0rem;}
div.text_none{display:none;}
.mapName{padding-top:5px;}
.mapAdd{padding-top:5px;}
div.poweredby{margin:auto;height:50px;border-top:1px gray dashed;text-align:right;font-size:0.9rem;}
div#markerlist{float:left;width:200px;height:550px;overflow:auto;line-height:150%;font-size:1.1rem;}
div#markerlist ul{margin-top:0;padding-left:2em;padding-top:0.5em;padding-bottom:0.5em;padding-right:0.5em;border-top:2px solid #dddddd;border-left:2px solid #dddddd;border-bottom:2px solid #dddddd;background-color:#f0f0f0;}
