@media screen, print {
   .border-r { border-right: 1px solid #555555 } 
   .border-t { border-top: 1px solid #555555 } 
   .border-l { border-left: 1px solid #555555 } 
   .border-b { border-bottom: 1px solid #555555 } 
   .border-rt { border-right: 1px solid #555555; border-top: 1px solid #555555 } 
   .border-tl { border-top: 1px solid #555555; border-left: 1px solid #555555 }
   .border-lb { border-left: 1px solid #555555; border-bottom: 1px solid #555555 }
   .border-rb { border-right: 1px solid #555555; border-bottom: 1px solid #555555 } 
   .border-rtl { border-right: 1px solid #555555; border-top: 1px solid #555555; border-left: 1px solid #555555 } 
   .border-rtlb { border-right: 1px solid #555555; border-top: 1px solid #555555; border-left: 1px solid #555555; border-bottom: 1px solid #555555 } 
   .border-rl { border-right: 1px solid #555555; border-left: 1px solid #555555 }
   .border-rlb { border-right: 1px solid #555555; border-left: 1px solid #555555; border-bottom: 1px solid #555555}
   .border-tb { border-top: 1px solid #555555; border-bottom: 1px solid #555555 }
   .border-tlb { border-top: 1px solid #555555; border-left: 1px solid #555555; border-bottom: 1px solid #555555 } 
   
   .borderg-r { border-right: 1px solid #cccccc } 
   .borderg-t { border-top: 1px solid #cccccc } 
   .borderg-l { border-left: 1px solid #cccccc } 
   .borderg-b { border-bottom: 1px solid #cccccc } 
   .borderg-rt { border-right: 1px solid #cccccc; border-top: 1px solid #cccccc } 
   .borderg-tl { border-top: 1px solid #cccccc; border-left: 1px solid #cccccc }
   .borderg-lb { border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc }
   .borderg-rb { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc } 
   .borderg-rtl { border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc } 
   .borderg-rtlb { border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc } 
   .borderg-rl { border-right: 1px solid #cccccc; border-left: 1px solid #cccccc }
   .borderg-rlb { border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc }
   .borderg-tb { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc }
   .borderg-tlb { border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc } 

   body { 
      BACKGROUND: url('/images/bg.png') #f0f0f0 repeat-y center 50%;
      margin-left: auto; 
      margin-top: auto; 
      margin-right: 0; 
      margin-bottom: 0;
      font-family: verdana, arial, helvetica;
      font-size: 10pt;
      color: #333;
      text-align: center;
      background-color: #efefef;
   }
   td {
      font-size: 10pt;
   }
   h1, h2, h3, h4, h5, h6 {
      font-family: verdana, arial, helvetica;
      margin-bottom: 3px;
   }
   h1 { font-size: 12pt }
   h2 { font-size: 11pt }
   h3 { font-size: 10pt }
   h4 { font-size: 9pt }
   h5 { font-size: 9pt }
   h6 { font-size: 9pt }

   .main {
      width: 779px;
      margin-left: auto;/*10px;*/
      margin-right: auto;/*10px;*/
      margin-top: 0px;
      margin-bottom: 0px;
      text-align: left;
      background-color: #ffffff;
   }
   .main0 {
      width: 750px;
      margin-left: 0px;
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
   }
   .tblack { color: #000000; }
   .tgold { color: #ffe866; }
   .tmaroon { color: #800080; }
   .tred { color: #ff0000; }
   .twhite { color: #ffffff; }

   .tbblack { color: #000000; font-weight: bold; }
   .tbgold { color: #ffe866; font-weight: bold; }
   .tbmaroon { color: #800080; font-weight: bold; }
   .tbred { color: #ff0000; font-weight: bold; }
   .tbwhite { color: #ffffff; font-weight: bold; }
   
   .t8 { font-size: 8pt; }
   .t8b { font-size: 8pt; font-weight: bold }

   .t9 { font-size: 9pt; }
   .t9b { font-size: 9pt; font-weight: bold }

   .t10 { font-size: 10pt; }
   .t10b { font-size: 10pt; font-weight: bold }

   .t11 { font-size: 11pt; }
   .t11b { font-size: 11pt; font-weight: bold }

   .t12 { font-size: 12pt; }
   .t12b { font-size: 12pt; font-weight: bold }

   .button8 { font-size: 8pt; background-color: #800080; color: #ffe866}
   .button8b { font-size: 8pt; font-weight: bold; background-color: #800080; color: #ffe866}

   .menu_selected { 
      background-color:#555555;
      color:#ffff00;
      font-size: 9pt;
      font-weight: bold;
   }
   .menu_deselected { font-size: 9pt; background-color: #cccccc; }
   
   A, A:visited { 
      text-decoration: none; 
      color: #006969;
   }
   A:active { 
      color: #006969;
      text-decoration: none; 
   }
   A:hover { 
      text-decoration: underline; 
      color: #006969;
   }
   li { padding-bottom: 5px }
}
@media print {
   @page { size 8.5in 11in; margin: 2cm }
   .noprint { display: none }
   BODY, .main, .main0
   {
      width: 100%;
      height: auto;
      margin-left: 0px;
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      font-size: 10pt;
   }
   P, LI {
      font-size: 10pt;
      width: auto;
      margin-bottom: 15px;
   } 
   TR, TD, TH {
      font-size: 10pt;
      width: auto;
      margin-bottom: 5px;
   } 
   /* table, td { border: 1px solid #cccccc } */
   .m555 { 
      margin-left:5px; 
      margin-top:5px; 
      margin-right:5px; 
   }
}
