@font-face { font-weight: normal; font-style: normal; font-family: "Mathematical"; src: url('../Fonts/MathematicalPiLTStd.otf'); } @font-face { font-weight: bold; font-style: normal; font-family: "NationalB"; src: url('../Fonts/NationalHBR-Bold.otf'); } @font-face { font-weight: normal; font-style: normal; font-family: "NationalBook"; src: url('../Fonts/NationalHBR-Book.otf'); } @font-face { font-weight: normal; font-style: italic; font-family: "NationalBookI"; src: url('../Fonts/NationalHBR-BookItalic.otf'); } @font-face { font-weight: lighter; font-style: normal; font-family: "NationalLt"; src: url('../Fonts/NationalHBR-Light.otf'); } @font-face { font-weight: bold; font-style: normal; font-family: "NationalMd"; src: url('../Fonts/NationalHBR-Medium.otf'); } @font-face { font-weight: bold; font-style: italic; font-family: "NationalMdI"; src: url('../Fonts/NationalHBR-MediumItalic.otf'); } @font-face { font-weight: normal; font-style: normal; font-family: "NationalR"; src: url('../Fonts/NationalHBR-Regular.otf'); } @font-face { font-weight: normal; font-style: italic; font-family: "NationalI"; src: url('../Fonts/NationalHBR-RegularItalic.otf'); } @font-face { font-weight: bold; font-style: normal; font-family: "NationalSemiB"; src: url('../Fonts/NationalHBR-Semibold.otf'); } /* ---- Document Generic Styles ---- */ @page { margin-top: 30px; margin-bottom: 20px; } body { margin-right: 30px; margin-left: 30px; padding: 0; color: #231f20; line-height: 1.5em; font-size: 1em; font-family: "MillerR", serif; } a { text-decoration:none; } img { max-width:100%; max-height:100%; } div { font-size: 1em; } .EXT { margin-top: 0px; margin-bottom: 0px; margin-left: 2em; text-align: left; margin-bottom: 10px; } ol, ul { margin-top: 20px; } ol ul, ol ol, ul ol, ul ul { margin-top: 0px; margin-bottom: 0px; } li { text-align: left; margin-top: 8px; font-size: 0.833em; } li p, li blockquote p, ol ul li, ol ol li, ul ol li, ul ul li { text-align: left; font-size: 1em; } .BLOCK { text-align: justify; text-indent: 0em; margin: 0em; margin-left:2em; margin-top:20px; margin-bottom:20px; } .EPI { text-align: left; text-indent: 0em; margin: 0em; margin-left:3em; margin-top:10px; margin-bottom:0px; } .ATT { text-align: left; text-indent: 0em; margin: 0em; margin-left:3em; margin-top:0px; margin-bottom:20px; } h1, h2, h3, h4, h5, h6 { margin: 0em; page-break-after: avoid; hyphens: none !important; -epub-hyphens: none !important; -webkit-hyphens: none !important; -moz-hyphens: none !important; adobe-hyphenate: none !important; } p { text-align: justify; text-indent: 0em; margin: 0em; font-size: 0.833em; } /* ---- Half Title ---- */ h1.HALFTITLE-1 { font-family: "NationalBook", sans-serif; font-size: 2.0em; font-weight: normal; line-height: 1em; text-align: center; margin-top: 120px; margin-bottom: 10px; letter-spacing: -.5px; } h1.HALFTITLE-2 { font-family: "NationalSemiB", sans-serif; font-size: 1em; font-weight: normal; color: white; line-height: .8em; text-align: center; background-color:#9e9fa3; padding:0.2em; } /* ---- Title Page ---- */ h1.TITLE1 { font-family: "NationalBook", sans-serif; font-size: 2.5em; font-weight: normal; line-height: 1em; text-align: center; margin-top: 120px; margin-bottom: 10px; letter-spacing: -.5px; } h1.TITLE2 { font-family: "NationalSemiB", sans-serif; font-size: 1.2em; font-weight: normal; color: white; line-height: .8em; text-align: center; background-color:#9e9fa3; padding:0.3em; } .pubname { font-family: "NationalR", sans-serif; font-size: 0.90em; line-height: 1.778em; text-align: center; text-indent: 0em; margin-top: 170px; -webkit-hyphens: none !important; adobe-hyphenate: none; -moz-hyphens: none; hyphens: none; } .pubcity { font-family:"NationalLt", sans-serif; font-size: 0.90em; font-weight: normal; line-height: 1.778; margin-top: 5px; text-align: center; text-indent: 0px; -webkit-hyphens: none !important; adobe-hyphenate: none; -moz-hyphens: none; hyphens: none; } /* ---- Copyright ---- */ .copyfirst { line-height: 1.5; text-indent: 0em; margin-top: 60px; text-align: left; font-size: 0.667em; } .copy1 { line-height: 1.5; text-indent:0em; margin-left:0em; text-align: left; font-size: 0.667em; } .copy2 { line-height: 1.5; text-indent: 0em; margin-top: 0px; margin-bottom: 10px; text-align: left; font-size: 0.667em; } .copyi { line-height: 1.5; text-indent:-1em; margin-left:1em; text-align: left; font-size: 0.667em; } .copyi2 { line-height: 1.5; text-indent:0em; margin-left:2em; text-align: left; font-size: 0.667em; } .copyib { line-height: 1.5; text-indent:-1em; margin-left:1em; text-align: left; font-size: 0.667em; margin-top: 0px; margin-bottom: 10px; } /* ---- Front Matter, Part Openers, Chapters, Worksheets, and Back Matter ---- */ h1.EMH { font-family:"NationalBook", sans-serif; font-size: 1.5em; font-weight: bold; line-height: 1.6em; margin-top: 60px; margin-bottom: 30px; text-align: center; letter-spacing: -.5px; } /* ---- Series ---- */ .serieshead { font-family:"NationalR", sans-serif; font-size: 1.5em; font-weight: normal; margin-top: 0px; margin-bottom:20px; text-align: center; -webkit-hyphens: none !important; adobe-hyphenate: none; -moz-hyphens: none; hyphens: none; } .seriessub { font-family:"NationalBookI", sans-serif; font-size: 1.3em; font-style: italic; font-weight: normal; margin-top: 0px; text-align: center; -webkit-hyphens: none !important; adobe-hyphenate: none; -moz-hyphens: none; hyphens: none; } .seriesTX { margin-bottom: 20px; margin-top: 20px; } .seriestitle { font-family:"NationalBookI", sans-serif; font-size: 0.9em; font-weight: normal; font-style: Italic; margin-top: 0px; text-align: center; -webkit-hyphens: none !important; adobe-hyphenate: none; -moz-hyphens: none; hyphens: none; } .seriestitle-1 { font-family:"NationalBookI", sans-serif; font-size: 1.1em; font-weight: normal; font-style: Italic; margin-top: 0px; text-align: center; -webkit-hyphens: none !important; adobe-hyphenate: none; -moz-hyphens: none; hyphens: none; } /* ---- Table of Contents ---- */ .tocchap { margin-top: 20px; text-indent: -20px; margin-left: 35px; font-family: "NationalMd", sans-serif; font-size: 1em; font-weight: bold; line-height: 1em; text-align: left; -webkit-hyphens: none !important; adobe-hyphenate: none; -moz-hyphens: none; hyphens: none; } .tocdek { margin-top: 10px; text-indent: 0px; margin-left: 35px; font-style: italic; font-family: "NationalBookI", sans-serif; font-size: .9em; line-height: 1.25; text-align: left; -webkit-hyphens: none !important; adobe-hyphenate: none; -moz-hyphens: none; hyphens: none; } .tocaut { margin-top: 10px; text-indent: 0px; margin-left: 35px; margin-right: 35px; font-family: "NationalBook", sans-serif; font-size: .9em; line-height: 1.25; text-align: left; -webkit-hyphens: none !important; adobe-hyphenate: none; -moz-hyphens: none; hyphens: none; } /* ---- Chapters ---- */ /* ---- Generic Chapter Divs ---- */ div.serif { font-family: "MillerR", serif; margin-top: 8px; } div.sans { font-family: "NationalBook", sans-serif; margin-top: 8px; } div.sans i { font-weight: normal; font-style: italic; font-family: "NationalBookI"; } div.sans b, div.sans th { font-weight: bold; font-style: normal; font-family: "NationalB"; } div.sans b i, div.sans i b { font-weight: bold; font-style: italic; font-family: "NationalMdI"; } /* ---- Chapter Heads ---- */ h1.CN { font-family:"NationalLt", sans-serif; font-size: 2.25em; font-weight: normal; line-height: 0.485em; margin-top: 60px; text-align: center; -webkit-hyphens: none !important; adobe-hyphenate: none; -moz-hyphens: none; } h1.CT { font-family:"NationalBook", sans-serif; font-size: 1.8em; margin-top:50px; font-weight: bold; line-height: 0.97em; margin-bottom: 0px; text-align: center; letter-spacing: -.5px; -webkit-hyphens: none !important; adobe-hyphenate: none; -moz-hyphens: none; hyphens: none; } h2.CST { font-family:"NationalBookI", sans-serif; font-size: 1.25em; margin-top:50px; font-weight: normal; font-style: italic; line-height: 0.97em; margin-bottom: 0px; text-align: center; -webkit-hyphens: none !important; adobe-hyphenate: none; -moz-hyphens: none; hyphens: none; } h3.AU { font-family:"NationalBook", sans-serif; font-size: 1em; margin-top:50px; font-weight: bold; line-height: 0.97em; margin-bottom: 1.8em; text-align: center; -webkit-hyphens: none !important; adobe-hyphenate: none; -moz-hyphens: none; hyphens: none; } h2.A-HEAD { font-family: "NationalBook", sans-serif; font-weight: normal; font-size: 1.1em; line-height: 1.067em; margin-top: 20px; margin-bottom: 15px; text-align: center; letter-spacing: -.5px; } h3.B-HEAD { font-family: "NationalBookI", sans-serif; font-size: 1em; font-weight: normal; font-style: italic; line-height: 1.333em; margin-top: 15px; margin-bottom: 8px; text-align: center; } h3.B-HEAD-L { font-family: "NationalBookI", sans-serif; font-size: 1em; font-weight: normal; font-style: italic; line-height: 1.333em; margin-top: 15px; margin-bottom: 8px; text-align: left; } h3.B-HEAD-A { font-family: "NationalBookI", sans-serif; font-size: 1em; font-weight: normal; font-style: italic; line-height: 1.333em; margin-top: 0px; margin-bottom: 8px; text-align: center; } h4.C-HEAD { font-family: "NationalBook", sans-serif; font-size: 0.9em; font-weight: normal; font-style: normal; line-height: 1.333em; margin-top: 15px; margin-bottom: 8px; text-align: left; } h5.C-HEAD { font-family: "NationalBookI", sans-serif; font-size: 1em; font-weight: normal; font-style: italic; line-height: 1.333em; margin-top: 15px; margin-bottom: 0px; text-align: left; } /* ---- Paragraph Styles ---- */ .COT { text-indent: 0em; margin-top: 60px; } .COT-B { text-indent: 0em; margin-top: 60px; margin-bottom: 20px; } .NOINT {text-indent: 0em;} .INT-TX {text-indent: 2em;} .INT-TX-T {text-indent: 2em; margin-top:20px;} .INT-TX-B {text-indent: 2em; margin-bottom:10px;} .INTQ {text-indent: 0em; margin-bottom:10px;} .INTA {text-indent: 0em; text-align:left; margin-left:1em;} .INTA-B {text-indent: 0em; text-align:left; margin-left:1em; margin-bottom:20px;} .INTA-INT {text-indent: 1em; text-align:justify; margin-left:1em;} .INTA-INT-B {text-indent: 1em; text-align:justify; margin-left:1em; margin-bottom:20px;} .DE { text-indent: 0em; margin-left: 0em; margin-top: 8px; margin-bottom: 8px; text-align: center; font-family: "NationalR", sans-serif; } /* ---- Tables ---- */ .TABLE-CAP { margin-top: 20px; margin-bottom: 10px; font-size:1em; text-indent: 0px; margin-left: 0px; font-family: "NationalMd", sans-serif; font-weight: bold; line-height: 1em; text-align: left; -webkit-hyphens: none !important; adobe-hyphenate: none; -moz-hyphens: none; hyphens: none; } table.table1 { margin-top:1em; margin-bottom:1em; width:100%; font-size:0.85em; } td.td-h1 { padding-top: 0px; padding-bottom: 4px; text-indent: 0px; padding-left: 0px; font-family: "NationalMd", sans-serif; font-weight: bold; line-height: 1em; text-align: left; border-bottom:solid 1px; vertical-align:top; } td.td-h2 { padding-top: 0px; padding-bottom: 4px; text-indent: 0px; padding-left: 1em; font-family: "NationalMd", sans-serif; line-height: 1em; font-weight: bold; text-align: left; border-bottom:solid 1px; vertical-align:top; } td.td-h3 { padding-top: 4px; padding-bottom: 4px; text-indent: 0px; padding-left: 0px; font-family: "NationalMd", sans-serif; font-weight: bold; line-height: 1em; text-align: left; border-top:solid 1px; border-bottom:solid 1px; vertical-align:top; } td.td-h4 { padding-top: 4px; padding-bottom: 4px; text-indent: 0px; padding-left: 1em; font-family: "NationalMd", sans-serif; line-height: 1em; font-weight: bold; text-align: left; border-top:solid 1px; border-bottom:solid 1px; vertical-align:top; } td.td-1 { padding-top: 4px; padding-bottom: 4px; text-indent: 0px; line-height: 1em; padding-left: 0em; font-weight: normal; text-align: left; border-bottom:solid 1px; vertical-align:top; font-family: "NationalBook", sans-serif; } td.td-2 { padding-top: 4px; padding-bottom: 4px; text-indent: 0px; padding-left: 1em; line-height: 1em; font-weight: normal; text-align: left; border-bottom:solid 1px; vertical-align:top; font-family: "NationalBook", sans-serif; } /* ---- Boxes ---- */ div.BOX { padding-top: 15px; padding-bottom: 15px; border-bottom: 3px solid black; font-family: "NationalBook", sans-serif; line-height: 1.524em; } p.BXT { background-color: #000000; color: #ffffff; font-family:"NationalSemiB", sans-serif; font-size: 1em; font-weight: bold; line-height: 1.455em; margin: 0em; padding: 5px 20px 5px 20px; text-align: center; } .BXSTY { font-family:"NationalBookI", sans-serif; font-style: italic; text-indent: 0em; margin-left:1em; margin-top:0px; margin-bottom:10px; } .BXINTA { text-indent: 0em; margin-left:1em; margin-bottom:0px; margin-top:0px; } .BXINTQ { font-family:"NationalBookI", sans-serif; font-style: italic; text-indent: 0em; margin-left:0em; margin-bottom:10px; margin-top:20px; } .BXINT { font-family:"NationalBook", sans-serif; font-style: normal; text-indent: 0em; margin-left:0em; margin-bottom:10px; margin-top:20px; } .BXTXT {text-indent: 0em; margin-top:20px;} .BXTXT-B {text-indent: 0em; margin-top:20px; margin-bottom:10px;} .BXTXT-INT {text-indent: 1em; margin-top:0px;} .BXTXT-INT-B {text-indent: 1em; margin-top:0px; margin-bottom:10px;} .BXFN {text-indent: 0em; margin-top:0px; margin-bottom:0px; font-size:0.8em; } .BX-LIST {text-indent: 0em; text-aling:left; margin-left:1em; margin-bottom:4px; margin-top:0px;} .BXAU { font-family:"NationalMdI", sans-serif; font-style: italic; text-indent: 0em; text-align:center; margin-bottom:10px; margin-top:20px; font-size:1em; } .BXBIO {text-indent: 0em; margin-top:20px;} h4.BXA-HEAD { font-family:"NationalSemiB", sans-serif; font-size: 1.1em; line-height: 1.455em; margin-top: 1em; margin-bottom: 0.5em; margin-right: 0em; text-align: left; } h5.BXB-HEAD { font-family:"NationalMdI", sans-serif; font-size: 1em; font-style: italic; line-height: 1.455em; margin-top: 1em; margin-bottom: 0.5em; margin-right: 0em; text-align: left; } .BXNLL { text-indent: -1.5em; margin-left: 4.5em; margin-top: 0px; margin-bottom: 8px; } .BXNLL-B { text-indent: -2em; margin-left: 4.5em; margin-top: 0px; margin-bottom: 8px; } /* ---- Lists ---- */ ol.noht, ul.noht { margin-top: 0px; } ul.figure { margin-top:3px; } ol.decimal {list-style-type: decimal; } ol.decimalf {list-style-type: decimal; margin-left:2em;} ol.upper-alpha {list-style-type: upper-alpha; } ol.lower-alpha {list-style-type: lower-alpha; } ol.upper-roman {list-style-type: upper-roman; } ol.lower-roman {list-style-type: lower-roman; } ul.disc {list-style-type: disc; } ul.circle {list-style-type: circle; } ul.square {list-style-type: square;} ul.hyphen { list-style-type: none; list-style-position: outside; margin-left:6em; } ul.checkbox { list-style-position: outside; } /* ---- In Line Styles ---- */ i, em { font-family: "MillerI", serif; } i.National { font-family: "NationalMd", sans-serif; } b, strong { font-family: "MillerB", serif; } b.FONT { font-family: "NationalR", sans-serif; font-size: 1em; font-weight: normal; } b.leadin { /* ---- Use for bold start text - these are in line headers ---- */ font-family: "NationalSemiB", sans-serif; font-weight: bold; } i.leadinit { /* ---- Use for italic start text - these are in line headers ---- */ font-family: "NationalMdI", sans-serif; font-size: 1em; font-weight: bold; font-style: italic; } i.leadinita { /* ---- Use for italic start text - these are in line headers ---- */ font-family: "NationalBook", sans-serif; font-size: 0.85em; font-style: italic; } i.leadinitn { /* ---- Use for italic start text - these are in line headers ---- */ font-family: "NationalBook", sans-serif; font-size: 1em; font-style: italic; } /* ---- Hanging Indents and Index Styles ---- */ .hang1, .hang2, .hang3, .hang4, .hang5, .hang6, .hang7, .hang8, .hang9 { text-align: left; } .INTXT, .INTXT2, .idx3, .idx4, .idx5, .idx6, .idx7, .idx8, .idx9 { text-align: left; } .INTXT { text-indent: -40px; margin-left: 40px; text-align: left; } .INTXT-B { text-indent: -40px; margin-left: 40px; margin-bottom:16px; text-align: left; } .INTXT2 { text-indent: -40px; margin-left: 70px; text-align: left; } .INTXT2-B { text-indent: -40px; margin-left: 70px; margin-bottom:16px; text-align: left; } ul.disc1 { list-style-type: disc; margin-left:1em; margin-bottom:0em; margin-top:0em; } span.pad { padding-left:0.5em; } span.pad1 { padding-left:0.5em; } div.Fullbox { border:1px solid; margin-top:15pt; margin-bottom:15pt; padding: 10pt; } .BOXHEAD { margin-left:0.0pt; text-align:center; margin-top:0pt; margin-bottom:0pt; font-size:11pt; text-indent:0pt; } .IMAGE { margin-left:0px; text-align:center; margin-top:10px; margin-bottom:10px; text-indent:0pt; } .IMAGE-L { margin-left:0px; text-align:left; margin-top:0px; margin-bottom:10px; text-indent:0pt; } .FIG-NOTE { margin-top: 10px; margin-bottom: 10px; text-indent: 0px; margin-left: 0px; font-style: italic; font-family: "NationalBookI", sans-serif; font-size: .85em; line-height: 1.25; text-align: left; } li.list { margin-left:3em; } span.font { font-family:sans-serif; } .TX { text-indent: 0em; margin-top: 20px; } .TX-B { text-indent: 0em; margin-top: 0px; margin-bottom:10px; } .AUBIO { text-indent: 0em; margin-top: 20px; } h6.NH { font-family:"NationalBook", sans-serif; font-size: 1.2em; font-weight: normal; line-height: 1.067em; text-align: left; margin-top: 30px; margin-bottom: 10px; } .NTXT { margin-top: 0px; margin-bottom: 0px; margin-left:1.7em; text-indent:-1.3em; text-align:left; } .NTXT-1 { margin-top: 0px; margin-bottom: 0px; margin-left:1.7em; text-indent:-1.7em; text-align:left; } .CHN { text-indent: 0em; margin-top: 20px; text-align:center; } hr { margin-top:1em; margin-bottom:0em; } ul.l-left { margin-left:2em; font-family: "NationalB", sans-serif; font-style:italic; font-weight:bold; } ul.n-left { margin-left:0.5em; margin-right:0em; text-align: left; } ol.n-left { margin-left:0.5em; margin-right:0em; text-align: left; } div.page { page-break-before:always; } div.GROUP { page-break-inside:avoid; } .center { text-align:center; margin-top:8px; margin-bottom:8px; text-indent:0em; }