ul + p.BodyLevel1 { 
                   margin-right:0.000pt; 
                   text-align:left; 
                   text-indent:0.000pt; 
                   word-spacing:0.250em; 
                   font-style:normal; 
                   font-weight:normal; 
                   color:#000000; 
                   letter-spacing:1pt; 
                   margin-top:1pt; 
                   margin-bottom:6pt; 
                   font-size:9pt; 
                   margin-left:30px; 
                   font-family:"Arial"   , monospace; 
                   text-decoration:none;  }
p.BodyLevel1 { 
              margin-right:1pt; 
              text-align:left; 
              text-indent:0.000pt; 
              word-spacing:0.250em; 
              font-style:normal; 
              font-weight:normal; 
              color:#000000; 
              letter-spacing:1pt; 
              margin-top:1pt; 
              margin-bottom:6pt; 
              font-size:9pt; 
              margin-left:30px; 
              font-family:"Arial"   , monospace; 
              text-decoration:none;  }
LI.p-BodyLevel1 { 
                 text-align:left; 
                 text-indent:0.000pt; 
                 word-spacing:0.250em; 
                 font-style:normal; 
                 font-weight:normal; 
                 color:#000000; 
                 letter-spacing:1pt; 
                 font-size:9pt; 
                 font-family:"Arial"   , monospace; 
                 text-decoration:none;  }
p.BodyLevel2 { 
              margin-right:1pt; 
              text-align:left; 
              text-indent:0.000pt; 
              word-spacing:0.250em; 
              font-style:normal; 
              font-weight:normal; 
              color:#000000; 
              letter-spacing:1pt; 
              margin-top:1pt; 
              margin-bottom:6pt; 
              font-size:9pt; 
              margin-left:50px; 
              font-family:"Arial"   , monospace; 
              text-decoration:none;  }
LI.p-BodyLevel2 { 
                 text-align:left; 
                 text-indent:0.000pt; 
                 word-spacing:0.250em; 
                 font-style:normal; 
                 font-weight:normal; 
                 color:#000000; 
                 letter-spacing:1pt; 
                 font-size:9pt; 
                 font-family:"Arial"   , monospace; 
                 text-decoration:none;  }
p.BodyLevel3 { 
              margin-right:1pt; 
              text-align:left; 
              text-indent:0.000pt; 
              word-spacing:0.250em; 
              font-style:normal; 
              font-weight:normal; 
              color:#000000; 
              letter-spacing:1pt; 
              margin-left:60px; 
              margin-top:1pt; 
              margin-bottom:6pt; 
              font-size:9pt; 
              font-family:"Arial"   , monospace; 
              text-decoration:none;  }
LI.p-BodyLevel3 { 
                 text-align:left; 
                 text-indent:0.000pt; 
                 word-spacing:0.250em; 
                 font-style:normal; 
                 font-weight:normal; 
                 color:#000000; 
                 letter-spacing:1pt; 
                 font-size:9pt; 
                 font-family:"Arial"   , monospace; 
                 text-decoration:none;  }
h1 { 
    margin-right:1pt; 
    text-align:left; 
    text-indent:0.000pt; 
    word-spacing:0.250em; 
    font-weight:bold; 
    margin-top:10pt; 
    margin-bottom:10pt; 
    font-style:normal; 
    font-family:"Tahoma"   , monospace; 
    color:#000080; 
    letter-spacing:normal; 
    font-size:14pt; 
    border-left-style:Solid; 
    border-right-style:Solid; 
    border-top-style:Solid; 
    border-bottom-style:Solid; 
    line-height:150%; 
    page-break-after:avoid; 
    margin-left:1pt; 
    border-left-width:8px; 
    border-right-width:1px; 
    border-top-width:1px; 
    border-bottom-width:1px; 
    background-color:#efefef; 
    padding-left:3pt; 
    text-decoration:none;  }
LI.h1 { 
       text-align:left; 
       text-indent:0.000pt; 
       word-spacing:0.250em; 
       font-weight:bold; 
       font-style:normal; 
       font-family:"Tahoma"   , monospace; 
       color:#000080; 
       letter-spacing:normal; 
       font-size:14pt; 
       line-height:150%; 
       text-decoration:none;  }
h2 { 
    text-align:left; 
    text-indent:0.000pt; 
    word-spacing:0.250em; 
    font-weight:bold; 
    margin-right:1pt; 
    margin-top:10pt; 
    margin-bottom:6pt; 
    font-style:normal; 
    font-size:14pt; 
    font-family:"Tahoma"   , monospace; 
    letter-spacing:normal; 
    color:#000080; 
    margin-left:1pt; 
    page-break-after:avoid; 
    text-decoration:none;  }
LI.h2 { 
       text-align:left; 
       text-indent:0.000pt; 
       word-spacing:0.250em; 
       font-weight:bold; 
       font-style:normal; 
       font-size:14pt; 
       font-family:"Tahoma"   , monospace; 
       letter-spacing:normal; 
       color:#000080; 
       text-decoration:none;  }
h3 { 
    margin-right:1pt; 
    text-align:left; 
    text-indent:0.000pt; 
    word-spacing:0.250em; 
    font-weight:bold; 
    font-size:12.0pt; 
    font-family:"Tahoma"   , monospace; 
    margin-top:6pt; 
    margin-bottom:6pt; 
    font-style:normal; 
    letter-spacing:normal; 
    color:#000080; 
    margin-left:1pt; 
    page-break-after:avoid; 
    text-decoration:none;  }
LI.h3 { 
       text-align:left; 
       text-indent:0.000pt; 
       word-spacing:0.250em; 
       font-weight:bold; 
       font-size:12.0pt; 
       font-family:"Tahoma"   , monospace; 
       font-style:normal; 
       letter-spacing:normal; 
       color:#000080; 
       text-decoration:none;  }
h4 { 
    margin-right:1pt; 
    text-align:left; 
    text-indent:0.000pt; 
    word-spacing:0.250em; 
    font-style:normal; 
    font-weight:bold; 
    font-size:11.0pt; 
    letter-spacing:0.00em; 
    font-family:"Tahoma"   , monospace; 
    margin-left:1pt; 
    margin-top:6pt; 
    margin-bottom:6pt; 
    color:#000000; 
    page-break-after:avoid; 
    text-decoration:none;  }
LI.h4 { 
       text-align:left; 
       text-indent:0.000pt; 
       word-spacing:0.250em; 
       font-style:normal; 
       font-weight:bold; 
       font-size:11.0pt; 
       letter-spacing:0.00em; 
       font-family:"Tahoma"   , monospace; 
       color:#000000; 
       text-decoration:none;  }
p.Title { 
         margin-left:1pt; 
         margin-right:1pt; 
         text-align:left; 
         text-indent:0.000pt; 
         margin-top:22.000pt; 
         margin-bottom:11.000pt; 
         word-spacing:0.250em; 
         font-style:normal; 
         font-weight:bold; 
         font-size:18.0pt; 
         color:#000000; 
         letter-spacing:0.00em; 
         font-family:"Tahoma"   , monospace; 
         border-bottom-style:Solid; 
         border-bottom-width:4px; 
         text-decoration:none;  }
LI.p-Title { 
            text-align:left; 
            text-indent:0.000pt; 
            word-spacing:0.250em; 
            font-style:normal; 
            font-weight:bold; 
            font-size:18.0pt; 
            color:#000000; 
            letter-spacing:0.00em; 
            font-family:"Tahoma"   , monospace; 
            text-decoration:none;  }
p.AuthorBook { 
              margin-left:1pt; 
              margin-right:1pt; 
              text-align:left; 
              text-indent:0.000pt; 
              margin-top:1pt; 
              margin-bottom:292.000pt; 
              word-spacing:0.250em; 
              font-style:normal; 
              font-weight:bold; 
              font-size:13.0pt; 
              color:#000000; 
              letter-spacing:0.00em; 
              font-family:"Tahoma"   , monospace; 
              text-decoration:none;  }
LI.p-AuthorBook { 
                 text-align:left; 
                 text-indent:0.000pt; 
                 word-spacing:0.250em; 
                 font-style:normal; 
                 font-weight:bold; 
                 font-size:13.0pt; 
                 color:#000000; 
                 letter-spacing:0.00em; 
                 font-family:"Tahoma"   , monospace; 
                 text-decoration:none;  }
p.CellBody { 
            margin-left:1pt; 
            margin-right:1pt; 
            text-align:left; 
            text-indent:0.000pt; 
            margin-top:1pt; 
            word-spacing:0.250em; 
            font-style:normal; 
            font-weight:normal; 
            color:#000000; 
            margin-bottom:2pt; 
            font-size:10pt; 
            font-family:"Arial"   , monospace; 
            text-decoration:none;  }
LI.p-CellBody { 
               text-align:left; 
               text-indent:0.000pt; 
               word-spacing:0.250em; 
               font-style:normal; 
               font-weight:normal; 
               color:#000000; 
               font-size:10pt; 
               font-family:"Arial"   , monospace; 
               text-decoration:none;  }
p.CellHeading { 
               margin-left:1pt; 
               margin-right:1pt; 
               text-align:left; 
               text-indent:0.000pt; 
               word-spacing:0.250em; 
               font-style:normal; 
               font-weight:bold; 
               color:#000000; 
               page-break-after:avoid; 
               letter-spacing:normal; 
               margin-top:4.5pt; 
               margin-bottom:4.5pt; 
               font-size:10pt; 
               font-family:"Arial"   , monospace; 
               text-decoration:none;  }
LI.p-CellHeading { 
                  text-align:left; 
                  text-indent:0.000pt; 
                  word-spacing:0.250em; 
                  font-style:normal; 
                  font-weight:bold; 
                  color:#000000; 
                  letter-spacing:normal; 
                  font-size:10pt; 
                  font-family:"Arial"   , monospace; 
                  text-decoration:none;  }
p.Extract { 
           margin-left:18.000pt; 
           margin-right:18.000pt; 
           text-align:left; 
           text-indent:0.000pt; 
           margin-top:7.000pt; 
           margin-bottom:1pt; 
           word-spacing:0.250em; 
           font-style:normal; 
           font-weight:normal; 
           color:#000000; 
           letter-spacing:0.00em; 
           font-family:"Tahoma"   , monospace; 
           font-size:10pt; 
           text-decoration:none;  }
LI.p-Extract { 
              text-align:left; 
              text-indent:0.000pt; 
              word-spacing:0.250em; 
              font-style:normal; 
              font-weight:normal; 
              color:#000000; 
              letter-spacing:0.00em; 
              font-family:"Tahoma"   , monospace; 
              font-size:10pt; 
              text-decoration:none;  }
p.Footnote { 
            margin-left:6.000pt; 
            margin-right:1pt; 
            text-align:left; 
            text-indent:0; 
            margin-top:3.000pt; 
            margin-bottom:1pt; 
            word-spacing:0.250em; 
            font-style:normal; 
            font-weight:normal; 
            color:#000000; 
            letter-spacing:0.00em; 
            font-family:"Arial"   , monospace; 
            font-size:8pt; 
            text-decoration:none;  }
LI.p-Footnote { 
               text-align:left; 
               text-indent:0; 
               word-spacing:0.250em; 
               font-style:normal; 
               font-weight:normal; 
               color:#000000; 
               letter-spacing:0.00em; 
               font-family:"Arial"   , monospace; 
               font-size:8pt; 
               text-decoration:none;  }
p.PublisherBook { 
                 margin-left:1pt; 
                 margin-right:1pt; 
                 text-align:left; 
                 text-indent:0.000pt; 
                 margin-top:1pt; 
                 margin-bottom:1pt; 
                 word-spacing:0.250em; 
                 font-style:normal; 
                 font-weight:bold; 
                 font-size:12.0pt; 
                 color:#000000; 
                 letter-spacing:0.00em; 
                 font-family:"Tahoma"   , monospace; 
                 text-decoration:none;  }
LI.p-PublisherBook { 
                    text-align:left; 
                    text-indent:0.000pt; 
                    word-spacing:0.250em; 
                    font-style:normal; 
                    font-weight:bold; 
                    font-size:12.0pt; 
                    color:#000000; 
                    letter-spacing:0.00em; 
                    font-family:"Tahoma"   , monospace; 
                    text-decoration:none;  }
p.TitleBook { 
             margin-left:1pt; 
             margin-right:1pt; 
             text-align:left; 
             text-indent:0.000pt; 
             margin-top:1pt; 
             margin-bottom:60.000pt; 
             word-spacing:0.250em; 
             font-style:italic; 
             font-weight:normal; 
             font-size:30.0pt; 
             color:#000000; 
             letter-spacing:-0.04em; 
             font-family:"Tahoma"   , monospace; 
             text-decoration:none;  }
LI.p-TitleBook { 
                text-align:left; 
                text-indent:0.000pt; 
                word-spacing:0.250em; 
                font-style:italic; 
                font-weight:normal; 
                font-size:30.0pt; 
                color:#000000; 
                letter-spacing:-0.04em; 
                font-family:"Tahoma"   , monospace; 
                text-decoration:none;  }
H5 { 
    font-weight:bold; 
    margin-top:1pt; 
    margin-bottom:6pt; 
    font-size:11pt; 
    page-break-after:avoid;  }
LI.H5 { 
       font-weight:bold; 
       font-size:11pt;  }
H6 { 
    font-weight:bold; 
    margin-top:1pt; 
    margin-bottom:1pt; 
    font-size:11pt; 
    page-break-after:avoid;  }
LI.H6 { 
       font-weight:bold; 
       font-size:11pt;  }
span.PageNumber { 
                 font-weight:bold;  }
span.EquationVariables { 
                        font-style:italic;  }
span.Emphasis { 
               font-style:bold;  }
span.Callout { 
              font-family:Arial; 
              font-style:normal; 
              font-weight:normal; 
              font-size:8.0pt; 
              color:#000000; 
              letter-spacing:0.00em;  }
span.BulletSymbol { 
                   font-family:Courier; 
                   font-style:normal; 
                   font-weight:bold; 
                   font-size:11.0pt; 
                   color:#000000; 
                   letter-spacing:0.00em;  }
span.FirstLetterTitle { 
                       font-family:Times New Roman; 
                       font-style:italic; 
                       font-weight:normal; 
                       font-size:42.0pt; 
                       color:#000000; 
                       letter-spacing:-0.04em;  }
span.EquationNumber { 
                     font-family:Arial; 
                     font-style:normal; 
                     font-weight:bold; 
                     font-size:8.0pt; 
                     color:#000000; 
                     letter-spacing:0.00em;  }
span.ChapterNumber { 
                    font-family:Arial; 
                    font-style:normal; 
                    font-weight:bold; 
                    font-size:10.0pt; 
                    color:#000000; 
                    letter-spacing:0.04em;  }
span.StepNumber { 
                 font-family:Arial; 
                 font-style:normal; 
                 font-weight:bold; 
                 font-size:8.0pt; 
                 color:#000000; 
                 letter-spacing:0.00em;  }
span.WebJump {  }
span.Superscript { 
                  font-family:Times New Roman; 
                  font-style:normal; 
                  font-weight:normal; 
                  color:#000000; 
                  letter-spacing:0.00em;  }
span.Underline { 
                font-style:normal; 
                font-weight:normal; 
                color:#000000; 
                letter-spacing:0.00em;  }
span.Bold { 
           font-style:normal; 
           font-weight:bold; 
           color:#000000; 
           letter-spacing:0.00em;  }
span.BlueBold { 
               font-weight:bold; 
               color:#2e97dc;  }
span.White { 
            color:#ffffff; 
            letter-spacing:0.00em; 
            text-decoration:none;  }
span.Symbol { 
             font-family:Symbol; 
             font-style:normal; 
             font-weight:normal; 
             font-size:10.0pt; 
             color:#000000; 
             letter-spacing:0.00em; 
             text-decoration:none;  }
span.GreyBold { 
               font-family:Arial; 
               font-weight:bold; 
               color:#3f3f3f;  }
span.Subscript { 
                font-family:Times New Roman; 
                font-style:normal; 
                font-weight:normal; 
                color:#000000; 
                letter-spacing:0.00em;  }
P { 
   color:#000000; 
   background-color:Transparent; 
   font-size:9pt; 
   font-family:"Arial"   , monospace; 
   margin-left:9pt; 
   margin-top:4.5pt; 
   margin-bottom:9pt; 
   letter-spacing:1pt; 
   line-height:135%; 
   text-decoration:none;  }
LI.P { 
      color:#000000; 
      font-size:9pt; 
      font-family:"Arial"   , monospace; 
      letter-spacing:1pt; 
      line-height:135%; 
      text-decoration:none;  }
P.List { 
        list-style:decimal; 
        page-break-after:avoid; 
        margin-top:4.5pt; 
        margin-bottom:9pt; 
        line-height:Normal;  }
LI.P-List { 
           list-style:decimal; 
           line-height:Normal;  }
P.List1 { 
         list-style:decimal; 
         margin-top:4.5pt; 
         margin-bottom:9pt;  }
LI.P-List1 { 
            list-style:decimal;  }
P.Bullet { 
          list-style:square;  }
LI.P-Bullet { 
             list-style:square;  }
P.Bullet2 { 
           list-style:square; 
           margin-left:40px;  }
LI.P-Bullet2 { 
              list-style:square;  }
p.NoteText { 
            color:#000080; 
            border-left-style:none; 
            border-right-style:none; 
            border-top-style:none; 
            border-bottom-style:none; 
            font-size:9pt; 
            font-family:"Tahoma"   , monospace; 
            list-style:circle; 
            margin-top:1pt; 
            margin-bottom:5pt; 
            padding-top:0pt; 
            padding-bottom:0pt;  }
li.P-NoteText { 
               margin-top:10pt; 
               margin-bottom:10pt; 
               color:#000080; 
               font-size:9pt; 
               font-family:"Tahoma"   , monospace; 
               list-style:circle;  }
li LI.P-NoteText { 
                  margin-top:0pt; 
                  margin-bottom:10pt; 
                  color:#000080; 
                  font-size:9pt; 
                  font-family:"Tahoma"   , monospace; 
                  list-style:circle;  }
P.NoteText2 { 
             color:#000080; 
             border-left-style:none; 
             border-right-style:none; 
             border-top-style:none; 
             border-bottom-style:none; 
             font-size:9pt; 
             font-family:"Tahoma"   , monospace; 
             list-style:circle; 
             margin-top:1pt; 
             margin-bottom:1pt; 
             margin-left:20pt; 
             padding-top:0pt; 
             padding-bottom:0pt;  }
LI.P-NoteText2 { 
                margin-top:10pt; 
                margin-bottom:10pt; 
                color:#000080; 
                font-size:9pt; 
                font-family:"Tahoma"   , monospace; 
                list-style:circle;  }
li P.NoteImage { 
                color:#000080; 
                margin-bottom:0pt; 
                border-top-style:none; 
                page-break-after:avoid; 
                line-height:Normal;  }
P.NoteImage { 
             color:#000080; 
             margin-bottom:1pt; 
             border-top-style:none; 
             page-break-after:avoid; 
             line-height:Normal;  }
LI.P-NoteImage { 
                color:#000080; 
                line-height:Normal;  }
P.WarningText { 
               color:#800000; 
               font-family:"Arial"   , monospace; 
               font-weight:bold; 
               font-style:normal; 
               font-size:9pt; 
               border-left-style:none; 
               border-right-style:none; 
               border-top-style:none; 
               border-bottom-style:none; 
               list-style:circle; 
               margin-top:1pt; 
               margin-bottom:5pt; 
               padding-top:0pt; 
               padding-bottom:0pt;  }
LI.P-WarningText { 
                  margin-top:10pt; 
                  margin-bottom:10pt; 
                  color:#800000; 
                  font-family:"Arial"   , monospace; 
                  font-weight:bold; 
                  font-style:normal; 
                  font-size:9pt; 
                  list-style:circle;  }
li LI.P-WarningText { 
                     margin-top:0pt; 
                     margin-bottom:10pt; 
                     color:#800000; 
                     font-family:"Arial"   , monospace; 
                     font-weight:bold; 
                     font-style:normal; 
                     font-size:9pt; 
                     list-style:circle;  }
li P.WarningImage { 
                   color:#800000; 
                   font-size:9pt; 
                   font-family:"Arial"   , monospace; 
                   margin-bottom:0pt; 
                   border-top-style:none; 
                   page-break-after:avoid; 
                   line-height:Normal;  }
P.WarningImage { 
                color:#800000; 
                font-size:9pt; 
                font-family:"Arial"   , monospace; 
                margin-bottom:1pt; 
                border-top-style:none; 
                page-break-after:avoid; 
                line-height:Normal;  }
LI.P-WarningImage { 
                   color:#800000; 
                   font-size:9pt; 
                   font-family:"Arial"   , monospace;  }
P.Code { 
        font-family:"Courier New"   , monospace; 
        border-left-style:Solid; 
        border-left-width:1px; 
        border-right-style:Solid; 
        border-right-width:1px; 
        border-top-style:Solid; 
        border-top-width:1px; 
        border-bottom-style:Solid; 
        border-bottom-width:1px; 
        background-color:#FFFFCC;  }
LI.P-Code { 
           font-family:"Courier New"   , monospace; 
           font-size:10pt;  }
P.ListSub { 
           list-style:decimal; 
           margin-left:40px; 
           margin-bottom:4.5pt; 
           margin-top:4.5pt;  }
LI.P-ListSub { 
              list-style:decimal;  }
P.ListSub1 { 
            list-style:decimal; 
            margin-left:40px; 
            margin-bottom:4.5pt; 
            margin-top:4.5pt;  }
LI.P-ListSub1 { 
               list-style:decimal;  }
P.Image { 
         margin-top:6pt; 
         margin-left:50px;  }
LI.P-Image {  }
P.TitleHeading1 { 
                 margin-left:25pt; 
                 margin-top:13.5pt; 
                 font-family:"Tahoma"   , monospace;  }
LI.P-TitleHeading1 { 
                    font-family:"Tahoma"   , monospace;  }
P.TitleHeading2 { 
                 margin-left:54pt; 
                 font-family:"Tahoma"   , monospace;  }
LI.P-TitleHeading2 { 
                    font-family:"Tahoma"   , monospace;  }
P.Property { 
            font-weight:bold; 
            font-style:normal; 
            margin-top:1pt; 
            x-next-type:P; 
            font-family:"Arial"   , monospace; 
            letter-spacing:1pt; 
            margin-left:1pt; 
            padding-left:3pt; 
            border-bottom-style:None; 
            line-height:150%; 
            border-right-style:none; 
            border-left-style:none; 
            border-top-style:Solid; 
            page-break-after:avoid; 
            border-top-width:1px; 
            background-color:#c0c0c0; 
            font-size:10pt;  }
LI.P-Property { 
               font-weight:bold; 
               font-style:normal; 
               font-family:"Arial"   , monospace; 
               letter-spacing:1pt; 
               line-height:150%; 
               font-size:10pt;  }
P.ImageInTable { 
                margin-top:6pt; 
                margin-left:1pt;  }
LI.P-ImageInTable {  }
P.HeadingSub { 
              font-weight:bold; 
              font-style:normal; 
              margin-top:9pt; 
              margin-bottom:6pt; 
              border-top-style:None; 
              border-bottom-style:Solid; 
              border-bottom-width:1px; 
              page-break-after:avoid; 
              line-height:150%; 
              color:#000080; 
              font-size:11pt;  }
LI.P-HeadingSub { 
                 font-weight:bold; 
                 font-style:normal; 
                 line-height:150%; 
                 color:#000080; 
                 font-size:11pt;  }
div.Major { 
           width:100%; 
           margin-top:0pt; 
           margin-right:0pt; 
           margin-left:0pt; 
           margin-bottom:9pt; 
           border-bottom:solid 1px; 
           border-left:solid 1px; 
           border-right:solid 1px;  }
div.Minor { 
           width:100%; 
           margin-top:18pt; 
           margin-bottom:0pt; 
           margin-right:0pt; 
           margin-left:18pt; 
           border-bottom:solid 1px; 
           border-left:solid 1px;  }
div.Note { 
          margin-top:0pt; 
          margin-bottom:18pt; 
          margin-left:9pt; 
          margin-right:9pt;  }
hr.noteline { 
             color:#000080; 
             background-color:#000080; 
             float:alignleft;  }
div.Warning { 
             margin-top:0pt; 
             margin-bottom:18pt; 
             margin-left:9pt; 
             margin-right:9pt;  }
P.BulletAlignMargin { 
                     list-style:disc; 
                     margin-left:1pt; 
                     font-weight:bold; 
                     font-style:normal; 
                     page-break-after:avoid;  }
LI.P-BulletAlignMargin { 
                        list-style:disc; 
                        margin-left:1pt; 
                        margin-bottom:1pt; 
                        font-weight:bold; 
                        font-style:normal;  }
LI.P-BulletTable { 
                  list-style:square;  }
P.HeadingSub2 { 
               font-weight:bold; 
               font-style:normal; 
               margin-top:9pt; 
               margin-bottom:6pt; 
               border-top-style:None; 
               page-break-after:avoid; 
               line-height:Normal; 
               border-bottom-style:None; 
               font-size:11pt;  }
LI.P-HeadingSub2 { 
                  font-weight:bold; 
                  font-style:normal; 
                  line-height:Normal; 
                  font-size:11pt;  }
P.FlowchartLabel { 
                  color:#000000; 
                  font-family:"Arial"   , monospace; 
                  margin-top:4.5pt; 
                  letter-spacing:1pt; 
                  line-height:135%; 
                  margin-left:1pt; 
                  margin-bottom:4.5pt; 
                  font-size:12pt; 
                  background-color:Transparent; 
                  border-left-style:None; 
                  border-right-style:None; 
                  border-top-style:None; 
                  border-bottom-style:None; 
                  font-weight:normal; 
                  font-style:normal; 
                  text-decoration:none;  }
LI.P-FlowchartLabel { 
                     color:#000000; 
                     font-family:"Arial"   , monospace; 
                     letter-spacing:1pt; 
                     line-height:135%; 
                     font-size:12pt; 
                     font-weight:normal; 
                     font-style:normal; 
                     text-decoration:none;  }
table.Tblstandard { 
                   width:100%; 
                   border-top:1px solid #000066; 
                   border-left:1px solid #000066; 
                   border-collapse:collapse; 
                   border-spacing:0; 
                   background-color:#ffffff; 
                   empty-cells:show;  }
.Tblstandard th { 
                 border-right:1px solid #000066; 
                 border-bottom:1px solid #000066; 
                 color:#330000; 
                 font-weight:bold; 
                 white-space:normal; 
                 background-color:#efefef; 
                 background-position:left top; 
                 text-align:center; 
                 page-break-after:avoid;  }
.Tblstandard td { 
                 border-right:1px solid #000066; 
                 border-bottom:1px solid #000066;  }
table.TblIndent { 
                 width:90%; 
                 margin:20px; 
                 border-top:1px solid #000066; 
                 border-left:1px solid #000066; 
                 border-collapse:collapse; 
                 border-spacing:0; 
                 background-color:#ffffff; 
                 empty-cells:show;  }
.TblIndent th { 
               border-right:1px solid #000066; 
               border-bottom:1px solid #000066; 
               color:#330000; 
               font-weight:bold; 
               white-space:normal; 
               background-color:#efefef; 
               background-position:left top; 
               text-align:center; 
               page-break-after:avoid;  }
.TblIndent td { 
               border-right:1px solid #000066; 
               border-bottom:1px solid #000066;  }
.break { 
        page-break-before:always;  }
#top_wrap { 
           width:550px; 
           border-top-width:10px; 
           border-top-style:solid; 
           border-top-color:#000099; 
           font-size:12px;  }
#top_wrap .top_logo { 
                     float:left; 
                     margin-top:10px;  }
#top_wrap .top_titR { 
                     font-size:18px; 
                     font-weight:bold; 
                     font-family:"Arial"  , monospace; 
                     float:left; 
                     margin-top:14px; 
                     margin-left:20px;  }
#top_wrap .top_clear { 
                      clear:both; 
                      margin:0px; 
                      padding:0px;  }
#top_menu { 
           margin-top:1pt; 
           margin-bottom:60px;  }
#top_menu ol { 
              list-style:none; 
              font-family:"Arial"  , monospace; 
              font-size:12px; 
              margin-left:0px; 
              padding:0;  }
#top_menu li { 
              list-style:none; 
              font-family:"Arial"  , monospace; 
              font-size:12px; 
              margin-left:0px; 
              padding:0; 
              display:block; 
              text-decoration:none; 
              float:left; 
              margin-right:10px;  }
#top_menu02 { 
             text-decoration:none; 
             width:550px; 
             background-color:#990000; 
             margin-top:10px; 
             margin-bottom:10px;  }
#top_menu02 table { 
                   list-style:none; 
                   font-family:"Arial"  , monospace; 
                   font-size:12px; 
                   line-height:120%; 
                   padding:0; 
                   margin:0px;  }
#top_menu02 ol { 
                list-style:none; 
                font-family:"Arial"  , monospace; 
                font-size:12px; 
                line-height:120%; 
                padding:0; 
                margin:0px;  }
#top_menu02 li { 
                list-style:none; 
                font-family:"Arial"  , monospace; 
                font-size:12px; 
                line-height:120%; 
                padding:0px; 
                margin:0px; 
                display:block; 
                text-decoration:none; 
                text-align:center;  }
#top_menu02 table a:visited { 
                             text-decoration:none; 
                             color:#FFFFFF; 
                             display:block; 
                             text-align:center; 
                             height:36px; 
                             padding-top:5px; 
                             margin:5px; 
                             padding-right:5px; 
                             padding-left:5px;  }
#top_menu02 a { 
               text-decoration:none; 
               color:#FFFFFF; 
               display:block; 
               text-align:center; 
               height:36px; 
               padding-top:5px; 
               margin:5px; 
               padding-right:5px; 
               padding-left:5px;  }
#top_menu02 a:link { 
                    text-decoration:none; 
                    color:#FFFFFF; 
                    display:block; 
                    text-align:center; 
                    height:36px; 
                    padding-top:5px; 
                    margin:5px; 
                    padding-right:5px; 
                    padding-left:5px;  }
#top_menu02 a:visited { 
                       text-decoration:none; 
                       color:#FFFFFF; 
                       display:block; 
                       text-align:center; 
                       height:36px; 
                       padding-top:5px; 
                       margin:5px; 
                       padding-right:5px; 
                       padding-left:5px;  }
#top_menu02 table a:hover { 
                           color:#990000; 
                           background-color:#FFFFFF; 
                           text-align:center; 
                           display:block; 
                           text-decoration:none; 
                           margin:5px; 
                           height:36px; 
                           padding-top:5px; 
                           padding-right:5px; 
                           padding-left:5px;  }
#top_menu02 a:hover { 
                     color:#990000; 
                     background-color:#FFFFFF; 
                     text-align:center; 
                     display:block; 
                     text-decoration:none; 
                     margin:5px; 
                     height:36px; 
                     padding-top:5px; 
                     padding-right:5px; 
                     padding-left:5px;  }
#top_menu02 table div .top_nolink02 { 
                                     text-decoration:none; 
                                     color:#990000; 
                                     background-color:#FFFFFF; 
                                     display:block; 
                                     text-align:center; 
                                     margin:5px; 
                                     height:36px; 
                                     padding-top:5px; 
                                     padding-right:5px; 
                                     padding-left:5px;  }
#top_menu02 .top_nolink02 { 
                           text-decoration:none; 
                           color:#990000; 
                           background-color:#FFFFFF; 
                           display:block; 
                           text-align:center; 
                           margin:5px; 
                           height:36px; 
                           padding-top:5px; 
                           padding-right:5px; 
                           padding-left:5px;  }
#top_manu { 
           text-decoration:none; 
           padding-top:5px; 
           padding-bottom:5px;  }
#top_manu ol { 
              margin:0; 
              padding:0; 
              list-style:none; 
              font-family:"Arial"  , monospace; 
              font-size:10px;  }
#top_manu li { 
              margin:0; 
              padding:0; 
              list-style:none; 
              font-family:"Arial"  , monospace; 
              font-size:10px; 
              float:right; 
              margin-right:5px; 
              display:block; 
              text-decoration:none;  }
#top_manu a { 
             text-decoration:none; 
             color:#FFFFFF; 
             background-color:#999966; 
             display:block; 
             padding:5px; 
             width:auto; 
             height:auto;  }
#top_manu a:link { 
                  text-decoration:none; 
                  color:#FFFFFF; 
                  background-color:#999966; 
                  display:block; 
                  padding:5px; 
                  width:auto; 
                  height:auto;  }
#top_manu a:visited { 
                     text-decoration:none; 
                     color:#FFFFFF; 
                     background-color:#999966; 
                     display:block; 
                     padding:5px; 
                     width:auto; 
                     height:auto;  }
#top_manu a:hover { 
                   color:#FFFFFF; 
                   background-color:#996633;  }
#top_sabmenu { 
              text-decoration:none; 
              padding-top:10px; 
              padding-bottom:10px; 
              width:550px;  }
#top_sabmenu table { 
                    list-style:none; 
                    font-family:"Arial"  , monospace; 
                    font-size:12px; 
                    line-height:120%; 
                    padding:0; 
                    margin:0px;  }
#top_sabmenu ol { 
                 list-style:none; 
                 font-family:"Arial"  , monospace; 
                 font-size:12px; 
                 line-height:120%; 
                 padding:0; 
                 margin:0px;  }
#top_sabmenu li { 
                 list-style:none; 
                 font-family:"Arial"  , monospace; 
                 font-size:12px; 
                 line-height:120%; 
                 padding:0px; 
                 margin:0px; 
                 display:block; 
                 text-decoration:none; 
                 width:100px; 
                 text-align:center; 
                 float:left;  }
#top_sabmenu table a:visited { 
                              text-decoration:none; 
                              color:#003399; 
                              background-color:#FFFFFF; 
                              display:block; 
                              width:100px; 
                              border:1px solid #003399; 
                              text-align:center; 
                              margin:0px; 
                              height:40px; 
                              padding-top:5px; 
                              padding-right:2px; 
                              padding-bottom:0px; 
                              padding-left:2px;  }
#top_sabmenu a { 
                text-decoration:none; 
                color:#003399; 
                background-color:#FFFFFF; 
                display:block; 
                width:100px; 
                border:1px solid #003399; 
                text-align:center; 
                margin:0px; 
                height:40px; 
                padding-top:5px; 
                padding-right:2px; 
                padding-bottom:0px; 
                padding-left:2px;  }
#top_sabmenu a:link { 
                     text-decoration:none; 
                     color:#003399; 
                     background-color:#FFFFFF; 
                     display:block; 
                     width:100px; 
                     border:1px solid #003399; 
                     text-align:center; 
                     margin:0px; 
                     height:40px; 
                     padding-top:5px; 
                     padding-right:2px; 
                     padding-bottom:0px; 
                     padding-left:2px;  }
#top_sabmenu a:visited { 
                        text-decoration:none; 
                        color:#003399; 
                        background-color:#FFFFFF; 
                        display:block; 
                        width:100px; 
                        border:1px solid #003399; 
                        text-align:center; 
                        margin:0px; 
                        height:40px; 
                        padding-top:5px; 
                        padding-right:2px; 
                        padding-bottom:0px; 
                        padding-left:2px;  }
#top_sabmenu table a:hover { 
                            color:#FFFFFF; 
                            background-color:#003399; 
                            border:1px solid #003399; 
                            width:100px; 
                            text-align:center; 
                            display:block; 
                            text-decoration:none; 
                            margin:0px; 
                            height:40px; 
                            padding-top:5px; 
                            padding-right:2px; 
                            padding-bottom:0px; 
                            padding-left:2px;  }
#top_sabmenu a:hover { 
                      color:#FFFFFF; 
                      background-color:#003399; 
                      border:1px solid #003399; 
                      width:100px; 
                      text-align:center; 
                      display:block; 
                      text-decoration:none; 
                      margin:0px; 
                      height:40px; 
                      padding-top:5px; 
                      padding-right:2px; 
                      padding-bottom:0px; 
                      padding-left:2px;  }
#top_sabmenu table div .top_nolink { 
                                    text-decoration:none; 
                                    color:#FFFFFF; 
                                    background-color:#003399; 
                                    display:block; 
                                    width:100px; 
                                    border:1px solid #003399; 
                                    text-align:center; 
                                    margin:0px; 
                                    height:40px; 
                                    padding-top:5px; 
                                    padding-right:2px; 
                                    padding-bottom:0px; 
                                    padding-left:2px;  }
#top_sabmenu .top_nolink { 
                          text-decoration:none; 
                          color:#FFFFFF; 
                          background-color:#003399; 
                          display:block; 
                          width:100px; 
                          border:1px solid #003399; 
                          text-align:center; 
                          margin:0px; 
                          height:40px; 
                          padding-top:5px; 
                          padding-right:2px; 
                          padding-bottom:0px; 
                          padding-left:2px;  }
#top_link li { 
              list-style-type:none; 
              margin-top:10px; 
              margin-right:0px; 
              margin-bottom:0px; 
              margin-left:1pt; 
              font-size:12px; 
              padding-top:0px; 
              padding-right:0px; 
              padding-bottom:0px; 
              padding-left:0px;  }
#top_link p.pagetop { 
                     margin-left:0px; 
                     padding-left:0px;  }
#top_link ol li { 
                 list-style-type:decimal; 
                 margin-left:0px;  }
#top_link h3 { 
              border-bottom-width:2px; 
              border-bottom-style:solid; 
              border-bottom-color:#003399; 
              width:90%; 
              padding-bottom:5px;  }
#top_toplink h3 { 
                 border-bottom-width:2px; 
                 border-bottom-style:solid; 
                 border-bottom-color:#003399; 
                 width:90%; 
                 padding-bottom:5px;  }
#top_link h2 { 
              color:#FFFFFF; 
              background-color:#003399; 
              font-size:14px; 
              width:550px; 
              padding-top:10px; 
              padding-bottom:10px; 
              margin:0px;  }
#top_wrap #top_link div.magl5 { 
                               margin-left:0px;  }
#top_link .top_waku { 
                     border-right-width:1px; 
                     border-bottom-width:1px; 
                     border-left-width:1px; 
                     border-right-style:solid; 
                     border-bottom-style:solid; 
                     border-left-style:solid; 
                     border-right-color:#003399; 
                     border-bottom-color:#003399; 
                     border-left-color:#003399; 
                     margin:0px; 
                     padding:0px;  }
.top_liner { 
            border-right-width:1px; 
            border-right-style:dashed; 
            border-right-color:#999999;  }
#top_toplink li { 
                 list-style-type:none; 
                 font-size:12px; 
                 margin-top:5px; 
                 margin-left:1pt; 
                 width:90%; 
                 font-weight:bold;  }
#top_toplink a:visited { 
                        text-decoration:none; 
                        color:#FFFFFF; 
                        display:block; 
                        padding:10px; 
                        border:2px solid #B93E3E; 
                        background-color:#990000;  }
#top_toplink a { 
                text-decoration:none; 
                color:#FFFFFF; 
                display:block; 
                padding:10px; 
                border:2px solid #B93E3E; 
                background-color:#990000;  }
#top_toplink a:link { 
                     text-decoration:none; 
                     color:#FFFFFF; 
                     display:block; 
                     padding:10px; 
                     border:2px solid #B93E3E; 
                     background-color:#990000;  }
#top_toplink a:hover { 
                      border:2px solid #B93E3E; 
                      display:block; 
                      text-decoration:none; 
                      padding:10px; 
                      background-color:#FFFFFF; 
                      color:#990000;  }
#top_toplink h4 { 
                 margin-bottom:1pt; 
                 font-size:14px;  }
