<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">div.a_Abstract
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 467.7157pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.a_Abstract_outer
{
  margin-bottom: 467.7157pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.a_Abstract_inner
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-align: Right;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ActiveIX
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ActiveIX_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.ActiveIX_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: justify;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.b_Body
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.b_Body_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.b_Body_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bb_Bulleted
{
  color: White;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

.bb_Bulleted_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.bb_Bulleted_inner
{
  color: White;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bbc_BulletedContinued
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bbc_BulletedContinued_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.bbc_BulletedContinued_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bbi_BulletedIndented
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 24.0944881889764pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -9.9212598425197pt;
  text-transform: none;
  vertical-align: baseline;
}

.bbi_BulletedIndented_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.bbi_BulletedIndented_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bbic_BulletedIndentedContinued
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 34.0157480314961pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bbic_BulletedIndentedContinued_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.bbic_BulletedIndentedContinued_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bc_BodyCheck
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

.bc_BodyCheck_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.bc_BodyCheck_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bcc_BodyCheckContinued
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bcc_BodyCheckContinued_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.bcc_BodyCheckContinued_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bcF_CautionHeadingFirst
{
  color: #8e6528;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bcF_CautionHeadingFirst_outer
{
  margin-bottom: 0.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 1.0pt;
}

.bcF_CautionHeadingFirst_inner
{
  color: #8e6528;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bcFi_CautionHeadingFirstIndent
{
  color: #8e6528;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 14.1732283464567pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bcFi_CautionHeadingFirstIndent_outer
{
  margin-bottom: 0.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 1.0pt;
}

.bcFi_CautionHeadingFirstIndent_inner
{
  color: #8e6528;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bcFii_CautionHeadingFirstIndentMore
{
  color: #8e6528;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 25.511811023622pt;
  margin-right: 14.1732283464567pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bcFii_CautionHeadingFirstIndentMore_outer
{
  margin-bottom: 0.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 1.0pt;
}

.bcFii_CautionHeadingFirstIndentMore_inner
{
  color: #8e6528;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bcL_CautionBodyLast
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bcL_CautionBodyLast_outer
{
  margin-bottom: 8.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 2.0pt;
}

.bcL_CautionBodyLast_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bcLi_CautionBodyLastIndent
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 14.1732283464567pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bcLi_CautionBodyLastIndent_outer
{
  margin-bottom: 8.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 2.0pt;
}

.bcLi_CautionBodyLastIndent_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bcLii_CautionBodyLastIndentMore
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 25.511811023622pt;
  margin-right: 14.1732283464567pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bcLii_CautionBodyLastIndentMore_outer
{
  margin-bottom: 8.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 2.0pt;
}

.bcLii_CautionBodyLastIndentMore_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bcM_CautionBodyMiddle
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bcM_CautionBodyMiddle_outer
{
  margin-bottom: 0.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 0.0pt;
}

.bcM_CautionBodyMiddle_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bcMi_CautionBodyMiddleIndent
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 14.1732283464567pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bcMi_CautionBodyMiddleIndent_outer
{
  margin-bottom: 0.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 0.0pt;
}

.bcMi_CautionBodyMiddleIndent_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bcMii_CautionBodyMiddleIndentMore
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 25.511811023622pt;
  margin-right: 14.1732283464567pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bcMii_CautionBodyMiddleIndentMore_outer
{
  margin-bottom: 0.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 0.0pt;
}

.bcMii_CautionBodyMiddleIndentMore_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bcs_BodySubCheck
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 24.0944881889764pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -9.9212598425197pt;
  text-transform: none;
  vertical-align: baseline;
}

.bcs_BodySubCheck_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.bcs_BodySubCheck_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bcsc_BodySubCheckContinued
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 24.0944881889764pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bcsc_BodySubCheckContinued_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.bcsc_BodySubCheckContinued_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bf_BodyFootnote
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 24.0944881889764pt;
  margin-right: 14.1732283464567pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -9.9212598425197pt;
  text-transform: none;
  vertical-align: baseline;
}

.bf_BodyFootnote_outer
{
  margin-bottom: 0.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 0.0pt;
}

.bf_BodyFootnote_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bi_BodyIndented
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 24.0944881889764pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bi_BodyIndented_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.bi_BodyIndented_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bnF_NoteHeadingFirst
{
  color: #8e6528;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bnF_NoteHeadingFirst_outer
{
  margin-bottom: 0.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 1.0pt;
}

.bnF_NoteHeadingFirst_inner
{
  color: #8e6528;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bnfi_NoteHeadingFirstIndent
{
  color: #8e6528;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 14.1732283464567pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bnfi_NoteHeadingFirstIndent_outer
{
  margin-bottom: 0.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 1.0pt;
}

.bnfi_NoteHeadingFirstIndent_inner
{
  color: #8e6528;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bnFii_NoteHeadingFirstIndentedMore
{
  color: #8e6528;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 25.511811023622pt;
  margin-right: 14.1732283464567pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bnFii_NoteHeadingFirstIndentedMore_outer
{
  margin-bottom: 0.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 1.0pt;
}

.bnFii_NoteHeadingFirstIndentedMore_inner
{
  color: #8e6528;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bnL_NoteBodyLast
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bnL_NoteBodyLast_outer
{
  margin-bottom: 8.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 2.0pt;
}

.bnL_NoteBodyLast_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bnLi_NoteBodyLastIndent
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 14.1732283464567pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bnLi_NoteBodyLastIndent_outer
{
  margin-bottom: 8.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 2.0pt;
}

.bnLi_NoteBodyLastIndent_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bnLii_NoteBodyLastIndentMore
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 25.511811023622pt;
  margin-right: 14.1732283464567pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bnLii_NoteBodyLastIndentMore_outer
{
  margin-bottom: 8.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 2.0pt;
}

.bnLii_NoteBodyLastIndentMore_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bnM_NoteBodyMiddle
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bnM_NoteBodyMiddle_outer
{
  margin-bottom: 0.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 0.0pt;
}

.bnM_NoteBodyMiddle_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bnMi_NoteBodyMiddleIndent
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 14.1732283464567pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bnMi_NoteBodyMiddleIndent_outer
{
  margin-bottom: 0.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 0.0pt;
}

.bnMi_NoteBodyMiddleIndent_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bnMii_NoteBodyMiddleIndentMore
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 25.511811023622pt;
  margin-right: 14.1732283464567pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bnMii_NoteBodyMiddleIndentMore_outer
{
  margin-bottom: 0.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 0.0pt;
}

.bnMii_NoteBodyMiddleIndentMore_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bs_BodyStep
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

.bs_BodyStep_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.bs_BodyStep_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bsb_BodyStepBulleted
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 24.0944881889764pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: -9.9212598425197pt;
  text-transform: none;
  vertical-align: baseline;
}

.bsb_BodyStepBulleted_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
}

.bsb_BodyStepBulleted_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bsbc_BodyStepBulletedContinued
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 24.0944881889764pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bsbc_BodyStepBulletedContinued_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
}

.bsbc_BodyStepBulletedContinued_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bsc_BodyStepContinued
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bsc_BodyStepContinued_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.bsc_BodyStepContinued_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bsF_BodyStepFirst
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

.bsF_BodyStepFirst_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.bsF_BodyStepFirst_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bsO_BodyStepOnly
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: Left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

.bsO_BodyStepOnly_outer
{
  margin-bottom: 12.0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
}

.bsO_BodyStepOnly_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bsOR_BodyStepOnlyRunIn
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

.bsOR_BodyStepOnlyRunIn_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.bsOR_BodyStepOnlyRunIn_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bsR_BodyStepRunIn
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 28.3464566929134pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

.bsR_BodyStepRunIn_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.bsR_BodyStepRunIn_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bss_BodySubStep
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 24.0944881889764pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -9.9212598425197pt;
  text-transform: none;
  vertical-align: baseline;
}

.bss_BodySubStep_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.bss_BodySubStep_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bssb_SubstepBulleted
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 34.0157480314961pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: -9.921259842519703pt;
  text-transform: none;
  vertical-align: baseline;
}

.bssb_SubstepBulleted_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
}

.bssb_SubstepBulleted_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bssc_BodySubstepContinued
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 24.0944881889764pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bssc_BodySubstepContinued_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.bssc_BodySubstepContinued_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bssF_BodySubStepFirst
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 24.0944881889764pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -9.9212598425197pt;
  text-transform: none;
  vertical-align: baseline;
}

.bssF_BodySubStepFirst_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.bssF_BodySubStepFirst_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bssi_BodySubStepInitialiser
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 28.3464566929134pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

.bssi_BodySubStepInitialiser_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.bssi_BodySubStepInitialiser_inner
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bssO_BodySubStepOnly
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 24.0944881889764pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: -9.9212598425197pt;
  text-transform: none;
  vertical-align: baseline;
}

.bssO_BodySubStepOnly_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
}

.bssO_BodySubStepOnly_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bssOR_BodySubStepOnlyRunIn
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 24.0944881889764pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -9.9212598425197pt;
  text-transform: none;
  vertical-align: baseline;
}

.bssOR_BodySubStepOnlyRunIn_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.bssOR_BodySubStepOnlyRunIn_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bssR_BodySubStepRunIn
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 24.0944881889764pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -9.9212598425197pt;
  text-transform: none;
  vertical-align: baseline;
}

.bssR_BodySubStepRunIn_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.bssR_BodySubStepRunIn_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.btF_TipHeadingFirst
{
  color: #8e6528;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.btF_TipHeadingFirst_outer
{
  margin-bottom: 0.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 1.0pt;
}

.btF_TipHeadingFirst_inner
{
  color: #8e6528;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.btFi_TipHeadingFirstIndent
{
  color: #8e6528;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 14.1732283464567pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.btFi_TipHeadingFirstIndent_outer
{
  margin-bottom: 0.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 1.0pt;
}

.btFi_TipHeadingFirstIndent_inner
{
  color: #8e6528;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.btFii_TipHeadingFirstIndentMore
{
  color: #8e6528;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 25.511811023622pt;
  margin-right: 14.1732283464567pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.btFii_TipHeadingFirstIndentMore_outer
{
  margin-bottom: 0.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 1.0pt;
}

.btFii_TipHeadingFirstIndentMore_inner
{
  color: #8e6528;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.btL_TipBodyLast
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.btL_TipBodyLast_outer
{
  margin-bottom: 8.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 2.0pt;
}

.btL_TipBodyLast_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.btLi_TipBodyLastIndent
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 14.1732283464567pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.btLi_TipBodyLastIndent_outer
{
  margin-bottom: 8.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 2.0pt;
}

.btLi_TipBodyLastIndent_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.btLii_TipBodyLastIndentMore
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 25.511811023622pt;
  margin-right: 14.1732283464567pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.btLii_TipBodyLastIndentMore_outer
{
  margin-bottom: 8.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 2.0pt;
}

.btLii_TipBodyLastIndentMore_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.btM_TipBodyMiddle
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.btM_TipBodyMiddle_outer
{
  margin-bottom: 0.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 0.0pt;
}

.btM_TipBodyMiddle_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.btMi_TipBodyMiddleIndent
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 14.1732283464567pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.btMi_TipBodyMiddleIndent_outer
{
  margin-bottom: 0.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 0.0pt;
}

.btMi_TipBodyMiddleIndent_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.btMii_TipBodyMiddleIndentMore
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 25.511811023622pt;
  margin-right: 14.1732283464567pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.btMii_TipBodyMiddleIndentMore_outer
{
  margin-bottom: 0.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 0.0pt;
}

.btMii_TipBodyMiddleIndentMore_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.cb_ColumnBreak
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 694.488pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.cb_ColumnBreak_outer
{
  margin-bottom: 694.488pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.cb_ColumnBreak_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.cn_CodeNarrow
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.cn_CodeNarrow_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.cn_CodeNarrow_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Comment
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Comment_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.Comment_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.cw_CodeWide
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.cw_CodeWide_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.cw_CodeWide_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Even_footer
{
  color: #000000;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Even_footer_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Even_footer_inner
{
  color: #000000;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.EvenHeader
{
  color: #000000;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.EvenHeader_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
}

.EvenHeader_inner
{
  color: #000000;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.fc_FigureCalloutText
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.fc_FigureCalloutText_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.fc_FigureCalloutText_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.fl_FigureLabelLetter
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.fl_FigureLabelLetter_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.fl_FigureLabelLetter_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Footer
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Footer_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Footer_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: justify;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ft_FigureTitle
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 17.0pt;
  margin-left: 99.2123149606299pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: Left;
  text-indent: -99.2123149606299pt;
  text-transform: none;
  vertical-align: baseline;
}

.ft_FigureTitle_outer
{
  margin-bottom: 17.0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
}

.ft_FigureTitle_inner
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.gb_GraphicsHolderCol
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.gb_GraphicsHolderCol_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.gb_GraphicsHolderCol_inner
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.gbi_GraphicsHolderColIndented
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.gbi_GraphicsHolderColIndented_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.gbi_GraphicsHolderColIndented_inner
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.gbii_GraphicsHolderIndentMore
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 25.511811023622pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.gbii_GraphicsHolderIndentMore_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.gbii_GraphicsHolderIndentMore_inner
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.gc_GraphicsHolderCell
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.gc_GraphicsHolderCell_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.gc_GraphicsHolderCell_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.gcl_GraphicCellLeft
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.gcl_GraphicCellLeft_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.gcl_GraphicCellLeft_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.gcli_GraphicCellLeftIndent
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.gcli_GraphicCellLeftIndent_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.gcli_GraphicCellLeftIndent_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.gclii_GraphicCellIndentMore
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 25.511811023622pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.gclii_GraphicCellIndentMore_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.gclii_GraphicCellIndentMore_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Gd_GlossaryDefinition
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Gd_GlossaryDefinition_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.Gd_GlossaryDefinition_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Gg_GlossaryGroupTitle
{
  color: #8e6528;
  font-family: "Microsoft Sans Serif";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Gg_GlossaryGroupTitle_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.Gg_GlossaryGroupTitle_inner
{
  color: #8e6528;
  font-family: "Microsoft Sans Serif";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.GroupTitlesIX
{
  color: #8e6528;
  font-family: "Microsoft Sans Serif";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 24.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.GroupTitlesIX_outer
{
  margin-bottom: 12.0pt;
  margin-right: 0pt;
  margin-top: 24.0pt;
}

.GroupTitlesIX_inner
{
  color: #8e6528;
  font-family: "Microsoft Sans Serif";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: justify;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.gs_GraphicsHolderSide
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.gs_GraphicsHolderSide_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.gs_GraphicsHolderSide_inner
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Right;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Gt_GlossaryTerm
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Gt_GlossaryTerm_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
}

.Gt_GlossaryTerm_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.gw_GraphicsHolderWide
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.gw_GraphicsHolderWide_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.gw_GraphicsHolderWide_inner
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ha_AppTitle
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 36.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 15.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ha_AppTitle_outer
{
  margin-bottom: 15.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.ha_AppTitle_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 36.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ha_AppTitleTOC
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

.ha_AppTitleTOC_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.ha_AppTitleTOC_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hc_ChapAppTitle
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 36.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 20.0pt;
  margin-left: 68.0314960629921pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -68.0314960629921pt;
  text-transform: none;
  vertical-align: baseline;
}

.hc_ChapAppTitle_outer
{
  margin-bottom: 20.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.hc_ChapAppTitle_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 36.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hc_ChapAppTitleTOC
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

.hc_ChapAppTitleTOC_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.hc_ChapAppTitleTOC_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Heading_0TOC
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 19.499811023622pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Heading_0TOC_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Heading_0TOC_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Heading_1TOC
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Heading_1TOC_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Heading_1TOC_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Heading_4_Bull
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 72pt;
  margin-right: 9.76818897637795pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -34.488pt;
  text-transform: none;
  vertical-align: baseline;
}

.Heading_4_Bull_outer
{
  margin-bottom: 0.0pt;
  margin-right: 9.76818897637795pt;
  margin-top: 6.0pt;
}

.Heading_4_Bull_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Heading_5__0028Subhead_0029
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Heading_5__0028Subhead_0029_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.Heading_5__0028Subhead_0029_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hfb_FrontBackHeading
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 36.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 43.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.hfb_FrontBackHeading_outer
{
  margin-bottom: 43.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.hfb_FrontBackHeading_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 36.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hfb_FrontBackHeadingTOC
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

.hfb_FrontBackHeadingTOC_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.hfb_FrontBackHeadingTOC_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hfbs_FrontBackHeadingSecond
{
  color: #8c8c8c;
  font-family: "Microsoft Sans Serif";
  font-size: 24.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 29.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.hfbs_FrontBackHeadingSecond_outer
{
  margin-bottom: 29.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.hfbs_FrontBackHeadingSecond_inner
{
  color: #8c8c8c;
  font-family: "Microsoft Sans Serif";
  font-size: 24.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hm_ModuleHeading
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.hm_ModuleHeading_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
}

.hm_ModuleHeading_inner
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hm_ModuleHeadingTOC
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 34.0157480314961pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -5.669291338582703pt;
  text-transform: none;
  vertical-align: baseline;
}

.hm_ModuleHeadingTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.hm_ModuleHeadingTOC_inner
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hmh_ModuleHeadingHotspot
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.hmh_ModuleHeadingHotspot_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
}

.hmh_ModuleHeadingHotspot_inner
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hmi_ModuleHeading_indented
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 15.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.hmi_ModuleHeading_indented_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 15.0pt;
}

.hmi_ModuleHeading_indented_inner
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hmn_ModuleHeadingNoSplit
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.hmn_ModuleHeadingNoSplit_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
}

.hmn_ModuleHeadingNoSplit_inner
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hms_StepModuleHeading
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 17.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.hms_StepModuleHeading_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 17.0pt;
}

.hms_StepModuleHeading_inner
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hms_StepModuleHeadingTOC
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 56.6929133858268pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -28.3464566929134pt;
  text-transform: none;
  vertical-align: baseline;
}

.hms_StepModuleHeadingTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.hms_StepModuleHeadingTOC_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ho_OverviewHeading
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 17.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ho_OverviewHeading_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 17.0pt;
}

.ho_OverviewHeading_inner
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hp_ProcedureHeading
{
  color: #262626;
  cursor: pointer;
  cursor: hand;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.hp_ProcedureHeading_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.hp_ProcedureHeading_inner
{
  color: #262626;
  cursor: pointer;
  cursor: hand;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hp_ProcedureHeadingTOC
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 28.3464566929134pt;
  margin-right: 1.41732283464567pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

.hp_ProcedureHeadingTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 1.41732283464567pt;
  margin-top: 0.0pt;
}

.hp_ProcedureHeadingTOC_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hphot_ProcedureHeadingHotspot
{
  color: #262626;
  cursor: pointer;
  cursor: hand;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.hphot_ProcedureHeadingHotspot_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.hphot_ProcedureHeadingHotspot_inner
{
  color: #262626;
  cursor: pointer;
  cursor: hand;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hpl_PreviewList
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.hpl_PreviewList_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.hpl_PreviewList_inner
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hpn_ProcedureHeadingNoSplit
{
  color: #262626;
  cursor: pointer;
  cursor: hand;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.hpn_ProcedureHeadingNoSplit_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.hpn_ProcedureHeadingNoSplit_inner
{
  color: #262626;
  cursor: pointer;
  cursor: hand;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hps_ProcedureSubheading
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.hps_ProcedureSubheading_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.hps_ProcedureSubheading_inner
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hr_RunInHeading
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.hr_RunInHeading_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
}

.hr_RunInHeading_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.href_ReferenceBlockHeading
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.5pt;
  font-style: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.href_ReferenceBlockHeading_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.href_ReferenceBlockHeading_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.5pt;
  font-style: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hs_SectionHeading
{
  color: CornflowerBlue;
  font-family: "Microsoft Sans Serif";
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 22.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 22.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.hs_SectionHeading_outer
{
  margin-bottom: 22.0pt;
  margin-right: 0pt;
  margin-top: 22.0pt;
}

.hs_SectionHeading_inner
{
  color: CornflowerBlue;
  font-family: "Microsoft Sans Serif";
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hs_SectionHeadingTOC
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 19.8425196850394pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -5.669291338582699pt;
  text-transform: none;
  vertical-align: baseline;
}

.hs_SectionHeadingTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.hs_SectionHeadingTOC_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hsm_Sampleheading
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 14.4pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.hsm_Sampleheading_outer
{
  margin-bottom: 6.0pt;
  margin-right: 14.4pt;
  margin-top: 12.0pt;
}

.hsm_Sampleheading_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hso_SectionHeadingOnline
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 22.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 22.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.hso_SectionHeadingOnline_outer
{
  margin-bottom: 22.0pt;
  margin-right: 0pt;
  margin-top: 22.0pt;
}

.hso_SectionHeadingOnline_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ht_TaskHeading
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 22.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 22.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ht_TaskHeading_outer
{
  margin-bottom: 22.0pt;
  margin-right: 0pt;
  margin-top: 22.0pt;
}

.ht_TaskHeading_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.IndexIX
{
  color: #287acc;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.IndexIX_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.IndexIX_inner
{
  color: #287acc;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.lc_LearningCentreXref
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.lc_LearningCentreXref_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.lc_LearningCentreXref_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Level1IX
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 1.0pt;
  margin-left: 17.007874015748pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: -17.007874015748pt;
  text-transform: none;
  vertical-align: baseline;
}

.Level1IX_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.Level1IX_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Level2IX
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 25.511811023622pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -17.007874015747987pt;
  text-transform: none;
  vertical-align: baseline;
}

.Level2IX_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Level2IX_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Level3IX
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 31.1811023622047pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

.Level3IX_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Level3IX_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Navigation
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 14.4pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Navigation_outer
{
  margin-bottom: 12.0pt;
  margin-right: 14.4pt;
  margin-top: 0.0pt;
}

.Navigation_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Note_heading
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 24.84pt;
  margin-right: 25.2pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -24.84pt;
  text-transform: none;
  vertical-align: baseline;
}

.Note_heading_outer
{
  margin-bottom: 5.0pt;
  margin-right: 25.2pt;
  margin-top: 0.0pt;
}

.Note_heading_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Notehead_Nolink
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 24.84pt;
  margin-right: 25.2pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -24.84pt;
  text-transform: none;
  vertical-align: baseline;
}

.Notehead_Nolink_outer
{
  margin-bottom: 4.0pt;
  margin-right: 25.2pt;
  margin-top: 0.0pt;
}

.Notehead_Nolink_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Notips
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 14.4pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Notips_outer
{
  margin-bottom: 12.0pt;
  margin-right: 14.4pt;
  margin-top: 0.0pt;
}

.Notips_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Num_1
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.Num_1_outer
{
  margin-bottom: 12.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Num_1_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.o_OverviewBlurb
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.o_OverviewBlurb_outer
{
  margin-bottom: 12.0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
}

.o_OverviewBlurb_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Odd_footer
{
  color: #000000;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Odd_footer_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Odd_footer_inner
{
  color: #000000;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Odd_header
{
  color: #000000;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Odd_header_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Odd_header_inner
{
  color: #000000;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Right;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.or_OverviewRunIn
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.or_OverviewRunIn_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
}

.or_OverviewRunIn_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Other_help_resources
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 14.4pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Other_help_resources_outer
{
  margin-bottom: 12.0pt;
  margin-right: 14.4pt;
  margin-top: 0.0pt;
}

.Other_help_resources_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.pb_PageBreak
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 694.488pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.pb_PageBreak_outer
{
  margin-bottom: 694.488pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.pb_PageBreak_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.rp_ReportTitle
{
  color: #000000;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.rp_ReportTitle_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.rp_ReportTitle_inner
{
  color: #000000;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Sample_heading
{
  color: MidnightBlue;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 14.4pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Sample_heading_outer
{
  margin-bottom: 12.0pt;
  margin-right: 14.4pt;
  margin-top: 12.0pt;
}

.Sample_heading_inner
{
  color: MidnightBlue;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.SeparatorsIX
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SeparatorsIX_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.SeparatorsIX_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: justify;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.sn_SideNote
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 5.66929133858268pt;
  margin-right: 5.66929133858268pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.sn_SideNote_outer
{
  margin-bottom: 4.0pt;
  margin-right: 5.66929133858268pt;
  margin-top: 4.0pt;
}

.sn_SideNote_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.snh_SideNoteHeading
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.snh_SideNoteHeading_outer
{
  margin-bottom: 6.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 6.0pt;
}

.snh_SideNoteHeading_inner
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.SortOrderIX
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SortOrderIX_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.SortOrderIX_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: justify;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.t_TableBody
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.t_TableBody_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
}

.t_TableBody_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ta_TableAnchorPara
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: -7.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ta_TableAnchorPara_outer
{
  margin-bottom: -7.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.ta_TableAnchorPara_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.tan_TableAnchorNarrow
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: -7.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 15.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.tan_TableAnchorNarrow_outer
{
  margin-bottom: -7.0pt;
  margin-right: 0pt;
  margin-top: 15.0pt;
}

.tan_TableAnchorNarrow_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.taw_TableAnchorWide
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: -10.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 15.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.taw_TableAnchorWide_outer
{
  margin-bottom: -10.0pt;
  margin-right: 0pt;
  margin-top: 15.0pt;
}

.taw_TableAnchorWide_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.tb_TableBullet
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 11.3385826771654pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: -11.3385826771654pt;
  text-transform: none;
  vertical-align: baseline;
}

.tb_TableBullet_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
}

.tb_TableBullet_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.tbc_TableBulletedContinued
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 11.3385826771654pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.tbc_TableBulletedContinued_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
}

.tbc_TableBulletedContinued_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.tch_TableColHeading
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.tch_TableColHeading_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.tch_TableColHeading_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.tf_TableFootnote
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 6.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 14.1732283464567pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

.tf_TableFootnote_outer
{
  margin-bottom: 1.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 1.0pt;
}

.tf_TableFootnote_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 6.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.trh_TableRowHeading
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.trh_TableRowHeading_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.trh_TableRowHeading_inner
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ts_TableStep
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

.ts_TableStep_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.ts_TableStep_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.tsc_TableStepContinued
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.tsc_TableStepContinued_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.tsc_TableStepContinued_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.tsf_TableStepFirst
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

.tsf_TableStepFirst_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.tsf_TableStepFirst_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.tt_TableTitle
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 56.6929133858268pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -56.6929133858268pt;
  text-transform: none;
  vertical-align: baseline;
}

.tt_TableTitle_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.tt_TableTitle_inner
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.tti_TableTitleIndented
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 56.6929133858268pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -42.5196850393701pt;
  text-transform: none;
  vertical-align: baseline;
}

.tti_TableTitleIndented_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.tti_TableTitleIndented_inner
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eBookTitle
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 48.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 116.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007eBookTitle_outer
{
  margin-bottom: 116.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.N_007eBookTitle_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 48.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eChapAppHeader_L
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007eChapAppHeader_L_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.N_007eChapAppHeader_L_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eChapAppHeader_R
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007eChapAppHeader_R_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.N_007eChapAppHeader_R_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Right;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eChapAppLabel_L
{
  color: #ffffff;
  font-family: "Times New Roman";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007eChapAppLabel_L_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.N_007eChapAppLabel_L_inner
{
  color: #ffffff;
  font-family: "Times New Roman";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Right;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eChapAppLabel_R
{
  color: #ffffff;
  font-family: "Times New Roman";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007eChapAppLabel_R_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.N_007eChapAppLabel_R_inner
{
  color: #ffffff;
  font-family: "Times New Roman";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eChapAppNum_C
{
  color: #ffffff;
  font-family: "Times New Roman";
  font-size: 24.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007eChapAppNum_C_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.N_007eChapAppNum_C_inner
{
  color: #ffffff;
  font-family: "Times New Roman";
  font-size: 24.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eChNameMaster
{
  color: #8c8c8c;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: uppercase;
  vertical-align: baseline;
}

.N_007eChNameMaster_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.N_007eChNameMaster_inner
{
  color: #8c8c8c;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Right;
  text-transform: uppercase;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007efmb_FrntMttrBody
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007efmb_FrntMttrBody_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.N_007efmb_FrntMttrBody_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007efmbq_FrntMttrBlockQuote
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007efmbq_FrntMttrBlockQuote_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.N_007efmbq_FrntMttrBlockQuote_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eFolio_C
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0.0938267716535433pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007eFolio_C_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0.0938267716535433pt;
  margin-top: 0.0pt;
}

.N_007eFolio_C_inner
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eFolio_L
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0.0938267716535433pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007eFolio_L_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0.0938267716535433pt;
  margin-top: 0.0pt;
}

.N_007eFolio_L_inner
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eFolio_R
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0.0938267716535433pt;
  margin-top: 0.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007eFolio_R_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0.0938267716535433pt;
  margin-top: 0.0pt;
}

.N_007eFolio_R_inner
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Right;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eFooter
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007eFooter_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.N_007eFooter_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eFooter_C
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: uppercase;
  vertical-align: baseline;
}

.N_007eFooter_C_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.N_007eFooter_C_inner
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Center;
  text-transform: uppercase;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eFooter_L
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: uppercase;
  vertical-align: baseline;
}

.N_007eFooter_L_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.N_007eFooter_L_inner
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: uppercase;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eFooter_R
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: uppercase;
  vertical-align: baseline;
}

.N_007eFooter_R_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.N_007eFooter_R_inner
{
  color: #595959;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: uppercase;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eGlossHeader_L
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007eGlossHeader_L_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.N_007eGlossHeader_L_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eGlossHeader_R
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007eGlossHeader_R_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.N_007eGlossHeader_R_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eGlossIndexHeader_L
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007eGlossIndexHeader_L_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.N_007eGlossIndexHeader_L_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eGlossIndexHeader_R
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007eGlossIndexHeader_R_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.N_007eGlossIndexHeader_R_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eHeader
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007eHeader_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.N_007eHeader_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eIndexHeader_L
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007eIndexHeader_L_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.N_007eIndexHeader_L_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eIndexHeader_R
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007eIndexHeader_R_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.N_007eIndexHeader_R_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007elb_LegalBody
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007elb_LegalBody_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.N_007elb_LegalBody_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007elc_LegalClause
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007elc_LegalClause_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.N_007elc_LegalClause_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007elcc_LegalClauseCont
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007elcc_LegalClauseCont_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.N_007elcc_LegalClauseCont_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007elcF_LegalClauseFirst
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007elcF_LegalClauseFirst_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
}

.N_007elcF_LegalClauseFirst_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007elh_LegalHeading
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 9.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 16.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007elh_LegalHeading_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 16.0pt;
}

.N_007elh_LegalHeading_inner
{
  color: #262626;
  font-family: "Microsoft Sans Serif";
  font-size: 9.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eLicenceBody
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007eLicenceBody_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.N_007eLicenceBody_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eLicenceSubClause
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 24.0944881889764pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -9.9212598425197pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007eLicenceSubClause_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.N_007eLicenceSubClause_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007els_LegalSubClause
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 24.0944881889764pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: -9.9212598425197pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007els_LegalSubClause_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.N_007els_LegalSubClause_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007elsc_LegalSubClauseCont
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 24.0944881889764pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007elsc_LegalSubClauseCont_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.N_007elsc_LegalSubClauseCont_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007elsF_LegalSubClauseFirst
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 24.0944881889764pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: -9.9212598425197pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007elsF_LegalSubClauseFirst_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.N_007elsF_LegalSubClauseFirst_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007elss_LegalSubSubClause
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 34.0157480314961pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: -9.921259842519703pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007elss_LegalSubSubClause_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.N_007elss_LegalSubSubClause_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007eProdNameTitle
{
  color: #8c8c8c;
  font-family: "Microsoft Sans Serif";
  font-size: 20.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007eProdNameTitle_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.N_007eProdNameTitle_inner
{
  color: #8c8c8c;
  font-family: "Microsoft Sans Serif";
  font-size: 20.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007etf_TableFootnote
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 14.1732283464567pt;
  margin-top: 1.0pt;
  text-align: justify;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_007etf_TableFootnote_outer
{
  margin-bottom: 1.0pt;
  margin-right: 14.1732283464567pt;
  margin-top: 1.0pt;
}

.N_007etf_TableFootnote_inner
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: justify;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_00achn_ChapAppNum
{
  color: #ffffff;
  font-family: "Microsoft Sans Serif";
  font-size: 64.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 34.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N_00achn_ChapAppNum_outer
{
  margin-bottom: 34.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.N_00achn_ChapAppNum_inner
{
  color: #ffffff;
  font-family: "Microsoft Sans Serif";
  font-size: 64.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Right;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

span.Aatrix_eFile_info
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Aatrix_Reg_URL
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Aatrix_website
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Adobe_URL
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Apache_URL
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.ATO_Superann
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.ATO_URL
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Aus_Buy_Products
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Aus_Consultants
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Aus_Help
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Aus_Mac_Help
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Aus_Mac_Net
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Aus_MPowSuper
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Aus_Notes
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Aus_ODBC
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Aus_PayLiablty
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Aus_Privacy
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Aus_RecInv
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Aus_SuperChoice
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Aus_SuperFAQs
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Aus_Support
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Bold
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.CharFmt1
{
  font-weight: bold;
}

span.CharFmt2
{
  color: #ff0000;
}

span.CharFmt3
{
  font-style: italic;
  font-weight: bold;
}

span.CharFmt4
{
  font-family: Arial;
}

span.CharFmt5
{
  font-family: "ITC Stone Sans Std Medium";
}

span.dc_DropCap
{
  color: #595959;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Default_Paragraph_Font
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Default_XREF_style
{
  color: #00ff00;
}

span.eb_EmphasisBold
{
  font-weight: bold;
}

span.ebi_EmphasisBoldItalic
{
  font-style: italic;
  font-weight: bold;
}

span.ei_EmphasisItalic
{
  font-style: italic;
}

span.Email_Forms_Support
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Emphasis
{
  font-style: italic;
}

span.EquationVariables
{
  font-style: italic;
}

span.er_EmphasisRegular
{
  font-style: normal;
  font-weight: normal;
}

span.esb_EmphasisSmallCapsBold
{
  font-weight: bold;
}

span.eu_EmphasisUpperCase
{
  text-transform: uppercase;
}

span.Faststart
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Glossary
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Highlight
{
  color: #ff0000;
}

span.HK_Consultants
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.HK_Notes
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.HK_Support
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Inland_Rev_URL
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Inlnd_Rev_825
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.IRS_URL
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.l_Link
{
  color: #287acc;
  font-family: "ITC Stone Sans Std Medium";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Macquariepic
{
  color: #00ff00;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Marlett
{
  color: #000000;
  font-family: Marlett;
  font-size: 24.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: sub;
}

span.MPowInv_URL
{
  color: #00ff00;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.MS_Link
{
  color: #00ff00;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.MSinfo_URL
{
  color: #00ff00;
  font-family: Arial;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.MSMoney_URL
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.MSPay_URL
{
  color: #00ff00;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.MSPicLink
{
  color: #00ff00;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.MSState_URL
{
  color: #00ff00;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.MSSuper_URL
{
  color: #00ff00;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.MY_Buy_Products
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.MY_Consultants
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.MY_Notes
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.MY_Privacy
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.MY_Support
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.MYOB_Aus
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.MYOB_HK
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.MYOB_MY
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.MYOB_NZ
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.MYOB_SurePayroll
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.MYOB_UK
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.MYOB_US
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.MYOB_US_Forms
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.NZ_Activation
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.NZ_BusSupport
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.NZ_Buy_Products
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.NZ_Consultants
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.NZ_FAQs
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.NZ_Help
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.NZ_Mac_Net
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.NZ_Privacy
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.NZ_Support
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Payforms_eFile_info
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Payforms_website
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.QB_Conversion
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.sb_Subscript
{
  vertical-align: sub;
}

span.sp_Superscript
{
  vertical-align: super;
}

span.Symbol
{
  font-size: 12.0pt;
}

span.Table_Ariel
{
  color: #000000;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.TOC_Level_1
{
  color: #000000;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.TOC_Level_2
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.TOC_Level_3
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.UK_Activation
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.UK_Consultants
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.UK_E-file_Help
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.UK_E-file_Reg
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.UK_Help
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.UK_Mac_Net
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.UK_Notes
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.UK_Privacy
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.UK_Support
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.US_Activation
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.US_BusServ
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.US_Consultants
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.US_Direct_Dep
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.US_Help
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.US_Mac_Net
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.US_Merch_Acct_Serv
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.US_Notes
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.US_Privacy
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.US_Support
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.US_Vendor_Pay
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.vc_ComputerVoice
{
  color: #262626;
  font-family: Courier;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.vcv_ComputerVariable
{
  color: #000000;
  font-family: Courier;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Vista_info_URL
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.vu_UserVoice
{
  color: #262626;
  font-family: Courier;
  font-weight: bold;
}

span.vuv_UserVariable
{
  color: #000000;
  font-family: Courier;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.w_Widgets
{
  color: #3d517a;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.WageNet
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Window_reference
{
  color: #00ff00;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.WingDings
{
  color: #000000;
  font-family: Wingdings;
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.wv_WidgetsVariable
{
  color: #3d517a;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Zeal
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.N_007eBullet1
{
  color: #8c8c8c;
  font-family: Calibri;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.N_007eBullet2
{
  color: #8c8c8c;
  font-family: Calibri;
  font-size: small;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.N_007eCaptionNum
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 8.5pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.N_007eChapAppNum
{
  color: #8e6528;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 50.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.N_007eChapAppTocPrefix
{
  font-style: normal;
  font-weight: normal;
}

span.N_007eChapNum
{
  color: #bfbfbf;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 42.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.N_007eeq_EquationVariables
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.N_007ees_EquationString
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-style: normal;
  font-weight: normal;
}

span.N_007eHideTocChNum
{
  color: #000000;
  font-size: 3.0pt;
}

span.N_007eHyperlink
{
  color: CornflowerBlue;
}

span.N_007eIndex
{
  font-weight: bold;
}

span.N_007eIndexLocators
{
  color: #000000;
  font-style: normal;
  font-weight: normal;
}

span.N_007eNoteCautionWarning
{
  color: #8e6528;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 6.0pt;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  vertical-align: baseline;
  white-space: nowrap;
}

span.N_007eProcBullet
{
  color: #bfbfbf;
  font-family: Webdings;
  font-size: 14.0pt;
}

span.N_007eStepNum
{
  color: #595959;
  font-family: "ITC Stone Sans Std Medium";
  font-size: x-small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.N_007eStepOnlyNum
{
  color: #595959;
  font-family: Wingdings;
  font-size: x-small;
  font-weight: normal;
}

span.N_007eSubStep
{
  color: #595959;
  font-family: "ITC Stone Sans Std Medium";
  font-size: x-small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.N_007eSubStepNum
{
  color: #595959;
  font-family: "ITC Stone Sans Std Medium";
  font-size: x-small;
  font-style: italic;
  font-weight: normal;
}

span.N_007eSubStepOnlyNum
{
  color: #595959;
  font-family: Wingdings;
  font-size: x-small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.N_007eSymbol
{
  font-style: normal;
  font-weight: normal;
}

span.N_007eTableNum
{
  font-family: "ITC Stone Sans Std Medium";
  font-size: xx-small;
  font-style: normal;
  font-weight: bold;
}

span.N_007eTocFolio
{
  color: #000000;
  font-family: "ITC Stone Sans Std Medium";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

table.Format_A
{
  background-color: WhiteSmoke;
  border-bottom-color: Gainsboro;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  border-collapse: collapse;
  border-top-color: Gainsboro;
  border-top-style: solid;
  border-top-width: 1pt;
  empty-cells: hide;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  table-layout: fixed;
  text-align: left;
}

table.tn_TableNarrow
{
  border-bottom-color: Gainsboro;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  border-collapse: collapse;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 10pt;
  padding-top: 4pt;
  text-align: left;
  width: 85%;
}

table.tni_TableNarrowIndented
{
  border-bottom-color: Gainsboro;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  border-collapse: collapse;
  empty-cells: hide;
  margin-bottom: 8.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 10pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: left;
  width: 85%;
}

table.tr_TableReference
{
  border-bottom-color: Gainsboro;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  border-collapse: collapse;
  border-top-color: Gainsboro;
  border-top-style: solid;
  border-top-width: 1pt;
  margin-bottom: 16.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 4pt;
  padding-left: 4pt;
  padding-right: 8pt;
  padding-top: 4pt;
  text-align: left;
}

table.tri_TableReferenceIndented
{
  border-bottom-color: Gainsboro;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  border-collapse: collapse;
  border-top-color: Gainsboro;
  border-top-style: solid;
  border-top-width: 1pt;
  margin-bottom: 18.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 10pt;
  padding-top: 4pt;
  text-align: left;
  width: 85%;
}

table.Format_B
{
  border-collapse: collapse;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: center;
}

</pre></body></html>