1body, table, div, p, dl {
2  font-family: "Open Sans", sans-serif;
3  font-size: 14px;
4  line-height: 1.5;
5}
6
7body {
8  background-color: #303030 ;
9  color: #888888;
10  margin: 0;
11}
12
13h1 {
14  font-size: 150%;
15}
16
17h2 {
18  font-size: 120%;
19}
20
21h3 {
22  font-size: 100%;
23}
24
25dt {
26  font-weight: bold;
27}
28
29ul {
30  padding-left: 30px;
31}
32
33div.multicol {
34  -moz-column-gap: 1em;
35  -webkit-column-gap: 1em;
36  -moz-column-count: 3;
37  -webkit-column-count: 3;
38}
39
40p.startli, p.startdd, p.starttd {
41  margin-top: 2px;
42}
43
44p.endli {
45  margin-bottom: 0px;
46}
47
48p.enddd {
49  margin-bottom: 4px;
50}
51
52p.endtd {
53  margin-bottom: 2px;
54}
55
56caption {
57  font-weight: bold;
58}
59
60span.legend {
61  font-size: 70%;
62  text-align: center;
63}
64
65h3.version {
66  font-size: 90%;
67  text-align: center;
68}
69
70div.navtab {
71  background-color: #606060;
72  border: 1px solid #303030;
73  text-align: center;
74}
75
76div.qindex {
77  background-color: #eeeeee;
78  text-align: center;
79  margin-left: auto;
80  margin-right: auto;
81  height: 18px;
82  overflow: hidden;
83  vertical-align: middle;
84}
85
86div.navpath {
87  max-width: 980px;
88  background-color: #606060;
89  text-align: center;
90  margin-left: auto;
91  margin-right: auto;
92  box-shadow: 0px 3px 5px #000000;
93  height: 18px;
94  overflow: hidden;
95  vertical-align: middle;
96}
97
98div.navtab {
99  margin-right: 15px;
100}
101
102a {
103  color: #44aaff;
104  font-weight: normal;
105  text-decoration: none;
106  text-shadow: 0px 0px 10px rgba(51, 153, 255, 0.5);
107}
108
109.contents a:visited {
110  color: #2288ee;
111}
112
113a:hover {
114  text-decoration: underline;
115}
116
117a.qindex {
118  font-weight: bold;
119}
120
121a.qindexHL {
122  font-weight: bold;
123  background-color: #9CAFD4;
124  color: #ffffff;
125  border: 1px double #869DCA;
126}
127
128.contents a.qindexHL:visited {
129  color: #ffffff;
130}
131
132a.el {
133  font-weight: bold;
134}
135
136a.elRef {
137}
138
139a.code, a.code:visited {
140  color: #4665A2;
141}
142
143a.codeRef, a.codeRef:visited {
144  color: #4665A2;
145}
146
147dl.el {
148  margin-left: -1cm;
149}
150
151.fragment {
152  font-family: monospace, mono, fixed;
153  font-size: 9pt;
154  white-space: pre;
155  border: 0;
156
157  color: #bbbbbb;
158  background-color: #202020;
159  padding: 4px 6px;
160  margin: 4px 8px 4px 2px;
161  overflow: auto;
162}
163
164.line {
165  font-family: monospace, mono, fixed;
166  font-size: 9pt;
167}
168
169/* To avoid packed effect on bullet lists */
170li .line:first-child {
171   margin-top: 10px;
172}
173
174div.ah {
175  background-color: #000000;
176  font-weight: bold;
177  color: #ffffff;
178  margin-bottom: 3px;
179  margin-top: 3px;
180  padding: 0.2em;
181}
182
183div.groupHeader {
184  margin-left: 16px;
185  margin-top: 12px;
186  font-weight: bold;
187}
188
189div.groupText {
190  margin-left: 16px;
191  font-style: italic;
192}
193
194td.indexkey {
195  background-color: #eeeeee;
196  font-weight: bold;
197  border: 1px solid #dddddd;
198  margin: 2px 0px 2px 0;
199  padding: 2px 10px;
200  white-space: nowrap;
201  vertical-align: top;
202}
203
204td.indexvalue {
205  background-color: #eeeeee;
206  border: 1px solid #dddddd;
207  padding: 2px 10px;
208  margin: 2px 0px;
209}
210
211tr.memlist {
212  background-color: #EEF1F7;
213}
214
215p.formulaDsp {
216  text-align: center;
217}
218
219img.formulaDsp {
220}
221
222img.formulaInl {
223  vertical-align: middle;
224}
225
226div.center {
227  text-align: center;
228  margin-top: 0px;
229  margin-bottom: 0px;
230  padding: 0px;
231}
232
233div.center img {
234  border: 0px;
235}
236
237address.footer {
238  text-align: right;
239  padding-right: 12px;
240}
241
242img.footer {
243  border: 0px;
244  vertical-align: middle;
245}
246
247span.keyword {
248  color: #4488cc
249}
250
251span.keywordtype {
252  color: #4488cc
253}
254
255span.keywordflow {
256  color: #e08000
257}
258
259span.comment {
260  color: #3355bb
261}
262
263span.preprocessor {
264  color: #66ff55
265}
266
267span.stringliteral {
268  color: #ff8877
269}
270
271span.charliteral {
272  color: #aa9922
273}
274
275span.vhdldigit {
276  color: #ff00ff
277}
278
279span.vhdlchar {
280  color: #000000
281}
282
283span.vhdlkeyword {
284  color: #700070
285}
286
287span.vhdllogic {
288  color: #ff0000
289}
290
291/*
292.search {
293  color: #003399;
294  font-weight: bold;
295}
296
297form.search {
298  margin-bottom: 0px;
299  margin-top: 0px;
300}
301
302input.search {
303  font-size: 75%;
304  color: #000080;
305  font-weight: normal;
306  background-color: #e8eef2;
307}
308*/
309
310td.tiny {
311  font-size: 75%;
312}
313
314.dirtab {
315  padding: 4px;
316  border-collapse: collapse;
317  border: 1px solid #A3B4D7;
318}
319
320th.dirtab {
321  background: #EBEFF6;
322  font-weight: bold;
323}
324
325hr {
326  height: 0px;
327  border: none;
328  border-top: 1px solid #c9c6e6;;
329}
330
331hr.footer {
332  height: 1px;
333}
334
335table.memberdecls {
336  border-spacing: 0px;
337  padding: 0px;
338}
339
340.mdescLeft, .mdescRight,
341.memItemLeft, .memItemRight,
342.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
343  background-color: #202020;
344  border: none;
345  margin: 4px;
346  padding: 1px 0 0 8px;
347}
348
349.mdescLeft, .mdescRight {
350  padding: 0px 8px 4px 8px;
351  color: #555555;
352}
353
354.memItemLeft, .memItemRight, .memTemplParams {
355  border-top: 1px solid #404040;
356}
357
358.memItemLeft, .memTemplItemLeft {
359  white-space: nowrap;
360}
361
362.memItemRight {
363  width: 100%;
364}
365
366.memTemplParams {
367  color: #4665A2;
368  white-space: nowrap;
369}
370
371.memtemplate {
372  font-size: 80%;
373  color: #4665A2;
374  font-weight: normal;
375  margin-left: 9px;
376}
377
378.memnav {
379  background-color: #EBEFF6;
380  border: 1px solid #A3B4D7;
381  text-align: center;
382  margin: 2px;
383  margin-right: 15px;
384  padding: 2px;
385}
386
387.mempage {
388  width: 100%;
389}
390
391.memitem {
392  padding: 0;
393  margin-bottom: 10px;
394  margin-right: 5px;
395}
396
397.memname {
398  white-space: nowrap;
399  margin-left: 6px;
400}
401
402.memproto, dl.reflist dt {
403  padding: 6px 0px 6px 0px;
404  background-color: #404040;
405  color: #ffffff;
406}
407
408.memdoc, dl.reflist dd {
409  padding: 2px 5px;
410  background-color: #202020;
411  border-top: 1px solid #404040;
412  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
413  -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
414  -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
415}
416
417dl.reflist dt {
418  padding: 5px;
419}
420
421dl.reflist dd {
422  margin: 0px 0px 10px 0px;
423  padding: 5px;
424}
425
426.paramkey {
427  text-align: right;
428}
429
430.paramtype {
431  white-space: nowrap;
432}
433
434.paramname {
435  color: #bbbbbb;
436  white-space: nowrap;
437}
438.paramname em {
439  font-style: normal;
440}
441
442.params, .retval, .exception, .tparams {
443  border-spacing: 6px 2px;
444}
445
446.params .paramname, .retval .paramname {
447  font-weight: bold;
448  vertical-align: top;
449}
450
451.params .paramtype {
452  font-style: italic;
453  vertical-align: top;
454}
455
456.params .paramdir {
457  font-family: mono, monospace, fixed;
458  vertical-align: top;
459}
460
461.ftvtree {
462  font-family: sans-serif;
463  margin: 0px;
464}
465
466.directory {
467  font-size: 9pt;
468  font-weight: bold;
469  margin: 5px;
470}
471
472.directory h3 {
473  margin: 0px;
474  margin-top: 1em;
475  font-size: 11pt;
476}
477
478/*
479.directory h3.swap {
480  height: 61px;
481  background-repeat: no-repeat;
482  background-image: url("yourimage.gif");
483}
484.directory h3.swap span {
485  display: none;
486}
487*/
488
489.directory > h3 {
490  margin-top: 0;
491}
492
493.directory p {
494  margin: 0px;
495  white-space: nowrap;
496}
497
498.directory div {
499  display: none;
500  margin: 0px;
501}
502
503.directory img {
504  vertical-align: -30%;
505}
506
507.directory tr.even {
508  background-color: #f2f2f2;
509}
510
511.directory tr {
512  background-color: #ffffff;
513}
514
515.directory td.entry {
516  width: 50%;
517}
518
519.directory-alt {
520  font-size: 100%;
521  font-weight: bold;
522}
523
524.directory-alt h3 {
525  margin: 0px;
526  margin-top: 1em;
527  font-size: 11pt;
528}
529
530.directory-alt > h3 {
531  margin-top: 0;
532}
533
534.directory-alt p {
535  margin: 0px;
536  white-space: nowrap;
537}
538
539.directory-alt div {
540  display: none;
541  margin: 0px;
542}
543
544.directory-alt img {
545  vertical-align: -30%;
546}
547
548div.dynheader {
549  margin-top: 8px;
550}
551
552address {
553  font-style: normal;
554  color: #2A3D61;
555}
556
557table.doxtable {
558  border-collapse:collapse;
559}
560
561table.doxtable td, table.doxtable th {
562  border: 1px solid #2D4068;
563  padding: 3px 7px 2px;
564}
565
566table.doxtable th {
567  background-color: #374F7F;
568  color: #FFFFFF;
569  font-size: 110%;
570  padding-bottom: 4px;
571  padding-top: 5px;
572  text-align:left;
573}
574
575table.fieldtable {
576  width: 100%;
577  margin-bottom: 10px;
578  border: 1px solid #aaaaaa;
579  border-spacing: 0px;
580  -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
581  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
582  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
583}
584
585.fieldtable td, .fieldtable th {
586  padding: 3px 7px 2px;
587}
588
589.fieldtable td.fieldtype, .fieldtable td.fieldname {
590  white-space: nowrap;
591  border-right: 1px solid #aaaaaa;
592  border-bottom: 1px solid #aaaaaa;
593  vertical-align: top;
594}
595
596.fieldtable td.fielddoc {
597  border-bottom: 1px solid #aaaaaa;
598  width: 100%;
599}
600
601.fieldtable tr:last-child td {
602  border-bottom: none;
603}
604
605.fieldtable th {
606  background-color: #dddddd;
607  color: #202020;
608  padding-bottom: 4px;
609  padding-top: 5px;
610  text-align:left;
611  border-bottom: 1px solid #aaaaaa;
612}
613
614.tabsearch {
615  top: 0px;
616  left: 10px;
617  height: 36px;
618  background-image: url('tab_b.png');
619  z-index: 101;
620  overflow: hidden;
621  font-size: 13px;
622}
623
624.navpath ul {
625  font-size: 9pt;
626  height: 18px;
627  color: #ffffff;
628  overflow: hidden;
629  margin: 0px;
630  padding: 0px;
631  vertical-align: middle;
632}
633
634.navpath li {
635  list-style-type: none;
636  float: left;
637  padding-left: 10px;
638  padding-right: 10px;
639  border-right: 4px solid #3399ff;
640  vertical-align: middle;
641}
642
643.navpath li.navelem a {
644  height: 18px;
645  display: block;
646  text-decoration: none;
647  outline: none;
648}
649
650.navpath li.navelem a:hover {
651  color: #ffffff;
652  text-shadow: 0px 0px 5px #3399ff;
653}
654
655.navpath li.footer {
656  list-style-type:none;
657  float: right;
658  padding-left:10px;
659  padding-right:15px;
660  background-image:none;
661  background-repeat:no-repeat;
662  background-position:right;
663  color:#364D7C;
664  font-size: 9pt;
665}
666
667div.summary {
668  float: right;
669  font-size: 9pt;
670  padding-right: 10px;
671  padding-top: 10px;
672  width: 50%;
673  text-align: right;
674  color: #ffffff;
675  text-shadow: 0px 0px 5px #3399ff;
676}
677
678div.summary a {
679  white-space: nowrap;
680  color: #ffffff;
681  font-weight: bold;
682}
683
684div.ingroups {
685  margin-left: 5px;
686  font-size: 9pt;
687  padding-left: 5px;
688  width: 50%;
689  text-align: left;
690}
691
692div.ingroups a {
693  white-space: nowrap;
694  color: #ffffff;
695}
696
697.title {
698  font-size: 24px;
699  font-weight: bold;
700  margin: 20px 2px;
701  color: #ffffff;
702  font-family: "Open Sans", sans-serif;
703  font-weight: 500;
704}
705
706div.header, div.footer {
707  margin-left: auto;
708  margin-right: auto;
709  max-width: 980px;
710}
711
712div.footer {
713  font-size: 10px;
714  text-align: center;
715  border-top: 1px solid #404040;
716}
717
718div.footer span.copyright {
719  padding-right: 50px;
720  padding-left: 50px;
721}
722
723div.contents {
724  margin-left: auto;
725  margin-right: auto;
726  max-width: 940px;
727}
728
729#projectlogo {
730  text-align: center;
731  vertical-align: middle;
732  border-collapse: separate;
733}
734
735#projectlogo img {
736  border: 0px none;
737}
738
739#projectname {
740  font: 300% mono, monospace, fixed;
741  margin: 0px;
742  padding: 2px 0px;
743}
744
745#projectbrief {
746  font: 120% Arial, Helvetica, sans-serif;
747  margin: 0px;
748  padding: 0px;
749}
750
751#top {
752  background-color:  #EBE9FE;
753}
754
755#titlearea {
756  box-shadow: 0px 3px 10px #000000;
757  margin-left: auto;
758  margin-right: auto;
759  padding: 0px 10px 0px 10px;
760}
761
762#projectnumber {
763  font: 50% Tahoma, Arial, sans-serif;
764  margin: 0px;
765  padding: 0px;
766}
767
768dl {
769  padding: 0 0 0 10px;
770}
771
772dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.since {
773  border-left: 4px solid;
774  padding: 0 0 0 6px;
775}
776
777dl.note {
778  border-color: #D0C000;
779}
780
781dl.warning, dl.attention {
782  border-color: #FF0000;
783}
784
785dl.pre, dl.post, dl.invariant {
786  border-color: #00D000;
787}
788
789dl.deprecated, dl.since {
790  border-color: #505050;
791}
792
793dl.since dt {
794  height: 0;
795}
796
797dl.todo {
798  border-color: #00C0E0;
799}
800
801dl.test {
802  border-color: #3030E0;
803}
804
805dl.bug {
806  border-color: #C08050;
807}
808
809.image {
810  text-align: center;
811}
812
813.dotgraph {
814  text-align: center;
815}
816
817.mscgraph {
818  text-align: center;
819}
820
821.caption {
822  font-weight: bold;
823}
824
825div.zoom {
826  border: 1px solid #90A5CE;
827}
828
829dl.citelist {
830  margin-bottom: 50px;
831}
832
833dl.citelist dt {
834  color: #334975;
835  float: left;
836  font-weight: bold;
837  margin-right: 10px;
838  padding: 5px;
839}
840
841dl.citelist dd {
842  margin: 2px 0;
843  padding: 5px 0;
844}
845
846@media print {
847  #top { display: none; }
848  #side-nav { display: none; }
849  #nav-path { display: none; }
850  body { overflow:visible; }
851  h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
852  .summary { display: none; }
853  .memitem { page-break-inside: avoid; }
854  #doc-content {
855    margin-left:0 !important;
856    height:auto !important;
857    width:auto !important;
858    overflow: inherit;
859    display: inline;
860  }
861  pre.fragment {
862    overflow: visible;
863    text-wrap: unrestricted;
864    white-space: -moz-pre-wrap;
865    white-space: -pre-wrap;
866    white-space: -o-pre-wrap;
867    white-space: pre-wrap;
868    word-wrap: break-word;
869  }
870}
871
872.tabs, .tabs2, .tabs3 {
873  margin-left: auto;
874  margin-right: auto;
875  background-color: #606060;
876  padding: 5px 0px 5px 0px;
877  text-align: center;
878  box-shadow: 0px 3px 5px #000000;
879  max-width: 980px;
880  z-index: 101;
881  font-size: 9pt;
882}
883
884.tabs2 {
885  font-size: 9pt;
886}
887
888.tabs2 li {
889  margin-top: 9pt;
890}
891
892.tabs3 {
893  font-size: 9pt;
894}
895
896.tabs3 li {
897  margin-top: 9pt;
898}
899
900.tablist {
901  margin: 0;
902  padding: 0;
903  display: table;
904}
905
906.tablist li {
907  float: left;
908  display: table-cell;
909  line-height: 24px;
910  list-style: none;
911  margin-left: 8px;
912  margin-right: 8px;
913}
914
915.tablist a {
916  box-shadow: 0px 1px 2px #000000;
917  display: block;
918  padding: 0px 5px 0px 5px;
919  font-weight: bold;
920  color: #ffffff;
921  text-shadow: 0px 0px 5px #3399ff;
922  text-decoration: none;
923  outline: none;
924}
925
926.tabs3 .tablist a {
927  padding: 0px 5px;
928}
929
930.tablist a:hover {
931  color: #ffffff;
932  text-shadow: 0px 1px 0px #000000;
933  text-decoration: none;
934  background-color: #808080;
935}
936
937.tablist li.current a {
938  color: #202020;
939  background-color: #a0a0a0;
940  text-shadow: 0px 1px 0px #cccccc;
941}
942
943
944/* EdcRef page specific styles */
945
946table.edcref {
947  border-collapse:collapse;
948  border: 1px solid #AAAAAA;
949  margin-bottom: 30px;
950}
951
952table.edcref td.section a  {
953  font-size: 2.0em;
954}
955
956table.edcref td.subsection  {
957  background-color: #EEEEEE;
958  border: 1px solid #AAAAAA;
959}
960
961table.edcref td.subsection a {
962  font-size: 1.5em;
963}
964
965table.edcref td.property {
966  vertical-align: top;
967  width: 1%;
968}
969
970table.edcref .fragment {
971  width: 90%;
972  border: 1px solid #AAAAAA;
973  background-color: #F6F6F6;
974  padding-top: 10px;
975  padding-left: 3px;
976  margin-right: 100px;
977  margin-top: 10px;
978  margin-bottom: 10px;
979}
980
981table.edcref td.description {
982  padding-right: 95px;
983}
984
985table.edcref td.property, table.edcref td.parameters  {
986  font-weight: bold;
987  background-color: #DDDDDD;
988  border-top: 1px solid #AAAAAA;
989  padding: 2px;
990}
991
992table.edcref_prop {
993  width: 90%;
994  border-collapse:collapse;
995  border: 1px solid #AAAAAA;
996  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
997}
998