 BODY, td, div, .body2, .bodyw
  {
   font: 11px arial, tahoma, verdana, sans-serif; 
   line-height: 140%; 
   text-indent: 0px;
   vertical-align: top;
  }
 body 
  {
   background: #ccb8c3;
   margin: 20px;
  }
 select, input, textarea
  {
   font: 11px arial, tahoma, verdana, sans-serif;
   padding-left: 3px;
  }
 hr
  { 
   color: #D6D6E7; 
   background: #D6D6E7;
   height: 1px;
  }
 .icon
  { 
   width: 16px; height: 16px; vertical-align: top; border: 0px; margin: 0px; 
  }
 img
  {
   border: 0px;
  }
 form
  {
   margin: 0px;
  }
 fieldset
  {
   padding: 2px; 
   border: 1px solid #a58a99;
  }
 legend
  {
   font-weight: bold;
  }

 .renblobhead
  {
   background: #a68e9b;
   color: #fff;
  }
 .body2
      { font-size: 7pt; }
 .bodyw
      { color: #fff; }
 a, a:link, a:visited, a:active
  {
   font-weight: bold;
   color: #7f6976; 
   text-decoration: none 
  }
 a:hover
  { 
   color: #767676;
   text-decoration: underline 
  } 
 a:link.menuBar, a:visited.menuBar, a:active.menuBar
      {
       font: 8pt tahoma, verdana, sans-serif;
       color: #fff;
       text-decoration: none;
      }
 a:hover.menuBar   
      {
       font: 8pt tahoma, verdana, sans-serif;
       color: #FFFF00;
       text-decoration: none;
      }
 a.black, a:visited.black, a:active.black 
      { color: black; }
 a:hover.black
      { color: #6B6B74;}
 a.lft, a:link.lft
  {
   color: #0240a3;
   background: #eaeaf3;
   display: block;
   width: 144px;
   border-top: 1px solid #a58a99;
   overflow: hidden;
   text-decoration: none;
   margin-bottom: 1px;
  }
 a:hover.lft, a:active.lft
  { 
   color: #000; 
   background:#d6d6e7;
   text-decoration: none;
  }

 .whitestroke 
      { border: 2px solid #fff; }
 .headline 
      {
       font: 600 11pt arial, helvetica, sans-serif; 
       margin: 6px 0px 4px 0px;
       color: #5F5F68
      }
 .caption  
      { font: 600 9px verdana, "Lucida Sans Typewriter", helvetica; }
 input, textarea
      { 
        border: 1px solid #AA7777;
        background: #fff url('/i/icons/FormTextGray.gif');
      }
 h1 { text-align: center; font-size: 20px; line-height:25px }
 h2 { text-align: center; font-size: 16px; line-height:15px; color: #5F5F68; }
 .infofield0, .infofield1, .infofield2
  {
   float: left;
   width: 32%;
   border: 1px dotted #ccc;
   margin: 1px;
   padding: 1px;
   text-align: center;
   cursor: pointer;
  }
 .infofield0
  {
   clear: both;
  }
 .boxtitle
  {
   color: #fff;
   background: #a68e9b;
   font: bold 11px arial, sans-serif;
   padding: 1px 0px 0px 3px;
   border: 1px solid #000;
  }