﻿p,div,span,table,object {
                         clear:both;
}
p.AnchoredFrame {
                 margin-left:0.00pt;
                 margin-right:0.00pt;
                 margin-top:0.00pt;
                 margin-bottom:12.00pt;
                 text-align:left;
                 text-indent:0.00pt;
                 line-height:8.00pt;
                 word-spacing:0.25em;
                 hyphens:none;
                 direction:inherit;
                 color:#000000;
                 font-family:Arial;
                 font-size:4.00pt;
                 font-weight:normal;
                 font-style:normal;
                 background-color:transparent;
                 text-decoration:none;
                 letter-spacing:0.00em;
                 font-stretch:normal;
                 text-transform:none;
                 font-kerning:normal;
}
p.AnchoredIcon {
                margin-left:0.00pt;
                margin-right:0.00pt;
                margin-top:0.00pt;
                margin-bottom:12.00pt;
                text-align:left;
                text-indent:55.00pt;
                line-height:8.00pt;
                word-spacing:0.25em;
                hyphens:none;
                direction:inherit;
                color:#000000;
                font-family:Arial;
                font-size:4.00pt;
                font-weight:normal;
                font-style:normal;
                background-color:transparent;
                text-decoration:none;
                letter-spacing:0.00em;
                font-stretch:normal;
                text-transform:none;
                font-kerning:normal;
}
p.AppendixNumber {
                  margin-left:0.00pt;
                  margin-right:0.00pt;
                  margin-top:0.00pt;
                  margin-bottom:36.00pt;
                  text-align:right;
                  text-indent:0.00pt;
                  line-height:60.00pt;
                  word-spacing:0.25em;
                  hyphens:none;
                  direction:inherit;
                  color:#ffffff;
                  font-family:Arial;
                  font-size:60.00pt;
                  font-weight:Bold;
                  font-style:normal;
                  background-color:transparent;
                  text-decoration:none;
                  letter-spacing:-0.05em;
                  font-stretch:normal;
                  text-transform:none;
                  font-kerning:none;
}
p.AppendixTitle {
                 margin-left:0.00pt;
                 margin-right:93.60pt;
                 margin-top:0.00pt;
                 margin-bottom:0.00pt;
                 text-align:left;
                 text-indent:0.00pt;
                 line-height:22.00pt;
                 word-spacing:0.25em;
                 hyphens:none;
                 direction:inherit;
                 color:#000000;
                 font-family:Arial;
                 font-size:24.00pt;
                 font-weight:Bold;
                 font-style:normal;
                 background-color:transparent;
                 text-decoration:none;
                 letter-spacing:0.03em;
                 font-stretch:semi-condensed;
                 font-variant:small-caps;
                 font-kerning:none;
}
p.Body {
        margin-left:0.00pt;
        margin-right:0.00pt;
        margin-top:0.00pt;
        margin-bottom:4.00pt;
        text-align:left;
        text-indent:0.00pt;
        line-height:12.00pt;
        word-spacing:0.25em;
        hyphens:none;
        direction:inherit;
        color:#000000;
        font-family:Arial;
        font-size:10.00pt;
        font-weight:normal;
        font-style:normal;
        background-color:transparent;
        text-decoration:none;
        letter-spacing:0.00em;
        font-stretch:normal;
        text-transform:none;
        font-kerning:normal;
}
p.BodyNumbered {
                margin-left:114.00pt;
                margin-right:0.00pt;
                margin-top:0.00pt;
                margin-bottom:4.00pt;
                text-align:left;
                text-indent:0.00pt;
                line-height:12.00pt;
                word-spacing:0.25em;
                hyphens:none;
                direction:inherit;
                color:#000000;
                font-family:Arial;
                font-size:10.00pt;
                font-weight:normal;
                font-style:normal;
                background-color:transparent;
                text-decoration:none;
                letter-spacing:0.00em;
                font-stretch:normal;
                text-transform:none;
                font-kerning:normal;
}
p.Body_No_Indent {
                  margin-left:0.00pt;
                  margin-right:0.00pt;
                  margin-top:0.00pt;
                  margin-bottom:4.00pt;
                  text-align:left;
                  text-indent:0.00pt;
                  line-height:12.00pt;
                  word-spacing:0.25em;
                  hyphens:none;
                  direction:inherit;
                  color:#000000;
                  font-family:Arial;
                  font-size:10.00pt;
                  font-weight:normal;
                  font-style:normal;
                  background-color:transparent;
                  text-decoration:none;
                  letter-spacing:0.00em;
                  font-stretch:normal;
                  text-transform:none;
                  font-kerning:normal;
}
p.Bullet {
          margin-left:24.00pt;
          margin-right:0.00pt;
          margin-top:4.00pt;
          margin-bottom:4.00pt;
          text-align:left;
          text-indent:-12.00pt;
          line-height:12.00pt;
          word-spacing:0.25em;
          hyphens:none;
          direction:inherit;
          color:#000000;
          font-family:Arial;
          font-size:10.00pt;
          font-weight:normal;
          font-style:normal;
          background-color:transparent;
          text-decoration:none;
          letter-spacing:0.00em;
          font-stretch:normal;
          text-transform:none;
          font-kerning:normal;
}
p.BulletDoublespace {
                     margin-left:12.00pt;
                     margin-right:0.00pt;
                     margin-top:3.00pt;
                     margin-bottom:3.00pt;
                     text-align:left;
                     text-indent:-12.00pt;
                     line-height:24.00pt;
                     word-spacing:0.25em;
                     hyphens:none;
                     direction:inherit;
                     color:#000000;
                     font-family:Arial;
                     font-size:10.00pt;
                     font-weight:normal;
                     font-style:normal;
                     background-color:transparent;
                     text-decoration:none;
                     letter-spacing:0.00em;
                     font-stretch:normal;
                     text-transform:none;
                     font-kerning:normal;
}
p.BulletIndent {
                margin-left:34.00pt;
                margin-right:0.00pt;
                margin-top:4.00pt;
                margin-bottom:4.00pt;
                text-align:left;
                text-indent:-10.00pt;
                line-height:12.00pt;
                word-spacing:0.25em;
                hyphens:none;
                direction:inherit;
                color:#000000;
                font-family:Arial;
                font-size:10.00pt;
                font-weight:normal;
                font-style:normal;
                background-color:transparent;
                text-decoration:none;
                letter-spacing:0.00em;
                font-stretch:normal;
                text-transform:none;
                font-kerning:normal;
}
p.BulletInfo {
              margin-left:126.00pt;
              margin-right:0.00pt;
              margin-top:4.00pt;
              margin-bottom:4.00pt;
              text-align:left;
              text-indent:-12.00pt;
              line-height:12.00pt;
              word-spacing:0.25em;
              hyphens:none;
              direction:inherit;
              color:#000000;
              font-family:Arial;
              font-size:10.00pt;
              font-weight:normal;
              font-style:normal;
              background-color:transparent;
              text-decoration:none;
              letter-spacing:0.00em;
              font-stretch:normal;
              text-transform:none;
              font-kerning:normal;
}
p.Bulleted {
            margin-left:18.00pt;
            margin-right:0.00pt;
            margin-top:0.00pt;
            margin-bottom:0.00pt;
            text-align:left;
            text-indent:-18.00pt;
            line-height:14.00pt;
            word-spacing:0.25em;
            hyphens:auto;
            direction:inherit;
            color:#000000;
            font-family:"Times New Roman";
            font-size:12.00pt;
            font-weight:normal;
            font-style:normal;
            background-color:transparent;
            text-decoration:none;
            letter-spacing:0.00em;
            font-stretch:normal;
            text-transform:none;
            font-kerning:normal;
}
p.BulletextraSpace {
                    margin-left:24.00pt;
                    margin-right:0.00pt;
                    margin-top:12.00pt;
                    margin-bottom:12.00pt;
                    text-align:left;
                    text-indent:-12.00pt;
                    line-height:12.00pt;
                    word-spacing:0.25em;
                    hyphens:none;
                    direction:inherit;
                    color:#000000;
                    font-family:Arial;
                    font-size:10.00pt;
                    font-weight:normal;
                    font-style:normal;
                    background-color:transparent;
                    text-decoration:none;
                    letter-spacing:0.00em;
                    font-stretch:normal;
                    text-transform:none;
                    font-kerning:normal;
}
p.Callout {
           margin-left:0.00pt;
           margin-right:0.00pt;
           margin-top:6.00pt;
           margin-bottom:0.00pt;
           text-align:left;
           text-indent:0.00pt;
           line-height:9.00pt;
           word-spacing:0.25em;
           hyphens:none;
           direction:inherit;
           color:#000000;
           font-family:Arial;
           font-size:7.00pt;
           font-weight:normal;
           font-style:normal;
           background-color:transparent;
           text-decoration:none;
           letter-spacing:0.00em;
           font-stretch:normal;
           text-transform:none;
           font-kerning:normal;
}
p.CalloutLarge {
                margin-left:0.00pt;
                margin-right:0.00pt;
                margin-top:0.00pt;
                margin-bottom:0.00pt;
                text-align:left;
                text-indent:0.00pt;
                line-height:13.00pt;
                word-spacing:0.25em;
                hyphens:none;
                direction:inherit;
                color:#000000;
                font-family:Arial;
                font-size:14.00pt;
                font-weight:Bold;
                font-style:normal;
                background-color:transparent;
                text-decoration:none;
                letter-spacing:0.00em;
                font-stretch:normal;
                text-transform:none;
                font-kerning:normal;
}
p.Caution_ {
            margin-left:174.00pt;
            margin-right:0.00pt;
            margin-top:5.00pt;
            margin-bottom:5.00pt;
            text-align:left;
            text-indent:-60.00pt;
            line-height:11.00pt;
            word-spacing:0.25em;
            hyphens:none;
            direction:inherit;
            color:#ff0000;
            font-family:Arial;
            font-size:9.00pt;
            font-weight:normal;
            font-style:normal;
            background-color:transparent;
            text-decoration:none;
            letter-spacing:0.05em;
            font-stretch:normal;
            text-transform:uppercase;
            font-kerning:normal;
}
p.CellBody {
            margin-left:0.00pt;
            margin-right:0.00pt;
            margin-top:0.00pt;
            margin-bottom:2.00pt;
            text-align:left;
            text-indent:0.00pt;
            line-height:8.50pt;
            word-spacing:0.25em;
            hyphens:none;
            direction:inherit;
            color:#000000;
            font-family:Arial;
            font-size:8.50pt;
            font-weight:normal;
            font-style:normal;
            background-color:transparent;
            text-decoration:none;
            letter-spacing:0.00em;
            font-stretch:normal;
            text-transform:none;
            font-kerning:normal;
}
p.CellBodyCenter {
                  margin-left:0.00pt;
                  margin-right:0.00pt;
                  margin-top:1.00pt;
                  margin-bottom:0.00pt;
                  text-align:center;
                  text-indent:0.00pt;
                  line-height:8.50pt;
                  word-spacing:0.25em;
                  hyphens:none;
                  direction:inherit;
                  color:#000000;
                  font-family:Arial;
                  font-size:8.50pt;
                  font-weight:Bold;
                  font-style:normal;
                  background-color:transparent;
                  text-decoration:none;
                  letter-spacing:0.00em;
                  font-stretch:normal;
                  text-transform:none;
                  font-kerning:normal;
}
p.CellBulleted {
                margin-left:8.00pt;
                margin-right:0.00pt;
                margin-top:1.00pt;
                margin-bottom:0.00pt;
                text-align:left;
                text-indent:-8.00pt;
                line-height:10.50pt;
                word-spacing:0.25em;
                hyphens:auto;
                direction:inherit;
                color:#000000;
                font-family:Arial;
                font-size:8.50pt;
                font-weight:normal;
                font-style:normal;
                background-color:transparent;
                text-decoration:none;
                letter-spacing:0.00em;
                font-stretch:normal;
                text-transform:none;
                font-kerning:normal;
}
p.CellHeading {
               margin-left:0.00pt;
               margin-right:0.00pt;
               margin-top:0.00pt;
               margin-bottom:0.00pt;
               text-align:left;
               text-indent:0.00pt;
               line-height:11.00pt;
               word-spacing:0.25em;
               hyphens:none;
               direction:inherit;
               color:#000000;
               font-family:Arial;
               font-size:9.00pt;
               font-weight:Bold;
               font-style:normal;
               background-color:transparent;
               text-decoration:none;
               letter-spacing:0.00em;
               font-stretch:normal;
               text-transform:none;
               font-kerning:normal;
}
p.CellHeadingCenter {
                     margin-left:0.00pt;
                     margin-right:0.00pt;
                     margin-top:0.00pt;
                     margin-bottom:0.00pt;
                     text-align:center;
                     text-indent:0.00pt;
                     line-height:11.00pt;
                     word-spacing:0.25em;
                     hyphens:none;
                     direction:inherit;
                     color:#000000;
                     font-family:Arial;
                     font-size:9.00pt;
                     font-weight:Bold;
                     font-style:normal;
                     background-color:transparent;
                     text-decoration:none;
                     letter-spacing:0.00em;
                     font-stretch:normal;
                     text-transform:none;
                     font-kerning:normal;
}
p.CellNumbered {
                margin-left:8.00pt;
                margin-right:0.00pt;
                margin-top:1.00pt;
                margin-bottom:0.00pt;
                text-align:left;
                text-indent:-8.00pt;
                line-height:10.50pt;
                word-spacing:0.25em;
                hyphens:auto;
                direction:inherit;
                color:#000000;
                font-family:Arial;
                font-size:8.50pt;
                font-weight:normal;
                font-style:normal;
                background-color:transparent;
                text-decoration:none;
                letter-spacing:0.00em;
                font-stretch:normal;
                text-transform:none;
                font-kerning:normal;
                counter-reset:S_2;
                counter-increment:S_1;
}
p.CellNumbered1 {
                 margin-left:8.00pt;
                 margin-right:0.00pt;
                 margin-top:1.00pt;
                 margin-bottom:0.00pt;
                 text-align:left;
                 text-indent:-8.00pt;
                 line-height:10.50pt;
                 word-spacing:0.25em;
                 hyphens:auto;
                 direction:inherit;
                 color:#000000;
                 font-family:Arial;
                 font-size:8.50pt;
                 font-weight:normal;
                 font-style:normal;
                 background-color:transparent;
                 text-decoration:none;
                 letter-spacing:0.00em;
                 font-stretch:normal;
                 text-transform:none;
                 font-kerning:normal;
                 counter-reset:S_1 1 S_2;
}
p.CellRowHeading {
                  margin-left:0.00pt;
                  margin-right:0.00pt;
                  margin-top:4.00pt;
                  margin-bottom:0.00pt;
                  text-align:left;
                  text-indent:0.00pt;
                  line-height:10.00pt;
                  word-spacing:0.25em;
                  hyphens:none;
                  direction:inherit;
                  color:#000000;
                  font-family:Arial;
                  font-size:9.00pt;
                  font-weight:Bold;
                  font-style:normal;
                  background-color:transparent;
                  text-decoration:none;
                  letter-spacing:0.00em;
                  font-stretch:normal;
                  text-transform:none;
                  font-kerning:normal;
}
p.ChapNum_for_PDF_Bookmarks {
                             margin-left:0.00pt;
                             margin-right:0.00pt;
                             margin-top:0.00pt;
                             margin-bottom:0.00pt;
                             text-align:left;
                             text-indent:0.00pt;
                             line-height:-25.00pt;
                             word-spacing:0.25em;
                             hyphens:none;
                             direction:inherit;
                             color:#ffffff;
                             font-family:Arial;
                             font-size:9.00pt;
                             font-weight:normal;
                             font-style:Italic;
                             background-color:transparent;
                             text-decoration:none;
                             letter-spacing:0.05em;
                             font-stretch:normal;
                             text-transform:none;
                             font-kerning:normal;
}
p.ChapterNumber {
                 margin-left:0.00pt;
                 margin-right:0.00pt;
                 margin-top:0.00pt;
                 margin-bottom:36.00pt;
                 text-align:right;
                 text-indent:0.00pt;
                 line-height:60.00pt;
                 word-spacing:0.25em;
                 hyphens:none;
                 direction:inherit;
                 color:#ffffff;
                 font-family:Arial;
                 font-size:60.00pt;
                 font-weight:Bold;
                 font-style:normal;
                 background-color:transparent;
                 text-decoration:none;
                 letter-spacing:-0.05em;
                 font-stretch:normal;
                 text-transform:none;
                 font-kerning:none;
}
p.ChapterTitle {
                margin-left:0.00pt;
                margin-right:93.60pt;
                margin-top:22.00pt;
                margin-bottom:22.00pt;
                text-align:left;
                text-indent:0.00pt;
                line-height:22.00pt;
                word-spacing:0.25em;
                hyphens:none;
                direction:inherit;
                color:#000000;
                font-family:Arial;
                font-size:24.00pt;
                font-weight:Bold;
                font-style:normal;
                background-color:transparent;
                text-decoration:none;
                letter-spacing:0.03em;
                font-stretch:semi-condensed;
                font-variant:small-caps;
                font-kerning:none;
}
p.CoverTagLine {
                margin-left:0.00pt;
                margin-right:0.00pt;
                margin-top:0.00pt;
                margin-bottom:2.00pt;
                text-align:center;
                text-indent:0.00pt;
                line-height:10.00pt;
                word-spacing:0.25em;
                hyphens:none;
                direction:inherit;
                color:#0702a8;
                font-family:Arial;
                font-size:8.00pt;
                font-weight:Bold;
                font-style:normal;
                background-color:transparent;
                text-decoration:none;
                letter-spacing:0.50em;
                font-stretch:normal;
                text-transform:uppercase;
                font-kerning:normal;
}
p.CoverTitle {
              margin-left:0.00pt;
              margin-right:0.00pt;
              margin-top:0.00pt;
              margin-bottom:13.00pt;
              text-align:center;
              text-indent:0.00pt;
              line-height:43.00pt;
              word-spacing:0.25em;
              hyphens:none;
              direction:inherit;
              color:#0702a8;
              font-family:"Century Gothic";
              font-size:36.00pt;
              font-weight:Bold;
              font-style:normal;
              background-color:transparent;
              text-decoration:none;
              letter-spacing:0.00em;
              font-stretch:normal;
              font-variant:small-caps;
              font-kerning:normal;
}
p.CoverTitle2 {
               margin-left:0.00pt;
               margin-right:0.00pt;
               margin-top:0.00pt;
               margin-bottom:13.00pt;
               text-align:center;
               text-indent:0.00pt;
               line-height:43.00pt;
               word-spacing:0.25em;
               hyphens:none;
               direction:inherit;
               color:#0702a8;
               font-family:"Arial Narrow";
               font-size:36.00pt;
               font-weight:normal;
               font-style:normal;
               background-color:transparent;
               text-decoration:none;
               letter-spacing:0.00em;
               font-stretch:normal;
               text-transform:none;
               font-kerning:normal;
}
p.DashIndent2 {
               margin-left:150.00pt;
               margin-right:0.00pt;
               margin-top:4.00pt;
               margin-bottom:4.00pt;
               text-align:left;
               text-indent:-12.00pt;
               line-height:12.00pt;
               word-spacing:0.25em;
               hyphens:none;
               direction:inherit;
               color:#000000;
               font-family:Arial;
               font-size:10.00pt;
               font-weight:normal;
               font-style:normal;
               background-color:transparent;
               text-decoration:none;
               letter-spacing:0.00em;
               font-stretch:normal;
               text-transform:none;
               font-kerning:normal;
}
p.FigureName {
              margin-left:114.00pt;
              margin-right:90.00pt;
              margin-top:6.00pt;
              margin-bottom:0.00pt;
              text-align:left;
              text-indent:-64.00pt;
              line-height:11.50pt;
              word-spacing:0.25em;
              hyphens:none;
              direction:inherit;
              color:#000000;
              font-family:Arial;
              font-size:9.50pt;
              font-weight:normal;
              font-style:normal;
              background-color:transparent;
              text-decoration:none;
              letter-spacing:0.05em;
              font-stretch:normal;
              text-transform:none;
              font-kerning:normal;
              counter-increment:B_1;
}
p.Footer {
          margin-left:0.00pt;
          margin-right:0.00pt;
          margin-top:4.00pt;
          margin-bottom:0.00pt;
          text-align:left;
          text-indent:0.00pt;
          line-height:8.00pt;
          word-spacing:0.25em;
          hyphens:none;
          direction:inherit;
          color:#000000;
          font-family:Arial;
          font-size:8.00pt;
          font-weight:normal;
          font-style:Italic;
          background-color:transparent;
          text-decoration:none;
          letter-spacing:0.00em;
          font-stretch:normal;
          text-transform:none;
          font-kerning:normal;
}
p.Footnote {
            margin-left:30.00pt;
            margin-right:18.00pt;
            margin-top:0.00pt;
            margin-bottom:0.00pt;
            text-align:left;
            text-indent:-12.00pt;
            line-height:12.00pt;
            word-spacing:0.25em;
            hyphens:auto;
            direction:inherit;
            color:#000000;
            font-family:"Times New Roman";
            font-size:10.00pt;
            font-weight:normal;
            font-style:normal;
            background-color:transparent;
            text-decoration:none;
            letter-spacing:0.00em;
            font-stretch:normal;
            text-transform:none;
            font-kerning:normal;
}
p.Heading1 {
            margin-left:0.00pt;
            margin-right:0.00pt;
            margin-top:45.00pt;
            margin-bottom:10.00pt;
            text-align:left;
            text-indent:0.00pt;
            line-height:16.50pt;
            word-spacing:0.25em;
            hyphens:none;
            direction:inherit;
            color:#0000d3;
            font-family:Arial;
            font-size:13.50pt;
            font-weight:Bold;
            font-style:normal;
            background-color:transparent;
            text-decoration:none;
            letter-spacing:0.15em;
            font-stretch:normal;
            text-transform:uppercase;
            font-kerning:none;
}
p.Heading2 {
            margin-left:0.00pt;
            margin-right:0.00pt;
            margin-top:30.00pt;
            margin-bottom:4.00pt;
            text-align:left;
            text-indent:0.00pt;
            line-height:14.00pt;
            word-spacing:0.25em;
            hyphens:none;
            direction:inherit;
            color:#000000;
            font-family:Arial;
            font-size:12.00pt;
            font-weight:Bold;
            font-style:normal;
            background-color:transparent;
            text-decoration:none;
            letter-spacing:0.15em;
            font-stretch:normal;
            text-transform:uppercase;
            font-kerning:none;
}
p.Heading3 {
            margin-left:0.00pt;
            margin-right:0.00pt;
            margin-top:21.00pt;
            margin-bottom:0.00pt;
            text-align:left;
            text-indent:0.00pt;
            line-height:13.50pt;
            word-spacing:0.25em;
            hyphens:none;
            direction:inherit;
            color:#000000;
            font-family:Arial;
            font-size:10.50pt;
            font-weight:Bold;
            font-style:normal;
            background-color:transparent;
            text-decoration:none;
            letter-spacing:0.15em;
            font-stretch:normal;
            text-transform:uppercase;
            font-kerning:none;
}
p.Heading4 {
            margin-left:0.00pt;
            margin-right:0.00pt;
            margin-top:13.00pt;
            margin-bottom:2.00pt;
            text-align:left;
            text-indent:0.00pt;
            line-height:13.00pt;
            word-spacing:0.25em;
            hyphens:none;
            direction:inherit;
            color:#0000d3;
            font-family:Arial;
            font-size:11.00pt;
            font-weight:Bold;
            font-style:normal;
            background-color:transparent;
            text-decoration:none;
            letter-spacing:0.10em;
            font-stretch:semi-condensed;
            text-transform:none;
            font-kerning:none;
            counter-reset:S_1 0 S_2 0;
}
p.Heading5 {
            margin-left:0.00pt;
            margin-right:0.00pt;
            margin-top:15.00pt;
            margin-bottom:0.00pt;
            text-align:left;
            text-indent:0.00pt;
            line-height:13.00pt;
            word-spacing:0.25em;
            hyphens:none;
            direction:inherit;
            color:#000000;
            font-family:Arial;
            font-size:10.00pt;
            font-weight:Bold;
            font-style:normal;
            background-color:transparent;
            text-decoration:none;
            letter-spacing:0.05em;
            font-stretch:normal;
            text-transform:none;
            font-kerning:none;
}
p.HeadingRunIn {
                margin-left:0.00pt;
                margin-right:0.00pt;
                margin-top:6.00pt;
                margin-bottom:0.00pt;
                text-align:left;
                text-indent:0.00pt;
                line-height:14.00pt;
                word-spacing:0.25em;
                hyphens:auto;
                direction:inherit;
                color:#000000;
                font-family:"Times New Roman";
                font-size:12.00pt;
                font-weight:Bold;
                font-style:normal;
                background-color:transparent;
                text-decoration:none;
                letter-spacing:0.00em;
                font-stretch:normal;
                text-transform:none;
                font-kerning:normal;
}
p.IndChapterTitle {
                   margin-left:0.00pt;
                   margin-right:93.60pt;
                   margin-top:0.00pt;
                   margin-bottom:0.00pt;
                   text-align:left;
                   text-indent:0.00pt;
                   line-height:22.00pt;
                   word-spacing:0.25em;
                   hyphens:none;
                   direction:inherit;
                   color:#000000;
                   font-family:Arial;
                   font-size:24.00pt;
                   font-weight:Bold;
                   font-style:normal;
                   background-color:transparent;
                   text-decoration:none;
                   letter-spacing:0.03em;
                   font-stretch:semi-condensed;
                   font-variant:small-caps;
                   font-kerning:none;
}
p.IndFigureName {
                 margin-left:114.00pt;
                 margin-right:90.00pt;
                 margin-top:6.00pt;
                 margin-bottom:0.00pt;
                 text-align:left;
                 text-indent:-49.00pt;
                 line-height:9.50pt;
                 word-spacing:0.25em;
                 hyphens:none;
                 direction:inherit;
                 color:#000000;
                 font-family:Arial;
                 font-size:9.50pt;
                 font-weight:normal;
                 font-style:normal;
                 background-color:transparent;
                 text-decoration:none;
                 letter-spacing:0.05em;
                 font-stretch:normal;
                 text-transform:none;
                 font-kerning:normal;
                 counter-increment:C_1;
}
p.IndHeading1 {
               margin-left:114.00pt;
               margin-right:0.00pt;
               margin-top:45.00pt;
               margin-bottom:10.00pt;
               text-align:left;
               text-indent:0.00pt;
               line-height:16.50pt;
               word-spacing:0.25em;
               hyphens:none;
               direction:inherit;
               color:#0000d3;
               font-family:Arial;
               font-size:13.50pt;
               font-weight:Bold;
               font-style:normal;
               background-color:transparent;
               text-decoration:none;
               letter-spacing:0.15em;
               font-stretch:normal;
               text-transform:uppercase;
               font-kerning:none;
}
p.IndHeading2 {
               margin-left:114.00pt;
               margin-right:0.00pt;
               margin-top:30.00pt;
               margin-bottom:4.00pt;
               text-align:left;
               text-indent:0.00pt;
               line-height:14.00pt;
               word-spacing:0.25em;
               hyphens:none;
               direction:inherit;
               color:#000000;
               font-family:Arial;
               font-size:12.00pt;
               font-weight:Bold;
               font-style:normal;
               background-color:transparent;
               text-decoration:none;
               letter-spacing:0.15em;
               font-stretch:normal;
               text-transform:uppercase;
               font-kerning:none;
}
p.IndHeading4 {
               margin-left:0.00pt;
               margin-right:0.00pt;
               margin-top:13.00pt;
               margin-bottom:2.00pt;
               text-align:left;
               text-indent:0.00pt;
               line-height:13.00pt;
               word-spacing:0.25em;
               hyphens:none;
               direction:inherit;
               color:#0000d3;
               font-family:Arial;
               font-size:11.00pt;
               font-weight:Bold;
               font-style:normal;
               background-color:transparent;
               text-decoration:none;
               letter-spacing:0.10em;
               font-stretch:semi-condensed;
               text-transform:none;
               font-kerning:none;
               counter-reset:S_1 0 S_2 0;
}
p.IndNumber {
             margin-left:0.00pt;
             margin-right:0.00pt;
             margin-top:0.00pt;
             margin-bottom:6.00pt;
             text-align:right;
             text-indent:0.00pt;
             line-height:60.00pt;
             word-spacing:0.25em;
             hyphens:none;
             direction:inherit;
             color:#ffffff;
             font-family:Arial;
             font-size:15.00pt;
             font-weight:Bold;
             font-style:normal;
             background-color:transparent;
             text-decoration:none;
             letter-spacing:0.00em;
             font-stretch:normal;
             text-transform:none;
             font-kerning:none;
}
p.IndTableName {
                margin-left:114.00pt;
                margin-right:90.00pt;
                margin-top:6.00pt;
                margin-bottom:0.00pt;
                text-align:left;
                text-indent:-49.00pt;
                line-height:9.50pt;
                word-spacing:0.25em;
                hyphens:none;
                direction:inherit;
                color:#000000;
                font-family:Arial;
                font-size:9.50pt;
                font-weight:normal;
                font-style:normal;
                background-color:transparent;
                text-decoration:none;
                letter-spacing:0.05em;
                font-stretch:normal;
                text-transform:none;
                font-kerning:normal;
                counter-increment:D_1;
}
p.Indented {
            margin-left:18.00pt;
            margin-right:0.00pt;
            margin-top:0.00pt;
            margin-bottom:0.00pt;
            text-align:left;
            text-indent:0.00pt;
            line-height:14.00pt;
            word-spacing:0.25em;
            hyphens:auto;
            direction:inherit;
            color:#000000;
            font-family:"Times New Roman";
            font-size:12.00pt;
            font-weight:normal;
            font-style:normal;
            background-color:transparent;
            text-decoration:none;
            letter-spacing:0.00em;
            font-stretch:normal;
            text-transform:none;
            font-kerning:normal;
}
p.InstructorBullet {
                    margin-left:10.00pt;
                    margin-right:0.00pt;
                    margin-top:4.00pt;
                    margin-bottom:4.00pt;
                    text-align:left;
                    text-indent:-5.00pt;
                    line-height:9.50pt;
                    word-spacing:0.25em;
                    hyphens:none;
                    direction:inherit;
                    color:#0000d3;
                    font-family:"Comic Sans MS";
                    font-size:7.50pt;
                    font-weight:Bold;
                    font-style:normal;
                    background-color:transparent;
                    text-decoration:none;
                    letter-spacing:0.03em;
                    font-stretch:normal;
                    text-transform:none;
                    font-kerning:normal;
}
p.InstructorText {
                  margin-left:3.00pt;
                  margin-right:0.00pt;
                  margin-top:0.00pt;
                  margin-bottom:0.00pt;
                  text-align:left;
                  text-indent:0.00pt;
                  line-height:9.50pt;
                  word-spacing:0.25em;
                  hyphens:none;
                  direction:inherit;
                  color:#0000d3;
                  font-family:"Comic Sans MS";
                  font-size:7.50pt;
                  font-weight:Bold;
                  font-style:normal;
                  background-color:transparent;
                  text-decoration:none;
                  letter-spacing:0.03em;
                  font-stretch:normal;
                  text-transform:none;
                  font-kerning:normal;
}
p.Note {
        margin-left:38.00pt;
        margin-right:0.00pt;
        margin-top:5.00pt;
        margin-bottom:5.00pt;
        text-align:left;
        text-indent:-26.00pt;
        line-height:12.00pt;
        word-spacing:0.25em;
        hyphens:none;
        direction:inherit;
        color:#000000;
        font-family:Arial;
        font-size:10.00pt;
        font-weight:normal;
        font-style:normal;
        background-color:transparent;
        text-decoration:none;
        letter-spacing:0.00em;
        font-stretch:normal;
        text-transform:none;
        font-kerning:normal;
}
p.Numbered {
            margin-left:28.00pt;
            margin-right:0.00pt;
            margin-top:4.00pt;
            margin-bottom:4.00pt;
            text-align:left;
            text-indent:-28.00pt;
            line-height:11.00pt;
            word-spacing:0.25em;
            hyphens:none;
            direction:inherit;
            color:#000000;
            font-family:Arial;
            font-size:9.00pt;
            font-weight:Bold;
            font-style:normal;
            background-color:transparent;
            text-decoration:none;
            letter-spacing:0.00em;
            font-stretch:normal;
            text-transform:none;
            font-kerning:normal;
            counter-increment:S_1 S_2;
}
p.Numbered1 {
             margin-left:18.00pt;
             margin-right:0.00pt;
             margin-top:0.00pt;
             margin-bottom:0.00pt;
             text-align:left;
             text-indent:-18.00pt;
             line-height:14.00pt;
             word-spacing:0.25em;
             hyphens:auto;
             direction:inherit;
             color:#000000;
             font-family:"Times New Roman";
             font-size:12.00pt;
             font-weight:normal;
             font-style:normal;
             background-color:transparent;
             text-decoration:none;
             letter-spacing:0.00em;
             font-stretch:normal;
             text-transform:none;
             font-kerning:normal;
             counter-reset:global_1 1;
}
p.NumberedSub_a {
                 margin-left:28.00pt;
                 margin-right:0.00pt;
                 margin-top:4.00pt;
                 margin-bottom:4.00pt;
                 text-align:left;
                 text-indent:-16.00pt;
                 line-height:11.00pt;
                 word-spacing:0.25em;
                 hyphens:none;
                 direction:inherit;
                 color:#000000;
                 font-family:Arial;
                 font-size:9.00pt;
                 font-weight:Bold;
                 font-style:normal;
                 background-color:transparent;
                 text-decoration:none;
                 letter-spacing:0.00em;
                 font-stretch:normal;
                 text-transform:none;
                 font-kerning:normal;
                 counter-reset:S_2 1;
}
p.NumberedSub_b_ {
                  margin-left:28.00pt;
                  margin-right:0.00pt;
                  margin-top:4.00pt;
                  margin-bottom:4.00pt;
                  text-align:left;
                  text-indent:-16.00pt;
                  line-height:11.00pt;
                  word-spacing:0.25em;
                  hyphens:none;
                  direction:inherit;
                  color:#000000;
                  font-family:Arial;
                  font-size:9.00pt;
                  font-weight:Bold;
                  font-style:normal;
                  background-color:transparent;
                  text-decoration:none;
                  letter-spacing:0.00em;
                  font-stretch:normal;
                  text-transform:none;
                  font-kerning:normal;
                  counter-increment:S_2;
}
p.Numbered_RomanNumerals {
                          margin-left:114.00pt;
                          margin-right:0.00pt;
                          margin-top:4.00pt;
                          margin-bottom:4.00pt;
                          text-align:left;
                          text-indent:-42.00pt;
                          line-height:11.00pt;
                          word-spacing:0.25em;
                          hyphens:none;
                          direction:inherit;
                          color:#000000;
                          font-family:Arial;
                          font-size:9.00pt;
                          font-weight:Bold;
                          font-style:normal;
                          background-color:transparent;
                          text-decoration:none;
                          letter-spacing:0.00em;
                          font-stretch:normal;
                          text-transform:none;
                          font-kerning:normal;
                          counter-increment:S_1 S_2;
}
p.Numbered_RomanNumeralsFirst {
                               margin-left:114.00pt;
                               margin-right:0.00pt;
                               margin-top:4.00pt;
                               margin-bottom:4.00pt;
                               text-align:left;
                               text-indent:-42.00pt;
                               line-height:11.00pt;
                               word-spacing:0.25em;
                               hyphens:none;
                               direction:inherit;
                               color:#000000;
                               font-family:Arial;
                               font-size:9.00pt;
                               font-weight:Bold;
                               font-style:normal;
                               background-color:transparent;
                               text-decoration:none;
                               letter-spacing:0.00em;
                               font-stretch:normal;
                               text-transform:none;
                               font-kerning:normal;
                               counter-reset:S_1 1 S_2 1;
}
p.Numbered_single {
                   margin-left:28.00pt;
                   margin-right:0.00pt;
                   margin-top:5.00pt;
                   margin-bottom:5.00pt;
                   text-align:left;
                   text-indent:-28.00pt;
                   line-height:11.00pt;
                   word-spacing:0.25em;
                   hyphens:none;
                   direction:inherit;
                   color:#000000;
                   font-family:Arial;
                   font-size:9.00pt;
                   font-weight:Bold;
                   font-style:normal;
                   background-color:transparent;
                   text-decoration:none;
                   letter-spacing:0.00em;
                   font-stretch:normal;
                   text-transform:none;
                   font-kerning:normal;
}
p.RH_Heading1 {
               margin-left:0.00pt;
               margin-right:0.00pt;
               margin-top:45.00pt;
               margin-bottom:10.00pt;
               text-align:left;
               text-indent:0.00pt;
               line-height:16.50pt;
               word-spacing:0.25em;
               hyphens:none;
               direction:inherit;
               color:#0000d3;
               font-family:Arial;
               font-size:13.50pt;
               font-weight:Bold;
               font-style:normal;
               background-color:transparent;
               text-decoration:none;
               letter-spacing:0.15em;
               font-stretch:normal;
               text-transform:uppercase;
               font-kerning:none;
}
p.RH_Heading2 {
               margin-left:114.00pt;
               margin-right:0.00pt;
               margin-top:30.00pt;
               margin-bottom:4.00pt;
               text-align:left;
               text-indent:0.00pt;
               line-height:14.00pt;
               word-spacing:0.25em;
               hyphens:none;
               direction:inherit;
               color:#000000;
               font-family:Arial;
               font-size:12.00pt;
               font-weight:Bold;
               font-style:normal;
               background-color:transparent;
               text-decoration:none;
               letter-spacing:0.15em;
               font-stretch:normal;
               text-transform:uppercase;
               font-kerning:none;
}
p.RH_Heading3 {
               margin-left:114.00pt;
               margin-right:0.00pt;
               margin-top:21.00pt;
               margin-bottom:0.00pt;
               text-align:left;
               text-indent:0.00pt;
               line-height:13.50pt;
               word-spacing:0.25em;
               hyphens:none;
               direction:inherit;
               color:#000000;
               font-family:Arial;
               font-size:10.50pt;
               font-weight:Bold;
               font-style:normal;
               background-color:transparent;
               text-decoration:none;
               letter-spacing:0.15em;
               font-stretch:normal;
               text-transform:uppercase;
               font-kerning:none;
}
p.TableFootnote {
                 margin-left:30.00pt;
                 margin-right:18.00pt;
                 margin-top:0.00pt;
                 margin-bottom:0.00pt;
                 text-align:left;
                 text-indent:-12.00pt;
                 line-height:12.00pt;
                 word-spacing:0.25em;
                 hyphens:auto;
                 direction:inherit;
                 color:#000000;
                 font-family:"Times New Roman";
                 font-size:10.00pt;
                 font-weight:normal;
                 font-style:normal;
                 background-color:transparent;
                 text-decoration:none;
                 letter-spacing:0.00em;
                 font-stretch:normal;
                 text-transform:none;
                 font-kerning:normal;
}
p.TableName {
             margin-left:114.00pt;
             margin-right:90.00pt;
             margin-top:6.00pt;
             margin-bottom:0.00pt;
             text-align:left;
             text-indent:-64.00pt;
             line-height:11.50pt;
             word-spacing:0.25em;
             hyphens:none;
             direction:inherit;
             color:#000000;
             font-family:Arial;
             font-size:9.50pt;
             font-weight:normal;
             font-style:normal;
             background-color:transparent;
             text-decoration:none;
             letter-spacing:0.05em;
             font-stretch:normal;
             text-transform:none;
             font-kerning:normal;
             counter-increment:E_1;
}
p.TableTitle {
              margin-left:0.00pt;
              margin-right:0.00pt;
              margin-top:0.00pt;
              margin-bottom:0.00pt;
              text-align:center;
              text-indent:0.00pt;
              line-height:14.00pt;
              word-spacing:0.25em;
              hyphens:none;
              direction:inherit;
              color:#000000;
              font-family:"Times New Roman";
              font-size:12.00pt;
              font-weight:Bold;
              font-style:normal;
              background-color:transparent;
              text-decoration:none;
              letter-spacing:0.00em;
              font-stretch:normal;
              text-transform:none;
              font-kerning:normal;
              counter-increment:T_1;
}
p.Title {
         margin-left:0.00pt;
         margin-right:0.00pt;
         margin-top:24.00pt;
         margin-bottom:12.00pt;
         text-align:center;
         text-indent:0.00pt;
         line-height:24.00pt;
         word-spacing:0.25em;
         hyphens:none;
         direction:inherit;
         color:#000000;
         font-family:"Times New Roman";
         font-size:18.00pt;
         font-weight:Bold;
         font-style:normal;
         background-color:transparent;
         text-decoration:none;
         letter-spacing:0.00em;
         font-stretch:normal;
         text-transform:none;
         font-kerning:normal;
}
p.TrainingActivity {
                    margin-left:114.00pt;
                    margin-right:0.00pt;
                    margin-top:16.00pt;
                    margin-bottom:12.00pt;
                    text-align:left;
                    text-indent:0.00pt;
                    line-height:14.00pt;
                    word-spacing:0.25em;
                    hyphens:none;
                    direction:inherit;
                    color:#000000;
                    font-family:Arial;
                    font-size:12.00pt;
                    font-weight:Bold;
                    font-style:normal;
                    background-color:transparent;
                    text-decoration:none;
                    letter-spacing:0.00em;
                    font-stretch:normal;
                    text-transform:none;
                    font-kerning:normal;
}
p.TrainingAnswerLine {
                      margin-left:114.00pt;
                      margin-right:0.00pt;
                      margin-top:0.00pt;
                      margin-bottom:5.00pt;
                      text-align:left;
                      text-indent:-4.00pt;
                      line-height:14.00pt;
                      word-spacing:0.25em;
                      hyphens:none;
                      direction:inherit;
                      color:#000000;
                      font-family:Arial;
                      font-size:12.00pt;
                      font-weight:normal;
                      font-style:normal;
                      background-color:transparent;
                      text-decoration:none;
                      letter-spacing:0.00em;
                      font-stretch:normal;
                      text-transform:none;
                      font-kerning:normal;
}
p.Warning_ {
            margin-left:60.00pt;
            margin-right:0.00pt;
            margin-top:5.00pt;
            margin-bottom:10.00pt;
            text-align:left;
            text-indent:-60.00pt;
            line-height:10.00pt;
            word-spacing:0.25em;
            hyphens:none;
            direction:inherit;
            color:#ff0000;
            font-family:Arial;
            font-size:10.00pt;
            font-weight:Bold;
            font-style:normal;
            background-color:transparent;
            text-decoration:none;
            letter-spacing:0.05em;
            font-stretch:normal;
            text-transform:uppercase;
            font-kerning:normal;
}
p.zHeaderLeft2 {
                margin-left:0.00pt;
                margin-right:0.00pt;
                margin-top:0.00pt;
                margin-bottom:0.00pt;
                text-align:left;
                text-indent:0.00pt;
                line-height:11.00pt;
                word-spacing:0.25em;
                hyphens:none;
                direction:inherit;
                color:#000000;
                font-family:Arial;
                font-size:8.00pt;
                font-weight:Bold;
                font-style:normal;
                background-color:transparent;
                text-decoration:none;
                letter-spacing:0.15em;
                font-stretch:normal;
                text-transform:uppercase;
                font-kerning:normal;
}
p.zHeaderLeft3 {
                margin-left:0.00pt;
                margin-right:0.00pt;
                margin-top:1.00pt;
                margin-bottom:0.00pt;
                text-align:left;
                text-indent:0.00pt;
                line-height:10.00pt;
                word-spacing:0.25em;
                hyphens:none;
                direction:inherit;
                color:#000000;
                font-family:Arial;
                font-size:9.00pt;
                font-weight:normal;
                font-style:Italic;
                background-color:transparent;
                text-decoration:none;
                letter-spacing:0.00em;
                font-stretch:normal;
                text-transform:none;
                font-kerning:normal;
}
p.zHeaderRight2 {
                 margin-left:0.00pt;
                 margin-right:0.00pt;
                 margin-top:0.00pt;
                 margin-bottom:0.00pt;
                 text-align:right;
                 text-indent:0.00pt;
                 line-height:11.00pt;
                 word-spacing:0.25em;
                 hyphens:none;
                 direction:inherit;
                 color:#000000;
                 font-family:Arial;
                 font-size:8.00pt;
                 font-weight:Bold;
                 font-style:normal;
                 background-color:transparent;
                 text-decoration:none;
                 letter-spacing:0.15em;
                 font-stretch:normal;
                 text-transform:uppercase;
                 font-kerning:normal;
}
p.zHeaderRight3 {
                 margin-left:0.00pt;
                 margin-right:0.00pt;
                 margin-top:1.00pt;
                 margin-bottom:0.00pt;
                 text-align:right;
                 text-indent:0.00pt;
                 line-height:10.00pt;
                 word-spacing:0.25em;
                 hyphens:none;
                 direction:inherit;
                 color:#000000;
                 font-family:Arial;
                 font-size:9.00pt;
                 font-weight:normal;
                 font-style:Italic;
                 background-color:transparent;
                 text-decoration:none;
                 letter-spacing:0.00em;
                 font-stretch:normal;
                 text-transform:none;
                 font-kerning:normal;
}
span.Bold {
           font-style:normal;
           color:#000000;
           font-weight:Bold;
           text-decoration:none;
           letter-spacing:0.00em;
           font-stretch:normal;
           text-transform:none;
           font-kerning:normal;
}
span.BoldEmphasis {
                   font-style:Italic;
                   color:#000000;
                   font-weight:Bold;
                   text-decoration:none;
                   letter-spacing:0.00em;
                   font-stretch:normal;
                   text-transform:none;
                   font-kerning:normal;
}
span.Bullet {
             color:#0000d3;
             font-size:12.00pt;
             font-weight:Bold;
}
span.Emphasis {
               font-style:Italic;
               color:#000000;
               font-weight:normal;
               text-decoration:none;
               letter-spacing:0.00em;
               font-stretch:normal;
               text-transform:none;
               font-kerning:normal;
}
span.EquationVariables {
                        font-style:Italic;
}
span.Note {
           font-style:normal;
           color:#000000;
           font-family:Arial;
           font-size:9.00pt;
           font-weight:Bold;
           text-decoration:none;
           letter-spacing:0.05em;
           font-stretch:normal;
           text-transform:none;
           font-kerning:normal;
}
span.StepNumber {
                 font-style:normal;
                 color:#0000d3;
                 font-family:Arial;
                 font-size:8.00pt;
                 font-weight:Bold;
                 text-decoration:none;
                 letter-spacing:0.00em;
                 font-kerning:normal;
}
span.Underline {
                color:#000000;
                font-weight:normal;
                text-decoration:underline;
                letter-spacing:0.00em;
                font-stretch:normal;
                text-transform:none;
                font-kerning:normal;
}
span.UserType {
               font-style:normal;
               color:#000000;
               font-family:"Courier New";
               font-size:9.50pt;
               font-weight:normal;
               text-decoration:none;
               letter-spacing:0.00em;
               font-stretch:normal;
               text-transform:none;
               font-kerning:none;
}
span.Warning_ {
               font-style:Italic;
               color:#ff0000;
               font-family:Arial;
               font-size:9.00pt;
               font-weight:Bold;
               text-decoration:none;
               letter-spacing:0.05em;
               font-stretch:normal;
               text-transform:none;
               font-kerning:normal;
}
span.zFigureNumberFormat {
                          font-style:normal;
                          color:#000000;
                          font-family:Arial;
                          font-size:9.50pt;
                          font-weight:Bold;
                          text-decoration:overline;
                          letter-spacing:0.05em;
                          font-stretch:normal;
                          text-transform:none;
                          font-kerning:normal;
}
span.zFooterNumbering {
                       font-style:normal;
                       color:#0000d3;
                       font-family:Arial;
                       font-size:9.00pt;
                       font-weight:Bold;
                       text-decoration:none;
                       letter-spacing:0.00em;
                       font-stretch:normal;
                       text-transform:none;
                       font-kerning:normal;
}
table.Format_A {
                margin-top:12.00pt;
                margin-left:0.00pt;
                margin-bottom:12.00pt;
                margin-right:0.00pt;
                border-collapse:collapse;
                direction:inherit;
                border-top-width:0.5pt;
                border-top-style:solid;
                border-top-color:#000000;
                border-bottom-width:0.5pt;
                border-bottom-style:solid;
                border-bottom-color:#000000;
                border-left-width:0.5pt;
                border-left-style:solid;
                border-left-color:#000000;
                border-right-width:0.5pt;
                border-right-style:solid;
                border-right-color:#000000;
}
table.Format_A caption {
                        caption-side:top;
                        padding:6.00pt;
}
table.Format_A td {
                   vertical-align:top;
}
table.Format_A td , table.Format_A th {
                                       padding-top:6.00pt;
                                       padding-right:6.00pt;
                                       padding-left:6.00pt;
                                       padding-bottom:4.00pt;
                                       border-right-width:0.5pt;
                                       border-right-style:solid;
                                       border-right-color:#000000;
}
table.Format_A thead tr {
                         border-bottom-width:0.5pt;
                         border-bottom-style:solid;
                         border-bottom-color:#000000;
}
table.Format_A thead tr:last-child {
                                    border-bottom-width:2.5pt;
                                    border-bottom-style:double;
                                    border-bottom-color:#000000;
}
table.Format_A tr td:nth-child(1) , table.Format_A th:nth-child(1) {
                                                                    border-right-width:0.5pt;
                                                                    border-right-style:solid;
                                                                    border-right-color:#000000;
}
table.Format_A tbody tr:nth-child(4n) {
                                       border-bottom-width:0.5pt;
                                       border-bottom-style:solid;
                                       border-bottom-color:#000000;
}
table.Format_A tbody tr {
                         border-bottom-width:0.5pt;
                         border-bottom-style:solid;
                         border-bottom-color:#000000;
}
table.Format_A tfoot tr {
                         border-top-width:0.5pt;
                         border-top-style:solid;
                         border-top-color:#000000;
}
table.Format_A tfoot tr:first-child {
                                     border-top-width:2.5pt;
                                     border-top-style:double;
                                     border-top-color:#000000;
}
table.Format_A thead tr , table.Format_A tfoot tr {
                                                   background-color:#ffffff;
}
table.Format_A tbody tr:nth-child(4n+1),table.Format_A tbody tr:nth-child(4n+2) {
                                                                                 background-color:#ffffff;
}
table.Format_A tbody tr:nth-child(4n-0),table.Format_A tbody tr:nth-child(4n-1) {
                                                                                 background-color:#ffffff;
}
table.Format_B {
                margin-top:12.00pt;
                margin-left:0.00pt;
                margin-bottom:12.00pt;
                margin-right:0.00pt;
                border-collapse:collapse;
                direction:inherit;
                border-top-width:2pt;
                border-top-style:solid;
                border-top-color:#000000;
                border-bottom-width:0.5pt;
                border-bottom-style:solid;
                border-bottom-color:#000000;
                border-left-width:0;
                border-left-style:hidden;
                border-left-color:0;
                border-right-width:0;
                border-right-style:hidden;
                border-right-color:0;
}
table.Format_B caption {
                        caption-side:top;
                        padding:6.00pt;
}
table.Format_B td {
                   vertical-align:top;
}
table.Format_B td , table.Format_B th {
                                       padding-top:6.00pt;
                                       padding-right:6.00pt;
                                       padding-left:6.00pt;
                                       padding-bottom:4.00pt;
                                       border-right-width:0.5pt;
                                       border-right-style:solid;
                                       border-right-color:#000000;
}
table.Format_B thead tr {
                         border-bottom-width:0.5pt;
                         border-bottom-style:solid;
                         border-bottom-color:#000000;
}
table.Format_B thead tr:last-child {
                                    border-bottom-width:2pt;
                                    border-bottom-style:solid;
                                    border-bottom-color:#000000;
}
table.Format_B tr td:nth-child(1) , table.Format_B th:nth-child(1) {
                                                                    border-right-width:0.5pt;
                                                                    border-right-style:solid;
                                                                    border-right-color:#000000;
}
table.Format_B tbody tr:nth-child(4n) {
                                       border-bottom-width:0.5pt;
                                       border-bottom-style:solid;
                                       border-bottom-color:#000000;
}
table.Format_B tbody tr {
                         border-bottom-width:0.5pt;
                         border-bottom-style:solid;
                         border-bottom-color:#000000;
}
table.Format_B tfoot tr {
                         border-top-width:0.5pt;
                         border-top-style:solid;
                         border-top-color:#000000;
}
table.Format_B tfoot tr:first-child {
                                     border-top-width:2pt;
                                     border-top-style:solid;
                                     border-top-color:#000000;
}
table.Format_B thead tr , table.Format_B tfoot tr {
                                                   background-color:#ffffff;
}
table.Format_B tbody tr:nth-child(4n+1),table.Format_B tbody tr:nth-child(4n+2) {
                                                                                 background-color:#ffffff;
}
table.Format_B tbody tr:nth-child(4n-0),table.Format_B tbody tr:nth-child(4n-1) {
                                                                                 background-color:#ffffff;
}
table.InvisibleTable {
                      margin-top:5.50pt;
                      margin-left:0.00pt;
                      margin-bottom:6.00pt;
                      margin-right:0.00pt;
                      border-collapse:collapse;
                      direction:inherit;
                      border-top-width:0;
                      border-top-style:hidden;
                      border-top-color:0;
                      border-bottom-width:0;
                      border-bottom-style:hidden;
                      border-bottom-color:0;
                      border-left-width:0;
                      border-left-style:hidden;
                      border-left-color:0;
                      border-right-width:0;
                      border-right-style:hidden;
                      border-right-color:0;
}
table.InvisibleTable caption {
                              caption-side:initial;
                              padding:6.00pt;
}
table.InvisibleTable td {
                         vertical-align:top;
}
table.InvisibleTable td , table.InvisibleTable th {
                                                   padding-top:4.00pt;
                                                   padding-right:3.00pt;
                                                   padding-left:3.00pt;
                                                   padding-bottom:3.00pt;
                                                   border-right-width:0;
                                                   border-right-style:hidden;
                                                   border-right-color:0;
}
table.InvisibleTable thead tr {
                               border-bottom-width:0;
                               border-bottom-style:hidden;
                               border-bottom-color:0;
}
table.InvisibleTable thead tr:last-child {
                                          border-bottom-width:0;
                                          border-bottom-style:hidden;
                                          border-bottom-color:0;
}
table.InvisibleTable tr td:nth-child(1) , table.InvisibleTable th:nth-child(1) {
                                                                                border-right-width:0;
                                                                                border-right-style:hidden;
                                                                                border-right-color:0;
}
table.InvisibleTable tbody tr:nth-child(4n) {
                                             border-bottom-width:0;
                                             border-bottom-style:hidden;
                                             border-bottom-color:0;
}
table.InvisibleTable tbody tr {
                               border-bottom-width:0;
                               border-bottom-style:hidden;
                               border-bottom-color:0;
}
table.InvisibleTable tfoot tr {
                               border-top-width:0;
                               border-top-style:hidden;
                               border-top-color:0;
}
table.InvisibleTable tfoot tr:first-child {
                                           border-top-width:0;
                                           border-top-style:hidden;
                                           border-top-color:0;
}
table.InvisibleTable thead tr , table.InvisibleTable tfoot tr {
                                                               background-color:#ffffff;
}
table.InvisibleTable tbody tr:nth-child(4n+1),table.InvisibleTable tbody tr:nth-child(4n+2) {
                                                                                             background-color:#ffffff;
}
table.InvisibleTable tbody tr:nth-child(4n-0),table.InvisibleTable tbody tr:nth-child(4n-1) {
                                                                                             background-color:#ffffff;
}
table.Table {
             margin-top:12.00pt;
             margin-left:114.00pt;
             margin-bottom:12.00pt;
             margin-right:0.00pt;
             border-collapse:collapse;
             direction:inherit;
             border-top-width:0.5pt;
             border-top-style:solid;
             border-top-color:#000000;
             border-bottom-width:0.5pt;
             border-bottom-style:solid;
             border-bottom-color:#000000;
             border-left-width:0.5pt;
             border-left-style:solid;
             border-left-color:#000000;
             border-right-width:0.5pt;
             border-right-style:solid;
             border-right-color:#000000;
}
table.Table caption {
                     caption-side:initial;
                     padding:3.00pt;
}
table.Table td {
                vertical-align:top;
}
table.Table td , table.Table th {
                                 padding-top:6.00pt;
                                 padding-right:6.00pt;
                                 padding-left:6.00pt;
                                 padding-bottom:4.00pt;
                                 border-right-width:0.5pt;
                                 border-right-style:solid;
                                 border-right-color:#000000;
}
table.Table thead tr {
                      border-bottom-width:0.5pt;
                      border-bottom-style:solid;
                      border-bottom-color:#000000;
}
table.Table thead tr:last-child {
                                 border-bottom-width:2pt;
                                 border-bottom-style:solid;
                                 border-bottom-color:#000000;
}
table.Table tr td:nth-child(1) , table.Table th:nth-child(1) {
                                                              border-right-width:0.5pt;
                                                              border-right-style:solid;
                                                              border-right-color:#000000;
}
table.Table tbody tr:nth-child(2n) {
                                    border-bottom-width:0.5pt;
                                    border-bottom-style:solid;
                                    border-bottom-color:#000000;
}
table.Table tbody tr {
                      border-bottom-width:0.5pt;
                      border-bottom-style:solid;
                      border-bottom-color:#000000;
}
table.Table tfoot tr {
                      border-top-width:0.5pt;
                      border-top-style:solid;
                      border-top-color:#000000;
}
table.Table tfoot tr:first-child {
                                  border-top-width:2pt;
                                  border-top-style:solid;
                                  border-top-color:#000000;
}
table.Table thead tr , table.Table tfoot tr {
                                             background-color:#cccccc;
}
table.Table tbody tr:nth-child(2n+1) {
                                      background-color:#ffffff;
}
table.Table tbody tr:nth-child(2n-0) {
                                      background-color:#ffffff;
}
table.Table_Large {
                   margin-top:12.00pt;
                   margin-left:0.00pt;
                   margin-bottom:12.00pt;
                   margin-right:0.00pt;
                   border-collapse:collapse;
                   direction:inherit;
                   border-top-width:0.5pt;
                   border-top-style:solid;
                   border-top-color:#000000;
                   border-bottom-width:0.5pt;
                   border-bottom-style:solid;
                   border-bottom-color:#000000;
                   border-left-width:0.5pt;
                   border-left-style:solid;
                   border-left-color:#000000;
                   border-right-width:0.5pt;
                   border-right-style:solid;
                   border-right-color:#000000;
}
table.Table_Large caption {
                           caption-side:initial;
                           padding:3.00pt;
}
table.Table_Large td {
                      vertical-align:top;
}
table.Table_Large td , table.Table_Large th {
                                             padding-top:6.00pt;
                                             padding-right:6.00pt;
                                             padding-left:6.00pt;
                                             padding-bottom:4.00pt;
                                             border-right-width:0.5pt;
                                             border-right-style:solid;
                                             border-right-color:#000000;
}
table.Table_Large thead tr {
                            border-bottom-width:0.5pt;
                            border-bottom-style:solid;
                            border-bottom-color:#000000;
}
table.Table_Large thead tr:last-child {
                                       border-bottom-width:2pt;
                                       border-bottom-style:solid;
                                       border-bottom-color:#000000;
}
table.Table_Large tr td:nth-child(1) , table.Table_Large th:nth-child(1) {
                                                                          border-right-width:0.5pt;
                                                                          border-right-style:solid;
                                                                          border-right-color:#000000;
}
table.Table_Large tbody tr:nth-child(2n) {
                                          border-bottom-width:0.5pt;
                                          border-bottom-style:solid;
                                          border-bottom-color:#000000;
}
table.Table_Large tbody tr {
                            border-bottom-width:0.5pt;
                            border-bottom-style:solid;
                            border-bottom-color:#000000;
}
table.Table_Large tfoot tr {
                            border-top-width:0.5pt;
                            border-top-style:solid;
                            border-top-color:#000000;
}
table.Table_Large tfoot tr:first-child {
                                        border-top-width:2pt;
                                        border-top-style:solid;
                                        border-top-color:#000000;
}
table.Table_Large thead tr , table.Table_Large tfoot tr {
                                                         background-color:#cccccc;
}
table.Table_Large tbody tr:nth-child(2n+1) {
                                            background-color:#ffffff;
}
table.Table_Large tbody tr:nth-child(2n-0) {
                                            background-color:#ffffff;
}
body {
      counter-reset:B_1 C_1 D_1 E_1 S_1 S_2 T_1;
}
img.imageSettings {
                   margin-left:1pt !important;
                   margin-right:1pt !important;
                   margin-top:1pt !important;
                   margin-bottom:1pt !important;
                   border-left:!important;
                   border-right:!important;
                   border-top:!important;
                   border-bottom:!important;
}
object.imageSettings {
                      margin-left:1pt !important;
                      margin-right:1pt !important;
                      margin-top:1pt !important;
                      margin-bottom:1pt !important;
                      border-left:!important;
                      border-right:!important;
                      border-top:!important;
                      border-bottom:!important;
}
