﻿body {
      font-family:Verdana, Arial, sans-serif;
      background-color:#ffffff;
      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:45px;
    font-size:10pt;
}
ol li {
       font-size:10pt;
       margin-bottom:11px;
       margin-left:24px;
       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;
               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;
          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:96%;
                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;
}
td ul {
       font-family:Verdana, Arial, sans-serif;
       font-size:9pt;
}
th {
    font-family:Verdana, Arial, sans-serif;
    background-color:#323c66;
    color:white;
    font-weight:bold;
    text-align:left;
    font-size:10pt;
    padding:2px;
}
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:0px;
                  color:#323c66;
                  font-style:italic;
                  orphans:3;
                  widows:3;
                  font-family:Verdana, Arial, sans-serif;
                  margin-top:12px;
                  font-size:10pt;
                  margin-left:0px;
                  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;
                 x-1st-row:1;
                 x-1st-row-name:t1st;
                 x-border-spacing:0px;
                 border-collapse:separate;
                 width:96%;
                 margin-left:22px;
}
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;
                    vertical-align:top;
}
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:96%;
}
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;
                     vertical-align:top;
}
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:96%;
}
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;
                           vertical-align:top;
}
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:#13a2dd;
                 display:inline;
                 font-style:normal;
}
a.dropspot:visited {
                    font-style:normal;
                    display:inline;
                    color:#13a2dd;
}
a.dropspot:focus {
                  font-style:normal;
                  display:inline;
                  color:#13a2dd;
}
a.dropspot:hover {
                  color:#13a2dd;
                  display:inline;
                  font-style:normal;
                  font-weight:normal;
}
a.dropspot:active {
                   display:inline;
                   font-style:normal;
                   color:#13a2dd;
}
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;
}
@page {size: portrait; size:8.5in 11in; margin: 2cm; orphans:2; widows:2;}
	
	/* Don't print first page */
	
@media only print{
table.no-print {
                display:none !important;
                height:0;
}
}
@media only print{
body {
      font:10px Verdana, Arial, sans-serif;
      line-height:1.3;
}
}
@media only print{
h1 {
    font-size:24pt;
    padding:10px 0px 10px 0px;
    page-break-after:avoid;
    page-break-before:avoid;
}
}
@media only print{
h2 {
    font-size:20pt;
    padding:6px 0px 6px 0px;
}
}
@media only print{
h3 {
    font-size:16pt;
    padding:4px 0px 4px 0px;
}
}
@media only print{
h4 {
    font-size:14pt;
    padding:2px 0px 2px 0px;
}
}
@media only print{
h5 {
    font-size:12pt;
}
}
@media only print{
h6 {
    font-size:11pt;
}
}
@media only print{
p {
   margin-left:20px;
}
}
@media only print{
header nav {
            display:none;
}
}
@media only print{
footer {
        display:none;
}
}
@media only print{
.video {
        display:none;
}
}
@media only print{
a[href^="http://"  ]:after {
                            content:" ("  attr(href)  ")";
                            word-wrap:break-word;
}
}
@media only print{
a[href^="https://"  ]:after {
                             content:" ("  attr(href)  ")";
                             word-wrap:break-word;
}
}
@media only print{
a[href^="#"  ]:after {
                      display:none;
}
}
