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