div.Normal, caption.Normal
{
  color: #363545;
  font-family: 'Open Sans';
  font-size: 12pt;
}

div.Heading_1, caption.Heading_1
{
  color: #363545;
  font-family: 'Open Sans';
  font-size: 18pt;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 28.8pt;
  margin-top: 18pt;
  text-indent: -28.8pt;
}

div.Heading_2, caption.Heading_2
{
  color: #363545;
  font-family: 'Open Sans';
  font-size: 16pt;
  font-weight: bold;
  margin-bottom: 3pt;
  margin-top: 12pt;
}

div.Heading_3, caption.Heading_3
{
  color: #363545;
  font-family: 'Open Sans';
  font-size: 16pt;
  font-style: italic;
  font-weight: bold;
  margin-bottom: 3pt;
  margin-top: 12pt;
}

div.Body_Text1, caption.Body_Text1
{
  color: #363545;
  font-family: 'Open Sans';
  font-size: 12pt;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

div.Note_Body_Text, caption.Note_Body_Text
{
  border-top-color: #363545;
  border-top-style: solid;
  border-top-width: 0.5pt;
  color: #363545;
  font-family: 'Open Sans';
  font-size: 12pt;
  margin-bottom: 2pt;
  margin-top: 10pt;
}

div.Note_Body_Text_End, caption.Note_Body_Text_End
{
  border-top-color: #363545;
  border-top-style: solid;
  border-top-width: 0.5pt;
  color: #363545;
  font-family: 'Open Sans';
  font-size: 2pt;
  height: 2pt;
  line-height: 2pt;
  margin-bottom: 2pt;
  margin-top: 3pt;
  padding-bottom: 2pt;
}

div.Bullet_1, caption.Bullet_1
{
  color: #363545;
  font-family: 'Open Sans';
  font-size: 12pt;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
  text-indent: -18pt;
}

div.Bullet_2, caption.Bullet_2
{
  color: #363545;
  font-family: 'Open Sans';
  font-size: 12pt;
  margin-bottom: 6pt;
  margin-left: 36pt;
  margin-top: 6pt;
  text-indent: -18pt;
}

div.Bullet2nupar, caption.Bullet2nupar
{
  color: #363545;
  font-family: 'Open Sans';
  font-size: 12pt;
  margin-bottom: 6pt;
  margin-left: 36pt;
  margin-top: 6pt;
  text-indent: 0pt;
}

div.Screencaption, caption.Screencaption
{
  color: #005F9E;
  font-family: 'Open Sans';
  font-size: 10pt;
  margin-bottom: 6pt;
  margin-top: 2pt;
  text-indent: 0pt;
}

div.Bullet1nupar, caption.Bullet1nupar
{
  color: #363545;
  font-family: 'Open Sans';
  font-size: 12pt;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
  text-indent: 0pt;
}

div.Table_header, caption.Table_header
{
  color: #363545;
  font-family: 'Open Sans';
  font-size: 10pt;
  font-weight: bold;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

div.Term, caption.Term
{
  color: #363545;
  font-family: 'Open Sans';
  font-size: 12pt;
  font-weight: bold;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

div.INI_option, caption.INI_option
{
  color: #363545;
  font-family: 'Open Sans';
  font-size: 12pt;
  font-style: italic;
  margin-bottom: 6pt;
  margin-left: 18pt;
  margin-top: 6pt;
  text-indent: -18pt;
}

div.Illustration, caption.Illustration
{
  color: #363545;
  font-family: 'Open Sans';
  font-size: 12pt;
  margin-bottom: 8pt;
  margin-top: 8pt;
}

div.step, caption.step
{
  color: #363545;
  font-family: 'Open Sans';
  font-size: 12pt;
  margin-bottom: 10pt;
  margin-left: 18pt;
  margin-top: 10pt;
  text-indent: -18pt;
}

div.H4TOC, caption.H4TOC
{
  color: #363545;
  font-family: 'Open Sans';
  font-size: 14pt;
  font-style: italic;
  margin-bottom: 6pt;
  margin-top: 12pt;
}

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
{
  font-family: 'Open Sans';
  font-size: 12pt;
}

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: #00437B;
  cursor: pointer;
  cursor: hand;
  font-family: 'Open Sans';
  font-size: 12pt;
  text-decoration: underline;
}

span.Bullet_1_Char
{
  font-family: Wingdings;
  font-size: 12pt;
  font-style: normal;
}

span.Bullet_1_Char
{
  font-family: Wingdings;
  font-size: 12pt;
  font-style: normal;
}

table.Table_Normal
{
  background-position: left;
  border-collapse: collapse;
  margin-left: -5.4pt;
  padding-bottom: 0pt;
  padding-left: 5.4pt;
  padding-right: 5.4pt;
  padding-top: 0pt;
  vertical-align: top;
  width: 90%;
}

table.StdTable
{
  border-bottom-color: #BFBFC6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-collapse: collapse;
  border-top-color: #BFBFC6;
  border-top-style: solid;
  border-top-width: 1px;
  text-align: left;
  vertical-align: top;
  width: 90%;
}

table.StdTable
{
  border-bottom-color: #BFBFC6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-collapse: collapse;
  border-top-color: #BFBFC6;
  border-top-style: solid;
  border-top-width: 1px;
  text-align: left;
  vertical-align: top;
  width: 90%;
}

table.StdTable
{
  border-bottom-color: #BFBFC6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-collapse: collapse;
  border-top-color: #BFBFC6;
  border-top-style: solid;
  border-top-width: 1px;
  text-align: left;
  vertical-align: top;
  width: 90%;
}

table.StdTable
{
  border-bottom-color: #BFBFC6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-collapse: collapse;
  border-top-color: #BFBFC6;
  border-top-style: solid;
  border-top-width: 1px;
  text-align: left;
  vertical-align: top;
  width: 90%;
}

table.StdTable
{
  border-bottom-color: #BFBFC6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-collapse: collapse;
  border-top-color: #BFBFC6;
  border-top-style: solid;
  border-top-width: 1px;
  text-align: left;
  vertical-align: top;
  width: 90%;
}

