
   body {
      width: 100%;
      margin: 0;
      padding: 0;
      minimum-width: 300px;
      font-family: Arial, Helvetica, "Microsoft Sans Serif", sans-serif;
      font-size: medium;
      color: black;
   }

   #header_image {
      text-align: left;
      padding: 0 0 10px 20px;
      border: 1px solid black;
      border-width: 0 0 1px 0;
   }

   #left {
      display: none;
   }

   #left_body {
      display: none;
   }

   #products {
      text-indent: -35px;
      list-style-type: none;
      line-height: 1.5em;
   }

   #right_body {
      padding: 10px 50px 0 20px;
      font-size: 110%;
      font-family: Times, "New Times Roman", serif;
   }

   #right_body h1 {
      font-size: 140%;
      text-align: center;
   } 

   #quote_body {
      font-size: 130%;
      text-align: left;
   } 

   .quote_name {
      font-size: 80%;
      text-align: left;
      font-style: italic;
   } 

   #right_body h2 {
      font-size: 100%;
      font-style: bold;
   } 

   #right_body h3 {
      font-size: 100%;
      text-align: center;
   } 

   #right_body h4 {
      font-size: 140%;
      text-align: center;
   } 

   #right_body h5 {
      font-size: 140%;
      text-align: center;
   } 

   #right_body h6 {
      font-size: 140%;
      text-align: center;
   } 

   #resources {
      line-height: 2em;
   }

   #bodyfooter {
      margin: 0;
      padding: 10px 0 1px 0;
      font-family: Arial, Helvetica, "Microsoft Sans Serif", sans-serif;
      text-align: center;
      font-size: 60%;
   }

   #footer {
      margin: 0;
      padding: 10px 0 1px 0;
      font-family: Arial, Helvetica, "Microsoft Sans Serif", sans-serif;
      text-align: center;
      font-size: 70%;
   }


   ul.barebones {
      font-family: Arial, Helvetica, "Microsoft Sans Serif", sans-serif;
      margin: 0;
      padding: 10px 0 10px 0;
      line-height: 1.5em;
   }

   ul.barebones ul {
      display: none;
      margin: 0;
      padding-left: 1em;
   }

   ul.barebones li {
      list-style-type: none;
      position: relative;
   }

   ul.barebones a.switch {
      position: absolute;
      left: -.92em;
      margin: 0; 
      font-size: 120%;
      font-weight: bold;
      color: black;
   }

   ul.barebones a {
      text-decoration: none;
      color: black;
   }

   ul.barebones a:hover {
      text-decoration: underline;
   }

   ul.barebones a.switch:hover {
      text-decoration: none;
      background-color: transparent;
      border: none;
   }


   table {
      width: 100%;
      border: 1px solid #483D8B;
      background: white;
   }

   table caption {
      margin: 0;
      padding: 8px 20px;
      text-align: center;
      font-weight: bold;
      border: 1px solid #483D8B;
      background: #fff;
   }

   table th, table td {
      margin: 0;
      padding: 8px 20px;
      text-align: left;
      border-bottom: 1px solid #483D8B;
   }

   table th {
      color: #999;
   }

   table .name {
      text-align: left;
   }

   table tr {
      background: #e6e6e6;
   }

   table tr.alt {
      background: #f1f1f1;
   }

