DIV.actions {
  position: absolute;
  left: 0px;
  width: 200px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #D9F2F2;
}

DIV.queryresults {
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
}

.map_container {
  margin-bottom: 20px;
}

.map_control {
  margin-left: auto;
  margin-right: auto;
  width: 430px;
}

.map_control img {
  border: 0px;
}

.map_upper {
  height: 15px;
  overflow:hidden;
  width: 430px;
}

#map_nav_nw {
  background-color: red;
  float: left;
  height: 15px;
  width: 15px;
}

#map_nav_n {
  background-color: #00B0C0;
  height: 15px;
  float: left;
  text-align: center;
  width: 400px;
}

#map_nav_ne {
  float: left;
  height: 15px;
  width: 15px;
}

.map_middle {
  height: 350px;
  overflow:hidden;
  width: 430px;
}

#map_nav_w {
  background-color: #00B0C0;
  float: left;
  height: 350px;
  width: 15px;
}

#map_nav_w img {
  margin-top: 146px;
  margin-bottom: 147px;
}

#map_image {
  background-color: #00B0C0;
  float: left;
  height: 350px;
  text-align: center;
  width: 400px;
}

#map_nav_e {
  background-color: #00B0C0;
  float: left;
  height: 350px;
  width: 15px;
}

#map_nav_e img {
  margin-top: 146px;
  margin-bottom: 147px;
}

.map_lower {
  height: 15px;
  overflow:hidden;
  width: 430px;
}

#map_nav_sw {
  float: left;
  height: 15px;
  width: 15px;
}

#map_nav_s {
  background-color: #00B0C0;
  float: left;
  height: 15px;
  text-align: center;
  width: 400px;
}

#map_nav_se {
  float: left;
  height: 15px;
  width: 15px;
}

#map_zoom_control {
  padding-left: 15px;
}

A IMG {
  border: none;
}

DIV.layers {
  text-align: left;
}

DIV.layers TD {
  padding-left: 2px;
  padding-right: 2px;
}

.queryresults table {
  width: 100%;
}

.queryresults TH {
  font-weight: bold;
  vertical-align: top;
}

#mapActions {
  margin-top: 20px;
}

.mapAction {
  margin-bottom: 20px;
  text-align: left;
}

.mapActionLabel {
  font-weight: bold;
}

#localities {
  width: 85%;
}

.error {
  color: red;
}

col.resultstable {
  width: 50%;
}

.plain {
  font-weight: normal;
}

.disclaimer {
  font-size: 0.8em;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
}

p.mapContent {
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  text-align: left;
}
