body {
  background: white;
  font-size: 12px;
}

h3 {
  color: #6d1b1f;
}

a {
  color: #6d1b1f;
  text-decoration: none;
}

a:hover {
  color: #0000ff;
  text-decoration: none;
}

pre {
  background-color: #eeddcc;
}

.box {
  border: 1px solid #310514;
  padding: 10px;
  position: absolute;
  background-color: white;
  color: black;
  font-size: 12px;
}

td {
  font-size: 12px;
}

table.formtable {
  border-collapse: collapse;
  border: 2px solid #310514;
  padding: 2px;
}

table.formtable td {
  padding: 4px;
  border: 1px solid #dddddd;
  font-size: 12px;
}

table.none {
  border: 0px;
  border-spacing: 0px;
  padding: 0px;
}

table.none td {
  border: 0px;
  border-spacing: 0px;
  padding: 0px;
}

table.month {
  border: 0px;
  border-spacing: 0px;
  padding: 2px;
}

table.month td {
  border: 1px solid #dddddd;
  font-size: 12px;
  font-family: fixed;
}

.tablehead {
  background-color: #b09087;
}

.tablenav {
  background-color: #ebddd1;
}

.tablerow {
  background-color: #ebddd1;
}

.unseltab {
  background-color: #eeeeee;
  color: #666666;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  border: 1px solid black;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 10pt;
}

.seltab {
  background-color: white;
  color: black;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-top: 1px solid black;
  border-bottom: 1px solid white;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 10pt;
}

.intab {
  background-color: white;
  border-bottom: 1px solid black;
  padding: 2px;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 10pt;
}

.namevalue {
  border: 0px;
  border-spacing: 0px;
  padding: 0px;
}

.namevalue td {
  border: 0px;
  border-spacing: 0px;
  padding-top: 1px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 1px;
}

.fieldvalue {
  background-color: #f2ebdd;
}

.bordered {
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #dddddd;
}

.pbutton {
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #dddddd;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 10pt;
  color: #6d1b1f;
}

.directoryrow:hover {
  background-color: #ff0000;
}

