@charset "UTF-8";
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  filter: var(--bs-btn-close-white-filter);
}

[data-bs-theme=dark] .btn-close {
  filter: var(--bs-btn-close-white-filter);
}

/* -----------------------------------------------------------------------------

    Please see /standards/architecture.md for standards on how to write CSS for
    this project.

----------------------------------------------------------------------------- */
/*** 0 - Tools - Functions ***/
/*
*  Grid functions
*
*  1 - Lower-bound
*  2 - Upper-bound
*  3 - Grid calc
*/
/*** 1 - Lower-bound ***/
/*** 2 - Upper-bound ***/
/*** 3 - Grid calc ***/
/* Rem calc function */
/* Pixel to REM Conversion */
/* Asset URL builder */
/* Image asset helper */
/* Font asset helper */
/* Icon asset helper */
/*** 1 - Variables ***/
/*** 1 - Breakpoint sizes for media queries ***/
/*
*  Global colour variables
*
*  1 - Greyscale colours
*  2 - System colours
*  3 - Accent colours
*    3.1 - Main
*    3.2 - Light
*    3.3 - Dark
*    3.4 - Callout backgrounds
*/
/*** 1 - Greyscale colours ***/
/*** 2 - System colours ***/
/*** 3 - Accent colours ***/
/* Main */
/* Light */
/* Dark */
/* callout backgrounds */
/* icon colours */
/* service ontario header colours */
/* -------------------------------
    Global font-size variables
--------------------------------- */
/* -------------------------------
    Global font-weight variables
--------------------------------- */
/*
*  Global variables
*
*  Used across multiple components
*/
/* -----------------------------------------------------------------------------

    Please see /standards/architecture.md for standards on how to write CSS for
    this project.

----------------------------------------------------------------------------- */
/*** 0 - Tools - Functions ***/
/*** 1 - Variables ***/
/*
*  Global grid variables
*
*  1 - Grid text variables
*  2 - Grid row/column variables
*  3 - Grid screen size variables
*/
/*** 1 - Grid text variables ***/
/*** 2 - Grid row/column variables ***/
/*** 3 - Grid screen size variables ***/
/* -------------------------------
    Global letter-spacing variables
--------------------------------- */
/* -------------------------------
    Global line-height variables
--------------------------------- */
/* -------------------------------
    Global spacing variables
--------------------------------- */
/*** 1 - Variables ***/
/* -------------------------------
    Global typography variables
--------------------------------- */
h6,
.elaws-h6,
.ontario-h6, h5,
.elaws-h5,
.ontario-h5, h4,
.elaws-h4,
.ontario-h4, h3,
.elaws-h3,
.ontario-h3, .laws-document__act-content__heading .shorttitle, h2,
.elaws-h2,
.ontario-h2, h1,
.elaws-h1, h1 > .ontario-label--heading, .ontario-fieldset__legend--large h1,
.ontario-fieldset__legend--heading h1,
.ontario-h1 {
  font-style: normal;
  font-weight: 700;
  text-rendering: optimizeLegibility;
  margin-bottom: 1rem;
  font-feature-settings: normal;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h1,
.elaws-h1, h1 > .ontario-label--heading, .ontario-fieldset__legend--large h1,
.ontario-fieldset__legend--heading h1,
.ontario-h1 {
  font-size: 2rem;
  letter-spacing: 0.04rem;
  line-height: 1.29;
  margin: 2.5rem 0 1.5rem 0;
  max-width: 70rem;
}
@media screen and (min-width: 40em) {
  h1,
  .elaws-h1, h1 > .ontario-label--heading, .ontario-fieldset__legend--large h1,
  .ontario-fieldset__legend--heading h1,
  .ontario-h1 {
    font-size: 2.5rem;
    letter-spacing: 0.04rem;
    line-height: 1.2;
  }
}

.laws-document__act-content__heading .shorttitle, h2,
.elaws-h2,
.ontario-h2 {
  font-size: 1.6875rem;
  letter-spacing: 0.03rem;
  line-height: 1.37;
  margin: 0 0 0.75rem 0;
  max-width: 48rem;
}
@media screen and (min-width: 40em) {
  .laws-document__act-content__heading .shorttitle, h2,
  .elaws-h2,
  .ontario-h2 {
    font-size: 2.0625rem;
    letter-spacing: 0.02rem;
    line-height: 1.33;
  }
}

h3,
.elaws-h3,
.ontario-h3 {
  font-size: 1.4375rem;
  letter-spacing: 0.02rem;
  line-height: 1.39;
  margin: 0 0 0.75rem 0;
  max-width: 48rem;
}
@media screen and (min-width: 40em) {
  h3,
  .elaws-h3,
  .ontario-h3 {
    font-size: 1.75rem;
    letter-spacing: 0.02rem;
    line-height: 1.43;
  }
}

h4,
.elaws-h4,
.ontario-h4 {
  font-size: 1.25rem;
  letter-spacing: 0.03rem;
  line-height: 1.5;
  margin: 0 0 0.75rem 0;
  max-width: 48rem;
}
@media screen and (min-width: 40em) {
  h4,
  .elaws-h4,
  .ontario-h4 {
    font-size: 1.5rem;
    letter-spacing: 0.0313rem;
    line-height: 1.5;
  }
}

h5,
.elaws-h5,
.ontario-h5 {
  font-size: 1.125rem;
  letter-spacing: 0.03rem;
  line-height: 1.56;
  margin: 0 0 0.75rem 0;
  max-width: 48rem;
}
@media screen and (min-width: 40em) {
  h5,
  .elaws-h5,
  .ontario-h5 {
    font-size: 1.1875rem;
    letter-spacing: 0.025rem;
    line-height: 1.5;
  }
}

h6,
.elaws-h6,
.ontario-h6 {
  font-size: 1rem;
  line-height: 1.56;
  letter-spacing: 0.03rem;
  max-width: 48rem;
  margin: 0 0 0.75rem 0;
}
@media screen and (min-width: 40em) {
  h6,
  .elaws-h6,
  .ontario-h6 {
    font-size: 1rem;
    letter-spacing: 0.025rem;
    line-height: 1.5;
  }
}

.ontario-lead-statement {
  font-size: 1.25rem;
  line-height: 1.6;
  max-width: 70rem;
}
@media screen and (min-width: 40em) {
  .ontario-lead-statement {
    font-size: 1.375rem;
  }
}

/*** 2 - Tools - Mixins and placeholders ***/
/*** 1 - Variables ***/
/*
* Spacing overrides
* This .scss loop will create margin & padding helpers classes
*/
.ontario-margin-top-0-\! {
  margin-top: 0;
}

.ontario-padding-top-0-\! {
  padding-top: 0;
}

.ontario-margin-bottom-0-\! {
  margin-bottom: 0;
}

.ontario-padding-bottom-0-\! {
  padding-bottom: 0;
}

.ontario-margin-left-0-\! {
  margin-left: 0;
}

.ontario-padding-left-0-\! {
  padding-left: 0;
}

.ontario-margin-right-0-\! {
  margin-right: 0;
}

.ontario-padding-right-0-\! {
  padding-right: 0;
}

.ontario-margin-top-4-\! {
  margin-top: 0.25rem;
}

.ontario-padding-top-4-\! {
  padding-top: 0.25rem;
}

.ontario-margin-bottom-4-\! {
  margin-bottom: 0.25rem;
}

.ontario-padding-bottom-4-\! {
  padding-bottom: 0.25rem;
}

.ontario-margin-left-4-\! {
  margin-left: 0.25rem;
}

.ontario-padding-left-4-\! {
  padding-left: 0.25rem;
}

.ontario-margin-right-4-\! {
  margin-right: 0.25rem;
}

.ontario-padding-right-4-\! {
  padding-right: 0.25rem;
}

.ontario-margin-top-8-\! {
  margin-top: 0.5rem;
}

.ontario-padding-top-8-\! {
  padding-top: 0.5rem;
}

.ontario-margin-bottom-8-\! {
  margin-bottom: 0.5rem;
}

.ontario-padding-bottom-8-\! {
  padding-bottom: 0.5rem;
}

.ontario-margin-left-8-\! {
  margin-left: 0.5rem;
}

.ontario-padding-left-8-\! {
  padding-left: 0.5rem;
}

.ontario-margin-right-8-\! {
  margin-right: 0.5rem;
}

.ontario-padding-right-8-\! {
  padding-right: 0.5rem;
}

.ontario-margin-top-12-\! {
  margin-top: 0.75rem;
}

.ontario-padding-top-12-\! {
  padding-top: 0.75rem;
}

.ontario-margin-bottom-12-\! {
  margin-bottom: 0.75rem;
}

.ontario-padding-bottom-12-\! {
  padding-bottom: 0.75rem;
}

.ontario-margin-left-12-\! {
  margin-left: 0.75rem;
}

.ontario-padding-left-12-\! {
  padding-left: 0.75rem;
}

.ontario-margin-right-12-\! {
  margin-right: 0.75rem;
}

.ontario-padding-right-12-\! {
  padding-right: 0.75rem;
}

.ontario-margin-top-16-\! {
  margin-top: 1rem;
}

.ontario-padding-top-16-\! {
  padding-top: 1rem;
}

.ontario-margin-bottom-16-\! {
  margin-bottom: 1rem;
}

.ontario-padding-bottom-16-\! {
  padding-bottom: 1rem;
}

.ontario-margin-left-16-\! {
  margin-left: 1rem;
}

.ontario-padding-left-16-\! {
  padding-left: 1rem;
}

.ontario-margin-right-16-\! {
  margin-right: 1rem;
}

.ontario-padding-right-16-\! {
  padding-right: 1rem;
}

.ontario-margin-top-24-\! {
  margin-top: 1.5rem;
}

.ontario-padding-top-24-\! {
  padding-top: 1.5rem;
}

.ontario-margin-bottom-24-\! {
  margin-bottom: 1.5rem;
}

.ontario-padding-bottom-24-\! {
  padding-bottom: 1.5rem;
}

.ontario-margin-left-24-\! {
  margin-left: 1.5rem;
}

.ontario-padding-left-24-\! {
  padding-left: 1.5rem;
}

.ontario-margin-right-24-\! {
  margin-right: 1.5rem;
}

.ontario-padding-right-24-\! {
  padding-right: 1.5rem;
}

.ontario-margin-top-32-\! {
  margin-top: 2rem;
}

.ontario-padding-top-32-\! {
  padding-top: 2rem;
}

.ontario-margin-bottom-32-\! {
  margin-bottom: 2rem;
}

.ontario-padding-bottom-32-\! {
  padding-bottom: 2rem;
}

.ontario-margin-left-32-\! {
  margin-left: 2rem;
}

.ontario-padding-left-32-\! {
  padding-left: 2rem;
}

.ontario-margin-right-32-\! {
  margin-right: 2rem;
}

.ontario-padding-right-32-\! {
  padding-right: 2rem;
}

.ontario-margin-top-40-\! {
  margin-top: 2.5rem;
}

.ontario-padding-top-40-\! {
  padding-top: 2.5rem;
}

.ontario-margin-bottom-40-\! {
  margin-bottom: 2.5rem;
}

.ontario-padding-bottom-40-\! {
  padding-bottom: 2.5rem;
}

.ontario-margin-left-40-\! {
  margin-left: 2.5rem;
}

.ontario-padding-left-40-\! {
  padding-left: 2.5rem;
}

.ontario-margin-right-40-\! {
  margin-right: 2.5rem;
}

.ontario-padding-right-40-\! {
  padding-right: 2.5rem;
}

.ontario-margin-top-48-\! {
  margin-top: 3rem;
}

.ontario-padding-top-48-\! {
  padding-top: 3rem;
}

.ontario-margin-bottom-48-\! {
  margin-bottom: 3rem;
}

.ontario-padding-bottom-48-\! {
  padding-bottom: 3rem;
}

.ontario-margin-left-48-\! {
  margin-left: 3rem;
}

.ontario-padding-left-48-\! {
  padding-left: 3rem;
}

.ontario-margin-right-48-\! {
  margin-right: 3rem;
}

.ontario-padding-right-48-\! {
  padding-right: 3rem;
}

.ontario-margin-top-64-\! {
  margin-top: 4rem;
}

.ontario-padding-top-64-\! {
  padding-top: 4rem;
}

.ontario-margin-bottom-64-\! {
  margin-bottom: 4rem;
}

.ontario-padding-bottom-64-\! {
  padding-bottom: 4rem;
}

.ontario-margin-left-64-\! {
  margin-left: 4rem;
}

.ontario-padding-left-64-\! {
  padding-left: 4rem;
}

.ontario-margin-right-64-\! {
  margin-right: 4rem;
}

.ontario-padding-right-64-\! {
  padding-right: 4rem;
}

/*
*  Padding overrides
*/
.ontario-padding-top-0-\! {
  padding-top: 0 !important;
}

.ontario-padding-bottom-0-\! {
  padding-bottom: 0 !important;
}

.ontario-padding-right-0-\! {
  padding-right: 0 !important;
}

.ontario-padding-left-0-\! {
  padding-left: 0 !important;
}

.ontario-padding-top-4-\! {
  padding-top: 0.25rem !important;
}

.ontario-padding-bottom-4-\! {
  padding-bottom: 0.25rem !important;
}

.ontario-padding-right-4-\! {
  padding-right: 0.25rem !important;
}

.ontario-padding-left-4-\! {
  padding-left: 0.25rem !important;
}

.ontario-padding-top-8-\! {
  padding-top: 0.5rem !important;
}

.ontario-padding-bottom-8-\! {
  padding-bottom: 0.5rem !important;
}

.ontario-padding-right-8-\! {
  padding-right: 0.5rem !important;
}

.ontario-padding-left-8-\! {
  padding-left: 0.5rem !important;
}

.ontario-padding-top-12-\! {
  padding-top: 0.75rem !important;
}

.ontario-padding-bottom-12-\! {
  padding-bottom: 0.75rem !important;
}

.ontario-padding-right-12-\! {
  padding-right: 0.75rem !important;
}

.ontario-padding-left-12-\! {
  padding-left: 0.75rem !important;
}

.ontario-padding-top-16-\! {
  padding-top: 1rem !important;
}

.ontario-padding-bottom-16-\! {
  padding-bottom: 1rem !important;
}

.ontario-padding-right-16-\! {
  padding-right: 1rem !important;
}

.ontario-padding-left-16-\! {
  padding-left: 1rem !important;
}

.ontario-padding-top-24-\! {
  padding-top: 1.5rem !important;
}

.ontario-padding-bottom-24-\! {
  padding-bottom: 1.5rem !important;
}

.ontario-padding-right-24-\! {
  padding-right: 1.5rem !important;
}

.ontario-padding-left-24-\! {
  padding-left: 1.5rem !important;
}

.ontario-padding-top-32-\! {
  padding-top: 2rem !important;
}

.ontario-padding-bottom-32-\! {
  padding-bottom: 2rem !important;
}

.ontario-padding-right-32-\! {
  padding-right: 2rem !important;
}

.ontario-padding-left-32-\! {
  padding-left: 2rem !important;
}

.ontario-padding-top-40-\! {
  padding-top: 2.5rem !important;
}

.ontario-padding-bottom-40-\! {
  padding-bottom: 2.5rem !important;
}

.ontario-padding-right-40-\! {
  padding-right: 2.5rem !important;
}

.ontario-padding-left-40-\! {
  padding-left: 2.5rem !important;
}

.ontario-padding-top-48-\! {
  padding-top: 3rem !important;
}

.ontario-padding-bottom-48-\! {
  padding-bottom: 3rem !important;
}

.ontario-padding-right-48-\! {
  padding-right: 3rem !important;
}

.ontario-padding-left-48-\! {
  padding-left: 3rem !important;
}

.ontario-padding-top-64-\! {
  padding-top: 4rem !important;
}

.ontario-padding-bottom-64-\! {
  padding-bottom: 4rem !important;
}

.ontario-padding-right-64-\! {
  padding-right: 4rem !important;
}

.ontario-padding-left-64-\! {
  padding-left: 4rem !important;
}

.ontario-padding-top-80-\! {
  padding-top: 5rem !important;
}

.ontario-padding-bottom-80-\! {
  padding-bottom: 5rem !important;
}

.ontario-padding-right-80-\! {
  padding-right: 5rem !important;
}

.ontario-padding-left-80-\! {
  padding-left: 5rem !important;
}

.ontario-margin-top-0-\! {
  margin-top: 0 !important;
}

.ontario-margin-bottom-0-\! {
  margin-bottom: 0 !important;
}

.ontario-margin-right-0-\! {
  margin-right: 0 !important;
}

.ontario-margin-left-0-\! {
  margin-left: 0 !important;
}

.ontario-margin-top-4-\! {
  margin-top: 0.25rem !important;
}

.ontario-margin-bottom-4-\! {
  margin-bottom: 0.25rem !important;
}

.ontario-margin-right-4-\! {
  margin-right: 0.25rem !important;
}

.ontario-margin-left-4-\! {
  margin-left: 0.25rem !important;
}

.ontario-margin-top-8-\! {
  margin-top: 0.5rem !important;
}

.ontario-margin-bottom-8-\! {
  margin-bottom: 0.5rem !important;
}

.ontario-margin-right-8-\! {
  margin-right: 0.5rem !important;
}

.ontario-margin-left-8-\! {
  margin-left: 0.5rem !important;
}

.ontario-margin-top-12-\! {
  margin-top: 0.75rem !important;
}

.ontario-margin-bottom-12-\! {
  margin-bottom: 0.75rem !important;
}

.ontario-margin-right-12-\! {
  margin-right: 0.75rem !important;
}

.ontario-margin-left-12-\! {
  margin-left: 0.75rem !important;
}

.ontario-margin-top-16-\! {
  margin-top: 1rem !important;
}

.ontario-margin-bottom-16-\! {
  margin-bottom: 1rem !important;
}

.ontario-margin-right-16-\! {
  margin-right: 1rem !important;
}

.ontario-margin-left-16-\! {
  margin-left: 1rem !important;
}

.ontario-margin-top-24-\! {
  margin-top: 1.5rem !important;
}

.ontario-margin-bottom-24-\! {
  margin-bottom: 1.5rem !important;
}

.ontario-margin-right-24-\! {
  margin-right: 1.5rem !important;
}

.ontario-margin-left-24-\! {
  margin-left: 1.5rem !important;
}

.ontario-margin-top-32-\! {
  margin-top: 2rem !important;
}

.ontario-margin-bottom-32-\! {
  margin-bottom: 2rem !important;
}

.ontario-margin-right-32-\! {
  margin-right: 2rem !important;
}

.ontario-margin-left-32-\! {
  margin-left: 2rem !important;
}

.ontario-margin-top-40-\! {
  margin-top: 2.5rem !important;
}

.ontario-margin-bottom-40-\! {
  margin-bottom: 2.5rem !important;
}

.ontario-margin-right-40-\! {
  margin-right: 2.5rem !important;
}

.ontario-margin-left-40-\! {
  margin-left: 2.5rem !important;
}

.ontario-margin-top-48-\! {
  margin-top: 3rem !important;
}

.ontario-margin-bottom-48-\! {
  margin-bottom: 3rem !important;
}

.ontario-margin-right-48-\! {
  margin-right: 3rem !important;
}

.ontario-margin-left-48-\! {
  margin-left: 3rem !important;
}

.ontario-margin-top-64-\! {
  margin-top: 4rem !important;
}

.ontario-margin-bottom-64-\! {
  margin-bottom: 4rem !important;
}

.ontario-margin-right-64-\! {
  margin-right: 4rem !important;
}

.ontario-margin-left-64-\! {
  margin-left: 4rem !important;
}

.ontario-margin-top-80-\! {
  margin-top: 5rem !important;
}

.ontario-margin-bottom-80-\! {
  margin-bottom: 5rem !important;
}

.ontario-margin-right-80-\! {
  margin-right: 5rem !important;
}

.ontario-margin-left-80-\! {
  margin-left: 5rem !important;
}

/*
*  Global mixins
*  Used across multiple components
*/
/**
 * Mixin that adds spacing to a position and mark it as important
 * $type is the type of spacing to use and can be either padding or margin
 * $position is the direction to which the spacing is applied; can be top, right, bottom or left
 * $size is the amount of px to be used as the spacing; can be 0, 4, 8, 12, 16, 24, 32, 40, 48 or 64
 */
/* -----------------------------------------------------------------------------

    Please see /standards/architecture.md for standards on how to write CSS for
    this project.

----------------------------------------------------------------------------- */
/*** 0 - Tools - Functions ***/
/*
*  Grid mixins
*
*  1 - Exporting grid code
*  2 - Clearfix
*  3 - Grid row
*  4 - Grid column
*  5 - Grid HTML classes
*/
/*** 1 - Exporting grid code ***/
/*** 2 - Clearfix ***/
/*** 3 - Grid row ***/
/*** 4 - Grid column ***/
/*** 5 - Grid HTML classes ***/
/* -------------------------------
    Focus placeholder variables
--------------------------------- */
/* -------------------------------
    Focus placeholder
--------------------------------- */
.ontario-input:focus, .ontario-input:active {
  box-shadow: 0 0 0 4px #009ADB;
  outline: 4px solid transparent;
  transition: box-shadow 0.1s ease-in-out;
}

/*** 3 - Generics ***/
/*
*  Colour classes
*
*  1 - Background colours
*    1.1 - Greyscale background colours
*    1.2 - Main accent background colours
*    1.3 - Light accent background colours
*    1.4 - Dark accent background colours
*/
/*** 1 - Greyscale background colours ***/
.ontario-bg-white {
  background-color: #FFFFFF;
}

.ontario-bg-greyscale-5 {
  background-color: #f2f2f2;
}

.ontario-bg-greyscale-20 {
  background-color: #cccccc;
}

.ontario-bg-greyscale-40 {
  background-color: #999999;
}

.ontario-bg-greyscale-60 {
  background-color: #666666;
}

.ontario-bg-greyscale-70 {
  background-color: #4d4d4d;
}

.ontario-bg-black {
  background-color: #1a1a1a;
}

/*** 2 - Main accent background colours ***/
.ontario-bg-gold {
  background-color: #CBA52E;
}

.ontario-bg-yellow {
  background-color: #FCAF17;
}

.ontario-bg-taupe {
  background-color: #C1B28F;
}

.ontario-bg-green {
  background-color: #39B54A;
}

.ontario-bg-lime {
  background-color: #8DC63F;
}

.ontario-bg-teal {
  background-color: #49A7A2;
}

.ontario-bg-sky {
  background-color: #00B2E3;
}

.ontario-bg-blue {
  background-color: #3193CC;
}

.ontario-bg-purple {
  background-color: #B975B7;
}

.ontario-bg-orange {
  background-color: #F15A22;
}

.ontario-bg-red {
  background-color: #F0454B;
}

.ontario-bg-magenta {
  background-color: #F03093;
}

/*** 1 - Light accent background colours ***/
.ontario-bg-light-gold {
  background-color: #F0E7CC;
}

.ontario-bg-light-yellow {
  background-color: #F8E5C3;
}

.ontario-bg-light-taupe {
  background-color: #EBE7DB;
}

.ontario-bg-light-green {
  background-color: #D1EFD4;
}

.ontario-bg-light-lime {
  background-color: #DDEDC7;
}

.ontario-bg-light-teal {
  background-color: #CFEDED;
}

.ontario-bg-light-sky {
  background-color: #C5EEFA;
}

.ontario-bg-light-blue {
  background-color: #DBE9F5;
}

.ontario-bg-light-purple {
  background-color: #F1E3F2;
}

.ontario-bg-light-orange {
  background-color: #FEE1D9;
}

.ontario-bg-light-red {
  background-color: #FFE0E2;
}

.ontario-bg-light-magenta {
  background-color: #FEDFF0;
}

/*** 1 - Dark accent background colours ***/
.ontario-bg-dark-gold {
  background-color: #86743D;
}

.ontario-bg-dark-yellow {
  background-color: #8A600D;
}

.ontario-bg-dark-taupe {
  background-color: #7B725C;
}

.ontario-bg-dark-green {
  background-color: #2B8737;
}

.ontario-bg-dark-lime {
  background-color: #5F8129;
}

.ontario-bg-dark-teal {
  background-color: #367A76;
}

.ontario-bg-dark-sky {
  background-color: #1080A6;
}

.ontario-bg-dark-blue {
  background-color: #0369ac;
}

.ontario-bg-dark-purple {
  background-color: #92278F;
}

.ontario-bg-dark-orange {
  background-color: #C64A1C;
}

.ontario-bg-dark-red {
  background-color: #D81A21;
}

.ontario-bg-dark-magenta {
  background-color: #C00264;
}

@font-face {
  font-family: "Courier Prime";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: local("Courier Prime"), local("Courier-prime-regular"), url("../../../fonts/courier-prime-400/CourierPrime-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Courier Prime";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: local("Courier Prime Italic"), local("Courier-prime-italic"), url("../../../fonts/courier-prime-400--italic/CourierPrime-Italic.ttf") format("truetype");
}
@font-face {
  font-family: "Courier Prime";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: local("Courier Prime Bold"), local("Courier-prime-bold"), url("../../../fonts/courier-prime-700/CourierPrime-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Courier Prime";
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: local("Courier Prime Bold Italic"), local("Courier-prime-bold-italic"), url("../../../fonts/courier-prime-700--italic/CourierPrime-BoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../../../fonts/open-sans-400/open-sans-400.woff2") format("woff2"), url("../../../fonts/open-sans-400/open-sans-400.woff") format("woff"), url("../../../fonts/open-sans-400/open-sans-400.svg#OpenSans") format("svg"), local("Open Sans"), local("Open-Sans-regular");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("../../../fonts/open-sans-600/open-sans-600.woff2") format("woff2"), url("../../../fonts/open-sans-600/open-sans-600.woff") format("woff"), url("../../../fonts/open-sans-600/open-sans-600.svg#OpenSans") format("svg"), local("Open Sans Semibold"), local("Open-Sans-600");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("../../../fonts/open-sans-400--italic/open-sans-400--italic.woff2") format("woff2"), url("../../../fonts/open-sans-400--italic/open-sans-400--italic.woff") format("woff"), url("../../../fonts/open-sans-400--italic/open-sans-400--italic.svg#OpenSans") format("svg"), local("Open Sans Italic"), local("Open-Sans-italic");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-display: swap;
  src: url("../../../fonts/open-sans-700/open-sans-700.eot"), url("../../../fonts/open-sans-700/open-sans-700.eot?#iefix") format("embedded-opentype"), url("../../../fonts/open-sans-700/open-sans-700.woff2") format("woff2"), url("../../../fonts/open-sans-700/open-sans-700.woff") format("woff"), url("../../../fonts/open-sans-700/open-sans-700.ttf") format("truetype"), url("../../../fonts/open-sans-700/open-sans-700.svg"), local("Open Sans Bold"), local("Open-Sans-700");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("../../../fonts/open-sans-700--italic/open-sans-700--italic.ttf") format("truetype"), local("Open Sans Bold Italic"), local("Open-Sans-bold-italic");
}
@font-face {
  font-family: "Raleway";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../../../fonts/raleway-modified-400/raleway-modified-400.woff2") format("woff2"), url("../../../fonts/raleway-modified-400/raleway-modified-400.woff") format("woff"), url("../../../fonts/raleway-modified-400/raleway-modified-400.svg") format("svg"), local("Raleway"), local("Raleway-400");
}
@font-face {
  font-family: "Raleway";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("../../../fonts/raleway-modified-600/raleway-modified-600.woff2") format("woff2"), url("../../../fonts/raleway-modified-600/raleway-modified-600.woff") format("woff"), url("../../../fonts/raleway-modified-600/raleway-modified-600.svg") format("svg"), local("Raleway SemiBold"), local("Raleway-600");
}
@font-face {
  font-family: "Raleway";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("../../../fonts/raleway-modified-700/raleway-modified-700.woff2") format("woff2"), url("../../../fonts/raleway-modified-700/raleway-modified-700.woff") format("woff"), url("../../../fonts/raleway-modified-700/raleway-modified-700.svg") format("svg"), local("Raleway Bold"), local("Raleway-700");
}
/*** 4 - Elements ***/
/*** 1 - Variables ***/
/*
*  Global elements
*
*  1 - Unclassed elements
*    1.1 - Base
*    1.2 - Typography
*    1.3 - Forms
*    1.4 - Horizontal Rule
*    1.5 - Lists
*/
/*** 1 - Unclassed Elements ***/
/* Base */
html {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
}

body {
  font-size: 1rem;
  line-height: 1.6;
  background-color: #FFFFFF;
  color: #1a1a1a;
  margin: 0;
}

/* Typography */
p {
  font-size: inherit;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility;
  margin: 0 0 1.5rem 0;
}

cite {
  font-style: italic;
  line-height: inherit;
}

strong {
  font-weight: 700;
  line-height: inherit;
}

/* everything - including before and after - should inherit their box sizing */
*,
*::before,
*::after {
  box-sizing: inherit;
}

main p,
main p:not(.ontario-lead-statement),
main dd,
main li {
  max-width: 48rem;
}

hr {
  border: 0;
  padding: 0;
  margin: 2.5rem 0;
  border-bottom: 4px solid #cccccc;
}

/* Horizontal Rule */
hr.ontario-hr--dark {
  border-bottom: 4px solid #1a1a1a;
}

a {
  color: #0066CC;
  text-decoration: underline;
}
a:visited {
  color: #551A8B;
}
a:hover {
  color: #00478F;
}
a:active {
  color: #002142;
}
a:focus {
  -moz-box-shadow: 0 0 0 4px #009ADB;
  -webkit-box-shadow: 0 0 0 4px #009ADB;
  box-shadow: 0 0 0 4px #009ADB;
  outline: 4px solid transparent;
  transition: all 0.1s ease-in-out;
}

​p {
  margin: 0 0 1.5rem 0;
}

​p + h1,
p + h2,
p + h3,
p + h4,
p + h5,
p + h6,
ul + h1,
ul + h2,
ul + h3,
ul + h4,
ul + h5,
ul + h6,
ol + h1,
ol + h2,
ol + h3,
ol + h4,
ol + h5,
ol + h6,
h1 + h2,
h2 + h3,
h3 + h4,
h4 + h5,
h5 + h6 {
  margin-top: 2rem;
}

p code,
td code,
li code {
  line-height: 2.25rem;
}

/* Forms */
input[type=text],
input[type=number],
input[type=email],
input[type=date],
input[type=color],
input[type=search],
input[type=tel],
textarea {
  background-origin: initial;
  height: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
}

input[type=checkbox] + label,
input[type=radio] + label {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  margin-left: 0;
  margin-right: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
  page-break-inside: avoid;
}

legend,
label {
  display: block;
  margin: 0;
}

select {
  background-origin: initial;
  height: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* Lists */
ul,
ol {
  padding: 0;
}

ul {
  margin-left: 2rem;
}

ul li {
  padding: 0 0 0.75rem 0;
}

ol {
  margin-left: 1.75rem;
}

ol li {
  padding: 0 0 0.75rem 0.25rem;
}

ul li:last-child,
ol li:last-child {
  padding-bottom: 0;
}

ul[class*=columns-] li:last-child,
ol[class*=columns-] li:last-child {
  padding-bottom: 0.75rem;
}

ul ul,
ol ul {
  margin: 0.5rem 0 0.5rem 2rem;
}

ul ol,
ol ol {
  margin: 0.5rem 0 0.5rem 1.75rem;
}

p + ul,
p + ol {
  margin-top: -0.75rem;
}

@media screen and (min-width: 40em) {
  ul {
    margin: 0.5rem 0 1.5rem 3rem;
  }
  ol {
    margin: 0.5rem 0 1.5rem 2.75rem;
  }
  ul ul,
  ol ul {
    margin: 0.5rem 0 0.5rem 3rem;
  }
  ul ol,
  ol ol {
    margin: 0.5rem 0 0.5rem 2.75rem;
  }
}
/*** 5 - Layout ***/
.ontario-row {
  margin: 0 auto;
  max-width: 72rem;
  width: 100%;
}
.ontario-row:before, .ontario-row:after {
  content: "";
  display: table;
}
.ontario-row:after {
  clear: both;
}
.ontario-row.ontario-row--collapse > .ontario-column,
.ontario-row.ontario-row--collapse > .ontario-columns {
  padding-left: 0;
  padding-right: 0;
}
.ontario-row.ontario-row--collapse .ontario-row {
  margin-left: 0;
  margin-right: 0;
}
.ontario-row .ontario-row {
  margin: 0 -1rem;
  max-width: none;
  width: auto;
}
.ontario-row .ontario-row:before, .ontario-row .ontario-row:after {
  content: "";
  display: table;
}
.ontario-row .ontario-row:after {
  clear: both;
}
.ontario-row .ontario-row.ontario-row--collapse {
  margin: 0;
  max-width: none;
  width: auto;
}
.ontario-row .ontario-row.ontario-row--collapse:before, .ontario-row .ontario-row.ontario-row--collapse:after {
  content: "";
  display: table;
}
.ontario-row .ontario-row.ontario-row--collapse:after {
  clear: both;
}

.ontario-column,
.ontario-columns {
  padding-left: 1rem;
  padding-right: 1rem;
  box-sizing: border-box;
  width: 100%;
  float: left;
}
.ontario-column + .ontario-column:last-child,
.ontario-column + .ontario-columns:last-child,
.ontario-columns + .ontario-column:last-child,
.ontario-columns + .ontario-columns:last-child {
  float: right;
}
.ontario-column + .ontario-column.ontario-end,
.ontario-column + .ontario-columns.ontario-end,
.ontario-columns + .ontario-column.ontario-end,
.ontario-columns + .ontario-columns.ontario-end {
  float: left;
}

@media only screen {
  .ontario-small-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  .ontario-small-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  .ontario-small-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .ontario-small-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .ontario-small-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .ontario-small-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .ontario-small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .ontario-small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .ontario-small-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .ontario-small-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .ontario-small-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .ontario-small-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .ontario-small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .ontario-small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .ontario-small-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .ontario-small-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .ontario-small-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .ontario-small-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .ontario-small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .ontario-small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .ontario-small-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .ontario-small-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .ontario-small-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .ontario-small-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .ontario-column,
  .ontario-columns {
    position: relative;
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
  .ontario-small-1 {
    width: 8.3333333333%;
  }
  .ontario-small-2 {
    width: 16.6666666667%;
  }
  .ontario-small-3 {
    width: 25%;
  }
  .ontario-small-4 {
    width: 33.3333333333%;
  }
  .ontario-small-5 {
    width: 41.6666666667%;
  }
  .ontario-small-6 {
    width: 50%;
  }
  .ontario-small-7 {
    width: 58.3333333333%;
  }
  .ontario-small-8 {
    width: 66.6666666667%;
  }
  .ontario-small-9 {
    width: 75%;
  }
  .ontario-small-10 {
    width: 83.3333333333%;
  }
  .ontario-small-11 {
    width: 91.6666666667%;
  }
  .ontario-small-12 {
    width: 100%;
  }
  .ontario-small-offset-0 {
    margin-left: 0 !important;
  }
  .ontario-small-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  .ontario-small-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  .ontario-small-offset-3 {
    margin-left: 25% !important;
  }
  .ontario-small-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  .ontario-small-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  .ontario-small-offset-6 {
    margin-left: 50% !important;
  }
  .ontario-small-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  .ontario-small-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  .ontario-small-offset-9 {
    margin-left: 75% !important;
  }
  .ontario-small-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  .ontario-small-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  .ontario-small-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }
  .ontario-column.ontario-small-centered,
  .ontario-columns.ontario-small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .ontario-column.ontario-small-uncentered,
  .ontario-columns.ontario-small-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .ontario-column.ontario-small-centered:last-child,
  .ontario-columns.ontario-small-centered:last-child {
    float: none;
  }
  .ontario-column.ontario-small-uncentered:last-child,
  .ontario-columns.ontario-small-uncentered:last-child {
    float: left;
  }
  .ontario-column.ontario-small-uncentered.ontario-opposite,
  .ontario-columns.ontario-small-uncentered.ontario-opposite {
    float: right;
  }
  .ontario-row.ontario-small-collapse > .ontario-column,
  .ontario-row.ontario-small-collapse > .ontario-columns {
    padding-left: 0;
    padding-right: 0;
  }
  .ontario-row.ontario-small-collapse .ontario-row {
    margin-left: 0;
    margin-right: 0;
  }
  .ontario-row.ontario-small-uncollapse > .ontario-column,
  .ontario-row.ontario-small-uncollapse > .ontario-columns {
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
}
@media only screen and (min-width:40.063em) {
  .ontario-medium-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  .ontario-medium-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  .ontario-medium-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .ontario-medium-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .ontario-medium-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .ontario-medium-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .ontario-medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .ontario-medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .ontario-medium-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .ontario-medium-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .ontario-medium-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .ontario-medium-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .ontario-medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .ontario-medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .ontario-medium-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .ontario-medium-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .ontario-medium-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .ontario-medium-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .ontario-medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .ontario-medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .ontario-medium-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .ontario-medium-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .ontario-medium-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .ontario-medium-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .ontario-column,
  .ontario-columns {
    position: relative;
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
  .ontario-medium-1 {
    width: 8.3333333333%;
  }
  .ontario-medium-2 {
    width: 16.6666666667%;
  }
  .ontario-medium-3 {
    width: 25%;
  }
  .ontario-medium-4 {
    width: 33.3333333333%;
  }
  .ontario-medium-5 {
    width: 41.6666666667%;
  }
  .ontario-medium-6 {
    width: 50%;
  }
  .ontario-medium-7 {
    width: 58.3333333333%;
  }
  .ontario-medium-8 {
    width: 66.6666666667%;
  }
  .ontario-medium-9 {
    width: 75%;
  }
  .ontario-medium-10 {
    width: 83.3333333333%;
  }
  .ontario-medium-11 {
    width: 91.6666666667%;
  }
  .ontario-medium-12 {
    width: 100%;
  }
  .ontario-medium-offset-0 {
    margin-left: 0 !important;
  }
  .ontario-medium-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  .ontario-medium-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  .ontario-medium-offset-3 {
    margin-left: 25% !important;
  }
  .ontario-medium-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  .ontario-medium-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  .ontario-medium-offset-6 {
    margin-left: 50% !important;
  }
  .ontario-medium-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  .ontario-medium-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  .ontario-medium-offset-9 {
    margin-left: 75% !important;
  }
  .ontario-medium-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  .ontario-medium-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  .ontario-medium-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }
  .ontario-column.ontario-medium-centered,
  .ontario-columns.ontario-medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .ontario-column.ontario-medium-uncentered,
  .ontario-columns.ontario-medium-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .ontario-column.ontario-medium-centered:last-child,
  .ontario-columns.ontario-medium-centered:last-child {
    float: none;
  }
  .ontario-column.ontario-medium-uncentered:last-child,
  .ontario-columns.ontario-medium-uncentered:last-child {
    float: left;
  }
  .ontario-column.ontario-medium-uncentered.ontario-opposite,
  .ontario-columns.ontario-medium-uncentered.ontario-opposite {
    float: right;
  }
  .ontario-row.ontario-medium-collapse > .ontario-column,
  .ontario-row.ontario-medium-collapse > .ontario-columns {
    padding-left: 0;
    padding-right: 0;
  }
  .ontario-row.ontario-medium-collapse .ontario-row {
    margin-left: 0;
    margin-right: 0;
  }
  .ontario-row.ontario-medium-uncollapse > .ontario-column,
  .ontario-row.ontario-medium-uncollapse > .ontario-columns {
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
}
@media only screen and (min-width:73.063em) {
  .ontario-large-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  .ontario-large-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  .ontario-large-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .ontario-large-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .ontario-large-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .ontario-large-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .ontario-large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .ontario-large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .ontario-large-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .ontario-large-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .ontario-large-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .ontario-large-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .ontario-large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .ontario-large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .ontario-large-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .ontario-large-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .ontario-large-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .ontario-large-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .ontario-large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .ontario-large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .ontario-large-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .ontario-large-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .ontario-large-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .ontario-large-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .ontario-column,
  .ontario-columns {
    position: relative;
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
  .ontario-large-1 {
    width: 8.3333333333%;
  }
  .ontario-large-2 {
    width: 16.6666666667%;
  }
  .ontario-large-3 {
    width: 25%;
  }
  .ontario-large-4 {
    width: 33.3333333333%;
  }
  .ontario-large-5 {
    width: 41.6666666667%;
  }
  .ontario-large-6 {
    width: 50%;
  }
  .ontario-large-7 {
    width: 58.3333333333%;
  }
  .ontario-large-8 {
    width: 66.6666666667%;
  }
  .ontario-large-9 {
    width: 75%;
  }
  .ontario-large-10 {
    width: 83.3333333333%;
  }
  .ontario-large-11 {
    width: 91.6666666667%;
  }
  .ontario-large-12 {
    width: 100%;
  }
  .ontario-large-offset-0 {
    margin-left: 0 !important;
  }
  .ontario-large-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  .ontario-large-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  .ontario-large-offset-3 {
    margin-left: 25% !important;
  }
  .ontario-large-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  .ontario-large-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  .ontario-large-offset-6 {
    margin-left: 50% !important;
  }
  .ontario-large-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  .ontario-large-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  .ontario-large-offset-9 {
    margin-left: 75% !important;
  }
  .ontario-large-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  .ontario-large-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  .ontario-large-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }
  .ontario-column.ontario-large-centered,
  .ontario-columns.ontario-large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .ontario-column.ontario-large-uncentered,
  .ontario-columns.ontario-large-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .ontario-column.ontario-large-centered:last-child,
  .ontario-columns.ontario-large-centered:last-child {
    float: none;
  }
  .ontario-column.ontario-large-uncentered:last-child,
  .ontario-columns.ontario-large-uncentered:last-child {
    float: left;
  }
  .ontario-column.ontario-large-uncentered.ontario-opposite,
  .ontario-columns.ontario-large-uncentered.ontario-opposite {
    float: right;
  }
  .ontario-row.ontario-large-collapse > .ontario-column,
  .ontario-row.ontario-large-collapse > .ontario-columns {
    padding-left: 0;
    padding-right: 0;
  }
  .ontario-row.ontario-large-collapse .ontario-row {
    margin-left: 0;
    margin-right: 0;
  }
  .ontario-row.ontario-large-uncollapse > .ontario-column,
  .ontario-row.ontario-large-uncollapse > .ontario-columns {
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
  .ontario-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  .ontario-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  .ontario-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .ontario-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .ontario-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .ontario-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .ontario-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .ontario-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .ontario-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .ontario-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .ontario-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .ontario-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .ontario-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .ontario-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .ontario-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .ontario-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .ontario-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .ontario-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .ontario-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .ontario-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .ontario-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .ontario-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .ontario-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .ontario-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
}
@media only screen and (min-width:96.063em) {
  .ontario-xlarge-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  .ontario-xlarge-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  .ontario-xlarge-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .ontario-xlarge-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .ontario-xlarge-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .ontario-xlarge-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .ontario-xlarge-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .ontario-xlarge-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .ontario-xlarge-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .ontario-xlarge-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .ontario-xlarge-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .ontario-xlarge-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .ontario-xlarge-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .ontario-xlarge-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .ontario-xlarge-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .ontario-xlarge-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .ontario-xlarge-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .ontario-xlarge-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .ontario-xlarge-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .ontario-xlarge-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .ontario-xlarge-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .ontario-xlarge-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .ontario-xlarge-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .ontario-xlarge-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .ontario-column,
  .ontario-columns {
    position: relative;
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
  .ontario-xlarge-1 {
    width: 8.3333333333%;
  }
  .ontario-xlarge-2 {
    width: 16.6666666667%;
  }
  .ontario-xlarge-3 {
    width: 25%;
  }
  .ontario-xlarge-4 {
    width: 33.3333333333%;
  }
  .ontario-xlarge-5 {
    width: 41.6666666667%;
  }
  .ontario-xlarge-6 {
    width: 50%;
  }
  .ontario-xlarge-7 {
    width: 58.3333333333%;
  }
  .ontario-xlarge-8 {
    width: 66.6666666667%;
  }
  .ontario-xlarge-9 {
    width: 75%;
  }
  .ontario-xlarge-10 {
    width: 83.3333333333%;
  }
  .ontario-xlarge-11 {
    width: 91.6666666667%;
  }
  .ontario-xlarge-12 {
    width: 100%;
  }
  .ontario-xlarge-offset-0 {
    margin-left: 0 !important;
  }
  .ontario-xlarge-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  .ontario-xlarge-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  .ontario-xlarge-offset-3 {
    margin-left: 25% !important;
  }
  .ontario-xlarge-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  .ontario-xlarge-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  .ontario-xlarge-offset-6 {
    margin-left: 50% !important;
  }
  .ontario-xlarge-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  .ontario-xlarge-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  .ontario-xlarge-offset-9 {
    margin-left: 75% !important;
  }
  .ontario-xlarge-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  .ontario-xlarge-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  .ontario-xlarge-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }
  .ontario-column.ontario-xlarge-centered,
  .ontario-columns.ontario-xlarge-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .ontario-column.ontario-xlarge-uncentered,
  .ontario-columns.ontario-xlarge-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .ontario-column.ontario-xlarge-centered:last-child,
  .ontario-columns.ontario-xlarge-centered:last-child {
    float: none;
  }
  .ontario-column.ontario-xlarge-uncentered:last-child,
  .ontario-columns.ontario-xlarge-uncentered:last-child {
    float: left;
  }
  .ontario-column.ontario-xlarge-uncentered.ontario-opposite,
  .ontario-columns.ontario-xlarge-uncentered.ontario-opposite {
    float: right;
  }
  .ontario-row.ontario-xlarge-collapse > .ontario-column,
  .ontario-row.ontario-xlarge-collapse > .ontario-columns {
    padding-left: 0;
    padding-right: 0;
  }
  .ontario-row.ontario-xlarge-collapse .ontario-row {
    margin-left: 0;
    margin-right: 0;
  }
  .ontario-row.ontario-xlarge-uncollapse > .ontario-column,
  .ontario-row.ontario-xlarge-uncollapse > .ontario-columns {
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
}
@media only screen and (min-width:120.063em) {
  .ontario-xxlarge-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  .ontario-xxlarge-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  .ontario-xxlarge-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .ontario-xxlarge-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .ontario-xxlarge-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .ontario-xxlarge-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .ontario-xxlarge-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .ontario-xxlarge-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .ontario-xxlarge-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .ontario-xxlarge-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .ontario-xxlarge-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .ontario-xxlarge-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .ontario-xxlarge-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .ontario-xxlarge-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .ontario-xxlarge-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .ontario-xxlarge-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .ontario-xxlarge-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .ontario-xxlarge-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .ontario-xxlarge-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .ontario-xxlarge-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .ontario-xxlarge-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .ontario-xxlarge-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .ontario-xxlarge-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .ontario-xxlarge-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .ontario-column,
  .ontario-columns {
    position: relative;
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
  .ontario-xxlarge-1 {
    width: 8.3333333333%;
  }
  .ontario-xxlarge-2 {
    width: 16.6666666667%;
  }
  .ontario-xxlarge-3 {
    width: 25%;
  }
  .ontario-xxlarge-4 {
    width: 33.3333333333%;
  }
  .ontario-xxlarge-5 {
    width: 41.6666666667%;
  }
  .ontario-xxlarge-6 {
    width: 50%;
  }
  .ontario-xxlarge-7 {
    width: 58.3333333333%;
  }
  .ontario-xxlarge-8 {
    width: 66.6666666667%;
  }
  .ontario-xxlarge-9 {
    width: 75%;
  }
  .ontario-xxlarge-10 {
    width: 83.3333333333%;
  }
  .ontario-xxlarge-11 {
    width: 91.6666666667%;
  }
  .ontario-xxlarge-12 {
    width: 100%;
  }
  .ontario-xxlarge-offset-0 {
    margin-left: 0 !important;
  }
  .ontario-xxlarge-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  .ontario-xxlarge-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  .ontario-xxlarge-offset-3 {
    margin-left: 25% !important;
  }
  .ontario-xxlarge-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  .ontario-xxlarge-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  .ontario-xxlarge-offset-6 {
    margin-left: 50% !important;
  }
  .ontario-xxlarge-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  .ontario-xxlarge-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  .ontario-xxlarge-offset-9 {
    margin-left: 75% !important;
  }
  .ontario-xxlarge-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  .ontario-xxlarge-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  .ontario-xxlarge-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }
  .ontario-column.ontario-xxlarge-centered,
  .ontario-columns.ontario-xxlarge-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .ontario-column.ontario-xxlarge-uncentered,
  .ontario-columns.ontario-xxlarge-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .ontario-column.ontario-xxlarge-centered:last-child,
  .ontario-columns.ontario-xxlarge-centered:last-child {
    float: none;
  }
  .ontario-column.ontario-xxlarge-uncentered:last-child,
  .ontario-columns.ontario-xxlarge-uncentered:last-child {
    float: left;
  }
  .ontario-column.ontario-xxlarge-uncentered.ontario-opposite,
  .ontario-columns.ontario-xxlarge-uncentered.ontario-opposite {
    float: right;
  }
  .ontario-row.ontario-xxlarge-collapse > .ontario-column,
  .ontario-row.ontario-xxlarge-collapse > .ontario-columns {
    padding-left: 0;
    padding-right: 0;
  }
  .ontario-row.ontario-xxlarge-collapse .ontario-row {
    margin-left: 0;
    margin-right: 0;
  }
  .ontario-row.ontario-xxlarge-uncollapse > .ontario-column,
  .ontario-row.ontario-xxlarge-uncollapse > .ontario-columns {
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
}
/*** 6 - Components ***/
/*** 1 - Variables ***/
.ontario-form-group:last-of-type {
  margin-bottom: 2.5rem;
}

.ontario-form-group:last-of-type {
  margin-bottom: 3rem;
}

.ontario-fieldset__legend {
  color: #1a1a1a;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.1875rem;
  font-weight: 700;
  margin: 0 0 1rem 0;
  line-height: 1.5;
  max-width: 38.75em;
  white-space: normal;
  width: 100%;
  hyphens: auto;
}
@media screen and (max-width: 40em) {
  .ontario-fieldset__legend {
    font-size: 1.125rem;
    line-height: 1.56;
  }
}

.ontario-fieldset__legend--large,
.ontario-fieldset__legend--heading {
  letter-spacing: 0.02rem;
  line-height: 1.2;
}
.ontario-fieldset__legend--large h1,
.ontario-fieldset__legend--heading h1 {
  display: inline-block;
  margin: 0;
}
@media screen and (max-width: 40em) {
  .ontario-fieldset__legend--large,
  .ontario-fieldset__legend--heading {
    font-size: 1.4375rem;
    line-height: 1.39;
  }
}

.ontario-fieldset__legend--large {
  font-size: 1.75rem;
}

.ontario-fieldset__legend-required-flag,
.ontario-fieldset__legend-optional-flag {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}
.ontario-fieldset__legend-required-flag:before,
.ontario-fieldset__legend-optional-flag:before {
  content: " ";
}

.ontario-label__flag {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}
.ontario-label__flag:before {
  content: " ";
}

/*** 1 - Variables ***/
/*
*  Labels
*/
.ontario-label {
  cursor: pointer;
  color: #1a1a1a;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.1875rem;
  font-weight: 700;
  line-height: 1.5;
  margin: 0 0 1rem 0;
  max-width: 38.75em;
  white-space: normal;
  width: 100%;
  hyphens: auto;
}
@media screen and (max-width: 40em) {
  .ontario-label {
    font-size: 1.125rem;
    line-height: 1.56;
  }
}

.ontario-label--large {
  font-size: 1.75rem;
  letter-spacing: 0.02rem;
  line-height: 1.2;
  max-width: 26.25em;
}
@media screen and (max-width: 40em) {
  .ontario-label--large {
    font-size: 1.4375rem;
    line-height: 1.39;
  }
}

h1 > .ontario-label--heading {
  display: inline-block;
  margin: 0;
}

.ontario-label__flag {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}
.ontario-label__flag:before {
  content: " ";
}

/*
*  Text Inputs
*/
.ontario-input {
  border: 2px solid #1a1a1a;
  border-radius: 4px;
  box-sizing: border-box;
  color: #1a1a1a;
  display: block;
  font-size: 1rem;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.5;
  margin: 0 0 2.5rem;
  max-width: 48rem;
  width: 100%;
  padding: 0.625rem 1rem;
  transition: box-shadow 0.1s ease-in-out;
}
.ontario-input--2-char-width {
  max-width: 8ex;
}

.ontario-input--3-char-width {
  max-width: 10ex;
}

.ontario-input--4-char-width {
  max-width: 12ex;
}

.ontario-input--5-char-width {
  max-width: 14ex;
}

.ontario-input--7-char-width {
  max-width: 17ex;
}

.ontario-input--10-char-width {
  max-width: 23ex;
}

.ontario-input--20-char-width {
  max-width: 41ex;
}

.ontario-form-group:last-of-type {
  margin-bottom: 2.5rem;
}

.ontario-aside *:last-of-type,
.ontario-callout *:last-of-type {
  margin-bottom: 0.5rem;
}

ontario-aside *,
ontario-callout * {
  max-width: 48rem;
}
ontario-aside *:last-of-type,
ontario-callout *:last-of-type {
  margin-bottom: 0.5rem;
}

ontario-page-alert p {
  margin-top: 0;
}
ontario-page-alert p:last-of-type {
  margin-bottom: 0.5rem;
}
ontario-page-alert p:last-of-type + ul {
  margin-top: 1rem;
}
ontario-page-alert ul:last-of-type {
  margin-bottom: 0.5rem;
}

ontario-page-alert[type=error] ul {
  margin-left: 1.5rem;
}
ontario-page-alert[type=error] ul:last-of-type {
  margin-bottom: 0.5rem;
}
ontario-page-alert[type=error] a {
  color: #CD0000;
}
ontario-page-alert[type=error] a:hover, ontario-page-alert[type=error] a:focus {
  color: #6b0000;
}
ontario-page-alert[type=error] a:active {
  color: #280000;
}

/*
  DO NOT EDIT
  This file is auto-generated for ontario-design-system-complete-styles package.
*/
/*** 7 - Overrides ***/
/*** 1 - Variables ***/
/*
* Visibility
*
* Helper classes to determine visibility of elements
*/
.ontario-hide {
  display: none !important;
}

.ontario-invisible {
  visibility: hidden !important;
}

@media screen and (max-width: 39.99875em) {
  .ontario-hide-for-small-only {
    display: none !important;
  }
}
@media screen and (max-width: 0em), screen and (min-width: 40em) {
  .ontario-show-for-small-only {
    display: none !important;
  }
}
@media print, screen and (min-width: 40em) {
  .ontario-hide-for-medium {
    display: none !important;
  }
}
@media screen and (max-width: 39.99875em) {
  .ontario-show-for-medium {
    display: none !important;
  }
}
@media screen and (min-width: 40em) and (max-width: 72.99875em) {
  .ontario-hide-for-medium-only {
    display: none !important;
  }
}
@media screen and (max-width: 39.99875em), screen and (min-width: 73em) {
  .ontario-show-for-medium-only {
    display: none !important;
  }
}
@media print, screen and (min-width: 73em) {
  .ontario-hide-for-large {
    display: none !important;
  }
}
@media screen and (max-width: 72.99875em) {
  .ontario-show-for-large {
    display: none !important;
  }
}
@media screen and (min-width: 73em) and (max-width: 95.99875em) {
  .ontario-hide-for-large-only {
    display: none !important;
  }
}
@media screen and (max-width: 72.99875em), screen and (min-width: 96em) {
  .ontario-show-for-large-only {
    display: none !important;
  }
}
.ontario-show-for-sr,
.ontario-show-on-focus {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

.ontario-show-on-focus:active,
.ontario-show-on-focus:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
}

.ontario-show-for-landscape,
.ontario-hide-for-portrait {
  display: block !important;
}

@media screen and (orientation: landscape) {
  .ontario-show-for-landscape,
  .ontario-hide-for-portrait {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  .ontario-show-for-landscape,
  .ontario-hide-for-portrait {
    display: none !important;
  }
}
.ontario-hide-for-landscape,
.ontario-show-for-portrait {
  display: none !important;
}

@media screen and (orientation: landscape) {
  .ontario-hide-for-landscape,
  .ontario-show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  .ontario-hide-for-landscape,
  .ontario-show-for-portrait {
    display: block !important;
  }
}
/* Global Styles */
.hide {
  display: none !important;
}

.show-block {
  display: block;
}

.inline-items {
  display: flex;
}

.center {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: 50%;
}

.hl {
  background: #F8E5C3;
}

.highlighted {
  background-color: #e0e0e0;
}

h1,
.elaws-h1 {
  font-size: 1.8125rem;
  line-height: 2.1875rem;
  font-weight: 700 !important;
}

h2,
.elaws-h2 {
  font-size: 1.625rem;
  line-height: 1.9375rem;
}

h3,
.elaws-h3 {
  font-size: 1.4375rem;
  line-height: 1.6875rem;
}

h4,
.elaws-h4 {
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin-bottom: 1.5rem;
  font-weight: 600;
}

h5,
.elaws-h5 {
  font-size: 1.125rem;
  line-height: 1.375rem;
  margin-bottom: 1.5rem;
  font-weight: 600;
}

h6,
.elaws-h6 {
  font-size: 1rem;
  line-height: 1.1875rem;
}

.leadText {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 2.1875rem;
}
.leadText button span {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 2.1875rem;
}

mark.hl {
  background: #F8E5C3;
  mix-blend-mode: multiply;
}

mark.result-hl {
  background: #c2e0ff;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  text-decoration: none;
}

/*
 * bootstrap .modal-title has it's own h4 class
 * instead, mimick the styles for .ontario-h4 from the ds
 */
.h4 {
  font-style: normal;
  font-weight: 700;
  text-rendering: optimizeLegibility;
  font-feature-settings: normal;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  letter-spacing: 0.03rem;
  line-height: 1.5;
  margin: 0 0 0 0;
  max-width: 48rem;
}

@media screen and (min-width: 40em) {
  .h4 {
    font-size: 1.5rem;
    letter-spacing: 0.0313rem;
    line-height: 1.5;
  }
}
.border-right {
  border-right: 2px solid #cccccc;
}

.border-bottom {
  border-bottom: 2px solid #cccccc;
  margin-bottom: 1rem;
}

hr.grey-border--thick {
  border-bottom: 4px solid #cccccc;
}

hr.grey-border--default {
  border-bottom: 2px solid #cccccc;
}

hr.grey-border--thin {
  border-bottom: 1px solid #cccccc;
}

hr.black-border--thick {
  border-bottom: 4px solid #1a1a1a;
}

button {
  border: none;
}

/* Document */
.law-act-layout {
  display: flex;
}

.rs-drawer-wrapper {
  display: none;
}

.act-content {
  padding: 1.5rem 1.5rem 0 0;
}
.act-content h1 {
  margin-top: 0;
}
@media screen and (max-width: 40em) {
  .act-content {
    padding: 1.5rem 0 0 0;
  }
}

.oic-regNumber {
  margin-top: 1rem !important;
  margin-bottom: 0rem !important;
}

.laws-document__act-content__heading {
  text-align: center;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.laws-document__act-content__heading .shorttitle {
  font-size: 1.625rem;
  line-height: 1.9375rem;
  max-width: 100%;
  margin-bottom: 0.5rem;
  padding-top: 1rem;
}
.laws-document__act-content__heading .chapter {
  font-size: 1.5rem;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-bottom: 1rem;
}

@media screen and (max-width: 40em) {
  .desktop-accordion__content {
    overflow: auto !important;
  }
}

.laws-document__act-content__print-download {
  display: flex;
}
.laws-document__act-content__print-download .ontario-button {
  padding: 0.75rem 1.5rem 0.75rem 0;
  margin: 0.25rem;
}
.laws-document__act-content__print-download svg {
  margin-right: 0.5rem;
}

.doc-comments {
  margin: 1.5rem 0;
}
.doc-comments .history-item {
  padding-bottom: 0.5rem;
}

.law-comments .ontario-badge {
  margin-right: 1rem;
}
.law-comments .comment .comment {
  margin: 1rem 0;
}

.law-comments__heading {
  display: flex;
  align-items: center;
}
.law-comments__heading .comment {
  margin-bottom: 0;
  text-align: left;
}

.law-comments__content {
  display: flex;
}

.consolidate-period {
  font-size: 1rem;
  font-weight: 400;
  margin-left: 0;
}

.doc-comments__ammendment {
  margin-bottom: 1rem;
}

.content-accordion .desktop-accordion__content {
  padding: 0 0 0 2rem;
}
.content-accordion div#result-panel > div:nth-child(even),
.content-accordion tbody tr:nth-child(even) {
  background-color: #FFFFFF;
}

.badge-notice-container {
  display: flex;
  align-items: center;
}

.MsoNormalTable tbody tr {
  border: none;
  border-width: 0.0625rem 0;
}
.MsoNormalTable tbody tr:hover {
  background-color: #f2f2f2 !important;
}
.MsoNormalTable tbody tr[class*=marked] {
  border-left: 4px solid #1a1a1a;
}
.MsoNormalTable tbody td {
  padding: 0.5rem 0.5rem 0.5rem 1rem;
}
.MsoNormalTable a,
.MsoNormalTable u {
  text-decoration: none;
  color: #1a1a1a;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6rem;
  display: inline-block;
}
.MsoNormalTable a {
  align-items: flex-start;
}
.MsoNormalTable a u span {
  padding-right: 1rem;
}
.MsoNormalTable .TOCpartCenter,
.MsoNormalTable .TOCpartCenter-e .TOCpartCenter-f {
  text-align: left !important;
}
.MsoNormalTable .TOCpartCenter a,
.MsoNormalTable .TOCpartCenter u,
.MsoNormalTable .TOCpartCenter-e .TOCpartCenter-f a,
.MsoNormalTable .TOCpartCenter-e .TOCpartCenter-f u {
  font-size: 1rem;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 25.6px;
  font-variant: normal !important;
}
.MsoNormalTable .TOCheadCenter,
.MsoNormalTable .TOCheadCenter-e .TOCheadCenter-f {
  text-align: left !important;
}
.MsoNormalTable .TOCheadCenter a,
.MsoNormalTable .TOCheadCenter u,
.MsoNormalTable .TOCheadCenter-e .TOCheadCenter-f a,
.MsoNormalTable .TOCheadCenter-e .TOCheadCenter-f u {
  font-size: 1rem;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  line-height: 25.6px;
  font-variant: normal !important;
}
.MsoNormalTable .table-e,
.MsoNormalTable .TOCpartLeft,
.MsoNormalTable .TOCpartLeft-e,
.MsoNormalTable .TOCpartLeft-f {
  text-align: left !important;
}
.MsoNormalTable .table-e a,
.MsoNormalTable .table-e u,
.MsoNormalTable .TOCpartLeft a,
.MsoNormalTable .TOCpartLeft u,
.MsoNormalTable .TOCpartLeft-e a,
.MsoNormalTable .TOCpartLeft-e u,
.MsoNormalTable .TOCpartLeft-f a,
.MsoNormalTable .TOCpartLeft-f u {
  font-size: 1rem;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  line-height: 25.6px;
  text-transform: capitalize !important;
  padding-left: 0.25rem;
}
.MsoNormalTable .TOCid,
.MsoNormalTable .TOCid-e,
.MsoNormalTable .TOCheadLeft,
.MsoNormalTable .TOCheadLeft-e,
.MsoNormalTable .TOCheadLeft-f {
  text-align: left !important;
  margin-bottom: 0;
}
.MsoNormalTable .TOCid a,
.MsoNormalTable .TOCid u,
.MsoNormalTable .TOCid-e a,
.MsoNormalTable .TOCid-e u,
.MsoNormalTable .TOCheadLeft a,
.MsoNormalTable .TOCheadLeft u,
.MsoNormalTable .TOCheadLeft-e a,
.MsoNormalTable .TOCheadLeft-e u,
.MsoNormalTable .TOCheadLeft-f a,
.MsoNormalTable .TOCheadLeft-f u {
  font-size: 1rem;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 25.6px;
  font-variant: normal !important;
  padding-left: 0.25rem;
}
.MsoNormalTable .TOCid a u span,
.MsoNormalTable .TOCid-e a u span,
.MsoNormalTable .TOCheadLeft a u span,
.MsoNormalTable .TOCheadLeft-e a u span,
.MsoNormalTable .TOCheadLeft-f a u span {
  font-weight: 400 !important;
  font-variant: normal !important;
}

.WordSection1 .headnote {
  font-size: 1.5rem;
  font-weight: 700;
  margin-top: 0.5rem;
}
.WordSection1 .definition {
  padding-left: 1rem;
}

.content .amendments-heading {
  width: 100%;
  border-top: 2px solid #cccccc;
  margin-bottom: 0;
  font-weight: 600;
  padding: 0.75rem;
}
.content .amendments-heading b {
  font-weight: 600;
  font-size: 1rem;
}
.content .amendments {
  margin-bottom: 0;
}
.content .amendments .citation {
  padding: 0.75rem 0 0.5rem 2.5rem;
}
.content .amendments .MsoHyperlink {
  padding: 0.75rem 0 0.5rem 2.5rem;
}
.content p.footnoteLeft.amendments {
  padding: 0 0 0.5rem 3rem;
}
.content .amendments-heading.collapsed {
  border-bottom: 2px solid #cccccc;
}
.content .amendments-heading::after {
  display: inline-block;
  vertical-align: text-bottom;
}
.content .amendments-heading.collapsed::before {
  content: "⌃";
  transform: rotate(180deg);
  color: #1a1a1a;
  margin-right: 0.75rem;
  display: inline-block;
  cursor: pointer;
}
.content .amendments-heading:not(.collapsed)::before {
  content: "⌃";
  color: #1a1a1a;
  margin-right: 0.75rem;
  display: inline-block;
  cursor: pointer;
}

.WordSection1 p.leg-history.collapsed span.leg-history-inner,
.content p.footnoteLeft.amendments.collapsed,
.content table.hidden {
  display: none !important;
}

div.WordSection1 p.leg-history.collapsed .leg-history-inner {
  display: none;
}

div.WordSection1 div table.MsoNormalTable {
  display: block;
}

.act-content-panel {
  margin: 0 1rem;
}

.act-content-panel .sticky-nav-panel {
  height: auto;
  top: -0.5rem;
  overflow-y: scroll;
  display: flex;
}

.act-content {
  max-width: 82rem;
  overflow-x: hidden;
}

.sticky-nav {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  height: 100vh;
  overflow-y: auto;
  width: 18rem;
  min-width: 18rem;
}

.sticky-nav td {
  padding: 0.75rem 0.5rem;
}

.sticky-nav td p {
  margin-top: 0;
  margin-bottom: 0;
}

#act-verion > ul {
  margin-left: 0;
  border-bottom: 4px solid #d1d1d1;
}

#act-verion ul li {
  margin-bottom: -3px;
  padding: 0;
}

#act-verion > ul > li button {
  background-color: #f2f2f2;
  font-weight: bold;
  font-size: 1.25rem;
  margin-right: 0.25rem;
  color: #000000;
}

tbody tr > td > p.YTOCid {
  margin-bottom: 0 !important;
}

tbody tr > td > p.YTOCid > a.YTOCid {
  padding: 0 !important;
}

.node-law [class^=defPnote],
.node-law [class^=Pnote],
.node-law [class^=Y],
[class^=pnoteclause],
[class^=procclause],
[class^=procparagraph] {
  background: #d9d9d9 !important;
  box-sizing: border-box;
  margin-bottom: 0.5em;
  padding: 0 0.5em;
}

#act-verion ul li button[class*=active] {
  background-color: #e0f0ff;
  border-bottom: 4px solid #0066CC;
  color: #0066CC;
}

#act-verion .tab-content {
  border-bottom: 4px solid #d1d1d1;
}

.tab-content ul {
  margin-left: 0;
}

.doc-header-container div.doc-row {
  margin-top: 0.5rem;
  display: grid;
  grid-template-columns: 1fr 1.5fr 2.5fr;
}

.doc-header-container .ontario-label {
  max-width: 12rem;
  white-space: nowrap;
}

.doc-header-container .ontario-input {
  min-width: 7rem;
}

.doc-tab-container div.doc-row {
  display: grid;
  grid-template-columns: 1fr 4fr;
}

.doc-tab-container div.doc-row-version {
  display: grid;
  grid-template-columns: 1fr 8fr;
}

div.doc-row article {
  display: inline-flex;
  padding-right: 0.5rem;
}

div.doc-row a .float-right {
  text-align: right;
  padding: 0 1rem;
}

label.sort-label {
  text-align: right;
  padding-right: 0.5em;
}

span.citation {
  color: #666666;
}

.doc-version-e {
  font-weight: 700;
}
.doc-version-e .version-e {
  font-style: normal;
}
.doc-version-e .version-f {
  font-style: normal;
}

aside.ontario-aside {
  margin: 2rem 0 0 0;
  padding: 1rem 1.5rem;
}

div.doc-row .ontario-input {
  margin: -0.5rem 0 0.5rem 0;
  padding: 0 1rem;
}

.current-button {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  background-color: #e7e7e8;
  border: none;
  border-radius: 0.25rem;
  font-weight: bold;
  cursor: default;
}

.version-left {
  min-width: 100px;
}

section div.doc-row:nth-child(even) {
  background-color: #f5f5f5;
}

button[class^=hl-] {
  padding: 0.5rem 0.5rem;
  background-color: #e8e8e8;
  border: none;
  margin: 0 0.1rem;
}

button.hl-up {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

button.hl-down {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.in-doc-search {
  display: flex;
  flex-wrap: wrap;
}

.in-doc-error .ontario-error-messaging__content {
  color: #d81a20;
}

.law-act-layout {
  display: flex;
  flex-direction: row;
}

.in-doc-content em.active {
  padding: 0.15;
  background-color: #adff2d;
}

.in-doc-content em {
  padding: 0.15;
  background-color: #fff3cd;
}

div.rs-drawer-body {
  padding: 2rem 0rem;
}

.rs-drawer-body tbody tr {
  padding: 0.5rem 0.5rem;
}

.nav-content table.hidden {
  display: table;
}

.content-table tr:first-child {
  border-top: 3px solid #b2b2b2;
}

.content-table tr:last-child {
  border-bottom: 3px solid #b2b2b2;
}

.content-table tr,
.nav-content tr {
  border: none;
}

.nav-content th,
.nav-content td {
  padding: 0.5rem 0.5rem;
}

.content-table tr:hover,
.nav-content tr:hover {
  background-color: #e0f0ff;
}

.content-table td a u,
.nav-content td a u {
  text-decoration: none;
  font-weight: bold;
}

.content-table td a u {
  margin-right: 1rem;
}

.side-drewer-sub-title,
.sub-title-desc {
  padding: 0 0.5rem;
}

.side-drewer-sub-title h2,
.side-drewer-sub-title h4,
.sub-title-desc h4,
.sub-title-desc h5 {
  font-weight: bold;
}

div.rs-drawer-left.rs-drawer-xs,
div.rs-drawer-right.rs-drawer-xs {
  width: 20rem;
}

h4.rs-drawer-title {
  font-size: 2rem;
  font-weight: bold;
}

div.rs-drawer-header {
  padding: 0.5rem 1rem 0.5rem 3rem;
}

.rs-drawer-header > button {
  display: none;
}

.download-print {
  display: flex;
  padding-right: 2rem;
}

.download-print a {
  margin-right: 2rem;
  text-decoration: underline;
  cursor: pointer;
  padding: 0 0.25rem;
}

.download-print a:active {
  color: #551abb;
}

.download-print a svg {
  margin-right: 0.5rem;
  width: 1.5rem;
  height: 1.5rem;
}

.download-print button {
  margin-right: 2rem;
  text-decoration: underline;
  cursor: pointer;
  padding: 0 0.25rem;
}

.download-print button:active {
  color: #551abb;
}

.download-print button svg {
  margin-right: 0.5rem;
  width: 1.5rem;
  height: 1.5rem;
}

.law-act-layout .ontario-accordions__container,
.law-act-layout .ontario-accordion__content * {
  max-width: 100%;
}

.legislative-accordion p {
  margin: 0 1rem;
}

.doc-comments .ontario-blockquote {
  max-width: 100%;
  margin: 2rem 0;
  border-left: 4px solid #367a76;
  background-color: #f2f2f2;
  padding: 1.5rem 1.5rem;
  font-size: 1rem;
}

.WordSection1 tbody {
  width: 100%;
}

.WordSection1 td p,
.content-table td p {
  margin-bottom: 0;
}

.WordSection1 td,
.content-table td {
  padding: 0.75rem 1rem;
}

.act-nav-btn {
  top: 75vh;
  left: -16px;
  height: 2.5rem;
  width: 4rem;
  position: absolute;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 6px solid white;
}

.act-nav-btn:before {
  content: "";
  left: -10px;
  width: 10px;
  height: 2.5rem;
  background-color: white;
  position: absolute;
}

button.side-drewer-collapse {
  background-color: white;
  float: right;
  padding-top: 1rem;
}

.sticky-panel-collapsed {
  width: 10px;
  height: 100%;
  background-color: white;
  position: relative;
  margin: 0 auto;
  box-shadow: 4px 0 2px rgba(0, 0, 0, 0.2);
}

.act-nav-btn:hover {
  opacity: 1;
}

.leg-history {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.leg-history .history-item {
  flex-basis: 33%;
  padding: 0 1rem;
}

div#toc-toggle-btn {
  display: none;
}

.tab-slider {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.tab-item button {
  border: 1px solid #cccccc;
  border-bottom: none;
  background-color: #FFFFFF;
  font-family: "Raleway";
  font-size: 1rem;
  font-weight: 700;
  line-height: 19px;
  color: #4D4D4D;
  padding: 1rem;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin-right: 5px;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  cursor: pointer;
}
@media screen and (max-width: 40em) {
  .tab-item button {
    white-space: wrap;
    height: 100%;
  }
}

.tab-item button.active {
  background-color: #1a1a1a;
  color: #FFFFFF;
  border: 1px solid #1a1a1a;
  font-size: 1rem;
  font-weight: 700;
  line-height: 19px;
  border-bottom: none;
  text-decoration: none;
  text-decoration-style: none;
}

.tab-content {
  display: none;
}

.tab-content.active {
  display: inherit;
}

.thumbs {
  max-width: 1024px;
  margin: 1rem auto;
  padding: 0 1.5rem;
  position: relative;
}

.thumbs .btn-prev,
.thumbs .btn-next {
  position: absolute;
  top: 0px;
  font-size: 1rem;
  color: #c7cdde;
  cursor: pointer;
}

.thumbs .btn-prev {
  left: 0px;
}

.thumbs .btn-next {
  right: 0px;
}

.thumbs .alice-carousel li {
  width: auto !important;
}

.alice-carousel {
  position: relative;
  width: 100%;
  margin: auto;
  direction: ltr;
  font-size: 1.25rem;
}

.law-comments .comment .Pnote {
  padding: 0;
}

.comment {
  margin-bottom: 1rem;
}

svg.term-icon {
  margin-left: -0.2rem;
}

.content p.headnote {
  font-size: 1.2em;
  margin: 0;
  margin-top: 1em;
  font-weight: bold;
  line-height: 1.3em;
  color: #222;
  text-rendering: optimizeLegibility;
}

table.MsoNormalTable {
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: none;
}
@media screen and (max-width: 73em) {
  table.MsoNormalTable a,
  table.MsoNormalTable u {
    text-decoration: underline !important;
  }
}
@media screen and (max-width: 40em) {
  table.MsoNormalTable {
    display: block;
    overflow-x: auto;
  }
}

@media screen and (max-width: 40em) {
  .WordSection1 tbody {
    display: inline-table; /* Ensure the tbody adapts in small views */
  }
}
.Caution,
.SeeSource,
[class^=Notice] {
  color: red;
}

.content .footnoteLeft.leg-history.collapsed::after {
  content: "⌃";
  transform: rotate(180deg);
  cursor: pointer;
}

.content .footnoteLeft.leg-history.collapsed::after {
  content: "⌃";
  transform: rotate(180deg);
  cursor: pointer;
}

.content-table .tocExpandable::after,
.content .leg-history::after,
.content .amendments-heading::after {
  display: inline-block;
  font-size: 0.9em;
  line-height: 1.6;
  margin-left: 1ex;
  vertical-align: text-bottom;
}

.content .footnoteLeft.amendments-heading {
  font-size: 1.1rem;
  color: #000;
  text-align: inherit;
  padding: 0.5rem;
}

.content .footnoteLeft.amendments-heading.collapsed::before {
  content: "⌃";
  /* 2304 is the down arrow but for whatever reason doesnt look similar in proportion */
  /* flipping \2303 180deg looks visually better */
  transform: rotate(180deg);
  color: #1a1a1a;
  display: inline-block;
  font-weight: bold;
  font-size: 1.25rem;
  cursor: pointer;
  padding-top: 2px;
}

.content .footnoteLeft.amendments-heading:not(.collapsed)::before {
  content: "⌃";
  color: #1a1a1a;
  display: inline-block;
  font-weight: bold;
  font-size: 1.25rem;
  cursor: pointer;
  position: relative;
  top: 6px;
  padding-top: 2px;
}

.content p.toc-f::after {
  content: "⌃";
  cursor: pointer;
  margin-left: 6px;
  margin-right: 6px;
}

.content-table .tocExpandable:not(.tocCollapsed)::before {
  font-weight: bold;
  content: "⌃";
  cursor: pointer;
  margin-left: 6px;
  display: inline-block;
}

.content-table .tocExpandable.tocCollapsed::before {
  /* font-size: 2.25rem; */
  font-weight: bold;
  content: "⌃";
  /* 2304 is the down arrow but for whatever reason doesnt look similar in proportion */
  /* flipping \2303 180deg looks visually better */
  transform: rotate(180deg);
  cursor: pointer;
  margin-left: 6px;
  width: 1.5rem;
  display: inline-block;
}

.content .leg-history.collapsed::after {
  margin-left: 0;
  font-size: 0.9em;
  margin-left: 6px;
  margin-right: 6px;
}

.content .WordSection1 [class^=assent] {
  text-align: right;
  font-style: italic;
}

.WordSection1 a {
  scroll-margin-top: 150px;
}

p[class*=longtitle],
p[class*=shorttitle] {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 0;
}

p[class^=chapter],
p[class*=longtitle],
p[class*=shorttitle] {
  margin-top: 1rem !important;
  text-align: center;
}

#law-content h1 {
  font-weight: 700;
}

.ontario-accordions__container .WordSection1 {
  margin-left: 2rem;
  padding-right: 2rem;
}
.ontario-accordions__container .WordSection1 [class^=xpara],
.ontario-accordions__container .WordSection1 [class^=xnote] {
  margin-bottom: 1rem;
}

p[class^=xpartnum] {
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  text-rendering: optimizeLegibility;
  margin-bottom: 1rem;
  font-feature-settings: normal;
  font-style: normal;
}

p[class*=xtitle] {
  visibility: hidden;
  height: 0;
}

p[class^=paragraph],
p[class^=clause] {
  margin-left: 2rem;
}

p[class^=subpara],
p[class^=subclause] {
  margin-left: 5rem;
}

p[class^=parawindt2] {
  margin-left: 3rem;
}

.WordSection1 p.leg-history.collapsed span.leg-history-inner,
.content p.footnoteLeft.amendments.collapsed,
.content table.hidden {
  display: none;
}

div.WordSection1 p.leg-history.collapsed .leg-history-inner {
  display: none;
}

div.WordSection1 div table.MsoNormalTable {
  display: block;
}

#legislative-doc [class^=Pnote] {
  font-size: 16px;
}

/*Laws-1292,Laws-1307*/
p.headnoteitalic, li.headnoteitalic, div.headnoteitalic {
  margin-top: 6pt;
  margin-right: 0cm;
  margin-bottom: 0cm;
  margin-left: 0cm;
  page-break-after: avoid;
  font-size: 10pt;
  font-weight: bold;
  font-style: italic;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*Laws-1321, Laws-1340*/
[class^=subsubpara], [class^=subsubclause], [class^=defsubsubclause] {
  margin-left: 6em;
  text-indent: -1.5em;
  padding-left: 2em;
}

/*Laws-1340*/
[class^=defsubclause] {
  margin-left: 6.5em;
  text-indent: -1.5em;
}

[class*=defclause], [class*=defparagraph] {
  text-indent: -1.5em;
  margin: 0 0 0.5em 3em;
  line-height: 1.6;
}

/*Laws-1325  Modified css*/
/*p[class*=shorttitle] br, */
/*p[class*=longtitle] br,
table br,
.MsoNormalTable.hidden {
  display: nblockone;
}*/
.MsoNormal {
  display: block;
}

.WordSection1 p.toc,
.content-table p.toc {
  text-align: left;
  color: #0066CC;
  margin-top: 1.5rem;
  /*text-transform: capitalize;*/
  font-weight: 700;
  letter-spacing: 0.0313rem;
  font-size: 1.5rem;
}

p.Psection,
li.Psection,
div.Psection,
p.Psubsection,
li.Psubsection,
div.Psubsection {
  margin-bottom: 1.25rem !important;
}

/* Pages */
@media screen and (max-width: 73em) {
  ontario-card.hydrated {
    width: calc(33.3% - 0.5rem);
  }
}

.search-page__title {
  margin-top: 1.5rem;
  margin-bottom: 2.5rem;
}

.search-page__hint-expander .ontario-hint-expander__button {
  color: #1a1a1a;
  align-items: center;
}
.search-page__hint-expander .ontario-hint-expander__content {
  border-left: none;
  background-color: #FFFFFF;
  padding: 1rem 1rem 1rem 1.5rem;
  margin: 0 0 1rem 0.25rem;
}
.search-page__hint-expander .ontario-hint-expander__content .ontario-radios__item {
  margin: 0 0 1rem;
}

.exact-search .ontario-hint-expander__button {
  color: #0066CC;
  font-weight: 400;
}
.exact-search .ontario-hint-expander__content {
  border-left: 4px solid #cccccc;
  background-color: #f2f2f2;
  padding: 1rem 1rem 1rem 1.5rem;
  margin: 0 0 1rem 0.25rem;
}

.search-setting-accordion .ontario-accordion__button {
  font-size: 1rem;
  color: #00478F; /* Darker blue for accessibility */
}

.search-setting-accordion a {
  color: #00478F; /* Darker blue for accessibility */
}

.act-hl-browse {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  font-size: 1.15rem;
  margin-bottom: 1rem;
}

.act-hl-browse span {
  font-size: 1.1rem;
  padding-left: 0.5rem;
}

#search-option-panel.ontario-column {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0 !important;
}

#search-option-panel .filter-panel {
  margin-left: 1rem;
  margin-right: 1rem;
}

#search-option-panel .filter-panel .ontario-accordion__content p {
  font-size: 1rem;
}

.main-panel #search-option-panel {
  flex-basis: 25%;
}

#search-option-panel .ontario-checkboxes__label {
  padding: 0 0.25rem !important;
}

#search-option-panel .scroll-y-panel {
  background-color: #f2f2f2;
  overflow: auto;
  overflow-y: auto;
  top: 0;
}

.main-panel #search-panel {
  flex-basis: 75%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.ontario-accordion section {
  margin-left: 0 !important;
  padding: 0.75rem 0.25rem 2rem 0.25rem;
}

.ontario-accordion .ontario-accordion__button {
  padding: 0.75rem 0;
}

.ontario-accordion section blockquote {
  margin-left: 0 !important;
  margin-top: 0;
  padding: 1rem 0 1rem 1rem;
  quotes: "" "" !important;
  border-left: 4px solid #cccccc;
}

#search-panel .ontario-accordion {
  border-top: none;
}

#search-panel .ontario-accordion:last-of-type {
  border-bottom: none;
}

.act-explore-buttons {
  position: fixed;
  bottom: 3rem;
  right: 3rem;
  display: inline-flex;
  flex-direction: row;
  flex-shrink: 1;
  padding: 0, 1rem;
}

.act-explore-buttons a {
  text-decoration: none;
  color: #1a1a1a !important;
}

.act-explore-buttons .ontario-back-to-top--default {
  position: relative;
  margin: 0 0.5rem;
}

.act-search-options {
  display: flex;
  flex-wrap: wrap;
}

.act-search-options .ontario-checkboxes {
  margin-bottom: 0.5rem;
}

.legislative-related-links {
  padding: 1rem;
}

.elaws-data-grid .MuiDataGrid-columnHeaders {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-color: #666666;
  color: #FFFFFF;
}

.elaws-data-grid .odd, table .odd {
  background-color: #f2f2f2;
}

.related {
  background-color: #f2f2f2;
  color: #4d4d4d;
  font-weight: 700;
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
}

#result-options {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

#result-options .paging-option,
#result-options .highlight-option {
  flex: 1;
}

#result-options .paging-option,
#result-options .highlight-option,
#result-options .sort-option {
  margin: 0 0.5rem;
}

#result-options .ontario-form-group {
  display: flex;
  flex-wrap: nowrap;
  margin-bottom: 1rem !important;
}

#result-options .ontario-form-group label {
  white-space: nowrap;
  margin-right: 0.5rem;
  margin-top: 0.25rem;
  width: auto;
}

#result-options .ontario-form-group select {
  padding: 0 2rem 0 0.75rem;
  width: auto;
  margin-bottom: 0.25rem;
}

.elaws-hr-thin {
  border-bottom-width: 2px;
}

p.Ysection-e, li.Ysection-e, div.Ysection-e {
  margin-top: 5pt;
  margin-right: 0pc;
  margin-left: 0pc;
  text-align: justify;
  line-height: 1.6;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: normal;
}

p.Ysubsection-e, li.Ysubsection-e, div.Ysubsection-e {
  margin-top: 5pt;
  margin-right: 0pc;
  margin-left: 0pc;
  text-align: justify;
  line-height: 1.6;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: normal;
}

p.Yclause-e, li.Yclause-e, div.Yclause-e {
  margin-top: 5.55pt;
  margin-right: 0pc;
  margin-left: 26.9pt;
  text-align: justify;
  line-height: 1.6;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: normal;
  padding-left: 32px;
  padding-right: 8px;
  /*text-indent:-24px;*/
}

p.Yparagraph, p.Yparagraph-e, li.Yparagraph-e, div.Yparagraph-e {
  margin-top: 5.55pt;
  margin-right: 0pc;
  margin-left: 26.9pt;
  text-align: justify;
  line-height: 1.6;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: normal;
  padding-left: 32px;
  /*text-indent:-24px;*/
}

p.Ysubpara, p.Ysubpara-e, li.Ysubpara-e, div.Ysubpara-e {
  margin-top: 5.55pt;
  margin-right: 0pc;
  margin-left: 47.75pt;
  text-align: justify;
  line-height: 1.6;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: normal;
  padding-left: 32px;
  padding-right: 8px;
  /*text-indent:-24px;*/
}

p.Yheadnote-e, li.Yheadnote-e, div.Yheadnote-e {
  margin-top: 0.5pc;
  margin-right: 0pc;
  margin-left: 0pc;
  line-height: 1.6;
  font-weight: bold;
  letter-spacing: normal;
  overflow-wrap: normal;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.print-body .print-logo {
  display: block !important; /* Ensure logo is displayed during printing */
  text-align: left;
  margin-top: 10mm;
  margin-bottom: 10mm;
}

.print-logo {
  display: none; /* Hide logo by default */
}

.ontario-header__container {
  z-index: 1;
}

#elaws-header.ontario-application-subheader .ontario-header-button {
  background-color: #404040;
}

#elaws-header.ontario-application-subheader .ontario-application-subheader__menu a:hover {
  background-color: #4d4d4d;
}

.filter-header {
  padding: 1rem 1rem;
  text-transform: capitalize;
}

.fixed-header {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
}

.legislativeRelatedLinks {
  padding: 1rem;
}

.link-item a {
  text-decoration: none;
}

.filter-form-button {
  color: #06c;
  text-decoration: underline;
  cursor: pointer;
  margin: 0.2rem 1rem;
  padding: 0;
  font-size: 1.2rem;
  font-weight: semibold;
}

@media only screen and (max-width: 720px) {
  .filter-form-button {
    padding: 0 1.5rem;
  }
}
.right-aligned {
  text-align: right;
}

div.ontario-callout {
  margin: 0 0 !important;
}

div.ontario-critical-alert {
  padding: 1rem 1rem;
}

.banner {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.banner .ontario-callout * {
  max-width: none;
}

#last-modified {
  float: right;
  font-family: Cabin, sans-serif;
  margin: 1.5rem 0 1.5rem 1.5rem;
}

.tooltip {
  border-bottom: 2px dotted #000;
  text-decoration: none;
  opacity: 0.7;
  padding: 0.1rem 0;
  margin: 0 0.25rem;
  display: inline;
  font-size: inherit;
}

#elaws-header .ontario-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0 1rem;
}

#elaws-header .ontario-application-subheader__container {
  flex-basis: 18%;
  min-width: 5rem;
}

#elaws-header .ontario-header__nav-right-container {
  flex-basis: 82%;
}

#elaws-header .ontario-header__nav-right-container a {
  padding-left: 0;
  padding-right: 1rem;
}

#elaws-header.ontario-application-subheader .ontario-application-subheader__menu button {
  display: none;
}

#elaws-header .ontario-application-subheader__heading a {
  white-space: nowrap;
}

@media only screen and (max-width: 720px) {
  #elaws-header.ontario-application-subheader .ontario-application-subheader__menu button {
    display: inherit;
  }
  #elaws-header .ontario-header__nav-right-container a {
    display: none;
  }
  #elaws-header .ontario-row {
    flex-wrap: nowrap;
  }
  .main-panel {
    display: block;
  }
  .main-panel #search-option-panel {
    width: 100%;
  }
  .main-panel #search-panel {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .search-box > button.search {
    max-width: 4rem;
  }
  #search-option-panel .sticky-inner-wrapper,
  #act-side-drew .sticky-inner-wrapper {
    position: static !important;
    transform: none !important;
    -webkit-transform: no;
    -moz-transform: no;
    -ms-transform: no;
    -o-transform: no;
  }
  #search-option-panel .scroll-y-panel,
  #act-side-drew .sticky-nav-panel {
    height: 100% !important;
    top: auto !important;
  }
  .law-act-layout {
    display: block;
  }
  .act-side-drewer.active {
    width: 100%;
    max-width: none;
    padding: 0 1rem;
  }
  div#toc-toggle-btn {
    display: inherit;
  }
  div#toc-toggler {
    display: none !important;
  }
  tbody {
    font-size: 0.875rem;
  }
  td {
    padding: 0.5em;
  }
  .act-nav-btn {
    left: 0;
    position: fixed;
  }
  .act-nav-btn:before {
    background: transparent;
  }
}
/* Data tables */
@media only screen and (max-width: 500px) {
  .MuiDataGrid-filterForm {
    display: table-column !important;
  }
  .MuiDataGrid-filterFormValueInput {
    padding-left: 2rem !important;
    padding-top: 1rem !important;
  }
}
@media print {
  .print-page-break {
    page-break-before: always;
  }
  /* Ensure all tables are visible */
  table.MsoNormalTable {
    display: table !important;
  }
  /* Override any 'hidden' class to show content */
  .hidden {
    display: block !important;
  }
  /* Make sure the contents section is fully expanded */
  .tocExpandable {
    display: block !important;
  }
}
.elaws-data-grid {
  height: 1200px !important;
  width: 100%;
}

/* At the time of release this particular table only had 6 entries */
/* Hence it needs less vertical space */
#privateStatutesRepealed .elaws-data-grid {
  height: 100% !important;
}

.elaws-data-grid .odd,
table .odd {
  background-color: #f5f5f5;
}

.elaws-data-grid .MuiDataGrid-columnHeaders {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-color: #666666;
  color: white;
}

.elaws-data-grid .MuiDataGrid-sortIcon {
  color: white;
  opacity: 0.6;
}

.elaws-data-grid .MuiDataGrid-columnHeader.MuiDataGrid-withBorder {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.elaws-data-grid .MuiDataGrid-menuIcon button {
  color: white;
  opacity: 0.5;
}

p.MuiTablePagination-selectLabel,
p.MuiTablePagination-displayedRows {
  margin: 0 0 0 0 !important;
}

.elaws-data-grid [class~=MuiDataGrid-columnHeader]:last-child .MuiDataGrid-columnSeparator {
  display: none;
}

.elaws-data-grid .MuiDataGrid-cell:focus {
  outline: none !important;
}

/*LAWS-1328: Fixing Legislative tables height issue */
.elaws-data-grid {
  height: auto !important;
}

div#result-panel > div:nth-child(even),
tbody tr:nth-child(even) {
  background-color: #f2f2f2;
}

.image-grey-border--default {
  border: 2px solid #cccccc;
  padding: 0.5rem;
}

ul.alpha-toc {
  list-style: none;
  margin: 0;
  padding-right: 0px;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
}

li.toc-letter {
  padding: 1rem 1.375rem 0 0;
  font-family: "Open Sans";
  font-size: 1.5rem;
}

@media only screen and (max-width: 960px) {
  li.toc-letter {
    font-size: 1.1rem;
  }
}
li.toc-letter a {
  color: #0066CC;
  font-weight: bold;
  text-decoration: none;
}

li.toc-letter span {
  color: #666666;
  font-weight: normal;
}

/* Components */
div#main-container .ontario-row {
  max-width: 82rem !important;
}

div#main-container .ontario-footer {
  margin-top: 0 !important;
}

.ontario-footer .ontario-row .ontario-columns.ontario-medium-5.ontario-large-5 {
  text-align: right;
}

.ontario-footer__copyright a {
  margin-right: 0;
}

li.character {
  padding: 1rem 0.33rem 0 0;
  border: none;
}

td.operator,
th.operator {
  width: 20%;
}

.ontario-icon.blue {
  color: rgb(0, 102, 204);
}

ul.ontario-footer__links-container--inline {
  padding-left: 0 !important;
}

ul.alpha-toc,
ul.browse-alpha {
  list-style: none;
  margin: 0;
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
}

ul.browse-alpha {
  padding-right: 0;
}
ul.browse-alpha li.character {
  padding: 1rem 0.3rem 0 0;
  border: none;
}
ul.browse-alpha button.letter-lighten {
  border: none;
  font-size: 1.25rem;
  font-weight: 700;
  cursor: pointer;
  color: #0066CC;
  background-color: #FFFFFF;
}
ul.browse-alpha button.letter-dark {
  border: none;
  font-size: 1.25rem;
  font-weight: 700;
  cursor: pointer;
  color: #0066CC;
  background-color: #e2e2e2;
  text-decoration: underline;
}

ul.alpha-toc {
  padding-right: 0;
}
ul.alpha-toc li.toc-letter {
  padding: 1rem 1.375rem 0 0;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.5rem;
}
@media only screen and (max-width: 960px) {
  ul.alpha-toc li.toc-letter {
    font-size: 1.1rem;
  }
}
ul.alpha-toc li.toc-letter a {
  color: #0066CC;
  font-weight: bold;
  text-decoration: none;
}
ul.alpha-toc li.toc-letter span {
  color: #666666;
  font-weight: normal;
}

ul.browse-alpha {
  list-style: none;
  margin: 0;
  padding-right: 0px;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
}

button.letter-lighten {
  border: none;
  font-size: 1.5rem;
  font-weight: bold;
  background-color: #FFFFFF;
  color: #0066CC;
  cursor: pointer;
}

button.letter-dark {
  border: none;
  font-size: 1.5rem;
  font-weight: bold;
  background-color: #e2e2e2 !important;
  color: #0066CC;
  text-decoration: underline;
  cursor: pointer;
}

blockquote.no-quotes:after {
  content: "";
}

blockquote.no-quotes:before {
  content: "";
}

blockquote.no-quotes p {
  margin-bottom: 0.5rem;
}

blockquote.no-quotes p::before,
blockquote.no-quotes p::after {
  content: "";
}

.ontario-blockquote--small-font {
  font-size: 1rem;
}

.term-modal {
  background: none;
  padding: 0;
  font-size: 1rem;
  font-weight: normal;
  font-family: "Open Sans";
  border: none;
  color: #1a1a1a;
  cursor: pointer;
}
.term-modal .ontario-icon {
  width: 1.25rem;
  height: 1.25rem;
}

.term-icon {
  color: #0066CC;
}

.elaws-decorator-parenthesis:before {
  content: "(";
  font-weight: normal;
}
.elaws-decorator-parenthesis:after {
  content: ")";
  font-weight: normal;
}

.elaws-underline {
  text-decoration: underline;
}
.elaws-underline--dotted {
  text-decoration-style: dotted;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
}

.filter-options .ontario-radios {
  margin-bottom: 0;
}
.filter-options .ontario-checkboxes {
  margin-bottom: 1rem;
}
.filter-options .ontario-checkboxes:last-of-type {
  margin-bottom: 0;
}
.filter-options hr {
  margin: 1.5rem 0;
}

.period .ontario-checkboxes,
.source .ontario-checkboxes,
.consolidated .ontario-checkboxes {
  margin-bottom: 1rem !important;
}

.ontario-radios__label {
  padding: 0 0.25rem;
}

.ontario-radios__item {
  margin-bottom: 0;
}

.ontario-radios__item:last-of-type .ontario-radios__label {
  margin-bottom: 0;
}

.ontario-radios__label:before {
  width: 1.5rem;
  height: 1.5rem;
}

.ontario-radios__label:after {
  border: 0.5rem solid #1a1a1a;
  transform: translate(0.265625rem, 0.265625rem);
}

.ontario-checkboxes {
  margin-bottom: 0;
}

.ontario-checkboxes__label {
  margin-top: 0;
  padding: 0 0.5rem;
}

.ontario-checkboxes__label:before {
  width: 1.25rem;
  height: 1.25rem;
}

.ontario-checkboxes__label:after {
  width: 1.25rem;
  height: 1.25rem;
  top: 0.125rem;
  left: 0.125rem;
}

.ontario-checkboxes__label {
  margin-top: 0;
  padding: 0 0.25rem;
}

@media screen and (max-width: 40em) {
  .ontario-checkboxes__item {
    padding: 0 0 0 2rem;
    min-height: 28px;
  }
}
select#law-selection-period {
  text-overflow: ellipsis;
}

#law-selection-period.ontario-dropdown,
#law-selection.ontario-dropdown {
  background-position: right 0.1rem center;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  select#law-selection-period,
  select#law-selection {
    text-overflow: ellipsis;
  }
}
@media only screen and (max-width: 1150px) {
  .wrap-text {
    white-space: pre-wrap;
    padding-right: 1em;
    min-width: 10em;
  }
  .leg-history .history-item {
    flex-basis: 50%;
  }
  .doc-header-container .ontario-label {
    max-width: 9rem;
  }
}
.filter-panel .mobile-accordion__desktop-header {
  margin-bottom: 1.5rem;
}
.filter-panel .mobile-accordion__mobile {
  border-bottom: none;
}
.filter-panel .ontario-fieldset__legend {
  font-weight: 600;
}
.filter-panel .ontario-hint-expander__button {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.legislative-related-links .link-item a {
  color: #0066CC;
}

.filter-buttons__container {
  margin: 1.5rem 0;
}
.filter-buttons__container .ontario-button--tertiary {
  margin: 0.2rem 0;
  padding: 0.51875rem 1.5rem;
}

.elaws-display-inline-block {
  display: inline-block !important;
}

.elaws-no-bg {
  background: none;
}

.ontario-search-autocomplete__suggestion-list {
  background-color: #FFFFFF;
  border-radius: 0 0 4px 4px;
  border-top: 2px solid rgba(0, 0, 0, 0.1019607843);
  box-shadow: 0px 3px 8px 1px rgba(0, 0, 0, 0.1019607843);
  clip-path: inset(0px -8px -8px -8px);
  display: block;
  height: auto;
  margin: 0 2.5rem 2.5rem 0.125rem;
  overflow: hidden;
  position: absolute;
  width: calc(100% - 0.25rem);
  max-width: 34rem;
  z-index: 4;
}
.ontario-search-autocomplete__suggestion-list li {
  list-style-type: none;
  padding: 0.25rem 1rem;
}
.ontario-search-autocomplete__suggestion-list li:hover, .ontario-search-autocomplete__suggestion-list li.highlighted {
  background-color: #e8e8e8;
  cursor: pointer;
}
.ontario-search-autocomplete__suggestion-list li a {
  text-decoration: none;
  color: inherit;
  border: none;
  outline: none;
}
.ontario-search-autocomplete__suggestion-list li a:focus {
  outline: none;
  box-shadow: none;
}
.ontario-search-autocomplete__suggestion-list li:active {
  box-shadow: 0 0 0 4px #009ADB inset;
}
.ontario-search-autocomplete__suggestion-list li:last-child {
  padding-bottom: 0.5rem;
}

.ontario-search-autocomplete__suggestion-list--selected {
  background-color: #e8e8e8;
}

.ontario-search-autocomplete__suggestion-list__list-item:focus {
  outline: none;
}

.ontario-search__overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.95);
  z-index: 2;
}

.ontario-search__overlay-open .ontario-search__input-container,
.ontario-search__overlay-open .ontario-search-autocomplete__suggestion-list {
  z-index: 4;
  position: absolute;
  width: 100%;
}
.ontario-search__overlay-open .ontario-search__input-container {
  top: 1rem;
}
.ontario-search__overlay-open .ontario-search-autocomplete__suggestion-list {
  top: 4.06rem;
  /* Position below the search input box */
  left: 0;
  width: calc(100% - 2rem);
}

.ontario-search__overlay-open.ontario-search__input-suggestion-container {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 4;
}

.ontario-search-autocomplete__suggestion-list-open .ontario-search__submit {
  z-index: 4;
  border-radius: 0 4px 0 0;
  bottom: 0.0625rem;
}

.ontario__visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
}

.search-box-label {
  margin-top: -1rem;
}

.search-bar-panel {
  display: flex;
  align-items: flex-end;
}

.search-bar-panel form {
  width: 100%;
}

.search-bar-panel .ontario-checkboxes {
  margin-bottom: 0 !important;
  margin-left: 2rem;
  max-width: 13rem;
}

.within-result-search .ontario-checkboxes__item {
  display: flex;
  margin-top: 0.75rem;
  padding: 0 0 0 0;
}

.within-result-search__error {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 0 0 0 0;
}

.within-result-search .ontario-checkboxes__input {
  position: inherit !important;
}
@media screen and (min-width: 40em) {
  .within-result-search .ontario-checkboxes__input {
    margin-left: 0.75rem;
  }
}

.within-result-search .ontario-checkboxes__label {
  margin-left: 0.25rem;
}

.within-result-search label {
  margin-top: -0.75rem;
  font-size: 1rem !important;
}
@media screen and (max-width: 40em) {
  .within-result-search label {
    margin-top: 0.25rem;
  }
}

svg.clear-icon {
  color: #999999;
}

.act-search .search-box {
  max-width: 27rem;
  min-width: 16rem;
  margin-bottom: 1rem;
}

.ontario-search__reset {
  height: 2rem !important;
}

/* New code for search within spans */
.ontario-search__search-within-text {
  position: absolute;
  padding: 0.625rem 0 0.625rem 1.125rem;
  border: 2px #1a1a1a solid;
  border-right: none;
  border-radius: 4px 0 0 4px;
  background: #ebebeb;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  min-width: 3rem;
  max-width: 14rem;
  z-index: 10;
}

.ontario-search__search-within-text__colon {
  position: absolute;
  padding: 0.625rem 0.25rem;
  border: 2px #1a1a1a solid;
  border-left: none;
  border-right: none;
  background: #ebebeb;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  z-index: 10;
}

.ontario-hint-expander__container {
  margin: 1rem 0;
}

.mobile-accordion__mobile {
  max-width: 48rem;
  width: 100%;
  border-top: 2px solid #cccccc;
  border-bottom: 2px solid #cccccc;
}

.mobile-accordion__mobile-header .elaws-h4 {
  margin-bottom: 0;
}

.mobile-accordion__content {
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  padding: 0.75rem 0.75rem 0.75rem 0.75rem;
  margin-left: 0;
}
@media screen and (min-width: 40em) {
  .mobile-accordion__content {
    margin-left: 2rem;
  }
}
.mobile-accordion__content ul,
.mobile-accordion__content ol {
  max-width: calc(100% - 3rem);
}
.mobile-accordion__content > :last-child {
  margin-bottom: 0;
}

.mobile-accordion__toggle {
  cursor: pointer;
  border: none;
  outline: none;
  width: 100%;
  text-align: left;
  padding: 0.5rem;
  background: none;
  display: flex;
  align-items: center;
}

.mobile-accordion__icon {
  margin-right: 0.25rem;
}

.search-mode .mobile-accordion__desktop-header {
  margin-left: 1rem;
}

/* these items are within the grid column set but on bigger screen widths are too far apart */
@media only screen and (min-width: 1150px) {
  .autocompleteItem .resultLink,
  .autocompleteItem .suggestText {
    margin-left: -4%;
  }
}
@media only screen and (max-width: 960px) {
  .sui-search-box #search-btn strong {
    display: none;
  }
  .search-box > button.search {
    min-width: 3rem;
  }
  .tab-content .regs {
    width: 100% !important;
  }
  button.letter-lighten,
  button.letter-dark {
    font-size: 1.1rem;
  }
  li.character {
    padding: 0.5rem 0 0 0;
  }
  .leg-history .history-item {
    flex-basis: 100%;
  }
  #act-verion > ul > li button,
  .collapsable-button.ontario-h5,
  .collapsable-section .ontario-label,
  .act-hl-browse span {
    font-size: 1rem;
  }
  #act-verion .tab-content,
  #act-verion .tab-content select {
    font-size: 0.85rem;
  }
  #act-under-reg-panel .doc-tab-container .doc-row,
  #act-rrs-panel .doc-tab-container .doc-row {
    display: grid;
    grid-template-columns: 1fr 3fr;
  }
  .doc-header-container .ontario-label,
  .ontario-accordions__container,
  .search-term th,
  .search-term tbody,
  .collapsable-section .ontario-checkboxes__label {
    font-size: 0.9rem;
  }
  .collapsable-button .ontario-icon {
    width: 24px;
    height: 24px;
  }
  .search-box > input,
  .act-search .ontario-input {
    padding: 0.3rem 1rem;
  }
  .act-search .ontario-input {
    margin: 0.15rem 0;
  }
}
.autocompleteItem .resultLink,
.autocompleteItem .suggestText {
  margin-left: 0;
}

/* Overrides */
.sui-search-box__text-input {
  all: unset;
}

.sui-search-box__text-input:active,
.sui-search-box__text-input:focus,
.sui-search-box__text-input:hover {
  all: unset;
}

.sui-search-box__autocomplete-container {
  padding-top: 0.5rem;
  padding-bottom: 1rem;
}

.sui-search-box__autocomplete-container h3 {
  color: #666;
  font-family: "Raleway";
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top: 0;
}

.sui-search-box__autocomplete-container li,
.sui-search-box__autocomplete-container button {
  font-family: "Open Sans";
  font-size: 1rem;
  line-height: 1.6rem;
}

.sui-search-box__autocomplete-container li:hover {
  background: #e0f0ff;
  color: #1a1a1a;
}

.sui-search-box__autocomplete-container li a,
.sui-search-box__autocomplete-container button {
  text-decoration: none;
  color: #1a1a1a;
}

.sui-layout-body {
  display: none;
}

.select-box {
  display: flex;
  align-items: center;
}
.select-box .ontario-label {
  white-space: nowrap;
  margin-right: 0.5rem;
  margin-bottom: 0;
}
.select-box .ontario-input {
  margin-bottom: 0;
}

.select-box__french .ontario-label {
  white-space: wrap;
}

.select-box__container {
  display: flex;
}

.sort-option .ontario-label {
  text-align: end;
  width: 4em;
}

.font-weight-normal {
  font-weight: normal;
}

.search-term th {
  font-size: 1.1rem;
}

.search-term th,
.search-term td {
  padding: 0.5rem 1rem;
  width: 20%;
}
@media screen and (max-width: 40em) {
  .search-term th,
  .search-term td {
    padding: 0.25rem;
  }
}

#search-mode .ontario-form-group:last-of-type {
  margin-bottom: 0;
}

.search-button button {
  border-radius: 1.5rem;
  padding: 0.75rem 1.5rem;
  background-color: #f2f2f2;
  border: none;
  color: #1a1a1a;
}

.suggested-button {
  display: flex;
  flex-direction: flex-start;
  flex-wrap: wrap;
  padding: 1rem 1rem;
}

.suggested-button .ontario-icon {
  width: 30px;
  height: 30px;
}

.paging-button {
  display: flex;
  padding-right: 4rem;
  padding-top: 2rem;
}

.paging-button button {
  padding: 1rem 1.5rem;
}

.record-panel {
  padding: 1rem 1.5rem;
  margin-bottom: 1rem;
}
.record-panel .elaws-decorator-parenthesis {
  color: #666666;
  font-weight: 600;
}
.record-panel .indented-with-border {
  border-left: 2px solid #cccccc;
  padding-left: 2rem;
}

.record-title {
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.39;
}

.not-under-act-regulation {
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.39;
  margin-bottom: 0.5rem;
  text-align: left !important;
}

.record-title {
  color: #0066CC;
  margin-bottom: 0.25rem;
  text-decoration: none;
}

.record-subtitle {
  margin-bottom: 0.25rem;
}
.record-subtitle .ontario-badge {
  margin-right: 0.5rem;
}

.record-subtitle__currency-date,
.record-content {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6rem;
}

.record-subtitle__currency-date {
  color: #666666;
  padding-left: 0.5rem;
}
@media screen and (max-width: 40em) {
  .record-subtitle__currency-date {
    padding-left: 0;
  }
}

.record__hint-expander {
  margin-top: 0;
  margin-bottom: 0;
}
.record__hint-expander .ontario-hint-expander__button {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.record__hint-expander .ontario-hint-expander__content {
  background-color: rgba(255, 255, 255, 0);
  padding: 0;
  margin-bottom: 1.5rem;
}
.record__hint-expander .result-record {
  padding-left: 1.5rem;
  margin-bottom: 1.5rem;
  border-left: none;
}
.record__hint-expander .result-record:first-of-type {
  margin-top: 1.5rem;
}

.record-panel {
  padding: 1rem 1rem;
  clear: both;
}

.record-panel .block-title {
  font-size: 1.2rem;
}

.record-panel .ontario-blockquote {
  margin: 0;
  border-left: 2px solid #cccccc;
  font-size: 1rem;
  padding: 0.75rem 1.5rem 0.5rem 1.5rem;
  letter-spacing: 0;
  line-height: 1;
  font-family: inherit;
  font-weight: inherit;
  max-width: 60rem;
}

.result-record .ontario-label {
  width: auto;
  max-width: 100%;
  color: #0060b3;
  margin-bottom: 0;
}

.result-record .record-title {
  padding: 0.25rem 0;
}

.result-record .record-heading {
  font-size: 1.18rem;
  color: #666666;
  font-weight: 400;
}

.result-record .record-subtitle {
  padding: 0.25rem 0;
}

.result-record .record-current {
  padding: 0.25em 0.5em;
  background-color: #e7e7e8;
  border: none;
  border-radius: 0.25rem;
  /* margin: 0 0.25rem; */
  font-weight: bold;
}

.emdash-prefix::before {
  content: "—";
  /* equivalent to &mdash; */
  font-weight: "bold";
}

.plus-prefix::before {
  content: "＋";
  /* equivalent to &plus; */
  font-weight: "bold";
}

.ontario-accordion__content--under-act {
  padding-bottom: 0 !important;
}

.ontario-accordion__button--under-act {
  color: #1a1a1a;
  font-family: "Open Sans";
  font-size: 1rem;
  font-weight: normal;
  margin-bottom: 1rem;
  padding-top: 0.25em !important;
  padding-bottom: 0 !important;
}

.ontario-accordion__button--under-act:hover,
.ontario-accordion__button--under-act:focus {
  color: #1a1a1a;
  background: inherit;
}

.ontario-accordion__button--small-font {
  font-size: 1rem;
}

.ontario-accordion__button--font-weight-normal {
  font-weight: normal;
}

.ontario-expandable-search {
  margin-left: 1rem;
}

.ontario-alert--warning a {
  color: #00478F; /* Darker blue for accessibility */
}

.indented-with-border {
  border-left: 2px solid #e7e7e8;
  padding-left: 1.5em;
}

.elaws-width-inherit * {
  width: inherit !important;
}

.elaws-link-no-text-decoration {
  text-decoration: none;
}

.elaws-accordion-text {
  border-left: 4px solid #ccc;
  padding: 1em 0 1em 1em;
  font-family: "Raleway";
  letter-spacing: 0.025rem;
}

.side-drawer__title {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  background: #f2f2f2;
}
.side-drawer__title .elaws-h6 {
  margin-bottom: 0;
  padding-left: 0.5rem;
}

.side-drawer--collapsed {
  align-items: flex-start;
  padding: 0.8125rem 0 0.75rem 0;
}
.side-drawer--collapsed .side-drawer-border {
  border-right: 2px solid grey;
  height: 100%;
}
.side-drawer--collapsed button {
  padding-right: 2rem;
  background: #f2f2f2;
}
@media screen and (max-width: 40em) {
  .side-drawer--collapsed button {
    padding-right: 1.5rem;
  }
}

.side-drawer--expanded {
  margin-right: 1rem;
  padding: 0.8125rem 1rem 0.75rem 0;
}
@media screen and (max-width: 73em) {
  .side-drawer--expanded {
    margin-right: 0;
  }
}

.side-drawer__toggle {
  border: none;
  padding-top: 0.25rem;
  cursor: pointer;
}
.side-drawer__toggle:hover {
  cursor: pointer;
}

.legislativeRelatedLinks .link-item a {
  text-decoration: none;
  color: #0066CC;
}

.nav-content {
  padding-right: 1rem;
}
.nav-content div#result-panel > div:nth-child(even),
.nav-content tbody tr:nth-child(even) {
  background-color: #FFFFFF;
}
@media screen and (max-width: 40em) {
  .nav-content {
    margin-top: 4rem;
  }
}

.nav-content-header-sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
}

.nav-content-header {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  background: #f2f2f2;
  padding: 0.5rem;
}
.nav-content-header h6 {
  flex: 1;
  padding-top: 12px;
  padding-left: 0.25rem;
}

.sticky-nav .grey-border--thin {
  margin-right: 1.5rem;
  padding-right: 1.5rem;
}

.act-content-panel__hidden {
  display: none;
}

.act-side-drewer {
  cursor: pointer;
}

.act-side-drewer [class^=TOChead] {
  text-align: center;
}

.act-side-drewer.active {
  width: 20rem;
  max-width: 25rem;
  min-width: 20rem;
}

.sticky-nav-panel {
  height: 100vh;
  overflow-y: auto;
  top: 0;
}

.act-side-drewer td p {
  margin: 0;
}

.side-drewer-title {
  padding: 0 0.5rem;
  display: flex;
  justify-content: space-between;
}

.side-drewer-toggle-button {
  border: none;
  background-color: transparent;
}

#act-side-drew .side-drewer-toggler {
  float: right;
}

.rs-drawer-actions button {
  background-color: #FFFFFF;
  opacity: 0.4;
}

/*Laws-1337 Modified css*/
.side-drewer-title h1 {
  font-weight: bold;
  margin-top: 2rem;
}

.doc-search__hint-expander {
  margin: 0;
  padding: 1rem 0 1rem 1rem;
  background: #f2f2f2;
  flex: 1;
  max-width: none;
}
.doc-search__hint-expander button {
  margin-bottom: 0;
  color: #1a1a1a;
  font-weight: 600;
}
.doc-search__hint-expander .ontario-hint-expander__content {
  border-left: none;
  margin-top: 1rem;
  padding-left: 0;
  padding-top: 0.25rem;
  padding-bottom: 0;
}
.doc-search__hint-expander .ontario-hint-expander__container button {
  color: #0066CC;
}
.doc-search__hint-expander .act-search {
  padding: 0;
}
.doc-search__hint-expander .content-accordion {
  border-bottom: 2px solid #cccccc;
}

.in-doc-search {
  display: flex;
}

.doc-search__search-bar {
  margin-right: 1rem;
  margin-bottom: 1rem !important;
}
@media screen and (max-width: 40em) {
  .doc-search__search-bar {
    width: 100%;
  }
}

.doc-search__select-box {
  margin-right: 1rem;
  margin-bottom: 1rem !important;
}
.doc-search__select-box .ontario-label {
  margin-right: 0.625rem;
  font-size: 1.125rem;
  font-weight: 600;
}

.act-search-options {
  margin-top: 0.25rem;
}

.act-hl-browse {
  align-self: center;
  margin-bottom: 1rem !important;
}
.act-hl-browse button {
  margin-right: 0.25rem;
}

.doc-search__sort-by {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 1rem 0;
}
.doc-search__sort-by label, .doc-search__sort-by select {
  flex-grow: 0;
  flex-shrink: 0;
  width: auto;
  margin-right: 0.5rem;
  margin-bottom: 0;
}

.act-content-panel .sticky-inner-wrapper {
  z-index: 1 !important;
}

.act-search {
  width: 100%;
  background-color: #f2f2f2;
  padding: 1.5rem 0.75rem;
}

.act-search .ontario-form-group {
  display: flex;
  flex-wrap: nowrap;
  padding: 0 1rem;
  margin-bottom: 1rem !important;
}

.act-search .ontario-label {
  margin-bottom: 0;
  white-space: wrap;
}

.act-search .ontario-input {
  margin-bottom: 0;
  min-width: 6rem;
}

.act-search .ontario-form-group:last-of-type {
  margin-bottom: 0;
}

.act-search .ontario-accordion__button {
  font-size: 1.15rem;
}

.act-content [class*=Center],
.act-content [class*=ellipsis],
.act-content [class*=heading],
.act-content [class*=part],
.act-content [class*=Repeal],
.act-content [class*=repeal],
.act-content [class*=Revoked],
.act-content [class*=rulec],
.act-content [class*=schedule],
.act-content [class*=shorttitle],
.act-content [class*=subject],
.act-content [class*=toc],
.act-content [class*=TOCpart],
.act-content [class^=act],
.act-content [class^=ActTitle],
.act-content [class^=amendednote],
.act-content [class^=regaction],
.act-content [class^=chapter],
.act-content [class^=form],
.act-content [class^=line],
.act-content [class^=longtitle],
.act-content [class^=reg],
.act-content [class^=TOChead],
.act-content [class^=TOCsched],
.act-content [class^=TOCtable] .act-content [class*=xtitle],
.act-content [class^=Yact],
.act-content [class^=Yform],
.act-content [class^=Yline],
.act-content [class^=Yreg] {
  text-align: center;
  font-weight: bold;
  font-size: 1.25rem;
}

/*Erin to refactor Laws-1440 removed the class from the above list*/
.act-content [class*=equation-] {
  text-align: center;
}

.act-content [class^=made] {
  text-align: center;
  font-size: 1.25rem;
}

[class^=reg] {
  text-align: center;
}

.content [class*=bold],
.content [class*=rule],
.content [class*=shorttitle],
.content [class*=toc],
.content [class*=TOCpart],
.content [class^=ActTitle],
.content [class^=defPnote],
.content [class^=headnote],
.content [class^=longtitle],
.content [class^=number],
.content [class^=P],
.content [class^=part],
.content [class^=procclause],
.content [class^=procparagraph],
.content [class^=reg],
.content [class^=SP],
.content [class^=trans],
.content [class^=version],
.content [class^=xheadnote],
.content [class^=Yform],
.content [class^=YprocPnote],
.content [class^=YSP],
[class^=Ppart],
[class^=xpart],
[class^=Yreg] {
  font-weight: 700;
  font-size: 1.2rem;
  margin-bottom: 0rem;
}
.content [class*=bold] i,
.content [class*=rule] i,
.content [class*=shorttitle] i,
.content [class*=toc] i,
.content [class*=TOCpart] i,
.content [class^=ActTitle] i,
.content [class^=defPnote] i,
.content [class^=headnote] i,
.content [class^=longtitle] i,
.content [class^=number] i,
.content [class^=P] i,
.content [class^=part] i,
.content [class^=procclause] i,
.content [class^=procparagraph] i,
.content [class^=reg] i,
.content [class^=SP] i,
.content [class^=trans] i,
.content [class^=version] i,
.content [class^=xheadnote] i,
.content [class^=Yform] i,
.content [class^=YprocPnote] i,
.content [class^=YSP] i,
[class^=Ppart] i,
[class^=xpart] i,
[class^=Yreg] i {
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.content [class*=headnoteitalic-e],
.content [class*=headnoteitalic-f] {
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.content [class*=headingx],
.content [class*=ovallcaps],
.content [class*=part],
.content [class*=rulec],
.content [class*=rulel],
.content [class*=schedule],
.content [class*=subject],
.content [class*=tableheading],
.content [class*=xtitle],
.content [class^=ActTitle],
.content [class^=chapter],
.content [class^=form],
.content [class^=reg],
.content [class^=Yreg],
.content [class^=Ytoc],
[class^=chapter] {
  text-transform: uppercase;
}

[class^=ActTitle],
[class^=chapter],
[class^=form],
[class*=headingx],
[class*=ovallcaps],
[class*=part],
[class^=reg],
[class^=Yreg],
[class*=rulec],
[class*=rulel],
[class*=schedule],
[class*=subject],
[class*=tableheading],
[class*=xtitle],
[class^=Ytoc] {
  text-transform: uppercase;
}

.leg-history .history-item:not(:last-child)::after {
  content: ",";
}

/* Fix Hint Explander not showing*/
.ontario-hint-expander__container.ontario-expander--active .ontario-hint-expander__button-icon--open {
  display: inline-block;
}

.tab-slider {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.tab-panel {
  width: 100% !important;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  border-bottom: 4px solid #1a1a1a;
  overflow: hidden;
}

.tab-slid-arrow {
  padding: 0.5rem 0;
  background-color: #FFFFFF;
  color: #1a1a1a;
  border-bottom: 2px solid #f2f2f2;
  cursor: pointer;
}

.tab-slid-arrow--left {
  box-shadow: 10px 0 8px -5px rgba(0, 0, 0, 0.3);
  z-index: 4;
  align-content: center;
}

.tab-slid-arrow--right {
  box-shadow: -10px 0 8px -5px rgba(0, 0, 0, 0.3);
  align-content: center;
}

.tab-slider__regulations,
.tab-slider__act {
  margin: 1rem 1rem 0.5rem 1rem;
}
.tab-slider__regulations .doc-tab__container,
.tab-slider__act .doc-tab__container {
  flex-direction: column;
}
.tab-slider__regulations .doc-row,
.tab-slider__act .doc-row {
  display: grid;
  grid-template-columns: 1fr 3fr;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.tab-slider__regulations .doc-row__title,
.tab-slider__act .doc-row__title {
  text-decoration: none;
}
.tab-slider__regulations .elaws-h4,
.tab-slider__act .elaws-h4 {
  margin-bottom: 0;
}

.tab-slider__versions .doc-tab__container {
  margin: 1rem 1rem 0.5rem 1rem;
  display: flex;
  align-self: start;
}
.tab-slider__versions .doc-tab__container .ontario-badge {
  align-self: flex-start;
  /* Ensures the badge stays at the top */
}
@media screen and (max-width: 40em) {
  .tab-slider__versions .ontario-badge {
    margin-top: 0.25rem;
  }
  .tab-slider__versions .doc-tab__container {
    margin: 1rem 0 0.5rem 0;
  }
}

.doc-tab__content {
  margin-top: 0.25rem;
  margin-left: 0.5rem;
  width: 90%;
}
.doc-tab__content hr {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.doc-row-version,
.doc-row-version button,
.doc-row-version a {
  color: #1a1a1a;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.6rem;
}

.doc-row-version {
  margin-bottom: 1rem;
}
.doc-row-version .term-modal {
  margin-right: 0.25rem;
}
.doc-row-version__link {
  color: #0066CC;
  margin-bottom: 1rem;
  cursor: pointer;
}
.doc-row-version__link a {
  text-decoration: none;
}
.doc-row-version__link a:link, .doc-row-version__link a:visited {
  color: #0066CC;
}

a.doc-row-version__date-span {
  text-decoration: none;
  color: #0066CC;
  font-weight: 400;
  margin-bottom: 0.5rem;
}

.doc-row-version__show-more a {
  color: #0066CC;
  text-decoration: none;
  font-weight: 600;
}
.doc-row-version__show-more svg {
  margin-right: 0.5rem;
}

.doc-row__volume-label {
  font-weight: 600;
}

#act-under-reg-panel .doc-tab__container .doc-row,
#act-rrs-panel .doc-tab__container .doc-row {
  display: grid;
}

.doc-header-container div.doc-row {
  margin-top: 0.5rem;
  display: grid;
}

.doc-header-container .ontario-input {
  min-width: 7rem;
}

.doc-tab__container div.doc-row {
  display: grid;
  grid-template-columns: 1fr 4fr;
}

.doc-row article {
  display: inline-flex;
  padding-right: 0.5rem;
}

.sort-label {
  text-align: right;
  padding-right: 0.5rem;
}

span.citation {
  color: #666666;
}

div.doc-row .ontario-input {
  margin: -0.5rem 0 0.5rem 0;
  padding: 0 1rem;
}

.current-button {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border: none;
  border-radius: 0.25rem;
  font-weight: bold;
}

.version-left {
  min-width: 100px;
}

section div.doc-row:nth-child(even) {
  background-color: #f2f2f2;
}

.act-search {
  width: 100%;
  background-color: #f2f2f2;
  padding: 1.5rem 0.75rem;
}

.oic-bottom-line {
  margin: 0 !important;
}

.oic-top-line {
  margin: 1.5rem 0 !important;
}

.desktop-accordion {
  width: 100%;
  border-top: 2px solid #cccccc;
}
.desktop-accordion.closed {
  max-height: 1.5rem;
}
.desktop-accordion__header .elaws-h4 {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 600;
}
.desktop-accordion__content {
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  padding: 0.75rem 0 2rem 2.5rem;
  margin-left: 0;
}
.desktop-accordion__content ul,
.desktop-accordion__content ol {
  max-width: calc(100% - 3rem);
}
.desktop-accordion__content > :last-child {
  margin-bottom: 0;
}
.desktop-accordion__toggle {
  cursor: pointer;
  border: none;
  outline: none;
  width: 100%;
  text-align: left;
  padding: 0.5rem;
  background: none;
  display: flex;
  align-items: center;
}
.desktop-accordion__icon {
  margin-right: 0.25rem;
}

.term-modal {
  background: none;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border: none;
  color: #1a1a1a;
}

.term-modal .ontario-icon {
  width: 20px;
  height: 20px;
}

.elaws-decorator-parenthesis:before {
  content: "(";
  font-weight: normal;
}

.elaws-decorator-parenthesis:after {
  content: ")";
  font-weight: normal;
}

.elaws-underline {
  text-decoration: underline;
}

.elaws-underline--dotted {
  text-decoration-style: dotted !important;
  text-underline-offset: 0.25em;
  text-decoration-thickness: 1px;
}

.collapsable-button {
  display: flex;
  align-items: flex-start;
  cursor: pointer;
  background: none;
  border: none;
}

button.collapsable-button {
  margin: 0 0 0.25rem 0 !important;
}

.collapsable-collapsed {
  display: none;
}

.collapsable-expanded {
  display: inherit;
}

.collapsable-button .ontario-icon {
  width: 30px;
  height: 30px;
}

.collapsable-container {
  width: 100%;
  display: block;
}

.breadcrumbs {
  margin-left: 0;
  overflow: hidden;
  padding-left: 0;
  margin: 0.5rem 0 0 0;
}

.breadcrumbs li {
  font-size: 16px;
  text-transform: none;
}

.breadcrumbs > * {
  display: block;
  float: left;
  line-height: inherit;
  list-style: none;
  overflow: hidden;
}

.breadcrumbs li a {
  text-decoration: underline;
}

.breadcrumbs > :nth-child(n+1):before {
  position: relative;
  top: 0.15rem;
  width: 20px;
}

.breadcrumbs > :first-child:before {
  width: 0;
}

.breadcrumbs > :nth-child(n+1):before {
  background: url(https://www.ontario.ca/img/assets/chevron-right.svg) no-repeat;
  background-position-y: center;
  content: "";
  display: inline-block;
  height: 16px;
}

.ontario-row #block-breadcrumbs {
  padding-left: 12px;
}

.ontario-row.homepage .disclaimer {
  margin-left: 1rem;
  margin-right: 1rem;
}

.error-section {
  padding: 2rem 1rem;
  min-height: 30rem;
}

.disclaimer,
.fr-attention {
  border-width: 0 0 0 4px;
  border-style: solid;
  padding: 1.5rem;
  /* margin: 2rem 0 0.5rem 0; */
}

.disclaimer p,
.fr-attention p {
  margin: 0;
  padding-bottom: 0;
}

.hl-results a,
.hl-results a:visited {
  margin-left: 1rem !important;
  text-decoration: none;
  color: #1a1a1a !important;
}

mark.hl.active {
  /*background: #adff2f;*/
  border: 1px solid #1A1A1A;
}

mark.result-hl {
  background-color: #bad5e2;
}

mark.no-hl {
  background-color: inherit !important;
}

.black-border {
  border-bottom: 4px solid #1a1a1a;
  margin: 1.5rem 0 0 0 !important;
  padding: 0 !important;
}

/* MAG Styles */
/* Font Definitions */
@font-face {
  panose-1: 2 4 5 3 5 4 6 3 2 4;
}
@font-face {}
@font-face {
  panose-1: 2 2 6 3 5 4 5 2 3 4;
}
/* Style Definitions */
p.MsoNormal,
li.MsoNormal,
div.MsoNormal {
  layout-grid-mode: line;
  margin: 0cm;
}

p.assent,
li.assent,
div.assent {
  font-style: italic;
  margin-bottom: 27.9pt;
  margin-top: 9.5pt;
  mso-style-name: assent;
  text-align: right;
}

p.assent,
li.assent,
div.assent,
p.chapter,
li.chapter,
div.chapter {
  margin-left: 0cm;
  margin-right: 0cm;
  page-break-after: avoid;
}

p.chapter,
li.chapter,
div.chapter {
  margin-bottom: 15.45pt;
  margin-top: 0cm;
  mso-style-name: chapter;
  text-align: center;
  text-transform: uppercase;
}

p.definition,
li.definition,
div.definition {
  margin-bottom: 0cm;
  margin-left: 9.45pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  mso-style-name: definition;
  text-align: justify;
}

p.ellipsis,
li.ellipsis,
div.ellipsis {
  mso-style-name: ellipsis;
}

p.ellipsis,
li.ellipsis,
div.ellipsis,
p.equation,
li.equation,
div.equation {
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: center;
}

p.equation,
li.equation,
div.equation {
  mso-style-name: equation;
}

p.heading1,
li.heading1,
div.heading1 {
  mso-style-name: heading1;
}

p.heading1,
li.heading1,
div.heading1,
p.heading2,
li.heading2,
div.heading2 {
  font-variant: small-caps;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.heading2,
li.heading2,
div.heading2 {
  mso-style-name: heading2;
}

p.heading3,
li.heading3,
div.heading3 {
  mso-style-name: heading3;
}

p.heading3,
li.heading3,
div.heading3,
p.headingx,
li.headingx,
div.headingx {
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.headingx,
li.headingx,
div.headingx {
  mso-style-name: headingx;
  text-transform: uppercase;
}

p.insert,
li.insert,
div.insert {
  font-style: italic;
  font-weight: bold;
  margin-bottom: 0cm;
  margin-top: 11.5pt;
  mso-style-name: insert;
  page-break-after: avoid;
  text-align: justify;
}

p.insert,
li.insert,
div.insert,
p.line,
li.line,
div.line {
  margin-left: 0cm;
  margin-right: 0cm;
}

p.line,
li.line,
div.line {
  margin-bottom: 3pt;
  margin-top: 3pt;
  mso-style-name: line;
  text-align: center;
}

p.longtitle,
li.longtitle,
div.longtitle {
  font-weight: bold;
  margin-bottom: 51.8pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 21pt;
  mso-style-name: longtitle;
  page-break-after: avoid;
  text-align: center;
}

p.minnote,
li.minnote,
div.minnote {
  font-style: italic;
  margin-bottom: 10.45pt;
  margin-top: 4.55pt;
  mso-style-name: minnote;
}

p.minnote,
li.minnote,
div.minnote,
p.number,
li.number,
div.number {
  margin-left: 0cm;
  margin-right: 0cm;
  text-align: justify;
}

p.number,
li.number,
div.number {
  font-weight: bold;
  margin-bottom: 0cm;
  margin-top: 20.1pt;
  mso-style-name: number;
}

p.paragraph,
li.paragraph,
div.paragraph {
  margin-left: 26.9pt;
  margin-top: 5.55pt;
  mso-style-name: paragraph;
}

p.paragraph,
li.paragraph,
div.paragraph,
p.paranoindt,
li.paranoindt,
div.paranoindt {
  margin-bottom: 0cm;
  margin-right: 0cm;
  text-align: justify;
}

p.paranoindt,
li.paranoindt,
div.paranoindt {
  margin-left: 0cm;
  margin-top: 4.8pt;
  mso-style-name: paranoindt;
}

p.parawindt,
li.parawindt,
div.parawindt {
  margin-left: 13.95pt;
  mso-style-name: parawindt;
}

p.parawindt,
li.parawindt,
div.parawindt,
p.parawtab,
li.parawtab,
div.parawtab {
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 4.8pt;
  text-align: justify;
}

p.parawtab,
li.parawtab,
div.parawtab {
  margin-left: 0cm;
  mso-style-name: parawtab;
}

p.partnum,
li.partnum,
div.partnum {
  mso-style-name: partnum;
  text-transform: uppercase;
}

p.partnum,
li.partnum,
div.partnum,
p.Pheading1,
li.Pheading1,
div.Pheading1 {
  font-weight: bold;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.Pheading1,
li.Pheading1,
div.Pheading1 {
  font-variant: small-caps;
  mso-style-name: Pheading1;
}

p.Pheading2,
li.Pheading2,
div.Pheading2 {
  font-variant: small-caps;
  mso-style-name: Pheading2;
}

p.Pheading2,
li.Pheading2,
div.Pheading2,
p.Pheading3,
li.Pheading3,
div.Pheading3 {
  font-weight: bold;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.Pheading3,
li.Pheading3,
div.Pheading3 {
  mso-style-name: Pheading3;
}

p.Pheadingx,
li.Pheadingx,
div.Pheadingx {
  margin-top: 7.5pt;
  mso-style-name: Pheadingx;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.Pheadingx,
li.Pheadingx,
div.Pheadingx,
p.Pnote,
li.Pnote,
div.Pnote {
  font-weight: bold;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
}

p.Pnote,
li.Pnote,
div.Pnote {
  background: #d9d9d9;
  margin-top: 5pt;
  mso-style-name: Pnote;
  text-align: justify;
}

p.Pparagraph,
li.Pparagraph,
div.Pparagraph {
  font-weight: bold;
  margin-left: 26.9pt;
  mso-style-name: Pparagraph;
}

p.Pparagraph,
li.Pparagraph,
div.Pparagraph,
p.preamble,
li.preamble,
div.preamble {
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.preamble,
li.preamble,
div.preamble {
  margin-left: 0cm;
  mso-style-name: preamble;
}

p.Psection,
li.Psection,
div.Psection {
  margin-left: 0cm;
  margin-top: 5pt;
  mso-style-name: Psection;
}

p.Psection,
li.Psection,
div.Psection,
p.Psubpara,
li.Psubpara,
div.Psubpara {
  font-weight: bold;
  margin-bottom: 0cm;
  margin-right: 0cm;
  text-align: justify;
}

p.Psubpara,
li.Psubpara,
div.Psubpara {
  margin-left: 47.75pt;
  margin-top: 5.55pt;
  mso-style-name: Psubpara;
}

p.Psubsection,
li.Psubsection,
div.Psubsection {
  font-weight: bold;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  mso-style-name: Psubsection;
  text-align: justify;
}

p.Psubsubpara,
li.Psubsubpara,
div.Psubsubpara {
  margin-left: 71.75pt;
  mso-style-name: Psubsubpara;
}

p.Psubsubpara,
li.Psubsubpara,
div.Psubsubpara,
p.Psubsubsubpara,
li.Psubsubsubpara,
div.Psubsubsubpara {
  font-weight: bold;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Psubsubsubpara,
li.Psubsubsubpara,
div.Psubsubsubpara {
  margin-left: 89.65pt;
  mso-style-name: Psubsubsubpara;
}

p.scanned,
li.scanned,
div.scanned {
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.55pt;
  mso-style-name: scanned;
  text-align: justify;
}

p.schedule,
li.schedule,
div.schedule {
  margin-bottom: 3pt;
  margin-top: 7.5pt;
  mso-style-name: schedule;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.schedule,
li.schedule,
div.schedule,
p.section,
li.section,
div.section {
  margin-left: 0cm;
  margin-right: 0cm;
}

p.section,
li.section,
div.section {
  margin-bottom: 0cm;
  margin-top: 5pt;
  mso-style-name: section;
  text-align: justify;
}

p.shorttitle,
li.shorttitle,
div.shorttitle {
  font-weight: bold;
  margin-bottom: 28.9pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  mso-style-name: shorttitle;
  page-break-after: avoid;
  text-align: center;
}

p.StartTumble,
li.StartTumble,
div.StartTumble {
  margin-left: 0cm;
  mso-style-name: "Start Tumble";
}

p.StartTumble,
li.StartTumble,
div.StartTumble,
p.subclause,
li.subclause,
div.subclause {
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.subclause,
li.subclause,
div.subclause {
  layout-grid-mode: line;
  margin-left: 47.75pt;
  mso-style-name: subclause;
}

p.subpara,
li.subpara,
div.subpara {
  margin-left: 47.75pt;
  margin-top: 5.55pt;
  mso-style-name: subpara;
}

p.subpara,
li.subpara,
div.subpara,
p.subsection,
li.subsection,
div.subsection {
  margin-bottom: 0cm;
  margin-right: 0cm;
  text-align: justify;
}

p.subsection,
li.subsection,
div.subsection {
  margin-left: 0cm;
  margin-top: 5pt;
  mso-style-name: subsection;
}

p.subsubclause,
li.subsubclause,
div.subsubclause {
  layout-grid-mode: line;
  mso-style-name: subsubclause;
}

p.subsubclause,
li.subsubclause,
div.subsubclause,
p.subsubpara,
li.subsubpara,
div.subsubpara {
  margin-bottom: 0cm;
  margin-left: 71.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.subsubpara,
li.subsubpara,
div.subsubpara {
  mso-style-name: subsubpara;
}

p.subsubsubpara,
li.subsubsubpara,
div.subsubsubpara {
  margin-bottom: 0cm;
  margin-left: 89.65pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  mso-style-name: subsubsubpara;
  text-align: justify;
}

p.table,
li.table,
div.table {
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  mso-style-name: table;
}

p.toc,
li.toc,
div.toc {
  font-weight: bold;
  margin-bottom: 6pt;
  margin-top: 15pt;
  mso-style-name: toc;
  text-transform: uppercase;
}

p.toc,
li.toc,
div.toc,
p.tochead1,
li.tochead1,
div.tochead1 {
  margin-left: 0cm;
  margin-right: 0cm;
  page-break-after: avoid;
  text-align: center;
}

p.tochead1,
li.tochead1,
div.tochead1 {
  font-variant: small-caps;
  margin-bottom: 2pt;
  margin-top: 4pt;
  mso-style-name: tochead1;
}

p.Yellipsis,
li.Yellipsis,
div.Yellipsis {
  margin-top: 5.55pt;
  mso-style-name: Yellipsis;
}

p.Yellipsis,
li.Yellipsis,
div.Yellipsis,
p.YPheadingx,
li.YPheadingx,
div.YPheadingx {
  background: #d9d9d9;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  text-align: center;
}

p.YPheadingx,
li.YPheadingx,
div.YPheadingx {
  font-weight: bold;
  layout-grid-mode: line;
  margin-top: 7.5pt;
  mso-style-name: YPheadingx;
  page-break-after: avoid;
  text-transform: uppercase;
}

p.Ytable,
li.Ytable,
div.Ytable {
  margin-bottom: 0cm;
  margin-top: 0.55pt;
  mso-style-name: Ytable;
}

p.Ytable,
li.Ytable,
div.Ytable,
p.Ytoc,
li.Ytoc,
div.Ytoc {
  background: #d9d9d9;
  margin-left: 0cm;
  margin-right: 0cm;
}

p.Ytoc,
li.Ytoc,
div.Ytoc {
  font-weight: bold;
  margin-bottom: 6pt;
  margin-top: 15pt;
  mso-style-name: Ytoc;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.footnote,
li.footnote,
div.footnote {
  margin-bottom: 0cm;
  margin-top: 5.55pt;
  mso-style-name: footnote;
}

p.footnote,
li.footnote,
div.footnote,
p.PrAssent,
li.PrAssent,
div.PrAssent {
  margin-left: 0cm;
  margin-right: 0cm;
  text-align: right;
}

p.PrAssent,
li.PrAssent,
div.PrAssent {
  font-style: italic;
  layout-grid-mode: line;
  margin-bottom: 20.9pt;
  margin-top: 0cm;
  mso-style-name: PrAssent;
}

p.comment,
li.comment,
div.comment {
  margin-bottom: 6pt;
  margin-top: 6pt;
  mso-style-name: comment;
}

p.comment,
li.comment,
div.comment,
p.tableheading,
li.tableheading,
div.tableheading {
  margin-left: 0cm;
  margin-right: 0cm;
}

p.tableheading,
li.tableheading,
div.tableheading {
  margin-bottom: 6.95pt;
  margin-top: 0cm;
  mso-style-name: tableheading;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.Ypreamble,
li.Ypreamble,
div.Ypreamble {
  background: #d9d9d9;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  mso-style-name: Ypreamble;
  text-align: justify;
}

p.Ypartnum,
li.Ypartnum,
div.Ypartnum {
  font-weight: bold;
  mso-style-name: Ypartnum;
  text-transform: uppercase;
}

p.Ypartnum,
li.Ypartnum,
div.Ypartnum,
p.Yheading1,
li.Yheading1,
div.Yheading1 {
  background: #d9d9d9;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.Yheading1,
li.Yheading1,
div.Yheading1 {
  font-variant: small-caps;
  mso-style-name: Yheading1;
}

p.Yheading2,
li.Yheading2,
div.Yheading2 {
  font-variant: small-caps;
  mso-style-name: Yheading2;
}

p.Yheading2,
li.Yheading2,
div.Yheading2,
p.Yheading3,
li.Yheading3,
div.Yheading3 {
  background: #d9d9d9;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.Yheading3,
li.Yheading3,
div.Yheading3 {
  mso-style-name: Yheading3;
}

p.Ytableheading,
li.Ytableheading,
div.Ytableheading {
  background: #d9d9d9;
  margin-bottom: 6.95pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  mso-style-name: Ytableheading;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.Ydefinition,
li.Ydefinition,
div.Ydefinition {
  margin-left: 9.45pt;
  margin-top: 5.55pt;
  mso-style-name: Ydefinition;
}

p.Ydefinition,
li.Ydefinition,
div.Ydefinition,
p.Ysection,
li.Ysection,
div.Ysection {
  background: #d9d9d9;
  margin-bottom: 0cm;
  margin-right: 0cm;
  text-align: justify;
}

p.Ysection,
li.Ysection,
div.Ysection {
  margin-left: 0cm;
  margin-top: 5pt;
  mso-style-name: Ysection;
}

p.Ysubsection,
li.Ysubsection,
div.Ysubsection {
  margin-left: 0cm;
  margin-top: 5pt;
  mso-style-name: Ysubsection;
}

p.Ysubsection,
li.Ysubsection,
div.Ysubsection,
p.Yparagraph,
li.Yparagraph,
div.Yparagraph {
  background: #d9d9d9;
  margin-bottom: 0cm;
  margin-right: 0cm;
  text-align: justify;
}

p.Yparagraph,
li.Yparagraph,
div.Yparagraph {
  margin-left: 26.9pt;
  margin-top: 5.55pt;
  mso-style-name: Yparagraph;
}

p.Yparanoindt,
li.Yparanoindt,
div.Yparanoindt {
  margin-left: 0cm;
  mso-style-name: Yparanoindt;
}

p.Yparanoindt,
li.Yparanoindt,
div.Yparanoindt,
p.Yparawindt,
li.Yparawindt,
div.Yparawindt {
  background: #d9d9d9;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 4.8pt;
  text-align: justify;
}

p.Yparawindt,
li.Yparawindt,
div.Yparawindt {
  margin-left: 13.9pt;
  mso-style-name: Yparawindt;
}

p.Yparawtab,
li.Yparawtab,
div.Yparawtab {
  background: #d9d9d9;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 4.8pt;
  mso-style-name: Yparawtab;
  text-align: justify;
}

p.Ysubpara,
li.Ysubpara,
div.Ysubpara {
  margin-left: 47.75pt;
  mso-style-name: Ysubpara;
}

p.Ysubpara,
li.Ysubpara,
div.Ysubpara,
p.Ysubsubpara,
li.Ysubsubpara,
div.Ysubsubpara {
  background: #d9d9d9;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Ysubsubpara,
li.Ysubsubpara,
div.Ysubsubpara {
  margin-left: 71.75pt;
  mso-style-name: Ysubsubpara;
}

p.Ysubsubsubpara,
li.Ysubsubsubpara,
div.Ysubsubsubpara {
  margin-left: 89.65pt;
  mso-style-name: Ysubsubsubpara;
  text-align: justify;
}

p.Ysubsubsubpara,
li.Ysubsubsubpara,
div.Ysubsubsubpara,
p.Yequation,
li.Yequation,
div.Yequation {
  background: #d9d9d9;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
}

p.Yequation,
li.Yequation,
div.Yequation {
  margin-left: 0cm;
  mso-style-name: Yequation;
  text-align: center;
}

p.YPsection,
li.YPsection,
div.YPsection {
  mso-style-name: YPsection;
}

p.YPsection,
li.YPsection,
div.YPsection,
p.YSPsection,
li.YSPsection,
div.YSPsection {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.YSPsection,
li.YSPsection,
div.YSPsection {
  mso-style-name: YSPsection;
}

p.YPsubsection,
li.YPsubsection,
div.YPsubsection {
  mso-style-name: YPsubsection;
}

p.YPsubsection,
li.YPsubsection,
div.YPsubsection,
p.YSPsubsection,
li.YSPsubsection,
div.YSPsubsection {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.YSPsubsection,
li.YSPsubsection,
div.YSPsubsection {
  mso-style-name: YSPsubsection;
}

p.YPclause,
li.YPclause,
div.YPclause {
  margin-left: 26.9pt;
  mso-style-name: YPclause;
}

p.YPclause,
li.YPclause,
div.YPclause,
p.YPsubclause,
li.YPsubclause,
div.YPsubclause {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YPsubclause,
li.YPsubclause,
div.YPsubclause {
  margin-left: 47.75pt;
  mso-style-name: YPsubclause;
}

p.YPsubsubclause,
li.YPsubsubclause,
div.YPsubsubclause {
  margin-left: 71.75pt;
  mso-style-name: YPsubsubclause;
}

p.YPsubsubclause,
li.YPsubsubclause,
div.YPsubsubclause,
p.YPsubsubsubclause,
li.YPsubsubsubclause,
div.YPsubsubsubclause {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YPsubsubsubclause,
li.YPsubsubsubclause,
div.YPsubsubsubclause {
  margin-left: 89.65pt;
  mso-style-name: YPsubsubsubclause;
}

p.YPparagraph,
li.YPparagraph,
div.YPparagraph {
  margin-left: 26.9pt;
  mso-style-name: YPparagraph;
}

p.YPparagraph,
li.YPparagraph,
div.YPparagraph,
p.YPsubpara,
li.YPsubpara,
div.YPsubpara {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YPsubpara,
li.YPsubpara,
div.YPsubpara {
  margin-left: 47.75pt;
  mso-style-name: YPsubpara;
}

p.YPsubsubpara,
li.YPsubsubpara,
div.YPsubsubpara {
  margin-left: 71.75pt;
  mso-style-name: YPsubsubpara;
}

p.YPsubsubpara,
li.YPsubsubpara,
div.YPsubsubpara,
p.YPsubsubsubpara,
li.YPsubsubsubpara,
div.YPsubsubsubpara {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YPsubsubsubpara,
li.YPsubsubsubpara,
div.YPsubsubsubpara {
  margin-left: 89.65pt;
  mso-style-name: YPsubsubsubpara;
}

p.Pheading,
li.Pheading,
div.Pheading {
  layout-grid-mode: line;
  margin-top: 7.5pt;
  mso-style-name: Pheading;
  text-align: center;
}

p.Pheading,
li.Pheading,
div.Pheading,
p.headnote,
li.headnote,
div.headnote {
  font-weight: bold;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  page-break-after: avoid;
}

p.headnote,
li.headnote,
div.headnote {
  margin-top: 6pt;
  mso-style-name: headnote;
}

p.defPnote,
li.defPnote,
div.defPnote {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  mso-style-name: defPnote;
  text-align: justify;
}

p.Yprocsection,
li.Yprocsection,
div.Yprocsection {
  mso-style-name: Yprocsection;
}

p.Yprocsection,
li.Yprocsection,
div.Yprocsection,
p.Yprocsubsection,
li.Yprocsubsection,
div.Yprocsubsection {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 12pt;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.Yprocsubsection,
li.Yprocsubsection,
div.Yprocsubsection {
  mso-style-name: Yprocsubsection;
}

p.YprocSsection,
li.YprocSsection,
div.YprocSsection {
  mso-style-name: YprocSsection;
}

p.YprocSsection,
li.YprocSsection,
div.YprocSsection,
p.YprocSsubsection,
li.YprocSsubsection,
div.YprocSsubsection {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 12pt;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.YprocSsubsection,
li.YprocSsubsection,
div.YprocSsubsection {
  mso-style-name: YprocSsubsection;
}

p.Yprocclause,
li.Yprocclause,
div.Yprocclause {
  mso-style-name: Yprocclause;
}

p.Yprocclause,
li.Yprocclause,
div.Yprocclause,
p.Yprocparagraph,
li.Yprocparagraph,
div.Yprocparagraph {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 38.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocparagraph,
li.Yprocparagraph,
div.Yprocparagraph {
  mso-style-name: Yprocparagraph;
}

p.Yprocdefclause,
li.Yprocdefclause,
div.Yprocdefclause {
  margin-left: 38.9pt;
  mso-style-name: Yprocdefclause;
}

p.Yprocdefclause,
li.Yprocdefclause,
div.Yprocdefclause,
p.Yprocdefinition,
li.Yprocdefinition,
div.Yprocdefinition {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocdefinition,
li.Yprocdefinition,
div.Yprocdefinition {
  margin-left: 21.5pt;
  mso-style-name: Yprocdefinition;
}

p.Yprocdefparagraph,
li.Yprocdefparagraph,
div.Yprocdefparagraph {
  margin-left: 38.9pt;
  mso-style-name: Yprocdefparagraph;
}

p.Yprocdefparagraph,
li.Yprocdefparagraph,
div.Yprocdefparagraph,
p.Yprocfirstdef,
li.Yprocfirstdef,
div.Yprocfirstdef {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocfirstdef,
li.Yprocfirstdef,
div.Yprocfirstdef {
  margin-left: 21.5pt;
  mso-style-name: Yprocfirstdef;
}

p.YprocSclause,
li.YprocSclause,
div.YprocSclause {
  mso-style-name: YprocSclause;
}

p.YprocSclause,
li.YprocSclause,
div.YprocSclause,
p.YprocSdefclause,
li.YprocSdefclause,
div.YprocSdefclause {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 39.6pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YprocSdefclause,
li.YprocSdefclause,
div.YprocSdefclause {
  mso-style-name: YprocSdefclause;
}

p.YprocSdefinition,
li.YprocSdefinition,
div.YprocSdefinition {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 21.5pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  mso-style-name: YprocSdefinition;
  text-align: justify;
}

p.YprocSdefpara,
li.YprocSdefpara,
div.YprocSdefpara {
  mso-style-name: YprocSdefpara;
}

p.YprocSdefpara,
li.YprocSdefpara,
div.YprocSdefpara,
p.YprocSparagraph,
li.YprocSparagraph,
div.YprocSparagraph {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 39.6pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YprocSparagraph,
li.YprocSparagraph,
div.YprocSparagraph {
  mso-style-name: YprocSparagraph;
}

p.Yprocdefsubclause,
li.Yprocdefsubclause,
div.Yprocdefsubclause {
  margin-left: 63.6pt;
  mso-style-name: Yprocdefsubclause;
}

p.Yprocdefsubclause,
li.Yprocdefsubclause,
div.Yprocdefsubclause,
p.Yprocdefsubpara,
li.Yprocdefsubpara,
div.Yprocdefsubpara {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocdefsubpara,
li.Yprocdefsubpara,
div.Yprocdefsubpara {
  margin-left: 59.75pt;
  mso-style-name: Yprocdefsubpara;
}

p.Yprocdefsubsubclause,
li.Yprocdefsubsubclause,
div.Yprocdefsubsubclause {
  margin-left: 84pt;
  mso-style-name: Yprocdefsubsubclause;
}

p.Yprocdefsubsubclause,
li.Yprocdefsubsubclause,
div.Yprocdefsubsubclause,
p.Yprocdefsubsubpara,
li.Yprocdefsubsubpara,
div.Yprocdefsubsubpara {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocdefsubsubpara,
li.Yprocdefsubsubpara,
div.Yprocdefsubsubpara {
  margin-left: 83.75pt;
  mso-style-name: Yprocdefsubsubpara;
}

p.YprocSsubclause,
li.YprocSsubclause,
div.YprocSsubclause {
  mso-style-name: YprocSsubclause;
}

p.YprocSsubclause,
li.YprocSsubclause,
div.YprocSsubclause,
p.YprocSsubpara,
li.YprocSsubpara,
div.YprocSsubpara {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 59.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YprocSsubpara,
li.YprocSsubpara,
div.YprocSsubpara {
  mso-style-name: YprocSsubpara;
}

p.YprocSsubsubclause,
li.YprocSsubsubclause,
div.YprocSsubsubclause {
  mso-style-name: YprocSsubsubclause;
}

p.YprocSsubsubclause,
li.YprocSsubsubclause,
div.YprocSsubsubclause,
p.YprocSsubsubpara,
li.YprocSsubsubpara,
div.YprocSsubsubpara {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 83.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YprocSsubsubpara,
li.YprocSsubsubpara,
div.YprocSsubsubpara {
  mso-style-name: YprocSsubsubpara;
}

p.Yprocsubclause,
li.Yprocsubclause,
div.Yprocsubclause {
  mso-style-name: Yprocsubclause;
}

p.Yprocsubclause,
li.Yprocsubclause,
div.Yprocsubclause,
p.Yprocsubpara,
li.Yprocsubpara,
div.Yprocsubpara {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 59.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocsubpara,
li.Yprocsubpara,
div.Yprocsubpara {
  mso-style-name: Yprocsubpara;
}

p.Yprocsubsubclause,
li.Yprocsubsubclause,
div.Yprocsubsubclause {
  mso-style-name: Yprocsubsubclause;
}

p.Yprocsubsubclause,
li.Yprocsubsubclause,
div.Yprocsubsubclause,
p.Yprocsubsubpara,
li.Yprocsubsubpara,
div.Yprocsubsubpara {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 83.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocsubsubpara,
li.Yprocsubsubpara,
div.Yprocsubsubpara {
  mso-style-name: Yprocsubsubpara;
}

p.Yprocsubsubsubclause,
li.Yprocsubsubsubclause,
div.Yprocsubsubsubclause {
  mso-style-name: Yprocsubsubsubclause;
}

p.Yprocsubsubsubclause,
li.Yprocsubsubsubclause,
div.Yprocsubsubsubclause,
p.Yprocsubsubsubpara,
li.Yprocsubsubsubpara,
div.Yprocsubsubsubpara {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 101.65pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocsubsubsubpara,
li.Yprocsubsubsubpara,
div.Yprocsubsubsubpara {
  mso-style-name: Yprocsubsubsubpara;
}

p.YprocPnote,
li.YprocPnote,
div.YprocPnote {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 12pt;
  margin-right: 0cm;
  margin-top: 5pt;
  mso-style-name: YprocPnote;
  text-align: justify;
}

span.StatuteChap {
  mso-style-name: StatuteChap;
}

p.StatuteHeader,
li.StatuteHeader,
div.StatuteHeader {
  font-style: italic;
  margin: 0cm;
  mso-style-name: StatuteHeader;
}

p.procparagraph,
li.procparagraph,
div.procparagraph {
  mso-style-name: procparagraph;
}

p.procparagraph,
li.procparagraph,
div.procparagraph,
p.procclause,
li.procclause,
div.procclause {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 26.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.procclause,
li.procclause,
div.procclause {
  mso-style-name: procclause;
}

p.TOCid,
li.TOCid,
div.TOCid {
  mso-style-name: TOCid;
}

p.TOCid,
li.TOCid,
div.TOCid,
p.TOCheadCenter,
li.TOCheadCenter,
div.TOCheadCenter {
  color: blue;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-decoration: underline;
}

p.TOCheadCenter,
li.TOCheadCenter,
div.TOCheadCenter {
  font-variant: small-caps;
  mso-style-name: TOCheadCenter;
  text-align: center;
}

p.TOCtable,
li.TOCtable,
div.TOCtable {
  color: blue;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  mso-style-name: TOCtable;
  text-decoration: underline;
}

p.TOCschedCenter,
li.TOCschedCenter,
div.TOCschedCenter {
  mso-style-name: TOCschedCenter;
}

p.TOCschedCenter,
li.TOCschedCenter,
div.TOCschedCenter,
p.TOCpartCenter,
li.TOCpartCenter,
div.TOCpartCenter {
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-align: center;
}

p.TOCpartCenter,
li.TOCpartCenter,
div.TOCpartCenter {
  font-weight: bold;
  mso-style-name: TOCpartCenter;
}

p.issue,
li.issue,
div.issue {
  margin-bottom: 35.85pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 3.55pt;
  mso-style-name: issue;
}

p.transsection,
li.transsection,
div.transsection {
  mso-style-name: transsection;
}

p.transsection,
li.transsection,
div.transsection,
p.transsubsection,
li.transsubsection,
div.transsubsection {
  font-weight: bold;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.transsubsection,
li.transsubsection,
div.transsubsection {
  mso-style-name: transsubsection;
}

p.Yprocpartnum,
li.Yprocpartnum,
div.Yprocpartnum {
  background: #d9d9d9;
  font-weight: bold;
  margin-left: 0cm;
  margin-top: 7.5pt;
  mso-style-name: Yprocpartnum;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.Yprocpartnum,
li.Yprocpartnum,
div.Yprocpartnum,
p.NoticeAmend,
li.NoticeAmend,
div.NoticeAmend {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
}

p.NoticeAmend,
li.NoticeAmend,
div.NoticeAmend {
  color: red;
  margin-left: 88.8pt;
  margin-top: 4pt;
  mso-style-name: NoticeAmend;
  text-align: justify;
}

p.Standard,
li.Standard,
div.Standard {
  margin-top: 5pt;
  mso-style-name: Standard;
  text-align: justify;
}

p.Standard,
li.Standard,
div.Standard,
p.Yheadingx,
li.Yheadingx,
div.Yheadingx {
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
}

p.Yheadingx,
li.Yheadingx,
div.Yheadingx {
  background: #d9d9d9;
  margin-top: 7.5pt;
  mso-style-name: Yheadingx;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.Yschedule,
li.Yschedule,
div.Yschedule {
  background: #d9d9d9;
  margin-bottom: 3pt;
  margin-top: 7.5pt;
  mso-style-name: Yschedule;
  text-transform: uppercase;
}

p.Yschedule,
li.Yschedule,
div.Yschedule,
p.amendednote,
li.amendednote,
div.amendednote {
  margin-left: 0cm;
  margin-right: 0cm;
  page-break-after: avoid;
  text-align: center;
}

p.amendednote,
li.amendednote,
div.amendednote {
  font-style: italic;
  layout-grid-mode: line;
  margin-bottom: 6.95pt;
  margin-top: 0cm;
  mso-style-name: amendednote;
}

p.form,
li.form,
div.form {
  margin-bottom: 0cm;
  margin-top: 7pt;
  mso-style-name: form;
}

p.form,
li.form,
div.form,
p.regnumber,
li.regnumber,
div.regnumber {
  margin-left: 0cm;
  margin-right: 0cm;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.regnumber,
li.regnumber,
div.regnumber {
  font-weight: bold;
  margin-bottom: 7pt;
  margin-top: 0cm;
  mso-style-name: regnumber;
}

p.regtitle,
li.regtitle,
div.regtitle {
  font-weight: bold;
  margin-bottom: 6.95pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  mso-style-name: regtitle;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.ruleb,
li.ruleb,
div.ruleb {
  mso-style-name: ruleb;
}

p.ruleb,
li.ruleb,
div.ruleb,
p.rulec,
li.rulec,
div.rulec {
  font-weight: bold;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 6.95pt;
}

p.rulec,
li.rulec,
div.rulec {
  mso-style-name: rulec;
  text-align: center;
  text-transform: uppercase;
}

p.rulei,
li.rulei,
div.rulei {
  font-style: italic;
  mso-style-name: rulei;
}

p.rulei,
li.rulei,
div.rulei,
p.rulel,
li.rulel,
div.rulel {
  font-weight: bold;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 6.95pt;
}

p.rulel,
li.rulel,
div.rulel {
  mso-style-name: rulel;
  text-transform: uppercase;
}

p.subject,
li.subject,
div.subject {
  margin-top: 7pt;
  mso-style-name: subject;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.subject,
li.subject,
div.subject,
p.version,
li.version,
div.version {
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
}

p.version,
li.version,
div.version {
  font-style: italic;
  font-weight: bold;
  margin-top: 6.95pt;
  mso-style-name: version;
}

p.ActTitle,
li.ActTitle,
div.ActTitle {
  font-weight: bold;
  margin-bottom: 10pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  mso-style-name: ActTitle;
  text-transform: uppercase;
}

p.ActTitle,
li.ActTitle,
div.ActTitle,
p.regaction,
li.regaction,
div.regaction {
  page-break-after: avoid;
  text-align: center;
}

p.regaction,
li.regaction,
div.regaction {
  layout-grid-mode: line;
  margin: 0cm;
  mso-style-name: regaction;
}

p.dated,
li.dated,
div.dated {
  margin-bottom: 11.95pt;
  margin-top: 14.45pt;
  mso-style-name: dated;
}

p.dated,
li.dated,
div.dated,
p.madeappfiled,
li.madeappfiled,
div.madeappfiled {
  margin-left: 0cm;
  margin-right: 0cm;
  page-break-after: avoid;
}

p.madeappfiled,
li.madeappfiled,
div.madeappfiled {
  margin-bottom: 6pt;
  margin-top: 0cm;
  mso-style-name: "made/app/filed";
  text-align: center;
}

p.regtitleold,
li.regtitleold,
div.regtitleold {
  margin-bottom: 6.95pt;
  mso-style-name: regtitleold;
  text-align: center;
  text-transform: uppercase;
}

p.regtitleold,
li.regtitleold,
div.regtitleold,
p.commiss,
li.commiss,
div.commiss {
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  page-break-after: avoid;
}

p.commiss,
li.commiss,
div.commiss {
  font-variant: small-caps;
  margin-bottom: 23.9pt;
  mso-style-name: commiss;
  text-align: right;
}

p.Yact,
li.Yact,
div.Yact {
  font-style: italic;
  mso-style-name: Yact;
}

p.Yact,
li.Yact,
div.Yact,
p.Yform,
li.Yform,
div.Yform {
  background: #d9d9d9;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7pt;
  page-break-after: avoid;
  text-align: center;
}

p.Yform,
li.Yform,
div.Yform {
  mso-style-name: Yform;
  text-transform: uppercase;
}

p.note,
li.note,
div.note {
  margin-bottom: 7pt;
  margin-top: 0cm;
  mso-style-name: note;
}

p.note,
li.note,
div.note,
p.Yminnote,
li.Yminnote,
div.Yminnote {
  margin-left: 0cm;
  margin-right: 0cm;
  text-align: justify;
}

p.Yminnote,
li.Yminnote,
div.Yminnote {
  background: #d9d9d9;
  font-style: italic;
  margin-bottom: 10.45pt;
  margin-top: 4.55pt;
  mso-style-name: Yminnote;
}

p.Yruleb,
li.Yruleb,
div.Yruleb {
  mso-style-name: Yruleb;
}

p.Yruleb,
li.Yruleb,
div.Yruleb,
p.Yrulel,
li.Yrulel,
div.Yrulel {
  background: #d9d9d9;
  font-weight: bold;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 6.95pt;
}

p.Yrulel,
li.Yrulel,
div.Yrulel {
  mso-style-name: Yrulel;
  text-transform: uppercase;
}

p.Yrulec,
li.Yrulec,
div.Yrulec {
  mso-style-name: Yrulec;
  text-align: center;
  text-transform: uppercase;
}

p.Yrulec,
li.Yrulec,
div.Yrulec,
p.Yrulei,
li.Yrulei,
div.Yrulei {
  background: #d9d9d9;
  font-weight: bold;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 6.95pt;
}

p.Yrulei,
li.Yrulei,
div.Yrulei {
  font-style: italic;
  mso-style-name: Yrulei;
}

p.Ysubject,
li.Ysubject,
div.Ysubject {
  margin-top: 7pt;
  mso-style-name: Ysubject;
  text-align: center;
  text-transform: uppercase;
}

p.Ysubject,
li.Ysubject,
div.Ysubject,
p.Yheadnote,
li.Yheadnote,
div.Yheadnote {
  background: #d9d9d9;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  page-break-after: avoid;
}

p.Yheadnote,
li.Yheadnote,
div.Yheadnote {
  font-weight: bold;
  margin-top: 6pt;
  mso-style-name: Yheadnote;
}

p.TOChead,
li.TOChead,
div.TOChead {
  color: blue;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  mso-style-name: TOChead;
  text-decoration: underline;
}

span.ovbold {
  font-weight: bold;
  mso-style-name: ovbold;
}

span.ovitalic {
  font-style: italic;
  mso-style-name: ovitalic;
}

span.ovsmallcap {
  font-variant: small-caps;
  mso-style-name: ovsmallcap;
}

span.ovregular {
  font-weight: bold;
  mso-style-name: ovregular;
}

span.ovitalicbold {
  font-style: italic;
  font-weight: bold;
  mso-style-name: ovitalicbold;
}

p.tablelevel1,
li.tablelevel1,
div.tablelevel1 {
  margin-left: 18pt;
  mso-style-name: tablelevel1;
}

p.tablelevel1,
li.tablelevel1,
div.tablelevel1,
p.tablelevel2,
li.tablelevel2,
div.tablelevel2 {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.tablelevel2,
li.tablelevel2,
div.tablelevel2 {
  margin-left: 30pt;
  mso-style-name: tablelevel2;
}

p.tablelevel3,
li.tablelevel3,
div.tablelevel3 {
  margin-left: 42pt;
  mso-style-name: tablelevel3;
}

p.tablelevel3,
li.tablelevel3,
div.tablelevel3,
p.tablelevel4,
li.tablelevel4,
div.tablelevel4 {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.tablelevel4,
li.tablelevel4,
div.tablelevel4 {
  margin-left: 54pt;
  mso-style-name: tablelevel4;
}

p.tablelevel1x,
li.tablelevel1x,
div.tablelevel1x {
  margin-left: 18pt;
  mso-style-name: tablelevel1x;
}

p.tablelevel1x,
li.tablelevel1x,
div.tablelevel1x,
p.tablelevel2x,
li.tablelevel2x,
div.tablelevel2x {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.tablelevel2x,
li.tablelevel2x,
div.tablelevel2x {
  margin-left: 30pt;
  mso-style-name: tablelevel2x;
}

p.tablelevel3x,
li.tablelevel3x,
div.tablelevel3x {
  margin-left: 42pt;
  mso-style-name: tablelevel3x;
}

p.tablelevel3x,
li.tablelevel3x,
div.tablelevel3x,
p.tablelevel4x,
li.tablelevel4x,
div.tablelevel4x {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.tablelevel4x,
li.tablelevel4x,
div.tablelevel4x {
  margin-left: 54pt;
  mso-style-name: tablelevel4x;
}

p.headnoteind,
li.headnoteind,
div.headnoteind {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 12.25pt;
  margin-right: 0cm;
  margin-top: 6pt;
  mso-style-name: headnoteind;
}

p.footnoteLeft,
li.footnoteLeft,
div.footnoteLeft {
  margin-top: 5.55pt;
  mso-style-name: footnoteLeft;
  text-align: justify;
}

p.footnoteLeft,
li.footnoteLeft,
div.footnoteLeft,
p.TOCpartLeft,
li.TOCpartLeft,
div.TOCpartLeft {
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
}

p.TOCpartLeft,
li.TOCpartLeft,
div.TOCpartLeft {
  font-weight: bold;
  margin-top: 0.55pt;
  mso-style-name: TOCpartLeft;
}

p.TOCschedLeft,
li.TOCschedLeft,
div.TOCschedLeft {
  mso-style-name: TOCschedLeft;
}

p.TOCschedLeft,
li.TOCschedLeft,
div.TOCschedLeft,
p.TOCheadLeft,
li.TOCheadLeft,
div.TOCheadLeft {
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.TOCheadLeft,
li.TOCheadLeft,
div.TOCheadLeft {
  color: blue;
  font-variant: small-caps;
  mso-style-name: TOCheadLeft;
  text-decoration: underline;
}

p.Yfootnote,
li.Yfootnote,
div.Yfootnote {
  mso-style-name: Yfootnote;
  text-align: right;
}

p.Yfootnote,
li.Yfootnote,
div.Yfootnote,
p.Yfootnoteleft,
li.Yfootnoteleft,
div.Yfootnoteleft {
  background: #d9d9d9;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
}

p.Yfootnoteleft,
li.Yfootnoteleft,
div.Yfootnoteleft {
  mso-style-name: Yfootnoteleft;
  text-align: justify;
}

p.TOCpart,
li.TOCpart,
div.TOCpart {
  font-weight: bold;
  mso-style-name: TOCpart;
}

p.TOCpart,
li.TOCpart,
div.TOCpart,
p.TOCsched,
li.TOCsched,
div.TOCsched {
  color: blue;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-decoration: underline;
}

p.TOCsched,
li.TOCsched,
div.TOCsched {
  mso-style-name: TOCsched;
}

p.tocpartnum,
li.tocpartnum,
div.tocpartnum {
  font-weight: bold;
  margin-bottom: 2pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 6pt;
  mso-style-name: tocpartnum;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

span.ovallcaps {
  mso-style-name: ovallcaps;
  text-transform: uppercase;
}

span.ovboldallcaps {
  font-weight: bold;
  mso-style-name: ovboldallcaps;
  text-transform: uppercase;
}

p.OLCheader,
li.OLCheader,
div.OLCheader {
  layout-grid-mode: line;
  margin: 0cm;
  mso-style-name: OLCheader;
}

p.OLCfooter,
li.OLCfooter,
div.OLCfooter {
  margin-left: 0cm;
  margin-top: 3.5pt;
  mso-style-name: OLCfooter;
  text-align: center;
}

p.OLCfooter,
li.OLCfooter,
div.OLCfooter,
p.Ytablelevel1,
li.Ytablelevel1,
div.Ytablelevel1 {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
}

p.Ytablelevel1,
li.Ytablelevel1,
div.Ytablelevel1 {
  background: #d9d9d9;
  margin-left: 18pt;
  margin-top: 0.55pt;
  mso-style-name: Ytablelevel1;
}

p.Ytablelevel1x,
li.Ytablelevel1x,
div.Ytablelevel1x {
  margin-left: 18pt;
  mso-style-name: Ytablelevel1x;
}

p.Ytablelevel1x,
li.Ytablelevel1x,
div.Ytablelevel1x,
p.Ytablelevel2,
li.Ytablelevel2,
div.Ytablelevel2 {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.Ytablelevel2,
li.Ytablelevel2,
div.Ytablelevel2 {
  margin-left: 30pt;
  mso-style-name: Ytablelevel2;
}

p.Ytablelevel2x,
li.Ytablelevel2x,
div.Ytablelevel2x {
  margin-left: 30pt;
  mso-style-name: Ytablelevel2x;
}

p.Ytablelevel2x,
li.Ytablelevel2x,
div.Ytablelevel2x,
p.Ytablelevel3,
li.Ytablelevel3,
div.Ytablelevel3 {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.Ytablelevel3,
li.Ytablelevel3,
div.Ytablelevel3 {
  margin-left: 42pt;
  mso-style-name: Ytablelevel3;
}

p.Ytablelevel3x,
li.Ytablelevel3x,
div.Ytablelevel3x {
  margin-left: 42pt;
  mso-style-name: Ytablelevel3x;
}

p.Ytablelevel3x,
li.Ytablelevel3x,
div.Ytablelevel3x,
p.Ytablelevel4,
li.Ytablelevel4,
div.Ytablelevel4 {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.Ytablelevel4,
li.Ytablelevel4,
div.Ytablelevel4 {
  margin-left: 54pt;
  mso-style-name: Ytablelevel4;
}

p.Ytablelevel4x,
li.Ytablelevel4x,
div.Ytablelevel4x {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 54pt;
  margin-right: 0cm;
  margin-top: 0.55pt;
  mso-style-name: Ytablelevel4x;
}

p.parawindt2,
li.parawindt2,
div.parawindt2 {
  margin-left: 27.85pt;
  mso-style-name: parawindt2;
}

p.parawindt2,
li.parawindt2,
div.parawindt2,
p.parawindt3,
li.parawindt3,
div.parawindt3 {
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 4.8pt;
  text-align: justify;
}

p.parawindt3,
li.parawindt3,
div.parawindt3 {
  margin-left: 41.75pt;
  mso-style-name: parawindt3;
}

p.tableheadingrev,
li.tableheadingrev,
div.tableheadingrev {
  margin-bottom: 6.95pt;
  margin-top: 0cm;
  mso-style-name: tableheadingrev;
}

p.tableheadingrev,
li.tableheadingrev,
div.tableheadingrev,
p.Yheading1x,
li.Yheading1x,
div.Yheading1x {
  layout-grid-mode: line;
  margin-left: 0cm;
  margin-right: 0cm;
  page-break-after: avoid;
  text-align: center;
}

p.Yheading1x,
li.Yheading1x,
div.Yheading1x {
  background: #d9d9d9;
  font-variant: small-caps;
  margin-bottom: 0cm;
  margin-top: 7.5pt;
  mso-style-name: Yheading1x;
}

p.Yprocheadnote,
li.Yprocheadnote,
div.Yprocheadnote {
  background: #d9d9d9;
  font-weight: bold;
  margin-bottom: 0cm;
  margin-left: 12pt;
  margin-right: 0cm;
  margin-top: 6pt;
  mso-style-name: Yprocheadnote;
  page-break-after: avoid;
}

p.tableitalic,
li.tableitalic,
div.tableitalic {
  mso-style-name: tableitalic;
}

p.tableitalic,
li.tableitalic,
div.tableitalic,
p.Ytableitalic,
li.Ytableitalic,
div.Ytableitalic {
  font-style: italic;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.Ytableitalic,
li.Ytableitalic,
div.Ytableitalic {
  background: #d9d9d9;
  mso-style-name: Ytableitalic;
}

p.tablebold,
li.tablebold,
div.tablebold {
  mso-style-name: tablebold;
}

p.tablebold,
li.tablebold,
div.tablebold,
p.Ytablebold,
li.Ytablebold,
div.Ytablebold {
  font-weight: bold;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.Ytablebold,
li.Ytablebold,
div.Ytablebold {
  background: #d9d9d9;
  mso-style-name: Ytablebold;
}

p.bhnote,
li.bhnote,
div.bhnote {
  margin-bottom: 7pt;
  margin-left: 0cm;
  margin-top: 0cm;
  mso-style-name: bhnote;
}

p.bhnote,
li.bhnote,
div.bhnote,
p.Yprocdefsubsubsubclause,
li.Yprocdefsubsubsubclause,
div.Yprocdefsubsubsubclause {
  layout-grid-mode: line;
  margin-right: 0cm;
  text-align: justify;
}

p.Yprocdefsubsubsubclause,
li.Yprocdefsubsubsubclause,
div.Yprocdefsubsubsubclause {
  background: #d9d9d9;
  margin-bottom: 0cm;
  margin-left: 101.65pt;
  margin-top: 5.55pt;
  mso-style-name: Yprocdefsubsubsubclause;
}

p.Yprocheading1,
li.Yprocheading1,
div.Yprocheading1 {
  background: #d9d9d9;
  font-variant: small-caps;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 12pt;
  margin-right: 0cm;
  margin-top: 7.5pt;
  mso-style-name: Yprocheading1;
  page-break-after: avoid;
  text-align: center;
}

p.tableitaliclevel1x,
li.tableitaliclevel1x,
div.tableitaliclevel1x {
  layout-grid-mode: line;
  margin-left: 18pt;
  mso-style-name: tableitaliclevel1x;
}

p.tableitaliclevel1x,
li.tableitaliclevel1x,
div.tableitaliclevel1x,
p.tablebolditalic,
li.tablebolditalic,
div.tablebolditalic {
  font-style: italic;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.tablebolditalic,
li.tablebolditalic,
div.tablebolditalic {
  font-weight: bold;
  margin-left: 0cm;
  mso-style-name: tablebolditalic;
}

p.headnoteitalic,
li.headnoteitalic,
div.headnoteitalic {
  font-style: italic;
  margin-bottom: 0cm;
  margin-top: 6pt;
  mso-style-name: headnoteitalic;
}

p.headnoteitalic,
li.headnoteitalic,
div.headnoteitalic,
p.Pschedule,
li.Pschedule,
div.Pschedule {
  font-weight: bold;
  margin-left: 0cm;
  margin-right: 0cm;
  page-break-after: avoid;
}

p.Pschedule,
li.Pschedule,
div.Pschedule {
  margin-bottom: 3pt;
  margin-top: 7.5pt;
  mso-style-name: Pschedule;
  text-align: center;
  text-transform: uppercase;
}

p.rsignature,
li.rsignature,
div.rsignature {
  mso-style-name: rsignature;
  text-align: right;
}

p.rsignature,
li.rsignature,
div.rsignature,
p.lsignature,
li.lsignature,
div.lsignature {
  font-variant: small-caps;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 2.45pt;
  page-break-after: avoid;
}

p.lsignature,
li.lsignature,
div.lsignature {
  mso-style-name: lsignature;
}

p.rsigntit,
li.rsigntit,
div.rsigntit {
  mso-style-name: rsigntit;
  text-align: right;
}

p.rsigntit,
li.rsigntit,
div.rsigntit,
p.lsigntit,
li.lsigntit,
div.lsigntit {
  font-style: italic;
  margin-bottom: 11.95pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  page-break-after: avoid;
}

p.lsigntit,
li.lsigntit,
div.lsigntit {
  mso-style-name: lsigntit;
}

p.Signature2,
li.Signature2,
div.Signature2 {
  font-variant: small-caps;
  margin-bottom: 0cm;
  margin-top: 2.45pt;
  mso-style-name: Signature2;
}

p.Signature2,
li.Signature2,
div.Signature2,
p.signtit,
li.signtit,
div.signtit {
  margin-left: 0cm;
  margin-right: 0cm;
  page-break-after: avoid;
  text-align: right;
}

p.signtit,
li.signtit,
div.signtit {
  font-style: italic;
  margin-bottom: 11.95pt;
  margin-top: 0cm;
  mso-style-name: signtit;
}

p.certify,
li.certify,
div.certify {
  margin-bottom: 11.95pt;
  margin-top: 14.45pt;
  mso-style-name: certify;
}

p.certify,
li.certify,
div.certify,
p.YPheading3,
li.YPheading3,
div.YPheading3 {
  margin-left: 0cm;
  margin-right: 0cm;
  page-break-after: avoid;
}

p.YPheading3,
li.YPheading3,
div.YPheading3 {
  background: #d9d9d9;
  font-weight: bold;
  margin-bottom: 0cm;
  margin-top: 7.5pt;
  mso-style-name: YPheading3;
  text-align: center;
}

p.Yproctablelevel1x,
li.Yproctablelevel1x,
div.Yproctablelevel1x {
  mso-style-name: Yproctablelevel1x;
}

p.Yproctablelevel1x,
li.Yproctablelevel1x,
div.Yproctablelevel1x,
p.Yproctableboldlevel1x,
li.Yproctableboldlevel1x,
div.Yproctableboldlevel1x {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 12pt;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.Yproctableboldlevel1x,
li.Yproctableboldlevel1x,
div.Yproctableboldlevel1x {
  font-weight: bold;
  mso-style-name: Yproctableboldlevel1x;
}

p.ConsolidationPeriod,
li.ConsolidationPeriod,
div.ConsolidationPeriod {
  color: red;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 4.5pt;
  mso-style-name: ConsolidationPeriod;
}

p.Notice,
li.Notice,
div.Notice {
  margin-left: 0cm;
  mso-style-name: Notice;
  text-align: justify;
}

p.Notice,
li.Notice,
div.Notice,
p.NoticeAmend1,
li.NoticeAmend1,
div.NoticeAmend1 {
  color: red;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 4pt;
}

p.NoticeAmend1,
li.NoticeAmend1,
div.NoticeAmend1 {
  margin-left: 36pt;
  mso-style-name: NoticeAmend1;
}

p.NoticeAmend2,
li.NoticeAmend2,
div.NoticeAmend2 {
  margin-left: 72pt;
  mso-style-name: NoticeAmend2;
}

p.NoticeAmend2,
li.NoticeAmend2,
div.NoticeAmend2,
p.NoticeAmend3,
li.NoticeAmend3,
div.NoticeAmend3 {
  color: red;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 4pt;
}

p.NoticeAmend3,
li.NoticeAmend3,
div.NoticeAmend3 {
  margin-left: 36pt;
  mso-style-name: NoticeAmend3;
}

p.NoticeProc1,
li.NoticeProc1,
div.NoticeProc1 {
  color: red;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 36pt;
  margin-right: 0cm;
  margin-top: 6pt;
  mso-style-name: NoticeProc1;
}

p.Yparawindt2,
li.Yparawindt2,
div.Yparawindt2 {
  margin-left: 27.85pt;
  mso-style-name: Yparawindt2;
}

p.Yparawindt2,
li.Yparawindt2,
div.Yparawindt2,
p.Yparawindt3,
li.Yparawindt3,
div.Yparawindt3 {
  background: #d9d9d9;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 4.8pt;
  text-align: justify;
}

p.Yparawindt3,
li.Yparawindt3,
div.Yparawindt3 {
  margin-left: 41.75pt;
  mso-style-name: Yparawindt3;
}

p.Yprocparanoindt,
li.Yprocparanoindt,
div.Yprocparanoindt {
  margin-left: 12.25pt;
  margin-top: 4.8pt;
  mso-style-name: Yprocparanoindt;
}

p.Yprocparanoindt,
li.Yprocparanoindt,
div.Yprocparanoindt,
p.pnoteclause,
li.pnoteclause,
div.pnoteclause {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  text-align: justify;
}

p.pnoteclause,
li.pnoteclause,
div.pnoteclause {
  margin-left: 38.9pt;
  margin-top: 5.55pt;
  mso-style-name: pnoteclause;
}

p.Yregtitle,
li.Yregtitle,
div.Yregtitle {
  background: #d9d9d9;
  font-weight: bold;
  margin-bottom: 6.95pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  mso-style-name: Yregtitle;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.YTOCpartLeft,
li.YTOCpartLeft,
div.YTOCpartLeft {
  font-weight: bold;
  mso-style-name: YTOCpartLeft;
}

p.YTOCpartLeft,
li.YTOCpartLeft,
div.YTOCpartLeft,
p.YTOCid,
li.YTOCid,
div.YTOCid {
  background: #d9d9d9;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.YTOCid,
li.YTOCid,
div.YTOCid {
  color: blue;
  mso-style-name: YTOCid;
  text-decoration: underline;
}

p.YTOCSched,
li.YTOCSched,
div.YTOCSched {
  mso-style-name: YTOCSched;
}

p.YTOCSched,
li.YTOCSched,
div.YTOCSched,
p.YTOCTable,
li.YTOCTable,
div.YTOCTable {
  background: #d9d9d9;
  color: blue;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-decoration: underline;
}

p.YTOCTable,
li.YTOCTable,
div.YTOCTable {
  mso-style-name: YTOCTable;
}

p.YTOCheadLeft,
li.YTOCheadLeft,
div.YTOCheadLeft {
  background: #d9d9d9;
  color: blue;
  font-variant: small-caps;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  mso-style-name: YTOCheadLeft;
  text-decoration: underline;
}

p.YTOCPartCenter,
li.YTOCPartCenter,
div.YTOCPartCenter {
  font-weight: bold;
  mso-style-name: YTOCPartCenter;
}

p.YTOCPartCenter,
li.YTOCPartCenter,
div.YTOCPartCenter,
p.YTOCHeadCenter,
li.YTOCHeadCenter,
div.YTOCHeadCenter {
  background: #d9d9d9;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-align: center;
}

p.YTOCHeadCenter,
li.YTOCHeadCenter,
div.YTOCHeadCenter {
  color: blue;
  font-variant: small-caps;
  mso-style-name: YTOCHeadCenter;
  text-decoration: underline;
}

p.YTOCHead,
li.YTOCHead,
div.YTOCHead {
  background: #d9d9d9;
  mso-style-name: YTOCHead;
}

p.YTOCHead,
li.YTOCHead,
div.YTOCHead,
p.TOCForm,
li.TOCForm,
div.TOCForm {
  color: blue;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-decoration: underline;
}

p.TOCForm,
li.TOCForm,
div.TOCForm {
  mso-style-name: TOCForm;
}

p.YTOCForm,
li.YTOCForm,
div.YTOCForm {
  background: #d9d9d9;
  color: blue;
  margin-top: 0.55pt;
  mso-style-name: YTOCForm;
  text-decoration: underline;
}

p.YTOCForm,
li.YTOCForm,
div.YTOCForm,
p.act,
li.act,
div.act {
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
}

p.act,
li.act,
div.act {
  font-style: italic;
  margin-top: 7pt;
  mso-style-name: act;
  page-break-after: avoid;
  text-align: center;
}

/* Page Definitions */
@page WordSection1 {
  margin: 72pt 54pt 57.6pt 72pt;
  size: 612pt 792pt;
}
div.WordSection1 {
  page: WordSection1;
}

/* List Definitions */
ol,
ul {
  margin-bottom: 0cm;
} /* Font Definitions */
@font-face {
  panose-1: 2 4 5 3 5 4 6 3 2 4;
}
@font-face {
  panose-1: 2 4 5 3 5 4 6 3 2 4;
}
@font-face {}
@font-face {
  panose-1: 2 2 6 3 5 4 5 2 3 4;
}
/* Style Definitions */
h1 {
  font-weight: normal;
  margin-bottom: 0cm;
  margin-top: 12pt;
  mso-style-link: "Heading 1 Char";
}

h1,
p.assent-e,
li.assent-e,
div.assent-e {
  margin-left: 0cm;
  margin-right: 0cm;
  page-break-after: avoid;
}

p.assent-e,
li.assent-e,
div.assent-e {
  mso-style-name: assent-e;
}

p.assent-e,
li.assent-e,
div.assent-e,
p.assent-f,
li.assent-f,
div.assent-f {
  font-style: italic;
  layout-grid-mode: line;
  margin-bottom: 27.9pt;
  margin-top: 9.5pt;
  text-align: right;
}

p.assent-f,
li.assent-f,
div.assent-f {
  margin-left: 0cm;
  margin-right: 0cm;
  mso-style-name: assent-f;
  page-break-after: avoid;
}

p.chapter-e,
li.chapter-e,
div.chapter-e {
  mso-style-name: chapter-e;
}

p.chapter-e,
li.chapter-e,
div.chapter-e,
p.chapter-f,
li.chapter-f,
div.chapter-f {
  layout-grid-mode: line;
  margin-bottom: 15.45pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.chapter-f,
li.chapter-f,
div.chapter-f {
  mso-style-name: chapter-f;
}

p.clause-e,
li.clause-e,
div.clause-e {
  mso-style-name: clause-e;
}

p.clause-e,
li.clause-e,
div.clause-e,
p.clause-f,
li.clause-f,
div.clause-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 26.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.clause-f,
li.clause-f,
div.clause-f {
  mso-style-name: clause-f;
}

p.defclause-e,
li.defclause-e,
div.defclause-e {
  mso-style-name: defclause-e;
}

p.defclause-e,
li.defclause-e,
div.defclause-e,
p.defclause-f,
li.defclause-f,
div.defclause-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 26.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.defclause-f,
li.defclause-f,
div.defclause-f {
  mso-style-name: defclause-f;
}

p.definition-e,
li.definition-e,
div.definition-e {
  mso-style-name: definition-e;
}

p.definition-e,
li.definition-e,
div.definition-e,
p.definition-f,
li.definition-f,
div.definition-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 9.45pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.definition-f,
li.definition-f,
div.definition-f {
  mso-style-name: definition-f;
}

p.defparagraph-e,
li.defparagraph-e,
div.defparagraph-e {
  mso-style-name: defparagraph-e;
}

p.defparagraph-e,
li.defparagraph-e,
div.defparagraph-e,
p.paragraph-e,
li.paragraph-e,
div.paragraph-e {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 26.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.paragraph-e,
li.paragraph-e,
div.paragraph-e {
  mso-style-name: paragraph-e;
}

p.defparagraph-f,
li.defparagraph-f,
div.defparagraph-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 26.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  mso-style-name: defparagraph-f;
  text-align: justify;
}

p.defsubclause-e,
li.defsubclause-e,
div.defsubclause-e {
  mso-style-name: defsubclause-e;
}

p.defsubclause-e,
li.defsubclause-e,
div.defsubclause-e,
p.subclause-e,
li.subclause-e,
div.subclause-e {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 47.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.subclause-e,
li.subclause-e,
div.subclause-e {
  mso-style-name: subclause-e;
}

p.defsubclause-f,
li.defsubclause-f,
div.defsubclause-f {
  mso-style-name: defsubclause-f;
}

p.defsubclause-f,
li.defsubclause-f,
div.defsubclause-f,
p.defsubpara-e,
li.defsubpara-e,
div.defsubpara-e {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 47.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.defsubpara-e,
li.defsubpara-e,
div.defsubpara-e {
  mso-style-name: defsubpara-e;
}

p.subpara-e,
li.subpara-e,
div.subpara-e {
  mso-style-name: subpara-e;
}

p.subpara-e,
li.subpara-e,
div.subpara-e,
p.defsubpara-f,
li.defsubpara-f,
div.defsubpara-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 47.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.defsubpara-f,
li.defsubpara-f,
div.defsubpara-f {
  mso-style-name: defsubpara-f;
}

p.defsubsubclause-e,
li.defsubsubclause-e,
div.defsubsubclause-e {
  mso-style-name: defsubsubclause-e;
}

p.defsubsubclause-e,
li.defsubsubclause-e,
div.defsubsubclause-e,
p.subsubclause-e,
li.subsubclause-e,
div.subsubclause-e {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 71.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.subsubclause-e,
li.subsubclause-e,
div.subsubclause-e {
  mso-style-name: subsubclause-e;
}

p.defsubsubclause-f,
li.defsubsubclause-f,
div.defsubsubclause-f {
  mso-style-name: defsubsubclause-f;
}

p.defsubsubclause-f,
li.defsubsubclause-f,
div.defsubsubclause-f,
p.defsubsubpara-e,
li.defsubsubpara-e,
div.defsubsubpara-e {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 71.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.defsubsubpara-e,
li.defsubsubpara-e,
div.defsubsubpara-e {
  mso-style-name: defsubsubpara-e;
}

p.subsubpara-e,
li.subsubpara-e,
div.subsubpara-e {
  mso-style-name: subsubpara-e;
}

p.subsubpara-e,
li.subsubpara-e,
div.subsubpara-e,
p.defsubsubpara-f,
li.defsubsubpara-f,
div.defsubsubpara-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 71.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.defsubsubpara-f,
li.defsubsubpara-f,
div.defsubsubpara-f {
  mso-style-name: defsubsubpara-f;
}

p.ellipsis-e,
li.ellipsis-e,
div.ellipsis-e {
  mso-style-name: ellipsis-e;
}

p.ellipsis-e,
li.ellipsis-e,
div.ellipsis-e,
p.ellipsis-f,
li.ellipsis-f,
div.ellipsis-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: center;
}

p.ellipsis-f,
li.ellipsis-f,
div.ellipsis-f {
  mso-style-name: ellipsis-f;
}

p.equation-e,
li.equation-e,
div.equation-e {
  mso-style-name: equation-e;
}

p.equation-e,
li.equation-e,
div.equation-e,
p.equation-f,
li.equation-f,
div.equation-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: center;
}

p.equation-f,
li.equation-f,
div.equation-f {
  mso-style-name: equation-f;
}

p.firstdef-e,
li.firstdef-e,
div.firstdef-e {
  mso-style-name: firstdef-e;
}

p.firstdef-e,
li.firstdef-e,
div.firstdef-e,
p.firstdef-f,
li.firstdef-f,
div.firstdef-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 9.45pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.firstdef-f,
li.firstdef-f,
div.firstdef-f {
  mso-style-name: firstdef-f;
}

p.footnote-e,
li.footnote-e,
div.footnote-e {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  mso-style-name: footnote-e;
  text-align: right;
}

p.heading1-e,
li.heading1-e,
div.heading1-e {
  mso-style-name: heading1-e;
}

p.heading1-e,
li.heading1-e,
div.heading1-e,
p.heading1-f,
li.heading1-f,
div.heading1-f {
  font-variant: small-caps;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.heading1-f,
li.heading1-f,
div.heading1-f {
  mso-style-name: heading1-f;
}

p.heading2-e,
li.heading2-e,
div.heading2-e {
  mso-style-name: heading2-e;
}

p.heading2-e,
li.heading2-e,
div.heading2-e,
p.heading2-f,
li.heading2-f,
div.heading2-f {
  font-variant: small-caps;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.heading2-f,
li.heading2-f,
div.heading2-f {
  mso-style-name: heading2-f;
}

p.heading3-e,
li.heading3-e,
div.heading3-e {
  mso-style-name: heading3-e;
}

p.heading3-e,
li.heading3-e,
div.heading3-e,
p.heading3-f,
li.heading3-f,
div.heading3-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.heading3-f,
li.heading3-f,
div.heading3-f {
  mso-style-name: heading3-f;
}

p.headingx-e,
li.headingx-e,
div.headingx-e {
  mso-style-name: headingx-e;
}

p.headingx-e,
li.headingx-e,
div.headingx-e,
p.headingx-f,
li.headingx-f,
div.headingx-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.headingx-f,
li.headingx-f,
div.headingx-f {
  mso-style-name: headingx-f;
}

p.insert-e,
li.insert-e,
div.insert-e {
  mso-style-name: insert-e;
}

p.insert-e,
li.insert-e,
div.insert-e,
p.insert-f,
li.insert-f,
div.insert-f {
  font-style: italic;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 11.5pt;
  page-break-after: avoid;
  text-align: justify;
}

p.insert-f,
li.insert-f,
div.insert-f {
  mso-style-name: insert-f;
}

p.line-e,
li.line-e,
div.line-e {
  mso-style-name: line-e;
}

p.line-e,
li.line-e,
div.line-e,
p.line-f,
li.line-f,
div.line-f {
  layout-grid-mode: line;
  margin-bottom: 3pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 3pt;
  text-align: center;
}

p.line-f,
li.line-f,
div.line-f {
  mso-style-name: line-f;
}

p.longtitle-e,
li.longtitle-e,
div.longtitle-e {
  mso-style-name: longtitle-e;
}

p.longtitle-e,
li.longtitle-e,
div.longtitle-e,
p.longtitle-f,
li.longtitle-f,
div.longtitle-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 51.8pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 21pt;
  page-break-after: avoid;
  text-align: center;
}

p.longtitle-f,
li.longtitle-f,
div.longtitle-f {
  mso-style-name: longtitle-f;
}

p.minnote-e,
li.minnote-e,
div.minnote-e {
  mso-style-name: minnote-e;
}

p.minnote-e,
li.minnote-e,
div.minnote-e,
p.minnote-f,
li.minnote-f,
div.minnote-f {
  font-style: italic;
  layout-grid-mode: line;
  margin-bottom: 10.45pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 4.55pt;
  text-align: justify;
}

p.minnote-f,
li.minnote-f,
div.minnote-f {
  mso-style-name: minnote-f;
}

p.number-e,
li.number-e,
div.number-e {
  mso-style-name: number-e;
}

p.number-e,
li.number-e,
div.number-e,
p.number-f,
li.number-f,
div.number-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 20.1pt;
  text-align: justify;
}

p.number-f,
li.number-f,
div.number-f {
  mso-style-name: number-f;
}

p.paragraph-f,
li.paragraph-f,
div.paragraph-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 26.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  mso-style-name: paragraph-f;
  text-align: justify;
}

p.paranoindt-e,
li.paranoindt-e,
div.paranoindt-e {
  mso-style-name: paranoindt-e;
}

p.paranoindt-e,
li.paranoindt-e,
div.paranoindt-e,
p.paranoindt-f,
li.paranoindt-f,
div.paranoindt-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 4.8pt;
  text-align: justify;
}

p.paranoindt-f,
li.paranoindt-f,
div.paranoindt-f {
  mso-style-name: paranoindt-f;
}

p.parawindt-e,
li.parawindt-e,
div.parawindt-e {
  mso-style-name: parawindt-e;
}

p.parawindt-e,
li.parawindt-e,
div.parawindt-e,
p.parawindt-f,
li.parawindt-f,
div.parawindt-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 13.95pt;
  margin-right: 0cm;
  margin-top: 4.8pt;
  text-align: justify;
}

p.parawindt-f,
li.parawindt-f,
div.parawindt-f {
  mso-style-name: parawindt-f;
}

p.parawtab-e,
li.parawtab-e,
div.parawtab-e {
  mso-style-name: parawtab-e;
}

p.parawtab-e,
li.parawtab-e,
div.parawtab-e,
p.parawtab-f,
li.parawtab-f,
div.parawtab-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 4.8pt;
  text-align: justify;
}

p.parawtab-f,
li.parawtab-f,
div.parawtab-f {
  mso-style-name: parawtab-f;
}

p.partnum-e,
li.partnum-e,
div.partnum-e {
  mso-style-name: partnum-e;
}

p.partnum-e,
li.partnum-e,
div.partnum-e,
p.partnum-f,
li.partnum-f,
div.partnum-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.partnum-f,
li.partnum-f,
div.partnum-f {
  mso-style-name: partnum-f;
}

p.Pclause-e,
li.Pclause-e,
div.Pclause-e {
  mso-style-name: Pclause-e;
}

p.Pclause-e,
li.Pclause-e,
div.Pclause-e,
p.Pclause-f,
li.Pclause-f,
div.Pclause-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 26.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Pclause-f,
li.Pclause-f,
div.Pclause-f {
  mso-style-name: Pclause-f;
}

p.Pheading1-e,
li.Pheading1-e,
div.Pheading1-e {
  mso-style-name: Pheading1-e;
}

p.Pheading1-e,
li.Pheading1-e,
div.Pheading1-e,
p.Pheading1-f,
li.Pheading1-f,
div.Pheading1-f {
  font-variant: small-caps;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.Pheading1-f,
li.Pheading1-f,
div.Pheading1-f {
  mso-style-name: Pheading1-f;
}

p.Pheading2-e,
li.Pheading2-e,
div.Pheading2-e {
  mso-style-name: Pheading2-e;
}

p.Pheading2-e,
li.Pheading2-e,
div.Pheading2-e,
p.Pheading2-f,
li.Pheading2-f,
div.Pheading2-f {
  font-variant: small-caps;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.Pheading2-f,
li.Pheading2-f,
div.Pheading2-f {
  mso-style-name: Pheading2-f;
}

p.Pheading3-e,
li.Pheading3-e,
div.Pheading3-e {
  mso-style-name: Pheading3-e;
}

p.Pheading3-e,
li.Pheading3-e,
div.Pheading3-e,
p.Pheading3-f,
li.Pheading3-f,
div.Pheading3-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.Pheading3-f,
li.Pheading3-f,
div.Pheading3-f {
  mso-style-name: Pheading3-f;
}

p.Pheadingx-e,
li.Pheadingx-e,
div.Pheadingx-e {
  mso-style-name: Pheadingx-e;
}

p.Pheadingx-e,
li.Pheadingx-e,
div.Pheadingx-e,
p.Pheadingx-f,
li.Pheadingx-f,
div.Pheadingx-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.Pheadingx-f,
li.Pheadingx-f,
div.Pheadingx-f {
  mso-style-name: Pheadingx-f;
}

p.Pnote-e,
li.Pnote-e,
div.Pnote-e {
  mso-style-name: Pnote-e;
}

p.Pnote-e,
li.Pnote-e,
div.Pnote-e,
p.Pnote-f,
li.Pnote-f,
div.Pnote-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.Pnote-f,
li.Pnote-f,
div.Pnote-f {
  mso-style-name: Pnote-f;
}

p.Pparagraph-e,
li.Pparagraph-e,
div.Pparagraph-e {
  mso-style-name: Pparagraph-e;
}

p.Pparagraph-e,
li.Pparagraph-e,
div.Pparagraph-e,
p.Pparagraph-f,
li.Pparagraph-f,
div.Pparagraph-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 26.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Pparagraph-f,
li.Pparagraph-f,
div.Pparagraph-f {
  mso-style-name: Pparagraph-f;
}

p.preamble-e,
li.preamble-e,
div.preamble-e {
  mso-style-name: preamble-e;
}

p.preamble-e,
li.preamble-e,
div.preamble-e,
p.preamble-f,
li.preamble-f,
div.preamble-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.preamble-f,
li.preamble-f,
div.preamble-f {
  mso-style-name: preamble-f;
}

p.Psection-e,
li.Psection-e,
div.Psection-e {
  font-weight: bold;
  mso-style-name: Psection-e;
}

p.Psection-e,
li.Psection-e,
div.Psection-e,
p.section-e,
li.section-e,
div.section-e {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.section-e,
li.section-e,
div.section-e {
  mso-style-name: section-e;
}

p.Psection-f,
li.Psection-f,
div.Psection-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  mso-style-name: Psection-f;
  text-align: justify;
}

p.tableheadingrev-e,
li.tableheadingrev-e,
div.tableheadingrev-e {
  mso-style-name: tableheadingrev-e;
}

p.tableheadingrev-e,
li.tableheadingrev-e,
div.tableheadingrev-e,
p.tableheading-e,
li.tableheading-e,
div.tableheading-e {
  layout-grid-mode: line;
  margin-bottom: 6.95pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  page-break-after: avoid;
  text-align: center;
}

p.tableheading-e,
li.tableheading-e,
div.tableheading-e {
  mso-style-name: tableheading-e;
  text-transform: uppercase;
}

p.Psubclause-e,
li.Psubclause-e,
div.Psubclause-e {
  mso-style-name: Psubclause-e;
}

p.Psubclause-e,
li.Psubclause-e,
div.Psubclause-e,
p.Psubclause-f,
li.Psubclause-f,
div.Psubclause-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 47.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Psubclause-f,
li.Psubclause-f,
div.Psubclause-f {
  mso-style-name: Psubclause-f;
}

p.Psubpara-e,
li.Psubpara-e,
div.Psubpara-e {
  mso-style-name: Psubpara-e;
}

p.Psubpara-e,
li.Psubpara-e,
div.Psubpara-e,
p.Psubpara-f,
li.Psubpara-f,
div.Psubpara-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 47.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Psubpara-f,
li.Psubpara-f,
div.Psubpara-f {
  mso-style-name: Psubpara-f;
}

p.Psubsection-e,
li.Psubsection-e,
div.Psubsection-e {
  font-weight: bold;
  mso-style-name: Psubsection-e;
}

p.Psubsection-e,
li.Psubsection-e,
div.Psubsection-e,
p.subsection-e,
li.subsection-e,
div.subsection-e {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.subsection-e,
li.subsection-e,
div.subsection-e {
  mso-style-name: subsection-e;
}

p.Psubsection-f,
li.Psubsection-f,
div.Psubsection-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  mso-style-name: Psubsection-f;
  text-align: justify;
}

p.Psubsubclause-e,
li.Psubsubclause-e,
div.Psubsubclause-e {
  mso-style-name: Psubsubclause-e;
}

p.Psubsubclause-e,
li.Psubsubclause-e,
div.Psubsubclause-e,
p.Psubsubclause-f,
li.Psubsubclause-f,
div.Psubsubclause-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 71.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Psubsubclause-f,
li.Psubsubclause-f,
div.Psubsubclause-f {
  mso-style-name: Psubsubclause-f;
}

p.Psubsubpara-e,
li.Psubsubpara-e,
div.Psubsubpara-e {
  mso-style-name: Psubsubpara-e;
}

p.Psubsubpara-e,
li.Psubsubpara-e,
div.Psubsubpara-e,
p.Psubsubpara-f,
li.Psubsubpara-f,
div.Psubsubpara-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 71.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Psubsubpara-f,
li.Psubsubpara-f,
div.Psubsubpara-f {
  mso-style-name: Psubsubpara-f;
}

p.Psubsubsubclause-e,
li.Psubsubsubclause-e,
div.Psubsubsubclause-e {
  font-weight: bold;
  mso-style-name: Psubsubsubclause-e;
}

p.Psubsubsubclause-e,
li.Psubsubsubclause-e,
div.Psubsubsubclause-e,
p.subsubsubclause-e,
li.subsubsubclause-e,
div.subsubsubclause-e {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 89.65pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.subsubsubclause-e,
li.subsubsubclause-e,
div.subsubsubclause-e {
  mso-style-name: subsubsubclause-e;
}

p.Psubsubsubclause-f,
li.Psubsubsubclause-f,
div.Psubsubsubclause-f {
  mso-style-name: Psubsubsubclause-f;
}

p.Psubsubsubclause-f,
li.Psubsubsubclause-f,
div.Psubsubsubclause-f,
p.Psubsubsubpara-e,
li.Psubsubsubpara-e,
div.Psubsubsubpara-e {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 89.65pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Psubsubsubpara-e,
li.Psubsubsubpara-e,
div.Psubsubsubpara-e {
  mso-style-name: Psubsubsubpara-e;
}

p.subsubsubpara-e,
li.subsubsubpara-e,
div.subsubsubpara-e {
  mso-style-name: subsubsubpara-e;
}

p.subsubsubpara-e,
li.subsubsubpara-e,
div.subsubsubpara-e,
p.Psubsubsubpara-f,
li.Psubsubsubpara-f,
div.Psubsubsubpara-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 89.65pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Psubsubsubpara-f,
li.Psubsubsubpara-f,
div.Psubsubsubpara-f {
  font-weight: bold;
  mso-style-name: Psubsubsubpara-f;
}

p.scanned-e,
li.scanned-e,
div.scanned-e {
  mso-style-name: scanned-e;
}

p.scanned-e,
li.scanned-e,
div.scanned-e,
p.scanned-f,
li.scanned-f,
div.scanned-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.55pt;
  text-align: justify;
}

p.scanned-f,
li.scanned-f,
div.scanned-f {
  mso-style-name: scanned-f;
}

p.schedule-e,
li.schedule-e,
div.schedule-e {
  mso-style-name: schedule-e;
}

p.schedule-e,
li.schedule-e,
div.schedule-e,
p.schedule-f,
li.schedule-f,
div.schedule-f {
  layout-grid-mode: line;
  margin-bottom: 3pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.schedule-f,
li.schedule-f,
div.schedule-f {
  mso-style-name: schedule-f;
}

p.Sclause-e,
li.Sclause-e,
div.Sclause-e {
  mso-style-name: Sclause-e;
}

p.Sclause-e,
li.Sclause-e,
div.Sclause-e,
p.Sclause-f,
li.Sclause-f,
div.Sclause-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 26.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Sclause-f,
li.Sclause-f,
div.Sclause-f {
  mso-style-name: Sclause-f;
}

p.Sdefclause-e,
li.Sdefclause-e,
div.Sdefclause-e {
  mso-style-name: Sdefclause-e;
}

p.Sdefclause-e,
li.Sdefclause-e,
div.Sdefclause-e,
p.Sdefclause-f,
li.Sdefclause-f,
div.Sdefclause-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 26.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Sdefclause-f,
li.Sdefclause-f,
div.Sdefclause-f {
  mso-style-name: Sdefclause-f;
}

p.Sdefinition-e,
li.Sdefinition-e,
div.Sdefinition-e {
  mso-style-name: Sdefinition-e;
}

p.Sdefinition-e,
li.Sdefinition-e,
div.Sdefinition-e,
p.Sdefinition-f,
li.Sdefinition-f,
div.Sdefinition-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 9.5pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Sdefinition-f,
li.Sdefinition-f,
div.Sdefinition-f {
  mso-style-name: Sdefinition-f;
}

p.Sdefpara-e,
li.Sdefpara-e,
div.Sdefpara-e {
  mso-style-name: Sdefpara-e;
}

p.Sdefpara-e,
li.Sdefpara-e,
div.Sdefpara-e,
p.Sdefpara-f,
li.Sdefpara-f,
div.Sdefpara-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 26.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Sdefpara-f,
li.Sdefpara-f,
div.Sdefpara-f {
  mso-style-name: Sdefpara-f;
}

p.section-f,
li.section-f,
div.section-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  mso-style-name: section-f;
  text-align: justify;
}

p.shorttitle-f,
li.shorttitle-f,
div.shorttitle-f {
  mso-style-name: shorttitle-f;
}

p.shorttitle-f,
li.shorttitle-f,
div.shorttitle-f,
p.shorttitle-e,
li.shorttitle-e,
div.shorttitle-e {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 28.9pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  page-break-after: avoid;
  text-align: center;
}

p.shorttitle-e,
li.shorttitle-e,
div.shorttitle-e {
  mso-style-name: shorttitle-e;
}

p.note-e,
li.note-e,
div.note-e {
  layout-grid-mode: line;
  margin-bottom: 7pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  mso-style-name: note-e;
  text-align: justify;
}

p.parawindt2-e,
li.parawindt2-e,
div.parawindt2-e {
  margin-left: 27.85pt;
  margin-top: 4.8pt;
  mso-style-name: parawindt2-e;
}

p.parawindt2-e,
li.parawindt2-e,
div.parawindt2-e,
p.Sparagraph-e,
li.Sparagraph-e,
div.Sparagraph-e {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  text-align: justify;
}

p.Sparagraph-e,
li.Sparagraph-e,
div.Sparagraph-e {
  margin-left: 26.9pt;
  margin-top: 5.55pt;
  mso-style-name: Sparagraph-e;
}

p.Sparagraph-f,
li.Sparagraph-f,
div.Sparagraph-f {
  margin-left: 26.9pt;
  margin-top: 5.55pt;
  mso-style-name: Sparagraph-f;
}

p.Sparagraph-f,
li.Sparagraph-f,
div.Sparagraph-f,
p.SPsection-e,
li.SPsection-e,
div.SPsection-e {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  text-align: justify;
}

p.SPsection-e,
li.SPsection-e,
div.SPsection-e {
  font-weight: bold;
  margin-left: 0cm;
  margin-top: 5pt;
  mso-style-name: SPsection-e;
}

p.SPsection-f,
li.SPsection-f,
div.SPsection-f {
  mso-style-name: SPsection-f;
}

p.SPsection-f,
li.SPsection-f,
div.SPsection-f,
p.SPsubsection-e,
li.SPsubsection-e,
div.SPsubsection-e {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.SPsubsection-e,
li.SPsubsection-e,
div.SPsubsection-e {
  mso-style-name: SPsubsection-e;
}

p.SPsubsection-f,
li.SPsubsection-f,
div.SPsubsection-f {
  font-weight: bold;
  mso-style-name: SPsubsection-f;
}

p.SPsubsection-f,
li.SPsubsection-f,
div.SPsubsection-f,
p.Ssection-e,
li.Ssection-e,
div.Ssection-e {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.Ssection-e,
li.Ssection-e,
div.Ssection-e {
  mso-style-name: Ssection-e;
}

p.Ssection-f,
li.Ssection-f,
div.Ssection-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  mso-style-name: Ssection-f;
  text-align: justify;
}

p.Ssubclause-e,
li.Ssubclause-e,
div.Ssubclause-e {
  mso-style-name: Ssubclause-e;
}

p.Ssubclause-e,
li.Ssubclause-e,
div.Ssubclause-e,
p.Ssubclause-f,
li.Ssubclause-f,
div.Ssubclause-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 47.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Ssubclause-f,
li.Ssubclause-f,
div.Ssubclause-f {
  mso-style-name: Ssubclause-f;
}

p.Ssubpara-e,
li.Ssubpara-e,
div.Ssubpara-e {
  mso-style-name: Ssubpara-e;
}

p.Ssubpara-e,
li.Ssubpara-e,
div.Ssubpara-e,
p.Ssubpara-f,
li.Ssubpara-f,
div.Ssubpara-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 47.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Ssubpara-f,
li.Ssubpara-f,
div.Ssubpara-f {
  mso-style-name: Ssubpara-f;
}

p.Ssubsection-e,
li.Ssubsection-e,
div.Ssubsection-e {
  mso-style-name: Ssubsection-e;
}

p.Ssubsection-e,
li.Ssubsection-e,
div.Ssubsection-e,
p.Ssubsection-f,
li.Ssubsection-f,
div.Ssubsection-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.Ssubsection-f,
li.Ssubsection-f,
div.Ssubsection-f {
  mso-style-name: Ssubsection-f;
}

p.Ssubsubclause-e,
li.Ssubsubclause-e,
div.Ssubsubclause-e {
  mso-style-name: Ssubsubclause-e;
}

p.Ssubsubclause-e,
li.Ssubsubclause-e,
div.Ssubsubclause-e,
p.Ssubsubclause-f,
li.Ssubsubclause-f,
div.Ssubsubclause-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 71.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Ssubsubclause-f,
li.Ssubsubclause-f,
div.Ssubsubclause-f {
  mso-style-name: Ssubsubclause-f;
}

p.Ssubsubpara-e,
li.Ssubsubpara-e,
div.Ssubsubpara-e {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 71.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  mso-style-name: Ssubsubpara-e;
  text-align: justify;
}

p.StartTumble-e,
li.StartTumble-e,
div.StartTumble-e {
  mso-style-name: "Start Tumble-e";
}

p.StartTumble-e,
li.StartTumble-e,
div.StartTumble-e,
p.StartTumble-f,
li.StartTumble-f,
div.StartTumble-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.StartTumble-f,
li.StartTumble-f,
div.StartTumble-f {
  mso-style-name: "Start Tumble-f";
}

p.subclause-f,
li.subclause-f,
div.subclause-f {
  mso-style-name: subclause-f;
}

p.subclause-f,
li.subclause-f,
div.subclause-f,
p.subpara-f,
li.subpara-f,
div.subpara-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 47.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.subpara-f,
li.subpara-f,
div.subpara-f {
  mso-style-name: subpara-f;
}

p.subsection-f,
li.subsection-f,
div.subsection-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  mso-style-name: subsection-f;
  text-align: justify;
}

p.subsubclause-f,
li.subsubclause-f,
div.subsubclause-f {
  mso-style-name: subsubclause-f;
}

p.subsubclause-f,
li.subsubclause-f,
div.subsubclause-f,
p.subsubpara-f,
li.subsubpara-f,
div.subsubpara-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 71.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.subsubpara-f,
li.subsubpara-f,
div.subsubpara-f {
  mso-style-name: subsubpara-f;
}

p.subsubsubclause-f,
li.subsubsubclause-f,
div.subsubsubclause-f {
  mso-style-name: subsubsubclause-f;
}

p.subsubsubclause-f,
li.subsubsubclause-f,
div.subsubsubclause-f,
p.subsubsubpara-f,
li.subsubsubpara-f,
div.subsubsubpara-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 89.65pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.subsubsubpara-f,
li.subsubsubpara-f,
div.subsubsubpara-f {
  mso-style-name: subsubsubpara-f;
}

p.table-e,
li.table-e,
div.table-e {
  mso-style-name: table-e;
}

p.table-e,
li.table-e,
div.table-e,
p.table-f,
li.table-f,
div.table-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.table-f,
li.table-f,
div.table-f {
  mso-style-name: table-f;
}

p.toc-e,
li.toc-e,
div.toc-e {
  mso-style-name: toc-e;
}

p.toc-e,
li.toc-e,
div.toc-e,
p.toc-f,
li.toc-f,
div.toc-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 6pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 15pt;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.toc-f,
li.toc-f,
div.toc-f {
  mso-style-name: toc-f;
}

p.tochead1-e,
li.tochead1-e,
div.tochead1-e {
  mso-style-name: tochead1-e;
}

p.tochead1-e,
li.tochead1-e,
div.tochead1-e,
p.tochead1-f,
li.tochead1-f,
div.tochead1-f {
  font-variant: small-caps;
  layout-grid-mode: line;
  margin-bottom: 2pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 4pt;
  page-break-after: avoid;
  text-align: center;
}

p.tochead1-f,
li.tochead1-f,
div.tochead1-f {
  mso-style-name: tochead1-f;
}

p.Yellipsis-e,
li.Yellipsis-e,
div.Yellipsis-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  mso-style-name: Yellipsis-e;
  text-align: center;
}

p.xleftpara-e,
li.xleftpara-e,
div.xleftpara-e {
  mso-style-name: xleftpara-e;
}

p.xleftpara-e,
li.xleftpara-e,
div.xleftpara-e,
p.xleftpara-f,
li.xleftpara-f,
div.xleftpara-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.xleftpara-f,
li.xleftpara-f,
div.xleftpara-f {
  mso-style-name: xleftpara-f;
}

p.xnum-e,
li.xnum-e,
div.xnum-e {
  mso-style-name: xnum-e;
}

p.xnum-e,
li.xnum-e,
div.xnum-e,
p.xnum-f,
li.xnum-f,
div.xnum-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 27.95pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.xnum-f,
li.xnum-f,
div.xnum-f {
  mso-style-name: xnum-f;
}

p.xpara-e,
li.xpara-e,
div.xpara-e {
  mso-style-name: xpara-e;
}

p.xpara-e,
li.xpara-e,
div.xpara-e,
p.xpara-f,
li.xpara-f,
div.xpara-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 4.5pt;
  text-align: justify;
}

p.xpara-f,
li.xpara-f,
div.xpara-f {
  mso-style-name: xpara-f;
}

p.xpartnum-e,
li.xpartnum-e,
div.xpartnum-e {
  mso-style-name: xpartnum-e;
}

p.xpartnum-e,
li.xpartnum-e,
div.xpartnum-e,
p.xpartnum-f,
li.xpartnum-f,
div.xpartnum-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 4.55pt;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.xpartnum-f,
li.xpartnum-f,
div.xpartnum-f {
  mso-style-name: xpartnum-f;
}

p.xtitle-e,
li.xtitle-e,
div.xtitle-e {
  mso-style-name: xtitle-e;
}

p.xtitle-e,
li.xtitle-e,
div.xtitle-e,
p.xtitle-f,
li.xtitle-f,
div.xtitle-f {
  layout-grid-mode: line;
  margin-bottom: 9.95pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.xtitle-f,
li.xtitle-f,
div.xtitle-f {
  mso-style-name: xtitle-f;
}

p.Yellipsis-f,
li.Yellipsis-f,
div.Yellipsis-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  mso-style-name: Yellipsis-f;
  text-align: center;
}

p.Ypartheading-e,
li.Ypartheading-e,
div.Ypartheading-e {
  background: #d9d9d9;
  mso-style-name: Ypartheading-e;
}

p.Ypartheading-e,
li.Ypartheading-e,
div.Ypartheading-e,
p.partheading-e,
li.partheading-e,
div.partheading-e {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.partheading-e,
li.partheading-e,
div.partheading-e {
  mso-style-name: partheading-e;
}

p.Ypartheading-f,
li.Ypartheading-f,
div.Ypartheading-f {
  background: #d9d9d9;
  mso-style-name: Ypartheading-f;
}

p.Ypartheading-f,
li.Ypartheading-f,
div.Ypartheading-f,
p.partheading-f,
li.partheading-f,
div.partheading-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.partheading-f,
li.partheading-f,
div.partheading-f {
  mso-style-name: partheading-f;
}

p.YPheadingx-e,
li.YPheadingx-e,
div.YPheadingx-e {
  mso-style-name: YPheadingx-e;
}

p.YPheadingx-e,
li.YPheadingx-e,
div.YPheadingx-e,
p.YPheadingx-f,
li.YPheadingx-f,
div.YPheadingx-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.YPheadingx-f,
li.YPheadingx-f,
div.YPheadingx-f {
  mso-style-name: YPheadingx-f;
}

p.Ytable-e,
li.Ytable-e,
div.Ytable-e {
  mso-style-name: Ytable-e;
}

p.Ytable-e,
li.Ytable-e,
div.Ytable-e,
p.Ytable-f,
li.Ytable-f,
div.Ytable-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.Ytable-f,
li.Ytable-f,
div.Ytable-f {
  mso-style-name: Ytable-f;
}

p.Ytoc-e,
li.Ytoc-e,
div.Ytoc-e {
  mso-style-name: Ytoc-e;
}

p.Ytoc-e,
li.Ytoc-e,
div.Ytoc-e,
p.Ytoc-f,
li.Ytoc-f,
div.Ytoc-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 6pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 15pt;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.Ytoc-f,
li.Ytoc-f,
div.Ytoc-f {
  mso-style-name: Ytoc-f;
}

p.footnote-f,
li.footnote-f,
div.footnote-f {
  margin-bottom: 0cm;
  margin-top: 5.55pt;
  mso-style-name: footnote-f;
  text-align: right;
}

p.footnote-f,
li.footnote-f,
div.footnote-f,
p.comment-e,
li.comment-e,
div.comment-e {
  layout-grid-mode: line;
  margin-left: 0cm;
  margin-right: 0cm;
}

p.comment-e,
li.comment-e,
div.comment-e {
  margin-bottom: 6pt;
  margin-top: 6pt;
  mso-style-name: comment-e;
}

p.Pheading-e,
li.Pheading-e,
div.Pheading-e {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  mso-style-name: Pheading-e;
  page-break-after: avoid;
  text-align: center;
}

p.comment-f,
li.comment-f,
div.comment-f {
  margin-bottom: 6pt;
  margin-top: 6pt;
  mso-style-name: comment-f;
}

p.comment-f,
li.comment-f,
div.comment-f,
p.tableheading-f,
li.tableheading-f,
div.tableheading-f {
  layout-grid-mode: line;
  margin-left: 0cm;
  margin-right: 0cm;
}

p.tableheading-f,
li.tableheading-f,
div.tableheading-f {
  margin-bottom: 6.95pt;
  margin-top: 0cm;
  mso-style-name: tableheading-f;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.Ypreamble-e,
li.Ypreamble-e,
div.Ypreamble-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  mso-style-name: Ypreamble-e;
  text-align: justify;
}

p.Ypartnum-e,
li.Ypartnum-e,
div.Ypartnum-e {
  font-weight: bold;
  mso-style-name: Ypartnum-e;
  text-transform: uppercase;
}

p.Ypartnum-e,
li.Ypartnum-e,
div.Ypartnum-e,
p.Yheading1-e,
li.Yheading1-e,
div.Yheading1-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.Yheading1-e,
li.Yheading1-e,
div.Yheading1-e {
  font-variant: small-caps;
  mso-style-name: Yheading1-e;
}

p.Yheading2-e,
li.Yheading2-e,
div.Yheading2-e {
  font-variant: small-caps;
  mso-style-name: Yheading2-e;
}

p.Yheading2-e,
li.Yheading2-e,
div.Yheading2-e,
p.Yheading3-e,
li.Yheading3-e,
div.Yheading3-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.Yheading3-e,
li.Yheading3-e,
div.Yheading3-e {
  mso-style-name: Yheading3-e;
}

p.Ytableheading-e,
li.Ytableheading-e,
div.Ytableheading-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 6.95pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  mso-style-name: Ytableheading-e;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.Yfirstdef-e,
li.Yfirstdef-e,
div.Yfirstdef-e {
  mso-style-name: Yfirstdef-e;
}

p.Yfirstdef-e,
li.Yfirstdef-e,
div.Yfirstdef-e,
p.Ydefinition-e,
li.Ydefinition-e,
div.Ydefinition-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 9.45pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Ydefinition-e,
li.Ydefinition-e,
div.Ydefinition-e {
  mso-style-name: Ydefinition-e;
}

p.Ydefclause-e,
li.Ydefclause-e,
div.Ydefclause-e {
  mso-style-name: Ydefclause-e;
}

p.Ydefclause-e,
li.Ydefclause-e,
div.Ydefclause-e,
p.YSdefclause-e,
li.YSdefclause-e,
div.YSdefclause-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 26.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YSdefclause-e,
li.YSdefclause-e,
div.YSdefclause-e {
  mso-style-name: YSdefclause-e;
}

p.Ydefsubclause-e,
li.Ydefsubclause-e,
div.Ydefsubclause-e {
  margin-left: 47.75pt;
  mso-style-name: Ydefsubclause-e;
}

p.Ydefsubclause-e,
li.Ydefsubclause-e,
div.Ydefsubclause-e,
p.Ydefsubsubclause-e,
li.Ydefsubsubclause-e,
div.Ydefsubsubclause-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Ydefsubsubclause-e,
li.Ydefsubsubclause-e,
div.Ydefsubsubclause-e {
  margin-left: 71.75pt;
  mso-style-name: Ydefsubsubclause-e;
}

p.Ydefparagraph-e,
li.Ydefparagraph-e,
div.Ydefparagraph-e {
  mso-style-name: Ydefparagraph-e;
}

p.Ydefparagraph-e,
li.Ydefparagraph-e,
div.Ydefparagraph-e,
p.YSdefpara-e,
li.YSdefpara-e,
div.YSdefpara-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 26.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YSdefpara-e,
li.YSdefpara-e,
div.YSdefpara-e {
  mso-style-name: YSdefpara-e;
}

p.Ydefsubpara-e,
li.Ydefsubpara-e,
div.Ydefsubpara-e {
  margin-left: 47.75pt;
  mso-style-name: Ydefsubpara-e;
}

p.Ydefsubpara-e,
li.Ydefsubpara-e,
div.Ydefsubpara-e,
p.Ydefsubsubpara-e,
li.Ydefsubsubpara-e,
div.Ydefsubsubpara-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Ydefsubsubpara-e,
li.Ydefsubsubpara-e,
div.Ydefsubsubpara-e {
  margin-left: 71.75pt;
  mso-style-name: Ydefsubsubpara-e;
}

p.Ysection-e,
li.Ysection-e,
div.Ysection-e {
  mso-style-name: Ysection-e;
}

p.Ysection-e,
li.Ysection-e,
div.Ysection-e,
p.YSsection-e,
li.YSsection-e,
div.YSsection-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.YSsection-e,
li.YSsection-e,
div.YSsection-e {
  mso-style-name: YSsection-e;
}

p.Ysubsection-e,
li.Ysubsection-e,
div.Ysubsection-e {
  mso-style-name: Ysubsection-e;
}

p.Ysubsection-e,
li.Ysubsection-e,
div.Ysubsection-e,
p.YSsubsection-e,
li.YSsubsection-e,
div.YSsubsection-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.YSsubsection-e,
li.YSsubsection-e,
div.YSsubsection-e {
  mso-style-name: YSsubsection-e;
}

p.Yclause-e,
li.Yclause-e,
div.Yclause-e {
  mso-style-name: Yclause-e;
}

p.Yclause-e,
li.Yclause-e,
div.Yclause-e,
p.YSclause-e,
li.YSclause-e,
div.YSclause-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 26.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YSclause-e,
li.YSclause-e,
div.YSclause-e {
  mso-style-name: YSclause-e;
}

p.Ysubclause-e,
li.Ysubclause-e,
div.Ysubclause-e {
  mso-style-name: Ysubclause-e;
}

p.Ysubclause-e,
li.Ysubclause-e,
div.Ysubclause-e,
p.YSsubclause-e,
li.YSsubclause-e,
div.YSsubclause-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 47.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YSsubclause-e,
li.YSsubclause-e,
div.YSsubclause-e {
  mso-style-name: YSsubclause-e;
}

p.Ysubsubclause-e,
li.Ysubsubclause-e,
div.Ysubsubclause-e {
  mso-style-name: Ysubsubclause-e;
}

p.Ysubsubclause-e,
li.Ysubsubclause-e,
div.Ysubsubclause-e,
p.YSsubsubclause-e,
li.YSsubsubclause-e,
div.YSsubsubclause-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 71.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YSsubsubclause-e,
li.YSsubsubclause-e,
div.YSsubsubclause-e {
  mso-style-name: YSsubsubclause-e;
}

p.Ysubsubsubclause-e,
li.Ysubsubsubclause-e,
div.Ysubsubsubclause-e {
  margin-left: 89.65pt;
  mso-style-name: Ysubsubsubclause-e;
}

p.Ysubsubsubclause-e,
li.Ysubsubsubclause-e,
div.Ysubsubsubclause-e,
p.Yparagraph-e,
li.Yparagraph-e,
div.Yparagraph-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yparagraph-e,
li.Yparagraph-e,
div.Yparagraph-e {
  margin-left: 26.9pt;
  mso-style-name: Yparagraph-e;
}

p.Yparanoindt-e,
li.Yparanoindt-e,
div.Yparanoindt-e {
  margin-left: 0cm;
  mso-style-name: Yparanoindt-e;
}

p.Yparanoindt-e,
li.Yparanoindt-e,
div.Yparanoindt-e,
p.Yparawindt-e,
li.Yparawindt-e,
div.Yparawindt-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 4.8pt;
  text-align: justify;
}

p.Yparawindt-e,
li.Yparawindt-e,
div.Yparawindt-e {
  margin-left: 13.9pt;
  mso-style-name: Yparawindt-e;
}

p.Yparawtab-e,
li.Yparawtab-e,
div.Yparawtab-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 4.8pt;
  mso-style-name: Yparawtab-e;
  text-align: justify;
}

p.YSparagraph-e,
li.YSparagraph-e,
div.YSparagraph-e {
  margin-left: 26.9pt;
  mso-style-name: YSparagraph-e;
}

p.YSparagraph-e,
li.YSparagraph-e,
div.YSparagraph-e,
p.Ysubpara-e,
li.Ysubpara-e,
div.Ysubpara-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Ysubpara-e,
li.Ysubpara-e,
div.Ysubpara-e {
  margin-left: 47.75pt;
  mso-style-name: Ysubpara-e;
}

p.YSsubpara-e,
li.YSsubpara-e,
div.YSsubpara-e {
  margin-left: 47.75pt;
  mso-style-name: YSsubpara-e;
}

p.YSsubpara-e,
li.YSsubpara-e,
div.YSsubpara-e,
p.Ysubsubpara-e,
li.Ysubsubpara-e,
div.Ysubsubpara-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Ysubsubpara-e,
li.Ysubsubpara-e,
div.Ysubsubpara-e {
  margin-left: 71.75pt;
  mso-style-name: Ysubsubpara-e;
}

p.YSsubsubpara-e,
li.YSsubsubpara-e,
div.YSsubsubpara-e {
  margin-left: 71.75pt;
  mso-style-name: YSsubsubpara-e;
}

p.YSsubsubpara-e,
li.YSsubsubpara-e,
div.YSsubsubpara-e,
p.Ysubsubsubpara-e,
li.Ysubsubsubpara-e,
div.Ysubsubsubpara-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Ysubsubsubpara-e,
li.Ysubsubsubpara-e,
div.Ysubsubsubpara-e {
  margin-left: 89.65pt;
  mso-style-name: Ysubsubsubpara-e;
}

p.Yequation-e,
li.Yequation-e,
div.Yequation-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  mso-style-name: Yequation-e;
  text-align: center;
}

p.YPsection-e,
li.YPsection-e,
div.YPsection-e {
  mso-style-name: YPsection-e;
}

p.YPsection-e,
li.YPsection-e,
div.YPsection-e,
p.YSPsection-e,
li.YSPsection-e,
div.YSPsection-e {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.YSPsection-e,
li.YSPsection-e,
div.YSPsection-e {
  mso-style-name: YSPsection-e;
}

p.YPsubsection-e,
li.YPsubsection-e,
div.YPsubsection-e {
  mso-style-name: YPsubsection-e;
}

p.YPsubsection-e,
li.YPsubsection-e,
div.YPsubsection-e,
p.YSPsubsection-e,
li.YSPsubsection-e,
div.YSPsubsection-e {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.YSPsubsection-e,
li.YSPsubsection-e,
div.YSPsubsection-e {
  mso-style-name: YSPsubsection-e;
}

p.YPclause-e,
li.YPclause-e,
div.YPclause-e {
  margin-left: 26.9pt;
  mso-style-name: YPclause-e;
}

p.YPclause-e,
li.YPclause-e,
div.YPclause-e,
p.YPsubclause-e,
li.YPsubclause-e,
div.YPsubclause-e {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YPsubclause-e,
li.YPsubclause-e,
div.YPsubclause-e {
  margin-left: 47.75pt;
  mso-style-name: YPsubclause-e;
}

p.YPsubsubclause-e,
li.YPsubsubclause-e,
div.YPsubsubclause-e {
  margin-left: 71.75pt;
  mso-style-name: YPsubsubclause-e;
}

p.YPsubsubclause-e,
li.YPsubsubclause-e,
div.YPsubsubclause-e,
p.YPsubsubsubclause-e,
li.YPsubsubsubclause-e,
div.YPsubsubsubclause-e {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YPsubsubsubclause-e,
li.YPsubsubsubclause-e,
div.YPsubsubsubclause-e {
  margin-left: 89.65pt;
  mso-style-name: YPsubsubsubclause-e;
}

p.YPparagraph-e,
li.YPparagraph-e,
div.YPparagraph-e {
  margin-left: 26.9pt;
  mso-style-name: YPparagraph-e;
}

p.YPparagraph-e,
li.YPparagraph-e,
div.YPparagraph-e,
p.YPsubpara-e,
li.YPsubpara-e,
div.YPsubpara-e {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YPsubpara-e,
li.YPsubpara-e,
div.YPsubpara-e {
  margin-left: 47.75pt;
  mso-style-name: YPsubpara-e;
}

p.YPsubsubpara-e,
li.YPsubsubpara-e,
div.YPsubsubpara-e {
  margin-left: 71.75pt;
  mso-style-name: YPsubsubpara-e;
}

p.YPsubsubpara-e,
li.YPsubsubpara-e,
div.YPsubsubpara-e,
p.YPsubsubsubpara-e,
li.YPsubsubsubpara-e,
div.YPsubsubsubpara-e {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YPsubsubsubpara-e,
li.YPsubsubsubpara-e,
div.YPsubsubsubpara-e {
  margin-left: 89.65pt;
  mso-style-name: YPsubsubsubpara-e;
}

p.Ypreamble-f,
li.Ypreamble-f,
div.Ypreamble-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  mso-style-name: Ypreamble-f;
  text-align: justify;
}

p.Ypartnum-f,
li.Ypartnum-f,
div.Ypartnum-f {
  font-weight: bold;
  mso-style-name: Ypartnum-f;
  text-transform: uppercase;
}

p.Ypartnum-f,
li.Ypartnum-f,
div.Ypartnum-f,
p.Yheading1-f,
li.Yheading1-f,
div.Yheading1-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.Yheading1-f,
li.Yheading1-f,
div.Yheading1-f {
  font-variant: small-caps;
  mso-style-name: Yheading1-f;
}

p.Yheading2-f,
li.Yheading2-f,
div.Yheading2-f {
  font-variant: small-caps;
  mso-style-name: Yheading2-f;
}

p.Yheading2-f,
li.Yheading2-f,
div.Yheading2-f,
p.Yheading3-f,
li.Yheading3-f,
div.Yheading3-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.Yheading3-f,
li.Yheading3-f,
div.Yheading3-f {
  mso-style-name: Yheading3-f;
}

p.Ytableheading-f,
li.Ytableheading-f,
div.Ytableheading-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 6.95pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  mso-style-name: Ytableheading-f;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.Yfirstdef-f,
li.Yfirstdef-f,
div.Yfirstdef-f {
  mso-style-name: Yfirstdef-f;
}

p.Yfirstdef-f,
li.Yfirstdef-f,
div.Yfirstdef-f,
p.Ydefinition-f,
li.Ydefinition-f,
div.Ydefinition-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 9.45pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Ydefinition-f,
li.Ydefinition-f,
div.Ydefinition-f {
  mso-style-name: Ydefinition-f;
}

p.YSdefinition-f,
li.YSdefinition-f,
div.YSdefinition-f {
  mso-style-name: YSdefinition-f;
}

p.YSdefinition-f,
li.YSdefinition-f,
div.YSdefinition-f,
p.YSdefinition-e,
li.YSdefinition-e,
div.YSdefinition-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 9.5pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YSdefinition-e,
li.YSdefinition-e,
div.YSdefinition-e {
  mso-style-name: YSdefinition-e;
}

p.Ydefclause-f,
li.Ydefclause-f,
div.Ydefclause-f {
  mso-style-name: Ydefclause-f;
}

p.Ydefclause-f,
li.Ydefclause-f,
div.Ydefclause-f,
p.YSdefclause-f,
li.YSdefclause-f,
div.YSdefclause-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 26.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YSdefclause-f,
li.YSdefclause-f,
div.YSdefclause-f {
  mso-style-name: YSdefclause-f;
}

p.Ydefsubclause-f,
li.Ydefsubclause-f,
div.Ydefsubclause-f {
  margin-left: 47.75pt;
  mso-style-name: Ydefsubclause-f;
}

p.Ydefsubclause-f,
li.Ydefsubclause-f,
div.Ydefsubclause-f,
p.Ydefsubsubclause-f,
li.Ydefsubsubclause-f,
div.Ydefsubsubclause-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Ydefsubsubclause-f,
li.Ydefsubsubclause-f,
div.Ydefsubsubclause-f {
  margin-left: 71.75pt;
  mso-style-name: Ydefsubsubclause-f;
}

p.Ydefparagraph-f,
li.Ydefparagraph-f,
div.Ydefparagraph-f {
  mso-style-name: Ydefparagraph-f;
}

p.Ydefparagraph-f,
li.Ydefparagraph-f,
div.Ydefparagraph-f,
p.YSdefpara-f,
li.YSdefpara-f,
div.YSdefpara-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 26.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YSdefpara-f,
li.YSdefpara-f,
div.YSdefpara-f {
  mso-style-name: YSdefpara-f;
}

p.Ydefsubpara-f,
li.Ydefsubpara-f,
div.Ydefsubpara-f {
  margin-left: 47.75pt;
  mso-style-name: Ydefsubpara-f;
}

p.Ydefsubpara-f,
li.Ydefsubpara-f,
div.Ydefsubpara-f,
p.Ydefsubsubpara-f,
li.Ydefsubsubpara-f,
div.Ydefsubsubpara-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Ydefsubsubpara-f,
li.Ydefsubsubpara-f,
div.Ydefsubsubpara-f {
  margin-left: 71.75pt;
  mso-style-name: Ydefsubsubpara-f;
}

p.Ysection-f,
li.Ysection-f,
div.Ysection-f {
  mso-style-name: Ysection-f;
}

p.Ysection-f,
li.Ysection-f,
div.Ysection-f,
p.YSsection-f,
li.YSsection-f,
div.YSsection-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.YSsection-f,
li.YSsection-f,
div.YSsection-f {
  mso-style-name: YSsection-f;
}

p.Ysubsection-f,
li.Ysubsection-f,
div.Ysubsection-f {
  mso-style-name: Ysubsection-f;
}

p.Ysubsection-f,
li.Ysubsection-f,
div.Ysubsection-f,
p.YSsubsection-f,
li.YSsubsection-f,
div.YSsubsection-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.YSsubsection-f,
li.YSsubsection-f,
div.YSsubsection-f {
  mso-style-name: YSsubsection-f;
}

p.Yclause-f,
li.Yclause-f,
div.Yclause-f {
  mso-style-name: Yclause-f;
}

p.Yclause-f,
li.Yclause-f,
div.Yclause-f,
p.YSclause-f,
li.YSclause-f,
div.YSclause-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 26.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YSclause-f,
li.YSclause-f,
div.YSclause-f {
  mso-style-name: YSclause-f;
}

p.Ysubclause-f,
li.Ysubclause-f,
div.Ysubclause-f {
  mso-style-name: Ysubclause-f;
}

p.Ysubclause-f,
li.Ysubclause-f,
div.Ysubclause-f,
p.YSsubclause-f,
li.YSsubclause-f,
div.YSsubclause-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 47.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YSsubclause-f,
li.YSsubclause-f,
div.YSsubclause-f {
  mso-style-name: YSsubclause-f;
}

p.Ysubsubclause-f,
li.Ysubsubclause-f,
div.Ysubsubclause-f {
  mso-style-name: Ysubsubclause-f;
}

p.Ysubsubclause-f,
li.Ysubsubclause-f,
div.Ysubsubclause-f,
p.YSsubsubclause-f,
li.YSsubsubclause-f,
div.YSsubsubclause-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 71.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YSsubsubclause-f,
li.YSsubsubclause-f,
div.YSsubsubclause-f {
  mso-style-name: YSsubsubclause-f;
}

p.Ysubsubsubclause-f,
li.Ysubsubsubclause-f,
div.Ysubsubsubclause-f {
  margin-left: 89.65pt;
  mso-style-name: Ysubsubsubclause-f;
}

p.Ysubsubsubclause-f,
li.Ysubsubsubclause-f,
div.Ysubsubsubclause-f,
p.Yparagraph-f,
li.Yparagraph-f,
div.Yparagraph-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yparagraph-f,
li.Yparagraph-f,
div.Yparagraph-f {
  margin-left: 26.9pt;
  mso-style-name: Yparagraph-f;
}

p.Yparanoindt-f,
li.Yparanoindt-f,
div.Yparanoindt-f {
  margin-left: 0cm;
  mso-style-name: Yparanoindt-f;
}

p.Yparanoindt-f,
li.Yparanoindt-f,
div.Yparanoindt-f,
p.Yparawindt-f,
li.Yparawindt-f,
div.Yparawindt-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 4.8pt;
  text-align: justify;
}

p.Yparawindt-f,
li.Yparawindt-f,
div.Yparawindt-f {
  margin-left: 13.9pt;
  mso-style-name: Yparawindt-f;
}

p.Yparawtab-f,
li.Yparawtab-f,
div.Yparawtab-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 4.8pt;
  mso-style-name: Yparawtab-f;
  text-align: justify;
}

p.YSparagraph-f,
li.YSparagraph-f,
div.YSparagraph-f {
  margin-left: 26.9pt;
  mso-style-name: YSparagraph-f;
}

p.YSparagraph-f,
li.YSparagraph-f,
div.YSparagraph-f,
p.Ysubpara-f,
li.Ysubpara-f,
div.Ysubpara-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Ysubpara-f,
li.Ysubpara-f,
div.Ysubpara-f {
  margin-left: 47.75pt;
  mso-style-name: Ysubpara-f;
}

p.YSsubpara-f,
li.YSsubpara-f,
div.YSsubpara-f {
  margin-left: 47.75pt;
  mso-style-name: YSsubpara-f;
}

p.YSsubpara-f,
li.YSsubpara-f,
div.YSsubpara-f,
p.Ysubsubpara-f,
li.Ysubsubpara-f,
div.Ysubsubpara-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Ysubsubpara-f,
li.Ysubsubpara-f,
div.Ysubsubpara-f {
  margin-left: 71.75pt;
  mso-style-name: Ysubsubpara-f;
}

p.YSsubsubpara-f,
li.YSsubsubpara-f,
div.YSsubsubpara-f {
  margin-left: 71.75pt;
  mso-style-name: YSsubsubpara-f;
}

p.YSsubsubpara-f,
li.YSsubsubpara-f,
div.YSsubsubpara-f,
p.Ysubsubsubpara-f,
li.Ysubsubsubpara-f,
div.Ysubsubsubpara-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Ysubsubsubpara-f,
li.Ysubsubsubpara-f,
div.Ysubsubsubpara-f {
  margin-left: 89.65pt;
  mso-style-name: Ysubsubsubpara-f;
}

p.Yequation-f,
li.Yequation-f,
div.Yequation-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  mso-style-name: Yequation-f;
  text-align: center;
}

p.YPsection-f,
li.YPsection-f,
div.YPsection-f {
  mso-style-name: YPsection-f;
}

p.YPsection-f,
li.YPsection-f,
div.YPsection-f,
p.YSPsection-f,
li.YSPsection-f,
div.YSPsection-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.YSPsection-f,
li.YSPsection-f,
div.YSPsection-f {
  mso-style-name: YSPsection-f;
}

p.YPsubsection-f,
li.YPsubsection-f,
div.YPsubsection-f {
  mso-style-name: YPsubsection-f;
}

p.YPsubsection-f,
li.YPsubsection-f,
div.YPsubsection-f,
p.YSPsubsection-f,
li.YSPsubsection-f,
div.YSPsubsection-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.YSPsubsection-f,
li.YSPsubsection-f,
div.YSPsubsection-f {
  mso-style-name: YSPsubsection-f;
}

p.YPclause-f,
li.YPclause-f,
div.YPclause-f {
  margin-left: 26.9pt;
  mso-style-name: YPclause-f;
}

p.YPclause-f,
li.YPclause-f,
div.YPclause-f,
p.YPsubclause-f,
li.YPsubclause-f,
div.YPsubclause-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YPsubclause-f,
li.YPsubclause-f,
div.YPsubclause-f {
  margin-left: 47.75pt;
  mso-style-name: YPsubclause-f;
}

p.YPsubsubclause-f,
li.YPsubsubclause-f,
div.YPsubsubclause-f {
  margin-left: 71.75pt;
  mso-style-name: YPsubsubclause-f;
}

p.YPsubsubclause-f,
li.YPsubsubclause-f,
div.YPsubsubclause-f,
p.YPsubsubsubclause-f,
li.YPsubsubsubclause-f,
div.YPsubsubsubclause-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YPsubsubsubclause-f,
li.YPsubsubsubclause-f,
div.YPsubsubsubclause-f {
  margin-left: 89.65pt;
  mso-style-name: YPsubsubsubclause-f;
}

p.YPparagraph-f,
li.YPparagraph-f,
div.YPparagraph-f {
  margin-left: 26.9pt;
  mso-style-name: YPparagraph-f;
}

p.YPparagraph-f,
li.YPparagraph-f,
div.YPparagraph-f,
p.YPsubpara-f,
li.YPsubpara-f,
div.YPsubpara-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YPsubpara-f,
li.YPsubpara-f,
div.YPsubpara-f {
  margin-left: 47.75pt;
  mso-style-name: YPsubpara-f;
}

p.YPsubsubpara-f,
li.YPsubsubpara-f,
div.YPsubsubpara-f {
  margin-left: 71.75pt;
  mso-style-name: YPsubsubpara-f;
}

p.YPsubsubpara-f,
li.YPsubsubpara-f,
div.YPsubsubpara-f,
p.YPsubsubsubpara-f,
li.YPsubsubsubpara-f,
div.YPsubsubsubpara-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YPsubsubsubpara-f,
li.YPsubsubsubpara-f,
div.YPsubsubsubpara-f {
  margin-left: 89.65pt;
  mso-style-name: YPsubsubsubpara-f;
}

p.Pheading-f,
li.Pheading-f,
div.Pheading-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  mso-style-name: Pheading-f;
  page-break-after: avoid;
  text-align: center;
}

p.defPnote-e,
li.defPnote-e,
div.defPnote-e {
  background: #d9d9d9;
  margin-top: 5pt;
  mso-style-name: defPnote-e;
  text-align: justify;
}

p.defPnote-e,
li.defPnote-e,
div.defPnote-e,
p.headnote-e,
li.headnote-e,
div.headnote-e {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
}

p.headnote-e,
li.headnote-e,
div.headnote-e {
  margin-top: 6pt;
  mso-style-name: headnote-e;
}

p.headnote-f,
li.headnote-f,
div.headnote-f {
  margin-top: 6pt;
  mso-style-name: headnote-f;
}

p.headnote-f,
li.headnote-f,
div.headnote-f,
p.defPnote-f,
li.defPnote-f,
div.defPnote-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
}

p.defPnote-f,
li.defPnote-f,
div.defPnote-f {
  background: #d9d9d9;
  margin-top: 5pt;
  mso-style-name: defPnote-f;
  text-align: justify;
}

p.Yprocsection-e,
li.Yprocsection-e,
div.Yprocsection-e {
  mso-style-name: Yprocsection-e;
}

p.Yprocsection-e,
li.Yprocsection-e,
div.Yprocsection-e,
p.Yprocsection-f,
li.Yprocsection-f,
div.Yprocsection-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 12pt;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.Yprocsection-f,
li.Yprocsection-f,
div.Yprocsection-f {
  mso-style-name: Yprocsection-f;
}

p.Yprocsubsection-e,
li.Yprocsubsection-e,
div.Yprocsubsection-e {
  mso-style-name: Yprocsubsection-e;
}

p.Yprocsubsection-e,
li.Yprocsubsection-e,
div.Yprocsubsection-e,
p.Yprocsubsection-f,
li.Yprocsubsection-f,
div.Yprocsubsection-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 12pt;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.Yprocsubsection-f,
li.Yprocsubsection-f,
div.Yprocsubsection-f {
  mso-style-name: Yprocsubsection-f;
}

p.YprocSsection-e,
li.YprocSsection-e,
div.YprocSsection-e {
  mso-style-name: YprocSsection-e;
}

p.YprocSsection-e,
li.YprocSsection-e,
div.YprocSsection-e,
p.YprocSsection-f,
li.YprocSsection-f,
div.YprocSsection-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 12pt;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.YprocSsection-f,
li.YprocSsection-f,
div.YprocSsection-f {
  mso-style-name: YprocSsection-f;
}

p.YprocSsubsection-e,
li.YprocSsubsection-e,
div.YprocSsubsection-e {
  mso-style-name: YprocSsubsection-e;
}

p.YprocSsubsection-e,
li.YprocSsubsection-e,
div.YprocSsubsection-e,
p.YprocSsubsection-f,
li.YprocSsubsection-f,
div.YprocSsubsection-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 12pt;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.YprocSsubsection-f,
li.YprocSsubsection-f,
div.YprocSsubsection-f {
  mso-style-name: YprocSsubsection-f;
}

p.Yprocclause-e,
li.Yprocclause-e,
div.Yprocclause-e {
  mso-style-name: Yprocclause-e;
}

p.Yprocclause-e,
li.Yprocclause-e,
div.Yprocclause-e,
p.Yprocclause-f,
li.Yprocclause-f,
div.Yprocclause-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 38.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocclause-f,
li.Yprocclause-f,
div.Yprocclause-f {
  mso-style-name: Yprocclause-f;
}

p.Yprocparagraph-e,
li.Yprocparagraph-e,
div.Yprocparagraph-e {
  mso-style-name: Yprocparagraph-e;
}

p.Yprocparagraph-e,
li.Yprocparagraph-e,
div.Yprocparagraph-e,
p.Yprocparagraph-f,
li.Yprocparagraph-f,
div.Yprocparagraph-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 38.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocparagraph-f,
li.Yprocparagraph-f,
div.Yprocparagraph-f {
  mso-style-name: Yprocparagraph-f;
}

p.Yprocdefclause-e,
li.Yprocdefclause-e,
div.Yprocdefclause-e {
  mso-style-name: Yprocdefclause-e;
}

p.Yprocdefclause-e,
li.Yprocdefclause-e,
div.Yprocdefclause-e,
p.Yprocdefclause-f,
li.Yprocdefclause-f,
div.Yprocdefclause-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 38.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocdefclause-f,
li.Yprocdefclause-f,
div.Yprocdefclause-f {
  mso-style-name: Yprocdefclause-f;
}

p.Yprocdefinition-e,
li.Yprocdefinition-e,
div.Yprocdefinition-e {
  mso-style-name: Yprocdefinition-e;
}

p.Yprocdefinition-e,
li.Yprocdefinition-e,
div.Yprocdefinition-e,
p.Yprocdefinition-f,
li.Yprocdefinition-f,
div.Yprocdefinition-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 21.5pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocdefinition-f,
li.Yprocdefinition-f,
div.Yprocdefinition-f {
  mso-style-name: Yprocdefinition-f;
}

p.Yprocdefparagraph-e,
li.Yprocdefparagraph-e,
div.Yprocdefparagraph-e {
  mso-style-name: Yprocdefparagraph-e;
}

p.Yprocdefparagraph-e,
li.Yprocdefparagraph-e,
div.Yprocdefparagraph-e,
p.Yprocdefparagraph-f,
li.Yprocdefparagraph-f,
div.Yprocdefparagraph-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 38.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocdefparagraph-f,
li.Yprocdefparagraph-f,
div.Yprocdefparagraph-f {
  mso-style-name: Yprocdefparagraph-f;
}

p.Yprocfirstdef-e,
li.Yprocfirstdef-e,
div.Yprocfirstdef-e {
  mso-style-name: Yprocfirstdef-e;
}

p.Yprocfirstdef-e,
li.Yprocfirstdef-e,
div.Yprocfirstdef-e,
p.Yprocfirstdef-f,
li.Yprocfirstdef-f,
div.Yprocfirstdef-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 21.5pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocfirstdef-f,
li.Yprocfirstdef-f,
div.Yprocfirstdef-f {
  mso-style-name: Yprocfirstdef-f;
}

p.YprocSclause-e,
li.YprocSclause-e,
div.YprocSclause-e {
  mso-style-name: YprocSclause-e;
}

p.YprocSclause-e,
li.YprocSclause-e,
div.YprocSclause-e,
p.YprocSclause-f,
li.YprocSclause-f,
div.YprocSclause-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 39.6pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YprocSclause-f,
li.YprocSclause-f,
div.YprocSclause-f {
  mso-style-name: YprocSclause-f;
}

p.YprocSdefclause-e,
li.YprocSdefclause-e,
div.YprocSdefclause-e {
  mso-style-name: YprocSdefclause-e;
}

p.YprocSdefclause-e,
li.YprocSdefclause-e,
div.YprocSdefclause-e,
p.YprocSdefclause-f,
li.YprocSdefclause-f,
div.YprocSdefclause-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 39.6pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YprocSdefclause-f,
li.YprocSdefclause-f,
div.YprocSdefclause-f {
  mso-style-name: YprocSdefclause-f;
}

p.YprocSdefinition-e,
li.YprocSdefinition-e,
div.YprocSdefinition-e {
  mso-style-name: YprocSdefinition-e;
}

p.YprocSdefinition-e,
li.YprocSdefinition-e,
div.YprocSdefinition-e,
p.YprocSdefinition-f,
li.YprocSdefinition-f,
div.YprocSdefinition-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 21.5pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YprocSdefinition-f,
li.YprocSdefinition-f,
div.YprocSdefinition-f {
  mso-style-name: YprocSdefinition-f;
}

p.YprocSdefpara-e,
li.YprocSdefpara-e,
div.YprocSdefpara-e {
  mso-style-name: YprocSdefpara-e;
}

p.YprocSdefpara-e,
li.YprocSdefpara-e,
div.YprocSdefpara-e,
p.YprocSdefpara-f,
li.YprocSdefpara-f,
div.YprocSdefpara-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 39.6pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YprocSdefpara-f,
li.YprocSdefpara-f,
div.YprocSdefpara-f {
  mso-style-name: YprocSdefpara-f;
}

p.YprocSparagraph-e,
li.YprocSparagraph-e,
div.YprocSparagraph-e {
  mso-style-name: YprocSparagraph-e;
}

p.YprocSparagraph-e,
li.YprocSparagraph-e,
div.YprocSparagraph-e,
p.YprocSparagraph-f,
li.YprocSparagraph-f,
div.YprocSparagraph-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 39.6pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YprocSparagraph-f,
li.YprocSparagraph-f,
div.YprocSparagraph-f {
  mso-style-name: YprocSparagraph-f;
}

p.Yprocdefsubclause-e,
li.Yprocdefsubclause-e,
div.Yprocdefsubclause-e {
  mso-style-name: Yprocdefsubclause-e;
}

p.Yprocdefsubclause-e,
li.Yprocdefsubclause-e,
div.Yprocdefsubclause-e,
p.Yprocdefsubclause-f,
li.Yprocdefsubclause-f,
div.Yprocdefsubclause-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 63.6pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocdefsubclause-f,
li.Yprocdefsubclause-f,
div.Yprocdefsubclause-f {
  mso-style-name: Yprocdefsubclause-f;
}

p.Yprocdefsubpara-e,
li.Yprocdefsubpara-e,
div.Yprocdefsubpara-e {
  mso-style-name: Yprocdefsubpara-e;
}

p.Yprocdefsubpara-e,
li.Yprocdefsubpara-e,
div.Yprocdefsubpara-e,
p.Yprocdefsubpara-f,
li.Yprocdefsubpara-f,
div.Yprocdefsubpara-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 59.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocdefsubpara-f,
li.Yprocdefsubpara-f,
div.Yprocdefsubpara-f {
  mso-style-name: Yprocdefsubpara-f;
}

p.Yprocdefsubsubclause-e,
li.Yprocdefsubsubclause-e,
div.Yprocdefsubsubclause-e {
  mso-style-name: Yprocdefsubsubclause-e;
}

p.Yprocdefsubsubclause-e,
li.Yprocdefsubsubclause-e,
div.Yprocdefsubsubclause-e,
p.Yprocdefsubsubclause-f,
li.Yprocdefsubsubclause-f,
div.Yprocdefsubsubclause-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 84pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocdefsubsubclause-f,
li.Yprocdefsubsubclause-f,
div.Yprocdefsubsubclause-f {
  mso-style-name: Yprocdefsubsubclause-f;
}

p.Yprocdefsubsubpara-e,
li.Yprocdefsubsubpara-e,
div.Yprocdefsubsubpara-e {
  mso-style-name: Yprocdefsubsubpara-e;
}

p.Yprocdefsubsubpara-e,
li.Yprocdefsubsubpara-e,
div.Yprocdefsubsubpara-e,
p.Yprocdefsubsubpara-f,
li.Yprocdefsubsubpara-f,
div.Yprocdefsubsubpara-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 83.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocdefsubsubpara-f,
li.Yprocdefsubsubpara-f,
div.Yprocdefsubsubpara-f {
  mso-style-name: Yprocdefsubsubpara-f;
}

p.YprocSsubclause-e,
li.YprocSsubclause-e,
div.YprocSsubclause-e {
  mso-style-name: YprocSsubclause-e;
}

p.YprocSsubclause-e,
li.YprocSsubclause-e,
div.YprocSsubclause-e,
p.YprocSsubclause-f,
li.YprocSsubclause-f,
div.YprocSsubclause-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 59.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YprocSsubclause-f,
li.YprocSsubclause-f,
div.YprocSsubclause-f {
  mso-style-name: YprocSsubclause-f;
}

p.YprocSsubpara-e,
li.YprocSsubpara-e,
div.YprocSsubpara-e {
  mso-style-name: YprocSsubpara-e;
}

p.YprocSsubpara-e,
li.YprocSsubpara-e,
div.YprocSsubpara-e,
p.YprocSsubpara-f,
li.YprocSsubpara-f,
div.YprocSsubpara-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 59.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YprocSsubpara-f,
li.YprocSsubpara-f,
div.YprocSsubpara-f {
  mso-style-name: YprocSsubpara-f;
}

p.YprocSsubsubclause-e,
li.YprocSsubsubclause-e,
div.YprocSsubsubclause-e {
  mso-style-name: YprocSsubsubclause-e;
}

p.YprocSsubsubclause-e,
li.YprocSsubsubclause-e,
div.YprocSsubsubclause-e,
p.YprocSsubsubclause-f,
li.YprocSsubsubclause-f,
div.YprocSsubsubclause-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 83.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YprocSsubsubclause-f,
li.YprocSsubsubclause-f,
div.YprocSsubsubclause-f {
  mso-style-name: YprocSsubsubclause-f;
}

p.YprocSsubsubpara-e,
li.YprocSsubsubpara-e,
div.YprocSsubsubpara-e {
  mso-style-name: YprocSsubsubpara-e;
}

p.YprocSsubsubpara-e,
li.YprocSsubsubpara-e,
div.YprocSsubsubpara-e,
p.YprocSsubsubpara-f,
li.YprocSsubsubpara-f,
div.YprocSsubsubpara-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 83.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.YprocSsubsubpara-f,
li.YprocSsubsubpara-f,
div.YprocSsubsubpara-f {
  mso-style-name: YprocSsubsubpara-f;
}

p.Yprocsubclause-e,
li.Yprocsubclause-e,
div.Yprocsubclause-e {
  mso-style-name: Yprocsubclause-e;
}

p.Yprocsubclause-e,
li.Yprocsubclause-e,
div.Yprocsubclause-e,
p.Yprocsubclause-f,
li.Yprocsubclause-f,
div.Yprocsubclause-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 59.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocsubclause-f,
li.Yprocsubclause-f,
div.Yprocsubclause-f {
  mso-style-name: Yprocsubclause-f;
}

p.Yprocsubpara-e,
li.Yprocsubpara-e,
div.Yprocsubpara-e {
  mso-style-name: Yprocsubpara-e;
}

p.Yprocsubpara-e,
li.Yprocsubpara-e,
div.Yprocsubpara-e,
p.Yprocsubpara-f,
li.Yprocsubpara-f,
div.Yprocsubpara-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 59.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocsubpara-f,
li.Yprocsubpara-f,
div.Yprocsubpara-f {
  mso-style-name: Yprocsubpara-f;
}

p.Yprocsubsubclause-e,
li.Yprocsubsubclause-e,
div.Yprocsubsubclause-e {
  mso-style-name: Yprocsubsubclause-e;
}

p.Yprocsubsubclause-e,
li.Yprocsubsubclause-e,
div.Yprocsubsubclause-e,
p.Yprocsubsubclause-f,
li.Yprocsubsubclause-f,
div.Yprocsubsubclause-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 83.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocsubsubclause-f,
li.Yprocsubsubclause-f,
div.Yprocsubsubclause-f {
  mso-style-name: Yprocsubsubclause-f;
}

p.Yprocsubsubpara-e,
li.Yprocsubsubpara-e,
div.Yprocsubsubpara-e {
  mso-style-name: Yprocsubsubpara-e;
}

p.Yprocsubsubpara-e,
li.Yprocsubsubpara-e,
div.Yprocsubsubpara-e,
p.Yprocsubsubpara-f,
li.Yprocsubsubpara-f,
div.Yprocsubsubpara-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 83.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocsubsubpara-f,
li.Yprocsubsubpara-f,
div.Yprocsubsubpara-f {
  mso-style-name: Yprocsubsubpara-f;
}

p.Yprocsubsubsubclause-e,
li.Yprocsubsubsubclause-e,
div.Yprocsubsubsubclause-e {
  mso-style-name: Yprocsubsubsubclause-e;
}

p.Yprocsubsubsubclause-e,
li.Yprocsubsubsubclause-e,
div.Yprocsubsubsubclause-e,
p.Yprocsubsubsubclause-f,
li.Yprocsubsubsubclause-f,
div.Yprocsubsubsubclause-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 101.65pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocsubsubsubclause-f,
li.Yprocsubsubsubclause-f,
div.Yprocsubsubsubclause-f {
  mso-style-name: Yprocsubsubsubclause-f;
}

p.Yprocsubsubsubpara-e,
li.Yprocsubsubsubpara-e,
div.Yprocsubsubsubpara-e {
  mso-style-name: Yprocsubsubsubpara-e;
}

p.Yprocsubsubsubpara-e,
li.Yprocsubsubsubpara-e,
div.Yprocsubsubsubpara-e,
p.Yprocsubsubsubpara-f,
li.Yprocsubsubsubpara-f,
div.Yprocsubsubsubpara-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 101.65pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocsubsubsubpara-f,
li.Yprocsubsubsubpara-f,
div.Yprocsubsubsubpara-f {
  mso-style-name: Yprocsubsubsubpara-f;
}

p.YprocPnote-e,
li.YprocPnote-e,
div.YprocPnote-e {
  mso-style-name: YprocPnote-e;
}

p.YprocPnote-e,
li.YprocPnote-e,
div.YprocPnote-e,
p.YprocPnote-f,
li.YprocPnote-f,
div.YprocPnote-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 12pt;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.YprocPnote-f,
li.YprocPnote-f,
div.YprocPnote-f {
  mso-style-name: YprocPnote-f;
}

span.StatuteName {
  font-variant: small-caps;
  mso-style-name: StatuteName;
}

p.procparagraph-e,
li.procparagraph-e,
div.procparagraph-e {
  mso-style-name: procparagraph-e;
}

p.procparagraph-e,
li.procparagraph-e,
div.procparagraph-e,
p.procparagraph-f,
li.procparagraph-f,
div.procparagraph-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 26.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.procparagraph-f,
li.procparagraph-f,
div.procparagraph-f {
  mso-style-name: procparagraph-f;
}

p.procclause-e,
li.procclause-e,
div.procclause-e {
  mso-style-name: procclause-e;
}

p.procclause-e,
li.procclause-e,
div.procclause-e,
p.procclause-f,
li.procclause-f,
div.procclause-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 26.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.procclause-f,
li.procclause-f,
div.procclause-f {
  mso-style-name: procclause-f;
}

p.TOCid-e,
li.TOCid-e,
div.TOCid-e {
  mso-style-name: TOCid-e;
}

p.TOCid-e,
li.TOCid-e,
div.TOCid-e,
p.TOCid-f,
li.TOCid-f,
div.TOCid-f {
  color: blue;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-decoration: underline;
}

p.TOCid-f,
li.TOCid-f,
div.TOCid-f {
  mso-style-name: TOCid-f;
}

p.TOCheadCenter-e,
li.TOCheadCenter-e,
div.TOCheadCenter-e {
  mso-style-name: TOCheadCenter-e;
}

p.TOCheadCenter-e,
li.TOCheadCenter-e,
div.TOCheadCenter-e,
p.TOCheadCenter-f,
li.TOCheadCenter-f,
div.TOCheadCenter-f {
  color: blue;
  font-variant: small-caps;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-align: center;
  text-decoration: underline;
}

p.TOCheadCenter-f,
li.TOCheadCenter-f,
div.TOCheadCenter-f {
  mso-style-name: TOCheadCenter-f;
}

p.TOCtable-e,
li.TOCtable-e,
div.TOCtable-e {
  mso-style-name: TOCtable-e;
}

p.TOCtable-e,
li.TOCtable-e,
div.TOCtable-e,
p.TOCtable-f,
li.TOCtable-f,
div.TOCtable-f {
  color: blue;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-decoration: underline;
}

p.TOCtable-f,
li.TOCtable-f,
div.TOCtable-f {
  mso-style-name: TOCtable-f;
}

p.TOCschedCenter-e,
li.TOCschedCenter-e,
div.TOCschedCenter-e {
  mso-style-name: TOCschedCenter-e;
}

p.TOCschedCenter-e,
li.TOCschedCenter-e,
div.TOCschedCenter-e,
p.TOCpartCenter-e,
li.TOCpartCenter-e,
div.TOCpartCenter-e {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-align: center;
}

p.TOCpartCenter-e,
li.TOCpartCenter-e,
div.TOCpartCenter-e {
  font-weight: bold;
  mso-style-name: TOCpartCenter-e;
}

p.TOCschedCenter-f,
li.TOCschedCenter-f,
div.TOCschedCenter-f {
  mso-style-name: TOCschedCenter-f;
}

p.TOCschedCenter-f,
li.TOCschedCenter-f,
div.TOCschedCenter-f,
p.TOCpartCenter-f,
li.TOCpartCenter-f,
div.TOCpartCenter-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-align: center;
}

p.TOCpartCenter-f,
li.TOCpartCenter-f,
div.TOCpartCenter-f {
  font-weight: bold;
  mso-style-name: TOCpartCenter-f;
}

p.issue-f,
li.issue-f,
div.issue-f {
  mso-style-name: issue-f;
}

p.issue-f,
li.issue-f,
div.issue-f,
p.issue-e,
li.issue-e,
div.issue-e {
  layout-grid-mode: line;
  margin-bottom: 35.85pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 3.55pt;
}

p.issue-e,
li.issue-e,
div.issue-e {
  mso-style-name: issue-e;
}

p.transsection-e,
li.transsection-e,
div.transsection-e {
  mso-style-name: transsection-e;
}

p.transsection-e,
li.transsection-e,
div.transsection-e,
p.transsection-f,
li.transsection-f,
div.transsection-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.transsection-f,
li.transsection-f,
div.transsection-f {
  mso-style-name: transsection-f;
}

p.transsubsection-e,
li.transsubsection-e,
div.transsubsection-e {
  mso-style-name: transsubsection-e;
}

p.transsubsection-e,
li.transsubsection-e,
div.transsubsection-e,
p.transsubsection-f,
li.transsubsection-f,
div.transsubsection-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.transsubsection-f,
li.transsubsection-f,
div.transsubsection-f {
  mso-style-name: transsubsection-f;
}

p.Yprocpartnum-e,
li.Yprocpartnum-e,
div.Yprocpartnum-e {
  mso-style-name: Yprocpartnum-e;
}

p.Yprocpartnum-e,
li.Yprocpartnum-e,
div.Yprocpartnum-e,
p.Yprocpartnum-f,
li.Yprocpartnum-f,
div.Yprocpartnum-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.Yprocpartnum-f,
li.Yprocpartnum-f,
div.Yprocpartnum-f {
  mso-style-name: Yprocpartnum-f;
}

p.SeeSource,
li.SeeSource,
div.SeeSource {
  margin-bottom: 0cm;
  mso-style-name: SeeSource;
}

p.SeeSource,
li.SeeSource,
div.SeeSource,
p.NoticeDisclaimer,
li.NoticeDisclaimer,
div.NoticeDisclaimer {
  color: red;
  layout-grid-mode: line;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 4pt;
  text-align: justify;
}

p.NoticeDisclaimer,
li.NoticeDisclaimer,
div.NoticeDisclaimer {
  margin-bottom: 4.55pt;
  mso-style-name: NoticeDisclaimer;
}

p.Standard-e,
li.Standard-e,
div.Standard-e {
  mso-style-name: Standard-e;
}

p.Standard-e,
li.Standard-e,
div.Standard-e,
p.Standard-f,
li.Standard-f,
div.Standard-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5pt;
  text-align: justify;
}

p.Standard-f,
li.Standard-f,
div.Standard-f {
  mso-style-name: Standard-f;
}

p.Ppartnum-e,
li.Ppartnum-e,
div.Ppartnum-e {
  mso-style-name: Ppartnum-e;
}

p.Ppartnum-e,
li.Ppartnum-e,
div.Ppartnum-e,
p.Ppartnum-f,
li.Ppartnum-f,
div.Ppartnum-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.Ppartnum-f,
li.Ppartnum-f,
div.Ppartnum-f {
  mso-style-name: Ppartnum-f;
}

p.act-e,
li.act-e,
div.act-e {
  font-style: italic;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7pt;
  mso-style-name: act-e;
  page-break-after: avoid;
  text-align: center;
}

p.Yheadingx-f,
li.Yheadingx-f,
div.Yheadingx-f {
  mso-style-name: Yheadingx-f;
}

p.Yheadingx-f,
li.Yheadingx-f,
div.Yheadingx-f,
p.Yheadingx-e,
li.Yheadingx-e,
div.Yheadingx-e {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.Yheadingx-e,
li.Yheadingx-e,
div.Yheadingx-e {
  mso-style-name: Yheadingx-e;
}

p.Yschedule-e,
li.Yschedule-e,
div.Yschedule-e {
  mso-style-name: Yschedule-e;
}

p.Yschedule-e,
li.Yschedule-e,
div.Yschedule-e,
p.Yschedule-f,
li.Yschedule-f,
div.Yschedule-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 3pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.Yschedule-f,
li.Yschedule-f,
div.Yschedule-f {
  mso-style-name: Yschedule-f;
}

p.act-f,
li.act-f,
div.act-f {
  font-style: italic;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7pt;
  mso-style-name: act-f;
  page-break-after: avoid;
  text-align: center;
}

p.amendednote-e,
li.amendednote-e,
div.amendednote-e {
  mso-style-name: amendednote-e;
}

p.amendednote-e,
li.amendednote-e,
div.amendednote-e,
p.amendednote-f,
li.amendednote-f,
div.amendednote-f {
  font-style: italic;
  layout-grid-mode: line;
  margin-bottom: 6.95pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  page-break-after: avoid;
  text-align: center;
}

p.amendednote-f,
li.amendednote-f,
div.amendednote-f {
  mso-style-name: amendednote-f;
}

p.commiss-e,
li.commiss-e,
div.commiss-e {
  font-variant: small-caps;
  layout-grid-mode: line;
  margin-bottom: 23.9pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  mso-style-name: commiss-e;
  page-break-after: avoid;
  text-align: right;
}

p.form-e,
li.form-e,
div.form-e {
  mso-style-name: form-e;
}

p.form-e,
li.form-e,
div.form-e,
p.form-f,
li.form-f,
div.form-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7pt;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.form-f,
li.form-f,
div.form-f {
  mso-style-name: form-f;
}

p.regnumber-e,
li.regnumber-e,
div.regnumber-e {
  mso-style-name: regnumber-e;
}

p.regnumber-e,
li.regnumber-e,
div.regnumber-e,
p.regnumber-f,
li.regnumber-f,
div.regnumber-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 7pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.regnumber-f,
li.regnumber-f,
div.regnumber-f {
  mso-style-name: regnumber-f;
}

p.regtitle-e,
li.regtitle-e,
div.regtitle-e {
  mso-style-name: regtitle-e;
}

p.regtitle-e,
li.regtitle-e,
div.regtitle-e,
p.regtitle-f,
li.regtitle-f,
div.regtitle-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 6.95pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.regtitle-f,
li.regtitle-f,
div.regtitle-f {
  mso-style-name: regtitle-f;
}

p.ruleb-e,
li.ruleb-e,
div.ruleb-e {
  mso-style-name: ruleb-e;
}

p.ruleb-e,
li.ruleb-e,
div.ruleb-e,
p.ruleb-f,
li.ruleb-f,
div.ruleb-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 6.95pt;
}

p.ruleb-f,
li.ruleb-f,
div.ruleb-f {
  mso-style-name: ruleb-f;
}

p.rulec-e,
li.rulec-e,
div.rulec-e {
  mso-style-name: rulec-e;
}

p.rulec-e,
li.rulec-e,
div.rulec-e,
p.rulec-f,
li.rulec-f,
div.rulec-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 6.95pt;
  text-align: center;
  text-transform: uppercase;
}

p.rulec-f,
li.rulec-f,
div.rulec-f {
  mso-style-name: rulec-f;
}

p.rulei-e,
li.rulei-e,
div.rulei-e {
  mso-style-name: rulei-e;
}

p.rulei-e,
li.rulei-e,
div.rulei-e,
p.rulei-f,
li.rulei-f,
div.rulei-f {
  font-style: italic;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 6.95pt;
}

p.rulei-f,
li.rulei-f,
div.rulei-f {
  mso-style-name: rulei-f;
}

p.rulel-e,
li.rulel-e,
div.rulel-e {
  mso-style-name: rulel-e;
}

p.rulel-e,
li.rulel-e,
div.rulel-e,
p.rulel-f,
li.rulel-f,
div.rulel-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 6.95pt;
  text-transform: uppercase;
}

p.rulel-f,
li.rulel-f,
div.rulel-f {
  mso-style-name: rulel-f;
}

p.subject-e,
li.subject-e,
div.subject-e {
  mso-style-name: subject-e;
}

p.subject-e,
li.subject-e,
div.subject-e,
p.subject-f,
li.subject-f,
div.subject-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7pt;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.subject-f,
li.subject-f,
div.subject-f {
  mso-style-name: subject-f;
}

p.tocpartnum-e,
li.tocpartnum-e,
div.tocpartnum-e {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 2pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 6pt;
  mso-style-name: tocpartnum-e;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.Yminnote-e,
li.Yminnote-e,
div.Yminnote-e {
  background: #d9d9d9;
  margin-bottom: 10.45pt;
  margin-top: 4.55pt;
  mso-style-name: Yminnote-e;
  text-align: justify;
}

p.Yminnote-e,
li.Yminnote-e,
div.Yminnote-e,
p.version-e,
li.version-e,
div.version-e {
  font-style: italic;
  layout-grid-mode: line;
  margin-left: 0cm;
  margin-right: 0cm;
}

p.version-e,
li.version-e,
div.version-e {
  mso-style-name: version-e;
}

p.version-e,
li.version-e,
div.version-e,
p.version-f,
li.version-f,
div.version-f {
  font-weight: bold;
  margin-bottom: 0cm;
  margin-top: 6.95pt;
}

p.version-f,
li.version-f,
div.version-f {
  font-style: italic;
  mso-style-name: version-f;
}

p.version-f,
li.version-f,
div.version-f,
p.ActTitle-e,
li.ActTitle-e,
div.ActTitle-e {
  layout-grid-mode: line;
  margin-left: 0cm;
  margin-right: 0cm;
}

p.ActTitle-e,
li.ActTitle-e,
div.ActTitle-e {
  font-weight: bold;
  margin-bottom: 10pt;
  margin-top: 0cm;
  mso-style-name: ActTitle-e;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.regaction-e,
li.regaction-e,
div.regaction-e {
  margin: 0cm;
  mso-style-name: regaction-e;
  page-break-after: avoid;
  text-align: center;
}

p.ActTitle-f,
li.ActTitle-f,
div.ActTitle-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 10pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  mso-style-name: ActTitle-f;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.regaction-f,
li.regaction-f,
div.regaction-f {
  margin: 0cm;
  mso-style-name: regaction-f;
  page-break-after: avoid;
  text-align: center;
}

p.dated-e,
li.dated-e,
div.dated-e {
  mso-style-name: dated-e;
}

p.dated-e,
li.dated-e,
div.dated-e,
p.dated-f,
li.dated-f,
div.dated-f {
  layout-grid-mode: line;
  margin-bottom: 11.95pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 14.45pt;
  page-break-after: avoid;
}

p.dated-f,
li.dated-f,
div.dated-f {
  mso-style-name: dated-f;
}

p.madeappfiled-f,
li.madeappfiled-f,
div.madeappfiled-f {
  mso-style-name: "made/app/filed-f";
}

p.madeappfiled-f,
li.madeappfiled-f,
div.madeappfiled-f,
p.madeappfiled-e,
li.madeappfiled-e,
div.madeappfiled-e {
  layout-grid-mode: line;
  margin-bottom: 6pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  page-break-after: avoid;
  text-align: center;
}

p.madeappfiled-e,
li.madeappfiled-e,
div.madeappfiled-e {
  mso-style-name: "made/app/filed-e";
}

p.regtitleold-e,
li.regtitleold-e,
div.regtitleold-e {
  mso-style-name: regtitleold-e;
}

p.regtitleold-e,
li.regtitleold-e,
div.regtitleold-e,
p.regtitleold-f,
li.regtitleold-f,
div.regtitleold-f {
  layout-grid-mode: line;
  margin-bottom: 6.95pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.regtitleold-f,
li.regtitleold-f,
div.regtitleold-f {
  mso-style-name: regtitleold-f;
}

p.commiss-f,
li.commiss-f,
div.commiss-f {
  font-variant: small-caps;
  layout-grid-mode: line;
  margin-bottom: 23.9pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  mso-style-name: commiss-f;
  page-break-after: avoid;
  text-align: right;
}

p.Yact-e,
li.Yact-e,
div.Yact-e {
  mso-style-name: Yact-e;
}

p.Yact-e,
li.Yact-e,
div.Yact-e,
p.Yact-f,
li.Yact-f,
div.Yact-f {
  background: #d9d9d9;
  font-style: italic;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7pt;
  page-break-after: avoid;
  text-align: center;
}

p.Yact-f,
li.Yact-f,
div.Yact-f {
  mso-style-name: Yact-f;
}

p.Yform-e,
li.Yform-e,
div.Yform-e {
  mso-style-name: Yform-e;
}

p.Yform-e,
li.Yform-e,
div.Yform-e,
p.Yform-f,
li.Yform-f,
div.Yform-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7pt;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.Yform-f,
li.Yform-f,
div.Yform-f {
  mso-style-name: Yform-f;
}

p.note-f,
li.note-f,
div.note-f {
  margin-bottom: 7pt;
  margin-top: 0cm;
  mso-style-name: note-f;
}

p.note-f,
li.note-f,
div.note-f,
p.Yminnote-f,
li.Yminnote-f,
div.Yminnote-f {
  layout-grid-mode: line;
  margin-left: 0cm;
  margin-right: 0cm;
  text-align: justify;
}

p.Yminnote-f,
li.Yminnote-f,
div.Yminnote-f {
  background: #d9d9d9;
  font-style: italic;
  margin-bottom: 10.45pt;
  margin-top: 4.55pt;
  mso-style-name: Yminnote-f;
}

p.Yruleb-e,
li.Yruleb-e,
div.Yruleb-e {
  mso-style-name: Yruleb-e;
}

p.Yruleb-e,
li.Yruleb-e,
div.Yruleb-e,
p.Yruleb-f,
li.Yruleb-f,
div.Yruleb-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 6.95pt;
}

p.Yruleb-f,
li.Yruleb-f,
div.Yruleb-f {
  mso-style-name: Yruleb-f;
}

p.Yrulel-e,
li.Yrulel-e,
div.Yrulel-e {
  mso-style-name: Yrulel-e;
}

p.Yrulel-e,
li.Yrulel-e,
div.Yrulel-e,
p.Yrulel-f,
li.Yrulel-f,
div.Yrulel-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 6.95pt;
  text-transform: uppercase;
}

p.Yrulel-f,
li.Yrulel-f,
div.Yrulel-f {
  mso-style-name: Yrulel-f;
}

p.Yrulec-e,
li.Yrulec-e,
div.Yrulec-e {
  mso-style-name: Yrulec-e;
}

p.Yrulec-e,
li.Yrulec-e,
div.Yrulec-e,
p.Yrulec-f,
li.Yrulec-f,
div.Yrulec-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 6.95pt;
  text-align: center;
  text-transform: uppercase;
}

p.Yrulec-f,
li.Yrulec-f,
div.Yrulec-f {
  mso-style-name: Yrulec-f;
}

p.Yrulei-e,
li.Yrulei-e,
div.Yrulei-e {
  mso-style-name: Yrulei-e;
}

p.Yrulei-e,
li.Yrulei-e,
div.Yrulei-e,
p.Yrulei-f,
li.Yrulei-f,
div.Yrulei-f {
  background: #d9d9d9;
  font-style: italic;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 6.95pt;
}

p.Yrulei-f,
li.Yrulei-f,
div.Yrulei-f {
  mso-style-name: Yrulei-f;
}

p.Ysubject-e,
li.Ysubject-e,
div.Ysubject-e {
  mso-style-name: Ysubject-e;
}

p.Ysubject-e,
li.Ysubject-e,
div.Ysubject-e,
p.Ysubject-f,
li.Ysubject-f,
div.Ysubject-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7pt;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.Ysubject-f,
li.Ysubject-f,
div.Ysubject-f {
  mso-style-name: Ysubject-f;
}

p.Yheadnote-e,
li.Yheadnote-e,
div.Yheadnote-e {
  mso-style-name: Yheadnote-e;
}

p.Yheadnote-e,
li.Yheadnote-e,
div.Yheadnote-e,
p.Yheadnote-f,
li.Yheadnote-f,
div.Yheadnote-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 6pt;
}

p.Yheadnote-f,
li.Yheadnote-f,
div.Yheadnote-f {
  mso-style-name: Yheadnote-f;
}

p.TOChead-f,
li.TOChead-f,
div.TOChead-f {
  mso-style-name: TOChead-f;
}

p.TOChead-f,
li.TOChead-f,
div.TOChead-f,
p.TOChead-e,
li.TOChead-e,
div.TOChead-e {
  color: blue;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-decoration: underline;
}

p.TOChead-e,
li.TOChead-e,
div.TOChead-e {
  mso-style-name: TOChead-e;
}

p.tablelevel1-e,
li.tablelevel1-e,
div.tablelevel1-e {
  mso-style-name: tablelevel1-e;
}

p.tablelevel1-e,
li.tablelevel1-e,
div.tablelevel1-e,
p.tablelevel1-f,
li.tablelevel1-f,
div.tablelevel1-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 18pt;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.tablelevel1-f,
li.tablelevel1-f,
div.tablelevel1-f {
  mso-style-name: tablelevel1-f;
}

p.tablelevel2-e,
li.tablelevel2-e,
div.tablelevel2-e {
  mso-style-name: tablelevel2-e;
}

p.tablelevel2-e,
li.tablelevel2-e,
div.tablelevel2-e,
p.tablelevel2-f,
li.tablelevel2-f,
div.tablelevel2-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 30pt;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.tablelevel2-f,
li.tablelevel2-f,
div.tablelevel2-f {
  mso-style-name: tablelevel2-f;
}

p.tablelevel3-e,
li.tablelevel3-e,
div.tablelevel3-e {
  mso-style-name: tablelevel3-e;
}

p.tablelevel3-e,
li.tablelevel3-e,
div.tablelevel3-e,
p.tablelevel3-f,
li.tablelevel3-f,
div.tablelevel3-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 42pt;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.tablelevel3-f,
li.tablelevel3-f,
div.tablelevel3-f {
  mso-style-name: tablelevel3-f;
}

p.tablelevel4-e,
li.tablelevel4-e,
div.tablelevel4-e {
  mso-style-name: tablelevel4-e;
}

p.tablelevel4-e,
li.tablelevel4-e,
div.tablelevel4-e,
p.tablelevel4-f,
li.tablelevel4-f,
div.tablelevel4-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 54pt;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.tablelevel4-f,
li.tablelevel4-f,
div.tablelevel4-f {
  mso-style-name: tablelevel4-f;
}

p.tablelevel1x-e,
li.tablelevel1x-e,
div.tablelevel1x-e {
  mso-style-name: tablelevel1x-e;
}

p.tablelevel1x-e,
li.tablelevel1x-e,
div.tablelevel1x-e,
p.tablelevel1x-f,
li.tablelevel1x-f,
div.tablelevel1x-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 18pt;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.tablelevel1x-f,
li.tablelevel1x-f,
div.tablelevel1x-f {
  mso-style-name: tablelevel1x-f;
}

p.tablelevel2x-e,
li.tablelevel2x-e,
div.tablelevel2x-e {
  mso-style-name: tablelevel2x-e;
}

p.tablelevel2x-e,
li.tablelevel2x-e,
div.tablelevel2x-e,
p.tablelevel2x-f,
li.tablelevel2x-f,
div.tablelevel2x-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 30pt;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.tablelevel2x-f,
li.tablelevel2x-f,
div.tablelevel2x-f {
  mso-style-name: tablelevel2x-f;
}

p.tablelevel3x-e,
li.tablelevel3x-e,
div.tablelevel3x-e {
  mso-style-name: tablelevel3x-e;
}

p.tablelevel3x-e,
li.tablelevel3x-e,
div.tablelevel3x-e,
p.tablelevel3x-f,
li.tablelevel3x-f,
div.tablelevel3x-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 42pt;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.tablelevel3x-f,
li.tablelevel3x-f,
div.tablelevel3x-f {
  mso-style-name: tablelevel3x-f;
}

p.parawindt3-e,
li.parawindt3-e,
div.parawindt3-e {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 41.75pt;
  margin-right: 0cm;
  margin-top: 4.8pt;
  mso-style-name: parawindt3-e;
  text-align: justify;
}

p.equationind1-f,
li.equationind1-f,
div.equationind1-f {
  mso-style-name: equationind1-f;
}

p.equationind1-f,
li.equationind1-f,
div.equationind1-f,
p.equationind1-e,
li.equationind1-e,
div.equationind1-e {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 26.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.equationind1-e,
li.equationind1-e,
div.equationind1-e {
  mso-style-name: equationind1-e;
}

p.equationind2-e,
li.equationind2-e,
div.equationind2-e {
  mso-style-name: equationind2-e;
}

p.equationind2-e,
li.equationind2-e,
div.equationind2-e,
p.equationind2-f,
li.equationind2-f,
div.equationind2-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 47.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.equationind2-f,
li.equationind2-f,
div.equationind2-f {
  mso-style-name: equationind2-f;
}

p.equationind3-e,
li.equationind3-e,
div.equationind3-e {
  mso-style-name: equationind3-e;
}

p.equationind3-e,
li.equationind3-e,
div.equationind3-e,
p.equationind3-f,
li.equationind3-f,
div.equationind3-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 71.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.equationind3-f,
li.equationind3-f,
div.equationind3-f {
  mso-style-name: equationind3-f;
}

p.equationind4-e,
li.equationind4-e,
div.equationind4-e {
  mso-style-name: equationind4-e;
}

p.equationind4-e,
li.equationind4-e,
div.equationind4-e,
p.equationind4-f,
li.equationind4-f,
div.equationind4-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 89.65pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.equationind4-f,
li.equationind4-f,
div.equationind4-f {
  mso-style-name: equationind4-f;
}

p.tablelevel4x-e,
li.tablelevel4x-e,
div.tablelevel4x-e {
  mso-style-name: tablelevel4x-e;
}

p.tablelevel4x-e,
li.tablelevel4x-e,
div.tablelevel4x-e,
p.tablelevel4x-f,
li.tablelevel4x-f,
div.tablelevel4x-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 54pt;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.tablelevel4x-f,
li.tablelevel4x-f,
div.tablelevel4x-f {
  mso-style-name: tablelevel4x-f;
}

p.headnoteind-e,
li.headnoteind-e,
div.headnoteind-e {
  mso-style-name: headnoteind-e;
}

p.headnoteind-e,
li.headnoteind-e,
div.headnoteind-e,
p.headnoteind-f,
li.headnoteind-f,
div.headnoteind-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 12.25pt;
  margin-right: 0cm;
  margin-top: 6pt;
}

p.headnoteind-f,
li.headnoteind-f,
div.headnoteind-f {
  mso-style-name: headnoteind-f;
}

p.footnoteLeft-e,
li.footnoteLeft-e,
div.footnoteLeft-e {
  mso-style-name: footnoteLeft-e;
}

p.footnoteLeft-e,
li.footnoteLeft-e,
div.footnoteLeft-e,
p.footnoteLeft-f,
li.footnoteLeft-f,
div.footnoteLeft-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.footnoteLeft-f,
li.footnoteLeft-f,
div.footnoteLeft-f {
  mso-style-name: footnoteLeft-f;
}

p.TOCpartLeft-e,
li.TOCpartLeft-e,
div.TOCpartLeft-e {
  mso-style-name: TOCpartLeft-e;
}

p.TOCpartLeft-e,
li.TOCpartLeft-e,
div.TOCpartLeft-e,
p.TOCpartLeft-f,
li.TOCpartLeft-f,
div.TOCpartLeft-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.TOCpartLeft-f,
li.TOCpartLeft-f,
div.TOCpartLeft-f {
  mso-style-name: TOCpartLeft-f;
}

span.UnderBlue {
  color: blue;
  mso-style-name: UnderBlue;
  text-decoration: underline;
}

p.TOCschedLeft-e,
li.TOCschedLeft-e,
div.TOCschedLeft-e {
  mso-style-name: TOCschedLeft-e;
}

p.TOCschedLeft-e,
li.TOCschedLeft-e,
div.TOCschedLeft-e,
p.TOCschedLeft-f,
li.TOCschedLeft-f,
div.TOCschedLeft-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.TOCschedLeft-f,
li.TOCschedLeft-f,
div.TOCschedLeft-f {
  mso-style-name: TOCschedLeft-f;
}

p.TOCheadLeft-e,
li.TOCheadLeft-e,
div.TOCheadLeft-e {
  mso-style-name: TOCheadLeft-e;
}

p.TOCheadLeft-e,
li.TOCheadLeft-e,
div.TOCheadLeft-e,
p.TOCheadLeft-f,
li.TOCheadLeft-f,
div.TOCheadLeft-f {
  color: blue;
  font-variant: small-caps;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-decoration: underline;
}

p.TOCheadLeft-f,
li.TOCheadLeft-f,
div.TOCheadLeft-f {
  mso-style-name: TOCheadLeft-f;
}

p.Yfootnote-e,
li.Yfootnote-e,
div.Yfootnote-e {
  mso-style-name: Yfootnote-e;
}

p.Yfootnote-e,
li.Yfootnote-e,
div.Yfootnote-e,
p.Yfootnote-f,
li.Yfootnote-f,
div.Yfootnote-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: right;
}

p.Yfootnote-f,
li.Yfootnote-f,
div.Yfootnote-f {
  mso-style-name: Yfootnote-f;
}

p.Yfootnoteleft-e,
li.Yfootnoteleft-e,
div.Yfootnoteleft-e {
  mso-style-name: Yfootnoteleft-e;
}

p.Yfootnoteleft-e,
li.Yfootnoteleft-e,
div.Yfootnoteleft-e,
p.Yfootnoteleft-f,
li.Yfootnoteleft-f,
div.Yfootnoteleft-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yfootnoteleft-f,
li.Yfootnoteleft-f,
div.Yfootnoteleft-f {
  mso-style-name: Yfootnoteleft-f;
}

p.TOCpart-f,
li.TOCpart-f,
div.TOCpart-f {
  mso-style-name: TOCpart-f;
}

p.TOCpart-f,
li.TOCpart-f,
div.TOCpart-f,
p.TOCpart-e,
li.TOCpart-e,
div.TOCpart-e {
  color: blue;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-decoration: underline;
}

p.TOCpart-e,
li.TOCpart-e,
div.TOCpart-e {
  mso-style-name: TOCpart-e;
}

p.TOCsched-f,
li.TOCsched-f,
div.TOCsched-f {
  mso-style-name: TOCsched-f;
}

p.TOCsched-f,
li.TOCsched-f,
div.TOCsched-f,
p.TOCsched-e,
li.TOCsched-e,
div.TOCsched-e {
  color: blue;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-decoration: underline;
}

p.TOCsched-e,
li.TOCsched-e,
div.TOCsched-e {
  mso-style-name: TOCsched-e;
}

p.tocpartnum-f,
li.tocpartnum-f,
div.tocpartnum-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 2pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 6pt;
  mso-style-name: tocpartnum-f;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.partnumRevoked-e,
li.partnumRevoked-e,
div.partnumRevoked-e {
  mso-style-name: partnumRevoked-e;
}

p.partnumRevoked-e,
li.partnumRevoked-e,
div.partnumRevoked-e,
p.partnumRevoked-f,
li.partnumRevoked-f,
div.partnumRevoked-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.partnumRevoked-f,
li.partnumRevoked-f,
div.partnumRevoked-f {
  mso-style-name: partnumRevoked-f;
}

p.scheduleRevoked-e,
li.scheduleRevoked-e,
div.scheduleRevoked-e {
  mso-style-name: scheduleRevoked-e;
}

p.scheduleRevoked-e,
li.scheduleRevoked-e,
div.scheduleRevoked-e,
p.scheduleRevoked-f,
li.scheduleRevoked-f,
div.scheduleRevoked-f {
  layout-grid-mode: line;
  margin-bottom: 3pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.scheduleRevoked-f,
li.scheduleRevoked-f,
div.scheduleRevoked-f {
  mso-style-name: scheduleRevoked-f;
}

p.formRevoked-e,
li.formRevoked-e,
div.formRevoked-e {
  mso-style-name: formRevoked-e;
}

p.formRevoked-e,
li.formRevoked-e,
div.formRevoked-e,
p.formRevoked-f,
li.formRevoked-f,
div.formRevoked-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7pt;
  page-break-after: avoid;
  text-align: center;
}

p.formRevoked-f,
li.formRevoked-f,
div.formRevoked-f {
  mso-style-name: formRevoked-f;
}

p.Ytablelevel1-e,
li.Ytablelevel1-e,
div.Ytablelevel1-e {
  mso-style-name: Ytablelevel1-e;
}

p.Ytablelevel1-e,
li.Ytablelevel1-e,
div.Ytablelevel1-e,
p.Ytablelevel1-f,
li.Ytablelevel1-f,
div.Ytablelevel1-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 18pt;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.Ytablelevel1-f,
li.Ytablelevel1-f,
div.Ytablelevel1-f {
  mso-style-name: Ytablelevel1-f;
}

p.Ytablelevel1x-e,
li.Ytablelevel1x-e,
div.Ytablelevel1x-e {
  mso-style-name: Ytablelevel1x-e;
}

p.Ytablelevel1x-e,
li.Ytablelevel1x-e,
div.Ytablelevel1x-e,
p.Ytablelevel1x-f,
li.Ytablelevel1x-f,
div.Ytablelevel1x-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 18pt;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.Ytablelevel1x-f,
li.Ytablelevel1x-f,
div.Ytablelevel1x-f {
  mso-style-name: Ytablelevel1x-f;
}

p.Ytablelevel2-e,
li.Ytablelevel2-e,
div.Ytablelevel2-e {
  mso-style-name: Ytablelevel2-e;
}

p.Ytablelevel2-e,
li.Ytablelevel2-e,
div.Ytablelevel2-e,
p.Ytablelevel2-f,
li.Ytablelevel2-f,
div.Ytablelevel2-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 30pt;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.Ytablelevel2-f,
li.Ytablelevel2-f,
div.Ytablelevel2-f {
  mso-style-name: Ytablelevel2-f;
}

p.Ytablelevel2x-e,
li.Ytablelevel2x-e,
div.Ytablelevel2x-e {
  mso-style-name: Ytablelevel2x-e;
}

p.Ytablelevel2x-e,
li.Ytablelevel2x-e,
div.Ytablelevel2x-e,
p.Ytablelevel2x-f,
li.Ytablelevel2x-f,
div.Ytablelevel2x-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 30pt;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.Ytablelevel2x-f,
li.Ytablelevel2x-f,
div.Ytablelevel2x-f {
  mso-style-name: Ytablelevel2x-f;
}

p.Ytablelevel3-e,
li.Ytablelevel3-e,
div.Ytablelevel3-e {
  mso-style-name: Ytablelevel3-e;
}

p.Ytablelevel3-e,
li.Ytablelevel3-e,
div.Ytablelevel3-e,
p.Ytablelevel3-f,
li.Ytablelevel3-f,
div.Ytablelevel3-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 42pt;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.Ytablelevel3-f,
li.Ytablelevel3-f,
div.Ytablelevel3-f {
  mso-style-name: Ytablelevel3-f;
}

p.Ytablelevel3x-e,
li.Ytablelevel3x-e,
div.Ytablelevel3x-e {
  mso-style-name: Ytablelevel3x-e;
}

p.Ytablelevel3x-e,
li.Ytablelevel3x-e,
div.Ytablelevel3x-e,
p.Ytablelevel3x-f,
li.Ytablelevel3x-f,
div.Ytablelevel3x-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 42pt;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.Ytablelevel3x-f,
li.Ytablelevel3x-f,
div.Ytablelevel3x-f {
  mso-style-name: Ytablelevel3x-f;
}

p.Ytablelevel4-e,
li.Ytablelevel4-e,
div.Ytablelevel4-e {
  mso-style-name: Ytablelevel4-e;
}

p.Ytablelevel4-e,
li.Ytablelevel4-e,
div.Ytablelevel4-e,
p.Ytablelevel4-f,
li.Ytablelevel4-f,
div.Ytablelevel4-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 54pt;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.Ytablelevel4-f,
li.Ytablelevel4-f,
div.Ytablelevel4-f {
  mso-style-name: Ytablelevel4-f;
}

p.Ytablelevel4x-e,
li.Ytablelevel4x-e,
div.Ytablelevel4x-e {
  mso-style-name: Ytablelevel4x-e;
}

p.Ytablelevel4x-e,
li.Ytablelevel4x-e,
div.Ytablelevel4x-e,
p.Ytablelevel4x-f,
li.Ytablelevel4x-f,
div.Ytablelevel4x-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 54pt;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.Ytablelevel4x-f,
li.Ytablelevel4x-f,
div.Ytablelevel4x-f {
  mso-style-name: Ytablelevel4x-f;
}

p.sdefsubclause-e,
li.sdefsubclause-e,
div.sdefsubclause-e {
  mso-style-name: sdefsubclause-e;
}

p.sdefsubclause-e,
li.sdefsubclause-e,
div.sdefsubclause-e,
p.sdefsubclause-f,
li.sdefsubclause-f,
div.sdefsubclause-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 47.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.sdefsubclause-f,
li.sdefsubclause-f,
div.sdefsubclause-f {
  mso-style-name: sdefsubclause-f;
}

p.Ysdefsubclause-e,
li.Ysdefsubclause-e,
div.Ysdefsubclause-e {
  mso-style-name: Ysdefsubclause-e;
}

p.Ysdefsubclause-e,
li.Ysdefsubclause-e,
div.Ysdefsubclause-e,
p.Ysdefsubclause-f,
li.Ysdefsubclause-f,
div.Ysdefsubclause-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 47.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Ysdefsubclause-f,
li.Ysdefsubclause-f,
div.Ysdefsubclause-f {
  mso-style-name: Ysdefsubclause-f;
}

p.parawindt2-f,
li.parawindt2-f,
div.parawindt2-f {
  margin-left: 27.85pt;
  mso-style-name: parawindt2-f;
}

p.parawindt2-f,
li.parawindt2-f,
div.parawindt2-f,
p.parawindt3-f,
li.parawindt3-f,
div.parawindt3-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 4.8pt;
  text-align: justify;
}

p.parawindt3-f,
li.parawindt3-f,
div.parawindt3-f {
  margin-left: 41.75pt;
  mso-style-name: parawindt3-f;
}

p.heading1x-e,
li.heading1x-e,
div.heading1x-e {
  mso-style-name: heading1x-e;
}

p.heading1x-e,
li.heading1x-e,
div.heading1x-e,
p.heading1x-f,
li.heading1x-f,
div.heading1x-f {
  font-variant: small-caps;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.heading1x-f,
li.heading1x-f,
div.heading1x-f {
  mso-style-name: heading1x-f;
}

p.partnumRepeal-e,
li.partnumRepeal-e,
div.partnumRepeal-e {
  mso-style-name: partnumRepeal-e;
}

p.partnumRepeal-e,
li.partnumRepeal-e,
div.partnumRepeal-e,
p.partnumRepeal-f,
li.partnumRepeal-f,
div.partnumRepeal-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.partnumRepeal-f,
li.partnumRepeal-f,
div.partnumRepeal-f {
  mso-style-name: partnumRepeal-f;
}

p.scheduleRepeal-e,
li.scheduleRepeal-e,
div.scheduleRepeal-e {
  mso-style-name: scheduleRepeal-e;
}

p.scheduleRepeal-e,
li.scheduleRepeal-e,
div.scheduleRepeal-e,
p.scheduleRepeal-f,
li.scheduleRepeal-f,
div.scheduleRepeal-f {
  layout-grid-mode: line;
  margin-bottom: 3pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.scheduleRepeal-f,
li.scheduleRepeal-f,
div.scheduleRepeal-f {
  mso-style-name: scheduleRepeal-f;
}

p.formRepeal-e,
li.formRepeal-e,
div.formRepeal-e {
  mso-style-name: formRepeal-e;
}

p.formRepeal-e,
li.formRepeal-e,
div.formRepeal-e,
p.formRepeal-f,
li.formRepeal-f,
div.formRepeal-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7pt;
  page-break-after: avoid;
  text-align: center;
}

p.formRepeal-f,
li.formRepeal-f,
div.formRepeal-f {
  mso-style-name: formRepeal-f;
}

p.tableheadingRepeal-e,
li.tableheadingRepeal-e,
div.tableheadingRepeal-e {
  mso-style-name: tableheadingRepeal-e;
}

p.tableheadingRepeal-e,
li.tableheadingRepeal-e,
div.tableheadingRepeal-e,
p.tableheadingRepeal-f,
li.tableheadingRepeal-f,
div.tableheadingRepeal-f {
  layout-grid-mode: line;
  margin-bottom: 6.95pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  page-break-after: avoid;
  text-align: center;
}

p.tableheadingRepeal-f,
li.tableheadingRepeal-f,
div.tableheadingRepeal-f {
  mso-style-name: tableheadingRepeal-f;
}

p.tableheadingrev-f,
li.tableheadingrev-f,
div.tableheadingrev-f {
  layout-grid-mode: line;
  margin-bottom: 6.95pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  mso-style-name: tableheadingrev-f;
  page-break-after: avoid;
  text-align: center;
}

p.subsubsubsubclause-e,
li.subsubsubsubclause-e,
div.subsubsubsubclause-e {
  mso-style-name: subsubsubsubclause-e;
}

p.subsubsubsubclause-e,
li.subsubsubsubclause-e,
div.subsubsubsubclause-e,
p.subsubsubsubclause-f,
li.subsubsubsubclause-f,
div.subsubsubsubclause-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 107.65pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.subsubsubsubclause-f,
li.subsubsubsubclause-f,
div.subsubsubsubclause-f {
  mso-style-name: subsubsubsubclause-f;
}

p.xnumsub-e,
li.xnumsub-e,
div.xnumsub-e {
  margin-bottom: 0cm;
  margin-left: 48pt;
  margin-right: 42pt;
  margin-top: 5.55pt;
  mso-style-name: xnumsub-e;
}

p.xnumsub-e,
li.xnumsub-e,
div.xnumsub-e,
p.Caution,
li.Caution,
div.Caution {
  layout-grid-mode: line;
  text-align: justify;
}

p.Caution,
li.Caution,
div.Caution {
  color: red;
  margin-bottom: 4.55pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 4pt;
  mso-style-name: Caution;
}

p.Yequationind1-e,
li.Yequationind1-e,
div.Yequationind1-e {
  mso-style-name: Yequationind1-e;
}

p.Yequationind1-e,
li.Yequationind1-e,
div.Yequationind1-e,
p.Yequationind1-f,
li.Yequationind1-f,
div.Yequationind1-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 26.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yequationind1-f,
li.Yequationind1-f,
div.Yequationind1-f {
  mso-style-name: Yequationind1-f;
}

p.Yequationind2-e,
li.Yequationind2-e,
div.Yequationind2-e {
  mso-style-name: Yequationind2-e;
}

p.Yequationind2-e,
li.Yequationind2-e,
div.Yequationind2-e,
p.Yequationind2-f,
li.Yequationind2-f,
div.Yequationind2-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 47.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yequationind2-f,
li.Yequationind2-f,
div.Yequationind2-f {
  mso-style-name: Yequationind2-f;
}

p.Yequationind3-e,
li.Yequationind3-e,
div.Yequationind3-e {
  mso-style-name: Yequationind3-e;
}

p.Yequationind3-e,
li.Yequationind3-e,
div.Yequationind3-e,
p.Yequationind3-f,
li.Yequationind3-f,
div.Yequationind3-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 71.75pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yequationind3-f,
li.Yequationind3-f,
div.Yequationind3-f {
  mso-style-name: Yequationind3-f;
}

p.Yequationind4-e,
li.Yequationind4-e,
div.Yequationind4-e {
  mso-style-name: Yequationind4-e;
}

p.Yequationind4-e,
li.Yequationind4-e,
div.Yequationind4-e,
p.Yequationind4-f,
li.Yequationind4-f,
div.Yequationind4-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 89.65pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yequationind4-f,
li.Yequationind4-f,
div.Yequationind4-f {
  mso-style-name: Yequationind4-f;
}

p.xnumsub-f,
li.xnumsub-f,
div.xnumsub-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 48pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  mso-style-name: xnumsub-f;
  text-align: justify;
}

p.Yheading1x-e,
li.Yheading1x-e,
div.Yheading1x-e {
  mso-style-name: Yheading1x-e;
}

p.Yheading1x-e,
li.Yheading1x-e,
div.Yheading1x-e,
p.Yheading1x-f,
li.Yheading1x-f,
div.Yheading1x-f {
  background: #d9d9d9;
  font-variant: small-caps;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.Yheading1x-f,
li.Yheading1x-f,
div.Yheading1x-f {
  mso-style-name: Yheading1x-f;
}

p.Yprocheadnote-e,
li.Yprocheadnote-e,
div.Yprocheadnote-e {
  mso-style-name: Yprocheadnote-e;
}

p.Yprocheadnote-e,
li.Yprocheadnote-e,
div.Yprocheadnote-e,
p.Yprocheadnote-f,
li.Yprocheadnote-f,
div.Yprocheadnote-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 12pt;
  margin-right: 0cm;
  margin-top: 6pt;
}

p.Yprocheadnote-f,
li.Yprocheadnote-f,
div.Yprocheadnote-f {
  mso-style-name: Yprocheadnote-f;
}

p.tableitalic-e,
li.tableitalic-e,
div.tableitalic-e {
  mso-style-name: tableitalic-e;
}

p.tableitalic-e,
li.tableitalic-e,
div.tableitalic-e,
p.tableitalic-f,
li.tableitalic-f,
div.tableitalic-f {
  font-style: italic;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.tableitalic-f,
li.tableitalic-f,
div.tableitalic-f {
  mso-style-name: tableitalic-f;
}

p.Ytableitalic-e,
li.Ytableitalic-e,
div.Ytableitalic-e {
  mso-style-name: Ytableitalic-e;
}

p.Ytableitalic-e,
li.Ytableitalic-e,
div.Ytableitalic-e,
p.Ytableitalic-f,
li.Ytableitalic-f,
div.Ytableitalic-f {
  background: #d9d9d9;
  font-style: italic;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.Ytableitalic-f,
li.Ytableitalic-f,
div.Ytableitalic-f {
  mso-style-name: Ytableitalic-f;
}

p.tablebold-e,
li.tablebold-e,
div.tablebold-e {
  mso-style-name: tablebold-e;
}

p.tablebold-e,
li.tablebold-e,
div.tablebold-e,
p.tablebold-f,
li.tablebold-f,
div.tablebold-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.tablebold-f,
li.tablebold-f,
div.tablebold-f {
  mso-style-name: tablebold-f;
}

p.Ytablebold-e,
li.Ytablebold-e,
div.Ytablebold-e {
  mso-style-name: Ytablebold-e;
}

p.Ytablebold-e,
li.Ytablebold-e,
div.Ytablebold-e,
p.Ytablebold-f,
li.Ytablebold-f,
div.Ytablebold-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.Ytablebold-f,
li.Ytablebold-f,
div.Ytablebold-f {
  mso-style-name: Ytablebold-f;
}

p.bhnote-e,
li.bhnote-e,
div.bhnote-e {
  mso-style-name: bhnote-e;
}

p.bhnote-e,
li.bhnote-e,
div.bhnote-e,
p.bhnote-f,
li.bhnote-f,
div.bhnote-f {
  layout-grid-mode: line;
  margin-bottom: 7pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  text-align: justify;
}

p.bhnote-f,
li.bhnote-f,
div.bhnote-f {
  mso-style-name: bhnote-f;
}

p.defsubsubsubclause-e,
li.defsubsubsubclause-e,
div.defsubsubsubclause-e {
  mso-style-name: defsubsubsubclause-e;
}

p.defsubsubsubclause-e,
li.defsubsubsubclause-e,
div.defsubsubsubclause-e,
p.defsubsubsubclause-f,
li.defsubsubsubclause-f,
div.defsubsubsubclause-f {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 89.65pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.defsubsubsubclause-f,
li.defsubsubsubclause-f,
div.defsubsubsubclause-f {
  mso-style-name: defsubsubsubclause-f;
}

p.Ydefsubsubsubclause-e,
li.Ydefsubsubsubclause-e,
div.Ydefsubsubsubclause-e {
  mso-style-name: Ydefsubsubsubclause-e;
}

p.Ydefsubsubsubclause-e,
li.Ydefsubsubsubclause-e,
div.Ydefsubsubsubclause-e,
p.Ydefsubsubsubclause-f,
li.Ydefsubsubsubclause-f,
div.Ydefsubsubsubclause-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 89.65pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Ydefsubsubsubclause-f,
li.Ydefsubsubsubclause-f,
div.Ydefsubsubsubclause-f {
  mso-style-name: Ydefsubsubsubclause-f;
}

p.Yprocdefsubsubsubclause-e,
li.Yprocdefsubsubsubclause-e,
div.Yprocdefsubsubsubclause-e {
  mso-style-name: Yprocdefsubsubsubclause-e;
}

p.Yprocdefsubsubsubclause-e,
li.Yprocdefsubsubsubclause-e,
div.Yprocdefsubsubsubclause-e,
p.Yprocdefsubsubsubclause-f,
li.Yprocdefsubsubsubclause-f,
div.Yprocdefsubsubsubclause-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 101.65pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.Yprocdefsubsubsubclause-f,
li.Yprocdefsubsubsubclause-f,
div.Yprocdefsubsubsubclause-f {
  mso-style-name: Yprocdefsubsubsubclause-f;
}

p.Yprocheading1-e,
li.Yprocheading1-e,
div.Yprocheading1-e {
  mso-style-name: Yprocheading1-e;
}

p.Yprocheading1-e,
li.Yprocheading1-e,
div.Yprocheading1-e,
p.Yprocheading1-f,
li.Yprocheading1-f,
div.Yprocheading1-f {
  background: #d9d9d9;
  font-variant: small-caps;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 12pt;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.Yprocheading1-f,
li.Yprocheading1-f,
div.Yprocheading1-f {
  mso-style-name: Yprocheading1-f;
}

p.tableitaliclevel1x-e,
li.tableitaliclevel1x-e,
div.tableitaliclevel1x-e {
  mso-style-name: tableitaliclevel1x-e;
}

p.tableitaliclevel1x-e,
li.tableitaliclevel1x-e,
div.tableitaliclevel1x-e,
p.tableitaliclevel1x-f,
li.tableitaliclevel1x-f,
div.tableitaliclevel1x-f {
  font-style: italic;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 18pt;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.tableitaliclevel1x-f,
li.tableitaliclevel1x-f,
div.tableitaliclevel1x-f {
  mso-style-name: tableitaliclevel1x-f;
}

p.tablebolditalic-e,
li.tablebolditalic-e,
div.tablebolditalic-e {
  mso-style-name: tablebolditalic-e;
}

p.tablebolditalic-e,
li.tablebolditalic-e,
div.tablebolditalic-e,
p.tablebolditalic-f,
li.tablebolditalic-f,
div.tablebolditalic-f {
  font-style: italic;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.tablebolditalic-f,
li.tablebolditalic-f,
div.tablebolditalic-f {
  mso-style-name: tablebolditalic-f;
}

p.headnoteitalic-e,
li.headnoteitalic-e,
div.headnoteitalic-e {
  mso-style-name: headnoteitalic-e;
}

p.headnoteitalic-e,
li.headnoteitalic-e,
div.headnoteitalic-e,
p.headnoteitalic-f,
li.headnoteitalic-f,
div.headnoteitalic-f {
  font-style: italic;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 6pt;
}

p.headnoteitalic-f,
li.headnoteitalic-f,
div.headnoteitalic-f {
  mso-style-name: headnoteitalic-f;
}

p.xheadnote-e,
li.xheadnote-e,
div.xheadnote-e {
  mso-style-name: xheadnote-e;
}

p.xheadnote-e,
li.xheadnote-e,
div.xheadnote-e,
p.xheadnote-f,
li.xheadnote-f,
div.xheadnote-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.xheadnote-f,
li.xheadnote-f,
div.xheadnote-f {
  mso-style-name: xheadnote-f;
}

p.Pschedule-e,
li.Pschedule-e,
div.Pschedule-e {
  mso-style-name: Pschedule-e;
}

p.Pschedule-e,
li.Pschedule-e,
div.Pschedule-e,
p.Pschedule-f,
li.Pschedule-f,
div.Pschedule-f {
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 3pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.Pschedule-f,
li.Pschedule-f,
div.Pschedule-f {
  mso-style-name: Pschedule-f;
}

p.rsignature-e,
li.rsignature-e,
div.rsignature-e {
  mso-style-name: rsignature-e;
}

p.rsignature-e,
li.rsignature-e,
div.rsignature-e,
p.rsignature-f,
li.rsignature-f,
div.rsignature-f {
  font-variant: small-caps;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 2.45pt;
  page-break-after: avoid;
  text-align: right;
}

p.rsignature-f,
li.rsignature-f,
div.rsignature-f {
  mso-style-name: rsignature-f;
}

p.lsignature-e,
li.lsignature-e,
div.lsignature-e {
  mso-style-name: lsignature-e;
}

p.lsignature-e,
li.lsignature-e,
div.lsignature-e,
p.lsignature-f,
li.lsignature-f,
div.lsignature-f {
  font-variant: small-caps;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 2.45pt;
  page-break-after: avoid;
}

p.lsignature-f,
li.lsignature-f,
div.lsignature-f {
  mso-style-name: lsignature-f;
}

p.rsigntit-e,
li.rsigntit-e,
div.rsigntit-e {
  mso-style-name: rsigntit-e;
}

p.rsigntit-e,
li.rsigntit-e,
div.rsigntit-e,
p.rsigntit-f,
li.rsigntit-f,
div.rsigntit-f {
  font-style: italic;
  layout-grid-mode: line;
  margin-bottom: 11.95pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  page-break-after: avoid;
  text-align: right;
}

p.rsigntit-f,
li.rsigntit-f,
div.rsigntit-f {
  mso-style-name: rsigntit-f;
}

p.lsigntit-e,
li.lsigntit-e,
div.lsigntit-e {
  mso-style-name: lsigntit-e;
}

p.lsigntit-e,
li.lsigntit-e,
div.lsigntit-e,
p.lsigntit-f,
li.lsigntit-f,
div.lsigntit-f {
  font-style: italic;
  layout-grid-mode: line;
  margin-bottom: 11.95pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  page-break-after: avoid;
}

p.lsigntit-f,
li.lsigntit-f,
div.lsigntit-f {
  mso-style-name: lsigntit-f;
}

p.Notice-e,
li.Notice-e,
div.Notice-e {
  color: red;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 4pt;
  mso-style-name: Notice-e;
  text-align: justify;
}

p.signature-e,
li.signature-e,
div.signature-e {
  mso-style-name: signature-e;
}

p.signature-e,
li.signature-e,
div.signature-e,
p.signature-f,
li.signature-f,
div.signature-f {
  font-variant: small-caps;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 2.45pt;
  page-break-after: avoid;
  text-align: right;
}

p.signature-f,
li.signature-f,
div.signature-f {
  mso-style-name: signature-f;
}

p.signtit-e,
li.signtit-e,
div.signtit-e {
  mso-style-name: signtit-e;
}

p.signtit-e,
li.signtit-e,
div.signtit-e,
p.signtit-f,
li.signtit-f,
div.signtit-f {
  font-style: italic;
  layout-grid-mode: line;
  margin-bottom: 11.95pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  page-break-after: avoid;
  text-align: right;
}

p.signtit-f,
li.signtit-f,
div.signtit-f {
  mso-style-name: signtit-f;
}

p.certify-e,
li.certify-e,
div.certify-e {
  mso-style-name: certify-e;
}

p.certify-e,
li.certify-e,
div.certify-e,
p.certify-f,
li.certify-f,
div.certify-f {
  layout-grid-mode: line;
  margin-bottom: 11.95pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 14.45pt;
  page-break-after: avoid;
}

p.certify-f,
li.certify-f,
div.certify-f {
  mso-style-name: certify-f;
}

p.YPheading3-e,
li.YPheading3-e,
div.YPheading3-e {
  mso-style-name: YPheading3-e;
}

p.YPheading3-e,
li.YPheading3-e,
div.YPheading3-e,
p.YPheading3-f,
li.YPheading3-f,
div.YPheading3-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.YPheading3-f,
li.YPheading3-f,
div.YPheading3-f {
  mso-style-name: YPheading3-f;
}

p.Yproctablelevel1x-e,
li.Yproctablelevel1x-e,
div.Yproctablelevel1x-e {
  mso-style-name: Yproctablelevel1x-e;
}

p.Yproctablelevel1x-e,
li.Yproctablelevel1x-e,
div.Yproctablelevel1x-e,
p.Yproctablelevel1x-f,
li.Yproctablelevel1x-f,
div.Yproctablelevel1x-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 12pt;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.Yproctablelevel1x-f,
li.Yproctablelevel1x-f,
div.Yproctablelevel1x-f {
  mso-style-name: Yproctablelevel1x-f;
}

p.Yproctableboldlevel1x-e,
li.Yproctableboldlevel1x-e,
div.Yproctableboldlevel1x-e {
  mso-style-name: Yproctableboldlevel1x-e;
}

p.Yproctableboldlevel1x-e,
li.Yproctableboldlevel1x-e,
div.Yproctableboldlevel1x-e,
p.Yproctableboldlevel1x-f,
li.Yproctableboldlevel1x-f,
div.Yproctableboldlevel1x-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 12pt;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.Yproctableboldlevel1x-f,
li.Yproctableboldlevel1x-f,
div.Yproctableboldlevel1x-f {
  mso-style-name: Yproctableboldlevel1x-f;
}

p.ConsolidationPeriod-e,
li.ConsolidationPeriod-e,
div.ConsolidationPeriod-e {
  color: red;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 4.5pt;
  mso-style-name: ConsolidationPeriod-e;
}

p.NoticeAmend1-e,
li.NoticeAmend1-e,
div.NoticeAmend1-e {
  margin-left: 36pt;
  mso-style-name: NoticeAmend1-e;
}

p.NoticeAmend1-e,
li.NoticeAmend1-e,
div.NoticeAmend1-e,
p.NoticeAmend2-e,
li.NoticeAmend2-e,
div.NoticeAmend2-e {
  color: red;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 4pt;
}

p.NoticeAmend2-e,
li.NoticeAmend2-e,
div.NoticeAmend2-e {
  margin-left: 72pt;
  mso-style-name: NoticeAmend2-e;
}

p.NoticeAmend3-e,
li.NoticeAmend3-e,
div.NoticeAmend3-e {
  margin-top: 4pt;
  mso-style-name: NoticeAmend3-e;
}

p.NoticeAmend3-e,
li.NoticeAmend3-e,
div.NoticeAmend3-e,
p.NoticeProc1-e,
li.NoticeProc1-e,
div.NoticeProc1-e {
  color: red;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 36pt;
  margin-right: 0cm;
}

p.NoticeProc1-e,
li.NoticeProc1-e,
div.NoticeProc1-e {
  margin-top: 6pt;
  mso-style-name: NoticeProc1-e;
}

p.ConsolidationPeriod-f,
li.ConsolidationPeriod-f,
div.ConsolidationPeriod-f {
  color: red;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 4.5pt;
  mso-style-name: ConsolidationPeriod-f;
}

p.Notice-f,
li.Notice-f,
div.Notice-f {
  margin-left: 0cm;
  mso-style-name: Notice-f;
  text-align: justify;
}

p.Notice-f,
li.Notice-f,
div.Notice-f,
p.NoticeAmend1-f,
li.NoticeAmend1-f,
div.NoticeAmend1-f {
  color: red;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 4pt;
}

p.NoticeAmend1-f,
li.NoticeAmend1-f,
div.NoticeAmend1-f {
  margin-left: 36pt;
  mso-style-name: NoticeAmend1-f;
}

p.NoticeAmend2-f,
li.NoticeAmend2-f,
div.NoticeAmend2-f {
  margin-left: 72pt;
  mso-style-name: NoticeAmend2-f;
}

p.NoticeAmend2-f,
li.NoticeAmend2-f,
div.NoticeAmend2-f,
p.NoticeAmend3-f,
li.NoticeAmend3-f,
div.NoticeAmend3-f {
  color: red;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-right: 0cm;
  margin-top: 4pt;
}

p.NoticeAmend3-f,
li.NoticeAmend3-f,
div.NoticeAmend3-f {
  margin-left: 36pt;
  mso-style-name: NoticeAmend3-f;
}

p.NoticeProc1-f,
li.NoticeProc1-f,
div.NoticeProc1-f {
  color: red;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 36pt;
  margin-right: 0cm;
  margin-top: 6pt;
  mso-style-name: NoticeProc1-f;
}

p.Yparawindt2-e,
li.Yparawindt2-e,
div.Yparawindt2-e {
  mso-style-name: Yparawindt2-e;
}

p.Yparawindt2-e,
li.Yparawindt2-e,
div.Yparawindt2-e,
p.Yparawindt2-f,
li.Yparawindt2-f,
div.Yparawindt2-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 27.85pt;
  margin-right: 0cm;
  margin-top: 4.8pt;
  text-align: justify;
}

p.Yparawindt2-f,
li.Yparawindt2-f,
div.Yparawindt2-f {
  mso-style-name: Yparawindt2-f;
}

p.Yparawindt3-e,
li.Yparawindt3-e,
div.Yparawindt3-e {
  mso-style-name: Yparawindt3-e;
}

p.Yparawindt3-e,
li.Yparawindt3-e,
div.Yparawindt3-e,
p.Yparawindt3-f,
li.Yparawindt3-f,
div.Yparawindt3-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 41.75pt;
  margin-right: 0cm;
  margin-top: 4.8pt;
  text-align: justify;
}

p.Yparawindt3-f,
li.Yparawindt3-f,
div.Yparawindt3-f {
  mso-style-name: Yparawindt3-f;
}

p.heading2x-e,
li.heading2x-e,
div.heading2x-e {
  mso-style-name: heading2x-e;
}

p.heading2x-e,
li.heading2x-e,
div.heading2x-e,
p.heading2x-f,
li.heading2x-f,
div.heading2x-f {
  font-variant: small-caps;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.heading2x-f,
li.heading2x-f,
div.heading2x-f {
  mso-style-name: heading2x-f;
}

p.heading3x-f,
li.heading3x-f,
div.heading3x-f {
  mso-style-name: heading3x-f;
}

p.heading3x-f,
li.heading3x-f,
div.heading3x-f,
p.heading3x-e,
li.heading3x-e,
div.heading3x-e {
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 7.5pt;
  page-break-after: avoid;
  text-align: center;
}

p.heading3x-e,
li.heading3x-e,
div.heading3x-e {
  mso-style-name: heading3x-e;
}

p.Yprocparanoindt-e,
li.Yprocparanoindt-e,
div.Yprocparanoindt-e {
  mso-style-name: Yprocparanoindt-e;
}

p.Yprocparanoindt-e,
li.Yprocparanoindt-e,
div.Yprocparanoindt-e,
p.Yprocparanoindt-f,
li.Yprocparanoindt-f,
div.Yprocparanoindt-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 12.25pt;
  margin-right: 0cm;
  margin-top: 4.8pt;
  text-align: justify;
}

p.Yprocparanoindt-f,
li.Yprocparanoindt-f,
div.Yprocparanoindt-f {
  mso-style-name: Yprocparanoindt-f;
}

p.pnoteclause-e,
li.pnoteclause-e,
div.pnoteclause-e {
  mso-style-name: pnoteclause-e;
}

p.pnoteclause-e,
li.pnoteclause-e,
div.pnoteclause-e,
p.pnoteclause-f,
li.pnoteclause-f,
div.pnoteclause-f {
  background: #d9d9d9;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 38.9pt;
  margin-right: 0cm;
  margin-top: 5.55pt;
  text-align: justify;
}

p.pnoteclause-f,
li.pnoteclause-f,
div.pnoteclause-f {
  mso-style-name: pnoteclause-f;
}

p.Yregtitle-e,
li.Yregtitle-e,
div.Yregtitle-e {
  mso-style-name: Yregtitle-e;
}

p.Yregtitle-e,
li.Yregtitle-e,
div.Yregtitle-e,
p.Yregtitle-f,
li.Yregtitle-f,
div.Yregtitle-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 6.95pt;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0cm;
  page-break-after: avoid;
  text-align: center;
  text-transform: uppercase;
}

p.Yregtitle-f,
li.Yregtitle-f,
div.Yregtitle-f {
  mso-style-name: Yregtitle-f;
}

p.YTOCpartLeft-e,
li.YTOCpartLeft-e,
div.YTOCpartLeft-e {
  mso-style-name: YTOCpartLeft-e;
}

p.YTOCpartLeft-e,
li.YTOCpartLeft-e,
div.YTOCpartLeft-e,
p.YTOCpartLeft-f,
li.YTOCpartLeft-f,
div.YTOCpartLeft-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
}

p.YTOCpartLeft-f,
li.YTOCpartLeft-f,
div.YTOCpartLeft-f {
  mso-style-name: YTOCpartLeft-f;
}

p.YTOCid-e,
li.YTOCid-e,
div.YTOCid-e {
  mso-style-name: YTOCid-e;
}

p.YTOCid-e,
li.YTOCid-e,
div.YTOCid-e,
p.YTOCid-f,
li.YTOCid-f,
div.YTOCid-f {
  background: #d9d9d9;
  color: blue;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-decoration: underline;
}

p.YTOCid-f,
li.YTOCid-f,
div.YTOCid-f {
  mso-style-name: YTOCid-f;
}

p.YTOCSched-e,
li.YTOCSched-e,
div.YTOCSched-e {
  mso-style-name: YTOCSched-e;
}

p.YTOCSched-e,
li.YTOCSched-e,
div.YTOCSched-e,
p.YTOCSched-f,
li.YTOCSched-f,
div.YTOCSched-f {
  background: #d9d9d9;
  color: blue;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-decoration: underline;
}

p.YTOCSched-f,
li.YTOCSched-f,
div.YTOCSched-f {
  mso-style-name: YTOCSched-f;
}

p.YTOCTable-e,
li.YTOCTable-e,
div.YTOCTable-e {
  mso-style-name: YTOCTable-e;
}

p.YTOCTable-e,
li.YTOCTable-e,
div.YTOCTable-e,
p.YTOCTable-f,
li.YTOCTable-f,
div.YTOCTable-f {
  background: #d9d9d9;
  color: blue;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-decoration: underline;
}

p.YTOCTable-f,
li.YTOCTable-f,
div.YTOCTable-f {
  mso-style-name: YTOCTable-f;
}

p.YTOCheadLeft-e,
li.YTOCheadLeft-e,
div.YTOCheadLeft-e {
  mso-style-name: YTOCheadLeft-e;
}

p.YTOCheadLeft-e,
li.YTOCheadLeft-e,
div.YTOCheadLeft-e,
p.YTOCheadLeft-f,
li.YTOCheadLeft-f,
div.YTOCheadLeft-f {
  background: #d9d9d9;
  color: blue;
  font-variant: small-caps;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-decoration: underline;
}

p.YTOCheadLeft-f,
li.YTOCheadLeft-f,
div.YTOCheadLeft-f {
  mso-style-name: YTOCheadLeft-f;
}

p.YTOCPartCenter-e,
li.YTOCPartCenter-e,
div.YTOCPartCenter-e {
  mso-style-name: YTOCPartCenter-e;
}

p.YTOCPartCenter-e,
li.YTOCPartCenter-e,
div.YTOCPartCenter-e,
p.YTOCPartCenter-f,
li.YTOCPartCenter-f,
div.YTOCPartCenter-f {
  background: #d9d9d9;
  font-weight: bold;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-align: center;
}

p.YTOCPartCenter-f,
li.YTOCPartCenter-f,
div.YTOCPartCenter-f {
  mso-style-name: YTOCPartCenter-f;
}

p.YTOCHeadCenter-e,
li.YTOCHeadCenter-e,
div.YTOCHeadCenter-e {
  mso-style-name: YTOCHeadCenter-e;
}

p.YTOCHeadCenter-e,
li.YTOCHeadCenter-e,
div.YTOCHeadCenter-e,
p.YTOCHeadCenter-f,
li.YTOCHeadCenter-f,
div.YTOCHeadCenter-f {
  background: #d9d9d9;
  color: blue;
  font-variant: small-caps;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-align: center;
  text-decoration: underline;
}

p.YTOCHeadCenter-f,
li.YTOCHeadCenter-f,
div.YTOCHeadCenter-f {
  mso-style-name: YTOCHeadCenter-f;
}

p.YTOCHead-e,
li.YTOCHead-e,
div.YTOCHead-e {
  mso-style-name: YTOCHead-e;
}

p.YTOCHead-e,
li.YTOCHead-e,
div.YTOCHead-e,
p.YTOCHead-f,
li.YTOCHead-f,
div.YTOCHead-f {
  background: #d9d9d9;
  color: blue;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-decoration: underline;
}

p.YTOCHead-f,
li.YTOCHead-f,
div.YTOCHead-f {
  mso-style-name: YTOCHead-f;
}

p.TOCForm-e,
li.TOCForm-e,
div.TOCForm-e {
  mso-style-name: TOCForm-e;
}

p.TOCForm-e,
li.TOCForm-e,
div.TOCForm-e,
p.TOCForm-f,
li.TOCForm-f,
div.TOCForm-f {
  color: blue;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-decoration: underline;
}

p.TOCForm-f,
li.TOCForm-f,
div.TOCForm-f {
  mso-style-name: TOCForm-f;
}

p.YTOCForm-e,
li.YTOCForm-e,
div.YTOCForm-e {
  mso-style-name: YTOCForm-e;
}

p.YTOCForm-e,
li.YTOCForm-e,
div.YTOCForm-e,
p.YTOCForm-f,
li.YTOCForm-f,
div.YTOCForm-f {
  background: #d9d9d9;
  color: blue;
  layout-grid-mode: line;
  margin-bottom: 0cm;
  margin-left: 0cm;
  margin-right: 0cm;
  margin-top: 0.55pt;
  text-decoration: underline;
}

p.YTOCForm-f,
li.YTOCForm-f,
div.YTOCForm-f {
  mso-style-name: YTOCForm-f;
}

span.Heading1Char {
  color: #365f91;
  mso-style-link: "Heading 1";
  mso-style-name: "Heading 1 Char";
}

/* Page Definitions */
@page WordSection1 {
  margin: 72pt 54pt 57.6pt 72pt;
  size: 612pt 792pt;
}
/* List Definitions */

/*# sourceMappingURL=main.css.map */
