body      { 
  margin: 5px;
  background-color: khaki;
  }

h1  { 
  font-family:"Georgia Bold","Arial Bold Italic", Verdana, sans-serif; 
  border: 2px solid gray;
  text-align: center; 
  color: green; 
  background: white; 
  margin: 1px;
  padding: 3px;
  } 

h2  { 
  font-family:"Georgia Bold","Arial Bold Italic", Verdana, sans-serif; 
  border: 2px solid gray;
  text-align: center; 
  color: green; 
  background: white; 
  margin: 1px;
  padding: 3px;
  } 
  
h3  { 
  font-family: "Comic Sans MS","Georgia Bold","Arial Bold Italic", Verdana, sans-serif; 
  border: 1px solid gray;
  text-align: center; 
  color: green; 
  background: white; 
  padding: 2px;
    } 
/* 
table{
  border-left: 2px solid gray;
  border-right: 2px solid gray;
  border-top: 2px solid gray;
  border-bottom: 0px solid gray;
  width: 50%;
  border-collapse: collapse;	
 }
 */
table {
  border-collapse: collapse;
}

table.jw {
  border: 0px solid black;  
  border-collapse: collapse;
  width: 650px;
  background: white;   
}
table.jx {
  border: 0px solid black;  
  border-collapse: collapse;
  width: 150px;
  background: white;   
}

table.snd {
  border: 0px solid black;  
  border-collapse: collapse;  
  background: white;   
  
  padding: 3px;  
}
  

th  { 
  font-family:"Georgia","Arial Bold Italic", Verdana, sans-serif; 
  border: 1px solid blue; 
  background: lawngreen; 
  text-align: center;   
  padding: 1px 0.33em; 
  color: black; 
  font-size: 8pt;
  }  

td{
  vertical-align: bottom; 
  text-align: left; 
  color: blacx;  
  font: Arial,"Comic Sans MS",Tahoma bold,Verdana,  Helvetica,sans-serif;
  padding: 1px;    
  border: 1px solid gray;
  font-weight: bold;
  font-size: 10pt; 
  }
 
td.nr    { 
  color: black; 
  border: 1px solid gray; 
  background: whitesmoke; 
  text-align: center;  
  font-family: "Georgia","Arial Bold Italic", Verdana, sans-serif; 
  font-size:10pt; 
  font-weight: bold;
  border: 1px solid gray;
  padding-top: 1px;
  padding-bottom: 1px;
  }
 
td.nr1    { 
  color: black; 
  border: 2px solid gray; 
  background: yellow; 
  text-align: center;  
  font-family: "Georgia","Arial Bold Italic", Verdana, sans-serif; 
  font-size:10pt; 
  font-weight: bold;
  border: 1px solid gray;
  padding-top: 1px;
  padding-bottom: 1px;
  }
td.nr2    { 
  color: black; 
  border: 1px solid gray; 
  background: whitesmoke; 
  text-align: center;  
  font-family: "Georgia","Arial Bold Italic", Verdana, sans-serif; 
  font-size:10pt; 
  font-weight: normal;
  border: 1px solid gray;
  padding-top: 1px;
  padding-bottom: 1px;
  }
   
 td.dxcc  { 
  color: blue; 
  border: 1px solid gray; 
  background: white; 
  text-align: left;  
  font-family:  Arial, Verdana, sans-serif; 
  font-size: 10pt;   
  font-weight: 800;  
  padding-left: 5px;
  padding-top: 1px;  
  padding-bottom: 1px;  
  }

td.pfxx  { 
  color: blue; 
  border: 1px solid gray; 
  background: white; 
  text-align: left;  
  font-family:  Arial, Verdana, sans-serif; 
  font-size: 10pt;   
  font-weight: 800;  
  padding-left: 5px;
  padding-top: 1px;  
  padding-bottom: 1px;  
  width: 100px;
  }
  
  
td.name {
  color: darkgray; 
  border: 1px solid gray; 
  background: whitesmoke; 
  text-align: left; 
  font-family: "Arial Bold Italic", Verdana, sans-serif; 
  font-size: 8pt;  
  font-weight: bold;   
  padding-left: 5px;
  padding-top: 1px;
  padding-bottom: 1px;  
}  
  
 td.vote  { 
  border: 1px solid gray; 
  background: white; 
  text-align: left;  
  font-family: "Arial Bold Italic", Verdana, sans-serif; 
  font-size: 8pt;  
  font-weight: bold;   
  padding-left: 3px;  
  }
  
  
td.nam{
  color: darkgray; 
  border: 1px solid gray; 
  background: white; 
  text-align: left; 
  font-family: "Arial Bold Italic", Verdana, sans-serif; 
  font-size: 8pt;  
  font-weight: bold;   
  padding-left: 3px;  
  }  

    
 
td.top  { 
  border: 1px solid gray; 
  background: white; 
  text-align: right; 
  font-family: "Arial Italic", Verdana, sans-serif; 
  font-size: 10pt;    
  font-weight: bold;   
  padding-right: 6px;
  }
    

td.scr  { 
  border: 1px solid gray; 
  background: white; 
  text-align: right;  
  font-family: "Arial Italic", Verdana, sans-serif; 
  font-size: 10pt;    
  font-weight: normal; 
  padding-right: 6px;
  }
    
    
td.snd    { 
  border: 0px solid gray; 
  padding-top: 3px; 
  width: 50%;
  text-align: center;
  }
  
.counter   { 
  font-family:"Georgia","Arial Bold Italic", Verdana, sans-serif; 
  background: yellow; 
  font-size: 10pt; 
  font-weight: bold;
  padding: 1px 0.33em; 
  text-align: left; 
  color: red; 
  border: 2px solid red; 
  }     

h4  {
  font-family:"Georgia Bold","Arial Bold Italic", Verdana, sans-serif; 
  text-align: center; 
  border: 2px solid gray;
  color: green;
  background: azure; 
  font-size: 10pt; 
  }
  
 h5 {
  font-family: "Georgia","Arial", Verdana, sans-serif; 
  text-align: center;
  font-size: 8pt; 
  color: green;
  border: 1px solid gray;
  background: white;
  padding-left: 10px;  
  width: 100%;
 }
p {
  font-family: "Georgia","Arial", Verdana, sans-serif; 
  font-size: 10pt; 
  text-align: justify; 
  text-indent: 0.5em; 
  color: black; 
} 

p.atten {
  font-family: "Arial","Georgia", Verdana, sans-serif; 
  font-size: 10pt; 
  font-weight: bold;
  text-align: justify; 
  text-indent: 0.5em; 
  color: black; 
  background: yellow;
  border: 2px solid red;
  padding: 3px;
} 

/*
A:link  {
  text-decoration: none; 
  color: #990000; 
  font-weight: bold; 
  }
A#bb:link  {  
  color: blue;   
  }  
A:visited  {
  text-decoration: none; 
  color: Navy; 
  font-weight: bold; 
  }
A:active   { 
  text-decoration: underline; 
  color: Red; 
  font-weight: bold; 
  }
A:hover   { 
  text-decoration: underline; 
  color: Red; 
  font-weight: bold; 
  }
 */
 
A:link       { text-decoration: none; color: #0000FF; font-weight: bold; }
A:visited    { text-decoration: none; color: Navy; font-weight: bold; }
A:active     { text-decoration: underline; color: Red; font-weight: bold; }
A:hover      { text-decoration: underline; color: Red; font-weight: bold; } 
 
b {
  font-family:  "Comic Sans MS",Verdana,"Georgia Bold","Arial", sans-serif, "Tahoma"; 
  color: black;
  font-size: 14px;
} 

b#red {
  color: red;
  }
b#red2 {
      font-size: 8pt;
      color: red;
      background: yellow;      
      }  
b#blue {
  color: blue;
  }
b#spec {
      font-size: 8pt;
      color: red;
      background: yellow; 
      border: 1px solid darkgray; 
	  padding-left: 3px;
	  padding-right: 3px;
      }      
      
b#spec1 {
      font-family:  "Comic Sans MS",Verdana,"Georgia Bold","Arial", sans-serif, "Tahoma"; 
      font-size: 16pt;     
      color: red;
      background: yellow; 
      border: 1px solid darkgray; 
	  padding-left: 3px;
	  padding-right: 3px;
     }         
      
b#fat {
      font-size: 12pt;
      color: blue;
      }      
br.glue {
  padding: 3px;
}