/*  ================================================================  */
/*  = DEPRICATED TEXT FORMATTING CLASSES; KEPT FOR LEGACY ==========  */
/*  ================================================================  */

    .bodyLinkGrayUnderline {
      font-size:10pt;
      text-decoration:underline;
      color:#666666;
    }

    .bodySubTitleWhite {
      font-size:10pt;
      font-weight:bold;
      color:#FFFFFF;
    }

    .bodyText {
      font-size:10pt;
      color:#000000;
    }

    .bodyTextBold {
      font-size:10pt;
      font-weight:bold;
      color:#000000;
    }

    .bodyTextBoldDkBG {
      font-size:10pt;
      font-weight:bold;
      color:#FFFFFF;
    }

    .bodyTextDkBG {
      font-size:10pt;
      color:#FFFFFF;
    }

    .bodyTextGray {
      font-size:10pt;
      color:#666666;
    }

    .bodyTextGrayBold {
      font-size:10pt;
      font-weight:bold;
      color:#666666;
    }

    .bodyTextItalic {
      font-size:10pt;
      font-style:italic;
      color:#000000;
    }

    .bodyTextUnderline {
      font-size:10pt;
      text-decoration:underline;
      color:#000000;
    }

    .bodyTextUnderlineBold {
      font-size:10pt;
      font-weight:bold;
      text-decoration:underline;
      color:#000000;
    }

    .bodyTitle {
      font-size:12pt;
      font-weight:bold;
      color:#0a5196;
    }

    .BulletBold {
      font-size:11px;
      font-weight:bold;
      text-decoration:none;
      color:#464646;
    }

    a.BulletBold:hover {text-decoration:underline;}

    .footnote {
      font-size:8pt;
      color:#000000;
    }

    .footnoteBlack {
      font-size:7pt;
      color:#000000;
    }

    .footnoteBold {
      font-size:8pt;
      font-weight:bold;
      color:#000000;
    }

    .footnoteDkBG {
      font-size:8pt;
      color:#FFFFFF;
    }

    a.footnoteDkBG:visited {
      text-decoration:none;
      color:#E0B941;
    }

    a.footnoteDkBG:hover {text-decoration:underline;}

    .footnoteUnderline {
      font-size:8pt;
      text-decoration:underline;
      color:#000000;
    }

    .LinkNoUnderline {
      font-size:10pt;
      text-decoration:none;
      color:#666666;
    }

    a.LinkNoUnderline:visited {
      text-decoration:none;
      color:#996600;
    }

    a.LinkNoUnderline:hover {text-decoration:underline;}

    .LinkNoUnderlineBold {
      font-size:10pt;
      font-weight:bold;
      text-decoration:none;
      color:#666666;
    }

    a.LinkNoUnderlineBold:visited {
      text-decoration:none;
      color:#996600;
    }

    a.LinkNoUnderlineBold:hover {text-decoration:underline;}

    .LinkNoUnderlineFootnote {
      font-size:8pt;
      text-decoration:none;
      color:#666666;
    }

    a.LinkNoUnderlineFootnote:visited {
      text-decoration:none;
      color:#996600;
    }

    a.LinkNoUnderlineFootnote:hover {text-decoration:underline;}

    .LinkNoUnderlineItalic {
      font-size:10pt;
      font-style:italic;
      text-decoration:none;
      color:#666666;
    }

    a.LinkNoUnderlineItalic:visited {
      text-decoration:none;
      color:#996600;
    }

    a.LinkNoUnderlineItalic:hover {text-decoration:underline;}

    .LinkUnderline {
      font-size:10pt;
      text-decoration:underline;
      color:#666666;
    }

    a.LinkUnderline:visited {
      text-decoration:underline;
      color:#996600;
    }

    a.LinkUnderline:hover {text-decoration:underline;}

    .LinkUnderlineBoldFootnote {
      font-size:8pt;
      font-weight:bold;
      text-decoration:underline;
      color:#666666;
    }

    a.LinkUnderlineBoldFootnote:visited {
      text-decoration:underline;
      color:#996600;
    }

    a.LinkUnderlineBoldFootnote:hover {text-decoration:underline;}

    .LinkUnderlineFootnote {
      font-size:8pt;
      text-decoration:underline;
      color:#666666;
    }

    a.LinkUnderlineFootnote:visited {
      text-decoration:underline;
      color:#996600;
    }

    a.LinkUnderlineFootnote:hover {text-decoration:underline;}

    .MajorHL {
      font-size:10pt;
      font-weight:bold;
      color:#FF854C;
    }

    .MajorHLBoldFootnote {
      font-size:8pt;
      font-weight:bold;
      color:#FF854C;
    }

    .MajorHLBoldUnderlineFootnote {
      font-size:8pt;
      font-weight:bold;
      text-decoration:underline;
      color:#FF854C;
    }

    .MajorHLFootnote {
      font-size:8pt;
      font-weight:bold;
      color:#FF854C;
    }

    .MinorHL {
      font-size:10pt;
      color:#FF854C;
    }

    .MinorHLFootnote {
      font-size:8pt;
      color:#FF854C;
    }

    .navHighlightsBlueBold {
      font-size:7pt;
      font-weight:bold;
      text-decoration:none;
      color:#D6DFF0;
    }

    .NavTextBold {
      font-size:8pt;
      font-weight:bold;
      text-decoration:none;
      color:#FFFFFF;
    }

    a.NavTextBold:visited {
      text-decoration:none;
      color:#E0B941;
    }

    a.NavTextBold:hover {text-decoration:none;}

    .navWhiteBold {
      font-size:7pt;
      font-weight:bold;
      text-decoration:none;
      color:#ffffff;
    }

    a.navWhiteBold:visited {
      text-decoration:none;
      color:#E0B941;
    }

    a.navWhiteBold:hover {text-decoration:none;}

    .SubTitleDkBG {
      font-size:10pt;
      font-weight:bold;
      text-decoration:none;
      color:#FFFFFF;
    }

    .SyntaxText {
      font-family:"CourierNew", Courier, mono;
      font-size:10pt;
      color:#000000;
    }