1 /** 2 * Link Styles 3 */ 4 5 6 a:link { 7 color: #09C; 8 text-decoration: underline; 9 } 10 11 a:visited { 12 color: #639; 13 } 14 15 a:hover, 16 a:focus, 17 a:active { 18 color: #09C; 19 } 20 21 /** 22 * Cover Styles 23 */ 24 25 26 #cover { 27 width: 10.5in; 28 height: 13.25in; 29 background-color: orange; 30 } 31 32 #cover-top { 33 background-color: black; 34 width: 100%; 35 height: 3in; 36 padding-top: 70px; 37 margin-bottom: 10px; 38 } 39 40 #cover-image { 41 background-color: black; 42 width: 100%; 43 height: 5in; 44 padding: 0px; 45 margin: 20px 0px 8px 0px; 46 } 47 48 #cover-bottom { 49 background-color: black; 50 width: 100%; 51 height: 3.7in; 52 padding: 40px 0px 40px 0px; 53 margin-top: 8px; 54 } 55 56 #cover a:link, 57 #cover a:visited, 58 #cover a:hover { 59 text-decoration: none; 60 } 61 62 #main { 63 width: 950px; 64 overflow: visible; 65 page-break-before: always; 66 } 67 68 #footer { 69 width: 8.5in; 70 height: .75in; 71 margin-top: .25in; 72 color: #333; 73 font: 10pt/14pt Roboto, Arial, Helvetica, sans-serif; 74 } 75 76 77 .title { 78 color: white; 79 font: 84px/90px Roboto, Arial, Helvetica, sans-serif; 80 padding: 40pt 20pt 15pt 50pt; 81 text-align: left; 82 } 83 84 .subtitle { 85 color: white; 86 font: 60px/70px Roboto, Arial, Helvetica, sans-serif; 87 padding: 40pt 5pt 40pt 60pt; 88 text-align: left; 89 } 90 91 .right { 92 text-align: right; 93 } 94 95 .white { 96 color: white; 97 } 98 99 .padding { 100 padding: 20pt 20pt 0pt 60pt; 101 } 102 103 .cover-text { 104 font: 20px/25px Roboto, Arial, Helvetica, sans-serif; 105 color: white; 106 padding: 5pt 5pt 5pt 60pt; 107 text-align: left; 108 } 109 110 .small { 111 font-size: 65%; 112 font-weight: 700; 113 } 114 115 /** 116 * Heading Styles 117 */ 118 119 h1 { 120 color: #333; 121 font: 22pt/24pt Roboto, Arial, Helvetica, sans-serif; 122 padding: 10pt 0pt 0pt 0pt; 123 text-align: left; 124 } 125 126 h2 { 127 color: #693; 128 font: 20pt/22pt Roboto, Arial, Helvetica, sans-serif; 129 padding: 8pt 0pt 0pt 0pt; 130 text-align: left; 131 page-break-after: avoid; 132 } 133 134 h3 { 135 color: #333; 136 font: bold 18pt/20pt Roboto, Arial, Helvetica, sans-serif; 137 padding: 4pt 0pt 0pt 0pt; 138 text-align: left; 139 page-break-after: avoid; 140 } 141 142 h4 { 143 color: #607D8B; 144 font: bold 16pt/18pt Roboto, Arial, Helvetica, sans-serif; 145 padding: 4pt 0pt 0pt 0pt; 146 text-align: left; 147 page-break-after: avoid; 148 } 149 150 151 h5 { 152 color: #333; 153 font: italic 16pt/18pt Roboto, Arial, Helvetica, sans-serif; 154 padding: 0pt 0pt 0pt 0pt; 155 text-align: left; 156 page-break-after: avoid; 157 } 158 159 160 /** 161 * Use h6 ONLY for table of contents 162 */ 163 164 h6 { 165 color: #333; 166 font: bold 16pt/18pt Roboto, Arial, Helvetica, sans-serif; 167 padding: 10pt 0pt 0pt 0pt; 168 text-align: left; 169 page-break-before: always; 170 } 171 172 /** 173 * Body Styles 174 */ 175 176 body { 177 color: #333; 178 font: 16pt/20pt Roboto, Arial, Helvetica, sans-serif; 179 margin: 0; 180 padding: 5pt 5pt 5pt 10pt; 181 } 182 183 p { 184 color: #333; 185 font: 16pt/20pt Roboto, Arial, Helvetica, sans-serif; 186 margin: 0; 187 padding: 5pt 0pt 1pt 0pt; 188 } 189 190 li { 191 color: #333; 192 font: 16pt/20pt Roboto, Arial, Helvetica, sans-serif; 193 margin: 0; 194 padding: 2pt 50pt 2pt 0pt; 195 } 196 197 sup { 198 font-weight: 800; 199 font-size: 10pt; 200 } 201 202 code { 203 font-family: "Lucida Console"; 204 } 205 206 /** 207 * Table Styles 208 */ 209 210 211 table { 212 border: 1px solid gray; 213 border-collapse: collapse; 214 margin: 10px 0px 10px 0px; 215 width: 100%; 216 overflow: visible; 217 } 218 219 td { 220 border: 1px solid gray; 221 color: #333; 222 font: 16pt/20pt Roboto, Arial, Helvetica, sans-serif; 223 padding: 5pt; 224 overflow: visible; 225 } 226 227 th { 228 background-color: #CCC; 229 border: 1px solid gray; 230 color: #333; 231 font: bold 16pt/20pt Roboto, Arial, Helvetica, sans-serif; 232 padding: 5pt; 233 overflow: visible; 234 } 235 236 p.table_footnote { 237 color: #333; 238 font: 14pt/16pt Roboto, Arial, Helvetica, sans-serif; 239 margin: 0; 240 padding: 5pt 5pt 5pt 5pt; 241 } 242 243 li.table_list { 244 color: #333; 245 font: 16pt/20t Roboto, Arial, Helvetica, sans-serif; 246 margin-left: -10pt; 247 padding: 2pt 0pt 2pt 0pt; 248 } 249 250 251 /** 252 * Used in the footer 253 */ 254 255 table.noborder { 256 border: 0px; 257 margin: 10px 0px 10px 0px; 258 width: 100%; 259 } 260 261 td.noborder { 262 border: 0px; 263 color: #333; 264 font: 10pt/12pt Roboto, Arial, Helvetica, sans-serif; 265 padding: 10px 0px 5px 0px; 266 } 267 268 269 270 /** 271 * TOC Styles 272 */ 273 274 #toc a:link, 275 #toc a:visited, 276 #toc a:hover { 277 color: black; 278 text-decoration: none; 279 } 280 281 #toc p.toc_h1 a:link, 282 #toc p.toc_h1 a:visited, 283 #toc p.toc_h1 a:hover { 284 color: #99CC00; 285 } 286 287 #toc { 288 width: 950px; 289 } 290 291 #toc_left { 292 float: left; 293 padding-top:15px; 294 padding-bottom:15px; 295 width: 470px; 296 } 297 298 #toc_right { 299 float: right; 300 padding-top:15px; 301 padding-bottom:15px; 302 width: 470px; 303 } 304 305 p.toc_h1 { 306 color: #99CC00; 307 font: 20pt/22pt Roboto, Arial, Helvetica, sans-serif; 308 padding: 15px 0px 0px 0px; 309 } 310 311 p.toc_h2 { 312 color: black; 313 font: 18pt/20pt Roboto, Arial, Helvetica, sans-serif; 314 margin-left: 20px; 315 padding: 15px 0px 0px 0px; 316 } 317 318 p.toc_h3 { 319 color: black; 320 font: 16pt/18pt Roboto, Arial, Helvetica, sans-serif; 321 margin-left: 45px; 322 padding: 10px 0px 0px 0px; 323 } 324 325 p.toc_h4 { 326 color: black; 327 font: 14pt/16pt Roboto, Arial, Helvetica, sans-serif; 328 margin-left: 85px; 329 padding: 10px 0px 0px 0px; 330 } 331 332 p.toc_h5 { 333 color: black; 334 font: 14pt/16pt Roboto, Arial, Helvetica, sans-serif; 335 margin-left: 105px; 336 } 337 338 /** 339 * Note Styles 340 */ 341 342 343 div.note 344 { 345 border-left: 20px solid #0099cc; 346 padding-left: 10px; 347 margin: 5px 40px 5px 5px; 348 } 349 350 div.tip 351 { 352 border-left: 4px solid #93c47d; 353 padding-left: 10px; 354 margin: 5px 40px 5px 5px; 355 } 356 357 div.warning 358 { 359 border-left: 4px solid red; 360 padding-left: 10px; 361 margin: 5px 40px 5px 5px; 362 } 363 364 /** 365 * Media Styles 366 */ 367 368 @media print { 369 370 @page { 371 margin: 1in; 372 } 373 374 } 375