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