div.top {
  top: 0px;
  left: 0px;
  z-index: 90;
  position: absolute;
  border: 0px;
  width: 800px;
  background: none;
  background-color: none;
  border: none;
}

div.topSTATUS {
  background-color: #330099;
  width: 100%;
  top: 31px;
  height: 20px;
  border-bottom: 1px solid black;
  color: white;
}

div.chatSTATUS {
  background-color: #330099;
  width: 100%;
  height: 20px;
  border-top: 2px solid black;
  border-bottom: 2px solid black;
  color: white;
}

div.messagingSTATUS {
  background-color: #330099;
  width: 100%;
  height: 20px;
  border-top: 2px solid black;
  border-bottom: 2px solid black;
  color: white;
}

div.topMESSAGE {
  top: 20px;
  left: 65px;
  position: absolute;
  z-index: 100;
  font-size: 6pt;
  font-weight: bold;
  font-style: italic;
  white-space: nowrap;
}

#mapDiv {
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 16px;
  position: absolute;
  z-index: 0;
}

div.rightBAR {
  top: 0px;   
  right: 0px; 
  width: 30px;
  height: 100%;
  background-color: #99B3CC;
  position: absolute;
  border-left: 1px solid white;
  z-index: 10;
}

.rulerLabel {
  font-size: 18;
  font-weight: bold;
  color: black;
  background-color: white;
  padding: 5px;
  border: 2px solid black;
}

.satLabel {
  font-size: 18;
  font-weight: bold;
  color: black;
  background-color: white;
  padding: 5px;
  border: 2px solid black;
  width: 150px;
  height: 30px;
}

.aprsLabelName {
  font-size: 8px;
  font-weight: bold;
  color: black;
  width: 100px;
  text-align: center;
}

.satLabelName {
  font-size: 8px;
  font-weight: bold;
  color: black;
  width: 100px;
  height: 10px;
  text-align: center;
}

.markerMessage {
  overflow: auto;
  width: 350px;
  height: 200px;
  margin-top: 20px;
}

span.digipath {
  font-size: 6pt;
}

span.digipath a:link, span.digipath a:visited, span.digipath a:active {
  font-size: 6px; 
}

span.digipath a:hover {
  font-size:6px;
}


.objectError {
  font-size: 9pt;
  font-weight: bold;
  color: red;
}

span.ajaxERROR {
  font-weight: bold;
  font-size: 14pt;
  color: red;
}

span.ajaxSTATUS {
  font-weight: bold;
  font-size: 14pt;
  color: blue;
}

.quibble {
  color: green;
  font-style: italic;
}

.openaprs {
  color: red;
  font-style: italic;
}

.loadingIcon {
  position: absolute;
  top: 195px;
  left: 233px;
}

#inputBox {
  position: absolute;
  font-size: 8px;
  left: 65px;   
  top: 35px;     
  z-index: 100;  
  white-space: nowrap;
}

#mapSTATUSOverlay {
  position: absolute;
  z-index: 90;
  bottom: 12px;
  left: 0px;   
}

#adOverlay {
  position: absolute;
  z-index: 90;
  bottom: 12px;
  left: 247px;
  width: 455px;
  white-space: nowrap;
}

#adTextOverlay {
  position: absolute;
  z-index: 95;
  top: 8px;
  left: 18px;
  font-weigh: bold;
  font-size: 9px;
  white-space: nowrap;
}

.adLinks a:link, .adLinks a:visited, .adLinks a:active {
  font-size: 10px;
  color: black;
  font-weight: bold;
}

.adLinks a:hover {
  font-size:10px;
  color: black;   
  font-weight: bold;
  text-decoration: underline;
}

#mapSTATUSText {
  position: absolute;
  z-index: 90;
  bottom: 15px;
  left: 10px;  
  height: 90px;
}
 
#mapSTATUS {
  color: black;
  font-size: 16px;
  font-weight: bold;
}
 
#mapRESULTS {
  color: black;
  font-size: 12px;
  font-weight: bold;
}
 
#mapCHAT {
  color: black;
  font-size: 12px;
  font-weight: bold;
}

div.tooltip {
  width: 300px;
}

