a:link { 
        color:#0000ff; 
        text-decoration:none;  }
a:active { 
          color:#0000ff; 
          text-decoration:none;  }
a:visited { 
           color:#0000ff; 
           text-decoration:none;  }
a:hover { 
         color:#0000ff; 
         text-decoration:underline;  }
body { 
      font-family:Verdana, sans-serif; 
      font-size:8pt; 
      background-color:#ffffff;  }
h1 { 
    font-size:18pt; 
    margin-bottom:6pt; 
    font-family:Verdana, sans-serif; 
    font-weight:bold;  }
h2 { 
    font-size:16pt; 
    margin-top:18pt; 
    margin-bottom:6pt; 
    font-family:Verdana, sans-serif; 
    font-weight:bold;  }
h3 { 
    font-family:Verdana, sans-serif; 
    font-size:13pt; 
    margin-top:12pt; 
    margin-bottom:6pt; 
    margin-left:12pt; 
    font-weight:bold;  }
body p { 
        margin-top:6pt; 
        margin-bottom:9pt; 
        margin-left:12pt;  }
p.context { 
           font-style:normal; 
           font-weight:bold; 
           font-size:9pt; 
           padding:4px 8px 5px; 
           background-color:#699BEF; 
           color:#fff; 
           margin-top:1; 
           margin-bottom:12px; 
           margin-left:1; 
           margin-right:1; 
           border:1px solid #999;  }
p.context a:link { 
                  color:#fff; 
                  text-decoration:none;  }
p.context a:active { 
                    color:#fff; 
                    text-decoration:none;  }
p.context a:visited { 
                     color:#fff; 
                     text-decoration:none;  }
p.context a:hover { 
                   color:#00c; 
                   text-decoration:underline;  }
p.list { 
        margin-top:3pt; 
        margin-bottom:1;  }
p.SeeAlso { 
           font-style:italic; 
           font-weight:normal; 
           font-size:8pt; 
           padding:1px 8px 2px; 
           background-color:#f0f3f9; 
           margin-top:18pt; 
           margin-bottom:12pt; 
           margin-left:1; 
           margin-right:1; 
           border:1px solid #e6e9ef;  }
p.SeeAlso a:link { 
                  color:#00f; 
                  text-decoration:none;  }
p.SeeAlso a:active { 
                    color:#00f; 
                    text-decoration:none;  }
p.SeeAlso a:visited { 
                     color:#00f; 
                     text-decoration:none;  }
p.SeeAlso a:hover { 
                   color:#00f; 
                   text-decoration:underline;  }
div.Declaration { 
                 white-space:nowrap; 
                 line-height:normal; 
                 x-text-tab-stops:repeat 1in; 
                 font-family:Courier New, Courier, monospace; 
                 font-size:9.0pt; 
                 background-color:#eee; 
                 color:#000; 
                 width:100%; 
                 margin-left:0px; 
                 margin-right:0px; 
                 margin-top:12pt; 
                 margin-bottom:9pt; 
                 padding:6pt; 
                 border-top:#c0c0c0 1px solid; 
                 border-right:#c0c0c0 1px solid; 
                 border-left:#c0c0c0 1px solid; 
                 border-bottom:#c0c0c0 1px solid;  }
div.Declaration p { 
                   white-space:nowrap; 
                   line-height:normal; 
                   x-text-tab-stops:repeat 1in; 
                   font-family:Courier New, Courier, monospace; 
                   font-size:10.0pt; 
                   background-color:#eee; 
                   color:#000; 
                   margin-left:0px; 
                   margin-right:0px; 
                   margin-top:0px; 
                   margin-bottom:0px; 
                   padding:0pt; 
                   border-style:none;  }
tr.TableHeader td { 
                   background-color:#c0c0c0; 
                   padding-top:4px; 
                   padding-bottom:4px; 
                   background-color:#c0c0c0;  }
tr.TableHeader td p { 
                     color:#fff; 
                     font-weight:bold; 
                     white-space:nowrap; 
                     color:#fff; 
                     font-weight:bold; 
                     white-space:nowrap;  }
p.Note { 
        font-family:Verdana; 
        font-size:8.0pt; 
        line-height:12.0pt; 
        color:#000000; 
        background-color:#ffffe8; 
        margin-top:1; 
        margin-bottom:9pt; 
        margin-left:12pt; 
        margin-right:1; 
        padding-left:0pt; 
        padding-right:0pt; 
        padding-top:1pt; 
        padding-bottom:2pt; 
        x-next-type:p;  }
table.Errors { 
              margin-top:6pt; 
              margin-bottom:9pt;  }
table.Errors tr { 
                 padding-top:2px; 
                 padding-bottom:2px;  }
table.Errors p { 
                font-family:Verdana, sans-serif; 
                font-size:8pt; 
                font-weight:normal; 
                color:#000; 
                margin-left:2pt; 
                margin-right:2pt; 
                margin-top:2pt; 
                margin-bottom:2pt;  }
span.nowrap { 
             white-space:nowrap;  }
p.code { 
        white-space:nowrap; 
        font-family:Courier New, Courier, Arial, sans-serif; 
        font-size:10pt; 
        font-weight:normal; 
        font-style:normal; 
        letter-spacing:normal; 
        color:#000; 
        background-color:#fff; 
        margin-bottom:6pt; 
        margin-left:12pt; 
        margin-right:1; 
        padding:0px; 
        x-next-class:code; 
        x-next-type:p;  }
p.Tip { 
       font-family:Verdana; 
       font-size:8.0pt; 
       line-height:12.0pt; 
       color:#000000; 
       background-color:#EAF4E8; 
       margin-top:1; 
       margin-bottom:9pt; 
       margin-left:12pt; 
       margin-right:1; 
       padding-left:0pt; 
       padding-right:0pt; 
       padding-top:1pt; 
       padding-bottom:2pt; 
       x-next-type:p;  }

