div.Normal_002cBody_text, caption.Normal_002cBody_text
{
  color: #3F4751;
  font-family: Arial;
  font-size: 12pt;
  margin-bottom: 2pt;
  margin-left: 0cm;
  text-indent: 0pt;
}

div.Heading_1_002cHeading_1_planon, caption.Heading_1_002cHeading_1_planon
{
  color: #279FD1;
  font-family: 'Open Sans';
  font-size: 24pt;
  font-style: normal;
  font-variant: normal;
  font-weight: 600;
  margin-bottom: 30pt;
  margin-left: 0cm;
  margin-right: 0pt;
  margin-top: 0pt;
  text-indent: 0pt;
}

div.Heading_2_002cHeading_2_planon, caption.Heading_2_002cHeading_2_planon
{
  color: SteelBlue;
  font-family: 'Open Sans';
  font-size: 16pt;
  font-variant: normal;
  margin-bottom: 30pt;
  margin-left: 0cm;
  margin-right: 0px;
  margin-top: 0pt;
  text-align: left;
  text-indent: 0pt;
}

div.Heading_3_002cHeading_3_planon, caption.Heading_3_002cHeading_3_planon
{
  color: #279FD1;
  font-family: 'Open Sans';
  font-size: 16pt;
  font-variant: normal;
  margin-bottom: 3pt;
  margin-left: 0cm;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align: left;
  text-indent: 0pt;
}

div.Heading_9, caption.Heading_9
{
  color: #3F4751;
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  margin-bottom: 2pt;
  margin-left: 0cm;
  margin-top: 2pt;
  text-indent: 0pt;
}

div.Table_normal, caption.Table_normal
{
  color: #3F4751;
  font-family: Arial;
  font-size: 12pt;
  margin-bottom: 6pt;
  margin-left: 7.1pt;
  margin-top: 2pt;
  text-indent: 0pt;
}

div.Procedure_first_line, caption.Procedure_first_line
{
  color: #3F4751;
  font-family: Arial;
  font-size: 12pt;
  margin-bottom: 3pt;
  margin-left: 0.6cm;
  padding-bottom: 2px;
  padding-left: 0px;
  padding-top: 2px;
  text-indent: 0cm;
}

div.Procedure_continuation, caption.Procedure_continuation
{
  color: #3F4751;
  font-family: Arial;
  font-size: 12pt;
  margin-bottom: 5pt;
  margin-left: 15pt;
  text-indent: 0pt;
}

div.Text_notes__0026_warnings, caption.Text_notes__0026_warnings
{
  color: #3F4751;
  font-family: 'Open Sans', Roboto, Arial;
  font-size: 14px;
  margin-bottom: 12pt;
  margin-left: 0pt;
  margin-top: 12pt;
  text-indent: 0pt;
}

div.Example_heading, caption.Example_heading
{
  color: #3F4751;
  font-family: Arial;
  font-size: 12pt;
  font-style: italic;
  margin-bottom: 6pt;
  margin-left: 0px;
  margin-top: 6pt;
  text-indent: 0pt;
}

div.Procedure_end, caption.Procedure_end
{
  color: #3F4751;
  font-family: Arial;
  font-size: 12pt;
  margin-bottom: 12pt;
  margin-left: 17pt;
  text-indent: 0px;
}

div.Procedure_heading, caption.Procedure_heading
{
  color: #279FD1;
  font-family: 'Open Sans';
  font-size: 12pt;
  font-variant: small-caps;
  font-weight: bold;
  letter-spacing: 2pt;
  margin-bottom: 6pt;
  margin-left: 0cm;
  margin-top: 6pt;
  text-indent: 0pt;
}

div.Bulleted_list, caption.Bulleted_list
{
  color: #3F4751;
  font-family: Arial;
  font-size: 12pt;
  margin-bottom: 3pt;
  margin-left: 1.27cm;
  text-indent: -18pt;
}

div.Bulleted_list_end, caption.Bulleted_list_end
{
  color: #3F4751;
  font-family: Arial;
  font-size: 12pt;
  margin-bottom: 12pt;
  margin-left: 1.27cm;
  text-indent: -18pt;
}

div.List_Paragraph, caption.List_Paragraph
{
  color: #3F4751;
  font-family: Arial;
  font-size: 12pt;
  margin-bottom: 12pt;
  margin-left: 36pt;
  text-indent: 0pt;
}

span.Default_Paragraph_Font, span.Default_Paragraph_Font a, span.Default_Paragraph_Font a:active, abbreviation.Default_Paragraph_Font, abbreviation.Default_Paragraph_Font a, abbreviation.Default_Paragraph_Font a:active, acronym.Default_Paragraph_Font, acronym.Default_Paragraph_Font a, acronym.Default_Paragraph_Font a:active, citation.Default_Paragraph_Font, citation.Default_Paragraph_Font a, citation.Default_Paragraph_Font a:active
{
  color: #3F4751;
  font-family: 'Open Sans', Roboto, Arial;
  font-size: 14px;
}

span.Hyperlink, span.Hyperlink a, span.Hyperlink a:active, abbreviation.Hyperlink, abbreviation.Hyperlink a, abbreviation.Hyperlink a:active, acronym.Hyperlink, acronym.Hyperlink a, acronym.Hyperlink a:active, citation.Hyperlink, citation.Hyperlink a, citation.Hyperlink a:active
{
  color: #3366CC;
  font-family: Arial;
  font-size: 12pt;
  font-style: normal;
  font-weight: normal;
  overflow: auto;
  text-decoration: underline;
}

span.Procedure_end_Char, span.Procedure_end_Char a, span.Procedure_end_Char a:active, abbreviation.Procedure_end_Char, abbreviation.Procedure_end_Char a, abbreviation.Procedure_end_Char a:active, acronym.Procedure_end_Char, acronym.Procedure_end_Char a, acronym.Procedure_end_Char a:active, citation.Procedure_end_Char, citation.Procedure_end_Char a, citation.Procedure_end_Char a:active
{
  color: #3F4751;
  font-family: 'Open Sans', Roboto, Arial;
  font-size: 14px;
}

span.icon
{
  color: #3F4751;
  font-family: 'Open Sans', Roboto, Arial;
  font-size: 14px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-left: 16px;
}

span.Text_notes__0026_warnings_Char
{
  border-bottom-color: Black;
  border-bottom-style: none;
  border-top-color: Transparent;
  border-top-style: none;
  border-top-width: 1pt;
  color: #3F4751;
  font-family: 'Open Sans', Roboto, Arial;
  font-size: 14px;
  font-style: normal;
  margin-left: -1.4cm;
  margin-right: 0cm;
  padding-bottom: 10pt;
  padding-left: 0pt;
  padding-top: 10pt;
}

span.Text_notes__0026_warnings_Char
{
  border-bottom-color: Black;
  border-bottom-style: none;
  border-top-color: Transparent;
  border-top-style: none;
  border-top-width: 1pt;
  color: #3F4751;
  font-family: 'Open Sans', Roboto, Arial;
  font-size: 14px;
  font-style: normal;
  margin-left: -1.4cm;
  margin-right: 0cm;
  padding-bottom: 10pt;
  padding-left: 0pt;
  padding-top: 10pt;
}

span.Text_notes__0026_warnings_Char
{
  border-bottom-color: Black;
  border-bottom-style: none;
  border-top-color: Transparent;
  border-top-style: none;
  border-top-width: 1pt;
  color: #3F4751;
  font-family: 'Open Sans', Roboto, Arial;
  font-size: 14px;
  font-style: normal;
  margin-left: -1.4cm;
  margin-right: 0cm;
  padding-bottom: 10pt;
  padding-left: 0pt;
  padding-top: 10pt;
}

span.MyBullet
{
  color: Black;
  font-family: 'Open Sans', Roboto, Arial;
  font-size: 14px;
  font-variant: normal;
  padding-left: 2pt;
  padding-right: 3pt;
  unicode-bidi: normal;
  vertical-align: baseline;
  white-space: nowrap;
}

span.MyBullet__0028Table_0029
{
  color: #3F4751;
  font-family: 'Open Sans', Roboto, Arial;
  font-size: 14px;
  font-variant: normal;
  padding-left: 2px;
  padding-right: 3pt;
}

span.MyBullet__0028Table_0029
{
  color: #3F4751;
  font-family: 'Open Sans', Roboto, Arial;
  font-size: 14px;
  font-variant: normal;
  padding-left: 2px;
  padding-right: 3pt;
}

span.seealso
{
  color: #3F4751;
  font-family: 'Open Sans', Roboto, Arial;
  font-size: 14px;
  white-space: pre;
}

span.MyBullet
{
  color: Black;
  font-family: 'Open Sans', Roboto, Arial;
  font-size: 14px;
  font-variant: normal;
  padding-left: 2pt;
  padding-right: 3pt;
  unicode-bidi: normal;
  vertical-align: baseline;
  white-space: nowrap;
}

span.Text_notes__0026_warnings_Char
{
  border-bottom-color: Black;
  border-bottom-style: none;
  border-top-color: Transparent;
  border-top-style: none;
  border-top-width: 1pt;
  color: #3F4751;
  font-family: 'Open Sans', Roboto, Arial;
  font-size: 14px;
  font-style: normal;
  margin-left: -1.4cm;
  margin-right: 0cm;
  padding-bottom: 10pt;
  padding-left: 0pt;
  padding-top: 10pt;
}

span.Text_notes__0026_warnings_Char
{
  border-bottom-color: Black;
  border-bottom-style: none;
  border-top-color: Transparent;
  border-top-style: none;
  border-top-width: 1pt;
  color: #3F4751;
  font-family: 'Open Sans', Roboto, Arial;
  font-size: 14px;
  font-style: normal;
  margin-left: -1.4cm;
  margin-right: 0cm;
  padding-bottom: 10pt;
  padding-left: 0pt;
  padding-top: 10pt;
}

span.Text_notes__0026_warnings_Char
{
  border-bottom-color: Black;
  border-bottom-style: none;
  border-top-color: Transparent;
  border-top-style: none;
  border-top-width: 1pt;
  color: #3F4751;
  font-family: 'Open Sans', Roboto, Arial;
  font-size: 14px;
  font-style: normal;
  margin-left: -1.4cm;
  margin-right: 0cm;
  padding-bottom: 10pt;
  padding-left: 0pt;
  padding-top: 10pt;
}

span.Text_notes__0026_warnings_Char
{
  border-bottom-color: Black;
  border-bottom-style: none;
  border-top-color: Transparent;
  border-top-style: none;
  border-top-width: 1pt;
  color: #3F4751;
  font-family: 'Open Sans', Roboto, Arial;
  font-size: 14px;
  font-style: normal;
  margin-left: -1.4cm;
  margin-right: 0cm;
  padding-bottom: 10pt;
  padding-left: 0pt;
  padding-top: 10pt;
}

span.icon
{
  color: #3F4751;
  font-family: 'Open Sans', Roboto, Arial;
  font-size: 14px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-left: 16px;
}

table.Table_Normal
{
  border-collapse: collapse;
  margin-bottom: 0px;
  margin-left: 0cm;
  margin-right: 0px;
  margin-top: 12pt;
  padding-bottom: 0pt;
  padding-left: 5.4pt;
  padding-right: 5.4pt;
  padding-top: 0pt;
}

