table.detail {
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  line-height: 1.6em;
  padding: .2em 0;
  border: 1px solid black;
  border-collapse: collapse;
}

body, td {
  font-size: 11px;
  font-family: verdana, arial, sans-serif;
  text-decoration: none;
}

input, select {
  color: #333333;
  font-size: 11px;
  font-family: verdana, arial, sans-serif;
  text-decoration: none
}

.divider {
  background: #69C;
  font-weight: bold;
  padding: 0;
  border: 1px solid #69c;
}

.toprow {
  padding: 0px;
  background: #F9F5D7;
  font-weight: bold;
}

.toprow td {
  border-right: 1px solid #693;
  /* border-bottom: 1px solid #693; */
}

td.data {
  text-align: right;
  border-bottom: 1px solid #693;
  border-right: 1px solid #693;
  padding: 0 0.2em;
}

td.dataLeftPad {
  text-align: left;
  text-indent: 12pt;
  border-bottom: 1px solid #693;
  border-right: 1px solid #693;
  padding: 0 0.2em;
}

.gm {
  font-size : 11px;
  font-family: times, serif;
  font-weight : bolder;
  color : #47785A;
  text-decoration : none;
}

#map {
  width: 100%;
  height: 100%;
  /* border: 1px solid black; */
}

#legend {
  float: right;
  height: 100%;
  width: 225px;
  overflow: auto;
}

 .olControlPanel div {
  float:left;  /* Important! */
 }

 /* .olControlPanel puts the thing inside the panel  */

  /* this nav history will be overwritten by OpenLayer's 
     style.css if it exists (so remove it from OL)  */
  .olControlNavigationHistory {
     background-image: url("/mapserver/common/rwg/img/navigation_history.gif");
     background-repeat: no-repeat;
     width:  24px;
     height: 24px;

  }

  .olControlPanel .olControlDragPanItemActive {
   width:  24px;
   height: 22px;
   background-image: url("/mapserver/common/rwg/img/handX.gif");
  }
  .olControlPanel .olControlDragPanItemInactive {
   width:  24px;
   height: 22px;
   background-image: url("/mapserver/common/rwg/img/hand.gif");
  }
  
  .olControlDragPanActive {
    cursor: url('/mapserver/common/rwg/img/handRWG.cur'), auto;
  }
  
 .olControlPanel .olControlZoomBoxItemInactive {
  width:  24px;
  height: 22px;
  background-image: url("/mapserver/common/rwg/img/zoomin.gif");
 }
 .olControlPanel .olControlZoomBoxItemActive {
  width:  24px;
  height: 22px;
  background-image: url("/mapserver/common/rwg/img/zoominX.gif");
 }
 .olControlZoomBoxActive {
  cursor: url('/mapserver/common/rwg/img/zoomInRWG.cur'), auto;
  }

 .olControlPanel .olControlZoomBoxOutItemInactive {
  width:  24px;
  height: 22px;
  background-image: url("/mapserver/common/rwg/img/zoomout.gif");
 }
 .olControlPanel .olControlZoomBoxOutItemActive {
  width:  24px;
  height: 22px;
  background-image: url("/mapserver/common/rwg/img/zoomoutX.gif");
 }
.olControlZoomBoxOutActive {
  cursor: url('/mapserver/common/rwg/img/zoomOutRWG.cur'), auto ;
}

 .olControlPanel .olControlZoomToMaxExtentItemInactive {
  width:  18px;
  height: 18px;
  background-image: url("/mapserver/common/rwg/img/zoom-world-mini.png");
  background-repeat: no-repeat;
 }

 .olControlPanel .olControlInfoToolItemInactive {
  width:  24px;
  height: 22px;
  background-image: url("/mapserver/common/rwg/img/info.gif");
 }
 .olControlPanel .olControlInfoToolItemActive {
  width:  24px;
  height: 22px;
  background-image: url("/mapserver/common/rwg/img/infoX.gif");
 }
.olControlInfoToolActive { cursor: help; }

.olControlPanel .olControlUnSelectItemInactive {
  width:  24px;
  height: 22px;
  background-image: url("/mapserver/common/rwg/img/unselected.gif");
}
.olControlPanel .olControlUnSelectItemActive {
  width:  24px;
  height: 22px;
  background-image: url("/mapserver/common/rwg/img/unselectedX.gif");
}

.olControlPanel .olControlBufferItemInactive {
  width:  24px;
  height: 22px;
  background-image: url("/mapserver/common/rwg/img/bufferAvailable.gif");
}
.olControlPanel .olControlBufferItemActive {
  width:  24px;
  height: 22px;
  background-image: url("/mapserver/common/rwg/img/bufferAvailable.gif");
}

.olControlPanel .olControlMeasurePathItemInactive {
  width:  24px;
  height: 22px;
  background-image: url("/mapserver/common/rwg/img/ruler.gif");
}
.olControlPanel .olControlMeasurePathItemActive {
  width:  24px;
  height: 22px;
  background-image: url("/mapserver/common/rwg/img/rulerX.gif");
}

.olControlPanel .olControlMeasureAreaItemInactive {
  width:  24px;
  height: 22px;
  background-image: url("/mapserver/common/rwg/img/polygon.gif");
}
.olControlPanel .olControlMeasureAreaItemActive {
  width:  24px;
  height: 22px;
  background-image: url("/mapserver/common/rwg/img/polygonX.gif");
}

.olControlPanel .olControlDrawEllipseItemInactive {
  width:  24px;
  height: 22px;
  background-image: url("/mapserver/common/rwg/img/ellipse.gif");
}
.olControlPanel .olControlDrawEllipseItemActive {
  width:  24px;
  height: 22px;
  background-image: url("/mapserver/common/rwg/img/ellipseX.gif");
}

.olControlPanel .olControlDrawPolygonItemInactive  {
  width:  24px;
  height: 22px;
  background-image: url("/mapserver/common/rwg/img/polygon.gif");
}
.olControlPanel .olControlDrawPolygonItemActive {
  width:  24px;
  height: 22px;
  background-image: url("/mapserver/common/rwg/img/polygonX.gif");
}

.olControlPanel .olControlSetLongLatItemInactive {
  width:  24px;
  height: 22px;
  background-image: url("/mapserver/common/rwg/img/zoom-set.gif");
}

.olControlPanel .olControlSetLongLatItemActive {
  width:  24px;
  height: 22px;
  background-image: url("/mapserver/common/rwg/img/zoom-set.gif");
}