body { background-color: white; }
.warning { font-family: Arial; font-size: 8pt; color:#336699; font-weight: bold}
.drop { font-family: Arial; font-weight: bold; font-size: 12px; color:#000000; background-color: #F7D619; margin-top: 0.5em; background: url(/images/button_bg.gif); }
.drop2 { font-family: Arial; font-weight: bold; font-size: 12px; color:#000000; background-color: #F7D619; background: url(/images/button_bg.gif); }
form { margin: 0px }
.error { color: red; }
.message { color: green; font-weight: bold; padding: 10px; display: block;}
.form_heading { padding-top: 5px; vertical-align: top; }

ul.arrow { 
  list-style-image: url("/images/bullet.gif");
  margin: 1em 0 1em 16px;
}

div.info { 
  border: outset 2px white;
  background-color: #F8F8F8;
  color: #333333;
  margin: 0.5em 0 0.5em 0;
  padding: 7px;
}

tr.heading td
{
  border-bottom: solid 1px black;
  font-weight: bold;
}

.menu a {
  color: white;
  text-decoration: none;
}

.menu a:hover {
  color: yellow;
  text-decoration: none;
}

h1 { 
  border: solid 1px black;
  background-image: url(/images/h1_background.jpg);
  padding-left: 5px;
  padding-right: 5px;
  margin: 0px;
  font-size: 20px;
  font-family: serif;
}

h2 { 
  border: inset 1px gray;
  background-image: url(/images/h1_background.jpg);
  padding-left: 3px;
  padding-right: 3px;
  margin: 0px;
  font-size: 18px;
  font-family: serif;
  font-weight: normal;
}

h3 {
  font-size: 18px;
  margin-top: 0;
  margin-bottom: 0.5em;
}

.box {
  border-width: 0 1px 1px 1px;
  border-style: outset;
  border-color: #EBEBEB;
  background-color: #EBEBEB;
  text-align: center;
  padding: 5px;
} 

.menu {
  font-size: 12px;
  text-align: right; 
  color: white; 
  padding-right: 5px;
}

td, body, p {
  font-family: arial, sans serif;
  font-size: 13px;
}

th {
  font-size: 15px;
}

tr.totalrow td {
  border-top: solid 1px black;
  font-weight: bold;
  color: red;
}

.report td {
  font-size: 10px;
}