  body { 
   margin: 10px 5px 10px 5px;
   padding: 5px 5px 5px 5px;
   font-family: Verdana,"Times New Roman",Times, serif;
   font-size: 8pt;
   color: #000000;
   background-color: #cccccc;
   }
  p, div {
   font-family: Verdana,"Times New Roman",Times, serif;
   font-size: 8pt;
   color: #400040;
   }
  dl, ul {
   font-family: Verdana,"Times New Roman",Times, serif;
   font-size: 8pt;
   font-weight: bold;
   color: #400040;
   }
  h1 {
   font-family: Calligrapher, Verdana, Geneva, Helvetica,"Times New Roman",
           Times, serif;
   font-size: 32pt;
   color: #000000;
   }
  h2 {
   font-family: Verdana, Geneva, Helvetica,"Times New Roman",
           Times, serif;
   font-size: 16pt;
   text-align: center;
   color: #c000c0;
   }
  h3 {
   font-family: Verdana,"Times New Roman",Times, serif;
   font-size: 10pt;
   text-align: center;
   color: #800080;
   } 
   
  #all {
   border-width: 0px;
   padding: 5px 5px 5px 5px;
   width: 98%;
   background-color: white;
   }
  #banner {
   position: relative;
   left: 3%
   top: 2px;
   width: 100%;
   height: 80px;
   padding: 0px;
   background: #800080 url(bannermwebsite.gif) no-repeat left center;
   }
  #navmenu {
   border-width: 0;
   padding: 0px 0 0px 0;
   width: 100%;
   background: #808080;
   }
  #navleft {
   border-width: 0;
   padding: 1px;
   position: absolute;
   width: 127px;
   top: 150px;
   left: 12px;
   }
  #rightside {
   padding: 8px;
   position: absolute;
   top: 150px;
   right: 5%;
   width: 22%;
   background-color: white;
   }
  #contentpage {
    position: relative;
    margin: 2px 25% 0 120px;
    text-align: left;
    border-width: 0px;
    color: #000000;
    padding: 5px;
    background-color: white;
   }
  #samples {
    position: relative;
    text-align: center;
    border-width: 0;
    padding: 5px;
    }
  #footer {
    position: relative;
    padding: 5px 5px 5px 5px;
    margin: 10px 10px 10px 10px;
    border-width: 0px;
    }
  #logobutton {
   z-index: 2;
   border-width: 0;
   position: absolute;
   top: 4%;
   right: 3%;
   }
  dl.logospot dt {
   background: transparent url(logokkmwhite.jpg) no-repeat top center;
   width: 100px;
   height: 80px;
   margin: 2px 2px 2px 2px;
   padding: 2px 2px 2px 2px;
   float: center;
   }
  ul.navbarcats {
   list-style-type: none;
   padding: 0px;
   margin: 2px 2px 2px 2px;
   }
  ul.navbarcats li {
   background: #c0c0c0;
   margin: 2px 2px 2px 2px;
   padding: 2px;
   border-right: 5px solid #000000; 
   }
  ul.navbarcats a {
   text-decoration: none; 
   }
  dl.leftside {
   list-style-type: none;
   padding: 0;
   margin: 0;
   }
  dl.leftside dt {
   background: transparent url(kenandkarenface.jpg) no-repeat top center;
   width: 95px;
   height: 110px;
   margin: 2px 2px 2px 2px;
   padding: 2px 2px 2px 2px;
   float: center;
   }
  dl.leftsidelow {
   list-style-type: none;
   padding: 0;
   margin: 0;
   }
  dl.leftsidelow dt {
   background: transparent url(leftlow.gif) no-repeat top center;
   width: 100px;
   height: 100px;
   margin: 2px 2px 2px 2px;
   padding: 2px 2px 2px 2px;
   float: center;
   }
  dl.navbar {
   list-style-type: none;
   width: 650px;
   margin: 0 0 0 0;
   position: center;
   }
  dl.navbar dd {
   background: #c0c0c0;
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 5px 0px;
   border-left: 5px solid #000000;
   border-right: 5px solid #000000;
   font-family: Verdana,"Times New Roman",Times, serif;
   font-size: 8pt;
   color: #800080;
   } 
  dl.navbar a {
   text-decoration: none; 
   }
  a:link {
   color: #800080 ; text decoration: none; }
  a:visited {
   color: #800080 ; text decoration: none; }
  a:hover {
   color: #c000c0 ; background: #c0c0c0; }

  p.maintoptext {
   font-size: 10pt;
   text-decoration: none;
   }
 
  blockquote.colortwo { 
   margin: 5px 20px 0px 10px;
   font-family: Verdana,"Times New Roman",Times, serif;
   font-size: 9pt;
   color: #000000;
   font-style: bold;
   text-align: center;
   background: #c0c0ff;
   padding: 5px; } 

  blockquote.colorthree { 
   margin: 5px 20px 0px 10px;
   font-family: Verdana,"Times New Roman",Times, serif;
   font-size: 9pt;
   color: #000000;
   font-style: bold;
   text-align: center;
   background: #c0ffff;
   padding: 5px; }

  blockquote.colorfour { 
   margin: 5px 20px 0px 10px;
   font-family: Verdana,"Times New Roman",Times, serif;
   font-size: 9pt;
   color: #000000;
   font-style: bold;
   text-align: center;
   background: #ffccff;
   padding: 5px; }
   
  blockquote.colorfive { 
   margin: 5px 20px 0px 10px;
   font-family: Verdana,"Times New Roman",Times, serif;
   font-size: 9pt;
   color: #000000;
   font-style: bold;
   text-align: center;
   background: #ffff99;
   padding: 5px; }

 blockquote.colorstandout { 
   margin: 5px 20px 0px 10px;
   font-family: Verdana,"Times New Roman",Times, serif;
   font-size: 10pt;
   color: white;
   font-style: bold;
   text-align: center;
   background: #c000c0;
   padding: 5px 20px 5px 20px; }

  p.footertext {
   font-family: Verdana,"Times New Roman",Times, serif;
   font-size: 8pt;
   color: black; } 
   
  a:link.footerlink {
   color: #0000FF ; text decoration: none; }
  a:visited.footerlink {
   color: #0000FF ; text decoration: none; }
  a:hover.footerlink {
   color: #0000FF ; background: #cccccc; }
  
  a:link.content {
   color: blue ; text decoration: none; }
  a:visited.content {
   color: blue ; text decoration: none; }
  a:hover.content {
   color: red ; background: #FFFFFF; }

  a:link.ctwo {
   color: blue ; text decoration: none; }
  a:visited.ctwo {
   color: blue ; text decoration: none; }
  a:hover.ctwo {
   color: red ; background: #c0c0ff; }
