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