div.N1_head, caption.N1_head
{
  color: #ffca04;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 38.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 19.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 76.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Body, caption.Body
{
  color: #000000;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.codeblock, caption.codeblock
{
  color: #000000;
  direction: ltr;
  font-family: "Courier New";
  font-size: 10.0pt;
  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;
}

div.def_desc, caption.def_desc
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.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: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.def_desc_note, caption.def_desc_note
{
  color: #000000;
  direction: ltr;
  font-family: "Microsoft Sans Serif";
  font-size: 12.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.def_list_desc_hd, caption.def_list_desc_hd
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 13.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.def_list_term_hd, caption.def_list_term_hd
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 13.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;
}

div.def_term, caption.def_term
{
  color: #000000;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 12.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;
}

div.desc, caption.desc
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.example_title, caption.example_title
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.figure_anchor, caption.figure_anchor
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 4.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.figure_title, caption.figure_title
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 11.0pt;
  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: -54pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Footer, caption.Footer
{
  color: #ffca04;
  direction: ltr;
  font-family: Arial;
  font-size: 10.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: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.footnote, caption.footnote
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

div.footnote_p, caption.footnote_p
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.GroupTitlesIX, caption.GroupTitlesIX
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 17.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.head_0, caption.head_0
{
  color: #ffca04;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 20pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 32.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 72.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.head_0_toc_index, caption.head_0_toc_index
{
  color: #ffca04;
  direction: ltr;
  font-family: "Microsoft Sans Serif";
  font-size: 36.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 32.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 72.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.head_1, caption.head_1
{
  color: #ffca04;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 20pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 27.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 60.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.head_top0, caption.head_top0
{
  color: #000000;
  direction: ltr;
  font-family: "Microsoft Sans Serif";
  font-size: 24pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 34.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 80.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.IndexIX, caption.IndexIX
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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;
}

div.job_code, caption.job_code
{
  color: #000000;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Level1IX, caption.Level1IX
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Level2IX, caption.Level2IX
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  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: justify;
  text-indent: -36pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Level3IX, caption.Level3IX
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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: justify;
  text-indent: -36pt;
  text-transform: none;
  vertical-align: baseline;
}

div.link, caption.link
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.link_last, caption.link_last
{
  color: #000000;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.link_title, caption.link_title
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.long_quote, caption.long_quote
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Mapping_Table_Cell, caption.Mapping_Table_Cell
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Mapping_Table_Title, caption.Mapping_Table_Title
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.msgblock, caption.msgblock
{
  color: #000000;
  direction: ltr;
  font-family: "Courier New";
  font-size: 11.0pt;
  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;
}

div.note, caption.note
{
  color: #000000;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 12.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.note_entry, caption.note_entry
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: italic;
  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;
}

div.ol_entry_indent, caption.ol_entry_indent
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 12.6pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ol_entry_num_begin, caption.ol_entry_num_begin
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 12.6pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -12.6pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ol_entry_num_continue, caption.ol_entry_num_continue
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 12.6pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -12.6pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ol_list_entry_indent, caption.ol_list_entry_indent
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ol_list_entry_num_begin, caption.ol_list_entry_num_begin
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ol_list_entry_num_continue, caption.ol_list_entry_num_continue
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ol_list_num_begin, caption.ol_list_num_begin
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -27pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ol_list_num_continue, caption.ol_list_num_continue
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -27pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ol_list_num_indent, caption.ol_list_num_indent
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ol_num_begin, caption.ol_num_begin
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: -27pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ol_num_continue, caption.ol_num_continue
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -27pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ol_num_indent, caption.ol_num_indent
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.parml_def, caption.parml_def
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.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: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.parml_term, caption.parml_term
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.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;
}

div.pre, caption.pre
{
  color: #000000;
  direction: ltr;
  font-family: "Courier New";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.refsyn_title, caption.refsyn_title
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.related_links, caption.related_links
{
  color: #565656;
  direction: ltr;
  font-family: "Microsoft Sans Serif";
  font-size: 11.0pt;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.screen, caption.screen
{
  color: #000000;
  direction: ltr;
  font-family: "Courier New";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.short_description, caption.short_description
{
  color: #000000;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step_begin, caption.step_begin
{
  color: #000000;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -27pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step_continue, caption.step_continue
{
  color: #000000;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -27pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step_info_begin, caption.step_info_begin
{
  color: #000000;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step_info_continue, caption.step_info_continue
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step_result_begin, caption.step_result_begin
{
  color: #000000;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 108pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -81pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step_result_continue, caption.step_result_continue
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 108pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -81pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step_tutorial_begin, caption.step_tutorial_begin
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step_tutorial_continue, caption.step_tutorial_continue
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.substep_begin, caption.substep_begin
{
  color: #000000;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -27pt;
  text-transform: none;
  vertical-align: baseline;
}

div.substep_continue, caption.substep_continue
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -27pt;
  text-transform: none;
  vertical-align: baseline;
}

div.substep_info_begin, caption.substep_info_begin
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.substep_info_continue, caption.substep_info_continue
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.substep_result_begin, caption.substep_result_begin
{
  color: #000000;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 108pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -54pt;
  text-transform: none;
  vertical-align: baseline;
}

div.substep_result_continue, caption.substep_result_continue
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 108pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -54pt;
  text-transform: none;
  vertical-align: baseline;
}

div.substep_tutorial_begin, caption.substep_tutorial_begin
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.substep_tutorial_continue, caption.substep_tutorial_continue
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 108pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -54pt;
  text-transform: none;
  vertical-align: baseline;
}

div.table_anchor, caption.table_anchor
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 4.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.table_cell_body, caption.table_cell_body
{
  color: #000000;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 10.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;
}

div.table_cell_head, caption.table_cell_head
{
  color: #000000;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 10.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: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.table_cell_head_left, caption.table_cell_head_left
{
  color: #000000;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 10.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;
}

div.table_footnote, caption.table_footnote
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

div.table_footnote_p, caption.table_footnote_p
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.table_title, caption.table_title
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 48.6pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -48.6pt;
  text-transform: none;
  vertical-align: baseline;
}

div.title_0, caption.title_0
{
  color: #ffca04;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 18pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 22.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 48.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.title_1, caption.title_1
{
  color: #808080;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 38.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.title_2, caption.title_2
{
  color: #808080;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 14.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 24.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.title_3, caption.title_3
{
  color: #808080;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 24.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.title_4, caption.title_4
{
  color: #808080;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ul_bullet, caption.ul_bullet
{
  color: #000000;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -27pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ul_bullet_indent, caption.ul_bullet_indent
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ul_entry_bullet, caption.ul_entry_bullet
{
  color: #000000;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 12.6pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -12.6pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ul_entry_indent, caption.ul_entry_indent
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 12.6pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ul_list_bullet_indent, caption.ul_list_bullet_indent
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ul_ol_bullet, caption.ul_ol_bullet
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -27pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ul_ol_entry_bullet, caption.ul_ol_entry_bullet
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ul_step_bullet, caption.ul_step_bullet
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -27pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ul_step_indent, caption.ul_step_indent
{
  color: #000000;
  direction: ltr;
  font-family: "Microsoft Sans Serif";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ul_ul_bullet, caption.ul_ul_bullet
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -27pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ul_ul_entry_bullet, caption.ul_ul_entry_bullet
{
  color: #000000;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.unorderedstep_begin, caption.unorderedstep_begin
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -27pt;
  text-transform: none;
  vertical-align: baseline;
}

div.unorderedstep_continue, caption.unorderedstep_continue
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -27pt;
  text-transform: none;
  vertical-align: baseline;
}

div.N_007eFooter, caption.N_007eFooter
{
  color: #000000;
  direction: ltr;
  font-family: "Trebuchet MS";
  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;
}

div.N_007eHeader, caption.N_007eHeader
{
  color: #000000;
  direction: ltr;
  font-family: "Trebuchet MS";
  font-size: 9.0pt;
  font-style: 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;
}

span.CFD, span.CFD a, span.CFD a:active, abbreviation.CFD, abbreviation.CFD a, abbreviation.CFD a:active, acronym.CFD, acronym.CFD a, acronym.CFD a:active, citation.CFD, citation.CFD a, citation.CFD a:active
{
  background-color: Black;
  color: Black;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.draft_comment, span.draft_comment a, span.draft_comment a:active, abbreviation.draft_comment, abbreviation.draft_comment a, abbreviation.draft_comment a:active, acronym.draft_comment, acronym.draft_comment a, acronym.draft_comment a:active, citation.draft_comment, citation.draft_comment a, citation.draft_comment a:active
{
  color: #0000ff;
  font-style: italic;
}

span.high_bold, span.high_bold a, span.high_bold a:active, abbreviation.high_bold, abbreviation.high_bold a, abbreviation.high_bold a:active, acronym.high_bold, acronym.high_bold a, acronym.high_bold a:active, citation.high_bold, citation.high_bold a, citation.high_bold a:active
{
  font-weight: bold;
}

span.high_italic, span.high_italic a, span.high_italic a:active, abbreviation.high_italic, abbreviation.high_italic a, abbreviation.high_italic a:active, acronym.high_italic, acronym.high_italic a, acronym.high_italic a:active, citation.high_italic, citation.high_italic a, citation.high_italic a:active
{
  font-style: italic;
}

span.high_subscript, span.high_subscript a, span.high_subscript a:active, abbreviation.high_subscript, abbreviation.high_subscript a, abbreviation.high_subscript a:active, acronym.high_subscript, acronym.high_subscript a, acronym.high_subscript a:active, citation.high_subscript, citation.high_subscript a, citation.high_subscript a:active
{
  vertical-align: sub;
}

span.high_superscript, span.high_superscript a, span.high_superscript a:active, abbreviation.high_superscript, abbreviation.high_superscript a, abbreviation.high_superscript a:active, acronym.high_superscript, acronym.high_superscript a, acronym.high_superscript a:active, citation.high_superscript, citation.high_superscript a, citation.high_superscript a:active
{
  vertical-align: super;
}

span.high_teletype, span.high_teletype a, span.high_teletype a:active, abbreviation.high_teletype, abbreviation.high_teletype a, abbreviation.high_teletype a:active, acronym.high_teletype, acronym.high_teletype a, acronym.high_teletype a:active, citation.high_teletype, citation.high_teletype a, citation.high_teletype a:active
{
  font-family: "Courier New";
}

span.high_underline, span.high_underline a, span.high_underline a:active, abbreviation.high_underline, abbreviation.high_underline a, abbreviation.high_underline a:active, acronym.high_underline, acronym.high_underline a, acronym.high_underline a:active, citation.high_underline, citation.high_underline a, citation.high_underline a:active
{
  text-decoration: underline;
}

span.link_alter, span.link_alter a, span.link_alter a:active, abbreviation.link_alter, abbreviation.link_alter a, abbreviation.link_alter a:active, acronym.link_alter, acronym.link_alter a, acronym.link_alter a:active, citation.link_alter, citation.link_alter a, citation.link_alter a:active
{
  font-style: italic;
}

span.note_type, span.note_type a, span.note_type a:active, abbreviation.note_type, abbreviation.note_type a, abbreviation.note_type a:active, acronym.note_type, acronym.note_type a, acronym.note_type a:active, citation.note_type, citation.note_type a, citation.note_type a:active
{
  font-weight: bold;
  text-transform: capitalize;
}

span.prog_codeph, span.prog_codeph a, span.prog_codeph a:active, abbreviation.prog_codeph, abbreviation.prog_codeph a, abbreviation.prog_codeph a:active, acronym.prog_codeph, acronym.prog_codeph a, acronym.prog_codeph a:active, citation.prog_codeph, citation.prog_codeph a, citation.prog_codeph a:active
{
  font-family: "Courier New";
}

span.prog_kwd, span.prog_kwd a, span.prog_kwd a:active, abbreviation.prog_kwd, abbreviation.prog_kwd a, abbreviation.prog_kwd a:active, acronym.prog_kwd, acronym.prog_kwd a, acronym.prog_kwd a:active, citation.prog_kwd, citation.prog_kwd a, citation.prog_kwd a:active
{
  font-family: "Courier New";
}

span.prog_space, span.prog_space a, span.prog_space a:active, abbreviation.prog_space, abbreviation.prog_space a, abbreviation.prog_space a:active, acronym.prog_space, acronym.prog_space a, acronym.prog_space a:active, citation.prog_space, citation.prog_space a, citation.prog_space a:active
{
  font-family: "Minion Pro";
  font-size: 12.0pt;
}

span.prog_var, span.prog_var a, span.prog_var a:active, abbreviation.prog_var, abbreviation.prog_var a, abbreviation.prog_var a:active, acronym.prog_var, acronym.prog_var a, acronym.prog_var a:active, citation.prog_var, citation.prog_var a, citation.prog_var a:active
{
  font-style: italic;
}

span.quote, span.quote a, span.quote a:active, abbreviation.quote, abbreviation.quote a, abbreviation.quote a:active, acronym.quote, acronym.quote a, acronym.quote a:active, citation.quote, citation.quote a, citation.quote a:active
{
  font-style: italic;
}

span.soft_filepath, span.soft_filepath a, span.soft_filepath a:active, abbreviation.soft_filepath, abbreviation.soft_filepath a, abbreviation.soft_filepath a:active, acronym.soft_filepath, acronym.soft_filepath a, acronym.soft_filepath a:active, citation.soft_filepath, citation.soft_filepath a, citation.soft_filepath a:active
{
  font-family: "Courier New";
}

span.soft_msgph, span.soft_msgph a, span.soft_msgph a:active, abbreviation.soft_msgph, abbreviation.soft_msgph a, abbreviation.soft_msgph a:active, acronym.soft_msgph, acronym.soft_msgph a, acronym.soft_msgph a:active, citation.soft_msgph, citation.soft_msgph a, citation.soft_msgph a:active
{
  color: #000000;
  font-family: "Courier New";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.soft_sys_output, span.soft_sys_output a, span.soft_sys_output a:active, abbreviation.soft_sys_output, abbreviation.soft_sys_output a, abbreviation.soft_sys_output a:active, acronym.soft_sys_output, acronym.soft_sys_output a, acronym.soft_sys_output a:active, citation.soft_sys_output, citation.soft_sys_output a, citation.soft_sys_output a:active
{
  font-family: "Courier New";
}

span.soft_user_input, span.soft_user_input a, span.soft_user_input a:active, abbreviation.soft_user_input, abbreviation.soft_user_input a, abbreviation.soft_user_input a:active, acronym.soft_user_input, acronym.soft_user_input a, acronym.soft_user_input a:active, citation.soft_user_input, citation.soft_user_input a, citation.soft_user_input a:active
{
  font-family: "Courier New";
}

span.soft_var_name, span.soft_var_name a, span.soft_var_name a:active, abbreviation.soft_var_name, abbreviation.soft_var_name a, abbreviation.soft_var_name a:active, acronym.soft_var_name, acronym.soft_var_name a, acronym.soft_var_name a:active, citation.soft_var_name, citation.soft_var_name a, citation.soft_var_name a:active
{
  font-style: italic;
}

span.step_callouts, span.step_callouts a, span.step_callouts a:active, abbreviation.step_callouts, abbreviation.step_callouts a, abbreviation.step_callouts a:active, acronym.step_callouts, acronym.step_callouts a, acronym.step_callouts a:active, citation.step_callouts, citation.step_callouts a, citation.step_callouts a:active
{
  color: #808080;
  font-family: "Trebuchet MS";
  font-size: 12.0pt;
  font-style: italic;
  font-weight: normal;
  vertical-align: baseline;
}

span.ui_control, span.ui_control a, span.ui_control a:active, abbreviation.ui_control, abbreviation.ui_control a, abbreviation.ui_control a:active, acronym.ui_control, acronym.ui_control a, acronym.ui_control a:active, citation.ui_control, citation.ui_control a, citation.ui_control a:active
{
  font-weight: bold;
}

span.N_007eHeaderGray, span.N_007eHeaderGray a, span.N_007eHeaderGray a:active, abbreviation.N_007eHeaderGray, abbreviation.N_007eHeaderGray a, abbreviation.N_007eHeaderGray a:active, acronym.N_007eHeaderGray, acronym.N_007eHeaderGray a, acronym.N_007eHeaderGray a:active, citation.N_007eHeaderGray, citation.N_007eHeaderGray a, citation.N_007eHeaderGray a:active
{
  color: #565656;
}

table.FormatA
{
  border-bottom-color: MidnightBlue;
  border-bottom-style: dashed;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: MidnightBlue;
  border-left-style: none;
  border-left-width: thin;
  border-right-color: MidnightBlue;
  border-right-style: none;
  border-right-width: thin;
  border-top-color: MidnightBlue;
  border-top-style: none;
  border-top-width: thin;
  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: left;
}

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.FormatB
{
  border-bottom-color: OrangeRed;
  border-bottom-style: dashed;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: OrangeRed;
  border-left-style: dashed;
  border-left-width: thin;
  border-right-color: OrangeRed;
  border-right-style: dashed;
  border-right-width: thin;
  border-top-color: OrangeRed;
  border-top-style: dashed;
  border-top-width: thin;
  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: left;
}

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

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

table.Simple
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 4pt;
  padding-right: 8pt;
  padding-top: 4pt;
  text-align: left;
}

