#banner
  {
    border-collapse: collapse;
  }


#nav
  { 
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: large;
    text-align: center;
    vertical-align: middle;
    background-color: rgb(51, 204, 255);
    width: 100%;
    height: 25px;
    }
    
#nav  a  
  { padding: 2em .5em;
    text-decoration: none;   
    color: white;
  }


p#title
  { 
    text-align: center;
    font-size: xx-large;
    color: rgb(51, 204, 255);
  }


table.db caption
  {
    font-size: x-large;
  }  
	
	
table.db tr { background: #B0C4D7; }
	
table.db thead, th
    {
    background: #036;
    color: #fff;
    font-weight: bold;
    font-size: large;
    }
	
table.db tbody, th
    {
    font-weight: normal;
    background: #658CB1;
    }
	

table.db  tr.r2,  th.r2
    { background: #8AA9C7; }

table.db tr.r2  { background: #D7E0EA; }



#hcform
{ line-height: 2.5

}

#footer
    { text-align: center;  
    }



