1body, table, div, p, dl {
2	font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
3	font-size: 12px;
4}
5
6/* @group Heading Levels */
7
8h1 {
9	text-align: center;
10	font-size: 150%;
11}
12
13h2 {
14	font-size: 120%;
15}
16
17h3 {
18	font-size: 100%;
19}
20
21/* @end */
22
23caption {
24	font-weight: bold;
25}
26
27div.qindex, div.navpath, div.navtab{
28	background-color: #e8eef2;
29	border: 1px solid #84b0c7;
30	text-align: center;
31	margin: 2px;
32	padding: 2px;
33}
34
35div.qindex, div.navpath {
36	width: 100%;
37	line-height: 140%;
38}
39
40div.navtab {
41	margin-right: 15px;
42}
43
44/* @group Link Styling */
45
46a {
47	color: #153788;
48	font-weight: normal;
49	text-decoration: none;
50}
51
52.contents a:visited {
53	color: #1b77c5;
54}
55
56a:hover {
57	text-decoration: underline;
58}
59
60a.qindex {
61	font-weight: bold;
62}
63
64a.qindexHL {
65	font-weight: bold;
66	background-color: #6666cc;
67	color: #ffffff;
68	border: 1px double #9295C2;
69}
70
71a.el {
72	font-weight: bold;
73}
74
75a.elRef {
76}
77
78a.code {
79}
80
81a.codeRef {
82}
83
84/* @end */
85
86dl.el {
87	margin-left: -1cm;
88}
89
90.fragment {
91	font-family: monospace, fixed;
92	font-size: 105%;
93}
94
95pre.fragment {
96	border: 1px solid #CCCCCC;
97	background-color: #f5f5f5;
98	padding: 4px 6px;
99	margin: 4px 8px 4px 2px;
100}
101
102div.ah {
103	background-color: black;
104	font-weight: bold;
105	color: #ffffff;
106	margin-bottom: 3px;
107	margin-top: 3px
108}
109
110div.groupHeader {
111	margin-left: 16px;
112	margin-top: 12px;
113	margin-bottom: 6px;
114	font-weight: bold;
115}
116
117div.groupText {
118	margin-left: 16px;
119	font-style: italic;
120}
121
122body {
123	background: white;
124	color: black;
125	margin-right: 20px;
126	margin-left: 20px;
127}
128
129td.indexkey {
130	background-color: #e8eef2;
131	font-weight: bold;
132	border: 1px solid #CCCCCC;
133	margin: 2px 0px 2px 0;
134	padding: 2px 10px;
135}
136
137td.indexvalue {
138	background-color: #e8eef2;
139	border: 1px solid #CCCCCC;
140	padding: 2px 10px;
141	margin: 2px 0px;
142}
143
144tr.memlist {
145	background-color: #f0f0f0;
146}
147
148p.formulaDsp {
149	text-align: center;
150}
151
152img.formulaDsp {
153
154}
155
156img.formulaInl {
157	vertical-align: middle;
158}
159
160/* @group Code Colorization */
161
162span.keyword {
163	color: #008000
164}
165
166span.keywordtype {
167	color: #604020
168}
169
170span.keywordflow {
171	color: #e08000
172}
173
174span.comment {
175	color: #800000
176}
177
178span.preprocessor {
179	color: #806020
180}
181
182span.stringliteral {
183	color: #002080
184}
185
186span.charliteral {
187	color: #008080
188}
189
190span.vhdldigit {
191	color: #ff00ff
192}
193
194span.vhdlchar {
195	color: #000000
196}
197
198span.vhdlkeyword {
199	color: #700070
200}
201
202span.vhdllogic {
203	color: #ff0000
204}
205
206/* @end */
207
208.search {
209	color: #003399;
210	font-weight: bold;
211}
212
213form.search {
214	margin-bottom: 0px;
215	margin-top: 0px;
216}
217
218input.search {
219	font-size: 75%;
220	color: #000080;
221	font-weight: normal;
222	background-color: #e8eef2;
223}
224
225td.tiny {
226	font-size: 75%;
227}
228
229.dirtab {
230	padding: 4px;
231	border-collapse: collapse;
232	border: 1px solid #84b0c7;
233}
234
235th.dirtab {
236	background: #e8eef2;
237	font-weight: bold;
238}
239
240hr {
241	height: 0;
242	border: none;
243	border-top: 1px solid #666;
244}
245
246/* @group Member Descriptions */
247
248.mdescLeft, .mdescRight,
249.memItemLeft, .memItemRight,
250.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
251	background-color: #FAFAFA;
252	border: none;
253	margin: 4px;
254	padding: 1px 0 0 8px;
255}
256
257.mdescLeft, .mdescRight {
258	padding: 0px 8px 4px 8px;
259	color: #555;
260}
261
262.memItemLeft, .memItemRight, .memTemplParams {
263	border-top: 1px solid #ccc;
264}
265
266.memTemplParams {
267	color: #606060;
268}
269
270/* @end */
271
272/* @group Member Details */
273
274/* Styles for detailed member documentation */
275
276.memtemplate {
277	font-size: 80%;
278	color: #606060;
279	font-weight: normal;
280	margin-left: 3px;
281}
282
283.memnav {
284	background-color: #e8eef2;
285	border: 1px solid #84b0c7;
286	text-align: center;
287	margin: 2px;
288	margin-right: 15px;
289	padding: 2px;
290}
291
292.memitem {
293	padding: 0;
294}
295
296.memname {
297	white-space: nowrap;
298	font-weight: bold;
299}
300
301.memproto, .memdoc {
302	border: 1px solid #84b0c7;
303}
304
305.memproto {
306	padding: 0;
307	background-color: #d5e1e8;
308	font-weight: bold;
309	-webkit-border-top-left-radius: 8px;
310	-webkit-border-top-right-radius: 8px;
311	-moz-border-radius-topleft: 8px;
312	-moz-border-radius-topright: 8px;
313}
314
315.memdoc {
316	padding: 2px 5px;
317	background-color: #eef3f5;
318	border-top-width: 0;
319	-webkit-border-bottom-left-radius: 8px;
320	-webkit-border-bottom-right-radius: 8px;
321	-moz-border-radius-bottomleft: 8px;
322	-moz-border-radius-bottomright: 8px;
323}
324
325.memdoc p, .memdoc dl, .memdoc ul {
326	margin: 6px 0;
327}
328
329.paramkey {
330	text-align: right;
331}
332
333.paramtype {
334	white-space: nowrap;
335}
336
337.paramname {
338	color: #602020;
339	white-space: nowrap;
340}
341.paramname em {
342	font-style: normal;
343}
344
345/* @end */
346
347/* @group Directory (tree) */
348
349/* for the tree view */
350
351.ftvtree {
352	font-family: sans-serif;
353	margin: 0.5em;
354}
355
356/* these are for tree view when used as main index */
357
358.directory {
359	font-size: 9pt;
360	font-weight: bold;
361}
362
363.directory h3 {
364	margin: 0px;
365	margin-top: 1em;
366	font-size: 11pt;
367}
368
369/*
370The following two styles can be used to replace the root node title
371with an image of your choice.  Simply uncomment the next two styles,
372specify the name of your image and be sure to set 'height' to the
373proper pixel height of your image.
374*/
375
376/*
377.directory h3.swap {
378	height: 61px;
379	background-repeat: no-repeat;
380	background-image: url("yourimage.gif");
381}
382.directory h3.swap span {
383	display: none;
384}
385*/
386
387.directory > h3 {
388	margin-top: 0;
389}
390
391.directory p {
392	margin: 0px;
393	white-space: nowrap;
394}
395
396.directory div {
397	display: none;
398	margin: 0px;
399}
400
401.directory img {
402	vertical-align: -30%;
403}
404
405/* these are for tree view when not used as main index */
406
407.directory-alt {
408	font-size: 100%;
409	font-weight: bold;
410}
411
412.directory-alt h3 {
413	margin: 0px;
414	margin-top: 1em;
415	font-size: 11pt;
416}
417
418.directory-alt > h3 {
419	margin-top: 0;
420}
421
422.directory-alt p {
423	margin: 0px;
424	white-space: nowrap;
425}
426
427.directory-alt div {
428	display: none;
429	margin: 0px;
430}
431
432.directory-alt img {
433	vertical-align: -30%;
434}
435
436/* @end */
437
438address {
439	font-style: normal;
440	color: #333;
441}
442