/* Avenir Next LT Pro */ @font-face { font-family: "Avenir Next LT Pro"; font-style: normal; font-weight: 100; src : url("../fonts/AvenirNextLTPro-Light.otf"); } @font-face { font-family: "Avenir Next LT Pro"; font-style: italic; font-weight: 100; src : url("../fonts/AvenirNextLTPro-LightIt.otf"); } @font-face { font-family: "Avenir Next LT Pro"; font-style: normal; font-weight: normal; src : url("../fonts/AvenirNextLTPro-Regular.otf"); } @font-face { font-family: "Avenir Next LT Pro"; font-style: italic; font-weight: normal; src : url("../fonts/AvenirNextLTPro-It.otf"); } @font-face { font-family: "Avenir Next LT Pro"; font-style: normal; font-weight: 500; src : url("../fonts/AvenirNextLTPro-Medium.otf"); } @font-face { font-family: "Avenir Next LT Pro"; font-style: italic; font-weight: 500; src : url("../fonts/AvenirNextLTPro-MediumIt.otf"); } div.footnote { margin-top: 15%; } hr.transition { display: block; border: none; margin: 0; } div.height_100 { text-align: center; height: 100%; height: 98vh; max-height: 100%; max-width: 100%; clear: both; } img.fill_height { height: 100%; } div.width_100 { text-align: center; width: 100%; max-height: 100%; clear: both; margin: 1em 0; } img.fill { width: 100%; } img.height_1em { height: 1em; vertical-align: middle; } img.height_2em { height: 2em; vertical-align: middle; } /* ===================== END DEFAULTS ==================*/ div.width_50 { text-align: center; max-height: 100%; margin: 1em 25%; clear: both; } div.width_60 { text-align: center; max-height: 100%; margin: 1em 20%; clear: both; } div.width_70 { text-align: center; max-height: 100%; margin: 1em 15%; clear: both; } div.width_80 { text-align: center; max-height: 100%; margin: 1em 10%; clear: both; } div.width_90 { text-align: center; max-height: 100%; margin: 1em 5%; clear: both; } figure.width_50 { text-align: center; max-height: 100%; margin: 1em 25%; clear: both; } figure.width_60 { text-align: center; max-height: 100%; margin: 1em 20%; clear: both; } figure.width_70 { text-align: center; max-height: 100%; margin: 1em 15%; clear: both; } figure.width_80 { text-align: center; max-height: 100%; margin: 1em 10%; clear: both; } figure.width_90 { text-align: center; max-height: 100%; margin: 1em 5%; clear: both; } figure.width_100 { text-align: center; width: 100%; max-height: 100%; clear: both; margin: 1em 0; } table.Table1 { border: 1px solid; margin: 1em 0; } table.Table1-NB-80 { border: none; margin: 1em 10%; } table.Table1-60 { border: 1px solid; margin: 1em 20%; } table.Table1-80 { border: 1px solid; margin: 1em 10%; } table.Table1-90 { border: 1px solid; margin: 1em 5%; } table.Table1-90-NB { border: none; margin: 1em 5%; } td.Table1 { border: 1px solid; padding: 4px; vertical-align: top; } td.TCH { padding: 3px; border: 1px solid; } td.TCH-NB { padding: 3px; border: none; } td.TCH-BB { padding: 3px; border-bottom: 1px solid; } td.TB { padding: 3px; border: 1px solid; vertical-align: top; } td.TB-BB { padding: 3px; border-bottom: 1px solid; } td.TB-NBB { padding: 3px; border:none; } td.TB-NB { padding: 3px; border:none; vertical-align: top; } td.TB-BL { padding: 3px; border-right: thin solid; } table.Basic-Table { border: 1px solid; margin: 1em 0; } td.Basic-Table { border: 1px solid; padding: 4px; vertical-align: top; } h1.x01-FM-Ad-Card-Head { font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro Book*/ font-size: 0.81em; margin: 5% 0 0.46em 0; text-align: center; text-indent: 0; letter-spacing: .05em; } p.x01-FM-Ad-Card-Head-2nd { font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro Book*/ font-size: 0.81em; margin: 2em 0 0.46em 0; text-align: center; text-indent: 0; letter-spacing: .05em; } p.x01-FM-Ad-Card-List { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.91em; font-style: italic; margin: 0.72em 0 0 0; text-align: center; text-indent: 0; } p.x01-FM-Contents-BM-Head { font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro*/ font-size: 0.84em; font-style: italic; margin: 0 1em 0 1.56em; text-align: left; text-indent: 0; } p.x01-FM-Contents-BM-Head-First { font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro*/ font-size: 0.84em; font-style: italic; margin: 1.33em 1em 0 1.56em; text-align: left; text-indent: 0; } p.x01-FM-Contents-CN { font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro Book*/ font-size: 1.07em; margin: 0.87em 0.78em 0 2.44em; text-align: left; text-indent: -2.44em; } p.x01-FM-Contents-CT { font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro Light*/ font-size: 0.95em; font-weight: 300; margin: 0 0.88em 0 1.37em; text-align: left; text-indent: 0; } p.x01-FM-Contents-FM-Head { font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro*/ font-size: 0.84em; font-style: italic; margin: 1.11em 1em 1em 1.56em; text-align: left; text-indent: 0; } p.x01-FM-Copyright-Text { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.7em; margin: 0; text-align: center; text-indent: 0; } p.x01-FM-Copyright-Text-Designer { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.7em; font-variant: small-caps; margin: 1.2em 0 0 0; text-align: center; text-indent: 0; text-transform: lowercase; } p.x01-FM-Copyright-Text-Half-Space { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.7em; margin: 0.67em 0 0 0; text-align: center; text-indent: 0; } p.x01-FM-Copyright-Text-Space { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.7em; margin: 1.2em 0 0 0; text-align: center; text-indent: 0; } p.x01-FM-Dedi-Body { font-family: serif; /*Janson Text LT Pro*/ font-size: 1.02em; font-style: italic; margin: 20% 0 0 0; text-align: center; text-indent: 0; } p.x01-FM-Epigraph-Source { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.88em; font-variant: small-caps; margin: 1.16em 1em 0 2em; text-align: left; text-indent: 0; } p.x01-FM-Epigraph-Verse-First { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 15% 1em 0 3em; text-align: left; text-indent: -1em; } p.x01-FM-Epigraph-Verse { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 0 1em 0 3em; text-align: left; text-indent: -1em; } /*May want to look at the style below*/ h1.x01-FM-Head { font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro*/ font-size: 1.4em; margin: 15% 0 10% 0; page-break-after: avoid; text-align: center; letter-spacing: .05em; text-indent: 0; } p.x03-CO-Body-Text { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 0; text-align: justify; text-indent: 0; } p.x03-Chapter-Epigraph { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.95em; margin: 1.46em 2.93em 0 2.93em; text-align: justify; text-indent: 0; } p.x03-Chapter-Epigraph-Source { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.88em; font-variant: small-caps; margin: 0.42em 3.16em 0 3.16em; text-align: right; text-indent: 0; } h1.x03-Chapter-Number { font-family: serif; /*Janson Text LT Pro*/ font-size: 1.49em; margin: 15% 0 .35em 0; page-break-after: avoid; text-align: center; text-indent: 0; border-bottom: 3px solid #757575; padding: 0 .5em .35em .5em; display: inline-block; } h1.x03-Chapter-Subtitle { color: #757575; font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro Book*/ font-size: 1.21em; margin: 0.25em 1.77em 1.08em 1.77em; page-break-after: avoid; text-align: center; text-indent: 0; letter-spacing: .05em; } h1.x03-Chapter-Title { font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro Book*/ font-size: 1.49em; margin: 0; page-break-after: avoid; text-align: center; text-indent: 0; letter-spacing: .05em; } p.x04-Body-Text { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 0; text-align: justify; text-indent: 1.21em; } p.x04-Body-Text-FL { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 0; text-align: justify; text-indent: 0; } p.x04-Space-Break-FL { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 0; text-align: justify; text-indent: 0; } div.x04-Space-Break-Orn { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 1.12em 0; page-break-after: avoid; text-align: center; text-indent: 0; } h2.x05-Head-A { font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro Book*/ font-size: 1.3em; margin: 2em 0 .5em 0; page-break-after: avoid; text-align: center; text-indent: 0; } p.x06-Answer { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 0 1.21em 0 3.53em; text-align: justify; text-indent: -1.4em; } p.x06-Answer-Last { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 0 1.21em 1.4em 3.53em; text-align: justify; text-indent: -1.4em; } p.x06-Dialogue { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 0 1.21em 0 2.42em; text-align: left; text-indent: -1.21em; } p.x06-Dialogue-First { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 1.49em 1.21em 0 2.42em; text-align: left; text-indent: -1.21em; } p.x06-Dialogue-Last { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 0 1.21em 1.49em 2.42em; text-align: left; text-indent: -1.21em; } p.x06-Extract { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.95em; margin: 0 2.34em; text-align: justify; text-indent: 1.27em; } p.x06-Extract-1P { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.95em; margin: 1.56em 2.34em; text-align: justify; text-indent: 0; } p.x06-Extract-1P-A { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.95em; margin: 1.56em 2.34em 0 2.34em; text-align: justify; text-indent: 0; } p.x06-Extract-B { font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro*/ font-size: 0.93em; font-variant: small-caps; margin: 0.7em 1em .35em 8%; text-align: left; text-indent: 0; } p.x06-Extract-B-First { font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro*/ font-size: 0.93em; font-variant: small-caps; margin: 1.5em 1em .35em 8%; text-align: left; text-indent: 0; } p.x06-Extract-B-Last { font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro*/ font-size: 0.93em; font-variant: small-caps; margin: .35em 1em 1.6em 8%; text-align: left; text-indent: 0; } p.x06-Extract-First { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.95em; margin: 1.56em 1em 0 2.34em; text-align: justify; text-indent: 0; } p.x06-Extract-Last { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.95em; margin: 0 2.34em 1.56em 2.34em; text-align: justify; text-indent: 1.27em; } /*May want to look at the style below*/ p.x06-Extract-List-Unnumbered { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.95em; margin: 0 1em 0 18%; text-align: left; text-indent: -3%; } /*May want to look at the style below*/ p.x06-Extract-List-Unnumbered-First { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.95em; margin: 0.78em 1em 0 18%; text-align: left; text-indent: -3%; } /*May want to look at the style below*/ p.x06-Extract-List-Unnumbered-Last { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.95em; margin: 0 1em 1.56em 18%; text-align: left; text-indent: -3%; } p.x06-Extract-Source { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.88em; font-variant: small-caps; margin: 0.42em 2.53em 0 2.53em; text-align: right; text-indent: 0; } p.x06-Extract-Source-Last { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.88em; font-variant: small-caps; margin: 0.42em 2.53em 2.1em 2.53em; text-align: right; text-indent: 0; } p.x06-Poetry { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 0 1.21em 0 3.91em; text-align: left; text-indent: -1.21em; } p.x06-Poetry-First { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 1.49em 1.21em 0 3.91em; text-align: left; text-indent: -1.21em; } p.x06-Poetry-Last { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 0 1.21em 1.49em 3.91em; text-align: left; text-indent: -1.21em; } p.x06-Question { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 0 1.21em 0 3.53em; text-align: justify; text-indent: -1.4em; } p.x06-Question-First { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 1.49em 1.21em 0 3.53em; text-align: justify; text-indent: -1.4em; } li.x07-List-Bulleted { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 0 1.21em 0 0.28em; text-align: justify; text-indent: 0; } p.x07-List-Bulleted { font-size: 1em; margin: 0; } li.x07-List-Bulleted-1 { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.95em; margin: 0 1em 0 2.83em; text-align: justify; text-indent: 0; } p.x07-List-Bulleted-1 { font-size: 1em; margin: 0; } li.x07-List-Bulleted-1-First { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.95em; margin: 1.56em 1em 0 2.83em; text-align: justify; text-indent: 0; } p.x07-List-Bulleted-1-First { font-size: 1em; margin: 0; } li.x07-List-Bulleted-1-Last { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.95em; margin: 0 1em 1.56em 2.83em; text-align: justify; text-indent: 0; } p.x07-List-Bulleted-1-Last { font-size: 1em; margin: 0; } li.x07-List-Bulleted-First { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 1.49em 1.21em 0 0.28em; text-align: justify; text-indent: 0; } p.x07-List-Bulleted-First { font-size: 1em; margin: 0; } li.x07-List-Bulleted-Last { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 0 1.21em 1.49em 0.28em; text-align: justify; text-indent: 0; } p.x07-List-Bulleted-Last { font-size: 1em; margin: 0; } li.x07-List-Numbered { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; list-style-type: decimal; margin: 0 1.21em 0 0.28em; text-align: justify; text-indent: 0; } p.x07-List-Numbered { font-size: 1em; margin: 0; } li.x07-List-Numbered-First { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; list-style-type: decimal; margin: 1.49em 1.21em 0 0.28em; text-align: justify; text-indent: 0; } p.x07-List-Numbered-First { font-size: 1em; margin: 0; } li.x07-List-Numbered-Last { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; list-style-type: decimal; margin: 0 1.21em 1.49em 0.28em; text-align: justify; text-indent: 0; } p.x07-List-Numbered-Last { font-size: 1em; margin: 0; } p.x07-List-Unnumbered { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 0 1.21em 0 2.42em; text-align: left; text-indent: -1.21em; } p.x07-List-Unnumbered-Center { font-family: serif; /*Janson Text LT Pro*/ font-size: 1.12em; font-variant: small-caps; margin: 0.83em 0 0 0; text-align: center; text-indent: 0; } p.x07-List-Unnumbered-Center-First { font-family: serif; /*Janson Text LT Pro*/ font-size: 1.12em; font-variant: small-caps; margin: 1.58em 0 0 0; text-align: center; text-indent: 0; } p.x07-List-Unnumbered-Center-Last { font-family: serif; /*Janson Text LT Pro*/ font-size: 1.12em; font-variant: small-caps; margin: 0.83em 0 1.58em 0; text-align: center; text-indent: 0; } p.x07-List-Unnumbered-First { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 1.49em 1.21em 0 2.42em; text-align: left; text-indent: -1.21em; } p.x07-List-Unnumbered-Last { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 0 1.21em 1.49em 2.42em; text-align: left; text-indent: -1.21em; } p.x08-Table-Body { font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro*/ font-size: 0.93em; margin: 0; text-align: left; text-indent: 0; } p.x08-Table-Body-Center { font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro*/ font-size: 0.93em; margin: 0; text-align: center; text-indent: 0; } p.x08-Table-Column-Head { font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro Medium*/ font-size: 0.93em; font-weight: 500; margin: 0; text-align: left; text-indent: 0; } p.x08-Table-Column-Head-Center { font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro Medium*/ font-size: 0.93em; font-weight: 500; margin: 0; text-align: center; text-indent: 0; } p.x08-Table-Head-A { font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro Medium*/ font-size: 0.93em; font-weight: 500; margin: 0; text-align: left; text-indent: 0; } p.x12-Caption { color: #757575; font-family: serif; /*Janson Text LT Pro*/ font-size: 0.65em; margin: .25em 0 0 0; text-align: center; text-indent: 0; } p.x13-BM-Biblio { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.84em; margin: 0 0 0 1.44em; text-indent: -1.44em; } p.x13-BM-Endnotes { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.84em; margin: 0 0 0 1.67em; text-indent: -1.67em; } h2.x13-BM-Endnotes-Head-A { font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro Medium*/ font-size: 0.74em; font-weight: 500; margin: 2.12em 0 0.75em 0; text-align: center; text-indent: 0; } /*May want to look at the style below*/ h1.x13-BM-Head { font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro*/ font-size: 1.4em; margin: 15% 0 10% 0; page-break-after: avoid; text-align: center; text-indent: 0; letter-spacing: .05em; } p.x13-BM-Index-1 { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.74em; margin: 0 0 0 3em; text-align: left; text-indent: -3em; } p.x13-BM-Index-2 { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.74em; margin: 0 0 0 3em; text-align: left; text-indent: -2em; } p.x13-BM-Index-Alpha { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.74em; margin: 1.25em 0 0 3em; text-align: left; text-indent: -3em; } p.x14-Free-Style-3 { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.95em; margin: 0.68em 2.34em 0 2.34em; text-align: left; text-indent: 0; } p.x14-Free-Style-3-First { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.95em; margin: 2.34em 2.34em 0 2.34em; text-align: left; text-indent: 0; } p.x14-Free-Style-3-Last { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.95em; margin: 0.68em 2.34em 2.34em 2.34em; text-align: left; text-indent: 0; } sup.endnote { vertical-align: super; } span.REG { font-size: 0.86em; } span.SB { font-variant: small-caps; } i.SB-ITAL { font-variant: small-caps; } span.SCAP { font-variant: small-caps; } sub.SUB { vertical-align: sub; } sup.SUP { vertical-align: super; } p.x03-CO-Body-Text::first-letter { font-size: 5em; line-height: 0.7; float: left; margin: 0 0.05em 0 0; color: #757575; font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro Extlight*/ font-style: normal; font-weight: 100; text-transform: none; font-variant: normal; } p.x13-BM-About-Au { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: 1.5em 0 0 0; text-align: justify; text-indent: 0; } h1.x13-BM-About-Au-Head { font-family: "Avenir Next LT Pro", sans-serif; /*Mark Pro*/ font-size: 1.4em; margin: 15% 0 10% 0; page-break-after: avoid; text-align: center; text-indent: 0; letter-spacing: .05em; } div.center { text-align: center; } blockquote.CO { margin: 7% 0; } div.EQ { border-bottom: thin solid; margin: 0 77% 0 8%; } div.EQ-sm { border-bottom: thin solid; margin: 0 82% 0 8%; } p.x13-BM-Index-Note { font-family: serif; /*Janson Text LT Pro*/ font-size: 0.74em; margin: 0 0 1em 0; text-indent: 0; } /* ----- NAV BARS ----- */ div.x13-BM-Index-Nav-Bar { margin: 1em 0; page-break-inside: avoid; border-bottom: 2px solid #757575; border-top: 2px solid #757575; width: 100%; } p.x13-BM-Index-Nav-Bar { font-family: serif; /*Janson Text LT Pro*/ font-size: 1em; margin: .1em; padding: .4em; line-height: 1.5em; text-align: center; } span.x13-BM-Index-Nav-Bar-Letter { text-align: center; padding: 0 .1em; color: #757575; }