table, thead, tbody, tr, td, th {
font-size: inherit;
font-family: inherit;
}
TD.maintext { padding: 30px; }
.maintext {
  width: 40em;
  background: #ccd0ff;
}
.image {
  border-width: 0;
}

body { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 85%; }
p    { font-family: Verdana,Arial,Helvetica,sans-serif }
td   { font-family: Verdana,Arial,Helvetica,sans-serif }
li   { font-family: Verdana,Arial,Helvetica,sans-serif }

body { color: #120028; background-color: #acc3ff; }
a:link    { text-decoration: none; color: #1100ff }
a:visited { text-decoration: none; color: #2200ee }
a:active  { text-decoration: none; color: #FFF4F0 }
a:hover   { text-decoration: underline; }

FORM TH { vertical-align: top; text-align: right }
FORM { margin-bottom: 0 ; margin-right: 0;}

.mlink {
      color: #000033;
      background: #b8c4ff;
      font-size: 90%;
      padding: 0px;
      font-weight:bold;
      cursor: pointer;
      text-align: left;
}
a:visited .mlink { text-decoration: none; color: #1100aa }
a:vlink .mlink { text-decoration: none; color: #1100aa }
a:hover .mlink { text-decoration: none; color: white;
}
a.plain { text-decoration: none }
.nav a { display: block; }
.nav { border-width: 1; background: #b8c4ff; margin: 0px; padding: 0px; border-spacing: 1px }
.nav TD { padding: 1px; border: solid; border-width: 1px; border-color: #ddddff }
.nav IMG { vertical-align: top }

.button { font-size: 90%; padding: 0px; border-width: 1px ; color: #000033; background: white; font-weight:bold; cursor: pointer }
.button:hover { color: blue; border-color: blue }

.cbutton { font-size: 90%; padding: 0px; border-width: 1px ; color: #000033; background: #afc4ff; font-weight:bold; cursor: pointer; width:10em; text-align: left; }
.cbutton:hover { color: #e40060; border-color: black }

.maintight, .tight { border: 0; margin: 0px; padding: 0px; border-spacing: 0px }
.maintight TD, .tight TD { padding: 0px }
.maintight IMG, .tight IMG { vertical-align: top }
