.results {
  font-size: 11px;
}

.results .header {
  font-weight: bold;
  color: #000000;
  background-color: #b0c4de;
}

.results .header A {
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}

.results .odd {
  background-color: #f5f5f5;
}

.results .oddbg {
  background-image: url(/admin/images/rowbg.gif);
  background-repeat: repeat-x;
}

.title {
  font-weight: bold;
  font-size: 16px;
}

.form {
  font-size: 11px;
  border-right: #000000 1px solid;
  border-top: #000000 1px solid;
  border-left: #000000 1px solid;
  border-bottom: #000000 1px solid;
  background-color: #f5f5f5;
}

.form TR .on {
  background-color: #b0c4de;
}

.form TR .off {
  background-color: #ffffff;
}

.form .lb {
  font-weight: bold;
  vertical-align: top;
  text-align: left;
}

.form .fld {
  vertical-align: top;
  text-align: left;
}

.form .header {
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  background-color: #b0c4de;
  border-right: #00008b 1px solid;
  border-top: #00008b 1px solid;
  border-left: #00008b 1px solid;
  border-bottom: #00008b 1px solid;
}

.form .header A {
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.form .heading {
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  background-color: #b0c4de;
}

.form .heading A {
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.form .footer {
  background-color: #2d52b2;
  border-top: #000000 1px solid;
}

.button {
  border-right: #000000 2px solid;
  padding-right: 3px;
  border-top: #000000 1px solid;
  padding-left: 1px;
  font-weight: bold;
  font-size: 11px;
  background-image: url(images/rowbg.gif);
  padding-bottom: 1px;
  margin: 2px;
  border-left: #000000 1px solid;
  color: #000000;
  padding-top: 2px;
  border-bottom: #000000 2px solid;
  background-color: #f8f8ff;
}

.input {
  font-size: 12px;
  font-family: Sans-Serif;
}

input TD {
  vertical-align: top;
}

.input .heading {
  font-weight: bold;
  font-size: 14px;
  color: #000000;
  border-bottom: #b0c4de 1px solid;
  background-color: #ffffff;
}

.input .label {
  font-weight: bold;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}

.input .label .desc {
  font-weight: normal;
  font-style: italic;
}

.input .field {
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}

.error {
  font-weight: bold;
  color: #cc0000;
}
