   body
   {
      background: url('/chem/images/bg.gif') #FFFFFF top left repeat-y;
      margin: 0px;
      padding: 0px;
   }

   body, p, div, table
   {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: #333333;
   }

   input, select, textarea
   {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
   }

   div
   {
      margin: 0px;
      padding: 0px;
   }

   a, a:visited
   { 
      color: #25458B;
   }

   a:hover
   {
      color: #D1A714;
      text-decoration: underline;
   }

   a.gt
   {
      padding-left: 8px;
      background-image: url('/chem/images/gt.gif');
      background-position: center left;
      background-repeat: no-repeat;
   }

   .btn, a.btn, a.btn:visited
   {
      background: url('/chem/images/btn1.gif') #4164A0 center left no-repeat;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: bold;
      color: #FFFFFF;
      padding: 1px 5px 2px 14px;
      text-decoration: none;
      cursor: hand;
      cursor: pointer;
   }

   .btn:hover, a.btn:hover
   {
      background: url('/chem/images/btn2.gif') #DBA025 center left no-repeat;
      text-decoration: none;
      color: #FFFFFF;
   }

   .letter, a.letter, a.letter:visited, a.editbtn, a.editbtn:visited
   {
      width: 18px;
      text-align: center;
      display: block;
      float: left;
      background-color: #4164A0;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: bold;
      color: #FFFFFF;
      text-decoration: none;
      margin: 0px 3px 2px 0px;
      padding-top: 1px;
      padding-bottom: 1px;
   }

   .letter:hover, a.letter:hover, a.editbtn:hover
   {
      background-color: #DBA025;
      text-decoration: none;
      color: #FFFFFF;
   }


   .date
   {
      font-size: 11px;
      font-weight: bold;
      color: #D17B00;
   }

   #content
   {
      width: 400px;
      margin: 0px 0px 29px 190px;
   }

   #content b { color: #000000; }

   .box
   {
      border: 1px solid #C35300;
      padding: 10px;
   }

   #footer
   {
      margin-top: 29px;
      padding-top: 22px;
      background-image: url('/chem/images/dotted.gif');
      background-repeat: repeat-x;
      background-position: top left;
      font-size: 11px;
      color: #999999;
   }

   #footer b { color: #000000; }

   #nav
   {
      position: absolute;
      left: 0px;
      top: 0px;
   }

   li
   {
      padding: 4px 0px 4px 0px;
   }

   ul#menu
   {
      list-style-type: none;
      margin: 15px 0px 0px 0px;
      padding: 10;
   }

   ul#menu li, #menu li
   { 
      margin: 6px 0px 6px 0px; 
      padding: 0px;
   }

   ul#menu a, ul#menu li a
   { 

      text-decoration: none; 
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: bold;
      padding: 4px 0px 4px 16px;
      margin: 0px;
      color: #A3A2FF;
   }

   #menu a:hover
   { 
      color: #FFCC00; 
      text-decoration: underline;
   }

   h1
   {
      font-family: Garamond, Georgia, serif;
      font-size: 28px;
      font-weight: bold;
      color: #000000;
      line-height: 28px;
      margin-top: 39px;
   }

   h2
   {
      font-family: Garamond, Georgia, serif;
      font-size: 24px;
      font-weight: normal;
      color: #000000;
      line-height: 24px;
   }

   h3
   {
      font-family: Garamond, Georgia, serif;
      font-size: 18px;
      font-weight: bold;
      color: #C35300;
      line-height: 20px;
   }

   h4
   {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: bold;
      letter-spacing: 1px;
      text-transform: uppercase;
      color: #C35300;
      margin: 0px 0px 6px 0px;
   }

   h5
   {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 15px;
      font-weight: bold;
      color: #000000;
      margin: 8px 0px 4px 0px;
   }

   .imgRight
   {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      float: right;
      margin: 0px 0px 15px 20px;
   }

   #right
   {
      position: absolute;
      left: 635px;
      top: 82px;
      width: 120px;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
   }

   #right ul, ul.plain
   { 
      margin: 0px 0px 20px 0px;
      padding: 0;
      list-style: none; 
   }

   #right li
   {
      padding: 3px 0px 3px 0px;
   }

   #breadcrumb
   { 
      margin: 0px;
      padding: 0px;
      height: 30px; 
   }

   .alert, #content b.alert { color: #E80000; }
   .message { color: #9DBE37; }
   .shaded { background-color: #E6E6E6; }
   
   small
   {
      font-size: 11px;
      color: #D17B00;
   }

   yellow
   {
      font-size: 12px;
      color: #D17B00;
   }


