﻿body {
      font-family:Verdana, Arial, sans-serif;
      background-color:#ffffff;
      font-color:black;
      font-size:10pt;
      margin-left:0px;
}
h1 {
    font-family:Verdana, Arial, sans-serif;
    font-weight:bold;
    font-size:24pt;
    color:#323c66;
    margin-left:0px;
    page-break-after:avoid;
    page-break-before:always;
    letter-spacing:0.5pt;
}
h2 {
    font-weight:bold;
    font-size:18pt;
    page-break-after:avoid;
    margin-top:18pt;
    letter-spacing:0.5pt;
    margin-bottom:12pt;
    margin-left:0px;
    color:#5a6282;
    font-family:Verdana, Arial, sans-serif;
}
h3 {
    font-family:Verdana, Arial, sans-serif;
    font-weight:bold;
    font-size:14pt;
    page-break-after:avoid;
    margin-top:14pt;
    margin-left:20px;
    margin-bottom:10pt;
}
h4 {
    font-family:Verdana, Arial, sans-serif;
    font-weight:bold;
    font-size:12pt;
    page-break-after:avoid;
    margin-top:12pt;
    margin-bottom:10pt;
    color:#323c66;
    margin-left:20px;
    text-decoration:underline;
}
h5 {
    font-family:Verdana, Arial, sans-serif;
    font-weight:bold;
    page-break-after:avoid;
    margin-left:20px;
    margin-top:12pt;
    margin-bottom:10pt;
    font-style:italic;
    font-size:12pt;
}
h6 {
    font-family:Verdana, Arial, sans-serif;
    font-weight:bold;
    page-break-after:avoid;
    margin-left:20px;
    margin-bottom:8pt;
    font-size:10pt;
    margin-top:10pt;
    font-style:italic;
    text-decoration:underline;
}
p {
   font-family:Verdana, Arial, sans-serif;
   margin-top:0pt;
   font-size:10pt;
   margin-left:20px;
   margin-bottom:16px;
   orphans:3;
   widows:3;
}
li p {
      margin-bottom:11px;
      widows:3px;
      orphans:3px;
}
a.expandspot {
              cursor:hand;
              color:#000000;
              display:inline;
              x-image-place:right;
              x-open-image:url("images/arrow_left.png");
              x-close-image:url("images/arrow_right.png");
              text-decoration:none;
}
span.expandtext {
                 font-weight:normal;
                 color:#000000;
}
a.dropspot {
            cursor:hand;
            color:#000000;
            display:inline;
            x-open-image:url("images/arrow_up.png");
            x-close-image:url("images/arrow_down.png");
            x-image-place:right;
            text-decoration:none;
}
a.glossterm {
             color:#323c66;
             cursor:hand;
             font-style:italic;
             text-decoration:none;
}
span.glosstext {
                font-style:italic;
                font-weight:normal;
                color:#2d9382;
}
ul {
    font-family:Verdana, Arial, sans-serif;
    margin-top:15px;
    margin-bottom:18px;
    padding:0px;
    margin-left:35px;
    text-align:left;
    orphans:3;
    widows:3;
    font-size:10pt;
}
ol {
    font-family:Verdana, Arial, sans-serif;
    margin-top:15px;
    margin-bottom:18px;
    padding:0px;
    margin-left:55px;
    text-align:left;
    orphans:3;
    widows:3;
    font-size:10pt;
}
li {
    font-size:10pt;
    margin-bottom:11px;
    orphans:3;
    widows:3;
}
ul li {
       list-style-type:disc;
}
li.bullet_ul_reg {
                  font-family:Verdana, Arial, sans-serif;
                  margin-bottom:11px;
                  list-style-type:disc;
                  margin-left:35px;
                  font-size:10pt;
                  orphans:3;
                  widows:3;
}
li.123_ol_reg {
               font-size:10pt;
               margin-bottom:11px;
               margin-left:35px;
               font-family:Verdana, Arial, sans-serif;
               orphans:3;
               widows:3;
}
p.breadcrumbs {
               font-size:9pt;
               font-family:Verdana, Arial, sans-serif;
}
a.breadcrumbs {
               font-size:9pt;
               display:inline;
               font-family:Verdana, Arial, sans-serif;
}
p.footer {
          font-family:Verdana, Arial, sans-serif;
          font-size:9pt;
          margin-top:19px;
          font-color:black;
          margin-left:0px;
          margin-bottom:0px;
}
p.Field {
         font-family:Verdana, Arial, sans-serif;
         font-weight:bold;
         margin-left:30px;
         font-size:10pt;
}
p.Summary {
           font-family:Verdana, Arial, sans-serif;
           margin-left:40px;
           font-size:10pt;
}
p.Table_Header {
                font-family:Verdana, Arial, sans-serif;
                font-size:10pt;
                font-weight:bold;
                text-align:left;
                margin-top:0px;
                margin-bottom:0px;
                margin-left:0px;
                background-color:#323c66;
                color:#ffffff;
}
p.p_indent {
            margin-left:30px;
            font-size:10pt;
            font-family:Verdana, Arial, sans-serif;
            orphans:3;
            widows:3;
}
li.ul_nospace {
               font-family:Verdana, Arial, sans-serif;
               font-size:9pt;
               list-style-type:disc;
               margin-bottom:4px;
               margin-top:0px;
               margin-left:0px;
               orphans:3;
               widows:3;
}
td li.ul_nospace {
                  font-family:Verdana, Arial, sans-serif;
                  font-size:9pt;
                  list-style-type:disc;
                  margin-bottom:4px;
                  margin-left:5px;
                  margin-top:0px;
                  orphans:3;
                  widows:3;
}
p.Code {
        font-family:"Courier New";
        font-size:9pt;
        background-color:#e6f0ff;
        margin-left:10px;
        margin-right:20px;
        orphans:3;
        widows:3;
}
table.NoBorder {
                x-border-spacing:0px;
                font-family:Verdana, Arial, sans-serif;
                font-size:9pt;
                margin-left:30px;
                border:0px;
                border-collapse:separate;
                width:100%;
                border:none;
                border-left-style:None;
                border-left-width:0px;
                border-left-color:#ffffff;
                border-right-style:None;
                border-right-width:0px;
                border-right-color:#ffffff;
                border-top-style:None;
                border-top-width:0px;
                border-top-color:#ffffff;
                border-bottom-style:None;
                border-bottom-width:0px;
                border-bottom-color:#ffffff;
}
caption {
         font-weight:bold;
         caption-side:top;
}
table {
       margin-left:22px;
       font-family:Verdana, Arial, sans-serif;
       font-size:9pt;
       text-align:left;
       border:0px;
       border-collapse:separate;
}
table.table_indent {
                    margin-left:32px;
                    font-size:9pt;
                    border:0px;
                    font-family:Verdana, Arial, sans-serif;
                    border-collapse:separate;
}
td ul {
       font-size:9pt;
}
th {
    font-family:Verdana, Arial, sans-serif;
    bgcolor:#BAC6E6;
    font-color:black;
    font-weight:bold;
    text-align:left;
    font-size:10pt;
    padding:2px;
}
td {
    font-family:Verdana, Arial, sans-serif;
    vertical-align:top;
    padding:2px;
    text-align:left;
    valign:top;
    font-size:9pt;
}
p.p_table {
           margin-bottom:4px;
           margin-top:4px;
           font-size:9pt;
           font-family:Verdana, Arial, sans-serif;
           orphans:3;
           widows:3;
           margin-left:2px;
           margin-right:2pt;
}
img.maxWidth {
              max-width:5.5in;
}
img.mediumWidth {
                 max-width:3.5in;
}
img.smallWidth {
                max-width:2in;
}
@media screen and (max-width: 640px){
img.maxWidth {
              max-width:100%;
}
}
@media screen and (max-width: 640px){
img.mediumWidth {
                 max-width:100%;
}
}
@media screen and (max-width: 640px){
img.smallWidth {
                max-width:100%;
}
}
@media screen and (min-width: 640px) and (max-width: 1023px){
img.maxWidth {
              max-width:90%;
}
}
@media screen and (min-width: 640px) and (max-width: 1023px){
img.mediumWidth {
                 max-width:80%;
}
}
@media screen and (min-width: 640px) and (max-width: 1023px){
img.smallWidth {
                max-width:50%;
}
}
@media screen and (min-width: 1023px){
img.maxWidth {
              max-width:70%;
}
}
@media screen and (min-width: 1023px){
img.mediumWidth {
                 max-width:50%;
}
}
@media screen and (min-width: 1023px){
img.smallWidth {
                max-width:25%;
}
}
@media only screen and (min-width: 1296px) and (max-width: 99999px){
p {
   font-size:10pt;
}
}
@media only screen and (min-width: 695px) and (max-width: 1295px){
p {
   font-size:10pt;
}
}
p.Related_Topics {
                  font-family:Verdana, Arial, sans-serif;
                  margin-top:12px;
                  font-size:10pt;
                  margin-left:20px;
                  margin-bottom:16px;
                  color:#323c66;
                  font-style:italic;
                  orphans:3;
                  widows:3;
}
li.ul_related_topics {
                      font-family:Verdana, Arial, sans-serif;
                      font-size:9pt;
                      list-style-type:disc;
                      margin-bottom:4px;
                      margin-top:0px;
                      margin-left:25px;
                      orphans:3;
                      widows:3;
}
table.Note {
            border:0px;
            margin-left:22px;
            font-family:Verdana, Arial, sans-serif;
            border-collapse:separate;
            x-border-spacing:0px;
}
table.Note td {
               background-color:#e5e5e5;
               padding-left:10px;
               padding-right:4px;
               padding-top:10px;
               padding-bottom:10px;
               font-size:9pt;
}
table.Note td.noBackground {
                            background-color:transparent;
                            padding-left:20px;
                            font-size:9pt;
}
table.Caution {
               border:0px;
               margin-left:22px;
               font-family:Verdana, Arial, sans-serif;
               border-collapse:separate;
               x-border-spacing:0px;
}
table.Caution td {
                  background-color:#FDF8BD;
                  padding-left:10px;
                  padding-right:4px;
                  padding-top:10px;
                  padding-bottom:10px;
                  font-size:9pt;
}
table.Caution td.noBackground {
                               background-color:transparent;
                               padding-left:20px;
                               font-size:9pt;
}
@media only print{
table td {
          padding-left:2px;
          padding-right:2px;
}
}
@media print only{
div.SpaceUnderTable table.Note {
                                margin-left:27px;
}
}
@media print only{
div.SpaceUnderTable table.Note td.noBackground {
                                                padding-left:5px;
}
}
@media print only{
div.SpaceUnderTable table.Caution {
                                   margin-left:27px;
}
}
@media print only{
div.SpaceUnderTable table.Caution td.noBackground {
                                                   padding-left:5px;
}
}
@media only print{
table.Note {
            margin-left:25px;
}
}
@media only print{
table.Caution {
               margin-left:25px;
}
}
@media only print{
table.Note td {
               padding-left:2px;
               padding-right:2px;
               background-color:#e5e5e5;
               font-size:9pt;
}
}
@media only print{
table.Note td.noBackground {
                            padding-left:2px;
                            font-size:9pt;
}
}
@media only print{
table.Caution td {
                  padding-left:2px;
                  padding-right:2px;
                  background-color:#FDF8BD;
                  font-size:9pt;
}
}
@media only print{
table.Caution td.noBackground {
                               padding-left:2px;
                               font-size:9pt;
}
}
@media only print{
table.Note_indent {
                   margin-left:35px;
}
}
@media only print{
table.Note_indent td {
                      padding-left:2px;
                      padding-right:2px;
                      background-color:#e5e5e5;
                      font-size:9pt;
}
}
@media only print{
table.Note_indent td.noBackground {
                                   padding-left:2px;
                                   font-size:9pt;
}
}
@media only print{
table.Caution_indent {
                      margin-left:25px;
}
}
@media only print{
table.Caution_indent td {
                         padding-left:2px;
                         padding-right:2px;
                         background-color:#FDF8BD;
                         font-size:9pt;
}
}
@media only print{
table.Caution_indent td.noBackground {
                                      padding-left:2px;
                                      font-size:9pt;
}
}
@media only print{
table.Note_inTable td {
                       padding-left:4px;
                       padding-right:3px;
                       background-color:#e5e5e5;
                       font-size:9pt;
}
}
@media only print{
table.Caution_inTable td {
                          padding-left:4px;
                          padding-right:3px;
                          background-color:#FDF8BD;
                          font-size:9pt;
}
}
@media only print{
table.STC_table td.p_table {
                            padding-left:2px;
                            padding-right:3px;
                            margin-left:0px;
}
}
table.Note_indent {
                   border:0px;
                   margin-left:32px;
                   font-family:Verdana, Arial, sans-serif;
                   border-collapse:separate;
                   x-border-spacing:0px;
                   margin-bottom:0px;
}
table.Note_indent td {
                      background-color:#e5e5e5;
                      padding-left:10px;
                      padding-right:4px;
                      padding-top:10px;
                      padding-bottom:10px;
}
table.Note_indent td.noBackground {
                                   background-color:transparent;
                                   padding-left:46px;
}
table.Caution_indent {
                      border:0px;
                      margin-left:32px;
                      font-family:Verdana, Arial, sans-serif;
                      border-collapse:separate;
                      x-border-spacing:0px;
                      margin-bottom:0px;
}
table.Caution_indent td {
                         background-color:#FDF8BD;
                         padding-left:10px;
                         padding-right:4px;
                         padding-top:10px;
                         padding-bottom:10px;
}
table.Caution_indent td.noBackground {
                                      background-color:transparent;
                                      padding-left:46px;
}
table.Note_inTable {
                    margin-left:2px;
                    margin-right:2px;
                    margin-bottom:4px;
                    font-family:Verdana, Arial, sans-serif;
                    border-collapse:separate;
                    width:98%;
                    border-left-style:None;
                    border-left-width:0px;
                    border-right-style:None;
                    border-right-width:0px;
                    border-top-style:None;
                    border-top-width:0px;
                    border-bottom-style:None;
                    border-bottom-width:0px;
                    padding-left:2px;
                    padding-top:4px;
                    padding-right:2px;
                    padding-bottom:4px;
                    x-border-spacing:0px;
}
table.Note_inTable td {
                       background-color:#e5e5e5;
                       padding-left:3px;
                       padding-right:3px;
                       padding-top:5px;
                       padding-bottom:5px;
}
table.Caution_inTable {
                       margin-left:2px;
                       margin-right:2px;
                       margin-bottom:4px;
                       font-family:Verdana, Arial, sans-serif;
                       border-collapse:separate;
                       width:98%;
                       border-left-style:None;
                       border-left-width:0px;
                       border-right-style:None;
                       border-right-width:0px;
                       border-top-style:None;
                       border-top-width:0px;
                       border-bottom-style:None;
                       border-bottom-width:0px;
                       padding-left:2px;
                       padding-top:4px;
                       padding-right:2px;
                       padding-bottom:4px;
                       x-border-spacing:0px;
}
table.Caution_inTable td {
                          background-color:#FDF8BD;
                          padding-left:3px;
                          padding-right:3px;
                          padding-top:5px;
                          padding-bottom:5px;
}
table.STC_table {
                 font-size:9pt;
                 margin-left:22px;
                 margin-right:30px;
                 x-1st-row:1;
                 x-1st-row-name:t1st;
                 x-border-spacing:0px;
                 border-collapse:separate;
                 width:100%;
}
table.STC_table td {
                    border-color:#323c66;
                    border-width:1px;
                    border-style:solid;
                    margin-left:0px;
                    font-size:9pt;
                    font-family:Verdana, Arial, sans-serif;
                    margin-bottom:0px;
}
table.STC_table tr.t1st td {
                            font-family:Verdana, Arial, sans-serif;
                            background-color:#323c66;
                            color:#ffffff;
                            font-size:10pt;
                            font-weight:bold;
                            border-color:#323c66;
                            border-width:1px;
                            border-style:solid;
                            margin-left:0px;
                            margin-bottom:0px;
}
table.STC2_table {
                  font-size:9pt;
                  margin-left:22px;
                  margin-right:30px;
                  x-1st-row:1;
                  x-1st-row-name:t1st;
                  x-border-spacing:0px;
                  border-collapse:separate;
                  width:100%;
}
table.STC2_table td {
                     border-color:#323c66;
                     border-width:1px;
                     border-style:solid;
                     margin-left:0px;
                     font-size:9pt;
                     font-family:Verdana, Arial, sans-serif;
                     margin-bottom:0px;
}
table.STC2_table tr.t1st td {
                             font-family:Verdana, Arial, sans-serif;
                             background-color:#323c66;
                             color:#ffffff;
                             font-size:10pt;
                             font-weight:bold;
                             border-color:#323c66;
                             border-width:1px;
                             border-style:solid;
                             margin-left:0px;
                             margin-bottom:0px;
}
table.STC_table_indent {
                        font-size:9pt;
                        margin-left:32px;
                        x-1st-row:1;
                        x-1st-row-name:t1st;
                        border-collapse:separate;
                        width:100%;
}
table.STC_table_indent td {
                           border-color:#323c66;
                           border-width:1px;
                           border-style:solid;
                           margin-left:0px;
                           font-size:9pt;
                           font-family:Verdana, Arial, sans-serif;
                           margin-bottom:0px;
}
table.STC_table_indent tr.t1st td {
                                   font-family:Verdana, Arial, sans-serif;
                                   background-color:#323c66;
                                   color:#ffffff;
                                   font-size:10pt;
                                   font-weight:bold;
                                   margin-left:0px;
                                   margin-bottom:0px;
}
@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px){
table {
       display:block;
}
}
@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px){
thead {
       display:block;
}
}
@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px){
tbody {
       display:block;
}
}
@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px){
th {
    display:block;
}
}
@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px){
td {
    display:block;
    position:relative;
    margin-bottom:0px;
}
}
@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px){
tr {
    display:block;
}
}
@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px){
tr.t1st td {
            position:absolute;
            top:-9999px;
            left:-9999px;
}
}
@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px){
table.STC_table tr {
                    border:1px solid #323c66;
}
}
@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px){
table.Note td.noBackground {
                            padding-left:2px;
                            padding-left:2px;
                            padding-left:2px;
}
}
@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px){
table.Note_indent td.noBackground {
                                   padding-left:2px;
                                   padding-left:2px;
                                   padding-left:2px;
}
}
@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px){
td:before {
           position:absolute;
           top:6px;
           left:6px;
           width:45%;
           padding-right:10px;
           white-space:nowrap;
}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px){
body {
      padding:0;
      margin:0;
      width:320px;
}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px){
table.Note td.noBackground {
                            padding-left:2px;
}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px){
table.Note_indent td.noBackground {
                                   padding-left:2px;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
body {
      width:495px;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
table.Note td.noBackground {
                            padding-left:2px;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
table.Note_indent td.noBackground {
                                   padding-left:2px;
}
}
img.Twisties {
              background-color:#ffffff;
}
a.dropspot:link {
                 color:#000000;
                 display:inline;
                 font-style:normal;
}
a.dropspot:visited {
                    font-style:normal;
                    display:inline;
                    color:#000000;
}
a.dropspot:focus {
                  font-style:normal;
                  display:inline;
                  color:#303a66;
}
a.dropspot:hover {
                  color:#303a66;
                  display:inline;
                  font-style:normal;
                  font-weight:normal;
}
a.dropspot:active {
                   display:inline;
                   font-style:normal;
                   color:#000000;
}
a.expandspot:link {
                   font-weight:normal;
}
a.expandspot:visited {
                      font-weight:normal;
}
a.expandspot:focus {
                    color:#303a66;
                    font-weight:normal;
}
a.expandspot:hover {
                    color:#303a66;
                    font-weight:normal;
}
a.expandspot:active {
                     color:#303a66;
                     display:inline;
                     font-style:normal;
                     font-weight:normal;
}
p.pageBreakAfter {
                  page-break-after:always;
}
div.SpaceUnderTable {
                     margin-bottom:16px;
                     margin-top:0px;
                     overflow:visible;
}
@media only screen and (max-width: 699px){
ol {
    margin-left:40px;
}
}
@media only screen and (min-width: 695px) and (max-width: 1295px){
ol {
    margin-left:50px;
}
}
