body {background-color: rgb(94%, 97%, 96%);
      font-size: .8em;
      font-family: helvetica, verdana, arial, sans-serif; 
     }

.maindiv {width: 700px; 
          border: 1px solid teal; 
          background-color: white; 
          padding: 5px;
          margin-top: 0px;
          margin-left: 5px;
          margin-bottom: 0px;
          margin-right: 0px;
          }

h1       {background-color: rgb(80%, 80%, 95%); 
          font-size: 1.2em;
          padding: 2px;
          }

body {font-family: geneva, serif; 
      font-size: 0.7em;
      padding-top: 0px;
      margin-top: 0px;
      }
a {font-family: geneva, serif;}
td {border: 1px dotted gray}

div.maindiv {margin-top: 0px;
             padding-top: 0px;
             }
h2.banner   {font-size: 1.7em;
             vertical-align: center;
             background-color: rgb(90%,90%,98%);
             font-weight: bold;
             margin-top: 5px;
             margin-bottom: 5px;
             margin-left: 0px;
             margin-right: 0px;
             font-family: geneva, verdana, helvetica, arial, sans serif;
             padding: 5px;             
              }

p.banner    {padding: 5px;
             vertical-align: center;
             margin-top: 5px;
             margin-bottom: 5px;
             margin-left: 0px;
             margin-right: 0px;
             background-color: rgb(90%,90%,98%);
             font-size: 1.1em;
             font-family: verdana, helvetica, arial, sans serif;
            
            }
.bpoint     {width: 15px;
             height: 15px;
             border: none;
            }

.rbutton    {background-color: rgb(90%,90%,98%);
           height: 24px;
           width: 150px;
           border-left: 1px dotted gray;
           border-top: 1px dotted gray;
           border-right: 2px solid gray;
           border-bottom: 2px solid gray;
           padding-bottom: 0px;
           padding-top: 2px;
           }

.homelink {text-align: right;
           padding-top: 18px;
           padding-bottom: 5px;
           padding-right: 5px;
           border: 1px dotted rgb(96%,96%,98%);
          }
.nh {height: 0px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px}
form {padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px}