body {
      margin: 0em;
      background-color: white;
}
#mayerpagebody {
      font-family: Verdana, Geneva, Helvetica;
      font-size: small;
      _font-size: x-small; /* IE Hack */
}
#mayerbodymenu {
      text-align: left;
      float: left;
      width: 180px;
      margin-right: -180px;
}
#mayerbodytext {
      text-align: left;
      float: left;
      margin-left: 180px;
      padding-left: 1em;
}
#mayerpagefoot {
      clear: both;
      text-align: right;
      font-family: Verdana, Geneva, Helvetica;
      font-size: small;
      _font-size: x-small; /* IE Hack */
}
span.highlight {
      color: red;
}
table.newtable {
      border: 0;
      border-collapse: collapse;
      padding: 2px;
      vertical-align: top;
}
table.newtable td {
      font-size: x-small;
      _font-size: xx-small; /* IE Hack */
}
table.newtable input {
      font-family: Verdana, Geneva, Helvetica;
      font-size: x-small;
      _font-size: xx-small; /* IE Hack */
}
table.newtable select {
      font-family: Verdana, Geneva, Helvetica;
      font-size: x-small;
      _font-size: xx-small; /* IE Hack */
}
table.newtable textarea {
      font-family: Verdana, Geneva, Helvetica;
      font-size: x-small;
      _font-size: xx-small; /* IE Hack */
}

table.promo {
      width: 100%;
      border: 0;
      border-collapse: collapse;
}
table.promo thead th {
      color: white;
      background-color: #008080;
      text-align: left;
      font-size: x-small;
      _font-size: xx-small; /* IE Hack */
}
table.promo thead td {
      background-color: #C0C0C0;
      text-align: left;
      font-size: small;
      _font-size: x-small; /* IE Hack */
      font-weight: bold;
}
table.promo tfoot td {
      background-color: #C0C0C0;
      text-align: left;
      font-size: small;
      _font-size: x-small; /* IE Hack */
      font-weight: bold;
}
table.promo td {
      font-size: x-small;
      _font-size: xx-small; /* IE Hack */
      padding: 3px;
      border-bottom: 1px solid #C0C0C0;
}

/* Used in info/support*.asp */
table.timesheet {
      width: 800px;
      border-spacing: 3px;
}
table.timesheet th {
      color: white;
      background-color: #008080;
      text-align: left;
      font-size: x-small;
      _font-size: xx-small; /* IE Hack */
}
table.timesheet td {
      background-color: #DFDFDF;
      font-size: x-small;
      _font-size: xx-small; /* IE Hack */
}

textarea {
      font-family: Verdana, Geneva, Helvetica;
}
#mayerbodytext a:active    { color: #000080 }
#mayerbodytext a:link      { color: #000084 }
#mayerbodytext a:visited   { color: #000080 }

#mayerbodytext p {
      font-size: x-small;
      _font-size: xx-small; /* IE Hack */
}

#mayerbodytext h3 {
      font-family: Arial;
      font-size: large;
      _font-size: medium;
}
	a.TOPNAV     { font-family: Verdana, Geneva, Helvetica; font-size: 8pt; color: #FFFFFF; 
               text-decoration: none; font-weight: bold }
a.TOPNAV:hover { font-family: Verdana, Geneva, Helvetica; font-size: 8pt; color: #FFCC00; 
               text-decoration: none; font-weight: bold }
