div.anchor, caption.anchor
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 2.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: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.anchor_-_table, caption.anchor_-_table
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 2.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: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.appxheadTOC, caption.appxheadTOC
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 93.6pt;
  margin-right: 99.36pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: -93.6pt;
  text-transform: none;
  vertical-align: baseline;
}

div.body, caption.body
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.body_3pt_after, caption.body_3pt_after
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.body_indent, caption.body_indent
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 79.92pt;
  margin-right: 7.2pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.bodyp, caption.bodyp
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.bullet, caption.bullet
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 90pt;
  margin-right: 18pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -10.799999999999997pt;
  text-transform: none;
  vertical-align: baseline;
}

div.bullet_link, caption.bullet_link
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 90pt;
  margin-right: 18pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -10.799999999999997pt;
  text-transform: none;
  vertical-align: baseline;
}

div.callout, caption.callout
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 8.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.changes, caption.changes
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.chap_name, caption.chap_name
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 24.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 36.0pt;
  margin-left: 1in;
  margin-right: 72pt;
  margin-top: 159.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.chap_nameTOC, caption.chap_nameTOC
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 93.6pt;
  margin-right: 99.36pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: -93.6pt;
  text-transform: none;
  vertical-align: baseline;
}

div.chap_number, caption.chap_number
{
  color: #ffffff;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 75.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 18.0396pt;
  margin-top: 0.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.code, caption.code
{
  color: #000000;
  direction: ltr;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 78.192pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -6.191999999999993pt;
  text-transform: none;
  vertical-align: baseline;
}

div.code_first, caption.code_first
{
  color: #000000;
  direction: ltr;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 78.192pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: -6.191999999999993pt;
  text-transform: none;
  vertical-align: baseline;
}

div.code_indent, caption.code_indent
{
  color: #000000;
  direction: ltr;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 96.48pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -5.760000000000005pt;
  text-transform: none;
  vertical-align: baseline;
}

div.comment, caption.comment
{
  color: #ff00ff;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 11.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.figure, caption.figure
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 79.2pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.figure_body, caption.figure_body
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.figure_indent, caption.figure_indent
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.footer, caption.footer
{
  color: #000000;
  direction: ltr;
  font-family: "Arial Narrow";
  font-size: 9.0pt;
  font-style: 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;
}

div.glos_head_1, caption.glos_head_1
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 16.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 16.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.header, caption.header
{
  color: #000000;
  direction: ltr;
  font-family: "Arial Narrow";
  font-size: 10.0pt;
  font-style: 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;
}

div.header_left, caption.header_left
{
  color: #000000;
  direction: ltr;
  font-family: "Arial Narrow";
  font-size: 10.0pt;
  font-style: 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;
}

div.heading_1, caption.heading_1
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 16.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 9.0pt;
  margin-left: 1in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.heading_1TOC, caption.heading_1TOC
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.heading_2, caption.heading_2
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 1in;
  margin-right: 0pt;
  margin-top: 16.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.heading_2TOC, caption.heading_2TOC
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.heading_3, caption.heading_3
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 5.0pt;
  margin-left: 1in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.heading_3_nonewtopic, caption.heading_3_nonewtopic
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 1in;
  margin-right: 0pt;
  margin-top: 14.0pt;
  padding-bottom: -.25in;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.heading_3a, caption.heading_3a
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.heading_3TOC, caption.heading_3TOC
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.5pt;
  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: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.heading_4, caption.heading_4
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.heading_4_proc, caption.heading_4_proc
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.heading_4a, caption.heading_4a
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.heading_5, caption.heading_5
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.note, caption.note
{
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 3pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.note_text, caption.note_text
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.process_subtitle, caption.process_subtitle
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step_1, caption.step_1
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 90pt;
  margin-right: 14.4pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -10.799999999999997pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step_1_002fscreencapture, caption.step_1_002fscreencapture
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 90pt;
  margin-right: 18pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -90pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step_bullet, caption.step_bullet
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 104.4pt;
  margin-right: 18pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -7.200000000000003pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step_indent, caption.step_indent
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 90pt;
  margin-right: 14.4pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step_intro, caption.step_intro
{
  color: RoyalBlue;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 1.2in;
  margin-right: 18pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: -14.400000000000005pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step_intro_2, caption.step_intro_2
{
  color: RoyalBlue;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 1.2in;
  margin-right: 18pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: -14.400000000000005pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step_n, caption.step_n
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2pt;
  margin-left: 90pt;
  margin-right: 14.4pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -10.799999999999997pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step_n_002fscreencapture, caption.step_n_002fscreencapture
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 90pt;
  margin-right: 18pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -90pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step_nn, caption.step_nn
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2pt;
  margin-left: 90pt;
  margin-right: 14.4pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -16.200000000000003pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step_note, caption.step_note
{
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 90.432pt;
  margin-right: 5.976pt;
  margin-top: 4pt;
  text-align: left;
  text-indent: 0.2879999999999967pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step_note_text, caption.step_note_text
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 90pt;
  margin-right: 5.976pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step_tip, caption.step_tip
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 79.92pt;
  margin-right: 5.976pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 10.079999999999998pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step_tip_text, caption.step_tip_text
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 79.92pt;
  margin-right: 5.976pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.stepnote, caption.stepnote
{
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 126pt;
  margin-right: 18pt;
  margin-top: 4pt;
  text-align: left;
  text-indent: -36pt;
  text-transform: none;
  vertical-align: baseline;
}

div.subbullet, caption.subbullet
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 118.8pt;
  margin-right: 21.6pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -7.200000000000003pt;
  text-transform: none;
  vertical-align: baseline;
}

div.subheading, caption.subheading
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.subnote, caption.subnote
{
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 97.632pt;
  margin-right: 5.976pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0.2879999999999967pt;
  text-transform: none;
  vertical-align: baseline;
}

div.subnote_text, caption.subnote_text
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 97.2pt;
  margin-right: 5.976pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.substep_1, caption.substep_1
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 108pt;
  margin-right: 18pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -10.799999999999997pt;
  text-transform: none;
  vertical-align: baseline;
}

div.substep_indent, caption.substep_indent
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 104.4pt;
  margin-right: 36pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.substep_inset, caption.substep_inset
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 108pt;
  margin-right: 21.6pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.substep_n, caption.substep_n
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 108pt;
  margin-right: 18pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -10.799999999999997pt;
  text-transform: none;
  vertical-align: baseline;
}

div.table_header, caption.table_header
{
  color: #000000;
  direction: ltr;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.table_text, caption.table_text
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: -1px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tablebullet, caption.tablebullet
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 7.2pt;
  margin-right: 0pt;
  margin-top: -1px;
  text-align: left;
  text-indent: -7.2pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tip, caption.tip
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tip_text, caption.tip_text
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TOC_head, caption.TOC_head
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 30.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 30.0pt;
  margin-left: 0pt;
  margin-right: 72pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

span.bold, span.bold a, span.bold a:active, abbreviation.bold, abbreviation.bold a, abbreviation.bold a:active, acronym.bold, acronym.bold a, acronym.bold a:active, citation.bold, citation.bold a, citation.bold a:active
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.code, span.code a, span.code a:active, abbreviation.code, abbreviation.code a, abbreviation.code a:active, acronym.code, acronym.code a, acronym.code a:active, citation.code, citation.code a, citation.code a:active
{
  color: #000000;
  font-family: "Courier New";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Emphasis, span.Emphasis a, span.Emphasis a:active, abbreviation.Emphasis, abbreviation.Emphasis a, abbreviation.Emphasis a:active, acronym.Emphasis, acronym.Emphasis a, acronym.Emphasis a:active, citation.Emphasis, citation.Emphasis a, citation.Emphasis a:active
{
  font-style: italic;
}

span.EquationVariables, span.EquationVariables a, span.EquationVariables a:active, abbreviation.EquationVariables, abbreviation.EquationVariables a, abbreviation.EquationVariables a:active, acronym.EquationVariables, acronym.EquationVariables a, acronym.EquationVariables a:active, citation.EquationVariables, citation.EquationVariables a, citation.EquationVariables a:active
{
  font-style: italic;
}

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: #0000ff;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.hyperlink_table, span.hyperlink_table a, span.hyperlink_table a:active, abbreviation.hyperlink_table, abbreviation.hyperlink_table a, abbreviation.hyperlink_table a:active, acronym.hyperlink_table, acronym.hyperlink_table a, acronym.hyperlink_table a:active, citation.hyperlink_table, citation.hyperlink_table a, citation.hyperlink_table a:active
{
  color: #0000ff;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.hypertext, span.hypertext a, span.hypertext a:active, abbreviation.hypertext, abbreviation.hypertext a, abbreviation.hypertext a:active, acronym.hypertext, acronym.hypertext a, acronym.hypertext a:active, citation.hypertext, citation.hypertext a, citation.hypertext a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.intro, span.intro a, span.intro a:active, abbreviation.intro, abbreviation.intro a, abbreviation.intro a:active, acronym.intro, acronym.intro a, acronym.intro a:active, citation.intro, citation.intro a, citation.intro a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.italic, span.italic a, span.italic a:active, abbreviation.italic, abbreviation.italic a, abbreviation.italic a:active, acronym.italic, acronym.italic a, acronym.italic a:active, citation.italic, citation.italic a, citation.italic a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 11.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.link, span.link a, span.link a:active, abbreviation.link, abbreviation.link a, abbreviation.link a:active, acronym.link, acronym.link a, acronym.link a:active, citation.link, citation.link a, citation.link a:active
{
  color: #000000;
  font-family: Garamond;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.link_body, span.link_body a, span.link_body a:active, abbreviation.link_body, abbreviation.link_body a, abbreviation.link_body a:active, acronym.link_body, acronym.link_body a, acronym.link_body a:active, citation.link_body, citation.link_body a, citation.link_body a:active
{
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.linkb, span.linkb a, span.linkb a:active, abbreviation.linkb, abbreviation.linkb a, abbreviation.linkb a:active, acronym.linkb, acronym.linkb a, acronym.linkb a:active, citation.linkb, citation.linkb a, citation.linkb a:active
{
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Note, span.Note a, span.Note a:active, abbreviation.Note, abbreviation.Note a, abbreviation.Note a:active, acronym.Note, acronym.Note a, acronym.Note a:active, citation.Note, citation.Note a, citation.Note a:active
{
  color: #000000;
  font-family: Calibri;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.small_caps, span.small_caps a, span.small_caps a:active, abbreviation.small_caps, abbreviation.small_caps a, abbreviation.small_caps a:active, acronym.small_caps, acronym.small_caps a, acronym.small_caps a:active, citation.small_caps, citation.small_caps a, citation.small_caps a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.step_intro, span.step_intro a, span.step_intro a:active, abbreviation.step_intro, abbreviation.step_intro a, abbreviation.step_intro a:active, acronym.step_intro, acronym.step_intro a, acronym.step_intro a:active, citation.step_intro, citation.step_intro a, citation.step_intro a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.step_number, span.step_number a, span.step_number a:active, abbreviation.step_number, abbreviation.step_number a, abbreviation.step_number a:active, acronym.step_number, acronym.step_number a, acronym.step_number a:active, citation.step_number, citation.step_number a, citation.step_number a:active
{
  color: #000000;
  font-family: Arial;
  font-size: 9.5pt;
  font-style: normal;
  font-weight: bold;
  vertical-align: baseline;
}

table.Mapping_Table
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 2pt;
  text-align: left;
}

table.Format_B
{
  border-collapse: collapse;
  direction: ltr;
  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.N3_Column
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 72pt;
  margin-right: 144pt;
  margin-top: 6.0pt;
  padding-bottom: 4pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
  width: 70%;
}

table.Format_A
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 84.024pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

table.N3Colinproc
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 90pt;
  margin-right: 144pt;
  margin-top: 6.0pt;
  padding-bottom: 4pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
  width: 70%;
}

table.N2Colinproc
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 90pt;
  margin-right: 144pt;
  margin-top: 6.0pt;
  padding-bottom: 4pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

table.N2Columns
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 72pt;
  margin-right: 144pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

