
      body {
          font-family: sans-serif;
      }
      .content {
          padding: 30px;
          max-width: 1000px;
          color: #656563;
          font-weight: 300;
      }
      h1, h2, h3 {
        color: #241276;
      }
      table {
        color: #656563;
        border-collapse: collapse;
        width: 100%;
        font-weight: 300;
      }
      td {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #656563;
      }
      th.current {
        background-color: #241276;
          color: #ffffff;
      }
      td.current {
        background-color: #cecae3;
      }
      td, th {
        text-align: right;
        padding: 9px 14px 0px 10px;
        min-width: 100px;
        vertical-align: bottom;
      }
      td.row-notes, th.row-notes {
        min-width: initial;
      }
      td:nth-child(1), th:nth-child(1) {
        padding-left: 0px;
        text-align: left;
      }
      .total-row td, th {
        border-bottom-style: solid;
        border-bottom-width: 2px;
        border-bottom-color: #241276;
        color: #000000;
        font-weight: bold;
      }
      .total-row td:nth-child(1) {
        text-transform: uppercase;
      }
      .total-row-minor td {
        color: #000000;
        font-weight: bold;
      }
      .units {
        font-weight: normal;
        font-size: small;
        font-style: italic;
      }
      h1 {
        position: relative;
        padding-left: 80px;
        margin-bottom: 30px;
        background-color: #241276;
        color: #ffffff;
        padding: 10px 10px 8px 150px;
        text-transform: uppercase;
        font-size: 20px;
      }
      h1 .number {
        position: absolute;
        top: 0;
        left: 0;
        background-color: #cecae3;
        color: #241276;
        padding: 10px 10px 8px 10px;
        width: 110px;
        border-right: solid 3px white;
      }

      h2 {
        position: relative;
        padding-left: 80px;
        margin-bottom: 30px;
        font-size: 20px;
      }
      h2 .number {
        position: absolute;
        top: 0;
        left: 0;
      }

      h3 {
        border-bottom: solid 2px #241276;
        font-size: 18px;
        display: inline-block;
        margin-top: 0px;
        margin-bottom: 30px;

      }
      .columns {
        margin: 0 -30px;
      }
      .columns:before,
      .columns:after {
          content: " "; /* 1 */
          display: table; /* 2 */
      }
      .columns:after {
            clear: both;
      }

      .col-2 {
        width: 50%;
        float: left;
        padding: 0 30px;
        box-sizing: border-box;
        line-height: 1.3;
        text-align: justify;
      }
