Logo AND Algorithmique Numérique Distribuée

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