body {
  background-color: #FFFFFF;
  margin-top: 10px;
  margin-left: 10px;
  font-family: Arial;
  color: #000080;
}

a:link {
  color: #C00000;
}

a:visited {
  color: #C00000;
}

a:active {
  color: #FF0000;
}

.logdropdown {
  font-size: 8pt;
}

.logtable {
  font-size: 8pt;
}

.entstable {
  font-size: 10pt;
}

.phototext {
  font-family: Arial;
  font-size: 8pt;
  color: #FFFFFF;
  background-color: #000000;
  padding: 2px 2px 2px 2px;
}

.entdetailtable {
  font-size: 10pt;
  background-color: #000080;
}

.entdetailtable tr {
  background-color: #F0F0FF;
}

.clubname {
  background-color: #000080;
}

.clubname td {
  color: #C0C0FF;
  font-size: 10pt;
  font-weight: bold;
  padding: 1px;
}

.mapcontrol {
  border: 1px solid #000080;
  background-color: #FFFFFF;
}

.mapcontrol td {
  color: #000080;
  font-size: 12pt;
  padding: 2px;
}

.mapinstructions {
  position: absolute;
  z-index: 2;
  left: 220px;
  top: 20px;
  width: 280px;
  color: #FFFFFF;
  font-size: 11pt;
  font-weight: bold;
}

.smallmapcontrol {
  border: 1px solid #000080;
  background-color: #FFFFFF;
}

.smallmapcontrol td {
  color: #000080;
  font-size: 9pt;
  padding: 1px;
}

.smallmapinstructions {
  position: absolute;
  z-index: 2;
  left: 170px;
  top: 15px;
  width: 216px;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: bold;
}

.viewselection {
  border: 1px solid #9CCEFF;
  background-color: #E0E0FF;
  padding: 1px;
}

#infolayer {
  z-index: 10;
  position: absolute;
  width: 800px;
  visibility: hidden;
}

#infoerror {
  border: 2px solid #FF0000;
  background-color: #FFE0E0;
  padding: 30px;
  font-size: 30pt;
  font-weight: bold;
  color: #FF0000;
  text-align: center;
}

#infosent {
  border: 2px solid #00A000;
  background-color: #E0FFE0;
  padding: 30px;
  font-size: 30pt;
  font-weight: bold;
  color: #00A000;
  text-align: center;
}

#infonormal {
  border: 5px solid #000080;
}

.madaboutswingtable {
  border-collapse: collapse;
}

.madaboutswingtable td {
  border: none;
  padding: 0px 0px 0px 30px;
  vertical-align: middle;
  text-align: left;
}

.pdf {
  float: right;
  white-space: nowrap;
}

.pdf a, .pdf a:hover, .pdf a:visited, .pdf a:visited:hover {
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  background-color: #FFFFFF;
  color: #D00000;
  padding: 0px;
}
