  body
  {
    background-color: GhostWhite;
    margin-left: 1px;
    margin-top: 1px;
  }

  .tblOuter
  {
    padding: 0px;
    border-spacing: 0px;
    border: 0px;
    width: 1000px;
  }

  .dataAreaLC
  {
    padding: 3px;
    border-spacing: 0px;
    border: 0px;
    width: 350px;
    background-color: GhostWhite;
    vertical-align: top;
  }

  .dataAreaRC
  {
    padding: 3px;
    border-spacing: 0px;
    border: 0px;
    width: 650px;
    background-color: GhostWhite;
    vertical-align: top;
  }

  .tblDataArea
  {
    padding: 0px;
    border-spacing: 0px;
    border: 1px solid black;
    width: 100%;
  }

  .tblDataArea2
  {
    padding: 0px;
    border-spacing: 0px;
    border: 1px solid black;
    width: 665px;
    background-color: whitesmoke;
  }

  .tblDataArea3
  {
    padding: 0px;
    border-spacing: 0px;
    border: 1px solid black;
    width: 900px;
    background-color: whitesmoke;
  }

    .tblCap
  {
    background-color: SteelBlue;
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    text-align: center;
    color: White;
  }

  .tblInner
  {
    background-color: #FBFCFC;
  }

  .tblCapC
  {
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    text-align: Center;
    color: navy;
    background-color: darkseagreen;
  }

  .tblDivTit
  {
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    text-align: Center;
    color: navy;
    background-color: darkseagreen;
    border: solid 1px lightgreen; 
    border-radius: 25px;
  }
  
  .tblTxtR
  {
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    text-align: right;
    color: Black;
  }

  .tblTxtL
  {
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    color: Black;
    background-color: ivory;
  }

  .tblTxtLL
  {
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    color: Black;
    cursor: pointer;
  }

  .tblTitR
  {
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    text-align: right;
    color: Black;
  }

    .tblTitL
  {
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    color: Black;
  }

  .tblTitC
  {
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    color: Black;
  }

  .tblFooter 
  {
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
    color: Black;
  }

  .tranLog
  {
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 8px;
    color: Black;
    background-color: #FBFCFC;
  }

  .tranLogTitBarL
  {
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    color: Black;
    background-color: lightblue;
    padding-left: 3px;
    padding-top: 1px;
    padding-bottom: 1px;
    text-align: left;
  }

  .tranLogTitBarR
  {
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    color: Black;
    background-color: lightblue;
    padding-right: 15px;
    padding-top: 1px;
    padding-bottom: 1px;
    text-align: right;
  }

  .tranLogDetails
  {
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    text-align: left;
    color: Black;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .rostTM
  {
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    color: MidnightBlue;
    width: 12%;
  }

  .rostTxtL
  {
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    text-align: left;
    color: Black;
  }

  .rostTitL
  {
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    color: Black;
  }

 .tblCap1A
 {
   background-color: SteelBlue;
   font-family: Arial;
   font-size: 10pt;
   font-weight: bold;
   color: White;
 }

 .inputLbl
 {
     font-family: Arial;
     font-size: 10pt;
     font-weight: bold;
     color: black;
     text-align: right;
     vertical-align: top;
     padding-right: 5px;
 }

  /* --------------------------------------------------------------------------------------------------------------------------------------------- */

  .tblCap2
  {
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  color: DarkOliveGreen;
  }

  .itemPos
  {
  font-family: Arial;
  font-size: 8pt;
  font-weight: bold;
  text-align: right;
  padding-left: 3px;
  color: DarkBlue;
  }

  .itemPlyr
  {
  font-family: Arial;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
  width: 100%;
  color: DarkRed;
  }

  .itemAmt
  {
  font-family: Arial;
  font-size: 8pt;
  font-weight: bold;
  text-align: right;
  padding-right: 3px;
  color: DarkRed;
  }

  .tblMain
  {
  background-color: DarkBlue;
  }

  .tblCap1
  {
  background-color: SteelBlue;
  font-family: Arial;
  font-size: 16pt;
  font-weight: bold;
  text-align: center;
  color: White;
  }


  .tblCap3
  {
  font-family: Arial;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  color: Black;
  background-color: PowderBlue;
  }

  .tblCap4
  {
  font-family: Arial;
  font-size: 8pt;
  font-weight: bold;
  text-align: right;
  padding-right: 5px;
  color: Midnightblue;
  background-color: Beige;
  }





  .tblTxtL2
  {
  font-family: Arial;
  font-size: 9pt;
  font-weight: normal;
  text-align: left;
  color: Black;
  background-color: AliceBlue;
  }

  .tranNum
  {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  padding-left: 5px;
  text-align: left;
  color: Black;
  background-color: skyblue;
  }

  .tranTm
  {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  padding-right: 5px;
  text-align: right;
  color: DarkRed;
  background-color: skyblue;
  }

  .txtBlkSnw10
  {
  font-family: Arial;
  font-size: 10pt;
  font-weight: normal;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 8px;
  color: Black;
  background-color: Snow;
  }

  .tblNote
  {
  font-family: Arial;
  font-size: 8pt;
  font-weight: normal;
  text-align: left;
  color: Black;
  padding-left: 5px;
  }


  .tblTotL
  {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  color: Red;
  }

  .tblTotR
  {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  text-align: right;
  color: Red;
  }

  .tblHdrL
  {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  color: Black;
  padding-left: 2px;
  }

  .tblHdrR
  {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  text-align: right;
  color: Black;
  padding-right: 2px;
  }

  .tblCellR
  {
  font-family: Arial;
  font-size: 9pt;
  font-weight: normal;
  text-align: right;
  color: Black;
  padding-right: 2px;
  }

  .tblCellL
  {
  font-family: Arial;
  font-size: 9pt;
  font-weight: normal;
  text-align: left;
  color: Black;
  padding-left: 2px;
  }

  .tblTotalL
  {
  font-family: Arial;
  font-size: 9pt;
  font-weight: Bold;
  text-align: left;
  color: Red;
  padding-left: 2px;
  }

  .tblTotalR
  {
  font-family: Arial;
  font-size: 9pt;
  font-weight: Bold;
  text-align: right;
  color: Red;
  padding-right: 2px;
  }

  .noteArea
  {
  color: Black;
  text-align: left;
  font-family: Arial;
  font-size: 9pt;
  }

  .pageCap
  {
  text-align: center;
  font-family: Arial;
  font-weight: normal;
  color: Black;
  font-size: 16pt;
  }

  .fixTitL
  {
  text-align: Left;
  font-family: Arial;
  font-weight: bold;
  color: DarkRed;
  font-size: 8pt;
  }

  .lnkTitL
  {
  text-align: Left;
  font-family: Arial;
  font-weight: bold;
  color: blue;
  font-size: 8pt;
  }

  .itemLnkT
  {
  text-align: center;
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  color: White;
  }

  .itemLnkL
  {
  text-align: Left;
  font-family: Arial;
  font-size: 8pt;
  font-weight: bold;
  cursor: pointer;
  }

  .itemLnkTxtL
  {
  text-align: Left;
  font-family: Arial;
  font-size: 8pt;
  font-weight: bold;
  color: Black;
  }

  .itemAmtR
  {
  text-align: Right;
  font-family: Arial;
  font-size: 8pt;
  font-weight: bold;
  }

  .itemPosR
  {
  text-align: Right;
  font-family: Arial;
  font-size: 8pt;
  font-weight: bold;
  }

  .calMonItem
  {
  font-family: Arial;
  font-size: 8pt;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  color: Black;
  background-color: Snow;
  width: 135px;
  height: 100px;
  padding-top: 2px;
  padding-left: 2px;
  }

  .calDayBox
  {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
  color: Black;
  background-color: PaleGoldenRod;
  width: 20px;
  height: 20px;
  cursor: pointer;
  }

  .calYrItem
  {
  font-family: Arial;
  font-size: 9pt;
  font-weight: normal;
  text-align: left;
  color: Black;
  background-color: Snow;
  padding-left: 5px;
  height: 20px;
  }

  .calNavItem
  {
  color: White;
  text-decoration: none;
  cursor: pointer;
  font-weight: bold;
  font-size: 11pt;
  font-family: Arial;
  }

  .calLink
  {
  color: White;
  cursor: pointer;
  font-weight: normal;
  font-size: 8pt;
  font-family: Arial;
  }

  .calTitle
  {
  font-family: Arial;
  font-size: 11pt;
  font-weight: bold;
  text-align: center;
  color: White;
  background-color: SteelBlue;
  height: 30px;
  vertical-align: middle;
  }

  .calTitLinkSep
  {
  font-family: Arial;
  font-size: 8pt;
  font-weight: normal;
  text-align: right;
  color: White;
  background-color: SteelBlue;
  height: 16px;
  vertical-align: bottom;
  padding-bottom: 2px;
  }

  .calTitLink
  {
  font-family: Arial;
  font-size: 8pt;
  font-weight: bold;
  color: White;
  }

  .calSubTit
  {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
  color: Black;
  background-color: LightSteelBlue;
  height: 22px;
  vertical-align: middle;
  }

  .calSubTitL
  {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  color: Black;
  background-color: LightSteelBlue;
  height: 18px;
  vertical-align: middle;
  }

  .entryCap
  {
  font-family: Arial;
  font-size: 10pt;
  font-weight: normal;
  text-align: right;
  color: Black;
  padding-right: 4px;
  background-color: Snow;
  }

  .hiddenLink {cursor: pointer;}
  .hideIt {display: none;}
  .showIt {display: block;}

