@CHARSET "ISO-8859-1"; @media all { .page-break { display: none; } } @media print { .page-break { display: block; page-break-before: always; } } @page { size: 8.5in 11in; margin-bottom: 0.75in; margin-top: 0.75in; background-repeat: no-repeat; background-position: center; background-size: 800%; font-family: "Arial"; z-index: 1000; @top-center { content: flow(header)} @bottom-center { content: flow(footer)} } @page title { size: 8.5in 11in; margin-bottom: 0.1in; margin-top: 0.1in; margin-left: 0.1in; margin-right: 0.1in; background-repeat: no-repeat; background-position: center; background-size: 800%; font-family: "Arial"; z-index: 1000; } @page :right { margin-right: 0.25in; margin-left: 1.0in; } @page :left { margin-right: 1.0in; margin-left: 0.25in; } @page :blank { @bottom-center { content: "This page left intentionally blank" } } @page :first { @bottom-right { content: normal; } @bottom-left { content: normal; } } div.section_header { width: 7in; border-bottom-style: double; border-bottom-width: medium; text-align: center; margin-top: auto; margin-bottom: 10px; flow: static(header); } div.section_footer { width: 7in; border-top-style: double; border-top-width: medium; text-align: center; margin-top: 10px; margin-bottom: auto; flow: static(footer); } div.section_footer .page_number:before { width: 100%; text-align: right; content: counter(section, upper-roman); } div.rules_section_header { width: 7in; border-bottom-style: double; border-bottom-width: medium; text-align: center; margin-top: auto; margin-bottom: 10px; flow: static(header); } div.rules_section_footer { width: 7in; border-top-style: double; border-top-width: medium; text-align: center; margin-top: 10px; margin-bottom: auto; flow: static(footer); } div.rules_section_footer .page_number:before { width: 100%; text-align: right; content: counter(rulesection)"-"counter(page); } div.toc_section_header { width: 7in; border-bottom-style: double; border-bottom-width: medium; text-align: center; margin-top: auto; margin-bottom: 10px; flow: static(header); } div.toc_section_footer { width: 7in; border-top-style: double; border-top-width: medium; text-align: center; margin-top: 10px; margin-bottom: auto; flow: static(footer); } div.toc_section_footer .page_number:before { width: 100%; text-align: right; } div.title_page { page: title; } ul.toc { text-decoration: none; } ul.toc a { text-decoration: none; } abbr { text-decoration: none; } ul.toc_rulegroups a::after { list-style-type: none; font-weight: normal; content: leader('.') target-counter(attr(href), rulesection )"-"target-counter(attr(href), page ); } li.toc_rulegroups { font-weight: bold; text-decoration: none; } li.toc_rulegroup { font-weight: normal; text-decoration: none; } li.toc_section { font-weight: bold; } li.toc_section abbr { text-decoration: underline; } li.toc_index_section { font-weight: bold; text-decoration: none; } li.toc_index_section abbr { text-decoration: underline; } li.toc_index_section a::after { text-decoration: none; content: leader('.') target-counter(attr(href), section, upper-roman); } ul.symbol_bullet_rule_list { list-style-type: disc; padding-top: 0px; padding-bottom: 10px; border-style: hidden; border-width: 1px; border-color: black; margin-bottom: auto; margin-top: 0px; } ul.upper_bullet_rule_list { list-style-type: upper-alpha; padding-top: 5px; padding-bottom: 10px; border-style: hidden; border-width: 1px; border-color: black; margin-bottom: auto; margin-top: 10px; } ul.lower_bullet_rule_list { list-style-type: lower-alpha; padding-top: 0px; padding-bottom: 10px; border-style: hidden; border-width: 1px; border-color: black; margin-bottom: auto; margin-top: 10px; } ul.number_bullet_rule_list { list-style-type: decimal; padding-top: 5px; padding-bottom: 10px; margin: 0px; border-style: hidden; border-width: 1px; border-color: black; margin-bottom: auto; margin-top: 10px; } ol.symbol_bullet_rule_list { list-style-type: disc; padding-top: 5px; padding-bottom: 0px; border-style: hidden; border-width: 1px; border-color: black; margin-bottom: auto; margin-top: 10px; } ol.symbol_bullet_rule_list li { margin-bottom: 5px } ol.symbol_bullet_rule_list ol { padding-top: 5px; } ol.upper_bullet_rule_list { list-style-type: upper-alpha; padding-top: 5px; padding-bottom:0px; border-style: hidden; border-width: 1px; border-color: black; margin-bottom: auto; margin-top: 10px; } ol.upper_bullet_rule_list li { margin-bottom: 5px } ol.upper_bullet_rule_list ol { padding-top: 5px; } ol.lower_bullet_rule_list { list-style-type: lower-alpha; padding-top: 0px; padding-bottom: 0px; border-style: hidden; border-width: 1px; border-color: black; margin-bottom: auto; margin-top: 0px; } ol.lower_bullet_rule_list li { margin-bottom: 5px } ol.lower_bullet_rule_list ol { padding-top: 5px; } ol.number_bullet_rule_list { list-style-type: decimal; padding-top: 0px; padding-bottom: 0px; border-style: hidden; border-width: 1px; border-color: black; margin-bottom: 0px; margin-top: 0px; } ol.number_bullet_rule_list ol { padding-top: 5px; } ol.number_bullet_rule_list li { margin-bottom: 5px } table.rule_tp_table { color:rgb(80,80,80)!important; padding: 0px; margin: 0px; border: medium; border-style: solid; border-color: rgb(80,80,80); } th.rule_tp_table_header { color:rgb(80,80,80)!important; padding-bottom: 5px; text-align: left; font-size: 10pt!important; font-weight: bold; font-style: oblique; } td.rule_tp_table_cell { color:rgb(80,80,80)!important; margin-bottom: 0px; text-align: left; padding-top: 0px; padding-bottom: 0px; font-style: oblique; font-size: 8pt!important; } table.rule_table { border-collapse: collapse; border-color: black; border-style: solid; border: solid; border-width: medium; margin: 3pt; } table.rule_table th { border-bottom: solid; border-bottom-width: medium; border-right: solid; border-right-width: medium; text-align: center; vertical-align: middle; font-weight: bold; word-wrap: break-word; } table.rule_table tr { border: solid; text-align: left; } table.rule_table td { border: solid; text-align: left; padding-left: 12pt; padding: 3pt; } td { vertical-align:top; } body, body.mceContentBody { font-size: 10pt; font-family: "Arial"; font-weight: normal; counter-reset: section; } .draft_body { font-size: 10pt; font-weight: normal; } .paragraph { margin-top: 0px; margin-bottom: 0px; } p { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; } .header1, h1 { font-size: 14pt; font-weight: bold; text-align: left; padding: 0px; padding-bottom: 5px; margin: 0px; } .header2, h2 { font-size: 12pt; font-weight: bold; text-align: left; margin: 0px; padding-bottom: 5px; } .header3, h3 { font-size: 11pt; font-weight: bold; text-align: left; } .header4, h4 { font-size: 10pt; font-weight: bold; font-style: italic; text-align: left; } .header5, h5 { font-size: 10pt; font-style: italic; font-weight: bolder; text-align: left; } .header6, h6 { font-size: 10pt; font-style: italic; font-weight: bolder; text-align: left; } .draft-page-break-indicator { border-top-width: medium; border-top-style: dashed; border-top-color: fuchsia; } .draft-page-break-indicator:before { content: "Forced Page Break "; font-size: xx-small; color: fuchsia; } div.breakhere { page-break-before: always; } p { text-align: left; margin-bottom: 10px; margin-top: 0px; orphans: 5; windows: 10; } table { border-width: 0px; border-style: none; border-color: gray; } td { text-align: left; border-width: 0px; border-style: none; border-color: green; } div.rule_area { margin: 0px; padding: 0px; border: 1px; border-style: hidden; border-color: yellow; page-break-inside: avoid; orphans: 5; windows: 10; } div.indent_level_1 { margin-left: 20px; } div.indent_level_2 { margin-left: 40px; } div.indent_level_3 { margin-left: 60px; } div.indent_level_4 { margin-left: 80px; } div.indent_level_5 { margin-left: 100px; } div.indent_level_6 { margin-left: 120px; } .rule_edit_style { color: #FF0000; } .rule_review_style { color: #99CC00; } .continuous_rule_table { page-break-inside: avoid; border-color: green; border-style: hidden; margin-bottom: 18px; } li .continuous_rule_table { page-break-inside: avoid; border-color: green; border-style: hidden; border-width: 1px; margin-bottom: 3px; } .breakable_rule_table { page-break-inside: auto; } .rule_id_column { min-width: 50px; padding-right: 10px; text-align: left; border-color: green; border-style: hidden; border-width: 1px; } .rule_title_cell { text-align: left; } div.doc_section { page-break-before: left; margin-top: 0px; margin-bottom: 0px; counter-reset: page 1; counter-increment: section; border-color: blue; border-style: hidden; border-width: 0px; } div.doc_rules_section { page-break-before: left; margin-top: 0px; margin-bottom: 0px; counter-reset: page 1; counter-increment: rulesection; border-color: blue; border-style: hidden; } div.doc_toc_section { page-break-before: left; margin-top: 0px; margin-bottom: 0px; border-color: blue; border-style: hidden; border-width: 0px; counter-reset: page 1; counter-reset: section; } p.breakhere { page-break-before: always; } td.rule_tp_title_cell { } td.rule_tp_content_cell { text-align: left; padding-top: 0px; padding-bottom: 0px; font-style: oblique; color: 999999; } td.bullets_cell { padding: 0px; margin-top:0px; margin-bottom: 7px; vertical-align: top; border-color: green; border-style: hidden; border-width: 1px; } td.rule_content_cell { padding: 0px; margin-top: 0px; text-align: left; margin: 0px; border-color: navy; border-style: hidden; border-width: 1px; } .rule_group_break_before { page-break-before: always; } .rule_group { page-break-inside: auto; padding: 0px; margin-top: 0px; margin-bottom: 0px; border-color: red; border-style: hidden; border-width: 1px; } table.rule_attrib_table { width:100%; min-width:400px; border: medium; border-color: gray; border-style: solid; border-spacing: 0px; page-break-inside: avoid; page-break-before: auto; } th.rule_attrib_th { font-size: 8pt; font-weight: bold; background-color: rgb(200,200,200); color: black; text-align: center; } td.rule_attrib_td { font-size: 8pt; font-weight: normal; text-align: left; border: thin; border-color: gray; border-style: solid; border-spacing: 0px; } div.center { display: block; margin-left: auto; margin-right: auto; vertical-align: top; }