div.B1_Body1
{
  border-bottom-style: none;
  border-bottom-width: 0pt;
  border-left-style: none;
  border-left-width: 0pt;
  border-right-style: none;
  border-right-width: 0pt;
  border-top-style: none;
  border-top-width: 0pt;
  font-family: Sans-Serif, Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5pt;
  margin-left: 42.5pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.B1_Body1_outer
{
  border-bottom-style: none;
  border-bottom-width: 0pt;
  border-left-style: none;
  border-left-width: 0pt;
  border-right-style: none;
  border-right-width: 0pt;
  border-top-style: none;
  border-top-width: 0pt;
  margin-bottom: 5pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
}

.B1_Body1_inner
{
  font-family: Sans-Serif, Arial;
  font-size: 10pt;
  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.CT_ChapTitle
{
  border-bottom-color: #7F7F7F;
  border-bottom-style: solid;
  border-bottom-width: 4.5pt;
  border-left-style: none;
  border-left-width: 0pt;
  border-right-style: none;
  border-right-width: 0pt;
  border-top-style: none;
  border-top-width: 0pt;
  font-family: Sans-Serif, Arial;
  font-size: 23pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 33pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-bottom: 1pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CT_ChapTitle_outer
{
  border-bottom-color: #7F7F7F;
  border-bottom-style: solid;
  border-bottom-width: 4.5pt;
  border-left-style: none;
  border-left-width: 0pt;
  border-right-style: none;
  border-right-width: 0pt;
  border-top-style: none;
  border-top-width: 0pt;
  margin-bottom: 33pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-bottom: 1pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
}

.CT_ChapTitle_inner
{
  font-family: Sans-Serif, Arial;
  font-size: 23pt;
  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
{
  border-bottom-style: none;
  border-bottom-width: 0pt;
  border-left-style: none;
  border-left-width: 0pt;
  border-right-style: none;
  border-right-width: 0pt;
  border-top-style: none;
  border-top-width: 0pt;
  font-family: Sans-Serif, Arial;
  font-size: 12pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Footer_outer
{
  border-bottom-style: none;
  border-bottom-width: 0pt;
  border-left-style: none;
  border-left-width: 0pt;
  border-right-style: none;
  border-right-width: 0pt;
  border-top-style: none;
  border-top-width: 0pt;
  margin-bottom: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
}

.Footer_inner
{
  font-family: Sans-Serif, Arial;
  font-size: 12pt;
  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.Header
{
  border-bottom-style: none;
  border-bottom-width: 0pt;
  border-left-style: none;
  border-left-width: 0pt;
  border-right-style: none;
  border-right-width: 0pt;
  border-top-style: none;
  border-top-width: 0pt;
  font-family: Sans-Serif, Arial;
  font-size: 12pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Header_outer
{
  border-bottom-style: none;
  border-bottom-width: 0pt;
  border-left-style: none;
  border-left-width: 0pt;
  border-right-style: none;
  border-right-width: 0pt;
  border-top-style: none;
  border-top-width: 0pt;
  margin-bottom: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
}

.Header_inner
{
  font-family: Sans-Serif, Arial;
  font-size: 12pt;
  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.Heading_1
{
  border-bottom-style: none;
  border-bottom-width: 0pt;
  border-left-style: none;
  border-left-width: 0pt;
  border-right-style: none;
  border-right-width: 0pt;
  border-top-style: none;
  border-top-width: 0pt;
  font-family: Sans-Serif, Arial;
  font-size: 16pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Heading_1_outer
{
  border-bottom-style: none;
  border-bottom-width: 0pt;
  border-left-style: none;
  border-left-width: 0pt;
  border-right-style: none;
  border-right-width: 0pt;
  border-top-style: none;
  border-top-width: 0pt;
  margin-bottom: 3pt;
  margin-right: 0pt;
  margin-top: 12pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
}

.Heading_1_inner
{
  font-family: Sans-Serif, Arial;
  font-size: 16pt;
  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.Normal
{
  border-bottom-style: none;
  border-bottom-width: 0pt;
  border-left-style: none;
  border-left-width: 0pt;
  border-right-style: none;
  border-right-width: 0pt;
  border-top-style: none;
  border-top-width: 0pt;
  font-family: Sans-Serif, Arial;
  font-size: 12pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Normal_outer
{
  border-bottom-style: none;
  border-bottom-width: 0pt;
  border-left-style: none;
  border-left-width: 0pt;
  border-right-style: none;
  border-right-width: 0pt;
  border-top-style: none;
  border-top-width: 0pt;
  margin-bottom: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
}

.Normal_inner
{
  font-family: Sans-Serif, Arial;
  font-size: 12pt;
  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.TOC_2
{
  border-bottom-style: none;
  border-bottom-width: 0pt;
  border-left-style: none;
  border-left-width: 0pt;
  border-right-style: none;
  border-right-width: 0pt;
  border-top-style: none;
  border-top-width: 0pt;
  color: black;
  font-family: Sans-Serif, Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0pt;
  margin-left: 12pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TOC_2_outer
{
  border-bottom-style: none;
  border-bottom-width: 0pt;
  border-left-style: none;
  border-left-width: 0pt;
  border-right-style: none;
  border-right-width: 0pt;
  border-top-style: none;
  border-top-width: 0pt;
  margin-bottom: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
}

.TOC_2_inner
{
  color: black;
  font-family: Sans-Serif, Arial;
  font-size: 10pt;
  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;
}

span.N_Char_Char28
{
  font-family: Times;
  font-size: 12pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Default_Paragraph_Font
{
  font-family: Times;
  font-size: 12pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Page_Number
{
  font-family: Times;
  font-size: 12pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

table.Table_Normal
{
  border-collapse: collapse;
  margin-left: 0pt;
}

