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