div.Admonition_Caution_Icon
{
  color: #ffffff;
  font-family: 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: 7.2pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Admonition_Caution_Icon_inner
{
  color: #ffffff;
  font-family: 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.Admonition_Caution_Text
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Admonition_Caution_Text_inner
{
  color: #000000;
  font-family: 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.Admonition_Important_Text
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Admonition_Important_Text_inner
{
  color: #000000;
  font-family: 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.Admonition_Note_1_Text
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Admonition_Note_1_Text_inner
{
  color: #000000;
  font-family: 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.Admonition_Note_2_Text
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Admonition_Note_2_Text_inner
{
  color: #000000;
  font-family: 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.Admonition_Note_Icon
{
  color: #ffffff;
  font-family: 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: 7.2pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Admonition_Note_Icon_inner
{
  color: #ffffff;
  font-family: 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.Admonition_Note_Text
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Admonition_Note_Text_inner
{
  color: #000000;
  font-family: 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.Admonition_Remember_Text
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Admonition_Remember_Text_inner
{
  color: #000000;
  font-family: 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.Admonition_Text_Bullet
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Admonition_Text_Bullet_inner
{
  color: #000000;
  font-family: 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.Admonition_Text_Continue
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Admonition_Text_Continue_inner
{
  color: #000000;
  font-family: 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.Admonition_Text_Continue_Indent
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Admonition_Text_Continue_Indent_inner
{
  color: #000000;
  font-family: 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.Admonition_Tip_Icon
{
  color: #ffffff;
  font-family: 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: 7.2pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Admonition_Tip_Icon_inner
{
  color: #ffffff;
  font-family: 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.Admonition_Tip_Text
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Admonition_Tip_Text_inner
{
  color: #000000;
  font-family: 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.Admonition_Warning_Icon
{
  color: #ffffff;
  font-family: 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: 7.2pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Admonition_Warning_Icon_inner
{
  color: #ffffff;
  font-family: 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.Admonition_Warning_Text
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Admonition_Warning_Text_inner
{
  color: #000000;
  font-family: 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.Body
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Body_inner
{
  color: #000000;
  font-family: 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.Bullet
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Bullet_inner
{
  color: #000000;
  font-family: 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.Bullet_Indent_1
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 21.6pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Bullet_Indent_1_inner
{
  color: #000000;
  font-family: 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.Bullet_Indent_2
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 32.4pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -10.799999999999997pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Bullet_Indent_2_inner
{
  color: #000000;
  font-family: 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.CellBody
{
  color: #000000;
  font-family: 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;
}

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

.CellBody_inner
{
  color: #000000;
  font-family: 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.CellBody_Bullet
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.CellBody_Bullet_inner
{
  color: #000000;
  font-family: 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.CellHeading
{
  color: #ffffff;
  font-family: 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: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.CellHeading_inner
{
  color: #ffffff;
  font-family: 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.Chapter_Title
{
  color: #4B7EAD;
  font-family: Sans-Serif;
  font-size: 20pt;
  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;
}

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

.Chapter_Title_inner
{
  color: #4B7EAD;
  font-family: Sans-Serif;
  font-size: 20pt;
  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.Courier
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Courier_inner
{
  color: #000000;
  font-family: 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.Figure
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 8.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Figure_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 8.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.Head_1
{
  color: #4B7EAD;
  font-family: Sans-Serif;
  font-size: 20pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 11.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Head_1_outer
{
  margin-bottom: 11.0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
}

.Head_1_inner
{
  color: #4B7EAD;
  font-family: Sans-Serif;
  font-size: 20pt;
  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.Head_2
{
  color: #4B7EAD;
  font-family: Sans-Serif;
  font-size: 20pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 11.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Head_2_outer
{
  margin-bottom: 11.0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
}

.Head_2_inner
{
  color: #4B7EAD;
  font-family: Sans-Serif;
  font-size: 20pt;
  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.Head_3
{
  color: #365A7C;
  font-family: Sans-Serif;
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Head_3_inner
{
  color: #365A7C;
  font-family: Sans-Serif;
  font-size: 14pt;
  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.Indent1
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Indent1_inner
{
  color: #000000;
  font-family: 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.Indent2
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 21.6pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Indent2_inner
{
  color: #000000;
  font-family: 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.IndexIX
{
  color: #000000;
  font-family: 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: 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: #000000;
  font-family: 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.Level1IX
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Level1IX_inner
{
  color: #000000;
  font-family: 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.Level2IX
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -16.2pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Level2IX_inner
{
  color: #000000;
  font-family: 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.Level3IX
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -43.2pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Level3IX_inner
{
  color: #000000;
  font-family: 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.Level4IX
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 90pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: -36pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Level4IX_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.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.Numbered_First
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Numbered_First_inner
{
  color: #000000;
  font-family: 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.Numbered_Next
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Numbered_Next_inner
{
  color: #000000;
  font-family: 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.Related_Topics
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.Related_Topics_inner
{
  color: #000000;
  font-family: 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.See_Also
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

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

.See_Also_inner
{
  color: #000000;
  font-family: 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.Table_Title
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 8.0pt;
  font-style: italic;
  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;
}

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

.Table_Title_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 8.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;
}

span.Bold
{
  font-family: Arial, Sans-Serif;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Chapter_Title
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 36.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Chapter_Title_num
{
  color: #d8d8d8;
  font-family: Arial, Sans-Serif;
  font-size: 42.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Color_Blue
{
  color: #0000ff;
  font-family: Arial, Sans-Serif;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Color_Green
{
  color: #007f7f;
  font-family: Arial, Sans-Serif;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Color_Red
{
  color: #ff0000;
  font-family: Arial, Sans-Serif;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Courier
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Default_Paragraph_Font
{
  font-family: Arial, Sans-Serif;
}

span.Emphasis
{
  font-family: Arial, Sans-Serif;
  font-style: italic;
}

span.EquationVariables
{
  font-family: Arial, Sans-Serif;
  font-style: italic;
}

span.Hyperlink
{
  color: #0000ff;
  font-family: Arial, Sans-Serif;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Italic
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-style: italic;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.KeyboardShortcuts
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-weight: normal;
  text-transform: uppercase;
  vertical-align: baseline;
}

span.Menus-Commands
{
  font-family: Arial, Sans-Serif;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

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

span.PageNumber
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Popup
{
  font-family: Arial, Sans-Serif;
}

span.Prefix
{
  font-family: Arial, Sans-Serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Small_Cap
{
  font-family: Arial, Sans-Serif;
  vertical-align: baseline;
}

span.STagCourierNew
{
  font-family: Arial, Sans-Serif;
}

span.Symbol_Font
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

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

span.Univ_Blk_002f9
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Uppercase
{
  font-family: Arial, Sans-Serif;
  text-transform: uppercase;
  vertical-align: baseline;
}

span.Wingdings_Font
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

table.Warning
{
  border-collapse: collapse;
  margin-bottom: 10.0pt;
  margin-left: -7.92pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 1pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
  width: 100%;
}

table.Format_A
{
  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: left;
}

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;
}

table.N4_col_extended
{
  border-collapse: collapse;
  margin-bottom: 18.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  padding-bottom: 6pt;
  padding-left: 0pt;
  padding-right: 1.5pt;
  padding-top: 6pt;
  text-align: left;
}

table.N3_col_extend
{
  border-collapse: collapse;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  padding-bottom: 6pt;
  padding-left: 0pt;
  padding-right: 1.5pt;
  padding-top: 6pt;
  text-align: left;
}

table.Attention
{
  border-collapse: collapse;
  margin-bottom: 13.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 6pt;
  padding-left: 2.25pt;
  padding-right: 2.25pt;
  padding-top: 8.5pt;
  text-align: left;
}

table.Screen
{
  border-collapse: collapse;
  margin-bottom: 6.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  text-align: left;
}

table.Screen__0028Large_0029
{
  border-collapse: collapse;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  text-align: right;
}

table.Screen__0028Indent_0029
{
  border-collapse: collapse;
  margin-bottom: 6.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  text-align: left;
}

table.N2-Col_Table
{
  border-collapse: collapse;
  margin-bottom: 9.0pt;
  margin-left: 17.28pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

table.N2_col_in_list
{
  border-collapse: collapse;
  margin-bottom: 4.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 6pt;
  padding-left: 0pt;
  padding-right: 1.5pt;
  padding-top: 6pt;
  text-align: left;
}

table.blue_box_left
{
  border-collapse: collapse;
  margin-bottom: 6.0pt;
  margin-left: -77.04pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 6pt;
  padding-left: 0pt;
  padding-right: 1.5pt;
  padding-top: 6pt;
  text-align: left;
}

table.N2_col_indented
{
  border-collapse: collapse;
  margin-bottom: 18.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  padding-bottom: 6pt;
  padding-left: 0pt;
  padding-right: 1.5pt;
  padding-top: 6pt;
  text-align: left;
}

table.G_box_X_left
{
  border-collapse: collapse;
  margin-bottom: 4.0pt;
  margin-left: -77.04pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 6pt;
  padding-left: 0pt;
  padding-right: 1.5pt;
  padding-top: 6pt;
  text-align: left;
}

table.N3_col_extended
{
  border-collapse: collapse;
  margin-bottom: 18.0pt;
  margin-left: -75.6pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  padding-bottom: 6pt;
  padding-left: 0pt;
  padding-right: 1.5pt;
  padding-top: 6pt;
  text-align: left;
}

table.Term
{
  border-collapse: collapse;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

table.Overview_Topic
{
  border-collapse: collapse;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

table.Note2
{
  border-collapse: collapse;
  margin-bottom: 10.0pt;
  margin-left: -7.92pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 1pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

table.Micro_Tutorial
{
  border-collapse: collapse;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

table.Note
{
  border-collapse: collapse;
  margin-bottom: 10.0pt;
  margin-left: -7.92pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 1pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
  width: 100%;
}

table.Note1
{
  border-collapse: collapse;
  margin-bottom: 10.0pt;
  margin-left: -7.92pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 1pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

table.Warning_Indent
{
  border-collapse: collapse;
  margin-bottom: 10.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 1pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

table.Overview_Chapter
{
  border-collapse: collapse;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

table.Important
{
  border-collapse: collapse;
  margin-bottom: 10.0pt;
  margin-left: -7.92pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 1pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

table.Caution_Indent
{
  border-collapse: collapse;
  margin-bottom: 10.0pt;
  margin-left: 2.88pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 1pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

table.Important_Indent
{
  border-collapse: collapse;
  margin-bottom: 10.0pt;
  margin-left: 2.88pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 1pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

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

table.Non-shaded_Indent
{
  border-collapse: collapse;
  margin-bottom: 12.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 2pt;
  padding-right: 4pt;
  padding-top: 6pt;
  text-align: left;
}

table.Note_Indent
{
  border-collapse: collapse;
  margin-bottom: 10.0pt;
  margin-left: -4.32pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 5pt;
  padding-left: 1pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

table.Note2_Indent
{
  border-collapse: collapse;
  margin-bottom: 10.0pt;
  margin-left: -4.32pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 5pt;
  padding-left: 1pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

table.Note1_Indent
{
  border-collapse: collapse;
  margin-bottom: 10.0pt;
  margin-left: -4.32pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 5pt;
  padding-left: 1pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

table.Shaded
{
  border-collapse: collapse;
  margin-bottom: 15.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 15.0pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
}

table.Remember
{
  border-collapse: collapse;
  margin-bottom: 10.0pt;
  margin-left: -7.92pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 1pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

table.Remember_Indent
{
  border-collapse: collapse;
  margin-bottom: 10.0pt;
  margin-left: -4.32pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 5pt;
  padding-left: 1pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

table.Shaded_Indent
{
  border-collapse: collapse;
  margin-bottom: 15.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 15.0pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 4pt;
  padding-top: 5pt;
  text-align: left;
}

table.G_box_X_right
{
  border-collapse: collapse;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  padding-bottom: 6pt;
  padding-left: 0pt;
  padding-right: 1.5pt;
  padding-top: 6pt;
  text-align: left;
}

table.Tip_Indent
{
  border-collapse: collapse;
  margin-bottom: 10.0pt;
  margin-left: -3.6pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 1pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

table.blue_box_right
{
  border-collapse: collapse;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 6pt;
  padding-left: 0pt;
  padding-right: 1.5pt;
  padding-top: 6pt;
  text-align: left;
}

table.G_box_in_col
{
  border-collapse: collapse;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 6pt;
  padding-left: 0pt;
  padding-right: 1.5pt;
  padding-top: 6pt;
  text-align: left;
}

table.Tip
{
  border-collapse: collapse;
  margin-bottom: 10.0pt;
  margin-left: -7.2pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 1pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
  width: 100%;
}

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

table.Caution
{
  border-collapse: collapse;
  margin-bottom: 10.0pt;
  margin-left: -7.92pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 1pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
  width: 100%;
}

