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