Logo AND Algorithmique Numérique Distribuée

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