dd,dt {
    display: inline;
    margin: 0
}

dd:after {
    white-space: pre
}

.jfk-scrollbar-dark::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,.2);
    background-clip: padding-box;
    border: solid transparent;
    border-width: 1px 1px 1px 6px;
    min-height: 28px;
    padding: 100px 0 0;
    box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07)
}

::-webkit-scrollbar-thumb:horizontal {
    border-width: 6px 1px 1px;
    padding: 0 0 0 100px;
    box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07)
}

::-webkit-scrollbar-thumb:active {
    background-color: rgba(0,0,0,.4);
    box-shadow: inset 1px 1px 1px rgba(0,0,0,.25)
}

::-webkit-scrollbar-thumb:active {
    background-color: rgba(0,0,0,.5);
    box-shadow: inset 1px 1px 3px rgba(0,0,0,.35)
}

.jfk-scrollbar-dark::-webkit-scrollbar-thumb {
    background-color: rgba(255,255,255,.3);
    box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1)
}

.jfk-scrollbar-dark::-webkit-scrollbar-thumb:horizontal {
    box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1)
}

.jfk-scrollbar-dark::-webkit-scrollbar-thumb:active {
    background-color: rgba(255,255,255,.6);
    box-shadow: inset 1px 1px 1px rgba(255,255,255,.37)
}

.jfk-scrollbar-dark::-webkit-scrollbar-thumb:active {
    background-color: rgba(255,255,255,.75);
    box-shadow: inset 1px 1px 3px rgba(255,255,255,.5)
}

.jfk-scrollbar-borderless::-webkit-scrollbar-track {
    border-width: 0 1px 0 6px
}

.jfk-scrollbar-borderless::-webkit-scrollbar-track:horizontal {
    border-width: 6px 0 1px
}

.jfk-scrollbar-borderless::-webkit-scrollbar-track:active {
    background-color: rgba(0,0,0,.035);
    box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07)
}

.jfk-scrollbar-borderless.jfk-scrollbar-dark::-webkit-scrollbar-track:active {
    background-color: rgba(255,255,255,.07);
    box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15)
}

.jfk-scrollbar-borderless::-webkit-scrollbar-thumb {
    border-width: 0 1px 0 6px
}

.jfk-scrollbar-borderless::-webkit-scrollbar-thumb:horizontal {
    border-width: 6px 0 1px
}

::-webkit-scrollbar-corner {
    background: 0 0
}

body::-webkit-scrollbar-track-piece {
    background-clip: padding-box;
    background-color: #f5f5f5;
    border: solid #fff;
    border-width: 0 0 0 3px;
    box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07)
}

body::-webkit-scrollbar-track-piece:horizontal {
    border-width: 3px 0 0;
    box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07)
}

body::-webkit-scrollbar-thumb {
    border-width: 1px 1px 1px 5px
}

body::-webkit-scrollbar-thumb:horizontal {
    border-width: 5px 1px 1px
}

body::-webkit-scrollbar-corner {
    background-clip: padding-box;
    background-color: #f5f5f5;
    border: solid #fff;
    border-width: 3px 0 0 3px;
    box-shadow: inset 1px 1px 0 rgba(0,0,0,.14)
}

body::-webkit-scrollbar {
    height: 16px;
    overflow: visible;
    width: 16px
}

body::-webkit-scrollbar-button {
    height: 0;
    width: 0
}

.grid-fixed-table,.buttons a:visited {
    background-color: red
}

.icons {
    padding: 4px
}

.social {
    text-align: right;
    padding: 3px
}

.waffle2 {
    border-style: inset;
    border: solid #0e0d0d;
    border-width: 3px;
}

.row-header-wrapper {
    overflow: hidden;
    border-width: 0;
    margin: 0;
    padding: 0;
    font-weight: bold
}

::-webkit-scrollbar-track {
    background-clip: padding-box;
    border: transparent;
    border-width: 0 0 0 4px
}

.lineHorizontal__container {
    align-items: right;
    display: flex;
    height: 80px
}

.lineHorizontal {
    border-top: 1px solid #1e1e1e;
    width: 100%
}

.dash {
    padding: 0 6px
}

.ritz .waffle a {
    color: inherit
}

.ritz .waffle .s30 {
    border-right: none;
    background-color: #fff;
    text-align: left;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s29 {
    background-color: #fff;
    text-align: center;
    color: red;
    font-family: docs-Calibri,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s32 {
    border-bottom: 1px SOLID #000;
    background-color: #fff;
    text-align: center;
    color: red;
    font-family: docs-Calibri,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s16 {
    border-right: 1px SOLID #000;
    background-color: #fff
}

.ritz .waffle .s2 {
    background-color: #fff;
    text-align: center;
    font-weight: 700;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 10pt;
    vertical-align: bottom;
    white-space: normal;
    overflow: hidden;
    word-wrap: break-word;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s15 {
    background-color: #fff;
    text-align: left;
    color: #ed7d31;
    font-family: docs-Calibri,Arial;
    font-size: 10pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s40 {
    border-right: none;
    background-color: #fff;
    text-align: left;
    text-decoration: underline;
    -webkit-text-decoration-skip: none;
    text-decoration-skip-ink: none;
    color: #15c;
    font-family: docs-Calibri,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s21 {
    background-color: #fff;
    text-align: center;
    font-weight: 700;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s14 {
    background-color: #fff;
    text-align: right;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s46 {
    border-left: none;
    border-bottom: 1px SOLID #000;
    background-color: #fff;
    text-align: right;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s5 {
    border-left: none;
    background-color: #fff;
    text-align: left;
    font-weight: 700;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 10pt;
    vertical-align: bottom;
    white-space: normal;
    overflow: hidden;
    word-wrap: break-word;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s38 {
    border-left: none;
    background-color: #fff;
    text-align: right;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s42 {
    border-right: none;
    background-color: #e6ecf0;
    text-align: left;
    color: #14171a;
    font-family: 'docs-Segoe UI',Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s41 {
    background-color: #fff;
    text-align: left;
    text-decoration: underline;
    -webkit-text-decoration-skip: none;
    text-decoration-skip-ink: none;
    color: #15c;
    font-family: docs-Calibri,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s36 {
    border-left: none;
    background-color: #fff
}

.ritz .waffle .s11 {
    border-left: none;
    background-color: #fff;
    text-align: left;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 10pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.s3 {
    border: 0px INSET #000;
    background-color: #fff;
    text-align: center;
    font-weight: 700;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 10pt;
    vertical-align: bottom;
    white-space: normal;
    overflow: hidden;
    word-wrap: break-word;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s17 {
    border-bottom: 1px SOLID #000;
    border-right: 1px SOLID #000;
    background-color: #fff;
    text-align: center;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s45 {
    border-right: none;
    border-bottom: 1px SOLID #000;
    background-color: #fff
}

.ritz .waffle .s13 {
    background-color: #fff;
    text-align: left;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s50 {
    border-bottom: 1px SOLID #000;
    background-color: #fff;
    text-align: left;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s26 {
    border-right: 1px SOLID #000;
    background-color: #fff;
    text-align: center;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s24 {
    border-right: 1px SOLID #000;
    background-color: #fff;
    text-align: right;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s44 {
    border-bottom: 1px SOLID #000;
    background-color: #fff
}

.ritz .waffle .s0 {
    background-color: #fff;
    text-align: left;
    font-weight: 400;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 10pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s18 {
    border-right: 1px SOLID #000;
    background-color: #fff;
    text-align: center;
    font-weight: normal;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s20 {
    border-left: none;
    background-color: #fff;
    text-align: center;
    font-weight: 700;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s7 {
    background-color: #fff;
    text-align: right;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 10pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s19 {
    border-right: none;
    background-color: #fff;
    text-align: center;
    font-weight: 700;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s25 {
    background-color: #fff;
    text-align: center;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s31 {
    border-bottom: 1px SOLID #000;
    background-color: #fff;
    text-align: center;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s4 {
    border-left: none;
    background-color: #fff;
    text-align: right;
    font-weight: 700;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 10pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s10 {
    border-left: none;
    border-right: none;
    background-color: #fff;
    text-align: left;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 10pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s28 {
    border-right: 1px SOLID #000;
    background-color: #fff;
    text-align: center;
    color: #000;
    font-family: docs-Inconsolata,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s12 {
    border-bottom: 1px SOLID #000;
    background-color: #fff;
    text-align: left;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 10pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s8 {
    background-color: #fff;
    text-align: left;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 10pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s27 {
    background-color: #fff;
    text-align: center;
    color: #000;
    font-family: docs-Inconsolata,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s47 {
    border-left: none;
    border-bottom: 1px SOLID #000;
    background-color: #fff
}

.ritz .waffle .s23 {
    background-color: #fff;
    text-align: left;
    font-weight: 700;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s6 {
    border-right: none;
    background-color: #fff;
    text-align: left;
    font-weight: 700;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 10pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s1 {
    background-color: #fff;
    text-align: left;
    font-weight: 700;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 10pt;
    vertical-align: bottom;
    white-space: normal;
    overflow: hidden;
    word-wrap: break-word;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s9 {
    border-right: none;
    background-color: #fff;
    text-align: left;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 10pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s39 {
    border-left: none;
    background-color: #fff;
    text-align: center;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s49 {
    border-left: none;
    background-color: #fff;
    text-align: left;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 11pt;
    vertical-align: bottom;
    direction: ltr;
    padding: 0 3px 0 3px
}

.ritz .waffle .s100 {
    background-color: #fff;
    text-align: left;
    font-weight: 400;
    color: #000;
    font-family: docs-Calibri,Arial;
    font-size: 10pt;
    vertical-align: bottom;
    white-space: nowrap;
    overflow: visible;
    word-wrap: break-word;
    direction: ltr;
    padding: 0 3px 0 3px
}

#sheets-viewport {
    overflow: auto
}

#sheets-viewport.widget-viewport {
    overflow: hidden
}

.grid-container {
    overflow: visible;
    background: #fff;
    position: relative;
    z-index: 0
}

.grid-table-container {
    overflow: visible
}

#top-bar {
    font-size: 18px;
    margin: 0;
    overflow: hidden;
    border-bottom: 2px solid #ccc;
    padding: 4px 4px 0
}

#doc-title {
    padding-bottom: 5px
}

#doc-title .name {
    font-size: 15px
}

#sheet-menu {
    font-size: 16px;
    margin: 6px 0 0;
    padding: 0 0 5px
}

#sheet-menu li {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 8px
}

#sheet-menu li.active {
    background-color: #fff;
    font-weight: 700;
    border: 1px solid #999
}

#sheet-menu li.active {
    border-bottom: 0
}

#sheet-menu a,#sheet-menu a:visited {
    color: #07c
}

.waffle-embedded-object-overlay {
    position: absolute!important;
    top: 310px!important;
    left: 890px!important
}

.waffle .softmerge {
    overflow: visible
}

.softmerge-inner {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: hidden;
    position: relative
}

.responsive {
    max-width: 100%;
    height: auto;
}

#sheet-button {
    margin: 4px
}

.divTable {
    display: table;
    width: 100%;
}

.divTableRow {
    display: table-row;
}

.divTableHeading {
    background-color: #EEE;
    display: table-header-group;
}

.divTableCell {
    border: 1px solid #999999;
    display: table-cell;
    padding: 3px 12px;
}

.divTableHead {
    border: 1px solid #999999;
    display: table-cell;
    padding: 3px 12px;
    font-size: 15px;
}

.divTableHeading {
    background-color: #EEE;
    display: table-header-group;
    font-weight: bold;
}

.divTableFoot {
    background-color: #EEE;
    display: table-footer-group;
    font-weight: bold;
}

.divTableBody {
    display: table-row-group;
}

html {
    overflow: visible
}

.main-pad {
    padding: 6px;
}

.regular {
    font-size: 16px;
}

.header {
    overflow: hidden;
    background-color: #f1f1f1;
    padding: 20px 10px
}

.header a {
    float: left;
    color: #000;
    text-align: center;
    padding: 12px;
    text-decoration: none;
    font-size: 15px;
    line-height: 25px;
    border-radius: 4px
}

.header-right {
    float: none
}

.divider {
    float: left;
    padding-left: 5px;
    border-left: 3px solid #000
}

.divider2 {
    display: inline;
    text-align: right;
    border-bottom: 3px solid #000
}

.divider2Aligned {
    text-align: right;
    padding-right: 0;
    padding-left: 1%
}

h1 {
    display: block;
    margin-block-start:.67em;margin-block-end:.67em;margin-inline-start:0;margin-inline-end:0;font-weight: 400px
}

h2 {
    font-size: 18px;
    font-weight: 80;
	margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

body {
    background-color: #fff;
    color: #000;
    font-weight: 70;
    font-family: Helvetica,sans-serif;
    margin: 0;
    font-size: 18px;
}

.h2-faq {
    font-size: 24px;
    font-weight: bold;
}

#rcorners3 {
    background: #ddd;
    border-radius: 25px;
    padding: 3px;
}

.big {
    font-size: 22px;
}

footer {	font-size:12px;
			}

#Iframe-Liason-Sheet {
 max-width: 550px;
 
 overflow: hidden;
}
/* inner wrapper: make responsive */
.responsive-wrapper {
 position: relative;
 
 -webkit-overflow-scrolling: touch;
 overflow: auto;
}
.responsive-wrapper iframe {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 90%;
 margin: 0;
 padding: 0;
 border: none;}

/* padding-bottom = h/w as a % */
.responsive-wrapper-wxh-550x2000 {
 padding: 0 0 0 0;
}
.iframe-border {
 border: 1	px solid #000;
}
.center-block-horiz {
 margin-left: auto;
 margin-right: auto
}  
table {
    display: table;
    border-collapse: separate;
    box-sizing: border-box;
    text-indent: initial;
    white-space: normal;
    line-height: normal;
    font-weight: normal;
    font-size: medium;
    font-style: normal;
    color: #000;
    text-align: start;
    border-spacing: 1px;
    border-color: #000;
    font-variant: normal;
	border: 1px;
}
.h3-faq{font-size:18px;font-weight:70;}
.myGallery {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
}
.myGallery img {
  width: 100%;
}	