﻿body {
      font-family:"Segoe UI" , Verdana, Arial, sans-serif;
      font-size:10pt;
      color:#000000;
      background-color:#ffffff;
      margin:8px;
}
.None {
       font-family:"Segoe UI" , Verdana, Arial, sans-serif;
       font-size:10pt;
       color:#000000;
       background-color:#ffffff;
       margin:8px;
}
a {
   color:#1364c4;
   text-decoration:none;
}
a img {
       border:none;
}
a:link {
        color:#1364c4;
}
a:visited {
           color:#960bb4;
}
a:hover {
         color:#960bb4;
         cursor:hand;
         text-decoration:underline;
}
a:active {
          color:#960bb4;
          cursor:hand;
          text-decoration:underline;
}
a.expandspot {
              color:#008000;
              cursor:hand;
              font-style:italic;
              text-decoration:none;
}
a.dropspot {
            cursor:hand;
            color:#008000;
            font-style:italic;
            text-decoration:none;
}
a.glossterm {
             color:#800000;
             cursor:hand;
             text-decoration:none;
}
SPAN.expandtext {
                 font-weight:normal;
                 color:#ff0000;
}
SPAN.glosstext {
                font-weight:normal;
                color:#0000ff;
}
H1 {
    font-weight:bold;
    font-size:18.0pt;
    margin-bottom:14pt;
}
H2 {
    border-top:1px solid #ccc;
    padding-top:2px;
    color:#333;
    font-weight:bold;
    font-size:13.0pt;
    margin-top:24pt;
    margin-bottom:4pt;
}
H3 {
    font-weight:bold;
    font-size:12.0pt;
}
H4 {
    font-weight:bold;
    font-size:11.0pt;
    x-next-type:P;
    font-style:italic;
}
H5 {
    font-weight:bold;
    font-size:9.0pt;
}
H6 {
    font-weight:bold;
    font-size:8.0pt;
}
P {
   font-family:"Segoe UI" , Verdana, Arial, sans-serif;
   font-weight:normal;
   font-size:10pt;
   color:#000000;
   margin-top:1.12em;
   margin-bottom:1.12em;
}
OL {
    font-size:10pt;
    margin-top:0px;
    margin-bottom:0px;
}
UL {
    font-size:10pt;
    margin-top:0px;
    margin-bottom:0px;
}
LI {
    font-size:10pt;
    margin-top:4pt;
    margin-bottom:4pt;
}
TH {
    font-family:"Segoe UI" , Verdana, Arial, sans-serif;
    font-size:10pt;
}
TD {
    font-family:"Segoe UI" , Verdana, Arial, sans-serif;
    font-size:10pt;
}
TD > P {
        margin-bottom:0;
}
table.TopRowLeftColumn {
                        border-style:none;
                        border-collapse:collapse;
                        x-row-pat-1:1;
                        x-row-pat-1-name:rowstd;
                        x-row-pat-count:1;
                        x-1st-row:1;
                        x-1st-row-name:row1;
                        x-1st-col:1;
                        x-1st-col-name:col1;
                        x-border-spacing:0px;
}
table.TopRowLeftColumn td {
                           padding:5px 8px;
                           vertical-align:top;
                           border-style:none;
                           border-right:1px solid #A9D5EE;
                           border-bottom:1px solid #A9D5EE;
}
table.TopRowLeftColumn tr.row1 td {
                                   color:#ffffff;
                                   font-weight:bold;
                                   text-align:left;
                                   background-color:#0C5A87;
                                   border-right:1px solid #ffffff;
                                   border-bottom:1px solid #ffffff;
}
table.TopRowLeftColumn td.col1 {
                                font-weight:bold;
                                text-align:left;
                                background-color:#A9D5EE;
                                border-right:1px solid #ffffff;
                                border-bottom:1px solid #ffffff;
}
table.StdTable {
                border-style:none;
                border-collapse:collapse;
                x-row-pat-1:1;
                x-row-pat-1-name:rowstd;
                x-row-pat-count:1;
                x-1st-row:1;
                x-1st-row-name:row1;
                x-1st-col:1;
                x-1st-col-name:col1;
                x-border-spacing:0px;
}
table.StdTable td {
                   padding:5px 8px;
                   vertical-align:top;
                   border-style:none;
                   border-right:1px solid #A9D5EE;
                   border-bottom:1px solid #A9D5EE;
}
table.StdTable tr.row1 td {
                           color:#ffffff;
                           font-weight:bold;
                           text-align:left;
                           background-color:#0C5A87;
                           border-right:1px solid #ffffff;
                           border-bottom:1px solid #ffffff;
}
table.StdTable td.col1 {
                        font-weight:bold;
                        text-align:left;
                        background-color:#A9D5EE;
                        border-right:1px solid #ffffff;
                        border-bottom:1px solid #ffffff;
}
table.StdTable td.col1 img {
                            vertical-align:baseline;
                            padding-right:6px;
}
table.APITable {
                border-style:none;
                border-collapse:collapse;
                x-row-pat-1:1;
                x-row-pat-1-name:rowstd;
                x-row-pat-count:1;
                x-1st-row:1;
                x-1st-row-name:row1;
                x-1st-col:1;
                x-1st-col-name:col1;
                x-border-spacing:0px;
}
table.APITable td {
                   color:#000000;
                   background-color:#ffffff;
                   text-align:left;
                   padding:5px 8px;
                   vertical-align:top;
                   border:1px solid #bbbbbb;
}
table.APITable tr.row1 td {
                           background-color:#e5e5e5;
}
table.APITable td.col1 {
                        text-align:left;
}
table.APITable td.col1 img {
                            vertical-align:baseline;
                            padding-right:6px;
}
P.ExampleBlock {
                margin-top:0;
                margin-bottom:0;
                font-family:Consolas, Courier, monospace;
}
span.Example {
              font-family:Consolas, Courier, monospace;
}
P.caption {
           font-weight:normal;
           font-size:11pt;
           font-family:Calibri;
           font-style:italic;
           margin-left:12px;
           margin-bottom:12px;
           margin-top:0px;
           color:#008000;
}
.Warning {
          margin-top:14pt;
          border:1px dotted #FF5E22;
          padding:8px;
          color:#e60000;
          position:relative;
}
.Warning:before {
                 position:absolute;
                 font-size:9pt;
                 font-weight:bold;
                 top:-0.7em;
                 left:5px;
                 padding:0 3px 0 3px;
                 color:#ff0000;
                 content:Warning;
                 background-color:#ffffff;
}
.Caution {
          margin-top:14pt;
          border:1px dotted #FF5E22;
          padding:8px;
          color:#a6350b;
          position:relative;
}
.Caution:before {
                 position:absolute;
                 font-size:9pt;
                 font-weight:bold;
                 top:-0.7em;
                 left:5px;
                 padding:0 3px 0 3px;
                 color:#FF5E22;
                 content:Caution;
                 background-color:#ffffff;
}
.CautionList {
              margin-top:14pt;
              border:1px dotted #FF5E22;
              padding:8px;
              color:#a6350b;
              position:relative;
              margin-left:35px;
}
.CautionList:before {
                     position:absolute;
                     font-size:9pt;
                     font-weight:bold;
                     top:-0.7em;
                     left:5px;
                     padding:0 3px 0 3px;
                     color:#FF5E22;
                     content:Caution;
                     background-color:#ffffff;
}
.CautionListLvl2 {
                  margin-top:14pt;
                  border:1px dotted #FF5E22;
                  padding:8px;
                  color:#a6350b;
                  position:relative;
                  margin-left:75px;
}
.CautionListLvl2:before {
                         position:absolute;
                         font-size:9pt;
                         font-weight:bold;
                         top:-0.7em;
                         left:5px;
                         padding:0 3px 0 3px;
                         color:#FF5E22;
                         content:Caution;
                         background-color:#ffffff;
}
.Important {
            margin-top:14pt;
            border:1px dotted #eebb10;
            padding:8px;
            color:#a6830b;
            position:relative;
}
.Important:before {
                   position:absolute;
                   font-size:9pt;
                   font-weight:bold;
                   top:-0.7em;
                   left:5px;
                   padding:0 3px 0 3px;
                   color:#eebb10;
                   content:Important;
                   background-color:#ffffff;
}
.ImportantList {
                margin-top:14pt;
                border:1px dotted #eebb10;
                padding:8px;
                color:#a6830b;
                position:relative;
                margin-left:35px;
}
.ImportantList:before {
                       position:absolute;
                       font-size:9pt;
                       font-weight:bold;
                       top:-0.7em;
                       left:5px;
                       padding:0 3px 0 3px;
                       color:#eebb10;
                       content:Important;
                       background-color:#ffffff;
}
.Note {
       margin-top:14pt;
       border:1px dotted #3C789C;
       padding:8px;
       color:#629ec3;
       position:relative;
}
.Note:before {
              position:absolute;
              font-size:9pt;
              font-weight:bold;
              top:-0.7em;
              left:5px;
              padding:0 3px 0 3px;
              color:#3C789C;
              content:Note;
              background-color:#ffffff;
}
.NoteList {
           margin-top:14pt;
           border:1px dotted #3C789C;
           padding:8px;
           color:#629ec3;
           position:relative;
           margin-left:35px;
}
.NoteList:before {
                  position:absolute;
                  font-size:9pt;
                  font-weight:bold;
                  top:-0.7em;
                  left:5px;
                  padding:0 3px 0 3px;
                  color:#3C789C;
                  content:Note;
                  background-color:#ffffff;
}
.NoteListLvl2 {
               margin-top:14pt;
               border:1px dotted #3C789C;
               padding:8px;
               color:#629ec3;
               position:relative;
               margin-left:75px;
}
.NoteListLvl2:before {
                      position:absolute;
                      font-size:9pt;
                      font-weight:bold;
                      top:-0.7em;
                      left:5px;
                      padding:0 3px 0 3px;
                      color:#3C789C;
                      content:Note;
                      background-color:#ffffff;
}
.Tip {
      margin-top:14pt;
      border:1px dotted #0c8739;
      padding:8px;
      color:#5a870c;
      position:relative;
}
.Tip:before {
             position:absolute;
             font-size:9pt;
             font-weight:bold;
             top:-0.7em;
             left:5px;
             padding:0 3px 0 3px;
             color:#0c8739;
             content:Tip;
             background-color:#ffffff;
}
.TipList {
          margin-top:14pt;
          border:1px dotted #0c8739;
          padding:8px;
          color:#5a870c;
          position:relative;
          margin-left:35px;
}
.TipList:before {
                 position:absolute;
                 font-size:9pt;
                 font-weight:bold;
                 top:-0.7em;
                 left:5px;
                 padding:0 3px 0 3px;
                 color:#0c8739;
                 content:Tip;
                 background-color:#ffffff;
}
ul.circle li {
              list-style-type:circle;
}
ul.square li {
              list-style-type:square;
}
ol.ListAlpha1 li {
                  font-size:1.em;
                  line-height:1.em;
                  padding-bottom:0.5em;
                  list-style-type:lower-alpha;
                  margin-left:10px;
}
ol.ListRoman1 li {
                  list-style-type:lower-alpha;
                  font-size:1.em;
                  line-height:1.em;
                  padding-bottom:0.5em;
                  margin-left:40px;
}
p.before_you_begin {
                    color:#800000;
}
div.pageHeader {
                margin-top:-8px;
                margin-left:-8px;
                margin-right:-8px;
                border:0px;
                padding:8px;
                background-color:#7fc1e8;
}
div.pageHeader2 {
                 margin-top:-8px;
                 margin-left:-8px;
                 margin-right:-8px;
                 border:0px;
                 padding:8px;
                 background-color:#7fc1e8;
}
p.breadcrumbs {
               font-size:8pt;
               color:#666;
               vertical-align:middle;
               text-align:right;
}
p.breadcrumbs a {
                 color:#444;
                 font-weight:bold;
                 text-decoration:none;
}
div.pageHeader p.topicTitle {
                             font-weight:bold;
                             font-size:12pt;
}
div.screenWCallouts {
                     position:relative;
                     margin-top:-16px;
                     margin-bottom:0px;
                     margin-left:18px;
}
div.screenWCallouts img {
                         position:relative;
                         top:16px;
                         margin-bottom:12px;
}
p.call_out_letters {
                    text-align:center;
}
span.callout_letters {
                      color:#ffffff;
                      display:inline-block;
                      width:10px;
                      mid-width:10px;
                      font-size:12pt;
                      font-weight:bold;
                      background-color:#FF5E22;
                      padding:0px 4px 0px 4px;
                      text-align:center;
                      zoom:1.0;
                      position:relative;
                      top:3px;
                      border-radius:9px;
                      -webkit-border-radius:9px;
                      -moz-border-radius:9px;
}
p.call_out_letters span.callout_letters {
                                         top:0px;
}
p.call_out_words {
                  text-align:center;
}
span.callout_words {
                    display:inline-block;
                    color:#ffffff;
                    background-color:#FF5E22;
                    padding:1px 5px 0px 5px;
                    zoom:1.0;
                    position:relative;
                    top:2px;
                    border-radius:10px;
                    -webkit-border-radius:10px;
                    -moz-border-radius:10px;
}
p.call_out_words span.callout_words {
                                     top:0px;
}
span.uicontrol {
                font-weight:bold;
}
p.table_note {
              font-style:italic;
              font-size:11pt;
              margin-left:12px;
              margin-bottom:14px;
}
DIV.NavPanel {
              float:right;
              margin-top:0px;
              white-space:nowrap;
}
DIV.NavPanel A {
                background-color:#ededed;
                border-radius:5px;
                -webkit-border-radius:5px;
                -moz-border-radius:5px;
                border:1px solid #dcdcdc;
                display:inline-block;
                color:#777777;
                padding:2px 12px;
                font-size:9pt;
                text-decoration:none;
}
DIV.NavPanel A IMG {
                    vertical-align:middle;
                    border-style:none;
}
DIV.NavPanel A:hover {
                      background-color:#dfdfdf;
                      cursor:hand;
}
DIV.NavPanel A:active {
                       position:relative;
                       top:1px;
}
rh-list.BasicNumber {
                     x-lvl-1-format:<x>&c;
                     x-lvl-2-type:lower-alpha;
                     x-lvl-2-format:<x>&c;
                     x-lvl-1-p-tag:P;
                     x-lvl-2-margin:20px;
                     x-lvl-2-p-tag:P;
                     x-lvl-3-type:lower-roman;
                     x-lvl-3-format:<x>&c;
                     x-lvl-3-margin:40px;
                     x-lvl-3-p-tag:P;
                     x-lvl-4-type:decimal;
                     x-lvl-4-format:&o<x>&c;
                     x-lvl-4-margin:60px;
                     x-lvl-4-p-tag:P;
                     x-lvl-5-format:&o<x>&c;
                     x-lvl-5-margin:80px;
                     x-lvl-5-p-tag:P;
                     x-lvl-6-type:lower-roman;
                     x-lvl-6-format:&o<x>&c;
                     x-lvl-6-margin:100px;
                     x-lvl-6-p-tag:P;
                     x-lvl-7-margin:120px;
                     x-lvl-7-p-tag:P;
                     x-lvl-8-type:lower-alpha;
                     x-lvl-8-margin:140px;
                     x-level-count:9;
                     x-lvl-9-type:lower-roman;
                     x-lvl-9-margin:160px;
}
span.API {
          font-style:italic;
}
.hdtb {
       margin-right:2px;
       line-height:normal;
       white-space:nowrap;
       background-repeat:no-repeat;
       background-color:#ffffff;
       color:#022d68;
       text-decoration:none;
}
.hd-blank {
           background-position:-220px 0px;
           width:0px;
           height:20px;
}
.hdtb-logo {
            width:20px;
            height:20px;
}
.hdtb-btnas {
             background-position:-20px 0px;
             width:20px;
             height:20px;
}
.hdtb-btnod {
             background-position:-80px 0px;
             width:11px;
             height:20px;
}
.hdtb-btnol {
             background-position:-100px 0px;
             width:20px;
             height:20px;
}
.hdtb-btnolc {
              background-position:-120px 0px;
              width:20px;
              height:20px;
}
.hdtb-btnpg {
             background-position:-140px 0px;
             width:20px;
             height:20px;
}
.hdtb-btnpgc {
              background-position:-160px 0px;
              width:20px;
              height:20px;
}
.hdtb-btnsv {
             background-position:-180px 0px;
             width:20px;
             height:20px;
}
.hdtb-btndp {
             background-position:-200px 0px;
             width:20px;
             height:20px;
}
.hdtb-btnrs {
             background-position:-200px -20px;
             width:20px;
             height:20px;
}
.hd-nav-Prev {
              background-position:0px -20px;
              width:20px;
              height:20px;
}
.hd-nav-Next {
              background-position:-20px -20px;
              width:20px;
              height:20px;
}
.hd-nav-PrevU {
               background-position:-40px -20px;
               width:20px;
               height:20px;
}
.hd-nav-NextU {
               background-position:-60px -20px;
               width:20px;
               height:20px;
}
.hd-nav-First {
               background-position:-80px -20px;
               width:20px;
               height:20px;
}
.hd-nav-Last {
              background-position:-100px -20px;
              width:20px;
              height:20px;
}
.hd-nav-Finish {
                background-position:-120px -20px;
                width:20px;
                height:20px;
}
.hd-nav-FinishEM {
                  background-position:-140px -20px;
                  width:20px;
                  height:20px;
}
.hd-nav-Sep {
             background-position:-160px -20px;
             width:10px;
             height:20px;
}
.hd-nav-Print {
               background-position:-180px -20px;
               width:20px;
               height:20px;
}
.hd-cal-pm {
            background-position:0px -40px;
            width:20px;
            height:20px;
}
.hd-cal-nm {
            background-position:-20px -40px;
            width:20px;
            height:20px;
}
.hd-cal-py {
            background-position:-40px -40px;
            width:20px;
            height:20px;
}
.hd-cal-ny {
            background-position:-60px -40px;
            width:20px;
            height:20px;
}
.hd-cal-calendar {
                  background-position:-80px -40px;
                  width:20px;
                  height:20px;
}
.hd-dlg-u {
           background-position:0px -60px;
           width:20px;
           height:20px;
}
.hd-dlg-a {
           background-position:-20px -60px;
           width:20px;
           height:20px;
}
.hd-dlg-p {
           background-position:-40px -60px;
           width:20px;
           height:20px;
}
.hd-dlg-n {
           background-position:-60px -60px;
           width:20px;
           height:20px;
}
.hd-dlg-r {
           background-position:-80px -60px;
           width:20px;
           height:20px;
}
.hd-rpt-a {
           background-position:-100px -60px;
           width:20px;
           height:20px;
}
.hd-rpt-p {
           background-position:-120px -60px;
           width:20px;
           height:20px;
}
.hd-rpt-r {
           background-position:-140px -60px;
           width:20px;
           height:20px;
}
.hd-rpt-u {
           background-position:-160px -60px;
           width:20px;
           height:20px;
}
.hd-pls-t {
           background-position:0px -80px;
           width:20px;
           height:20px;
}
.hd-pls-t:hover {
                 background-position:0px -120px;
                 width:20px;
                 height:20px;
}
.hd-pls-m {
           background-position:-20px -80px;
           width:20px;
           height:20px;
}
.hd-pls-m:hover {
                 background-position:-20px -120px;
                 width:20px;
                 height:20px;
}
.hd-pls-b {
           background-position:-40px -80px;
           width:20px;
           height:20px;
}
.hd-pls-b:hover {
                 background-position:-40px -120px;
                 width:20px;
                 height:20px;
}
.hd-mns-t {
           background-position:-60px -80px;
           width:20px;
           height:20px;
}
.hd-mns-t:hover {
                 background-position:-60px -120px;
                 width:20px;
                 height:20px;
}
.hd-mns-m {
           background-position:-80px -80px;
           width:20px;
           height:20px;
}
.hd-mns-m:hover {
                 background-position:-80px -120px;
                 width:20px;
                 height:20px;
}
.hd-mns-b {
           background-position:-100px -80px;
           width:20px;
           height:20px;
}
.hd-mns-b:hover {
                 background-position:-100px -120px;
                 width:20px;
                 height:20px;
}
.hd-lin-t {
           background-position:-140px -80px;
           width:20px;
           height:20px;
}
.hd-lin-m {
           background-position:-160px -80px;
           width:20px;
           height:20px;
}
.hd-lin-b {
           background-position:-180px -80px;
           width:20px;
           height:20px;
}
.hd-error-16 {
              background-position:-180px -60px;
              width:16px;
              height:16px;
}
.hd-error-32 {
              background-position:-200px -60px;
              width:32px;
              height:32px;
}
.hd-rsrc {
          background-position:-100px -40px;
          width:20px;
          height:20px;
}
.hd-sser {
          background-position:-120px -40px;
          width:20px;
          height:20px;
}
.hd-ssir {
          background-position:-140px -40px;
          width:20px;
          height:20px;
}
.hd-ssdr {
          background-position:-160px -40px;
          width:20px;
          height:20px;
}
.hd-mov-u {
           background-position:-120px -100px;
           width:20px;
           height:20px;
}
.hd-mov-d {
           background-position:-140px -100px;
           width:20px;
           height:20px;
}
.hd-closex {
            background-position:-180px -40px;
            width:20px;
            height:20px;
}
.hd-adit {
          background-position:-200px -40px;
          width:20px;
          height:20px;
}
.hd-selbtn {
            background-position:-220px -40px;
            width:20px;
            height:20px;
}
.hd-pop-close {
               background-position:0px -100px;
               width:20px;
               height:20px;
}
.hd-pop-stretch {
                 background-position:-20px -100px;
                 width:20px;
                 height:20px;
}
.hd-hgrip {
           background-position:-40px -100px;
           width:20px;
           height:20px;
}
.hd-vgrip {
           background-position:-60px -100px;
           width:20px;
           height:20px;
}
.hd-dlg-btn {
             background-position:-80px -100px;
             width:20px;
             height:20px;
}
.hd-dlg-clr {
             background-position:-100px -100px;
             width:20px;
             height:20px;
}
.hd-clr-ans {
             background-position:-160px -100px;
             width:20px;
             height:20px;
}
.hd-img-missing {
                 background-position:-180px -100px;
                 width:20px;
                 height:20px;
}
.hd-grid-arrow {
                background-position:-200px -100px;
                width:20px;
                height:20px;
}
.hd-cmbo-arrow {
                background-position:-220px -100px;
                width:20px;
                height:20px;
}
P.Preformatted {
                font-weight:normal;
                color:#000000;
                line-height:normal;
                margin-bottom:14pt;
                margin-top:14pt;
                x-text-tab-stops:repeat 1in;
                font-size:smaller;
                font-family:monospace;
                word-wrap:break-word;
                white-space:pre-wrap;
}
.RssItemTitle {
               cursor:pointer;
               margin-left:10px;
               color:blue;
}
.RssItemDescription {
                     margin-left:20px;
}
.RssItemPubDate {
                 color:black;
                 font-style:italic;
                 font-size:smaller;
                 font-weight:normal;
                 margin-left:5px;
}
