p { 
   margin-top:1pt; 
   margin-right:1pt; 
   margin-bottom:5.0pt; 
   margin-left:1pt; 
   font-size:10.0pt; 
   font-family:Verdana;  }
h1 { 
    margin-right:1pt; 
    margin-bottom:5.0pt; 
    margin-left:1pt; 
    font-size:13.5pt; 
    font-family:Verdana; 
    color:#653298; 
    font-weight:bold;  }
h2 { 
    margin-top:9.5pt; 
    margin-right:1pt; 
    margin-bottom:5.0pt; 
    margin-left:1pt; 
    font-size:12.0pt; 
    font-family:Verdana; 
    color:#653298; 
    font-weight:bold;  }
h3 { 
    margin-top:9.5pt; 
    margin-right:1pt; 
    margin-bottom:5.0pt; 
    margin-left:1pt; 
    font-size:10.0pt; 
    font-family:Verdana; 
    color:#653298; 
    font-weight:bold;  }
h4 { 
    margin-top:9.5pt; 
    margin-right:1pt; 
    margin-bottom:5.0pt; 
    margin-left:1pt; 
    font-size:10.0pt; 
    font-family:Verdana; 
    color:teal; 
    font-weight:bold;  }
h5 { 
    margin-top:9.5pt; 
    margin-right:1pt; 
    margin-bottom:5.0pt; 
    margin-left:1pt; 
    font-size:10.0pt; 
    font-family:Verdana; 
    font-weight:bold;  }
h6 { 
    margin-top:9.5pt; 
    margin-right:1pt; 
    margin-bottom:5.0pt; 
    margin-left:1pt; 
    font-size:7.5pt; 
    font-family:Verdana; 
    font-weight:bold;  }
p.Toc1 { 
        margin-top:1pt; 
        margin-right:1pt; 
        margin-bottom:5.0pt; 
        margin-left:1pt; 
        font-size:10.0pt; 
        font-family:Verdana;  }
p.Toc2 { 
        margin-top:1pt; 
        margin-right:1pt; 
        margin-bottom:5.0pt; 
        margin-left:10.0pt; 
        font-size:10.0pt; 
        font-family:Verdana;  }
p.Header { 
          margin-top:1pt; 
          margin-right:1pt; 
          margin-bottom:5.0pt; 
          margin-left:1pt; 
          font-size:10.0pt; 
          font-family:Verdana;  }
p.Footer { 
          margin-top:1pt; 
          margin-right:1pt; 
          margin-bottom:5.0pt; 
          margin-left:1pt; 
          font-size:10.0pt; 
          font-family:Verdana;  }
a:link { 
        color:blue; 
        text-decoration:none; 
        text-underline:none; 
        text-line-through:none;  }
span.Hyperlink { 
                color:blue; 
                text-decoration:none; 
                text-underline:none; 
                text-line-through:none;  }
a:visited { 
           color:blue; 
           text-decoration:none; 
           text-underline:none; 
           text-line-through:none;  }
span.HyperlinkFollowed { 
                        color:blue; 
                        text-decoration:none; 
                        text-underline:none; 
                        text-line-through:none;  }
p.WordNormalWeb { 
                 margin-right:1pt; 
                 margin-left:1pt; 
                 font-size:12.0pt; 
                 font-family:Times New Roman;  }
p.cellbody { 
            margin-top:1pt; 
            margin-right:1pt; 
            margin-bottom:1.0pt; 
            margin-left:1pt; 
            font-size:10.0pt; 
            font-family:Verdana;  }
p.figurecaption { 
                 margin-top:1pt; 
                 margin-right:1pt; 
                 margin-bottom:9.5pt; 
                 margin-left:1pt; 
                 font-size:10.0pt; 
                 font-family:Verdana; 
                 font-weight:bold; 
                 font-style:italic;  }
p.cellbodyendlist { 
                   margin:0in; 
                   margin-bottom:.0001pt; 
                   font-size:2.0pt; 
                   font-family:Verdana;  }
p.TableofContentsPageTitle { 
                            margin-top:12.0pt; 
                            margin-right:1pt; 
                            margin-bottom:3.0pt; 
                            margin-left:1pt; 
                            text-align:center; 
                            font-size:16.0pt; 
                            font-family:Verdana; 
                            font-weight:bold;  }
p.cellheadingctr { 
                  margin-top:1pt; 
                  margin-right:1pt; 
                  margin-bottom:5.0pt; 
                  margin-left:1pt; 
                  text-align:center; 
                  font-size:10.0pt; 
                  font-family:Verdana; 
                  font-weight:bold;  }
p.example { 
           margin-top:1pt; 
           margin-right:1pt; 
           margin-bottom:5.0pt; 
           margin-left:1pt; 
           background:#BFBFBF; 
           border:none; 
           padding:0in; 
           font-size:10.0pt; 
           font-family:Courier New;  }
p.note { 
        margin-top:1pt; 
        margin-right:1pt; 
        margin-bottom:5.0pt; 
        margin-left:1pt; 
        font-size:10.0pt; 
        font-family:Verdana;  }
p.GlossaryHeading { 
                   margin-top:16.0pt; 
                   margin-right:1pt; 
                   margin-bottom:3.0pt; 
                   margin-left:1pt; 
                   text-align:center; 
                   font-size:16.0pt; 
                   font-family:Verdana; 
                   font-weight:bold;  }
p.cellheading { 
               margin-top:1pt; 
               margin-right:1pt; 
               margin-bottom:5.0pt; 
               margin-left:1pt; 
               font-size:10.0pt; 
               font-family:Verdana; 
               color:black; 
               font-weight:bold;  }
p.TitlePageTitle { 
                  margin-top:150.0pt; 
                  margin-right:1pt; 
                  margin-bottom:3.0pt; 
                  margin-left:1pt; 
                  text-align:right; 
                  border:none; 
                  padding:0in; 
                  font-size:24.0pt; 
                  font-family:Verdana; 
                  font-weight:bold;  }
p.GlossaryDefinition { 
                      margin-top:6.0pt; 
                      margin-right:1pt; 
                      margin-bottom:6.0pt; 
                      margin-left:.5in; 
                      text-indent:0; 
                      font-size:10.0pt; 
                      font-family:Verdana;  }
p.cellbodybullet1 { 
                   margin-top:1pt; 
                   margin-right:1pt; 
                   margin-bottom:1.0pt; 
                   margin-left:1pt; 
                   font-size:10.0pt; 
                   font-family:Verdana;  }
p.cellheadingright { 
                    margin-top:1pt; 
                    margin-right:1pt; 
                    margin-bottom:5.0pt; 
                    margin-left:1pt; 
                    text-align:right; 
                    font-size:10.0pt; 
                    font-family:Verdana; 
                    color:black; 
                    font-weight:bold;  }
p.cellbodynumlist1 { 
                    margin-top:1pt; 
                    margin-right:1pt; 
                    margin-bottom:2.0pt; 
                    margin-left:1pt; 
                    font-size:10.0pt; 
                    font-family:Verdana;  }
span.Glossarytext {  }
span.GlossaryLabel { 
                    font-weight:bold;  }
span.examplechar { 
                  letter-spacing:0pt;  }
span.subscript { 
                vertical-align:sub;  }
span.superscript { 
                  vertical-align:super;  }
lfo7 { 
      text-indent:0; 
      font-family:Symbol;  }
lfo27 { 
       text-indent:0; 
       font-family:Symbol;  }
lfo47 { 
       text-indent:0; 
       font-family:Symbol;  }
OL { 
    margin-top:0px; 
    margin-bottom:0px;  }
UL { 
    margin-top:0px; 
    margin-bottom:0px;  }

