body      { 
      margin: 5px; 
      color: black; 
      background: #ffffc8;
      }
.survey { font-family:"Georgia Bold","Arial Bold Italic", Verdana, sans-serif;
          text-align: center; color: blue;  }           
h2      { 
     font-family:"Georgia Bold","Arial Bold Italic", Verdana, sans-serif;     
     text-align: center; 
     font-weight: bold; 
     color: blue;  
     background: azure;
     border: 3px solid gray;     
     }      
h3      { 
     font-family:"Georgia Bold","Arial Bold Italic", Verdana, sans-serif;     
     text-align: center; 
     font-weight: 500; 
     color: blue;  
     background: khaki;  
     }      
h3#log      { 
     font-family:"Georgia Bold","Arial Bold Italic", Verdana, sans-serif;     
     color: white;  
     background: blue;  
     text-align: left; 
     }      
     
h5      { 
     font-family:"Georgia Bold","Arial Bold Italic", Verdana, sans-serif;     
     font-weight: normal;
     }     
     
h5#total      { 
    color: black;  
    background: azure;
    text-align: center; 
    border: 1px solid gray;
    }      

h5#NoQso      { 
    text-align: center;    
    color: blue;  
    background: #ffffc8;
    border: 0px solid gray;
    }      

     
h4      { 
     color: blue;  
     background: #ffffc8;
     font-family: "Georgia Bold","Arial Bold Italic", Verdana, sans-serif;
     text-align: justify; 
     font-weight: bold; 
     color: blue;  
     }      
     
p       { 
    font-family: "Arial", Verdana, sans-serif; 
    font-size: small;
    text-align: justify; 
    font-weight: 500; 
    color: black;  
    }      
    
.input  { 
       background: azure; 
       border: 2px solid gray; 
       text-align: center; 
       color: blue; 
       padding: 3px 3px 3px 3px;
       }

.form {
       border: 0px solid gray; 
       background: azure; 
       font-size: 10pt; 
       color: black; 
       padding: 3px 3px 3px 3px;
      }

caption     { 
        font-family: "Arial", Verdana, sans-serif; 
        text-align: center;         
        font-weight: bold; 
        color: blue;
        font-size: 10pt; 
        padding: 3px 3px 3px 3px;
        }
          
table         {
        background: white; 
        border: 2px solid gray;
        empty-cells: show;
        border-collapse: collapse;
        }
th              { 
         font-family:"Georgia","Arial Bold Italic", Verdana, sans-serif; 
         border: 1px solid gray; 
         background: Gainsboro;            
         padding: 1px 0.33em; 
         color: black; 
         font-size: 8t;
        }
th.up       {
        text-align: center;
        font-size: 8t;
        }
th.dwn     {
        text-align: right;
        font-size: 8t;
        }
        
td.score { background: #ffffc8;  text-align: left;  padding: 1px 0.33em; }
          
td             { 
        border: 1px solid gray; 
        background: white; 
        color: black;
        font-family:"Georgia","Arial Bold Italic", Verdana, sans-serif; 
        font-weight: 600;
	    text-align: center; 
        font-size: 8pt;
        } 
td.nr      { 
        color: black; 
        border: 1px solid gray; 
        background: whitesmoke; 
        text-align: center;  
        font-family:"Georgia","Arial Bold Italic", Verdana, sans-serif; 
        font-size:8pt; 
        font-weight: 600;
        }        
td#sum {                 
      text-align: right;   
      color: blue;
      background: GhostWhite;    
      font-weight: 500;     
      width: 35px;
      }     
td#bandSum {                 
      text-align: right;   
      color: black;
      background: Gainsboro;
      font-weight: bold;    
      width: 35px;
      }     
      
td#band {                 
      text-align: right;   
      color: black;
      background: whitesmoke;     
      font-weight: 800;     
      width: 35px;
      } 
th#desc {                 
      text-align: center;   
      color: black;
      background: Gainsboro;     
      font-weight: 800;     
      width: 35px;
      font-size:8pt; 
      } 
      
.empty {                       
      color: slategray;
      font-weight: bold;    
      background: white;           
      width: 35px;
      font-size:8pt; 
      width: 35px;
      }     
        
td#odd {                 
      color: blue;
      font-size:10pt;
      background: white;     
      font-weight: 500;      
      }     
td#even {      
      color: 	blue;
      background: AliceBlue;     
      font-weight: 800;    
      font-size:8pt;      
      }     
td#inp    { border: 1px solid blue; background: gray; font-family: arial; font-weight: bold;
	  text-align: center; color: blue;} 		           


.footer   {
       background: #ffffc8;
       width: 100%;
       border: 0px solid gray;
       }
      
.left   {
       color: black;
       background: #ffffc8;
       font-weight: 500;            
       text-align: left;
       width: 33%;
       border: 0px solid gray;
       font-size:10pt;
       }
.center   {
       color: black;       
       background: #ffffc8;
       font-weight: 500;            
       text-align: center;
       width: 33%;
       border: 0px solid gray;
       }
       
.right   {
       color: black;       
       background: #ffffc8;
       font-weight: 500;            
       text-align: right;
       font-size: 10pt; 
       width: 33%;
       border: 0px solid gray;
      }

td#inp  { 
       border: 1px solid gray; 
       background: yellow; 
       text-align: left; 
       color: blue; 
       font-weight: bold; 
       font-size: 10pt;
       }

td.qsl  { 
       border: 2px solid red; 
       background: yellow; 
       text-align: left; 
       color: blue; 
       font-weight: bold; 
       font-size: 8pt;
       }
       
A:link       { text-decoration: none;      color: blue; 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#sCounter  { 
          font-family:"Georgia","Arial Bold Italic", Verdana, sans-serif; 
          background: yellow; 
          font-size: 12pt; 
          font-weight: bold;
          
          text-align: left; 
          color: red; 
          border: 2px 2px 2px 2px solid red;
          
          }   


b        {
      font-family:"Georgia","Arial Bold Italic", Verdana, sans-serif;      
     }       
     
b#red {
      border: 1px solid gray; 
      background: yellow;
      color: red;      
     }

b#blue {      
      color: blue;      
      }     
      