  BODY        { font-family:arial;font-size:10pt;margin:0px; }
  TABLE.OUTER { border:4px solid black;background-color:black; }
  TABLE       { border-collapse:collapse; }
  TD          { font-size:9pt;vertical-align:top;text-align:center; }

  TH.DATA     { font-size:9pt;border:1px solid gray;padding-left:2px;padding-right:2px;text-align:right;vertical-align:top;background-color:black;color:white; }
  TD.DATA     { font-size:9pt;border:1px solid gray;padding-left:2px;padding-right:2px;text-align:right;vertical-align:top;background-color:white;color:black; }

  TH.Price    { font-size:9pt;border:1px solid black; border-left:solid 4px black; padding-left:2px;padding-right:2px;text-align:right;vertical-align:top;background-color:black;color:white;text-align:center; }
  TD.Price    { font-size:9pt;border:1px solid black; border-left:solid 4px black; padding-left:2px;padding-right:2px;text-align:right;vertical-align:top;background-color:white;color:black; }

  TH.Tax      { font-size:9pt;border:1px solid black;padding-left:2px;padding-right:2px;text-align:right;vertical-align:top;background-color:black;color:white;text-align:center; }
  TD.Tax      { font-size:9pt;border:1px solid black;padding-left:2px;padding-right:2px;text-align:right;vertical-align:top;background-color:white;color:black; }

  TD.Total    { font-size:9pt;border:1px solid black;padding-left:2px;padding-right:2px;text-align:right;vertical-align:top;background-color:white;color:black; }
  TH.Total    { font-size:9pt;border:1px solid black;padding-left:2px;padding-right:2px;text-align:right;vertical-align:top;background-color:black;color:white;text-align:center; }

  CAPTION     { font-size:12pt;font-weight:bold;border:1px solid black; }
  H1,H2       { font-size:12pt;font-weight:bold;margin:0px; }
