body {
  background: #CCCCCC;
  color: #555555;
}

h1{
  font-size: 16px;
  color: #663333;
  background-color: #CCCCCC;
  background: url("images/top_header_background.gif");
  text-align: left;
  border-bottom: #663333 solid 1px;
  padding: 4px;
  padding-left: 10px;
}

h2{
  font-size: 14px;
  margin: 2px;
}

h3{
  font-size: 12px;
  margin: 2px;
  margin-top: 4px;
}

h4{
  font-size: 12px;
  color: #663333;
  background-color: #CCCCCC;
  border-bottom: #663333 solid 1px;
  padding: 1px;
  margin: 0px;
  margin-bottom: 2px;
  margin-top: 3px;
}

h5{
  font-size: 9px;
  text-decoration: underline;
  margin: 2px;
}

.board{
  font-size: 9px;
  text-align: center; 
  border: solid #663333 1px;
}

.cursorHand {
  cursor: hand;
}

.cursorDefault {
  cursor: default;
}

.banner{
  width: 100%;
  height: 60px;
  vertical-align: middle; 
}

.master{
  width: 100%;
  height: 100%;
  vertical-align: middle;  
  font: 9pt verdana, arial, sans-serif;
}

table.content {
  width: 950px;  
  font: 9pt verdana, arial, sans-serif;
}

td.menu {
  width: 160px;
  vertical-align: top;
  background: #990000;
}

td.menuItem, td.menuTitle {
  font-size: 9pt;
  color: white;
  padding: 2px;
  background: #993333;
  cursor: default;
}

td.menuItemHov {
  font-size: 9pt;
  color: white;
  padding: 2px;
  background: #660000;
  cursor: hand;
}

.content a,.content a:visited{
  color: #993333;
  text-decoration: none;
}

.content a:hover{
  color: white;
  background-color: #993333;
  text-decoration: none;
}

.menuItem a,.menuItem a:visited {
  text-decoration: none;
  color: white;
}

.menuItem a:hover {
  text-decoration: none;
  color: white;
  background-color: #660000;
  cursor: hand;
}

td.menuTitle {
  font-weight: bold;
  text-align: center;
  background: #CC0000;  
}

td.bottom {
  width: 950px;
  padding: 5px;
  text-align: center;
  color: white;
  background: #990000;
}

.bottom a,.bottom a:visited {
  text-decoration: underline;
  color: white;
  
}.bottom a:hover {
  text-decoration: underline;
  color: #990000;
  background-color: white;
}

a.affiliatedLinks,a.affiliatedLinks:visited {
  text-decoration: none;
  color: white;
  background-color: #990000;
}

a.affiliatedLinks:hover {
  text-decoration: underline;
  color: white;
  background-color: #990000;
}  

td.content {
  padding: 5px;
  background: white;
  border: #663333 solid 1px;
  vertical-align: top;
  text-align: justify;
}

#content{
  height: 610px;
  width: 618px;
  overflow: auto;
  padding: 0px;
  margin; 0px;
}

td,th {
  font: 11px verdana, arial, sans-serif;
  border: none;
  vertical-align: top;
}

th{
  font-weight: bold;
  border: #663333 solid 1px; 
}

p.report{
  margin-top: 2px;
  text-align: right;
}

hr{
  color: #663333;
  height: 1px;
}

img.border{
  margin: 3px;
  border: solid #663333 1px;
}

img.intext{
  margin: 4px;
  border: solid #663333 1px;
}

img.noborder{
  margin: 4px;
  border: none;
}

.light{
  background-color: #EEEEEE;
  border: solid #663333 1px;
}

.dark{
  background-color: #CCCCCC;
  border: solid #663333 1px;
}

.darker{
  color: white;
  background-color: #888888;
  border: solid #663333 1px;
}

input,select,textarea {  
  font: 7pt verdana, arial, sans-serif;
  color: black;
  background-color: #cccccc;
  border: solid #990000 1px;
}

