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