
  body { 
    font-family: Georgia,'Times New Roman',Times,'Bitstream Vera Serif',serif;
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
    font-size: medium;
    text-align: left;
    }
    
  body .tabletext { 
    font-family: Verdana,Arial,Helvetica,'Bitstream Vera Sans',sans-serif;
    background-color: rgb(255, 255, 204);
    color: rgb(0, 0, 102);
    font-size: small;
    text-align: left;
    }
    
  body .tableserif { 
    font-family: Georgia,'Times New Roman',Times,'Bitstream Vera Serif',serif;
    font-size: medium;
    text-align: left;
    }
   
  body .textsans { 
    font-family: Verdana,Arial,Helvetica,'Bitstream Vera Sans',sans-serif;
    font-size: medium;
    text-align: left;
    }
    
  body .textserif { 
    font-family: Georgia,'Times New Roman',Times,'Bitstream Vera Serif',serif;
    font-size: medium;
    text-align: left;
    }
    
  body .toptext { 
    font-family: Verdana,Arial,Helvetica,'Bitstream Vera Sans',sans-serif;
    font-weight: 900;
    font-size: x-large;
    text-align: right;
    text-decoration: none;
    }
  
  h1 { 
    font-family: Verdana,Arial,Helvetica,'Bitstream Vera Sans',sans-serif;
    font-weight: 900;
    font-size: x-large;
    text-align: center;
    }
    
  h2 { 
    font-family: Verdana,Arial,Helvetica,'Bitstream Vera Sans',sans-serif;
    font-weight: bold;
    font-size: large;
    text-align: left;
    }
    
  h3 { 
    font-family: Verdana,Arial,Helvetica,'Bitstream Vera Sans',sans-serif;
    font-weight: bold;
    font-size: large;
    text-align: center;
   
   
    }
     
  h4 { 
    font-family: Verdana,Arial,Helvetica,'Bitstream Vera Sans',sans-serif;
    font-weight: bold;
    font-size: large;
    text-align: left;
    margin-bottom: 0;
    margin-top: 0;
    }
    
  h5 { 
    font-family: Verdana,Arial,Helvetica,'Bitstream Vera Sans',sans-serif;
    font-weight: bold;
    font-size: large;
    text-align: left;
    margin-bottom: 0;
    margin-top: 0;
    }
   
  h6 { 
    font-family: Verdana,Arial,Helvetica,'Bitstream Vera Sans',sans-serif;
    font-weight: normal;
    font-size: x-small;
    margin-bottom: 0;
    margin-top: 0;
    }
     
  code, pre, tt, span.input { 
    font-family: 'Bitstream Vera Sans Mono',Monaco,'Andale Mono','Courier New','Lucida Console',monospace;
    font-weight: normal
    font-size: medium;
    } 
        
  a:link { text-decoration: none;
    }

  a:visited { text-decoration: none;
    }
 
  a:focus { outline: none;
    }

  a:active { text-decoration: none;
    outline: none;
    }

  a:hover { text-decoration: underline;
    color: rgb(255, 0, 0);
    border: none;
    outline: none;
    }

  a {position: relative;
    }
    
  a.hoverbox {position: relative;
    text-decoration: none;
    white-space: nowrap;
    z-index: 29;
    }

  a.hoverbox span {
    display: none;
    }

  a.hoverbox:hover {
    background:;
    z-index: 30;
    }
      
  a.hoverbox:hover span { display:block;
    font-family: Verdana,Arial,Helvetica,'Bitstream Vera Sans',sans-serif;
    font-weight: normal;
    font-size: small;
    font-style: normal;
    color: white;
    background-color: #336699;
    text-decoration: none;
    border: thick outset #336699;
    position: absolute;
    top: 2em;
    left: 3em;
    padding: 10px;
    z-index: 25;
    text-decoration: none;
    }
 
  .comment { color: black;
    }

  #topmenu { 
    border-style: none;
    list-style-type: none;
    position: absolute;
    margin: 0;
    padding: 0;
    }

  #topmenu li { 
    border-style: none;
    float: left;
    overflow: hidden;
    }

  #topmenu a { 
    height: 15px;
    display: block;
    overflow: hidden;
    }
 
  #topmenu a:hover { 
    background-position: 0 -15px;
    text-decoration: none;
    }
 
  #topmenu a:active { 
    background-position: 0 -30px;
    text-decoration: none;
    }
   
  #topmenu .products { 
    background-image: url(HomeSelections1.gif);
    width: 74px;
    }
 
  #topmenu .services { 
    background-image: url(HomeSelections2.gif);
    width: 79px;
    }

  #topmenu .contact { 
    background-image: url(HomeSelections3.gif);
    width: 78px;
    }

  #topmenu .about { 
    background-image: url(HomeSelections4.gif);
    width: 63px;
    }

  #topmenu .other { 
    background-image: url(HomeSelections5.gif);
    width: 66px;
    }
 
  #topmenu .features { 
    background-image: url(AnsiPlusSelections1.gif);
    width: 67px;
    }
 
  #topmenu .support { 
    background-image: url(AnsiPlusSelections2.gif);
    width: 67px;
    }
 
  #topmenu .techdoc { 
    background-image: url(AnsiPlusSelections3.gif);
    width: 66px;
    }
  
  #topmenu .download { 
    background-image: url(AnsiPlusSelections4.gif);
    width: 77px;
    }
 
  #topmenu .ordering { 
    background-image: url(AnsiPlusSelections5.gif);
    width: 71px;
    }
 
  #topmenu .searchaplus { 
    background-image: url(AnsiPlusSelections6.gif);
    width: 71px;
    }
 
  #imgbutton { 
    border-style: none;
    list-style-type: none;
    position: absolute;
    margin: 0;
    padding: 0;
    }

  #imgbutton a { 
    border-style: none;
    display: block;
    overflow: hidden;
    }
 
  #imgbutton a:hover { 
    background-position: 0 -40px;
    text-decoration: none;
    }
 
  #imgbutton a:active { 
    background-position: 0 -80px;
    text-decoration: none;
    }
   
  #imgbutton .downloadnow { 
    background-image: url(DownloadNow.gif);
    width: 112px;
    height: 40px;
    }


