@media all 
{
 nt\:qu 
 {  
  color:navy;
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
  text-decoration:underline;  
 }
 nt\:new
 {
  font-weight: bold;
  color: red;    
  filter:glow(color=yellow, strength=5);
  width: 35px;
 }
 nt\:an
 {  
  font-family: arial;
  font-size: 10pt;
  padding-left:10px;    
 }
}

.topmenu 
{
 background-color:#e9e9e9;
 border:solid black 1px; 
 border-top:none;
 color:white;  
 font-weight:bold; 
 position:absolute;   
 text-align:right; 
 text-indent:5px; 
 width:100%; 
 z-index:1000;
}

   #arrows
   {
    cursor:hand; 
    width:15px; 
    position:relative;     
    left:+3px;    
   }
   
   .menuheader
   {
    width:120px; 
    background-color:#e9e9e9; 
    color:black;
    border:white 2px groove;
    text-align:center;    
    font-weight:normal;
    padding-top:2px;
    padding-bottom:2px;
    font-size:7pt;
   }
   
   .animatedmenu
   {
    position:absolute; 
    left:-125px;     
    top:135px;
    height:300px;
    width:150px;
    
    background-color:transparent;               
    background-image: url("paper.gif");
        
    color:black;
    font-family:verdana;
    font-size:9pt;
    font-weight:bold;
    padding: 5px;
    
    border:groove 2px white;
    border-left:none;
    
    overflow:hidden;
    
    z-index:1000;
   }
   
   #ml
   {    
    background-color:transparent;    
    color:black;
    letter-spacing: 0pt;
    width:119px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
    border-left:white 2px groove;    
    border-bottom:white 2px groove;        
   }
   a:hover#ml
   {
    background-image: url("speckled.gif");
    color:navy;
   }
   
   .menugroup
   {
    background-color:#FFEDC1;        
    color:black;
    letter-spacing: 0pt;
    width:119px;    
    padding-bottom:2px;
    padding-left:5px;
    border-left:white 2px groove; 
    border-left:none;
    border-bottom:white 2px groove;           
   }
   
   a:link.gf
   {
    background-color:transparent;    
    color:dimgray;
    letter-spacing: 0pt;
    width:115px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;        
    font-size:8pt;    
   }
   
   a:visited.gf
   {
    background-color:transparent;    
    color:dimgray;
    letter-spacing: 0pt;
    width:115px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;        
    font-size:8pt;    
   }
   
   a:hover.gf
   {
    color:red;
   }
   
   .mainbody 
   {
   width: 100%; 
   border: groove 2px white; 
   border-bottom:none; 
   background-color: #F4D6BE; 
   background-image: url(parchment.jpg); 
    
   padding: 20px; 
   position: absolute;
   top:135px;
   }
   
   blockquote {    
    background-image: url("speckled.gif");
    color: #800000;
    padding-bottom:10px;
    padding-left:30px;
    padding-right:30px;
    padding-top:10px;
    border: groove white 2px;
    border-left: none;
    border-right: none;    
   }   

body {
    background-color: white;    
    font-size: 10pt;
    font-family: book antiqua, times new roman;
    margin-color: white;
    margin-left: 30px;
    margin-top: 0 px;
    margin-right: 30px;
   }
    
   a:link {       
    font-weight: bold; 
    color: maroon;    
    padding-left: 2px;
    padding-right: 2px;
    letter-spacing: 1pt;
    text-decoration: none;  
   }
    
   a:visited {        
    font-weight: bold;
    color: maroon;    
    padding-left: 2px;
    padding-right: 2px;
    letter-spacing: 1pt;
    text-decoration: none;  
   }
    
   a:hover {               
    background-color: transparent;
    background-image: url(speckled.gif);
    text-decoration: none;  
   }
     
   a:link.main {
    background-color: #e9e9e9;
    color: black;
    font-size: 11pt;
    border-left: solid #E9e9e9 2px;
    border-right: solid #E9e9e9 2px;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;    
    font-variant: small-caps;
   }
   
   a:visited.main {
    background-color: #e9e9e9;
    color: black;
    font-size: 11pt;
    border-left: solid #E9e9e9 2px;
    border-right: solid #E9e9e9 2px;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;    
    font-variant: small-caps;
   }
   
   a:hover.main {    
    border: solid gray 2px;       
    background-color:white;    
    color: gray;    
    cursor: default;
    text-decoration: none;    
   }
   
   
   
   .qf {
    font-size: 9pt;
    background-image: url("qf.jpg");
    color: white;
   }
   
   
   .subtitle {    
    font-size:14pt;      
    font-variant: small-caps; 
    font-weight:bold;
    border-bottom:solid 2px black;        
   }
   
   .subsubtitle {    
    font-size:12pt;      
    font-variant: small-caps; 
    font-weight:bold;
    border-bottom:solid 1px black;            
   }
   
   .subsection {
    text-decoration: underline; 
    font-size:11pt;          
    font-variant: small-caps;    
    font-weight:bold;
    text-indent: 20px;      
   }
   
   .hidden {
    visibility: hidden;
   }
   
   .revealed {
    visibility: visible;
   }
   
   .new {
    font-weight: bold;
    color: red;    
    filter:glow(color=yellow, strength=5);
    width: 35px;
   }