BODY {
  height: 100%;
  background-color: #CEE3F6;
  background-image: url(/images/coinsgoldpaper1920x1200.jpg);
  background-attachment: fixed;
  background-position: center;
  background-position: top;
  background-repeat: repeat-y;
  font: 11px Verdana, Tahoma, Trebuchet MS, Arial;
}

TABLE, TR, TD, TH {
  font: 11px Verdana, Tahoma, Trebuchet MS, Arial;
}

TABLE.frame {
  border: 1px solid #CCCCFF;
}

TH.caption {
  color: #FFFFFF;
  background-color: #0066CC;
  font-size: 12px;
  text-align: left;
}

TD.justify {
  text-align: justify;
}

TD.text {
  text-align: justify;
  padding: 10px;
}

TD.menu {
  color: #FFFFFF;
  background-color: #0066CC;
}

TD.submenu {
  color: #0066CC;
  background-color: #FFFFFF;
}

TD.submenu a {
  width: 100%;
  padding: 2px;
  margin: 0;
}

TD.submenu a: visited {
  padding: 2px;
}

TD.submenu a: hover {
  background-color: #EEEEEE;
  border: 1px solid #0066CC;
  padding: 1px;
}

TD.info {
  color: #000000;
  background-color: #DDDDDD;
  text-align: center;
}

TD.capl {
  color: #000000;
  background-color: #CCCCCC;
  font-weight: bolder;
}

TD.capc {
  color: #000000;
  background-color: #CCCCCC;
  text-align: center;
  font-weight: bolder;
}

TD.capr {
  color: #000000;
  background-color: #CCCCCC;
  text-align: right;
  font-weight: bolder;
}

TD.field {
  color: #444444;
  background-color: #EAEAEA;
  text-align: right;
  vertical-align: top;
  font-weight: bolder;
}

TD.input {
  background-color: #EEEEEE;
  vertical-align: top;
}

TD.error {
  font-weight: bolder;
  color: #FFFFFF;
  background-color: #FF0000;
}

TD.courier {
  font: 12px Courier New, Courier;
  background-color: #FFFFFF;
}

TD.row {
  font-size: 10px;
}

A, A: active, A: visited {
  color: #0066CC;
  text-decoration: none;
}

A: hover {
  color: #FF3399;
}

A.menu, A.menu: active, A.menu: visited {
  color: #FFFFFF;
  text-decoration: none;
}

A.menu: hover {
  color: #CCCCFF;
}

A.copy, A.copy: active, A.copy: visited, A.copy: hover {
  color: #777777;
  font-size: 10px;
  text-decoration: none;
}

H1 {
  color: #0066CC;
  font-size: 12px;
  font-weight: bolder;
}

H2 {
  color: #000000;
  font-size: 11px;
  font-weight: bolder;
}

INPUT, SELECT, TEXTAREA {
  font: 11px Verdana, Tahoma, Trebuchet MS, Arial;
  color: #0066CC;
  border: solid 1px #0066CC;
}

INPUT.submit {
  font: 11px Verdana, Tahoma, Trebuchet MS, Arial;
  color: #0066CC;
  background-color: #CCCCFF;
  border: solid 1px #0066CC;
  cursor: hand;
}

INPUT.checkbox {
  border: 0;
}

HR {
  color: #0066CC;
  height: 1px;
}

FONT.remark {
  color: #777777;
  font-size: 9px;
}

IMG.frame {
  border: solid 1px #0066CC;
}

PRE.info {
  font: bolder 12px Courier New, Courier, Arial;
  color: #000000;
}

PRE.comms {
  font: 11px Courier New, Courier, Arial;
  color: #000000;
}

IMG.turing {
  border: solid 1px #0066CC;
}

IMG.logos {
  border: solid 1px #DDDDDD;
}

LABEL {
  cursor: hand;
}

