body { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12pt; 
  color: #2E4C94; 
  background-color: #ffffff;

} 

.button {
   font-family: Arial,Helvetica,sans-serif; 
   font-size: 8pt;
   color: #CEEDF6;
   background-color: #ffffff;

   aborder-bottom-color: #2E4C94;
   aborder-right-color: #2E4C94;
   aborder-top-color: #8CC7D8;
   aborder-left-color: #8CC7D8;
   
   aborder-left-style: solid;
   aborder-right-style: solid;
   aborder-top-style: solid;
   aborder-bottom-style: solid;
}

.mainmenu       { text-align: center; padding: 5px; border-bottom: 1px solid black; }
.grey           { padding: 5px; }
.monospace      { font-family: monospace; }
fieldset        { padding: 5px; }
legend          { font-weight: bold; }
A               { text-decoration: none; font-weight: normal; color: #2E4C94; }
A:HOVER         { text-decoration: underline; }
form            { margin: 0px; padding: 0px; }
select, td, input, textarea 
                { vertical-align: top; font-size: 8pt; font-family: Trebuchet MS, Verdana,Arial,Helvetica,sans-serif; }
h1              { font-family: Arial; color: #8b8b8b; font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; }
h2              { font-family: Arial; color: #8b8b8b; font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; }
h3              { font-family: Arial; color: #8b8b8b; font-size: 12px; font-weight: bold; margin: 0px; padding: 0px; }
h4              { font-family: Arial; color: #8b8b8b; font-size: 10px; margin: 0px; padding: 0px; }
.currentpage    { color: white; font-weight: bold; background: black; }
.alert, .error  { color: #d04f2f; font-weight: bold; }
big             { font-size: 15pt; }
th              { font-size: 10pt; text-decoration: underline; text-align: left; }
.defaultcursor  { cursor: default; }
.helpbutton     { visibility: hidden; color: black; background-color: #dbdbdb; }
.highlight      { padding: 2px; background-color: #dafbff; }
