e7271b2fb63fec3e3ca0a5b58b94bafd9132d266
[demo.git] / VES5.0 / doxygen-1.8.12 / html / doxygen_manual.css
1 /* The standard CSS for doxygen 1.8.12 */
2
3 body, table, div, p, dl {
4         font: 400 14px/22px Roboto,sans-serif;
5 }
6
7 /* @group Heading Levels */
8
9 h1.groupheader {
10         font-size: 150%;
11 }
12
13 .title {
14         font: 400 14px/28px Roboto,sans-serif;
15         font-size: 150%;
16         font-weight: bold;
17         margin: 10px 2px;
18 }
19
20 h2.groupheader {
21         border-bottom: 1px solid #A9A9A9;
22         color: #585858;
23         font-size: 150%;
24         font-weight: normal;
25         margin-top: 1.75em;
26         padding-top: 8px;
27         padding-bottom: 4px;
28         width: 100%;
29 }
30
31 h3.groupheader {
32         font-size: 100%;
33 }
34
35 h1, h2, h3, h4, h5, h6 {
36         -webkit-transition: text-shadow 0.5s linear;
37         -moz-transition: text-shadow 0.5s linear;
38         -ms-transition: text-shadow 0.5s linear;
39         -o-transition: text-shadow 0.5s linear;
40         transition: text-shadow 0.5s linear;
41         margin-right: 15px;
42 }
43
44 h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
45         text-shadow: 0 0 15px cyan;
46 }
47
48 dt {
49         font-weight: bold;
50 }
51
52 div.multicol {
53         -moz-column-gap: 1em;
54         -webkit-column-gap: 1em;
55         -moz-column-count: 3;
56         -webkit-column-count: 3;
57 }
58
59 p.startli, p.startdd {
60         margin-top: 2px;
61 }
62
63 p.starttd {
64         margin-top: 0px;
65 }
66
67 p.endli {
68         margin-bottom: 0px;
69 }
70
71 p.enddd {
72         margin-bottom: 4px;
73 }
74
75 p.endtd {
76         margin-bottom: 2px;
77 }
78
79 /* @end */
80
81 caption {
82         font-weight: bold;
83 }
84
85 span.legend {
86         font-size: 70%;
87         text-align: center;
88 }
89
90 h3.version {
91         font-size: 90%;
92         text-align: center;
93 }
94
95 div.qindex, div.navtab{
96         background-color: #F1F1F1;
97         border: 1px solid #BDBDBD;
98         text-align: center;
99 }
100
101 div.qindex, div.navpath {
102         width: 100%;
103         line-height: 140%;
104 }
105
106 div.navtab {
107         margin-right: 15px;
108 }
109
110 /* @group Link Styling */
111
112 a {
113         color: #646464;
114         font-weight: normal;
115         text-decoration: none;
116 }
117
118 .contents a:visited {
119         color: #747474;
120 }
121
122 a:hover {
123         text-decoration: underline;
124 }
125
126 a.qindex {
127         font-weight: bold;
128 }
129
130 a.qindexHL {
131         font-weight: bold;
132         background-color: #B8B8B8;
133         color: #ffffff;
134         border: 1px double #A8A8A8;
135 }
136
137 .contents a.qindexHL:visited {
138         color: #ffffff;
139 }
140
141 a.el {
142         font-weight: bold;
143 }
144
145 a.elRef {
146 }
147
148 a.code, a.code:visited, a.line, a.line:visited {
149         color: #4665A2; 
150 }
151
152 a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
153         color: #4665A2; 
154 }
155
156 /* @end */
157
158 dl.el {
159         margin-left: -1cm;
160 }
161
162 pre.fragment {
163         border: 1px solid #C4CFE5;
164         background-color: #FBFCFD;
165         padding: 4px 6px;
166         margin: 4px 8px 4px 2px;
167         overflow: auto;
168         word-wrap: break-word;
169         font-size:  9pt;
170         line-height: 125%;
171         font-family: monospace, fixed;
172         font-size: 105%;
173 }
174
175 div.fragment {
176         padding: 0px;
177         margin: 4px 8px 4px 2px;
178         background-color: #FCFCFC;
179         border: 1px solid #D5D5D5;
180 }
181
182 div.line {
183         font-family: monospace, fixed;
184         font-size: 13px;
185         min-height: 13px;
186         line-height: 1.0;
187         text-wrap: unrestricted;
188         white-space: -moz-pre-wrap; /* Moz */
189         white-space: -pre-wrap;     /* Opera 4-6 */
190         white-space: -o-pre-wrap;   /* Opera 7 */
191         white-space: pre-wrap;      /* CSS3  */
192         word-wrap: break-word;      /* IE 5.5+ */
193         text-indent: -53px;
194         padding-left: 53px;
195         padding-bottom: 0px;
196         margin: 0px;
197         -webkit-transition-property: background-color, box-shadow;
198         -webkit-transition-duration: 0.5s;
199         -moz-transition-property: background-color, box-shadow;
200         -moz-transition-duration: 0.5s;
201         -ms-transition-property: background-color, box-shadow;
202         -ms-transition-duration: 0.5s;
203         -o-transition-property: background-color, box-shadow;
204         -o-transition-duration: 0.5s;
205         transition-property: background-color, box-shadow;
206         transition-duration: 0.5s;
207 }
208
209 div.line:after {
210     content:"\000A";
211     white-space: pre;
212 }
213
214 div.line.glow {
215         background-color: cyan;
216         box-shadow: 0 0 10px cyan;
217 }
218
219
220 span.lineno {
221         padding-right: 4px;
222         text-align: right;
223         border-right: 2px solid #0F0;
224         background-color: #E8E8E8;
225         white-space: pre;
226 }
227 span.lineno a {
228         background-color: #D8D8D8;
229 }
230
231 span.lineno a:hover {
232         background-color: #C8C8C8;
233 }
234
235 .lineno {
236         -webkit-touch-callout: none;
237         -webkit-user-select: none;
238         -khtml-user-select: none;
239         -moz-user-select: none;
240         -ms-user-select: none;
241         user-select: none;
242 }
243
244 div.ah, span.ah {
245         background-color: black;
246         font-weight: bold;
247         color: #ffffff;
248         margin-bottom: 3px;
249         margin-top: 3px;
250         padding: 0.2em;
251         border: solid thin #333;
252         border-radius: 0.5em;
253         -webkit-border-radius: .5em;
254         -moz-border-radius: .5em;
255         box-shadow: 2px 2px 3px #999;
256         -webkit-box-shadow: 2px 2px 3px #999;
257         -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
258         background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
259         background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%);
260 }
261
262 div.classindex ul {
263         list-style: none;
264         padding-left: 0;
265 }
266
267 div.classindex span.ai {
268         display: inline-block;
269 }
270
271 div.groupHeader {
272         margin-left: 16px;
273         margin-top: 12px;
274         font-weight: bold;
275 }
276
277 div.groupText {
278         margin-left: 16px;
279         font-style: italic;
280 }
281
282 body {
283         background-color: #CCCCCC;
284         color: black;
285         margin: 0;
286 }
287
288 div.contents {
289         margin-bottom: 10px;
290         padding: 12px;
291         margin-left: auto;
292         margin-right: auto;
293         width: 800px;
294         background-color: white;
295         -moz-border-radius-bottomleft: 8px;
296         -moz-border-radius-bottomright: 8px;
297         /* firefox specific markup */
298         -moz-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 5px;
299         /* webkit specific markup */
300         -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
301 }
302
303 td.indexkey {
304         background-color: #F1F1F1;
305         font-weight: bold;
306         border: 1px solid #D5D5D5;
307         margin: 2px 0px 2px 0;
308         padding: 2px 10px;
309         white-space: nowrap;
310         vertical-align: top;
311 }
312
313 td.indexvalue {
314         background-color: #F1F1F1;
315         border: 1px solid #D5D5D5;
316         padding: 2px 10px;
317         margin: 2px 0px;
318 }
319
320 tr.memlist {
321         background-color: #F2F2F2;
322 }
323
324 p.formulaDsp {
325         text-align: center;
326 }
327
328 img.formulaDsp {
329         
330 }
331
332 img.formulaInl {
333         vertical-align: middle;
334 }
335
336 div.center {
337         text-align: center;
338         margin-top: 0px;
339         margin-bottom: 0px;
340         padding: 0px;
341 }
342
343 div.center img {
344         border: 0px;
345 }
346
347 address.footer {
348         text-align: right;
349         padding-right: 12px;
350 }
351
352 img.footer {
353         border: 0px;
354         vertical-align: middle;
355 }
356
357 /* @group Code Colorization */
358
359 span.keyword {
360         color: #008000
361 }
362
363 span.keywordtype {
364         color: #604020
365 }
366
367 span.keywordflow {
368         color: #e08000
369 }
370
371 span.comment {
372         color: #800000
373 }
374
375 span.preprocessor {
376         color: #806020
377 }
378
379 span.stringliteral {
380         color: #002080
381 }
382
383 span.charliteral {
384         color: #008080
385 }
386
387 span.vhdldigit { 
388         color: #ff00ff 
389 }
390
391 span.vhdlchar { 
392         color: #000000 
393 }
394
395 span.vhdlkeyword { 
396         color: #700070 
397 }
398
399 span.vhdllogic { 
400         color: #ff0000 
401 }
402
403 blockquote {
404         background-color: #F9F9F9;
405         border-left: 2px solid #B8B8B8;
406         margin: 0 24px 0 4px;
407         padding: 0 12px 0 16px;
408 }
409
410 /* @end */
411
412 /*
413 .search {
414         color: #003399;
415         font-weight: bold;
416 }
417
418 form.search {
419         margin-bottom: 0px;
420         margin-top: 0px;
421 }
422
423 input.search {
424         font-size: 75%;
425         color: #000080;
426         font-weight: normal;
427         background-color: #e8eef2;
428 }
429 */
430
431 td.tiny {
432         font-size: 75%;
433 }
434
435 .dirtab {
436         padding: 4px;
437         border-collapse: collapse;
438         border: 1px solid #BDBDBD;
439 }
440
441 th.dirtab {
442         background: #F1F1F1;
443         font-weight: bold;
444 }
445
446 hr {
447         height: 0px;
448         border: none;
449         border-top: 1px solid #7A7A7A;
450 }
451
452 hr.footer {
453         height: 1px;
454 }
455
456 /* @group Member Descriptions */
457
458 table.memberdecls {
459         border-spacing: 0px;
460         padding: 0px;
461 }
462
463 .memberdecls td, .fieldtable tr {
464         -webkit-transition-property: background-color, box-shadow;
465         -webkit-transition-duration: 0.5s;
466         -moz-transition-property: background-color, box-shadow;
467         -moz-transition-duration: 0.5s;
468         -ms-transition-property: background-color, box-shadow;
469         -ms-transition-duration: 0.5s;
470         -o-transition-property: background-color, box-shadow;
471         -o-transition-duration: 0.5s;
472         transition-property: background-color, box-shadow;
473         transition-duration: 0.5s;
474 }
475
476 .memberdecls td.glow, .fieldtable tr.glow {
477         background-color: cyan;
478         box-shadow: 0 0 15px cyan;
479 }
480
481 .mdescLeft, .mdescRight,
482 .memItemLeft, .memItemRight,
483 .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
484         background-color: #FAFAFA;
485         border: none;
486         margin: 4px;
487         padding: 1px 0 0 8px;
488 }
489
490 .mdescLeft, .mdescRight {
491         padding: 0px 8px 4px 8px;
492         color: #555;
493 }
494
495 .memSeparator {
496         border-bottom: 1px solid #DEE4F0;
497         line-height: 1px;
498         margin: 0px;
499         padding: 0px;
500 }
501
502 .memItemLeft, .memTemplItemLeft {
503         white-space: nowrap;
504 }
505
506 .memItemRight {
507         width: 100%;
508 }
509
510 .memTemplParams {
511         color: #747474;
512         white-space: nowrap;
513         font-size: 80%;
514 }
515
516 /* @end */
517
518 /* @group Member Details */
519
520 /* Styles for detailed member documentation */
521
522 .memtemplate {
523         font-size: 80%;
524         color: #747474;
525         font-weight: normal;
526         margin-left: 9px;
527 }
528
529 .memnav {
530         background-color: #F1F1F1;
531         border: 1px solid #BDBDBD;
532         text-align: center;
533         margin: 2px;
534         margin-right: 15px;
535         padding: 2px;
536 }
537
538 .mempage {
539         width: 100%;
540 }
541
542 .memitem {
543         padding: 0;
544         margin-bottom: 10px;
545         margin-right: 5px;
546         -webkit-transition: box-shadow 0.5s linear;
547         -moz-transition: box-shadow 0.5s linear;
548         -ms-transition: box-shadow 0.5s linear;
549         -o-transition: box-shadow 0.5s linear;
550         transition: box-shadow 0.5s linear;
551         display: table !important;
552         width: 100%;
553 }
554
555 .memitem.glow {
556          box-shadow: 0 0 15px cyan;
557 }
558
559 .memname {
560         font-weight: bold;
561         margin-left: 6px;
562 }
563
564 .memname td {
565         vertical-align: bottom;
566 }
567
568 .memproto, dl.reflist dt {
569         border-top: 1px solid #C0C0C0;
570         border-left: 1px solid #C0C0C0;
571         border-right: 1px solid #C0C0C0;
572         padding: 6px 0px 6px 0px;
573         color: #3D3D3D;
574         font-weight: bold;
575         text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
576         background-image:url('nav_f.png');
577         background-repeat:repeat-x;
578         background-color: #EAEAEA;
579         /* opera specific markup */
580         box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
581         border-top-right-radius: 4px;
582         border-top-left-radius: 4px;
583         /* firefox specific markup */
584         -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
585         -moz-border-radius-topright: 4px;
586         -moz-border-radius-topleft: 4px;
587         /* webkit specific markup */
588         -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
589         -webkit-border-top-right-radius: 4px;
590         -webkit-border-top-left-radius: 4px;
591
592 }
593
594 .memdoc, dl.reflist dd {
595         border-bottom: 1px solid #C0C0C0;      
596         border-left: 1px solid #C0C0C0;      
597         border-right: 1px solid #C0C0C0; 
598         padding: 6px 10px 2px 10px;
599         background-color: #FCFCFC;
600         border-top-width: 0;
601         background-image:url('nav_g.png');
602         background-repeat:repeat-x;
603         background-color: #FFFFFF;
604         /* opera specific markup */
605         border-bottom-left-radius: 4px;
606         border-bottom-right-radius: 4px;
607         box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
608         /* firefox specific markup */
609         -moz-border-radius-bottomleft: 4px;
610         -moz-border-radius-bottomright: 4px;
611         -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
612         /* webkit specific markup */
613         -webkit-border-bottom-left-radius: 4px;
614         -webkit-border-bottom-right-radius: 4px;
615         -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
616 }
617
618 dl.reflist dt {
619         padding: 5px;
620 }
621
622 dl.reflist dd {
623         margin: 0px 0px 10px 0px;
624         padding: 5px;
625 }
626
627 .paramkey {
628         text-align: right;
629 }
630
631 .paramtype {
632         white-space: nowrap;
633 }
634
635 .paramname {
636         color: #602020;
637         white-space: nowrap;
638 }
639 .paramname em {
640         font-style: normal;
641 }
642 .paramname code {
643         line-height: 14px;
644 }
645
646 .params, .retval, .exception, .tparams {
647         margin-left: 0px;
648         padding-left: 0px;
649 }       
650
651 .params .paramname, .retval .paramname {
652         font-weight: bold;
653         vertical-align: top;
654 }
655         
656 .params .paramtype {
657         font-style: italic;
658         vertical-align: top;
659 }       
660         
661 .params .paramdir {
662         font-family: "courier new",courier,monospace;
663         vertical-align: top;
664 }
665
666 table.mlabels {
667         border-spacing: 0px;
668 }
669
670 td.mlabels-left {
671         width: 100%;
672         padding: 0px;
673 }
674
675 td.mlabels-right {
676         vertical-align: bottom;
677         padding: 0px;
678         white-space: nowrap;
679 }
680
681 span.mlabels {
682         margin-left: 8px;
683 }
684
685 span.mlabel {
686         background-color: #9A9A9A;
687         border-top:1px solid #848484;
688         border-left:1px solid #848484;
689         border-right:1px solid #D5D5D5;
690         border-bottom:1px solid #D5D5D5;
691         text-shadow: none;
692         color: white;
693         margin-right: 4px;
694         padding: 2px 3px;
695         border-radius: 3px;
696         font-size: 7pt;
697         white-space: nowrap;
698         vertical-align: middle;
699 }
700
701
702
703 /* @end */
704
705 /* these are for tree view inside a (index) page */
706
707 div.directory {
708         margin: 10px 0px;
709         border-top: 1px solid #B8B8B8;
710         border-bottom: 1px solid #B8B8B8;
711         width: 100%;
712 }
713
714 .directory table {
715         border-collapse:collapse;
716 }
717
718 .directory td {
719         margin: 0px;
720         padding: 0px;
721         vertical-align: top;
722 }
723
724 .directory td.entry {
725         white-space: nowrap;
726         padding-right: 6px;
727         padding-top: 3px;
728 }
729
730 .directory td.entry a {
731         outline:none;
732 }
733
734 .directory td.entry a img {
735         border: none;
736 }
737
738 .directory td.desc {
739         width: 100%;
740         padding-left: 6px;
741         padding-right: 6px;
742         padding-top: 3px;
743         border-left: 1px solid rgba(0,0,0,0.05);
744 }
745
746 .directory tr.even {
747         padding-left: 6px;
748         background-color: #F9F9F9;
749 }
750
751 .directory img {
752         vertical-align: -30%;
753 }
754
755 .directory .levels {
756         white-space: nowrap;
757         width: 100%;
758         text-align: right;
759         font-size: 9pt;
760 }
761
762 .directory .levels span {
763         cursor: pointer;
764         padding-left: 2px;
765         padding-right: 2px;
766         color: #646464;
767 }
768
769 .arrow {
770     color: #B8B8B8;
771     -webkit-user-select: none;
772     -khtml-user-select: none;
773     -moz-user-select: none;
774     -ms-user-select: none;
775     user-select: none;
776     cursor: pointer;
777     font-size: 80%;
778     display: inline-block;
779     width: 16px;
780     height: 22px;
781 }
782
783 .icon {
784     font-family: Arial, Helvetica;
785     font-weight: bold;
786     font-size: 12px;
787     height: 14px;
788     width: 16px;
789     display: inline-block;
790     background-color: #9A9A9A;
791     color: white;
792     text-align: center;
793     border-radius: 4px;
794     margin-left: 2px;
795     margin-right: 2px;
796 }
797
798 .icona {
799     width: 24px;
800     height: 22px;
801     display: inline-block;
802 }
803
804 .iconfopen {
805     width: 24px;
806     height: 18px;
807     margin-bottom: 4px;
808     background-image:url('folderopen.png');
809     background-position: 0px -4px;
810     background-repeat: repeat-y;
811     vertical-align:top;
812     display: inline-block;
813 }
814
815 .iconfclosed {
816     width: 24px;
817     height: 18px;
818     margin-bottom: 4px;
819     background-image:url('folderclosed.png');
820     background-position: 0px -4px;
821     background-repeat: repeat-y;
822     vertical-align:top;
823     display: inline-block;
824 }
825
826 .icondoc {
827     width: 24px;
828     height: 18px;
829     margin-bottom: 4px;
830     background-image:url('doc.png');
831     background-position: 0px -4px;
832     background-repeat: repeat-y;
833     vertical-align:top;
834     display: inline-block;
835 }
836
837 table.directory {
838     font: 400 14px Roboto,sans-serif;
839 }
840
841 /* @end */
842
843 div.dynheader {
844         margin-top: 8px;
845         -webkit-touch-callout: none;
846         -webkit-user-select: none;
847         -khtml-user-select: none;
848         -moz-user-select: none;
849         -ms-user-select: none;
850         user-select: none;
851 }
852
853 address {
854         font-style: normal;
855         color: #464646;
856 }
857
858 table.doxtable caption {
859         caption-side: top;
860 }
861
862 table.doxtable {
863         border-collapse:collapse;
864         margin-top: 4px;
865         margin-bottom: 4px;
866 }
867
868 table.doxtable td, table.doxtable th {
869         border: 1px solid #4A4A4A;
870         padding: 3px 7px 2px;
871 }
872
873 table.doxtable th {
874         background-color: #5B5B5B;
875         color: #FFFFFF;
876         font-size: 110%;
877         padding-bottom: 4px;
878         padding-top: 5px;
879 }
880
881 table.fieldtable {
882         /*width: 100%;*/
883         margin-bottom: 10px;
884         border: 1px solid #C0C0C0;
885         border-spacing: 0px;
886         -moz-border-radius: 4px;
887         -webkit-border-radius: 4px;
888         border-radius: 4px;
889         -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
890         -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
891         box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
892 }
893
894 .fieldtable td, .fieldtable th {
895         padding: 3px 7px 2px;
896 }
897
898 .fieldtable td.fieldtype, .fieldtable td.fieldname {
899         white-space: nowrap;
900         border-right: 1px solid #C0C0C0;
901         border-bottom: 1px solid #C0C0C0;
902         vertical-align: top;
903 }
904
905 .fieldtable td.fieldname {
906         padding-top: 3px;
907 }
908
909 .fieldtable td.fielddoc {
910         border-bottom: 1px solid #C0C0C0;
911         /*width: 100%;*/
912 }
913
914 .fieldtable td.fielddoc p:first-child {
915         margin-top: 0px;
916 }       
917         
918 .fieldtable td.fielddoc p:last-child {
919         margin-bottom: 2px;
920 }
921
922 .fieldtable tr:last-child td {
923         border-bottom: none;
924 }
925
926 .fieldtable th {
927         background-image:url('nav_f.png');
928         background-repeat:repeat-x;
929         background-color: #EAEAEA;
930         font-size: 90%;
931         color: #3D3D3D;
932         padding-bottom: 4px;
933         padding-top: 5px;
934         text-align:left;
935         -moz-border-radius-topleft: 4px;
936         -moz-border-radius-topright: 4px;
937         -webkit-border-top-left-radius: 4px;
938         -webkit-border-top-right-radius: 4px;
939         border-top-left-radius: 4px;
940         border-top-right-radius: 4px;
941         border-bottom: 1px solid #C0C0C0;
942 }
943
944
945 .tabsearch {
946         top: 0px;
947         left: 10px;
948         height: 36px;
949         background-image: url('tab_b.png');
950         z-index: 101;
951         overflow: hidden;
952         font-size: 13px;
953 }
954
955 .navpath ul
956 {
957         font-size: 11px;
958         background-image:url('tab_b.png');
959         background-repeat:repeat-x;
960         background-position: 0 -5px;
961         height:30px;
962         line-height:30px;
963         color:#ABABAB;
964         border:solid 1px #D3D3D3;
965         overflow:hidden;
966         margin:0px;
967         padding:0px;
968 }
969
970 .navpath li
971 {
972         list-style-type:none;
973         float:left;
974         padding-left:10px;
975         padding-right:15px;
976         background-image:url('bc_s.png');
977         background-repeat:no-repeat;
978         background-position:right;
979         color:#595959;
980 }
981
982 .navpath li.navelem a
983 {
984         height:32px;
985         display:block;
986         text-decoration: none;
987         outline: none;
988         color: #434343;
989         font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
990         text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
991         text-decoration: none;        
992 }
993
994 .navpath li.navelem a:hover
995 {
996         color:#929292;
997 }
998
999 .navpath li.footer
1000 {
1001         list-style-type:none;
1002         float:right;
1003         padding-left:10px;
1004         padding-right:15px;
1005         background-image:none;
1006         background-repeat:no-repeat;
1007         background-position:right;
1008         color:#595959;
1009         font-size: 8pt;
1010 }
1011
1012
1013 div.summary
1014 {
1015         float: right;
1016         font-size: 8pt;
1017         padding-right: 5px;
1018         width: 50%;
1019         text-align: right;
1020 }       
1021
1022 div.summary a
1023 {
1024         white-space: nowrap;
1025 }
1026
1027 table.classindex
1028 {
1029         margin: 10px;
1030         white-space: nowrap;
1031         margin-left: 3%;
1032         margin-right: 3%;
1033         width: 94%;
1034         border: 0;
1035         border-spacing: 0; 
1036         padding: 0;
1037 }
1038
1039 div.ingroups
1040 {
1041         font-size: 8pt;
1042         width: 50%;
1043         text-align: left;
1044 }
1045
1046 div.ingroups a
1047 {
1048         white-space: nowrap;
1049 }
1050
1051 div.header
1052 {
1053         background-image:url('nav_h.png');
1054         background-repeat:repeat-x;
1055         background-color: #FAFAFA;
1056         margin:  0px;
1057         border-bottom: 1px solid #D5D5D5;
1058         margin-left: auto;
1059         margin-right: auto;
1060         width: 800px;
1061         padding-left: 12px;
1062         padding-right: 12px;
1063          /* firefox specific markup */
1064          -moz-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 5px;
1065          /* webkit specific markup */
1066          -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
1067
1068 }
1069
1070 div.headertitle
1071 {
1072         padding: 5px 5px 5px 10px;
1073 }
1074
1075 dl
1076 {
1077         padding: 0 0 0 10px;
1078 }
1079
1080 /* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
1081 dl.section
1082 {
1083         margin-left: 0px;
1084         padding-left: 0px;
1085 }
1086
1087 dl.note
1088 {
1089         margin-left:-7px;
1090         padding-left: 3px;
1091         border-left:4px solid;
1092         border-color: #D0C000;
1093 }
1094
1095 dl.warning, dl.attention
1096 {
1097         margin-left:-7px;
1098         padding-left: 3px;
1099         border-left:4px solid;
1100         border-color: #FF0000;
1101 }
1102
1103 dl.pre, dl.post, dl.invariant
1104 {
1105         margin-left:-7px;
1106         padding-left: 3px;
1107         border-left:4px solid;
1108         border-color: #00D000;
1109 }
1110
1111 dl.deprecated
1112 {
1113         margin-left:-7px;
1114         padding-left: 3px;
1115         border-left:4px solid;
1116         border-color: #505050;
1117 }
1118
1119 dl.todo
1120 {
1121         margin-left:-7px;
1122         padding-left: 3px;
1123         border-left:4px solid;
1124         border-color: #00C0E0;
1125 }
1126
1127 dl.test
1128 {
1129         margin-left:-7px;
1130         padding-left: 3px;
1131         border-left:4px solid;
1132         border-color: #3030E0;
1133 }
1134
1135 dl.bug
1136 {
1137         margin-left:-7px;
1138         padding-left: 3px;
1139         border-left:4px solid;
1140         border-color: #C08050;
1141 }
1142
1143 dl.section dd {
1144         margin-bottom: 6px;
1145 }
1146
1147
1148 #projectlogo
1149 {
1150         text-align: center;
1151         vertical-align: bottom;
1152         border-collapse: separate;
1153 }
1154  
1155 #projectlogo img
1156
1157         border: 0px none;
1158 }
1159  
1160 #projectalign
1161 {
1162         vertical-align: middle;
1163 }
1164
1165 #projectname
1166 {
1167         font: 300% Tahoma, Arial,sans-serif;
1168         margin: 0px;
1169         padding: 2px 0px;
1170 }
1171     
1172 #projectbrief
1173 {
1174         font: 120% Tahoma, Arial,sans-serif;
1175         margin: 0px;
1176         padding: 0px;
1177 }
1178
1179 #projectnumber
1180 {
1181         font: 50% Tahoma, Arial,sans-serif;
1182         margin: 0px;
1183         padding: 0px;
1184 }
1185
1186 #titlearea
1187 {
1188         padding: 0px;
1189         margin: 0px;
1190         width: 100%;
1191         border-bottom: 1px solid #848484;
1192         visibility: hidden;
1193         height: 0px;
1194 }
1195
1196 .image
1197 {
1198         text-align: center;
1199 }
1200
1201 .dotgraph
1202 {
1203         text-align: center;
1204 }
1205
1206 .mscgraph
1207 {
1208         text-align: center;
1209 }
1210
1211 .diagraph
1212 {
1213         text-align: center;
1214 }
1215
1216 .caption
1217 {
1218         font-weight: bold;
1219 }
1220
1221 div.zoom
1222 {
1223         border: 1px solid #AFAFAF;
1224 }
1225
1226 dl.citelist {
1227         margin-bottom:50px;
1228 }
1229
1230 dl.citelist dt {
1231         color:#545454;
1232         float:left;
1233         font-weight:bold;
1234         margin-right:10px;
1235         padding:5px;
1236 }
1237
1238 dl.citelist dd {
1239         margin:2px 0;
1240         padding:5px 0;
1241 }
1242
1243 div.toc {
1244         padding: 14px 25px;
1245         background-color: #F7F7F7;
1246         border: 1px solid #E3E3E3;
1247         border-radius: 7px 7px 7px 7px;
1248         float: right;
1249         height: auto;
1250         margin: 0 8px 10px 10px;
1251         width: 200px;
1252 }
1253
1254 div.toc li {
1255         background: url("bdwn.png") no-repeat scroll 0 5px transparent;
1256         font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
1257         margin-top: 5px;
1258         padding-left: 10px;
1259         padding-top: 2px;
1260 }
1261
1262 div.toc h3 {
1263         font: bold 12px/1.2 Arial,FreeSans,sans-serif;
1264         color: #747474;
1265         border-bottom: 0 none;
1266         margin: 0;
1267 }
1268
1269 div.toc ul {
1270         list-style: none outside none;
1271         border: medium none;
1272         padding: 0px;
1273 }       
1274
1275 div.toc li.level1 {
1276         margin-left: 0px;
1277 }
1278
1279 div.toc li.level2 {
1280         margin-left: 15px;
1281 }
1282
1283 div.toc li.level3 {
1284         margin-left: 30px;
1285 }
1286
1287 div.toc li.level4 {
1288         margin-left: 45px;
1289 }
1290
1291 .inherit_header {
1292         font-weight: bold;
1293         color: gray;
1294         cursor: pointer;
1295         -webkit-touch-callout: none;
1296         -webkit-user-select: none;
1297         -khtml-user-select: none;
1298         -moz-user-select: none;
1299         -ms-user-select: none;
1300         user-select: none;
1301 }
1302
1303 .inherit_header td {
1304         padding: 6px 0px 2px 5px;
1305 }
1306
1307 .inherit {
1308         display: none;
1309 }
1310
1311 tr.heading h2 {
1312         margin-top: 12px;
1313         margin-bottom: 4px;
1314 }
1315
1316 /* tooltip related style info */
1317
1318 .ttc {
1319         position: absolute;
1320         display: none;
1321 }
1322
1323 #powerTip {
1324         cursor: default;
1325         white-space: nowrap;
1326         background-color: white;
1327         border: 1px solid gray;
1328         border-radius: 4px 4px 4px 4px;
1329         box-shadow: 1px 1px 7px gray;
1330         display: none;
1331         font-size: smaller;
1332         max-width: 80%;
1333         opacity: 0.9;
1334         padding: 1ex 1em 1em;
1335         position: absolute;
1336         z-index: 2147483647;
1337 }
1338
1339 #powerTip div.ttdoc {
1340         color: grey;
1341         font-style: italic;
1342 }
1343
1344 #powerTip div.ttname a {
1345         font-weight: bold;
1346 }
1347
1348 #powerTip div.ttname {
1349         font-weight: bold;
1350 }
1351
1352 #powerTip div.ttdeci {
1353         color: #006318;
1354 }
1355
1356 #powerTip div {
1357         margin: 0px;
1358         padding: 0px;
1359         font: 12px/16px Roboto,sans-serif;
1360 }
1361
1362 #powerTip:before, #powerTip:after {
1363         content: "";
1364         position: absolute;
1365         margin: 0px;
1366 }
1367
1368 #powerTip.n:after,  #powerTip.n:before,
1369 #powerTip.s:after,  #powerTip.s:before,
1370 #powerTip.w:after,  #powerTip.w:before,
1371 #powerTip.e:after,  #powerTip.e:before,
1372 #powerTip.ne:after, #powerTip.ne:before,
1373 #powerTip.se:after, #powerTip.se:before,
1374 #powerTip.nw:after, #powerTip.nw:before,
1375 #powerTip.sw:after, #powerTip.sw:before {
1376         border: solid transparent;
1377         content: " ";
1378         height: 0;
1379         width: 0;
1380         position: absolute;
1381 }
1382
1383 #powerTip.n:after,  #powerTip.s:after,
1384 #powerTip.w:after,  #powerTip.e:after,
1385 #powerTip.nw:after, #powerTip.ne:after,
1386 #powerTip.sw:after, #powerTip.se:after {
1387         border-color: rgba(255, 255, 255, 0);
1388 }
1389
1390 #powerTip.n:before,  #powerTip.s:before,
1391 #powerTip.w:before,  #powerTip.e:before,
1392 #powerTip.nw:before, #powerTip.ne:before,
1393 #powerTip.sw:before, #powerTip.se:before {
1394         border-color: rgba(128, 128, 128, 0);
1395 }
1396
1397 #powerTip.n:after,  #powerTip.n:before,
1398 #powerTip.ne:after, #powerTip.ne:before,
1399 #powerTip.nw:after, #powerTip.nw:before {
1400         top: 100%;
1401 }
1402
1403 #powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
1404         border-top-color: #ffffff;
1405         border-width: 10px;
1406         margin: 0px -10px;
1407 }
1408 #powerTip.n:before {
1409         border-top-color: #808080;
1410         border-width: 11px;
1411         margin: 0px -11px;
1412 }
1413 #powerTip.n:after, #powerTip.n:before {
1414         left: 50%;
1415 }
1416
1417 #powerTip.nw:after, #powerTip.nw:before {
1418         right: 14px;
1419 }
1420
1421 #powerTip.ne:after, #powerTip.ne:before {
1422         left: 14px;
1423 }
1424
1425 #powerTip.s:after,  #powerTip.s:before,
1426 #powerTip.se:after, #powerTip.se:before,
1427 #powerTip.sw:after, #powerTip.sw:before {
1428         bottom: 100%;
1429 }
1430
1431 #powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
1432         border-bottom-color: #ffffff;
1433         border-width: 10px;
1434         margin: 0px -10px;
1435 }
1436
1437 #powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
1438         border-bottom-color: #808080;
1439         border-width: 11px;
1440         margin: 0px -11px;
1441 }
1442
1443 #powerTip.s:after, #powerTip.s:before {
1444         left: 50%;
1445 }
1446
1447 #powerTip.sw:after, #powerTip.sw:before {
1448         right: 14px;
1449 }
1450
1451 #powerTip.se:after, #powerTip.se:before {
1452         left: 14px;
1453 }
1454
1455 #powerTip.e:after, #powerTip.e:before {
1456         left: 100%;
1457 }
1458 #powerTip.e:after {
1459         border-left-color: #ffffff;
1460         border-width: 10px;
1461         top: 50%;
1462         margin-top: -10px;
1463 }
1464 #powerTip.e:before {
1465         border-left-color: #808080;
1466         border-width: 11px;
1467         top: 50%;
1468         margin-top: -11px;
1469 }
1470
1471 #powerTip.w:after, #powerTip.w:before {
1472         right: 100%;
1473 }
1474 #powerTip.w:after {
1475         border-right-color: #ffffff;
1476         border-width: 10px;
1477         top: 50%;
1478         margin-top: -10px;
1479 }
1480 #powerTip.w:before {
1481         border-right-color: #808080;
1482         border-width: 11px;
1483         top: 50%;
1484         margin-top: -11px;
1485 }
1486
1487 @media print
1488 {
1489   #top { display: none; }
1490   #side-nav { display: none; }
1491   #nav-path { display: none; }
1492   body { overflow:visible; }
1493   h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
1494   .summary { display: none; }
1495   .memitem { page-break-inside: avoid; }
1496   #doc-content
1497   {
1498     margin-left:0 !important;
1499     height:auto !important;
1500     width:auto !important;
1501     overflow:inherit;
1502     display:inline;
1503   }
1504 }
1505