blob: 83c46bc0c1b8548735e8d8ef890f21f5fe58076e [file] [log] [blame]
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -07001/**
2* Link Styles
3*/
4
5
6a:link {
7 color: #09C;
8 text-decoration: underline;
9}
10
11a:visited {
12 color: #639;
13}
14
15a:hover,
16a:focus,
17a: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 {
Heidi von Markham172a7222015-05-06 13:15:55 -0700111 font-size: 65%;
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700112 font-weight: 700;
113}
114
115/**
116* Heading Styles
117*/
118
119h1 {
120 color: #333;
Heidi von Markham172a7222015-05-06 13:15:55 -0700121 font: 22pt/24pt Roboto, Arial, Helvetica, sans-serif;
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700122 padding: 10pt 0pt 0pt 0pt;
123 text-align: left;
124}
125
126h2 {
127 color: #693;
Heidi von Markham172a7222015-05-06 13:15:55 -0700128 font: 20pt/22pt Roboto, Arial, Helvetica, sans-serif;
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700129 padding: 8pt 0pt 0pt 0pt;
130 text-align: left;
131 page-break-after: avoid;
132}
133
134h3 {
135 color: #333;
Heidi von Markham172a7222015-05-06 13:15:55 -0700136 font: bold 18pt/20pt Roboto, Arial, Helvetica, sans-serif;
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700137 padding: 4pt 0pt 0pt 0pt;
138 text-align: left;
139 page-break-after: avoid;
140}
141
142h4 {
Heidi von Markham172a7222015-05-06 13:15:55 -0700143 color: #607D8B;
144 font: bold 16pt/18pt Roboto, Arial, Helvetica, sans-serif;
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700145 padding: 4pt 0pt 0pt 0pt;
146 text-align: left;
147 page-break-after: avoid;
148}
149
150
151h5 {
152 color: #333;
Heidi von Markham172a7222015-05-06 13:15:55 -0700153 font: italic 16pt/18pt Roboto, Arial, Helvetica, sans-serif;
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700154 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
164h6 {
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
176body {
177 color: #333;
Heidi von Markham172a7222015-05-06 13:15:55 -0700178 font: 16pt/20pt Roboto, Arial, Helvetica, sans-serif;
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700179 margin: 0;
180 padding: 5pt 5pt 5pt 10pt;
181}
182
183p {
184 color: #333;
Heidi von Markham172a7222015-05-06 13:15:55 -0700185 font: 16pt/20pt Roboto, Arial, Helvetica, sans-serif;
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700186 margin: 0;
187 padding: 5pt 0pt 1pt 0pt;
188}
189
190li {
191 color: #333;
Heidi von Markham172a7222015-05-06 13:15:55 -0700192 font: 16pt/20pt Roboto, Arial, Helvetica, sans-serif;
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700193 margin: 0;
194 padding: 2pt 50pt 2pt 0pt;
195}
196
197sup {
198 font-weight: 800;
199 font-size: 10pt;
200}
201
202/**
203* Table Styles
204*/
205
206
207table {
208 border: 1px solid gray;
209 border-collapse: collapse;
210 margin: 10px 0px 10px 0px;
211 width: 100%;
212 overflow: visible;
213}
214
215td {
216 border: 1px solid gray;
217 color: #333;
Heidi von Markham172a7222015-05-06 13:15:55 -0700218 font: 16pt/20pt Roboto, Arial, Helvetica, sans-serif;
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700219 padding: 5pt;
220 overflow: visible;
221}
222
223th {
224 background-color: #CCC;
225 border: 1px solid gray;
226 color: #333;
Heidi von Markham172a7222015-05-06 13:15:55 -0700227 font: bold 16pt/20pt Roboto, Arial, Helvetica, sans-serif;
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700228 padding: 5pt;
229 overflow: visible;
230}
231
232p.table_footnote {
233 color: #333;
Heidi von Markham172a7222015-05-06 13:15:55 -0700234 font: 14pt/16pt Roboto, Arial, Helvetica, sans-serif;
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700235 margin: 0;
236 padding: 5pt 5pt 5pt 5pt;
237}
238
239li.table_list {
240 color: #333;
Heidi von Markham172a7222015-05-06 13:15:55 -0700241 font: 16pt/20t Roboto, Arial, Helvetica, sans-serif;
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700242 margin-left: -10pt;
243 padding: 2pt 0pt 2pt 0pt;
244}
245
246
Heidi von Markham172a7222015-05-06 13:15:55 -0700247/**
248* Used in the footer
249*/
250
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700251table.noborder {
252 border: 0px;
253 margin: 10px 0px 10px 0px;
254 width: 100%;
255}
256
257td.noborder {
258 border: 0px;
259 color: #333;
Heidi von Markham172a7222015-05-06 13:15:55 -0700260 font: 10pt/12pt Roboto, Arial, Helvetica, sans-serif;
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700261 padding: 10px 0px 5px 0px;
262}
263
264
265
266/**
267* TOC Styles
268*/
269
270#toc a:link,
271#toc a:visited,
272#toc a:hover {
273 color: black;
274 text-decoration: none;
275}
276
277#toc p.toc_h1 a:link,
278#toc p.toc_h1 a:visited,
279#toc p.toc_h1 a:hover {
280 color: #99CC00;
281}
282
Heidi von Markham172a7222015-05-06 13:15:55 -0700283#toc {
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700284 width: 950px;
285}
286
287#toc_left,
288#toc_left_2 {
289 float: left;
290 padding-top:15px;
291 padding-bottom:15px;
292 width: 470px;
293}
294
295#toc_right,
296#toc_right_2 {
297 float: right;
298 padding-top:15px;
299 padding-bottom:15px;
300 width: 470px;
301}
302
303p.toc_h1 {
304 color: #99CC00;
Heidi von Markham172a7222015-05-06 13:15:55 -0700305 font: 20pt/22pt Roboto, Arial, Helvetica, sans-serif;
306 padding: 15px 0px 0px 0px;
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700307}
308
309p.toc_h2 {
310 color: black;
Heidi von Markham172a7222015-05-06 13:15:55 -0700311 font: 18pt/20pt Roboto, Arial, Helvetica, sans-serif;
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700312 margin-left: 20px;
Heidi von Markham172a7222015-05-06 13:15:55 -0700313 padding: 15px 0px 0px 0px;
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700314}
315
316p.toc_h3 {
317 color: black;
Heidi von Markham172a7222015-05-06 13:15:55 -0700318 font: 16pt/18pt Roboto, Arial, Helvetica, sans-serif;
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700319 margin-left: 45px;
Heidi von Markham172a7222015-05-06 13:15:55 -0700320 padding: 10px 0px 0px 0px;
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700321}
322
323p.toc_h4 {
324 color: black;
Heidi von Markham172a7222015-05-06 13:15:55 -0700325 font: 14pt/16pt Roboto, Arial, Helvetica, sans-serif;
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700326 margin-left: 85px;
Heidi von Markham172a7222015-05-06 13:15:55 -0700327 padding: 10px 0px 0px 0px;
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700328}
329
330p.toc_h5 {
331 color: black;
Heidi von Markham172a7222015-05-06 13:15:55 -0700332 font: 14pt/16pt Roboto, Arial, Helvetica, sans-serif;
Heidi von Markhamf1b1d2e2015-04-21 17:05:06 -0700333 margin-left: 105px;
334}
335
336/**
337* Note Styles
338*/
339
340
341div.note
342 {
343 border-left: 20px solid #0099cc;
344 padding-left: 10px;
345 margin: 5px 40px 5px 5px;
346 }
347
348div.tip
349 {
350 border-left: 4px solid #93c47d;
351 padding-left: 10px;
352 margin: 5px 40px 5px 5px;
353 }
354
355div.warning
356 {
357 border-left: 4px solid red;
358 padding-left: 10px;
359 margin: 5px 40px 5px 5px;
360 }
361
362/**
363* Media Styles
364*/
365
366@media print {
367
368 @page {
369 margin: 1in;
370 }
371
372 }