﻿html, body, .mtable {width:100%; height:100%;}
html {overflow:hidden;}
#map {height:100%;}
body {margin:0px; padding:0px;}
div.markerTooltip, div.markerDetail {color:black; font:12px verdana; font-weight:bold; background-color:white; white-space:nowrap; margin:0; padding:2px 4px; border:1px solid black;}
#div_loading {background-color:#FfFEed; font:18px verdana; border:2px #6d813c solid;}
#side_bar {overflow:auto; height:100%; background-color:#FfFEed;}
#mapmenu {position:absolute; top:146px; left:311px; border:2px #6d813c solid; background-color:#FfFEed; z-index:56000;}
#mapmenu span {font:12px verdana; display:block; padding:2px 10px 4px 10px;}
#mapmenu a {display:block; color:black; background-color:#FfFEed;	text-decoration:none; z-index:56001;}
#mapmenu a:hover {color:white; background-color:black! important; text-decoration:none;}
.r_menu {overflow:auto; height:100%;}
.r_menu .header {font:bold 14px verdana; background-color:#6d813c; padding:5px; margin-bottom:10px; color:white; text-align:center;}
.r_menu_large a, .r_menu_small a {display:block; border:1px #FfFEed solid; text-decoration:none; color:black;}
.r_menu_large a:hover, .r_menu_small a:hover {border:1px black solid; background-color:#E0E0E0;}
.r_menu_small span {font:10px verdana; display:block; padding:0px 5px 0px 15px;}
.r_menu_large span {font:12px verdana; display:block; padding:3px 10px 3px 15px;}
.group {border:1px gray solid;}
.control {width:300px; border:2px #6d813c solid; margin-bottom:5px; background-color:#FfFEed; font:10px verdana;}
.control a {border:1px white solid; text-decoration:none; font:bold 12px verdana; color:black;}
.control a:hover {border: 1px black solid; background-color:#E0E0E0;}
.cr, .cl {padding: 5px;}
.cr {float: right;}
.cl {float: left;}
.clear {clear: both;}
