• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1* {
2	widows: 4 !important;
3	orphans: 4 !important;
4}
5
6body, h1, h2, h3, h4, h5, h6, pre, li, div {
7	line-height: 1.29em;
8}
9
10body {
11	background-color: white;
12	margin:0 auto;
13	font-family: "liberation sans", "Myriad ", "Bitstream Vera Sans", "Lucida Grande", "Luxi Sans", "Trebuchet MS", helvetica, verdana, arial, sans-serif;
14	font-size: 14px;
15	max-width: 770px;
16	color: black;
17}
18
19body.toc_embeded {
20	/*for web hosting system only*/
21	margin-left: 300px;
22}
23
24object.toc, iframe.toc {
25	/*for web hosting system only*/
26	border-style: none;
27	position: fixed;
28	width: 290px;
29	height: 99.99%;
30	top: 0;
31	left: 0;
32	z-index: 100;
33	border-style: none;
34	border-right:1px solid #999;
35}
36
37/* Hide web menu */
38
39body.notoc {
40	margin-left: 3em;
41}
42
43iframe.notoc {
44	border-style:none;
45	border: none;
46	padding: 0px;
47	position:fixed;
48	width: 21px;
49	height: 29px;
50	top: 0px;
51	left:0;
52	overflow: hidden;
53	margin: 0px;
54	margin-left: -3px;
55}
56/* End hide web menu */
57
58/* desktop styles */
59body.desktop {
60	margin-left: 26em;
61}
62
63body.desktop .book > .toc {
64	display:block;
65	width:24em;
66	height:99.99%;
67	position:fixed;
68	overflow:auto;
69	top:0px;
70	left:0px;
71/*	padding-left:1em; */
72	background-color:#EEEEEE;
73	font-size: 12px;
74}
75
76body.pdf {
77	max-width: 100%;
78}
79
80.toc {
81	line-height:1.35em;
82}
83
84.toc .glossary,
85.toc .chapter, .toc .appendix {
86	margin-top:1em;
87}
88
89.toc .part {
90	margin-top:1em;
91	display:block;
92}
93
94span.glossary,
95span.appendix {
96	display:block;
97	margin-top:0.5em;
98}
99
100div {
101	padding-top:0px;
102}
103
104div.section {
105	page-break-inside: avoid;
106}
107
108p, div.para {
109	padding-top: 0px;
110	margin-top: 1em;
111	padding-bottom: 0px;
112	margin-bottom: 1em;
113}
114
115div.formalpara {
116	padding-top: 0px;
117	margin-top: 1em;
118	padding-bottom: 0px;
119	margin-bottom: 1em;
120}
121
122.varlistentry div.para {
123	page-break-before: avoid;
124
125}
126
127/*Links*/
128a {
129	outline: none;
130}
131
132a:link {
133	text-decoration: none;
134	border-bottom: 1px dotted ;
135	color:#3366cc;
136}
137
138body.pdf a:link {
139	word-wrap: break-word;
140}
141
142a:visited {
143	text-decoration:none;
144	border-bottom: 1px dotted ;
145	color:#003366;
146}
147
148div.longdesc-link {
149	float:right;
150	color:#999;
151}
152
153.toc a, .qandaset a {
154	font-weight:normal;
155	border:none;
156}
157
158.toc a:hover, .qandaset a:hover
159{
160	border-bottom: 1px dotted;
161}
162
163/*headings*/
164h1, h2, h3, h4, h5, h6 {
165	color: #336699;
166	margin-top: 0px;
167	margin-bottom: 0px;
168	background-color: transparent;
169	margin-bottom: 0px;
170	margin-top: 20px;
171	page-break-inside: avoid;
172	page-break-after: avoid;
173	word-wrap: break-word;
174}
175
176h1 {
177	font-size: 22px;
178}
179
180.titlepage h1.title {
181	text-align:left;
182}
183
184.book > .titlepage h1.title {
185	text-align: center;
186}
187
188.article > .titlepage h1.title,
189.article > .titlepage h2.title {
190	text-align: center;
191}
192
193.set .titlepage > div > div > h1.title {
194	text-align: center;
195}
196
197.part > .titlepage h1.title {
198	text-align: center;
199	font-size: 24px;
200}
201
202div.producttitle {
203	margin-top: 0px;
204	margin-bottom: 20px;
205	font-size: 48px;
206	font-weight: bold;
207/* 	background: #003d6e url(../images/h1-bg.png) top left repeat-x; */
208	color:  #336699;
209	text-align: center;
210	padding-top: 12px;
211}
212
213.titlepage .corpauthor {
214	margin-top: 1em;
215	text-align: center;
216}
217
218.section h1.title {
219	font-size: 18px;
220	padding: 0px;
221	color: #336699;
222	text-align: left;
223	background: white;
224}
225
226h2 {
227	font-size: 20px;
228	margin-top: 30px;
229}
230
231
232.book div.subtitle, .book h2.subtitle, .book h3.subtitle {
233	margin-top: 1em;
234	margin-bottom: 1em;
235	font-size: 18px;
236	text-align: center;
237}
238
239div.subtitle {
240	color:  #336699;
241	font-weight: bold;
242}
243
244h1.legalnotice {
245	font-size: 24px;
246}
247
248.preface > div > div > div > h2.title,
249.preface > div > div > div > h1.title {
250	margin-top: 1em;
251	font-size: 24px;
252}
253
254.appendix h2 {
255	font-size: 24px;
256}
257
258
259
260h3 {
261	font-size: 14px;
262	padding-top:0px;
263	padding-bottom: 0px;
264	margin-bottom: 0px;
265}
266h4 {
267	font-size: 14px;
268	padding-top:0px;
269	padding-bottom:0px;
270}
271
272h5 {
273	font-size: 14px;
274}
275
276h6 {
277	font-size: 14px;
278	margin-bottom: 0px;
279}
280
281.abstract h6 {
282	margin-top:1em;
283	margin-bottom:.5em;
284	font-size: 24px;
285}
286
287.index > div > div > div > h2.title {
288	font-size: 24px;
289}
290
291.chapter > div > div > div > h2.title {
292	font-size: 24px;
293}
294
295.section > div > div > div > h2.title {
296	font-size: 21px;
297	page-break-inside: avoid;
298	page-break-before: avoid;
299	page-break-after: avoid;
300}
301
302.section > div > div > div > h3.title {
303	font-size: 17px;
304}
305
306/*element rules*/
307hr {
308	border-collapse: collapse;
309	border-style:none;
310	border-top: 1px dotted #ccc;
311	width:100%;
312}
313
314/* web site rules */
315ul.languages, .languages li {
316	display:inline;
317	padding:0px;
318}
319
320.languages li a {
321	padding:0px .5em;
322	text-decoration: none;
323}
324
325.languages li p, .languages li div.para {
326	display:inline;
327}
328
329.languages li a:link, .languages li a:visited {
330	color:#444;
331}
332
333.languages li a:hover, .languages li a:focus, .languages li a:active {
334	color:black;
335}
336
337ul.languages {
338	display:block;
339	background-color:#eee;
340	padding:.5em;
341}
342
343/*supporting stylesheets*/
344
345/*unique to the webpage only*/
346.books {
347	position:relative;
348}
349
350.versions li {
351	width:100%;
352	clear:both;
353	display:block;
354}
355
356a.version {
357	font-size: 20px;
358	text-decoration:none;
359	width:100%;
360	display:block;
361	padding:1em 0px .2em 0px;
362	clear:both;
363}
364
365a.version:before {
366	content:"Version";
367	font-size: smaller;
368}
369
370a.version:visited, a.version:link {
371	color:#666;
372}
373
374a.version:focus, a.version:hover {
375	color:black;
376}
377
378.books {
379	display:block;
380	position:relative;
381	clear:both;
382	width:100%;
383}
384
385.books li {
386	display:block;
387	width:200px;
388	float:left;
389	position:relative;
390	clear: none ;
391}
392
393.books .html {
394	width:170px;
395	display:block;
396}
397
398.books .pdf {
399	position:absolute;
400	left:170px;
401	top:0px;
402	font-size: smaller;
403}
404
405.books .pdf:link, .books .pdf:visited {
406	color:#555;
407}
408
409.books .pdf:hover, .books .pdf:focus {
410	color:#000;
411}
412
413.books li a {
414	text-decoration:none;
415}
416
417.books li a:hover {
418	color:black;
419}
420
421/*products*/
422.products li {
423	display: block;
424	width:300px;
425	float:left;
426}
427
428.products li a {
429	width:300px;
430	padding:.5em 0px;
431}
432
433.products ul {
434	clear:both;
435}
436
437/*revision history*/
438.revhistory {
439	display:block;
440}
441
442.revhistory table {
443	background-color:transparent;
444	border-color:#fff;
445	padding:0px;
446	margin: 0;
447	border-collapse:collapse;
448	border-style:none;
449}
450
451.revhistory td {
452	text-align :left;
453	padding:0px;
454	border: none;
455	border-top: 1px solid #fff;
456	font-weight: bold;
457}
458
459.revhistory .simplelist td {
460	font-weight: normal;
461}
462
463.revhistory .simplelist {
464	margin-bottom: 1.5em;
465	margin-left: 1em;
466}
467
468.revhistory table th {
469	display: none;
470}
471
472
473/*credits*/
474.authorgroup div {
475	clear:both;
476	text-align: center;
477}
478
479div.author div.author,
480div.translator div.translator,
481div.othercredit div.othercredit,
482div.editor div.editor,
483div.contrib div.contrib {
484	margin: 0px;
485	padding: 0px;
486	margin-top: 12px;
487	font-size: 14px;
488	font-weight: bold;
489	color: #336699;
490}
491
492div.editedby {
493	margin-top: 15px;
494	margin-bottom: -0.8em;
495}
496
497div.authorgroup .author,
498div.authorgroup.editor,
499div.authorgroup.translator,
500div.authorgroup.othercredit,
501div.authorgroup.contrib {
502	display: block;
503	font-size: 14px;
504	page-break-inside: avoid;
505}
506
507.revhistory .author {
508	display: inline;
509}
510
511.othercredit h3 {
512	padding-top: 1em;
513}
514
515
516.othercredit {
517	margin:0px;
518	padding:0px;
519}
520
521.releaseinfo {
522	clear: both;
523}
524
525.copyright {
526	margin-top: 1em;
527}
528
529/* qanda sets */
530.answer {
531	margin-bottom:1em;
532	border-bottom:1px dotted #ccc;
533}
534
535.qandaset .toc {
536	border-bottom:1px dotted #ccc;
537}
538
539.question {
540	font-weight:bold;
541}
542
543.answer .data, .question .data {
544	padding-left: 2.6em;
545}
546
547.answer .label, .question .label {
548	float:left;
549	font-weight:bold;
550}
551
552/* inline syntax highlighting */
553.perl_Alert {
554	color: #0000ff;
555}
556
557.perl_BaseN {
558	color: #007f00;
559}
560
561.perl_BString {
562	color: #5C3566;
563}
564
565.perl_Char {
566	color: #ff00ff;
567}
568
569.perl_Comment {
570	color: #888888;
571}
572
573
574.perl_DataType {
575	color: #0000ff;
576}
577
578
579.perl_DecVal {
580	color: #00007f;
581}
582
583
584.perl_Error {
585	color: #ff0000;
586}
587
588
589.perl_Float {
590	color: #00007f;
591}
592
593
594.perl_Function {
595	color: #007f00;
596}
597
598
599.perl_IString {
600	color: #5C3566;
601}
602
603
604.perl_Keyword {
605	color: #002F5D;
606}
607
608
609.perl_Operator {
610	color: #ffa500;
611}
612
613
614.perl_Others {
615	color: #b03060;
616}
617
618
619.perl_RegionMarker {
620	color: #96b9ff;
621}
622
623
624.perl_Reserved {
625	color: #9b30ff;
626}
627
628
629.perl_String {
630	color: #5C3566;
631}
632
633
634.perl_Variable {
635	color: #0000ff;
636}
637
638
639.perl_Warning {
640	color: #0000ff;
641}
642
643/*Lists*/
644ul {
645    list-style-image: url("../images/dot.png");
646    list-style-type: circle;
647    padding-left: 1.6em;
648}
649
650ul ul {
651    list-style-image: url("../images/dot2.png");
652    list-style-type: circle;
653}
654
655ol.1 {
656	list-style-type: decimal;
657}
658
659ol.a,
660ol ol {
661	list-style-type: lower-alpha;
662}
663
664ol.i {
665	list-style-type: lower-roman;
666}
667ol.A {
668	list-style-type: upper-alpha;
669}
670
671ol.I {
672	list-style-type: upper-roman;
673}
674
675dt {
676	font-weight:bold;
677	margin-bottom:0px;
678	padding-bottom:0px;
679}
680
681dd {
682	margin:0px;
683	margin-left:2em;
684	padding-top:0px;
685}
686
687li {
688	padding-top: 0px;
689	margin-top: 0px;
690	padding-bottom: 0px;
691/*	margin-bottom: 16px; */
692}
693
694/*images*/
695img {
696	display:block;
697	margin: 2em 0;
698	max-width: 100%;
699}
700
701.inlinemediaobject,
702.inlinemediaobject img,
703.inlinemediaobject object {
704	display:inline;
705	margin:0px;
706	overflow: hidden;
707}
708
709.figure {
710    margin-top: 1em;
711    width: 100%;
712}
713
714.figure img,
715.mediaobject img {
716	display:block;
717	margin: 0em;
718	page-break-inside: avoid;
719}
720
721.figure .title {
722	margin-bottom:2em;
723	padding:0px;
724}
725
726/*document modes*/
727.confidential {
728	background-color:#900;
729	color:White;
730	padding:.5em .5em;
731	text-transform:uppercase;
732	text-align:center;
733}
734
735.longdesc-link {
736	display:none;
737}
738
739.longdesc {
740	display:none;
741}
742
743.prompt {
744	padding:0px .3em;
745}
746
747/*user interface styles*/
748.screen .replaceable {
749}
750
751.guibutton, .guilabel {
752	font-family: "liberation mono", "bitstream vera mono", "dejavu mono", monospace;
753	font-weight: bold;
754}
755
756.example {
757	background-color: #ffffff;
758	border-left: 3px solid #aaaaaa;
759	padding-top: 1px;
760	padding-bottom: 0.1em;
761	padding-left: 1em;
762}
763
764.equation {
765	border-left: 3px solid #aaaaaa;
766	background-color: #ffffff;
767	padding-top: 1px;
768	padding-bottom: 0.1em;
769	padding-left: 1em;
770}
771
772.equation-contents {
773	margin-left: 4em;
774}
775
776div.title {
777	margin-bottom: 1em;
778	font-weight: 14px;
779	font-weight: bold;
780	color: #336699;
781	page-break-inside: avoid;
782	page-break-after: avoid;
783	word-wrap: break-word;
784}
785
786.example-contents {
787	background-color: #ffffff;
788}
789
790.example-contents .para {
791/*	 padding: 10px;*/
792}
793
794/*terminal/console text*/
795.computeroutput,
796.option {
797	font-family:"liberation mono", "bitstream vera mono", "dejavu mono", monospace;
798	font-weight:bold;
799}
800
801.replaceable {
802	font-style: italic;
803}
804
805.command, .filename, .keycap, .classname, .literal {
806	font-family:"liberation mono", "bitstream vera mono", "dejavu mono", monospace;
807	font-weight:bold;
808}
809
810/* no bold in toc */
811.toc * {
812	font-weight: inherit;
813}
814
815.toc H1 {
816	font-weight: bold;
817}
818
819
820div.programlisting {
821	white-space: pre-wrap; /* css-3 */
822	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
823	white-space: -pre-wrap; /* Opera 4-6 */
824	white-space: -o-pre-wrap; /* Opera 7 */
825	word-wrap: break-word; /* Internet Explorer 5.5+ */
826}
827
828pre {
829	font-family:"liberation mono", "bitstream vera mono", "dejavu mono", monospace;
830	display:block;
831	background-color: #f5f5f5;
832	color: #000000;
833/*	border: 1px solid #aaaaaa; */
834	margin-bottom: 1em;
835	padding:.5em 1em;
836	white-space: pre-wrap; /* css-3 */
837	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
838	white-space: -pre-wrap; /* Opera 4-6 */
839	white-space: -o-pre-wrap; /* Opera 7 */
840	word-wrap: break-word; /* Internet Explorer 5.5+ */
841	font-size: 0.9em;
842	border-style:none;
843	box-shadow: 0 2px 5px #AAAAAA inset;
844	-moz-box-shadow:  0 2px 5px #AAAAAA inset;
845	-webkit-box-shadow: 0 2px 5px #AAAAAA inset;
846	-o-box-shadow: 0 2px 5px #AAAAAA inset;
847}
848
849body.pdf pre {
850	border: 1px solid #AAAAAA;
851	box-shadow: none;
852	-moz-box-shadow: none;
853	-webkit-box-shadow: none;
854	-o-box-shadow: none;
855}
856
857
858pre .replaceable,
859pre .keycap {
860}
861
862code {
863	font-family:"liberation mono", "bitstream vera mono", "dejavu mono", monospace;
864	white-space: pre-wrap;
865	word-wrap: break-word;
866	font-weight:bold;
867}
868
869.parameter code {
870	display: inline;
871	white-space: pre-wrap; /* css-3 */
872	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
873	white-space: -pre-wrap; /* Opera 4-6 */
874	white-space: -o-pre-wrap; /* Opera 7 */
875	word-wrap: break-word; /* Internet Explorer 5.5+ */
876}
877
878code.email {
879	font-weight: normal;
880	font-family: "liberation sans", "Myriad ", "Bitstream Vera Sans", "Lucida Grande", "Luxi Sans", "Trebuchet MS", helvetica, verdana, arial, sans-serif;
881
882}
883
884/*Notifications*/
885div.warning:before {
886	content:url(../images/warning.png);
887	padding-left: 5px;
888}
889
890div.note:before {
891	content:url(../images/note.png);
892	padding-left: 5px;
893}
894
895div.important:before {
896	content:url(../images/important.png);
897	padding-left: 5px;
898}
899
900div.warning, div.note, div.important {
901	color: black;
902	margin: 0px;
903	padding: 0px;
904	background: none;
905	background-color: white;
906	margin-bottom: 1em;
907	border-bottom: 1px solid #aaaaaa;
908	page-break-inside: avoid;
909}
910
911div.admonition_header p {
912	margin: 0px;
913	padding: 0px;
914	color: #eeeeec;
915	padding-top: 0px;
916	padding-bottom: 0px;
917	height: 1.4em;
918	line-height: 1.4em;
919	font-size: 17px;
920	display:inline;
921}
922
923div.admonition_header {
924	background-origin:content-box;
925	clear: both;
926	margin: 0px;
927	padding: 0px;
928	margin-top: -40px;
929	padding-left: 58px;
930	line-height: 1.0px;
931	font-size: 1.0px;
932}
933
934div.warning div.admonition_header {
935	background: url(../images/red.png) top left repeat-x;
936	background-color: #590000;
937	background: -webkit-linear-gradient(#a40000,#590000);
938	background: linear-gradient(#a40000,#590000);
939}
940
941div.note div.admonition_header {
942	background: url(../images/green.png) top right repeat-x;
943	background-color: #597800;
944	background: -webkit-linear-gradient(#769f00,#597800);
945	background: linear-gradient(#769f00,#597800);
946}
947
948div.important div.admonition_header {
949	background: url(../images/yellow.png) top right repeat-x;
950	background-color: #a6710f;
951	background: -webkit-linear-gradient(#d08e13,#a6710f);
952	background: linear-gradient(#d08e13,#a6710f);
953}
954
955div.warning p:first-child,
956div.warning div.para:first-child,
957div.note p:first-child,
958div.note div.para:first-child,
959div.important p:first-child,
960div.important div.para:first-child {
961	padding: 0px;
962	margin: 0px;
963}
964
965div.admonition {
966	border: none;
967	border-left: 1px solid #aaaaaa;
968	border-right: 1px solid #aaaaaa;
969	padding:0px;
970	margin:0px;
971	padding-top: 1.5em;
972	padding-bottom: 1em;
973	padding-left: 2em;
974	padding-right: 1em;
975	background-color: #eeeeec;
976	-moz-border-radius: 0px;
977	-webkit-border-radius: 0px;
978	border-radius: 0px;
979}
980
981/*Page Title*/
982#title  {
983	display:block;
984	height:45px;
985	padding-bottom:1em;
986	margin:0px;
987}
988
989#title a.left{
990	display:inline;
991	border:none;
992}
993
994#title a.left img{
995	border:none;
996	float:left;
997	margin:0px;
998	margin-top:.7em;
999}
1000
1001#title a.right {
1002	padding-bottom:1em;
1003}
1004
1005#title a.right img {
1006	border:none;
1007	float:right;
1008	margin:0px;
1009	margin-top:.7em;
1010}
1011
1012/*Table*/
1013div.table {
1014/*	page-break-inside: avoid; */
1015}
1016
1017table {
1018	border: 1px solid #444;
1019	width:100%;
1020	border-collapse:collapse;
1021	table-layout: fixed;
1022	word-wrap: break-word;
1023}
1024
1025table.blockquote,
1026table.simplelist,
1027.calloutlist table {
1028	border-style: none;
1029}
1030
1031table th {
1032	text-align:left;
1033	background-color:#6699cc;
1034	padding:.3em .5em;
1035	color:white;
1036}
1037
1038table td {
1039	padding:.15em .5em;
1040}
1041
1042table tr.even td {
1043	background-color:#f5f5f5;
1044}
1045
1046tr:nth-child(even) {
1047	background-color: #eeeeee;
1048
1049}
1050
1051
1052table th p:first-child, table td p:first-child, table  li p:first-child,
1053table th div.para:first-child, table td div.para:first-child, table  li div.para:first-child {
1054	margin-top:0px;
1055	padding-top:0px;
1056	display:inline;
1057}
1058
1059th, td {
1060	border-style:none;
1061	vertical-align: top;
1062/* 	border: 1px solid #000; */
1063}
1064
1065.blockquote td,
1066.simplelist th,
1067.simplelist td {
1068	border: none;
1069}
1070
1071table table td {
1072	border-bottom:1px dotted #aaa;
1073	background-color:white;
1074	padding:.6em 0px;
1075}
1076
1077table table {
1078	border:1px solid white;
1079}
1080
1081td.remarkval {
1082	color:#444;
1083}
1084
1085td.fieldval {
1086	font-weight:bold;
1087}
1088
1089.lbname, .lbtype, .lbdescr, .lbdriver, .lbhost {
1090	color:white;
1091	font-weight:bold;
1092	background-color:#999;
1093	width:120px;
1094}
1095
1096td.remarkval {
1097	width:230px;
1098}
1099
1100td.tname {
1101	font-weight:bold;
1102}
1103
1104th.dbfield {
1105	width:120px;
1106}
1107
1108th.dbtype {
1109	width:70px;
1110}
1111
1112th.dbdefault {
1113	width:70px;
1114}
1115
1116th.dbnul {
1117	width:70px;
1118}
1119
1120th.dbkey {
1121	width:70px;
1122}
1123
1124span.book {
1125	margin-top:4em;
1126	display:block;
1127	font-size: 11pt;
1128}
1129
1130span.book a{
1131	font-weight:bold;
1132}
1133span.chapter {
1134	display:block;
1135}
1136
1137table.simplelist td, .calloutlist table td {
1138	border-style: none;
1139}
1140
1141
1142table.lt-4-cols.lt-7-rows td {
1143	border: none;
1144}
1145/*to simplify layout*/
1146
1147
1148table.lt-4-cols.gt-14-rows tr:nth-child(odd) {
1149	background-color: #fafafa;
1150}
1151/* to keep simple but stripe rows */
1152
1153
1154.gt-8-cols td {
1155	border-left: 1px solid #ccc;
1156}
1157
1158.gt-8-cols td:first-child {
1159	border-left: 0;
1160}
1161/* to apply vertical lines to differentiate columns*/
1162
1163/*Breadcrumbs*/
1164#breadcrumbs ul li.first:before {
1165	content:" ";
1166}
1167
1168#breadcrumbs {
1169	color:#900;
1170	padding:3px;
1171	margin-bottom:25px;
1172}
1173
1174#breadcrumbs ul {
1175	margin-left:0;
1176	padding-left:0;
1177	display:inline;
1178	border:none;
1179}
1180
1181#breadcrumbs ul li {
1182	margin-left:0;
1183	padding-left:2px;
1184	border:none;
1185	list-style:none;
1186	display:inline;
1187}
1188
1189#breadcrumbs ul li:before {
1190	content:"\0020 \0020 \0020 \00BB \0020";
1191	color:#333;
1192}
1193
1194dl {
1195	margin-top: 0px;
1196	margin-left: 28px;
1197}
1198
1199.toc dl {
1200	margin-left: 10px;
1201}
1202
1203/*index*/
1204.glossary h3,
1205.index h3 {
1206	font-size: 20px;
1207	color:#aaa;
1208	margin:0px;
1209}
1210
1211.indexdiv {
1212	margin-bottom:1em;
1213}
1214
1215.glossary dt,
1216.index dt {
1217	color:#444;
1218	padding-top:.5em;
1219}
1220
1221.glossary dl dl dt,
1222.index dl dl dt {
1223	color:#777;
1224	font-weight:normal;
1225	padding-top:0px;
1226}
1227
1228.index dl dl dt:before {
1229	content:"- ";
1230	color:#ccc;
1231}
1232
1233/*changes*/
1234.footnote {
1235	font-size: 10px;
1236	margin: 0px;
1237	color: #222;
1238}
1239
1240.footnotes {
1241	margin-bottom: 60px;
1242}
1243
1244table .footnote {
1245}
1246
1247sup {
1248	margin:0px;
1249	padding:0px;
1250	font-size: 10px;
1251	padding-left:0px;
1252}
1253
1254.footnote {
1255	position:relative;
1256}
1257
1258.footnote sup  {
1259	color: black;
1260	left: .4em;
1261}
1262
1263.footnote a:link,
1264.footnote a:visited {
1265	text-decoration:none;
1266	border: none;
1267}
1268
1269.footnote .para sup  {
1270/*	position:absolute; */
1271	vertical-align:text-bottom;
1272}
1273
1274a.footnote {
1275	padding-right: 0.5em;
1276	text-decoration:none;
1277	border: none;
1278}
1279
1280.footnote sup a:link,
1281.footnote sup a:visited {
1282	color:#92917d;
1283	text-decoration:none;
1284}
1285
1286.footnote:hover sup a {
1287	text-decoration:none;
1288}
1289
1290.footnote p,.footnote div.para {
1291	padding-left:1em;
1292}
1293
1294.footnote a:link,
1295.footnote a:visited before{
1296	color:#00537c;
1297}
1298
1299.footnote a:hover {
1300}
1301
1302/**/
1303.pdf-break {
1304	page-break-before: always;
1305}
1306
1307div.legalnotice {
1308	page-break-before: always;
1309}
1310
1311div.abstract {
1312	page-break-before: always;
1313/*	page-break-after: always;*/
1314}
1315
1316div.chapter {
1317	page-break-before: always;
1318}
1319
1320
1321div.titlepage, div.titlepage > div, div.titlepage > div > div {
1322	page-break-inside: avoid;
1323	page-break-after: avoid;
1324}
1325
1326div.preface, div.part {
1327	page-break-before: always;
1328}
1329
1330div.appendix {
1331	page-break-before: always;
1332}
1333
1334div.section {
1335	page-break-inside: auto;
1336	page-break-before: auto;
1337	page-break-after: auto;
1338}
1339
1340
1341dt.varlistentry {
1342	page-break-inside: avoid;
1343	page-break-after: avoid;
1344}
1345
1346dd {
1347	page-break-before: avoid;
1348}
1349
1350div.note .replaceable,
1351div.important .replaceable,
1352div.warning .replaceable,
1353div.note .keycap,
1354div.important .keycap,
1355div.warning .keycap
1356{
1357}
1358
1359ul li p:last-child, ul li para:last-child {
1360	margin-bottom:0px;
1361	padding-bottom:0px;
1362}
1363
1364/*document navigation*/
1365.docnav a, .docnav strong {
1366	border:none;
1367	text-decoration:none;
1368	font-weight:normal;
1369}
1370
1371.docnav {
1372	list-style:none;
1373	margin:0px;
1374	padding:0px;
1375	position:relative;
1376	width:100%;
1377	padding-bottom:2em;
1378	padding-top:1em;
1379        height:2.5em;
1380        line-height:2.5em;
1381/*
1382	border-top:1px dotted #ccc;
1383        background-color: rgba(240, 240, 240, 0.9);
1384-webkitbox-shadow: 0px .15em .5em rgba(0,0,0,0.2);
1385  -moz-box-shadow: 0px .15em .5em rgba(0,0,0,0.2);
1386       box-shadow: 0px .15em .5em rgba(0,0,0,0.2);
1387*/
1388}
1389
1390.docnav li {
1391	list-style:none;
1392	margin:0px;
1393	padding:0px;
1394	display:inline;
1395	font-size: 14px;
1396}
1397
1398.docnav li:before {
1399	content:" ";
1400}
1401
1402.docnav li.previous, .docnav li.next {
1403	position:absolute;
1404	top:1.5em;
1405}
1406
1407.docnav li.up, .docnav li.home {
1408	margin:0px 1.5em;
1409}
1410
1411.docnav.top li.home {
1412	color: #336699;
1413	font-size: 22pt;
1414	font-weight: bold;
1415}
1416
1417
1418.docnav li.previous {
1419	left:0px;
1420	text-align:left;
1421}
1422
1423.docnav li.next {
1424	right:0px;
1425	text-align:right;
1426}
1427
1428.docnav li.previous strong, .docnav li.next strong {
1429	height: 17px;
1430	display: block;
1431}
1432
1433.docnav {
1434	margin:0 auto;
1435	text-align:center;
1436}
1437
1438.docnav li.next a strong {
1439	background:  url(../images/stock-go-forward.png) right 120% no-repeat;
1440	padding-top:3px;
1441	padding-bottom:4px;
1442	padding-right:28px;
1443}
1444
1445.docnav li.previous a strong {
1446	background: url(../images/stock-go-back.png) left 120% no-repeat;
1447	padding-top:3px;
1448	padding-bottom:4px;
1449	padding-left:28px;
1450	padding-right:0.5em;
1451}
1452
1453.docnav li.home a strong {
1454	background: url(../images/stock-home.png) top left no-repeat;
1455	padding:5px;
1456	padding-left:28px;
1457}
1458
1459.docnav li.up a strong {
1460	background: url(../images/stock-go-up.png) top left no-repeat;
1461	padding:5px;
1462	padding-left:28px;
1463}
1464
1465.docnav a:link, .docnav a:visited {
1466	color:#666;
1467}
1468
1469.docnav a:hover, .docnav a:focus, .docnav a:active {
1470	color:black;
1471}
1472
1473.docnav a {
1474	max-width: 10px;
1475	overflow:hidden;
1476}
1477
1478.docnav a:link strong {
1479	text-decoration:none;
1480}
1481
1482.docnav {
1483	margin:0 auto;
1484	text-align:center;
1485}
1486
1487ul.docnav {
1488	margin-bottom: 1em;
1489}
1490/* Reports */
1491.reports ul {
1492	list-style:none;
1493	margin:0px;
1494	padding:0px;
1495}
1496
1497.reports li{
1498	margin:0px;
1499	padding:0px;
1500}
1501
1502.reports li.odd {
1503	background-color: #eeeeee;
1504	margin:0px;
1505	padding:0px;
1506}
1507
1508.reports dl {
1509	display:inline;
1510	margin:0px;
1511	padding:0px;
1512	float:right;
1513	margin-right: 17em;
1514	margin-top:-1.3em;
1515}
1516
1517.reports dt {
1518	display:inline;
1519	margin:0px;
1520	padding:0px;
1521}
1522
1523.reports dd {
1524	display:inline;
1525	margin:0px;
1526	padding:0px;
1527	padding-right:.5em;
1528}
1529
1530.reports h2, .reports h3{
1531	display:inline;
1532	padding-right:.5em;
1533	font-size: 14px;
1534	font-weight:normal;
1535}
1536
1537.reports div.progress {
1538	display:inline;
1539	float:right;
1540	width:16em;
1541	background:#c00 url(../images/shine.png) top left repeat-x;
1542	margin:0px;
1543	margin-top:-1.3em;
1544	padding:0px;
1545	border:none;
1546}
1547
1548/*uniform*/
1549body.results, body.reports {
1550	max-width:57em ;
1551	padding:0px;
1552}
1553
1554/*Progress Bar*/
1555div.progress {
1556	display:block;
1557	float:left;
1558	width:16em;
1559	background:#c00 url(../images/shine.png) top left repeat-x;
1560	height:1em;
1561}
1562
1563div.progress span {
1564	height:1em;
1565	float:left;
1566}
1567
1568div.progress span.translated {
1569	background:#6c3 url(../images/shine.png) top left repeat-x;
1570}
1571
1572div.progress span.fuzzy {
1573	background:#ff9f00 url(../images/shine.png) top left repeat-x;
1574}
1575
1576
1577/*Results*/
1578
1579.results ul {
1580	list-style:none;
1581	margin:0px;
1582	padding:0px;
1583}
1584
1585.results li{
1586	margin:0px;
1587	padding:0px;
1588}
1589
1590.results li.odd {
1591	background-color: #eeeeee;
1592	margin:0px;
1593	padding:0px;
1594}
1595
1596.results dl {
1597	display:inline;
1598	margin:0px;
1599	padding:0px;
1600	float:right;
1601	margin-right: 17em;
1602	margin-top:-1.3em;
1603}
1604
1605.results dt {
1606	display:inline;
1607	margin:0px;
1608	padding:0px;
1609}
1610
1611.results dd {
1612	display:inline;
1613	margin:0px;
1614	padding:0px;
1615	padding-right:.5em;
1616}
1617
1618.results h2, .results h3 {
1619	display:inline;
1620	padding-right:.5em;
1621	font-size: 14px;
1622	font-weight:normal;
1623}
1624
1625.results div.progress {
1626	display:inline;
1627	float:right;
1628	width:16em;
1629	background:#c00 url(../images/shine.png) top left repeat-x;
1630	margin:0px;
1631	margin-top:-1.3em;
1632	padding:0px;
1633	border:none;
1634}
1635
1636/* Dirty EVIL Mozilla hack for round corners */
1637pre {
1638	-moz-border-radius:11px;
1639	-webkit-border-radius:11px;
1640	border-radius: 11px;
1641/*	page-break-inside: avoid; */
1642}
1643
1644.example {
1645	-moz-border-radius:0px;
1646	-webkit-border-radius:0px;
1647	border-radius: 0px;
1648	page-break-inside: avoid;
1649}
1650
1651/* move these invisible fields out of the flow */
1652.example > a:first-child,
1653.table > a:first-child {
1654    float: left;
1655}
1656
1657.package, .citetitle {
1658	font-style: italic;
1659}
1660
1661.titlepage .edition,
1662.titlepage .releaseinfo {
1663	color: #336699;
1664	background-color: transparent;
1665	margin-top: 1em;
1666	margin-bottom: 1em;
1667	font-size: 20px;
1668	font-weight: bold;
1669	text-align: center;
1670}
1671
1672span.remark {
1673	background-color: #ff00ff;
1674}
1675
1676.draft {
1677	background-image: url(../images/watermark-draft.png);
1678	background-repeat: repeat-y;
1679        background-position: center;
1680}
1681
1682.foreignphrase {
1683	font-style: inherit;
1684}
1685
1686dt {
1687	clear:both;
1688	page-break-inside: avoid;
1689	page-break-after: avoid;
1690}
1691
1692dt img {
1693	border-style: none;
1694	max-width: 112px;
1695}
1696
1697dt object {
1698	max-width: 112px;
1699}
1700
1701dt .inlinemediaobject, dt object {
1702	display: inline;
1703	float: left;
1704	margin-bottom: 1em;
1705	padding-right: 1em;
1706	width: 112px;
1707}
1708
1709dl:after {
1710	display: block;
1711	clear: both;
1712	content: "";
1713}
1714
1715.toc dd {
1716	padding-bottom: 0px;
1717	margin-bottom: 1em;
1718	padding-left: 1.3em;
1719	margin-left: 0px;
1720}
1721
1722div.toc > dl > dt {
1723	padding-bottom: 0px;
1724	margin-bottom: 0px;
1725	margin-top: 1em;
1726}
1727
1728
1729.strikethrough {
1730	text-decoration: line-through;
1731}
1732
1733.underline {
1734	text-decoration: underline;
1735}
1736
1737.calloutlist img, .callout {
1738	padding: 0px;
1739	margin: 0px;
1740	width: 12pt;
1741	display: inline;
1742	vertical-align: middle;
1743}
1744
1745li.step > a:first-child {
1746	display: block;
1747}
1748
1749.stepalternatives {
1750	list-style-image: none;
1751	list-style-type: upper-alpha;
1752}
1753.task {
1754/*	page-break-inside: avoid; */
1755}
1756
1757
1758.added {
1759	background-color: #99ff99;
1760}
1761
1762.changed {
1763	background-color: #ffff77;
1764}
1765
1766.deleted {
1767	background-color: #ff4455;
1768	text-decoration: line-through;
1769}
1770