body { 
      color:#333333; 
      background-color:#FFFFFF; 
      font-family:Helvetica, sans-serif; 
      font-size:11pt; 
      margin-left:30px;  }
h1 { 
    color:#0860A8; 
    font-size:15pt; 
    padding-bottom:1px; 
    margin-left:1pt; 
    margin-bottom:1pt; 
    border-bottom:1px solid #0860A8; 
    font-weight:bold; 
    font-family:Helvetica, sans-serif;  }
h1.title { 
          border-bottom:0 none; 
          margin-left:1pt; 
          font-weight:normal;  }
h2 { 
    color:#0860A8; 
    font-weight:bold; 
    margin-top:5pt; 
    margin-bottom:1pt; 
    font-size:13pt; 
    font-family:Helvetica, sans-serif;  }
h3 { 
    color:#333333; 
    font-weight:bold; 
    background-color:#ffffff; 
    margin-top:5pt; 
    margin-bottom:1pt; 
    font-size:11pt; 
    font-family:Helvetica, sans-serif;  }
caption { 
         font-size:10pt; 
         font-weight:bold;  }
.figcap { 
         font-size:10pt; 
         font-weight:bold; 
         text-align:center;  }
.sectiontitle { 
               padding-left:30px;  }
a:link { 
        color:#0860A8; 
        text-decoration:none;  }
a:visited { 
           color:#0860A8; 
           text-decoration:none;  }
a:active { 
          color:#0860A8; 
          text-decoration:underline;  }
a:hover { 
         color:#0860A8; 
         text-decoration:underline;  }
.familylinks { 
              margin-top:1em;  }
p { 
   font-size:12pt; 
   padding-left:30px; 
   line-height:150%; 
   margin-top:1pt; 
   margin-bottom:1pt; 
   font-family:Helvetica, sans-serif; 
   color:#333333;  }
.p { 
    font-size:12pt; 
    padding-left:30px; 
    line-height:150%; 
    margin-top:0px; 
    margin-bottom:0em;  }
.shortdesc { 
            font-size:12pt; 
            font-style:italic; 
            padding-left:inherit; 
            line-height:16pt; 
            margin-top:0px; 
            margin-bottom:0.5em;  }
.linkinfo { 
           font-size:inherit; 
           margin-left:0px; 
           line-height:150%; 
           margin-top:0; 
           margin-bottom:5pt;  }
table { 
       margin-bottom:5pt; 
       margin-left:30px; 
       border-collapse:collapse; 
       margin-top:0.3em; 
       font-size:10pt;  }
table.inlineTable { 
                   margin-left:0px;  }
tr { 
    vertical-align:top;  }
th { 
    padding:4px; 
    text-align:left; 
    background-color:#555555; 
    font-weight:bold; 
    margin-top:0; 
    margin-bottom:0; 
    color:#FFFFFF; 
    font-size:11pt; 
    border:1px #BABABA solid;  }
th h3 { 
       padding:0; 
       text-align:left; 
       background-color:#555555; 
       font-weight:bold; 
       margin-top:0; 
       margin-bottom:0; 
       color:#FFFFFF; 
       font-size:11pt;  }
th p { 
      padding:0; 
      text-align:left; 
      background-color:#555555; 
      font-weight:bold; 
      margin-left:20pt; 
      margin-top:0; 
      margin-bottom:0; 
      color:#FFFFFF; 
      font-size:11pt;  }
th h3.TableHead { 
                 padding:0;  }
td { 
    border:1px #BABABA solid; 
    vertical-align:top; 
    font-size:11pt; 
    margin-bottom:0px;  }
td.noBorder { 
             border:0px none;  }
td p { 
      margin-left:inherit;  }
p.TableCell { 
             padding:3pt; 
             text-align:left; 
             width:auto; 
             margin-top:1pt; 
             margin-bottom:1pt;  }
UL.NoteIndent { 
               margin-left:50px;  }
h3.NoteTipHead { 
                color:#006699; 
                margin-top:11pt; 
                padding-bottom:0; 
                line-height:18px; 
                text-transform:uppercase;  }
h3.NoteTipHead img { 
                    vertical-align:middle;  }
.simple { 
         list-style:none;  }
ul { 
    margin-bottom:1em; 
    font-size:11pt; 
    margin-top:0px; 
    margin-left:24px; 
    padding-left:24px; 
    font-family:Helvetica, sans-serif; 
    color:#333333;  }
ul ol { 
       margin-bottom:0em; 
       margin-left:0px; 
       font-size:11pt; 
       list-style-type:decimal;  }
ul ul { 
       margin-bottom:0px; 
       margin-left:0px; 
       font-size:11pt;  }
ul.Note { 
         margin-left:25px;  }
td ul { 
       font-size:11pt;  }
ol { 
    margin-bottom:1em; 
    margin-left:24px; 
    font-size:11pt; 
    margin-top:0px; 
    list-style-type:decimal; 
    padding-left:30px; 
    font-family:Helvetica, sans-serif; 
    color:#333333;  }
ol.abc { 
        margin-bottom:1em; 
        margin-left:0px; 
        font-size:11pt; 
        margin-top:0px; 
        list-style-type:lower-alpha; 
        padding-left:15px;  }
ol ol { 
       list-style:lower-alpha; 
       margin-bottom:0em; 
       margin-left:0px; 
       font-size:11pt;  }
ol.Note { 
         margin-left:25px;  }
td ol { 
       font-size:11pt; 
       margin-left:0px;  }
ol ul { 
       margin-bottom:0px; 
       margin-left:5pt; 
       font-size:11pt;  }
ul li ul li { 
             list-style-image:url("Resources/ndash.gif");  }
ul li p ul li { 
               list-style-image:url("Resources/ndash.gif");  }
ul li ul li p { 
               list-style-image:url("Resources/ndash.gif");  }
ul li p ul li p { 
                 list-style-image:url("Resources/ndash.gif");  }
li { 
    font-size:inherit; 
    margin-top:0px; 
    line-height:120%;  }
li p { 
      margin-bottom:0.2em; 
      margin-top:0.2em; 
      margin-left:0px; 
      padding-left:0px; 
      font-size:11pt;  }
ol p { 
      margin-bottom:0.2em; 
      margin-top:0.2em; 
      margin-left:0px; 
      padding-left:0px; 
      font-size:11pt;  }
ul p { 
      margin-bottom:0.2em; 
      margin-top:0.2em; 
      margin-left:0px; 
      padding-left:0px; 
      font-size:11pt;  }
li table { 
          margin-left:0px;  }
td table { 
          margin-left:0px;  }
dd table { 
          margin-left:0px;  }
indent li p { 
             margin-bottom:0.2em; 
             margin-top:0.2em; 
             margin-left:1pt;  }
div.nobullet { 
              margin-left:10pt;  }
dl { 
    margin-bottom:1em; 
    padding-left:30px; 
    font-size:12pt; 
    margin-top:0px; 
    line-height:14pt;  }
dt { 
    width:100px;  }
.dlterm { 
         margin-left:0em; 
         margin-top:0em; 
         margin-bottom:0em; 
         line-height:150%; 
         width:130px;  }
dd { 
    position:relative; 
    top:-16pt; 
    left:110px; 
    width:70%; 
    line-height:16pt;  }
dl.dl2 { 
        padding-left:0px; 
        margin-top:1em; 
        margin-bottom:0em;  }
dt.dt2 { 
        color:#0033ff; 
        width:100px;  }
dd.dd2 { 
        width:70%;  }
.DefListTbl { 
             border:border: 0px none; 
             margin-left:30px; 
             width:90%;  }
table.argTbl { 
              width:75%;  }
.dlsyntax { 
           margin-left:24px; 
           margin-bottom:1em; 
           padding-left:5px; 
           font-size:inherit; 
           margin-top:1pt; 
           line-height:150%;  }
.dtsyntax { 
           margin-bottom:1pt; 
           margin-left:0em; 
           margin-top:0em; 
           width:100px;  }
.ddsyntax { 
           font-size:inherit; 
           margin-left:0px; 
           position:relative; 
           top:-4pt; 
           left:110px; 
           width:70%; 
           line-height:14pt; 
           margin-bottom:1pt;  }
.dlsyntaxpara { 
               margin-bottom:1em; 
               font-size:inherit; 
               margin-top:1pt; 
               line-height:150%;  }
.syntaxnote { 
             margin-left:135px; 
             margin-bottom:1em; 
             padding-left:30px; 
             font-size:inherit; 
             margin-top:1pt; 
             line-height:150%;  }
.dlretval { 
           margin-left:24px; 
           margin-bottom:2em; 
           padding-left:30px; 
           font-size:inherit; 
           margin-top:1pt; 
           line-height:150%; 
           width:90%;  }
.dtretval { 
           margin-left:0em; 
           margin-top:0em; 
           margin-bottom:1pt; 
           width:400px;  }
.ddretval { 
           font-size:inherit; 
           margin-left:0px; 
           position:relative; 
           top:-4pt; 
           left:300px; 
           margin-bottom:0;  }
dd.biblio { 
           font-size:inherit; 
           margin-left:0px; 
           position:relative; 
           top:-14pt; 
           left:140px; 
           width:60%; 
           line-height:14pt; 
           margin-top:0em; 
           margin-bottom:0em;  }
dd p { 
      margin-bottom:0em; 
      margin-top:0em; 
      margin-left:0; 
      padding-left:0; 
      font-size:inherit;  }
dd ul { 
       margin-left:0px;  }
dd dl { 
       margin-left:0px;  }
blockquote { 
            margin-top:0px; 
            margin-bottom:0px;  }
hr { 
    color:#0860A8; 
    border:0px; 
    background:#555555; 
    height:1px; 
    margin-left:0px;  }
.welcomeImg { 
             padding-left:0px; 
             padding-bottom:0px; 
             border-bottom-width:10px; 
             border-bottom-style:solid; 
             border-bottom-color:#ffcc00; 
             margin-left:1pt;  }
.FollowupOrNewInfo { 
                    color:#ff0000;  }
span.Code { 
           font-family:Courier, Courier, monospace;  }
P.Preformatted { 
                line-height:90%; 
                x-text-tab-stops:repeat 1in; 
                margin-top:1pt; 
                margin-bottom:1pt; 
                font-size:10pt; 
                font-family:Courier, monospace; 
                background-color:#EEEEEE;  }
pre { 
     line-height:90%; 
     x-text-tab-stops:repeat 1in; 
     margin-top:1pt; 
     margin-bottom:1pt; 
     font-size:10pt; 
     font-family:Courier, monospace; 
     background-color:#EEEEEE;  }
td P.Preformatted { 
                   line-height:90%; 
                   x-text-tab-stops:repeat 1in; 
                   margin-top:0px; 
                   margin-bottom:0px; 
                   margin-left:0px; 
                   font-size:10pt; 
                   font-family:Courier, monospace; 
                   background-color:#EEEEEE;  }
td pre { 
        line-height:90%; 
        x-text-tab-stops:repeat 1in; 
        margin-top:0px; 
        margin-bottom:0px; 
        margin-left:0px; 
        font-size:10pt; 
        font-family:Courier, monospace; 
        background-color:#EEEEEE;  }
span.Big { 
          font-weight:bold; 
          font-size:105%;  }
.Code { 
       font-family:"Courier New"    , Courier, monospace; 
       background-color:#F5F5F5; 
       padding-left:30px; 
       margin-top:0.0em; 
       margin-bottom:0.0em; 
       line-height:100%;  }
code { 
      background-color:#F5F5F5; 
      padding-left:30px; 
      margin-top:0.0em; 
      margin-bottom:0.0em; 
      font-family:"Courier New"    , Courier, monospace; 
      white-space:pre; 
      line-height:100%;  }
strong { 
        font-size:inherit;  }
sub { 
     font-family:Arial, Symbol, monospace;  }
sup { 
     font-family:Arial, Symbol, monospace;  }
tt { 
    font-family:"Courier New"    , Courier, monospace;  }
.b { 
    font-weight:bold;  }
.boldspan { 
           font-weight:bold;  }
.bgcolorgray { 
              background-color:#999999;  }
.bi { 
     font-style:italic; 
     font-weight:bold;  }
.bt { 
     font-family:times; 
     font-weight:bold;  }
.codeph { 
         font-family:"Courier New"    , Courier, monospace;  }
.delim { 
        font-family:"Courier New"    , Courier, monospace;  }
.eq { 
     margin-bottom:1em;  }
.imagecenter { 
              text-align:center;  }
.tfootnote { 
            font-size:8pt;  }
.italic { 
         font-style:italic;  }
.keyword { 
          font-family:"Courier New"    , Courier, monospace; 
          font-weight:normal;  }
.keywordb { 
           font-family:"Courier New"    , Courier, monospace; 
           font-weight:bold;  }
.keywordtt { 
            font-family:"Courier New"    , Courier, monospace; 
            font-weight:normal;  }
.keywordbt { 
            font-family:"Courier New"    , Courier, monospace; 
            font-weight:bold;  }
.keywordit { 
            font-family:"Courier New"    , Courier, monospace; 
            font-style:italic; 
            font-weight:inherit;  }
.keywordbi { 
            font-family:"Courier New"    , Courier, monospace; 
            font-weight:bold; 
            font-style:italic;  }
.keywordn { 
           font-family:"Courier New"    , Courier, monospace; 
           font-style:normal; 
           font-weight:normal;  }
h1 .keyword { 
             font-family:"Courier New"    , Courier, monospace; 
             font-weight:bold;  }
h2 .keyword { 
             font-family:"Courier New"    , Courier, monospace; 
             font-weight:bold;  }
h3 .keyword { 
             font-family:"Courier New"    , Courier, monospace; 
             font-weight:bold;  }
.kwd { 
      font-family:"Courier New"    , Courier, monospace;  }
.option { 
         font-family:"Courier New"    , Courier, monospace;  }
.optionb { 
          font-family:"Courier New"    , Courier, monospace; 
          font-weight:bold;  }
.optiontt { 
           font-family:"Courier New"    , Courier, monospace; 
           font-weight:normal;  }
.optionbt { 
           font-family:"Courier New"    , Courier, monospace; 
           font-weight:bold;  }
.optionit { 
           font-family:"Courier New"    , Courier, monospace; 
           font-style:italic; 
           font-weight:inherit;  }
.optionbi { 
           font-family:"Courier New"    , Courier, monospace; 
           font-weight:bold; 
           font-style:italic;  }
.optionn { 
          font-family:"Courier New"    , Courier, monospace; 
          font-style:normal; 
          font-weight:normal;  }
.oper { 
       font-family:"Courier New"    , Courier, monospace;  }
.parmname { 
           font-style:italic; 
           font-family:"Courier New"    , Courier, monospace; 
           font-weight:normal;  }
.parmnameb { 
            font-family:"Courier New"    , Courier, monospace; 
            font-style:italic; 
            font-weight:bold;  }
.parmnamett { 
             font-family:"Courier New"    , Courier, monospace; 
             font-style:normal; 
             font-weight:normal;  }
.parmnamebt { 
             font-family:"Courier New"    , Courier, monospace; 
             font-style:normal; 
             font-weight:bold;  }
.parmnamen { 
            font-family:"Courier New"    , Courier, monospace; 
            font-style:normal; 
            font-weight:normal;  }
.sep { 
      font-family:"Courier New"    , Courier, monospace;  }
.tenpt { 
        font-size:8pt;  }
.tt { 
     font-family:"Courier New"    , Courier, monospace;  }
.var { 
      font-style:italic; 
      font-family:"Courier New"    , Courier, monospace;  }
.varname { 
          font-style:italic; 
          font-family:"Times New Roman"    , monospace;  }
.varnameb { 
           font-family:"Times New Roman"    , monospace; 
           font-style:italic; 
           font-weight:bold;  }
.varnamebo { 
            font-family:"Times New Roman"    , monospace; 
            font-style:italic; 
            font-weight:bold; 
            text-decoration:overline;  }
.varnamebt { 
            font-family:"Times New Roman"    , monospace; 
            font-style:normal; 
            font-weight:bold;  }
.varnamebu { 
            font-family:"Times New Roman"    , monospace; 
            font-style:italic; 
            font-weight:bold; 
            text-decoration:underline;  }
.varnamett { 
            font-family:"Times New Roman"    , monospace; 
            font-style:normal; 
            font-weight:normal;  }
.varnamen { 
           font-family:"Times New Roman"    , monospace; 
           font-style:normal; 
           font-weight:normal;  }
.filepath { 
           font-style:italic; 
           font-family:"Courier New"    , Courier, monospace;  }
.uicontrol { 
            font-style:italic; 
            font-family:"Courier New"    , Courier, monospace;  }
