input
{
font-family: monospace, courier;
font-size: 10px
}


a.utility, utility 
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold; 
color: #000000
}

a.utility:hover
{
color: #FFFFFF
}

.gray
{
background-color: #A0A4A0;
background-image:  url(assets/images/grayblock.gif)
}

a.footer
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold; 
color: #FFFFFF
}

a.footer:hover
{
color: #996666
}

.blue
{
background-color: #003399
}

.bluetext
{
color: #003399
}

.null
{
background-color: transparent
}

.content
{
background-color: #CCCCCC
}

.quote
{
width: 156px;
color: #000000;
text-align: right;
}

.head
{  
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 14px; 
font-weight: bold; 
color: #003399
}

td
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px
}

.address
{
font-weight: bold;
font-size: 11px
}

ul.square
{
list-style-type: square
}
div#warning
{
   background: #ccccdd no-repeat bottom right;
   margin: 10px 10px 10px 10px;
   border: 3px solid #c0c0d0;
   padding: 0px 10px 10px 10px;
}
div#warning p
{
   background: #ccccdd;
   color: #000044;
   font-size: 10px;
   margin: 0px 50px 0px 10px;
}

table#main-content {
  border-collapse: collapse;
  background-color: transparent;
  margin-top: 10px;
  margin-bottom: 10px;
  float: left;
}
#main-content td { padding: 0px 2px 0px 2px;}
#main-content tbody {background-color: #eee;}
#main-content tr.haze {background-color: #ddd;}
#main-content thead {
  background-color: #000;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
}
#main-content thead a {
  color: #fff;
}

.red { 
  color: #f00;
}