v\:* {behavior:url(#default#VML);}
div#LoadingLayer{position:absolute;width:190px;}
div#LoadingLayer div.Round1{background-color:#979797;font-size:0px;height:1px;margin:0px 4px;overflow:hidden;}
div#LoadingLayer div.Round2{background-color:#FFF;border:solid 2px #979797;border-bottom:0px;border-top:0px;font-size:0px;height:1px;margin:0px 2px;}
div#LoadingLayer div.Round3,div#LoadingLayer div.Round4,div#LoadingLayer div.Body{background-color:#FFF;border:solid 1px #979797;border-bottom:0px;border-top:0px;}
div#LoadingLayer div.Round3,div#LoadingLayer div.Round4{font-size:0px;height:2px;margin:0px 1px;}
div#LoadingLayer div.Round4{margin:0px 1px;}
div#LoadingLayer div.Round5{background-color:#FFF;border:solid 2px #979797;border-bottom:0px;border-top:0px;font-size:0px;height:1px;margin:0px 2px;}
div#LoadingLayer div.Body{padding:10px 15px;}
div#LoadingLayer div.Icon{background:url(images/loading.gif) no-repeat;padding-left:60px;height:24px;color:#5C5C5C;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:11px;line-height:24px;font-weight:bold;overflow:hidden;white-space:nowrap;}

div#max_markers_layer{position:absolute;width:150px;}
div#max_markers_layer div.Round1{background-color:#979797;font-size:0px;height:1px;margin:0px 4px;overflow:hidden;}
div#max_markers_layer div.Round2{background-color:#FFF;border:solid 2px #979797;border-bottom:0px;border-top:0px;font-size:0px;height:1px;margin:0px 2px;}
div#max_markers_layer div.Round3,div#max_markers_layer div.Round4,div#max_markers_layer div.Body{background-color:#FFF;border:solid 1px #979797;border-bottom:0px;border-top:0px;}
div#max_markers_layer div.Round3,div#max_markers_layer div.Round4{font-size:0px;height:2px;margin:0px 1px;}
div#max_markers_layer div.Round4{margin:0px 1px;}
div#max_markers_layer div.Round5{background-color:#FFF;border:solid 2px #979797;border-bottom:0px;border-top:0px;font-size:0px;height:1px;margin:0px 2px;}
div#max_markers_layer div.Icon{padding: 3px;color:#F00;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:10px;font-weight:bold;overflow:hidden;white-space:nowrap;}

div#GISLayerStatus{position:absolute;width:190px;}
div#GISLayerStatus div.Round1{background-color:#979797;font-size:0px;height:1px;margin:0px 4px;overflow:hidden;}
div#GISLayerStatus div.Round2{background-color:#FFF;border:solid 2px #979797;border-bottom:0px;border-top:0px;font-size:0px;height:1px;margin:0px 2px;}
div#GISLayerStatus div.Round3,div#GISLayerStatus div.Round4,div#GISLayerStatus div.Body{background-color:#FFF;border:solid 1px #979797;border-bottom:0px;border-top:0px;}
div#GISLayerStatus div.Round3,div#GISLayerStatus div.Round4{font-size:0px;height:2px;margin:0px 1px;}
div#GISLayerStatus div.Round4{margin:0px 1px;}
div#GISLayerStatus div.Round5{background-color:#FFF;border:solid 2px #979797;border-bottom:0px;border-top:0px;font-size:0px;height:1px;margin:0px 2px;}
div#GISLayerStatus div.Body{padding:10px 15px;}
div#GISLayerStatus div.Icon{background:url(images/loading.gif) no-repeat;padding-left:60px;height:24px;color:#5C5C5C;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:11px;line-height:24px;font-weight:bold;overflow:hidden;white-space:nowrap;}

div#legend, div#legend_hdr, div#legend_body {z-index:8;color:black;font-family:Arial;font-size:8pt;width:150px;cursor:move;}
div#legend {border:0px;background-color:#FFFFFF;padding:0px;position:absolute;right:208px;top:37px;}
div#legend_hdr {text-align:center;border: 1px #000000 solid;background-color:#CCCCFF;padding:2px;}
div#legend_body {border: 1px #000000 solid;background-color:#FFFFFF;padding:2px;}

.gis_legend_hdr {text-align:center;border: 1px #000000 solid;background-color:#CCCCFF;padding:2px;}

div#dragzoom {z-index:8; font-size: 1px;}
div#dragzoom {border:solid 0px black;background-color:#FFFFFF;padding:0px;position:absolute;left:100px;top:6px;height:18px;}

div#enablesv_div {z-index:8; font-size: 1px;}
div#enablesv_div {border:solid 1px black;background-color:#FFFFFF;padding:0px;position:absolute;left:120px;top:6px;height:18px;}

div#polyslct {z-index:8; font-size: 1px;}
div#polyslct {border:solid 1px black;background-color:#FFFFFF;padding:0px;position:absolute;left:160px;top:6px;height:18px;}

div#measure {z-index:8; font-size: 1px;}
div#measure {border:solid 1px black;background-color:#FFFFFF;padding:0px;position:absolute;left:140px;top:6px;height:18px;}

div#polycncl {z-index:8; font-size: 1px;}
div#polycncl {border:0px;background-color:#FFFFFF;padding:0px;position:absolute;left:160px;top:28px;height:18px;}

div#dynamiclink {z-index:8; font-size: 1px;}
div#dynamiclink {border:0px;background-color:#FFFFFF;padding:0px;position:absolute;left:200px;top:6px;height:18px;}
div#dynamiclinkcancel {z-index:8; font-size: 1px;}
div#dynamiclinkcancel {border:0px;background-color:#FFFFFF;padding:0px;position:absolute;left:200px;top:28px;height:18px;}

div#circleslct {z-index:8; font-size: 1px;}
div#circleslct {border:solid 1px black;background-color:#FFFFFF;padding:0px;position:absolute;left:180px;top:6px;height:18px;}

#btnPrintMap {z-index:8; font-size: 1px;}
#btnPrintMap {border:solid 1px black;padding:0px;position:absolute;left:100px;top:28px;height:18px;}

div#north{z-index:8;}
div#north{border:0px;padding:0px;position:absolute;left:5px;top:105px;}

div#geocode_div {z-index:8;}
div#geocode_div {background-color:#FFFFFF;border:1px solid #000000;padding:1px 3px;position:absolute;right:4px;top:6px;}

img#legend_toggle {cursor:hand;}

div#tools, div#tools_hdr, div#tools_body {z-index:8;color:black;font-family:Arial;font-size:8pt;width:200px;}
div#tools {border:0px;background-color:#FFFFFF;padding:0px;position:absolute;right:10px;top:37px;}
div#tools_hdr {text-align:center;border: 1px #000000 solid;background-color:#CCCCFF;padding:2px;}
div#tools_body {border: 1px #000000 solid;background-color:#FFFFFF;padding:2px;}
div#tools_body input {height: 12px;}

div#select_radio, div#select_radio_hdr, div#select_radio_body {z-index:8;color:black;font-family:Arial;font-size:8pt;width:150px;}
div#select_radio {border:0px;background-color:#FFFFFF;padding:0px;position:absolute;right:220px;top:37px;}
div#select_radio_hdr {text-align:center;border: 1px #000000 solid;background-color:#CCCCFF;padding:2px;}
div#select_radio_body {border: 1px #000000 solid;background-color:#FFFFFF;padding:2px;}

div.LabeledMarker_markerLabel {
  color: black;
  font-weight:bold;
  font-family: Arial;
  font-size: 8pt;
  border: 1px gray solid;
  filter: alpha(opacity=75);
  text-align: center;
  width: auto;
  white-space: nowrap;
}
div.LabeledMarker_markerLabel FONT.sml {font-size: 7pt;}
div.LabeledMarker_markerLabel FONT.medsml {font-size: 8pt;}
div.LabeledMarker_markerLabel FONT.med {font-size: 9pt;}
div.LabeledMarker_markerLabel FONT.medlrg {font-size: 10pt;}
div.LabeledMarker_markerLabel FONT.lrg {font-size: 11pt;}
div.xLabeledMarker_markerLabel {color: black; font-weight:bold; font-family: Arial; font-size: 8pt; text-align: center; width: 45px;}

.small {font-family: Arial; font-size: 9pt;}
.btn {cursor:hand;}
.red{color:Red;}

A {font-family:Arial;font-size:8pt;}
A:link, A:visited {color: blue;}
A:active, A:hover {color: red;}

div#info, div#info_hdr, div#info_body {z-index:12;color:black;font-family:Arial;font-size:8pt;}
div#info {border: 1px black solid;background-color:white;padding:2px;position:absolute;left:75px;top:5px;}
div#info_hdr {text-align:center;border: 1px #000000 solid;background-color:#CCCCFF;padding:2px;}
div#info_body {border: 1px #000000 solid;background-color:#FFFFFF;padding:2px;}

TABLE.frm TH.hdr {font-size: 12pt; color: #CCCCCC; background-color: #000066; font-weight: bold; text-align: center;}
TABLE.frm TH {font-size: 10pt; color: #000066; background-color: #CCCCFF; font-weight: bold; text-align: left;}
TABLE.frm TD {font-size: 10pt;}
TABLE.frm {background-color: #FFFFFF; border-width: 1px; border-color: #000066; border-collapse: collapse; border-style: solid;}

.button {
  font-size: 11px;
  font-family: Verdana;
  color: white;
  font-weight: bold;
  background-color: #000066;
  border: thin #CCCCCC bevel;
  cursor: hand;
}

.button_sml {
  font-size: 8pt;
  font-family: Arial;
  color: blue;
  font-weight: normal;
  background-color: #DDDDDD;
  border: thin #CCCCCC bevel;
  height: 18px;
  cursor: hand;
}

.scroll {
  scrollbar-face-color: #CCC;
  scrollbar-shadow-color: #FFF;
  scrollbar-highlight-color: #FFF;
  scrollbar-3dlight-color: #FFF;
  scrollbar-darkshadow-color: #FFF;
  scrollbar-track-color: #FFF;
  scrollbar-arrow-color: #666;
}

.fenster {
  position:absolute;
  overflow:hidden;
  width:190px;
  height:190px;
  margin:0;
  padding:0;
  font-size:x-small;
  color:#000;
  background:#FFF;
  cursor:default;
  border:1px solid #666;
}
.fenBar {
  overflow:hidden;
  font-size:x-small;
  height:1.2em;
  margin:0;
  padding:1px;
  font-weight:bold;
  color:#000;
  background:#CCC;
  cursor: move;
}
.fenMaxBtn {
  position:absolute;
  display:none;
  overflow:hidden;
  font-size:x-small;
  width:1.2em;
  height:1.2em;
  margin:0;
  padding:0;
  color:#000;
  background:#CCC;
  cursor: pointer;
}
.fenCloseBtn {
  position:absolute;
  overflow:hidden;
  font-size:x-small;
  width:1.3em;
  height:1.2em;
  margin:0;
  padding:0;
  color:#000;
  background:#CCC;
  cursor: pointer;
}
.fenResBtn {
  position:absolute;
  overflow:hidden;
  font-size:x-small;
  width:1.2em;
  height:1.2em;
  margin:0;
  padding:0;
  color:#000;
  background:#FFF;
  cursor: se-resize;
}
.fenContent {
  margin:2px;
  padding:0px;
  background-color:#FFF;
}

.mdot {
  position:absolute;
  width:212px;
  height:64px;
  margin:0;
  padding:0;
  font-size:x-small;
  color:#000;
  background:#FFF;
  cursor:default;
  border:0px;
}
.mdotBar {
  font-size:x-small;
  width:209px;
  height:42px;
  margin:0;
  padding:1px;
  font-weight:bold;
  color:#000;
  background:#FFF;
  cursor: move;
}
.mdotCloseBtn {
  position:absolute;
  overflow:hidden;
  font-size:x-small;
  width:1.4em;
  height:1.2em;
  margin:0;
  padding:0;
  color:#000;
  cursor: pointer;
}

div#GIS_LEGEND {z-index:12;color:black;font-family:Arial;font-size:8pt;}
div#GIS_LEGEND {background-color:white;position:absolute;right:7px;top:700px;}
div#GIS_LEGEND_DIV {border: 1px black solid;background-color:white;position:absolute;}

.legend_win {
  position:absolute;
  width:150px;
  margin:0;
  padding:0;
  font-size:x-small;
  color:#000;
  background:#FFF;
  cursor:default;
  border:0px;
  cursor: move;
}

.legend_move {
  font-size:x-small;
  margin:0;
  font-weight:bold;
  color:#000;
  background:#FFF;
  cursor: move;
}
/* ::: TOOLS MENU ::: */
.menuItems {
    font-family: Arial, Sans-Serif;
    font-size: 8pt;
    width: 170px;
    padding:0;
    line-height: 18px;
}
.menuItems label {
    display: block;
    padding-left: 15px;
    text-indent: -15px;
}
.menuItems input, .menuItems img {
    height: 13px !important;
    margin: 0 2px;
    padding: 0;
    position: relative;
    top: -1px;
    vertical-align: bottom;
    width: 13px;
		cursor: pointer;		
    *overflow: hidden;
}
.menuItems select {
    font-size: 8pt;
    margin: 2px -15px 2px 20px;
}
.lgndBtn {
    cursor: pointer;
    float: right;
    margin-top: 5px;
    position: relative;
    right: 5px;
}
/* .lgndBtn {
    cursor: pointer;
    margin-top: 5px;
    position: absolute;
    right: 5px;
} */
/* ::: END: TOOLS MENU ::: */
/* ::: GOOGLE MAP IDENTIFY BUBBLE ::: */
.identify {
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 9pt;
    line-height: normal;
    padding:0;
    margin:0;
}
div.identify {
    padding-right: 10px;
}
.identify H1 {
    font-size: 13pt;
    font-weight: bold;
    margin:0 0 5px 0;
    padding:0;
}
.identify TABLE { 
    border-collapse:collapse; 
    border-spacing:0; 
    margin-bottom:15px;
}
.identify TH {
    margin:0;
    padding:0 5px 0 0;
    text-align:right;
    white-space: nowrap;
    width:10%;
}
.identify TD {
    margin:0;
    padding:0;
}
.identify INPUT {
    font-size: 8pt;
    font-weight: normal;
}
/* ::: END: GOOGLE MAP IDENTIFY BUBBLE ::: */

.legendHeader {
    font-family:Arial;
    font-size:8pt;
    text-align:center;
    font-weight:bold; 
    text-transform:capitalize;
}
.legendSubHead {
    font-family:Arial;
    font-size:8pt;
    text-align:center;
    font-weight:bold;
    background-color:#EEEEEE;
}
.legendItems {
    /*padding:4px;
    height:16px;*/
    width:150px;
    font-family:Arial;
    font-size:8pt;
}
.legendColor {
    margin:1px 4px -3px 2px;
}
