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