/* Koorkin Pro */ @font-face { font-family: "Koorkin"; font-style: normal; font-weight: normal; src : url("../fonts/KoorkinPro-Regular.otf"); } @font-face { font-family: "Koorkin"; font-style: italic; font-weight: normal; src : url("../fonts/KoorkinPro-Italic.otf"); } @font-face { font-family: "Koorkin"; font-style: normal; font-weight: bold; src : url("../fonts/KoorkinPro-Bold.otf"); } @font-face { font-family: "Koorkin"; font-style: italic; font-weight: bold; src : url("../fonts/KoorkinPro-BoldItalic.otf"); } /* Avenir Next LT Pro */ @font-face { font-family: "AvenirNext"; font-style: normal; font-weight: normal; src : url("../fonts/AvenirNextLTPro-Regular.otf"); } @font-face { font-family: "AvenirNext"; font-style: italic; font-weight: normal; src : url("../fonts/AvenirNextLTPro-It.otf"); } @font-face { font-family: "AvenirNext"; font-style: normal; font-weight: 500; src : url("../fonts/AvenirNextLTPro-Demi.otf"); } @font-face { font-family: "AvenirNext"; font-style: italic; font-weight: 500; src : url("../fonts/AvenirNextLTPro-DemiIt.otf"); } @font-face { font-family: "AvenirNext"; font-style: normal; font-weight: bold; src : url("../fonts/AvenirNextLTPro-Bold.otf"); } @font-face { font-family: "AvenirNext"; font-style: italic; font-weight: bold; src : url("../fonts/AvenirNextLTPro-BoldIt.otf"); } /* Futura LT Pro */ @font-face { font-family: "Futura"; font-style: normal; font-weight: normal; src : url("../fonts/FuturaLTPro-Book.otf"); } @font-face { font-family: "Futura"; font-style: italic; font-weight: normal; src : url("../fonts/FuturaLTPro-BookOblique.otf"); } @font-face { font-family: "Futura"; font-style: normal; font-weight: 500; src : url("../fonts/FuturaLTPro-Medium.otf"); } @font-face { font-family: "Futura"; font-style: italic; font-weight: 500; src : url("../fonts/FuturaLTPro-MediumOblique.otf"); } @font-face { font-family: "Futura"; font-style: normal; font-weight: bold; src : url("../fonts/FuturaLTPro-Heavy.otf"); } @font-face { font-family: "Futura"; font-style: italic; font-weight: bold; src : url("../fonts/FuturaLTPro-HeavyOblique.otf"); } @font-face { font-family: "Futura"; font-style: normal; font-weight: 900; src : url("../fonts/FuturaLTPro-Bold.otf"); } @font-face { font-family: "Futura"; font-style: italic; font-weight: 900; src : url("../fonts/FuturaLTPro-BoldOblique.otf"); } /* Avenir Next Rounded Pro */ @font-face { font-family: "Avenir"; font-style: normal; font-weight: normal; src : url("../fonts/AvenirNextRoundedPro-Reg.otf"); } @font-face { font-family: "Avenir"; font-style: italic; font-weight: normal; src : url("../fonts/AvenirNextRoundedPro-Italic.otf"); } @font-face { font-family: "Avenir"; font-style: normal; font-weight: 500; src : url("../fonts/AvenirNextRoundedPro-Demi.otf"); } @font-face { font-family: "Avenir"; font-style: italic; font-weight: 500; src : url("../fonts/AvenirNextRoundedPro-DemiIt.otf"); } @font-face { font-family: "Avenir"; font-style: normal; font-weight: bold; src : url("../fonts/AvenirNextRoundedPro-Bold.otf"); } @font-face { font-family: "Avenir"; font-style: italic; font-weight: bold; src : url("../fonts/AvenirNextRoundedPro-BoldIt.otf"); } /* Rockwell Std */ @font-face { font-family: "Rockwell"; font-style: normal; font-weight: 100; src : url("../fonts/RockwellStd-Light.otf"); } @font-face { font-family: "Rockwell"; font-style: italic; font-weight: 100; src : url("../fonts/RockwellStd-LightItalic.otf"); } @font-face { font-family: "Rockwell"; font-style: normal; font-weight: normal; src : url("../fonts/RockwellStd.otf"); } @font-face { font-family: "Rockwell"; font-style: italic; font-weight: normal; src : url("../fonts/RockwellStd-Italic.otf"); } @font-face { font-family: "Rockwell"; font-style: normal; font-weight: bold; src : url("../fonts/RockwellStd-Bold.otf"); } @font-face { font-family: "Rockwell"; font-style: italic; font-weight: bold; src : url("../fonts/RockwellStd-BoldItalic.otf"); } /* ==================== RH Styles for Images ===================== */ .image { width:100%; page-break-inside:avoid; } /* FULL PAGE IMAGES */ .full_before { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: 0em; } .full_top { text-align: center; margin-top: .25em; margin-bottom: 0em; } .full_beforeafter { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: 0em; page-break-after:always; } .full_after { text-align: center; padding-top: .25em; margin-bottom: 0em; page-break-after:always; } .full_none { page-break-before: avoid; text-align: center; margin-top: 1em; margin-bottom: 1em; } .line { page-break-before: avoid; text-align: center; margin: 0; } /* SPECIALTY IMAGES */ .chap_img { text-align: center; padding-top: .25em; margin-bottom: 0em; } .section_img { text-align: center; padding-top: .25em; margin-bottom: 0em; page-break-before:always; } /* NORMAL IMAGES */ .medium_img { margin: 1em 10%; text-align: center; page-break-before: avoid; } .small_img { margin: 1em 25%; text-align: center; page-break-before: avoid; } .xsmall_img { margin: .1em 35%; text-align: center; page-break-before: avoid; } /* TALL IMAGES */ .medium_tall { margin: 1em 10%; text-align: center; page-break-before: avoid; } .small_tall { margin: 1em 25%; text-align: center; page-break-before: avoid; } .xsmall_tall { margin: 1em 35%; text-align: center; page-break-before: avoid; } /* FLOAT IMAGES */ .float_right { margin-top: 0em; padding-bottom: .25em; width:30%; float:right; padding-left:10px; } .float_right_wide { margin-top: 0em; padding-bottom: .25em; width:50%; float:right; padding-left:10px; } .float_right_small { margin-top: 0em; padding-bottom: .25em; width:20%; float:right; padding-left:10px; } .float_left { margin-left: 1px; margin-top: .5em; padding-bottom: .25em; width:30%; float:left; padding-right:10px; } .float_left_wide { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:50%; float:left; padding-right:10px; } .float_left_small { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:20%; float:left; padding-right:10px; } /* PROJECT IMAGES */ .project_img { text-align: center; margin:1em 10% 0em 10%; page-break-after:always; } .project_spread { text-align: center; margin: 1em 0 0 0; page-break-after:always; } /* CAPTION IMAGES */ .caption_img { page-break-before:always; text-align: center; margin-top: .25em; margin-bottom: 0em; page-break-inside: avoid; } .inline_img { width:1.7em; padding-top: .25em; } .inline_img_rt { width:1.2em; padding-top: .25em; } .inline_img2 { width:35%; padding-top: .25em; } .icon { text-align: center; margin: .5em 0; } .icon1 { text-align: center; margin: 0 0 0 0; } .pagebreak { page-break-before:always; } .clear { clear:both; } /*====RH SQUEEZE====*/ .squeeze20 {margin:1em 40%;} .squeeze40 {margin:1em 30%;} .squeeze50 {margin:1em 25%;} .squeeze60 {margin:1em 20%;} .squeeze80 {margin:1em 10%;} /* ---- ADDITIONAL STYLES and BOXES ---- */ a.wlink { text-decoration:none; color:#ffffff; -webkit-text-fill-color:#ffffff; } .normal { font-style:normal; } p { text-align:left; margin-bottom:0; } .pinkbox { border: 10px solid #c35a37; padding:2em; } .notebox { border-top:3px solid #feeca4; padding:.5em 1em 0 1em; margin: 2em 50% 0 0; } .cell1 { background-color: #ffffff; padding: 1em 0; margin: 0 20% 0 0; } .cell2 { background-color: #ffffff; padding: 1em 0; margin: 0 20% 0 0; } .border { border-top: 2px solid #fadf5c; } /* ----- NAV BARS ----- */ div.nav { margin:1em 0; page-break-inside:avoid; page-break-before:always; border-bottom: 2px solid #999999; border-top: 2px solid #999999; width:100%; } div.nav-nobreak { margin:1em 0 1em 0; page-break-inside:avoid; border-bottom: 2px solid #999999; border-top: 2px solid #999999; width:100%; } a.index_link { text-decoration:none; color:#333333; } p.nav-bar { margin:.1em; padding:.4em; line-height:1.5; text-align:center; } span.letter-block { width:1em; text-align:center; margin:0 .15em; color:#999999; display:inline-block; } .indexdiv { font-family:"Futura", sans-serif; font-size:1.2em; font-weight: 500; margin:1em 0 .25em 0; } .primary, .secondary { font-family:"Futura", sans-serif; font-size: .8em; } .tip { background-color:#fef9e7; } .tip-left { background-color:#fef9e7; } .wavy-line-yellow, img.wavy-line-yellow { border-color:#fce792; border-width:6px; } table.Cheeseboard-Schematic { border-collapse:collapse; border: 0px none #fadf5f; margin-bottom:-4px; margin-top:5px; } td.Cheeseboard-Schematic { border-left-width:1px; border-left-style:solid; border-left-color:#1d1d1b; border-top-width:1px; border-top-style:solid; border-top-color:#1d1d1b; border-right-width:1px; border-right-style:solid; border-right-color:#1d1d1b; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#1d1d1b; padding: 4px; vertical-align:top; } .Body { padding: 5px; vertical-align:middle; } .Header { border-bottom-color:#fadf5f; border-bottom-width:0px; border-left-color:#fadf5f; border-left-style:dotted; border-left-width:0px; border-right-color:#fadf5f; border-right-style:dotted; border-right-width:0px; border-top-color:#fadf5f; border-top-style:dotted; border-top-width:0px; padding: 9px; vertical-align:middle; } .blank { padding: 5px; vertical-align:middle; } .FMUL-1col { font-family: "Futura", sans-serif; font-size:0.75em; font-weight:bold; line-height:1.6; margin: .75em 0 0 0; text-transform:uppercase; } .RH1 { font-family: "Avenir", sans-serif; font-size:1.3em; line-height:1.2; font-weight: 900; margin: 2em 0 0.9em 0; } .RNH { color:#657878; font-family: "Avenir", sans-serif; font-size:0.9em; margin: 0 0 0 0; font-weight: 900; font-style: normal; } .RP { font-family: "Futura", sans-serif; font-size:0.85em; line-height:1.4; margin: .8em 0 0 0; } .RT1 { font-family: "AvenirNext", sans-serif; font-size:1.5em; font-weight: 500; line-height:1.2; margin: 2em 0 0 0; } .RY { font-family: "Rockwell", serif; font-size:0.8em; font-weight:bold; line-height:1.2; margin: 1.5em 0 0 0; text-align:right; text-transform:uppercase; } .Table-H1 { font-family: "Rockwell", serif; font-size:1.1em; font-weight:normal; line-height:1.4; margin: 0 0 0 0; text-align:left; font-weight: bold; text-transform:uppercase; padding-bottom: .25em; border-bottom: 2px solid #fadf5c; } .Table-h2 { font-family: "AvenirNext", sans-serif; font-size:0.9em; font-weight:bold; line-height:1.4; text-align:left; margin:.35em 0 0 .5em; } .label { font-family: "Rockwell", serif; font-size: 1.0em; font-weight: bold; width:5em; display: inline-block; } .bmpf { font-family: "Rockwell", serif; font-size:0.9em; line-height:1.6; margin: 2em 5% 0 5%; } .crt { font-family: serif; font-size:0.75em; font-weight:normal; line-height:1.3; margin: 0 0 0 0; } .crt1 { font-family: serif; font-size:0.75em; font-weight:normal; line-height:1.3; margin: 0 0 0 1.5em; text-indent:-1.5em; } .crtf { font-family: serif; font-size:0.75em; font-weight:normal; line-height:1.3; margin: 1.5em 0 0 0; } .fmbl { font-family: "Futura", sans-serif; font-size:0.85em; font-weight:500; line-height:1.4; margin: 0.7em 0 0 0; } .fmblf { font-family: "Futura", sans-serif; font-size:0.85em; font-weight:500; line-height:1.4; margin: 1.0em 0 0 0; } .bul { color: #c35a37; font-size: .9em; } .fmh1 { font-family: "Avenir", sans-serif; font-size:1.8em; font-weight: bold; line-height:1.2; margin: 1em 0 0 0; text-transform:uppercase; } .fmh2 { font-family: "AvenirNext", sans-serif; font-size:1em; font-weight:500; line-height:1.2; margin: 1.2em 0 0 0; text-transform:uppercase; } .fmh2-1col { font-family: "AvenirNext", sans-serif; font-size:1em; font-weight:500; line-height:1.2; margin: 1.2em 0 0 0; text-transform:uppercase; } .fmp { font-family: "Rockwell", serif; font-size:0.9em; line-height:1.6; font-weight: 100; text-indent:1.4em; } .fmpaft { font-family: "Rockwell", serif; font-size:0.9em; line-height:1.6; font-weight: 100; margin: 1.4em 0 0 0; } .fmpaft-alt { font-family: "Rockwell", serif; font-size:0.9em; line-height:1.6; font-weight: 100; margin: 1.4em 0 0 0; } .fmpalt { font-family: "Rockwell", serif; font-size:0.9em; line-height:1.6; font-weight: 100; margin: 0.7em 0 0 0; } .fmpf { font-family: "Rockwell", serif; font-weight: 100; margin: 1.5em 0; font-size:1.0em; line-height:1.6; } .fmul-2col { font-family: "Futura", sans-serif; font-size:0.8em; font-weight:500; line-height:1.3; margin: 1.0em 0 0 0; } .fmulf-2col { font-family: "Futura", sans-serif; font-size:0.8em; font-weight:500; line-height:1.3; margin: 1.2em 0 0 0; } .rhnf { font-family: "AvenirNext", sans-serif; font-size:.85em; font-weight:bold; line-height:1.6; margin: 1em 0 0 40%; } .ril { font-family: "Futura", sans-serif; font-size:0.85em; font-weight:bold; line-height:1.2; margin: .5em 0 0 0; } .rils { font-family: "Futura", sans-serif; font-size:0.85em; font-weight:bold; line-height:1.2; margin: 1.5em 0 0 0; } .rilf { font-family: "Futura", sans-serif; font-size:0.85em; font-weight:bold; line-height:1.2; margin: 2em 0 0 0; } .rilh { font-family: "Rockwell", serif; font-size:0.8em; font-weight:bold; line-height:1.4; margin: 1.3em 0 0 0; text-transform:uppercase; } .rilh-alt { font-family: "Avenir", serif; font-size:0.8em; font-weight:900; line-height:1.4; margin: 1.3em 0 0 0; text-transform:uppercase; } .rn { color:#657878; font-family: "Rockwell", serif; font-size:0.85em; font-style:italic; font-weight:normal; line-height:1.5; margin: 0 0 0 0; } .rn1 { color:#657878; font-family: "Rockwell", serif; font-size:0.85em; font-style:italic; font-weight:normal; line-height:1.5; margin: 1em 0 0 0; } .rnl { font-family: "Futura", sans-serif; font-size:0.85em; line-height:1.4; margin: 0.5em 0 0 0; } .rnl1 { font-weight:bold; } .rpf { font-family: "Futura", sans-serif; font-size:0.85em; line-height:1.4; margin: 2em 0 0 0; } .rps { font-family: "Futura", sans-serif; font-size:0.85em; line-height:1.4; margin: 1.7em 0 0 0; } .rt1 { font-family: "AvenirNext", sans-serif; font-size:1.3em; font-weight: 500; line-height:1.2; margin: 2em 0 0 0; } .rv { font-family: "Futura", sans-serif; font-size:0.8em; font-weight:500; line-height:1.4; margin: 1em 0 0 0; } .rvh { font-family: "Rockwell", serif; font-size:1.2em; font-style:italic; font-weight:normal; line-height:1.2; margin: 2em 0 0 0; } .ry { font-family: "Rockwell", serif; font-size:0.8em; font-weight:bold; line-height:1.2; margin: 1.5em 0 0 0; text-align:right; text-transform:uppercase; } .sbtxf { font-family: "AvenirNext", sans-serif; font-size:.9em; font-weight:bold; line-height:1.6; margin: 2em 10% 0 10%; } .srhnf { font-family: "AvenirNext", sans-serif; font-size:.8em; font-weight:bold; line-height:1.5; margin: 1.8em 0 0.6em 0; } .sril { font-family: "Futura", sans-serif; font-size:0.85em; font-weight:bold; line-height:1.2; margin: .5em 0 0 0; } .srilf { font-family: "Futura", sans-serif; font-size:0.85em; font-weight:bold; line-height:1.2; margin: 1.5em 0 0 0; } .srt { font-family: "Rockwell", serif; font-size:1.2em; font-weight:normal; line-height:1.1; margin: 2em 0 0 0; } .sry { font-family: "Rockwell", serif; /* font-family: "AvenirNext", sans-serif; */ font-size:0.7em; font-weight:bold; line-height:1.2; margin: 0.5em 0 0 0; text-transform:uppercase; } .sry-alt { font-family: "Rockwell", serif; font-size:.7em; font-weight:bold; line-height:1.1; margin: .5em 0 0 0; } .toc { font-family: "AvenirNext", sans-serif; font-size:0.8em; font-weight:500; line-height:1.2; margin: 1.5em 0 0 0; text-align:center; text-transform:uppercase; } .toc1 { font-family: "Rockwell", serif; font-size:0.85em; font-weight:bold; line-height:1.6; margin: .25em 18%; text-align:center; } .tocbm { font-family: "AvenirNext", sans-serif; font-size:0.8em; font-weight:500; line-height:1.2; margin: 1em 0 0 0; text-align:center; text-transform:uppercase; } .tocfm { font-family: "AvenirNext", sans-serif; font-size:0.8em; font-weight:500; line-height:1.2; margin: 1em 0 0 0; text-align:center; text-transform:uppercase; } .tocfm1 { font-family: "Rockwell", serif; font-size:0.9em; line-height:1.3; margin: .5em 0 0 0; text-align:center; } .FMH1-2 { font-family: "Rockwell", serif; font-weight:normal; margin: .25em 0 0 0; font-size: 1.4em; line-height: 1.3; } .demi-ital { font-style:italic; } .hemb { font-family: "AvenirNext", sans-serif; font-weight:500; text-transform:uppercase; } .hemb-alt { font-family: "Koorkin", sans-serif; font-size:1.1em; font-style: italic; font-weight:bold; } .i { font-style:italic; } .i-slab { font-style:italic; } .rnh { color:#657878; font-family: "Avenir", sans-serif; font-size:0.9em; margin: 0 0 0 0; font-weight: 900; font-style: normal; } .rph { font-size:.9em; font-weight:bold; text-transform:uppercase; } .CellOverride-1 { border-bottom-width:1px; border-left-style:solid; border-right-style:solid; border-right-width:1px; border-top-style:solid; } .CellOverride-2 { border-bottom-width:1px; border-left-style:solid; border-left-width:1px; } .CellOverride-3 { border-bottom-width:1px; } .CellOverride-4 { border-bottom-color:#fadf5f; border-bottom-style:dotted; border-bottom-width:0px; border-left-style:solid; border-left-width:0px; border-right-style:solid; border-right-width:1px; border-top-style:solid; border-top-width:0px; } .CellOverride-5 { border-left-style:solid; border-left-width:1px; } .CellOverride-6 { background-color:#fef7df; border-bottom-color:#fadf5f; border-bottom-style:solid; border-bottom-width:0px; border-left-color:#fadf5f; border-left-style:dotted; border-left-width:0px; border-right-color:#fadf5f; border-right-style:solid; border-right-width:1px; border-top-color:#fadf5f; border-top-style:dotted; border-top-width:0px; } .CellOverride-7 { border-left-color:#fadf5f; border-left-style:solid; border-left-width:1px; } .CellOverride-8 { border-bottom-color:#fadf5f; border-bottom-style:dotted; border-bottom-width:0px; border-left-style:solid; border-left-width:0px; border-right-style:solid; border-right-width:1px; border-top-color:#fadf5f; border-top-style:solid; border-top-width:0px; } .CellOverride-9 { border-bottom-style:solid; border-bottom-width:0px; border-left-style:solid; border-left-width:0px; border-right-style:solid; border-right-width:1px; border-top-color:#fadf5f; border-top-style:solid; border-top-width:0px; } .CellOverride-10 { border-bottom-style:solid; border-bottom-width:0px; border-left-style:solid; border-left-width:0px; border-right-style:solid; border-right-width:1px; border-top-style:solid; border-top-width:0px; } .CellOverride-11 { border-bottom-style:solid; border-bottom-width:4px; }