body {
  margin:0px;
  padding:0px;
  border:0px;
  background-color:#9cf;
}
.linkBox {
  position:absolute;
  visibility:hidden;
  padding:1px;
  background-color:#cc9;
  border:1px solid #996;
  width:120px;
  z-index:11;
}
.linkHead {
  font-weight:bold;
  color:#666;
  background-color:#cc9;
  display:block;
  padding:2px;
}
.point {
  position:absolute;
  visibility:hidden;
  background-color:#c33;
  width:4px;
  height:4px;
  border:0px;
  padding:0px;
  margin:0px;
  z-index:10;
}
a.pointLink, img.pointImg {
  border:0px;
  margin:0px;
  padding:0px;
}
a.alt1, a.alt2 {
  display:block;
  padding:2px;
  color:#333;
}
a.alt1, a.alt1:active, a.alt1:visited, a.alt1:link {
  background-color:#ccc;
  text-decoration:none;
}
a.alt2, a.alt2:active, a.alt2:visited, a.alt2:link {
  background-color:#cc9;
  text-decoration:none;
}
a.alt1:visited:hover, a.alt1:hover, a.alt2:visited:hover, a.alt2:hover {
  background-color:#333;
  color:#fff;
  text-decoration:none;
}
#map {
  background-color:#9cf;
}

