
    .content {
      margin: 10px 0px; }
    
    .main, .popup, .footer, BODY DIV.item, TD, TH {
      font: 8pt verdana,arial,helvetica,sans-serif; }
      
    .sidebar, {
      font: 7pt verdana,arial,helvetica,sans-serif; 
      margin: 4px 0px 10px 0px;
      padding-left: 2px;
      color: #330066;}
    .topbar, {
      font: 7pt verdana,arial,helvetica,sans-serif; 
      margin: 4px 0px 1px 0px;
      padding-left: 2px;
      color: #330066;}      
      
    .main, .item {
      padding-left: 8px; 
      padding-right: 12px; 
      line-height: 12pt; }
      
    .main P, BODY DIV.item {
      margin: 0.2pc 0pc 1pc 0pc; }
        
    .main H2 {
      font-size: 10pt; font-weight: bold;
      color: #330066; 
      }
    .main H2.nospace {
      margin-bottom: 0.5pc; }
    .main H3 {
      font-size: 8pt; font-weight: bold;
      color: #330066; 
      }
    .main H4 {
      margin-top: 0px;
      font-size: 10pt; line-height: 14pt; 
      font-weight: bold; color: #330066; 
      }
      
    .nav TD {
      padding: 2px 0px 0px 12px; }
      
    .rule {
      margin: 6px 0px; }
      
    A { color: navy; }
    A:hover { background-color: #ecffff; }
          
    #pageholder P.item {
      font-weight: normal; }
    P.item A {
      font-weight: bold; }
      
    FORM {
      margin: 0px; }
    INPUT.edit, TEXTAREA.edit {
      font: 8pt verdana,arial,helvetica,sans-serif; }
    INPUT.button {
      font: 8pt verdana,arial,helvetica,sans-serif; }
    .sidebar INPUT.radio {
      width: 13px; height: 13px; }
      
    .offeritems TD, .offeritems TH {
      padding: 2px 16px 2px 0px;
      text-align: left; }
    .offeritems TH {
      font-weight: bold; }
    .offeritems .endcol {
      padding-right: 0px; }

    .footer {
      width: 665px; text-align: left;
      color: silver; }
    .footer A {
      color: #330066; }
    
    .popup {
      text-align: left; }
    .popup P {
      margin: 0pc 0pc 0.5pc 0pc; }
    .popup H2 {
      margin: 0pc 0pc 0.8pc 0pc; 
      font-size: 10pt; font-weight: bold;
      color: #330066; }
    .popup H3 {
      margin: 0.8pc 0pc 0.5pc 0pc; 
      font-size: 8pt; font-weight: bold;
      color: #330066; }
    .popup .edit {
      width: 200px;
      font: 8pt verdana,arial,helvetica; }
    .popup TEXTAREA.edit {
      height: 4pc; }
    .popup INPUT.button {
      width: 80px;
      font: 8pt verdana,arial,helvetica; }
    
    BODY DIV.item {
      margin: 0pc 0pc 1pc 0pc;
      font-weight: normal; }

      
   .flat-edit  {
      border-style : solid;
      border-color : silver; 
      background-color : white;
      border-width : 1;
      font-size : 8pt;
      font-family : arial, helvetica, sans-serif; 
      } 

   INPUT.flat-btn  {
      border-style : solid;
      border-color : black;
      border-width : 0;
      background-color : #18187B;
      color : white;
      font-size : 7pt;
      font-family : arial, helvetica, sans-serif;
      font-weight : bold;
      height: 18px; }
            
   DIV.scrolling {
      overflow : auto;
      font: 8pt; 
      margin-top: 2px; margin-bottom: 2px;
      padding: 2px; background-color: white; 
  	  color:black; 
      border: 0px solid white;
      scrollbar-base-color : #eeeeee;
      scrollbar-face-color : #cccccc;
      scrollbar-highlight-color : #cccccc;
      scrollbar-shadow-color : #cccccc;
      scrollbar-track-color : #eeeeee;
      scrollbar-3dlight-color : #cccccc;
      scrollbar-darkshadow-color : #cccccc;
      scrollbar-arrow-color: black;
    }
    
    DIV.hrule {
    	background-image: url(images/hrule_dotted.gif);
    	margin: 0px; height: 1px; padding: 0px; }