/* DIN Next LT Pro */ @font-face { font-family: "DIN"; font-style: normal; font-weight: 100; src : url("../fonts/DINNextLTPro-Light.otf"); } @font-face { font-family: "DIN"; font-style: italic; font-weight: 100; src : url("../fonts/DINNextLTPro-LightItalic.otf"); } @font-face { font-family: "DIN"; font-style: normal; font-weight: 400; src : url("../fonts/DINNextLTPro-Regular.otf"); } @font-face { font-family: "DIN"; font-style: italic; font-weight: 400; src : url("../fonts/DINNextLTPro-Italic.otf"); } @font-face { font-family: "DIN"; font-style: normal; font-weight: 500; src : url("../fonts/DINNextLTPro-Medium.otf"); } @font-face { font-family: "DIN"; font-style: italic; font-weight: 500; src : url("../fonts/DINNextLTPro-MediumItalic.otf"); } @font-face { font-family: "DIN"; font-style: normal; font-weight: 600; src : url("../fonts/DINNextLTPro-Heavy.otf"); } @font-face { font-family: "DIN"; font-style: italic; font-weight: 600; src : url("../fonts/DINNextLTPro-HeavyItalic.otf"); } @font-face { font-family: "DIN"; font-style: normal; font-weight: 700; src : url("../fonts/DINNextLTPro-Bold.otf"); } @font-face { font-family: "DIN"; font-style: italic; font-weight: 700; src : url("../fonts/DINNextLTPro-BoldItalic.otf"); } @font-face { font-family: "DIN"; font-style: normal; font-weight: 900; src : url("../fonts/DINNextLTPro-Black.otf"); } @font-face { font-family: "DIN"; font-style: italic; font-weight: 900; src : url("../fonts/DINNextLTPro-BlackItalic.otf"); } /* DINCondensed */ @font-face { font-family: "DINCondensed"; font-style: normal; font-weight: 100; src : url("../fonts/DINNextLTPro-LightCondensed.otf"); } @font-face { font-family: "DINCondensed"; font-style: italic; font-weight: 100; src : url("../fonts/DINNextLTPro-LightCondIta.otf"); } @font-face { font-family: "DINCondensed"; font-style: normal; font-weight: 400; src : url("../fonts/DINNextLTPro-Condensed.otf"); } @font-face { font-family: "DINCondensed"; font-style: italic; font-weight: 400; src : url("../fonts/DINNextLTPro-CondIta.otf"); } @font-face { font-family: "DINCondensed"; font-style: normal; font-weight: 500; src : url("../fonts/DINNextLTPro-MediumCond.otf"); } @font-face { font-family: "DINCondensed"; font-style: italic; font-weight: 500; src : url("../fonts/DINNextLTPro-MediumCondIta.otf"); } @font-face { font-family: "DINCondensed"; font-style: normal; font-weight: 600; src : url("../fonts/DINNextLTPro-HeavyCondensed.otf"); } @font-face { font-family: "DINCondensed"; font-style: italic; font-weight: 600; src : url("../fonts/DINNextLTPro-HeavyCondIta.otf"); } @font-face { font-family: "DINCondensed"; font-style: normal; font-weight: 700; src : url("../fonts/DINNextLTPro-BoldCondensed.otf"); } @font-face { font-family: "DINCondensed"; font-style: italic; font-weight: 700; src : url("../fonts/DINNextLTPro-BoldCondIta.otf"); } @font-face { font-family: "DINCondensed"; font-style: normal; font-weight: 900; src : url("../fonts/DINNextLTPro-BlackCondensed.otf"); } @font-face { font-family: "DINCondensed"; font-style: italic; font-weight: 900; src : url("../fonts/DINNextLTPro-BlackCondIta.otf"); } /* Bodoni */ @font-face { font-family: "Bodoni"; font-style: normal; font-weight: normal; src : url("../fonts/BodoniLTPro-Book.otf"); } @font-face { font-family: "Bodoni"; font-style: italic; font-weight: normal; src : url("../fonts/BodoniLTPro-BookItalic.otf"); } @font-face { font-family: "Bodoni"; font-style: normal; font-weight: 500; src : url("../fonts/BodoniLTPro.otf"); } @font-face { font-family: "Bodoni"; font-style: italic; font-weight: 500; src : url("../fonts/BodoniLTPro-Italic.otf"); } @font-face { font-family: "Bodoni"; font-style: normal; font-weight: bold; src : url("../fonts/BodoniLTPro-Bold.otf"); } @font-face { font-family: "Bodoni"; font-style: italic; font-weight: bold; src : url("../fonts/BodoniLTPro-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_top1 { text-align: center; margin: .25em 10% 0 10%; } .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; } /* 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; } .small_left { margin: .25em 50% 1em 0; 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: 0em; 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; } .circleNumberImages { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: 0em; } .inline_img { width:2em; } .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 OVERRIDES ---- */ a.wlink { text-decoration:none; -webkit-text-fill-color:#ffffff; } .normal { font-style:normal; } p { text-align:left; margin-bottom:0; } /* ----- 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:sans-serif; font-size:1.4em; margin:1em 0 .25em 0; } .Basic-Paragraph { font-family:"Bodoni", serif; font-size:1em; line-height:1.2; } li.bl { font-family:"DIN", sans-serif; font-size:1.0em; font-weight:100; line-height:1.5; margin: 1.0em 0 0 0; } p.bl { font-size:1em; margin:.1em; } ol { margin:0; padding:0 0 0 .5em; } .bx { font-family:"DIN", sans-serif; font-size:0.9em; font-weight:400; line-height:1.9; margin: 1em 0 0 0; } .bx1 { font-family:"DIN", sans-serif; font-size:0.9em; font-weight:400; line-height:1.9; margin: 1em 0 0 0; } li.bxnl { font-family:"Bodoni", serif; font-size:1.0em; font-weight:bold; line-height:1.9; margin:1em 0 0 1.25em; text-indent:-1.25em; } p.bxnl { font-family:"DIN", sans-serif; font-size:.9em; font-weight:400; margin:.1em; } li.bxnlf { font-family:"DIN", sans-serif; font-size:0.9em; font-weight:400; line-height:1.9; margin:1em 0 0 0; } p.bxnlf { font-size:1em; margin:.1em; } .bxt { font-family:"DIN", sans-serif; font-size:1.0em; font-weight:500; line-height:1.5; } .crt { font-family:"DIN", sans-serif; font-size:0.7em; font-weight:400; line-height:1.5; } .crtf { font-family:"DIN", sans-serif; font-size:0.7em; font-weight:400; line-height:1.5; margin: 1.5em 0 0 0; } .fmp { font-family:"DIN", sans-serif; font-size:1.0em; font-weight:100; line-height:1.5; text-indent:2.0em; } .fmpaft { font-family:"DIN", sans-serif; font-size:1.0em; font-weight:100; line-height:1.5; } .fmpf { font-family:"DIN", sans-serif; font-size:1.0em; font-weight:100; line-height:1.5; } .fmpf1 { font-family:"Bodoni", serif; font-size:3.5em; font-style:italic; line-height:1.2; margin:.25em 0 1.5em 0; } .fmpf2 { font-size:1.05em; font-weight:bold; font-style:normal; } .fmt { font-family:"DIN", sans-serif; font-size:1.4em; font-weight:100; line-height:1.5; } .bmt { font-family:"Bodoni", serif; font-size:2em; font-weight:500; line-height:1.2; margin: 0.6em 0 1.0em 0; border-bottom:1px solid; } .h1 { font-family:"Bodoni", serif; font-size:2em; font-weight:500; line-height:1.2; margin: 0.6em 0 1.0em 0; border-bottom:1px solid; } .h1a { font-size:.85em; font-style:italic; } .h1_alt { font-family:"Bodoni", serif; font-size:2.3em; font-weight:500; line-height:1.1; margin: 0 0 1.1em 0; border-bottom:1px solid; } .ct { font-family:"Bodoni", serif; font-size:3.5em; font-weight:bold; line-height:1.0; margin: 0.7em 0 0 0; } .h2 { font-family:"Bodoni", serif; font-size:1.6em; font-weight:500; line-height:1.2; margin: 0.8em 0; border-bottom:1px solid; } .h2a { font-size:.85em; font-style:italic; } .h3 { font-family:"DIN", sans-serif; font-size:1.0em; font-weight:400; line-height:1.5; margin:1.5em 0 0 0; letter-spacing:.15em; } .primary { font-family:"DIN", sans-serif; font-size:0.8em; font-weight:400; line-height:1.5; } .secondary { font-family:"DIN", sans-serif; font-size:0.8em; font-weight:400; line-height:1.5; } .nlSmallText { font-family:"Bodoni", serif; font-size:.61em; font-weight:bold; } li.nl { font-family:"Bodoni", serif; font-size:1.7em; font-weight:500; line-height:1.2; margin: .5em 0 0 2.0em; } p.nl { font-size:1em; margin:.1em; } li.nl_alt { font-family:"Bodoni", serif; font-size:0.9em; font-weight:bold; line-height:1.9; margin: 1em 0 0 1.25em; } p.nl_alt { font-family:"DIN", sans-serif; font-size:1em; font-weight:400; margin:.1em; } .nlh { font-family:"Bodoni", serif; font-size:2.1em; font-weight:500; line-height:1.2; margin: 1.1em 0; border-bottom:1px solid; } .nlh1 { font-family:"Bodoni", serif; font-size:.9em; font-style:italic; } .nlp { clear:both; font-family:"DIN", sans-serif; font-size:1.0em; font-weight:100; line-height:1.5; margin: 3.5em 0 0 0; } .nlpf { clear:both; font-family:"DIN", sans-serif; font-size:1.0em; font-weight:100; line-height:1.5; margin: 1.5em 0 0 0; } .cap { font-family:"DIN", sans-serif; font-size:.8em; font-weight:100; line-height:1.5; margin:.25em 0 0 0; } .p { font-family:"DIN", sans-serif; font-size:1.0em; font-weight:100; line-height:1.5; text-indent:1.5em; } .paft { font-family:"DIN", sans-serif; font-size:1.0em; font-weight:100; line-height:1.5; } .paft1 { font-family:"DIN", sans-serif; font-size:1.0em; font-weight:100; line-height:1.5; margin-top:1.0em; } .pf { font-family:"DIN", sans-serif; font-size:1.0em; font-weight:100; line-height:1.5; } li.rbl { list-style-position:inside; font-family:"Bodoni", serif; font-size:1.0em; font-weight:bold; line-height:1.5; margin: 1.0em 0 0 0; } p.rbl { font-family:"DIN", sans-serif; font-size:1em; font-weight:100; margin:.1em; } li.rblf { list-style-position:inside; font-family:"Bodoni", serif; font-size:1.0em; font-weight:bold; line-height:1.5; margin: 1.5em 0 0 0; } p.rblf { font-family:"DIN", sans-serif; font-size:1em; font-weight:100; margin:.1em; } .rh { page-break-before:always; font-family:"DIN", sans-serif; font-size:1.9em; font-weight:100; line-height:1.5; letter-spacing:.15em; } .rp { font-family:"DIN", sans-serif; font-size:1.0em; font-weight:100; line-height:1.5; } .rp2 { font-family:"DIN", sans-serif; font-size:1.0em; font-weight:100; line-height:1.5; text-indent:1.5em; } .cleaningTip { border-left:1px solid; padding-left:2%; margin:1.5em 0 0 0; } .rtip { float:left; width:2.25em; font-family:"Bodoni", serif; font-size:1.5em; font-style:italic; line-height:1.1; } .rtip1 { font-family:"DIN", sans-serif; font-size:0.9em; font-weight:400; line-height:1.5; } .sb { font-family:"DIN", sans-serif; font-size:0.9em; font-weight:400; line-height:1.9; text-indent:2.0em; } .sbf { font-family:"DIN", sans-serif; font-size:0.9em; font-weight:400; line-height:1.9; } .sbt { font-family:"Bodoni", serif; font-size:1.6em; font-weight:500; line-height:1.2; margin: 1em 0; border-bottom:1px solid; } .sbt1 { font-size:.85em; font-style:italic; } .sp { font-family:"DIN", sans-serif; font-size:1.0em; font-weight:100; line-height:1.5; text-indent:2.0em; } .stit { font-family:"DIN", sans-serif; font-size:1em; font-weight:100; line-height:1.8; } .toc { font-family:"Bodoni", serif; font-size:3.5em; font-weight:300; line-height:1.1; font-style:italic; margin:.5em 0 0 0; } .tocfm { font-family:"Bodoni", serif; font-size:1em; line-height:1.5; margin:1.5em 0 3.0em 0; font-style:italic; } .tocfm1 { font-family:"DIN", sans-serif; font-size:0.9em; font-weight:500; font-style:normal; } .tocbm { font-family:"DIN", sans-serif; font-size:0.9em; font-weight:500; line-height:1.9; margin: 0.6em 0 0 0; } .tocbm1 { font-family:"DIN", sans-serif; font-size:0.9em; font-weight:500; line-height:1.9; margin: 3.0em 0 0 0; } .ul { font-family:"DIN", sans-serif; font-size:0.9em; font-weight:500; line-height:1.2; margin:2.5em 0 0 0; } .ul1 { font-family:"DIN", sans-serif; font-size:0.9em; font-weight:500; line-height:1.9; margin: 0 0 0 1.0em; } .ul1List { margin:1.0em 0; } .ul1_alt { font-family:"DIN", sans-serif; font-size:0.9em; font-weight:400; line-height:1.9; margin: 1.5em 0 0 1.0em; } .ul_s { font-family:"DIN", sans-serif; font-size:0.9em; font-weight:500; line-height:1.9; margin: 0 0 1em 0; } .ulh { font-family:"DIN", sans-serif; font-size:1.0em; font-weight:500; line-height:1.5; margin: 1.5em 0 0 0; } .url { font-family:"DIN", sans-serif; font-size:0.9em; font-weight:100; line-height:1.2; margin: .25em 0 0 0; } .i {font-style:italic;} .b {font-weight:bold;} .Benton-Sans_benton_med { font-family:"DIN", sans-serif; font-weight:500; } .nlp1 { font-family:"Bodoni", serif; font-size:1.0em; } .nlp_bold { font-family:"DIN", sans-serif; font-size:1.0em; font-weight:500; } .semibold_caps { font-family:"Bodoni", serif; font-weight:bold; } .toc_caps { font-weight:bold; font-style:normal; } .tocfm_no { font-family:"Bodoni", serif; font-size:0.9em; font-weight:bold; } .ul_medium-caps { font-weight:500; } .CharOverride16 { font-family:"Bodoni", serif; font-size:1.4em; font-weight:bold; font-style:italic; } .CharOverride17 { font-family:"DIN", sans-serif; font-size:1.0em; font-weight:400; } .callout { font-family:"Bodoni", serif; font-size:3.5em; font-weight:500; line-height:1.2; margin:.5em 0; } .CharOverride38 { font-family:"Bodoni", serif; font-size:1em; font-weight:bold; font-style:italic; } .littleItalicInHeader { font-family:"Bodoni", serif; font-size:0.8em; font-weight:400; font-style:italic; } .sig { font-family:"Bodoni", serif; font-size:1.4em; line-height:1.2; font-style:italic; text-align:right; margin:.5em 0 0 0; } .dropcapLetters { float:left; font-family:"Bodoni", serif; font-size:7.5em; font-weight:500; line-height:1; margin-bottom:-0.2em; margin-right:0.1em; margin-top:-0.1em; } .dropcapNumbers { float:left; font-family:"Bodoni", serif; font-size:5.5em; line-height:1; margin-bottom:-0.2em; margin-right:0.1em; margin-top:-0.1em; } .colorBlue {color:#234f92;} .borderColorBlue {border-color:#234f92;} .listinSidebarsBlue { margin:1.5em 10% 0 10%; padding:5%; border:3px solid #234f92; } .colorGreen {color:#79b270;} .borderColorGreen {border-color:#79b270;} .listinSidebarsGreen { margin:1.5em 10% 0 10%; padding:5%; border:3px solid #79b270; } .colorLightOrange {color:#e39b2f;} .borderColorLightOrange {border-color:#e39b2f;} .listinSidebarsLightOrange { margin:1.5em 10% 0 10%; padding:5%; border:3px solid #e39b2f; } .colorMint {color:#76c1d5;} .borderColorMint {border-color:#76c1d5;} .listinSidebarsMint { margin:1.5em 10% 0 10%; padding:5%; border:3px solid #76c1d5; } .colorOrange {color:#cf4250;} .borderColorOrange {border-color:#cf4250;} .listinSidebarsOrange { margin:1.5em 10% 0 10%; padding:5%; border:3px solid #cf4250; } .colorPurple {color:#6c2580;} .borderColorPurple {border-color:#6c2580;} .listinSidebarsPurple { margin:1.5em 10% 0 10%; padding:5%; border:3px solid #6c2580; } .colorYellow {color:#e8c841;} .borderColorYellow {border-color:#e8c841;} .listinSidebarsYellow { margin:1.5em 10% 0 10%; padding:5%; border:3px solid #e8c841; } .colorYellowOrange {color:#ecb95f;} .borderColorYellowOrange {border-color:#ecb95f;} .listinSidebarsYellowOrange { margin:1.5em 10% 0 10%; padding:5%; border:3px solid #ecb95f; } .colorRed {color:#cf4250;} .borderColorRed {border-color:#cf4250;} .listinSidebarsRed { margin:1.5em 10% 0 10%; padding:5%; border:3px solid #cf4250; } .borderColorGray {border-color:#d1d3d4;} .listinSidebarsGray { margin:1.5em 10% 0 10%; padding:5%; border:3px solid #d1d3d4; } .listinSidebars { margin:1.5em 10% 0 10%; padding:5%; border:3px solid; } .listinSidebarsGray { margin:1.5em 10% 0 10%; padding:5%; border:3px solid #d1d3d4; }