/* GLOBAL STYLES */

 html, body {
  height: 100%;
 }

 body {
  padding:0; 
  margin:0;
  margin-top:8px;
  background-color: #E9E6CF;
  font-size: 9px;
  font-family: Verdana;
  color: #7E7B6A;
 }
 
 a, a:link, a:visited {
  color: #842025;
  text-decoration: none;
 }
 
 a:hover {
  color: #000000;
  text-decoration: none;
 }
 
 img {
  padding: 0px;
  border: 0px;
 }

 div.header{
  border-bottom: 1px solid #7E7B6A;
  padding-right: 5px;
  text-align: right;
  font-weight: bold;
 }
 
/* LAYOUT STYLES */
 
 td.topbar {
  border: 1px solid #b24749; 
  background-image: url(header-bg.gif);
  height: 21px;
  padding-top: 1px;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
  color: #000000;
 }
 
 td.main {
  padding: 6px; 
  border-left: 1px solid #B3AF96; 
  border-right: 1px solid #B3AF96; 
  background-color: #ddd9c0; 
  background-image: url(content-bg.gif); 
  background-repeat: repeat-x;
 }
 
 td.header {
  border: 1px solid #b24749; 
  background-image: url(bar.gif);
  height: 19px;
  color: #000000;
  padding-top: 0px;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 0px;
 }
 
 table.content {
  border-bottom: 1px solid #B3AF96;
  background-color: #DDD9C0;
  height: 100%;
  min-height: 100%;
 }
 
 td.content {
  border-left: 1px solid #B3AF96; 
  border-right: 1px solid #B3AF96; 
  background-color: #ddd9c0; 
  background-image: url(content-bg.gif); 
  background-repeat: repeat-x;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 10px;  
 }
 
 td.border {
  border-left: 1px solid #B3AF96; 
  border-right: 1px solid #B3AF96;
  height: 100%;
  min-height: 100%;
 }
 
 td.footer {
  border: 1px solid #b24749; 
  background-image: url(footer-bg.gif);
  height: 44px;
  color: #000000;
 }
 
 table.main2, td.main2 {
  height: 100%;
  min-height: 100%;
 }
 
/* FORM STYLES */

 fieldset {
  border: 1px solid #B3AF96;
  color: #7E7B6A;
  padding: 2px;
  background-color:  #c6c2ac;  
 }
    
 legend {
  border: 1px solid #b24749;
  color: #000000;
  padding-top: 2px;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  background-image: url(bar.gif);
 }    
    
 input, select, textarea {
  font-family: Verdana;
  font-size: 9px;
  border: 1px solid #B3AF96;
  color: #7E7B6A;
  background-color: #eae6cb;
  padding: 0px;
  margin: 1px;
 }    
    
 input:disabled {
  font-family: Verdana;
  font-size: 9px;
  border: 1px solid #B3AF96;
  color: #7E7B6A;
  background-color: #c6c2ac;
  padding: 0px;     
  padding-left: 2px;
  margin: 1px;
 }  

/* Table Data */    

 .title {
  border: 1px solid #b24749; 
  background-image: url(bar.gif);
  height: 19px;
  color: #000000;
  padding-top: 2px;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  text-align: center;
 }
  
 .dark {
  padding: 2px;
  border: 1px solid #B3AF96;
  background-color: #c6c2ac;
 }    

 .normal {
  padding: 2px;
  border: 1px solid #B3AF96;
  background-color: #dad6bd;
 }

 .light {
  padding: 2px;
  border: 1px solid #B3AF96;
  background-color: #eae6cb;
 } 

 .light2 {
  padding: 2px;
  border: 1px solid #B3AF96;
  background-color: #F5F3E2;
 } 
 
 tr.results {
  width: 100%;
  background-color: #dad6bd;
 }
	
 tr.results a {
  display:block;
  width: 100%;
  padding:0px;
  padding-left: 5px;		
  color: #842025;
  text-decoration: none;
 }
	  
 tr.results td {
  padding:0px;
  border: 1px solid #B3AF96;
 }		  

 tr.results:hover {
  width: 100%;
  background-color: #842025;
 }
	
 tr.results:hover a {
  color: #7E7B6A;
 }	