HR { height:0px !important; padding:0 !important }
.usr_hdr { font-weight:bold; font-size:16px; color:#505B8F; margin-bottom:3px }
.usr_project_selector { float:right; padding: 5px 10px 5px 0 }

.map_marker, .map_marker_red, .map_marker_green, .map_marker_blue { z-index:599 !important; width:25px; height:25px; margin:-25px 0 0 -12px !important; padding:2px 0; text-align:center; background:url('/d/marker_red.png') top left no-repeat; font-family:verdana; font-size:10px; font-weight:bold; color:#fff }
.map_marker_green { background:url('/d/marker_green.png') top left no-repeat }
.map_marker_blue { background:url('/d/marker_blue.png') top left no-repeat }
.map_marker_nearby, .map_marker_red_nearby, .map_marker_green_nearby, .map_marker_blue_nearby { z-index:588 !important; width:25px; height:25px; margin:-25px 0 0 -12px !important; padding:2px 0; text-align:center; background:url('/d/marker_red_nearby.png') top left no-repeat; font-family:verdana; font-size:10px; font-weight:bold; color:#fff }
.map_marker_green_nearby { background:url('/d/marker_green_nearby.png') top left no-repeat }
.map_marker_blue_nearby { background:url('/d/marker_blue_nearby.png') top left no-repeat }
#map_area { cursor:crosshair }
#map_canvas { border:solid 1px #96A3A9; height:350px; z-index:1 }
.ico3 { background-color:#C39; border:1px solid #F60; color:#6FF }

TABLE.blst TR { background-color: #F7F7F7; font-family:verdana; font-size:13px }
TABLE.blst TR:nth-child(2n + 1) { background-color:#FFF }
TABLE.blst TR > TD:nth-child(1) { font-size:12px; font-weight:bold; color:#666; font-family:tahoma; border-right:1px solid #E5E5E5; width:15%; min-width:150px }
TABLE.blst TD { border-bottom:1px solid #CCC; padding:6px; margin:0 }
TABLE.blst TR > TD.blk { border:dashed 1px #333333; font-weight:bold; font-size:14px; font-family:'Hind',verdana; background:#F4FAFE }
TABLE.blst TR > TD.btn { border:none }