html { width: 100%; }
body { background-color: #FFFFFF; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; }

p, a, td, ul { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; }
a { color: #000099; }
a:active { color: maroon; }
a:hover { color: #000099; text-decoration: underline; }

table         { width: 800px; }
table.header  { background-color: #FFB300; border: 1px #333333 solid; border-collapse: collapse; margin: 0px; padding: 0px; width: 100%; }
td.header     { color: #FFFFFF; font-size: 18px; font-weight: bold; padding: 10px; text-align: center; }
td.title      { border-bottom: 1px #333333 solid; font-weight: bold; text-align: center; }

/* Form related styles */
form.form          { display: inline; font-size: 8pt; margin: 0px; }
select.select      { border: 1px solid #999999; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }
option.option      { border: 1px solid #999999; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }

input.button {
  width: 250px;
  padding: 2px;
  margin: 1px;
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  text-align: left;
  background-image: url(../gifs/Menu_1x22.gif);
  background-repeat: repeat-x;
  border: 1px solid #BBBBBB;
}

input.button-over {
  width: 250px;
  padding: 2px;
  margin: 1px;
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 10pt;
  font-weight: normal;
  text-align: left;
  background-image: url(../gifs/MenuSelected_1x22.gif);
  background-repeat: repeat-x;
  border: 1px solid #FAFF01;
}
