v\:* {behavior:url(#default#VML);}
BODY {margin: 0px; padding: 0px; background-color: #fff;}
/* ::: LEGEND ::: */
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:#AACCEE;padding:2px;}
div#legend_body {border: 1px #000000 solid;background-color:#FFFFFF;padding:2px;}
/* ::: BUTTONS ::: */
#btnInitialPosition {z-index:8; font-size: 1px;}
#btnInitialPosition {border:solid 1px black;padding:0px;position:absolute;left:180px;top:6px;height:18px;}
#btnMeasure {z-index:8; font-size: 1px;}
#btnMeasure {border:solid 1px black;padding:0px;position:absolute;left:200px;top:6px;height:18px;}
#btnPrintMap {z-index:8; font-size: 1px;}
#btnPrintMap {border:solid 1px black;padding:0px;position:absolute;left:220px;top:6px;height:18px;}
/* ::: GEOCODE BOX AND STREETVIEW PANORAMA ::: */
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;}
div#streetview_div { width: 500px; height: 500px; padding: 0.5em;}
div#help_div {background-color:#FFFFFF;border:1px solid #000000;padding:1px 3px;position:absolute;left:80px;top:30px;width:500px;height:500px;z-index:10}

/* ::: LINKS ::: */
A {font-family:Arial;font-size:8pt;}
A:link, A:visited {color: blue;}
A:active, A:hover {color: red;}
/* ::: BUSY INDICATOR ::: */
#icnBusy{
    background:url('/tms/images/bkgBusy.gif') no-repeat;
    position:absolute;
    display:none;
    margin:auto;
    top:250px;
    left:150px;
    width:190px;
    height:52px;
    z-index:9;
    
}
#msgBusy{
    margin:14px;
    background:url('/tms/images/icnBusy.gif') no-repeat;
    padding-left:40px;
    height:24px;
    color:#666666;
    font-family:Arial,Helvetica,Verdana,sans-serif;
    font-size:11px;
    line-height:24px;
    font-weight:bold;
    overflow:hidden;
    white-space:nowrap;
}
/* ::: NEW MAP STLES ::: */
#map_tools {
    position:absolute;
    z-index:25;
    background-color:#AACCEE;
    border:solid 1px #333333;
    padding:2px;
    cursor:pointer;
}
#MapToolsTitle {
    font-family:Arial;
    font-size:8pt;
    text-align:center;
    font-weight:bold; 
    text-transform:capitalize;
}
#MapToolsList {
    background-color:#FFFFFF;
    border:solid 1px #333333;
    padding:1px;
}
#map_module_tools {
    position:absolute;
    z-index:25;
    background-color:#FFFFFF;
    border:solid 1px #333333;
    padding:2px;
    width:180px;
    height:auto;
}
#tools_legend {
    position:absolute;
    z-index:26;
    background-color:#FFFFFF;
    border:solid 1px #333333;
    padding:2px;
}
.toolsMenuLink {
    display:block;
    width:auto;
    padding:2px;
    margin:2px;
    border:solid 1px #003;
    z-index:12;
    background-color:#ccc;
    color:#009 !important;
    font-size:8pt;
    text-decoration:none;
}
.TMLSelect {
    background-color:#009;
    color:#FFF !important;
}

.menuItems {
    /*padding:4px;
    height:16px;*/
    width:170px;
    font-family:Arial;
    font-size:8pt;
}
.menuItems checkbox {
    padding:4px;
    height:16px;
    margin-right:5px;
}

.menuItemDDL select {
    font-size:7.5pt;
    margin:2px 0 3px 10px;
    max-width:160px;
}
.clearLoc {
    width:13px;
    height:13px;
    padding:4px 0 0 4px;
}
.lgndBtn {
    cursor:pointer; 
    position:absolute;
    right:5px;
    margin-top:5px;
}
.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;
}
.pointer {
    cursor:pointer;
}
/* ::: GOOGLE MAP IDENTIFY BUBBLE ::: */

.identify {
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 10pt;
    line-height: normal;
    padding:0;
    margin:0;				
}
div.identify {
    padding-right: 10px;		
		max-height:250px;    
}
.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 ::: */

.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;
}


#geocode_txtbox{
padding:0px; 
margin:0px; 
font-size:8pt; 
width:130px; 
height: 14px;
}

#geocode_btn {
    padding: 0px;
    margin: 0px;
    font-size: 8pt;
    width: 55px;
}

#testStreetView {       
    display:none; 
    position:absolute; 
    bottom:0px; 
    right:0px; 
    width:300px; 
    height:300px;
    }


.legendCloseButton {
    cursor: pointer;
}