/** * Link Styles */ a:link { color: #09C; text-decoration: underline; } a:visited { color: #639; } a:hover, a:focus, a:active { color: #09C; } /** * Cover Styles */ #cover { width: 10.5in; height: 13.25in; background-color: orange; } #cover-top { background-color: black; width: 100%; height: 3in; padding-top: 70px; margin-bottom: 10px; } #cover-image { background-color: black; width: 100%; height: 5in; padding: 0px; margin: 20px 0px 8px 0px; } #cover-bottom { background-color: black; width: 100%; height: 3.7in; padding: 40px 0px 40px 0px; margin-top: 8px; } #cover a:link, #cover a:visited, #cover a:hover { text-decoration: none; } #main { width: 950px; overflow: visible; page-break-before: always; } #footer { width: 8.5in; height: .75in; margin-top: .25in; color: #333; font: 10pt/14pt Roboto, Arial, Helvetica, sans-serif; } .title { color: white; font: 84px/90px Roboto, Arial, Helvetica, sans-serif; padding: 40pt 20pt 15pt 50pt; text-align: left; } .subtitle { color: white; font: 60px/70px Roboto, Arial, Helvetica, sans-serif; padding: 40pt 5pt 40pt 60pt; text-align: left; } .right { text-align: right; } .white { color: white; } .padding { padding: 20pt 20pt 0pt 60pt; } .cover-text { font: 20px/25px Roboto, Arial, Helvetica, sans-serif; color: white; padding: 5pt 5pt 5pt 60pt; text-align: left; } .small { font-size: 65%; font-weight: 700; } /** * Heading Styles */ h1 { color: #333; font: 22pt/24pt Roboto, Arial, Helvetica, sans-serif; padding: 10pt 0pt 0pt 0pt; text-align: left; } h2 { color: #693; font: 20pt/22pt Roboto, Arial, Helvetica, sans-serif; padding: 8pt 0pt 0pt 0pt; text-align: left; page-break-after: avoid; } h3 { color: #333; font: bold 18pt/20pt Roboto, Arial, Helvetica, sans-serif; padding: 4pt 0pt 0pt 0pt; text-align: left; page-break-after: avoid; } h4 { color: #607D8B; font: bold 16pt/18pt Roboto, Arial, Helvetica, sans-serif; padding: 4pt 0pt 0pt 0pt; text-align: left; page-break-after: avoid; } h5 { color: #333; font: italic 16pt/18pt Roboto, Arial, Helvetica, sans-serif; padding: 0pt 0pt 0pt 0pt; text-align: left; page-break-after: avoid; } /** * Use h6 ONLY for table of contents */ h6 { color: #333; font: bold 16pt/18pt Roboto, Arial, Helvetica, sans-serif; padding: 10pt 0pt 0pt 0pt; text-align: left; page-break-before: always; } /** * Body Styles */ body { color: #333; font: 16pt/20pt Roboto, Arial, Helvetica, sans-serif; margin: 0; padding: 5pt 5pt 5pt 10pt; } p { color: #333; font: 16pt/20pt Roboto, Arial, Helvetica, sans-serif; margin: 0; padding: 5pt 0pt 1pt 0pt; } li { color: #333; font: 16pt/20pt Roboto, Arial, Helvetica, sans-serif; margin: 0; padding: 2pt 50pt 2pt 0pt; } sup { font-weight: 800; font-size: 10pt; } /** * Table Styles */ table { border: 1px solid gray; border-collapse: collapse; margin: 10px 0px 10px 0px; width: 100%; overflow: visible; } td { border: 1px solid gray; color: #333; font: 16pt/20pt Roboto, Arial, Helvetica, sans-serif; padding: 5pt; overflow: visible; } th { background-color: #CCC; border: 1px solid gray; color: #333; font: bold 16pt/20pt Roboto, Arial, Helvetica, sans-serif; padding: 5pt; overflow: visible; } p.table_footnote { color: #333; font: 14pt/16pt Roboto, Arial, Helvetica, sans-serif; margin: 0; padding: 5pt 5pt 5pt 5pt; } li.table_list { color: #333; font: 16pt/20t Roboto, Arial, Helvetica, sans-serif; margin-left: -10pt; padding: 2pt 0pt 2pt 0pt; } /** * Used in the footer */ table.noborder { border: 0px; margin: 10px 0px 10px 0px; width: 100%; } td.noborder { border: 0px; color: #333; font: 10pt/12pt Roboto, Arial, Helvetica, sans-serif; padding: 10px 0px 5px 0px; } /** * TOC Styles */ #toc a:link, #toc a:visited, #toc a:hover { color: black; text-decoration: none; } #toc p.toc_h1 a:link, #toc p.toc_h1 a:visited, #toc p.toc_h1 a:hover { color: #99CC00; } #toc { width: 950px; } #toc_left, #toc_left_2 { float: left; padding-top:15px; padding-bottom:15px; width: 470px; } #toc_right, #toc_right_2 { float: right; padding-top:15px; padding-bottom:15px; width: 470px; } p.toc_h1 { color: #99CC00; font: 20pt/22pt Roboto, Arial, Helvetica, sans-serif; padding: 15px 0px 0px 0px; } p.toc_h2 { color: black; font: 18pt/20pt Roboto, Arial, Helvetica, sans-serif; margin-left: 20px; padding: 15px 0px 0px 0px; } p.toc_h3 { color: black; font: 16pt/18pt Roboto, Arial, Helvetica, sans-serif; margin-left: 45px; padding: 10px 0px 0px 0px; } p.toc_h4 { color: black; font: 14pt/16pt Roboto, Arial, Helvetica, sans-serif; margin-left: 85px; padding: 10px 0px 0px 0px; } p.toc_h5 { color: black; font: 14pt/16pt Roboto, Arial, Helvetica, sans-serif; margin-left: 105px; } /** * Note Styles */ div.note { border-left: 20px solid #0099cc; padding-left: 10px; margin: 5px 40px 5px 5px; } div.tip { border-left: 4px solid #93c47d; padding-left: 10px; margin: 5px 40px 5px 5px; } div.warning { border-left: 4px solid red; padding-left: 10px; margin: 5px 40px 5px 5px; } /** * Media Styles */ @media print { @page { margin: 1in; } }