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