Project

Profile

Help

Revision 56fbfa50

Added by Debbie Lockett 9 months ago

Documentation (ish): remove redundant src/docs/saxon9 directory; add source files for saxon-resources download under src/docs/resources

View differences:

src/docs/resources/fixed/index.html
1
<html>
2
    <head>
3
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
4

  
5
        <title>Saxonica: XSLT and XQuery Processing: Welcome</title>
6

  
7
        <meta name="title" content="Saxonica: Welcome" />
8
        <meta name="description" content="" />
9
        <meta name="keywords" content="" />
10
        <meta name="coverage" content="Worldwide" />
11
        <meta name="copyright" content="Copyright Saxonica Ltd" />
12
        <meta name="robots" content="noindex, nofollow" />
13
        <link rel="stylesheet" href="saxondocs.css" type="text/css" />
14
    </head>
15

  
16
    <body class="main">
17
        <div id="wrapper">
18
            <div id="header-container">
19
                <div id="header-nav-container">
20
                    <div id="header">
21
                        <div class="header-saxonica-logo"><a href="http://www.saxonica.com"><img
22
                                    src="img/logo_crop-mid-blue-background.gif" width="260"
23
                                    height="55" border="0" hspace="10px" alt="saxonica.com"
24
                             /></a></div>
25
                    </div>
26
                    <ul class="nav">
27
                        <li><a>&nbsp;</a></li>
28
                    </ul>
29
                    <div id="breadcrumbs-submenu-container">
30
                        <div id="breadcrumbs">
31
                            <p><a href="http://www.saxonica.com">SAXONICA</a> &gt; <a
32
                                    href="http://www.saxonica.com">Welcome</a></p>
33
                        </div>
34
                        <div style="clear:both;"></div>
35
                    </div>
36
                </div><div id="fixed-aside" class="aside">
37
                    <h2>Documentation</h2>
38
                    <table class="doc-contents">
39
                        <tr>
40
                            <td>
41
                                <p>
42
                                    <a href="../source-userdoc/viewer_appJS/index.html#!about">About Saxon</a>
43
                                </p>
44
                            </td>
45
                        </tr>
46
                        <tr>
47
                            <td>
48
                                <p>
49
                                    <a href="../source-userdoc/viewer_appJS/index.html#!changes">Change History</a>
50
                                </p>
51
                            </td>
52
                        </tr>
53
                        <tr>
54
                            <td>
55
                                <p>
56
                                    <a href="../source-userdoc/viewer_appJS/index.html#!conditions">Licensing</a>
57
                                </p>
58
                            </td>
59
                        </tr>
60
                        <tr>
61
                            <td>
62
                                <p>
63
                                    <a href="../source-userdoc/viewer_appJS/index.html#!configuration">Configuration</a>
64
                                </p>
65
                            </td>
66
                        </tr>
67
                        <tr>
68
                            <td>
69
                                <p>
70
                                    <a href="../source-userdoc/viewer_appJS/index.html#!using-xsl">Using XSLT</a>
71
                                </p>
72
                            </td>
73
                        </tr>
74
                        <tr>
75
                            <td>
76
                                <p>
77
                                    <a href="../source-userdoc/viewer_appJS/index.html#!using-xquery">Using XQuery</a>
78
                                </p>
79
                            </td>
80
                        </tr>
81
                        <tr>
82
                            <td>
83
                                <p>
84
                                    <a href="../source-userdoc/viewer_appJS/index.html#!sourcedocs">Source Documents</a>
85
                                </p>
86
                            </td>
87
                        </tr>
88
                        <tr>
89
                            <td>
90
                                <p>
91
                                    <a href="../source-userdoc/viewer_appJS/index.html#!schema-processing">Schema Processing</a>
92
                                </p>
93
                            </td>
94
                        </tr>
95
                        <tr>
96
                            <td>
97
                                <p>
98
                                    <a href="../source-userdoc/viewer_appJS/index.html#!xpath-api">XPath API for Java</a>
99
                                </p>
100
                            </td>
101
                        </tr>
102
                        <tr>
103
                            <td>
104
                                <p>
105
                                    <a href="../source-userdoc/viewer_appJS/index.html#!dotnet">Saxon on .NET</a>
106
                                </p>
107
                            </td>
108
                        </tr>
109
                        <tr>
110
                            <td>
111
                                <p>
112
                                    <a href="../source-userdoc/viewer_appJS/index.html#!extensibility">Extensibility</a>
113
                                </p>
114
                            </td>
115
                        </tr>
116
                        <tr>
117
                            <td>
118
                                <p>
119
                                    <a href="../source-userdoc/viewer_appJS/index.html#!extensions">Saxon Extensions</a>
120
                                </p>
121
                            </td>
122
                        </tr>
123
                        <tr>
124
                            <td>
125
                                <p>
126
                                    <a href="../source-userdoc/viewer_appJS/index.html#!samples">Sample Saxon Applications</a>
127
                                </p>
128
                            </td>
129
                        </tr>
130
                        <tr>
131
                            <td>
132
                                <p>
133
                                    <a href="../source-userdoc/viewer_appJS/index.html#!sql-extension">Saxon SQL Extension</a>
134
                                </p>
135
                            </td>
136
                        </tr>
137
                        <tr>
138
                            <td>
139
                                <p>
140
                                    <a href="../source-userdoc/viewer_appJS/index.html#!xsl-elements">XSLT Element Reference</a>
141
                                </p>
142
                            </td>
143
                        </tr>
144
                        <tr>
145
                            <td>
146
                                <p>
147
                                    <a href="../source-userdoc/viewer_appJS/index.html#!expressions">XPath Expression Syntax</a>
148
                                </p>
149
                            </td>
150
                        </tr>
151
                        <tr>
152
                            <td>
153
                                <p>
154
                                    <a href="../source-userdoc/viewer_appJS/index.html#!functions">Function Library</a>
155
                                </p>
156
                            </td>
157
                        </tr>
158
                        <tr>
159
                            <td>
160
                                <p>
161
                                    <a href="../source-userdoc/viewer_appJS/index.html#!conformance">Standards Conformance</a>
162
                                </p>
163
                            </td>
164
                        </tr>
165
                        <tr>
166
                            <td>
167
                                <p>
168
                                    <a href="../source-userdoc/viewer_appJS/index.html#!help-system">Using this Documentation</a>
169
                                </p>
170
                            </td>
171
                        </tr>
172
                    </table>
173
                </div>
174
            </div>
175
            <div class="content-cont" id="content-container"><a id="top" class="anchor"></a><div
176
                    id="section">
177
                    <h1>Saxon Resources</h1>
178
                    <h2>Documentation</h2>
179
                    <p>This <code>saxon-resources</code> download contains a full copy of the Saxon
180
                        API documentation:</p>
181
                    <ul>
182
                        <li><p><a href="javadoc/index.html" class="bodylink">Javadoc API
183
                                    Documentation</a></p></li>
184
                        <li><p><a href="dotnetdoc/index.html" class="bodylink">.NET API
185
                                    Documentation</a></p></li>
186
                    </ul>
187
                
188
                <p><i>The main Saxon documentation supplied in this resources download runs as an interactive
189
                    application driven by Saxon-JS in the browser (a copy of Saxon-JS is included in
190
                    the download). However, most browsers do not allow Saxon-JS to run
191
                    from a local file system, so the documentation application may not work directly. 
192
                    It is recommended that the HTTP protocol is used to access the resource files,
193
                    so it may be necessary to host the 'viewer_appJS' directory (which contains Saxon-JS and all
194
                    required resources) on a localhost web-server.</i></p>
195
                <p>Hosting the full 'saxon-resources9-9' directory on a localhost web-server, 
196
                       and once the <code>source-userdoc.zip</code> has been unzipped, use the following
197
                        link, or the menu on the right, to go directly to the documentation:</p>
198
                    <ul>
199
                        <li><p><a href="../source-userdoc/viewer_appJS/index.html" class="bodylink"
200
                                    >Saxon Documentation (in the resources download)</a></p></li>
201
                    </ul>
202
                
203
                    <p>Alternatively, full documentation for the current release is also available online (two versions
204
                        are provided: the interactive application, and an alternative static HTML page version for
205
                        non-Javascript browsers):</p>
206
                    <ul>
207
                        <li><p><a href="http://www.saxonica.com/documentation/documentation.xml"
208
                                    class="bodylink">Saxon Documentation (online)</a></p></li>
209
                    </ul>
210
                    <h2>Sample applications and drivers</h2>
211
                    <p>This resources download also contains sample applications and drivers for the
212
                        W3C test suites. These are relevant for all Saxon editions (Saxon-HE,
213
                        Saxon-PE and Saxon-EE), and both platforms (Java and .NET).</p>
214
                </div>
215
                <div id="footer">
216
                    <p>© 2019 Saxonica</p>
217
                </div>
218
            </div>
219
        </div>
220
    </body>
221

  
222
</html>
src/docs/resources/fixed/javadoc/stylesheet.css
1
/* Javadoc style sheet */
2
/*
3
Overall document style
4
*/
5
body {
6
    background-color:#ffffff;
7
    color:#353833;
8
    font-family:Arial, Helvetica, sans-serif;
9
    font-size:76%;
10
    margin:0;
11
}
12
a:link, a:visited {
13
    text-decoration:none;
14
    color:#4c6b87;
15
}
16
a:hover, a:focus {
17
    text-decoration:none;
18
    color:#bb7a2a;
19
}
20
a:active {
21
    text-decoration:none;
22
    color:#4c6b87;
23
}
24
a[name] {
25
    color:#353833;
26
}
27
a[name]:hover {
28
    text-decoration:none;
29
    color:#353833;
30
}
31
pre {
32
    font-size:1.3em;
33
}
34
h1 {
35
    font-size:1.8em;
36
}
37
h2 {
38
    font-size:1.5em;
39
}
40
h3 {
41
    font-size:1.4em;
42
}
43
h4 {
44
    font-size:1.3em;
45
}
46
h5 {
47
    font-size:1.2em;
48
}
49
h6 {
50
    font-size:1.1em;
51
}
52
ul {
53
    list-style-type:disc;
54
}
55
code, tt {
56
    font-size:1.2em;
57
}
58
dt code {
59
    font-size:1.2em;
60
}
61
table tr td dt code {
62
    font-size:1.2em;
63
    vertical-align:top;
64
}
65
sup {
66
    font-size:.6em;
67
}
68
/*
69
Document title and Copyright styles
70
*/
71
.clear {
72
    clear:both;
73
    height:0px;
74
    overflow:hidden;
75
}
76
.aboutLanguage {
77
    float:right;
78
    padding:0px 21px;
79
    font-size:.8em;
80
    z-index:200;
81
    margin-top:-7px;
82
}
83
.legalCopy {
84
    margin-left:.5em;
85
}
86
.bar a, .bar a:link, .bar a:visited, .bar a:active {
87
    color:#FFFFFF;
88
    text-decoration:none;
89
}
90
.bar a:hover, .bar a:focus {
91
    color:#bb7a2a;
92
}
93
.tab {
94
    background-color:#0066FF;
95
    background-image:url(resources/titlebar.gif);
96
    background-position:left top;
97
    background-repeat:no-repeat;
98
    color:#ffffff;
99
    padding:8px;
100
    width:5em;
101
    font-weight:bold;
102
}
103
/*
104
Navigation bar styles
105
*/
106
.bar {
107
    background-image:url(resources/background.gif);
108
    background-repeat:repeat-x;
109
    color:#FFFFFF;
110
    padding:.8em .5em .4em .8em;
111
    height:auto;/*height:1.8em;*/
112
    font-size:1em;
113
    margin:0;
114
}
115
.topNav {
116
    background-image:url(resources/background.gif);
117
    background-repeat:repeat-x;
118
    color:#FFFFFF;
119
    float:left;
120
    padding:0;
121
    width:100%;
122
    clear:right;
123
    height:2.8em;
124
    padding-top:10px;
125
    overflow:hidden;
126
}
127
.bottomNav {
128
    margin-top:10px;
129
    background-image:url(resources/background.gif);
130
    background-repeat:repeat-x;
131
    color:#FFFFFF;
132
    float:left;
133
    padding:0;
134
    width:100%;
135
    clear:right;
136
    height:2.8em;
137
    padding-top:10px;
138
    overflow:hidden;
139
}
140
.subNav {
141
    background-color:#dee3e9;
142
    border-bottom:1px solid #9eadc0;
143
    float:left;
144
    width:100%;
145
    overflow:hidden;
146
}
147
.subNav div {
148
    clear:left;
149
    float:left;
150
    padding:0 0 5px 6px;
151
}
152
ul.navList, ul.subNavList {
153
    float:left;
154
    margin:0 25px 0 0;
155
    padding:0;
156
}
157
ul.navList li{
158
    list-style:none;
159
    float:left;
160
    padding:3px 6px;
161
}
162
ul.subNavList li{
163
    list-style:none;
164
    float:left;
165
    font-size:90%;
166
}
167
.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
168
    color:#FFFFFF;
169
    text-decoration:none;
170
}
171
.topNav a:hover, .bottomNav a:hover {
172
    text-decoration:none;
173
    color:#bb7a2a;
174
}
175
.navBarCell1Rev {
176
    background-image:url(resources/tab.gif);
177
    background-color:#a88834;
178
    color:#FFFFFF;
179
    margin: auto 5px;
180
    border:1px solid #c9aa44;
181
}
182
/*
183
Page header and footer styles
184
*/
185
.header, .footer {
186
    clear:both;
187
    margin:0 20px;
188
    padding:5px 0 0 0;
189
}
190
.indexHeader {
191
    margin:10px;
192
    position:relative;
193
}
194
.indexHeader h1 {
195
    font-size:1.3em;
196
}
197
.title {
198
    color:#2c4557;
199
    margin:10px 0;
200
}
201
.subTitle {
202
    margin:5px 0 0 0;
203
}
204
.header ul {
205
    margin:0 0 25px 0;
206
    padding:0;
207
}
208
.footer ul {
209
    margin:20px 0 5px 0;
210
}
211
.header ul li, .footer ul li {
212
    list-style:none;
213
    font-size:1.2em;
214
}
215
/*
216
Heading styles
217
*/
218
div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
219
    background-color:#dee3e9;
220
    border-top:1px solid #9eadc0;
221
    border-bottom:1px solid #9eadc0;
222
    margin:0 0 6px -8px;
223
    padding:2px 5px;
224
}
225
ul.blockList ul.blockList ul.blockList li.blockList h3 {
226
    background-color:#dee3e9;
227
    border-top:1px solid #9eadc0;
228
    border-bottom:1px solid #9eadc0;
229
    margin:0 0 6px -8px;
230
    padding:2px 5px;
231
}
232
ul.blockList ul.blockList li.blockList h3 {
233
    padding:0;
234
    margin:15px 0;
235
}
236
ul.blockList li.blockList h2 {
237
    padding:0px 0 20px 0;
238
}
239
/*
240
Page layout container styles
241
*/
242
.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
243
    clear:both;
244
    padding:10px 20px;
245
    position:relative;
246
}
247
.indexContainer {
248
    margin:10px;
249
    position:relative;
250
    font-size:1.0em;
251
}
252
.indexContainer h2 {
253
    font-size:1.1em;
254
    padding:0 0 3px 0;
255
}
256
.indexContainer ul {
257
    margin:0;
258
    padding:0;
259
}
260
.indexContainer ul li {
261
    list-style:none;
262
}
263
.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
264
    font-size:1.1em;
265
    font-weight:bold;
266
    margin:10px 0 0 0;
267
    color:#4E4E4E;
268
}
269
.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
270
    margin:10px 0 10px 20px;
271
}
272
.serializedFormContainer dl.nameValue dt {
273
    margin-left:1px;
274
    font-size:1.1em;
275
    display:inline;
276
    font-weight:bold;
277
}
278
.serializedFormContainer dl.nameValue dd {
279
    margin:0 0 0 1px;
280
    font-size:1.1em;
281
    display:inline;
282
}
283
/*
284
List styles
285
*/
286
ul.horizontal li {
287
    display:inline;
288
    font-size:0.9em;
289
}
290
ul.inheritance {
291
    margin:0;
292
    padding:0;
293
}
294
ul.inheritance li {
295
    display:inline;
296
    list-style:none;
297
}
298
ul.inheritance li ul.inheritance {
299
    margin-left:15px;
300
    padding-left:15px;
301
    padding-top:1px;
302
}
303
ul.blockList, ul.blockListLast {
304
    margin:10px 0 10px 0;
305
    padding:0;
306
}
307
ul.blockList li.blockList, ul.blockListLast li.blockList {
308
    list-style:none;
309
    margin-bottom:25px;
310
}
311
ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
312
    padding:0px 20px 5px 10px;
313
    border:1px solid #9eadc0;
314
    background-color:#f9f9f9;
315
}
316
ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
317
    padding:0 0 5px 8px;
318
    background-color:#ffffff;
319
    border:1px solid #9eadc0;
320
    border-top:none;
321
}
322
ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
323
    margin-left:0;
324
    padding-left:0;
325
    padding-bottom:15px;
326
    border:none;
327
    border-bottom:1px solid #9eadc0;
328
}
329
ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
330
    list-style:none;
331
    border-bottom:none;
332
    padding-bottom:0;
333
}
334
table tr td dl, table tr td dl dt, table tr td dl dd {
335
    margin-top:0;
336
    margin-bottom:1px;
337
}
338
/*
339
Table styles
340
*/
341
.contentContainer table, .classUseContainer table, .constantValuesContainer table {
342
    border-bottom:1px solid #9eadc0;
343
    width:100%;
344
}
345
.contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table {
346
    width:100%;
347
}
348
.contentContainer .description table, .contentContainer .details table {
349
    border-bottom:none;
350
}
351
.contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{
352
    vertical-align:top;
353
    padding-right:20px;
354
}
355
.contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast,
356
.contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast,
357
.contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne,
358
.contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne {
359
    padding-right:3px;
360
}
361
.overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption {
362
    position:relative;
363
    text-align:left;
364
    background-repeat:no-repeat;
365
    color:#FFFFFF;
366
    font-weight:bold;
367
    clear:none;
368
    overflow:hidden;
369
    padding:0px;
370
    margin:0px;
371
}
372
caption a:link, caption a:hover, caption a:active, caption a:visited {
373
    color:#FFFFFF;
374
}
375
.overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span {
376
    white-space:nowrap;
377
    padding-top:8px;
378
    padding-left:8px;
379
    display:block;
380
    float:left;
381
    background-image:url(resources/titlebar.gif);
382
    height:18px;
383
}
384
.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd {
385
    width:10px;
386
    background-image:url(resources/titlebar_end.gif);
387
    background-repeat:no-repeat;
388
    background-position:top right;
389
    position:relative;
390
    float:left;
391
}
392
ul.blockList ul.blockList li.blockList table {
393
    margin:0 0 12px 0px;
394
    width:100%;
395
}
396
.tableSubHeadingColor {
397
    background-color: #EEEEFF;
398
}
399
.altColor {
400
    background-color:#eeeeef;
401
}
402
.rowColor {
403
    background-color:#ffffff;
404
}
405
.overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td {
406
    text-align:left;
407
    padding:3px 3px 3px 7px;
408
}
409
th.colFirst, th.colLast, th.colOne, .constantValuesContainer th {
410
    background:#dee3e9;
411
    border-top:1px solid #9eadc0;
412
    border-bottom:1px solid #9eadc0;
413
    text-align:left;
414
    padding:3px 3px 3px 7px;
415
}
416
td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
417
    font-weight:bold;
418
}
419
td.colFirst, th.colFirst {
420
    border-left:1px solid #9eadc0;
421
    white-space:nowrap;
422
}
423
td.colLast, th.colLast {
424
    border-right:1px solid #9eadc0;
425
}
426
td.colOne, th.colOne {
427
    border-right:1px solid #9eadc0;
428
    border-left:1px solid #9eadc0;
429
}
430
table.overviewSummary  {
431
    padding:0px;
432
    margin-left:0px;
433
}
434
table.overviewSummary td.colFirst, table.overviewSummary th.colFirst,
435
table.overviewSummary td.colOne, table.overviewSummary th.colOne {
436
    width:25%;
437
    vertical-align:middle;
438
}
439
table.packageSummary td.colFirst, table.overviewSummary th.colFirst {
440
    width:25%;
441
    vertical-align:middle;
442
}
443
/*
444
Content styles
445
*/
446
.description pre {
447
    margin-top:0;
448
}
449
.deprecatedContent {
450
    margin:0;
451
    padding:10px 0;
452
}
453
.docSummary {
454
    padding:0;
455
}
456
/*
457
Formatting effect styles
458
*/
459
.sourceLineNo {
460
    color:green;
461
    padding:0 30px 0 0;
462
}
463
h1.hidden {
464
    visibility:hidden;
465
    overflow:hidden;
466
    font-size:.9em;
467
}
468
.block {
469
    display:block;
470
    margin:3px 0 0 0;
471
}
472
.strong {
473
    font-weight:bold;
474
}
src/docs/resources/fixed/saxondocs.css
1

  
2
/* 
3
Text blue: #3D5B96
4
Dark blue: #C1CEDE
5
Mid blue: #E4EEF0
6
Light blue: #F6FFFB
7
mid green: #B1CCC7
8
rust: #96433D
9
brown: #B3956F
10

  
11

  
12
dark grey: #7F7396
13
purple-ish grey: #9FA6B4
14
light grey: #F5F5F5 (Menu dropdown blocks)
15

  
16
font-family: Verdana, Arial, Helvetica, sans-serif;
17
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
18
"Lucida Console", Monaco, monospace;
19
Georgia,"Times New Roman",Times,serif;
20

  
21
*/
22

  
23
/* RESET PAGE STYLING - for consistency across browsers (avoid using their differing defaults) */
24

  
25
html, body, div, span, applet, object, iframe,
26
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
27
a, abbr, acronym, address, big, cite, code,
28
del, dfn, em, img, ins, kbd, q, s, samp,
29
small, strike, strong, sub, sup, tt, var,
30
b, u, i, center,
31
dl, dt, dd, ol, ul, li,
32
fieldset, form, label, legend,
33
table, caption, tbody, tfoot, thead, tr, th, td,
34
article, aside, canvas, details, embed, 
35
figure, figcaption, footer, header, hgroup, 
36
menu, nav, output, ruby, section, summary,
37
time, mark, audio, video {
38
	margin: 0;
39
	padding: 0;
40
	border: 0;
41
	font-size: 100%;
42
	font: inherit;
43
	vertical-align: baseline;
44
}
45
/* HTML5 display-role reset for older browsers */
46
article, aside, details, figcaption, figure, 
47
footer, header, hgroup, menu, nav, section {
48
	display: block;
49
}
50
body {
51
	line-height: 1;	
52
}
53
ol, ul {
54
	list-style: none;
55
}
56
blockquote, q {
57
	quotes: none;
58
}
59
blockquote:before, blockquote:after,
60
q:before, q:after {
61
	content: '';
62
	content: none;
63
}
64
table {
65
	border-collapse: collapse;
66
	border-spacing: 0;
67
}
68
/* Prevent mobile browsers from default adapting font sizes of content to make it readable */
69
body{
70
    -webkit-text-size-adjust: 100%;
71
}
72

  
73
/** SAXONICA PAGE STYLING */
74

  
75
/* Body class */
76
.main{
77
    background:#C1CEDE;
78
    margin-top:0px;
79
    margin-left:0px;
80
    margin-right:0px;
81
    margin-bottom:0px;
82
    padding:0 0 0 0;
83
}
84

  
85
html,body{
86
    height: 100%;
87
}
88

  
89
body{
90
    -webkit-text-size-adjust: 100%;
91
    padding:0;
92
    margin:0;
93
    background:white;
94
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;    
95
}
96
#footer{
97
    height:22px;
98
    clear:both;
99
    bottom:0;
100
    padding:0 0 10px 0;
101
    margin:0 10px 0 10px;
102
    text-align:left;
103
    /*min-height:10%;*/
104
}
105

  
106
#footer p{
107
    font-size:8pt;
108
    background:white;
109
    padding:0 0 0 0;
110
    margin:0;
111
}
112

  
113
/* wrapper for whole page body, fixed width positioned centrally in available space */
114
#wrapper{
115
    width:980px;
116
    margin-left:auto;
117
    margin-right:auto;
118
    font-size:10pt;
119
    background:white;
120
    box-shadow:0px 0px 15px #3D5B96;
121
    min-height:100%;
122
}
123

  
124
/* header and nav container */
125
#header-container{
126
    width:980px;
127
    height:110px;
128
    position:fixed;
129
    top:0px;
130
    z-index:10;
131
    background:white;
132
    /*box-shadow:0px 0px 15px #3D5B96;*/
133
}
134

  
135
/* header section */
136
#header{
137
    width:980px;
138
    min-width:980px;
139
    height:60px;
140
    z-index:3;
141
    margin-top:0px;
142
    margin-left:0px;
143
    margin-right:0px;
144
    background-color:#E4EEF0;/*#96433D;*/
145
    visibility:visible;
146
    /*border-bottom:3px solid white;*/
147
}
148

  
149
/* navigation menu bar under header */
150
#nav{
151
    width:980px;
152
    height:25px;
153
    z-index:5;
154
    margin-left:0px;
155
    margin-right:0px;
156
    margin-bottom:0px;
157
    visibility:visible;
158
}
159

  
160
/* breadcrumbs navigation bar under nav menu bar */
161
#breadcrumbs-submenu-container{
162
    width:980px;
163
    height:auto;
164
    /*overflow:hidden;*/
165
    background-color:#E4EEF0;
166
}
167

  
168
#breadcrumbs{
169
    float:left;
170
    /*height:15px;*/
171
    width:400px;
172
    padding-top:5px;
173
    padding-bottom:5px;
174
    background-color:#E4EEF0;
175
}
176
#breadcrumbs p{
177
    font-size:8pt;
178
    color:#3D5B96;
179
    padding-left:15px;
180
    padding-right:15px;
181
    margin:0px;    
182
}
183
#breadcrumbs a{
184
    color:#3D5B96;
185
}
186
#submenu{
187
    float:right;
188
    /*height:15px;*/
189
    /*width:980px;*/
190
    width:580px;
191
    /*width:180px;*/
192
    padding-top:5px;
193
    padding-bottom:5px;
194
    background-color:#E4EEF0;    
195
}
196
#submenu p{
197
    font-size:8pt;
198
    color:#3D5B96;
199
    padding-left:15px;
200
    padding-right:15px;
201
    margin:0px;    
202
}
203
#submenu a{
204
    color:#3D5B96;
205
}
206

  
207
/* Main content container */
208
#content-container{
209
    width:960px;
210
    background:white;
211
    padding:120px 0 0 0;
212
    margin:0px 10px 0 10px;    
213
    min-height:calc(100% - 120px);
214
}
215

  
216
/* Main page content block for full page width - e.g. feature matrix */
217
#fullpage{
218
    min-height:70%;
219
    min-height:calc(100% - 180px);
220
    float:left;
221
    width:880px;
222
    z-index:4;
223
    background-color:white;
224
    visibility:visible;
225
    margin-top:0px;
226
    margin-left:40px;
227
    margin-right:40px;
228
    margin-bottom:40px;
229
    padding-bottom:20px;
230
}
231

  
232
/* Main page content section block ~2/3 full page width */
233
#section{
234
    min-height:70%;
235
    min-height:calc(100% - 180px);
236
    float:left;
237
    width:580px;
238
    z-index:4;
239
    background-color:white;
240
    visibility:visible;
241
    margin-top:10px;
242
    margin-left:40px;
243
    margin-right:30px;
244
    margin-bottom:30px;
245
}
246

  
247
/* Main page content secondary 'aside' section block ~1/3 full page width */
248
#aside{
249
    float:right;
250
    width:240px;
251
    z-index:4;
252
    background-color:white;
253
    visibility:visible;
254
    margin-top:14px;
255
    margin-left:20px;
256
    margin-right:20px;
257
    margin-bottom:20px;
258
    padding:10px 10px 10px 10px;
259
    border:2px solid #F5F5F5;
260
}
261

  
262
/* Main page content secondary 'aside' section block ~1/3 full page width */
263
/* Fixed on screen, i.e. doesn't scroll with page content */
264
#fixed-aside{
265
    position:relative;
266
    right:10px;
267
    float:right;
268
    width:240px;
269
    z-index:4;
270
    background-color:white;
271
    visibility:visible;
272
    margin-top:14px;
273
    margin-left:20px;
274
    margin-right:20px;
275
    margin-bottom:20px;
276
    padding:10px 10px 10px 10px;
277
    border:2px solid #F5F5F5;
278
}
279

  
280
/* Main page content halfpage block - left */
281
#halfpage-l{
282
    /*min-height:70%;
283
    min-height:calc(100% - 180px);*/
284
    height:410px;
285
    float:left;
286
    width:240px;
287
    z-index:4;
288
    background-color:white;
289
    visibility:visible;
290
    margin-top:14px;
291
    margin-left:30px;
292
    margin-right:20px;
293
    margin-bottom:20px;
294
    overflow:auto;
295
    padding:0px 10px 10px 10px;
296
    border:2px solid #F5F5F5;
297
}
298

  
299
/* Main page content halfpage block - right */
300
#halfpage-r{
301
    /*min-height:70%;
302
    min-height:calc(100% - 180px);*/
303
    height:410px;
304
    float:right;
305
    width:580px;
306
    z-index:4;
307
    background-color:white;
308
    visibility:visible;
309
    margin-top:14px;
310
    margin-left:20px;
311
    margin-right:20px;
312
    margin-bottom:20px;
313
    overflow:auto;
314
    padding:0px 10px 10px 10px;
315
    border:2px solid #F5F5F5;
316
}
317

  
318
#click-list{
319
    list-style-image:url('img/triangleClosedGray.png');
320
    font-size:inherit;
321
    padding-left:20px;
322
    padding-right:10px;
323
}
324

  
325
#click-list li.open{
326
    list-style-image:url('img/triangleOpenGreen.png');
327
}
328

  
329

  
330
#click-list ul{
331
    padding-left:5px;
332
    padding-right:5px;
333
}
334

  
335
#click-list ul li{
336
    padding:3px;
337
}
338

  
339
#click-list a{
340
    font-size:10pt;
341
}
342

  
343
#click-list ul.sub-list-tech,
344
#click-list ul.sub-list-product,
345
#click-list ul.sub-list-commercial,
346
#click-list ul.sub-list-company{
347
    display: none;
348
}
349

  
350
#click-list ul.visible {
351
    display: block;
352
}
353

  
354

  
355
/* Header content*/
356
#header a{
357
    display:inline-block;
358
}
359

  
360
#header a img{
361
    margin:0 0 0 0;
362
    padding:0 0 0 0;
363
    text-decoration:none;
364
}
365

  
366
/* Saxonica logo in header */
367
.header-saxonica-logo{
368
    float:left;
369
    width:260px;
370
    height:60px;
371
    padding-left:10px;
372
}
373

  
374
/* Social media icon links in header */
375
.social-media{
376
    float:right;
377
    width:220px;
378
    height:40px;
379
    padding-top:10px;
380
    padding-bottom:10px;
381
}
382

  
383
/* font-awesome icons (social media links, etc.) */
384
.fa{
385
    display:inline-block;
386
    font-family:FontAwesome;
387
    font-style:normal;
388
    font-weight:400;
389
    line-height:1;
390
    color:#B1CCC7;
391
    padding:8px 8px 8px 8px;
392
}
393
.fa:hover,
394
.fa:active{
395
    color:#96433D;
396
}
397

  
398
/* Nav section content */
399
/* nav bar menu */
400
#thispage:link,
401
#thispage:visited{
402
    color:#96433D;
403
}
404
ul.nav{
405
    list-style-type:none;
406
    margin:0px auto;
407
    padding-left:0px;
408
    padding-right:0px;    
409
    overflow:hidden;
410
    background:white;
411
    /*box-shadow:0px 0px 5px #3D5B96;*/
412
}
413
.nav li{
414
    float:left;
415
    padding:0;
416
    /*background: url("img/subnav-divider.png") no-repeat scroll right center transparent; */   
417
}
418
.nav a:link,
419
.nav a:visited{
420
    display:block;
421
    width:110px;
422
    font-size:10.5pt;
423
    font-weight:normal;
424
    color:#3D5B96;
425
    text-align:center;
426
    padding:3px;
427
    text-decoration:none;
428
}
429
.nav a:hover,
430
.nav a:active{
431
    color:#96433D;
432
}
433

  
434
/* nav dropdown menus */
435
.nav ul{
436
    list-style-type:none;
437
    margin:0;
438
    padding:0;
439
    overflow:hidden;
440
    position:absolute;
441
    -webkit-box-shadow:none;
442
    -moz-box-shadow:none;
443
    box-shadow:none;
444
    display:none;
445
    opacity:0;
446
    visibility:hidden;
447
    z-index:5;
448
}
449
.nav li:hover ul{
450
    display:block;
451
    opacity:1;
452
    visibility:visible;
453
}
454
.nav ul li{
455
    float:none;
456
    padding:0;
457
    border:none;
458
}
459
.nav ul li a:link,
460
.nav ul li a:visited{
461
    width:110px;
462
    font-size:10pt;
463
    color:#3D5B96;
464
    background-color:#F5F5F5;
465
}
466
.nav ul li a:hover,
467
.nav ul li a:active{
468
    color:#96433D;
469
}
470

  
471
/* Body general content */
472

  
473
/* Any link (e.g. links within a page) */
474
a{
475
    font-family:inherit;
476
    font-size:inherit;
477
    font-style:normal;
478
    color:#3D5B96;
479
    font-weight:normal;
480
    text-decoration:none;
481
}
482

  
483
/* used for in body links */
484
a.bodylink{
485
    font-family:inherit;
486
    font-size:inherit;
487
    font-style:inherit;
488
    color:#96433D;
489
    font-weight:normal;
490
    text-decoration:none;
491
}
492

  
493
/* used for anchor links within a page */
494
a.anchor{
495
    display:block;
496
    position:relative;
497
    top:-102px;
498
    visibility:hidden;
499
}
500

  
501
/* used for anchor links in scroll-box (e.g. technology FAQ page) */
502
a.anchor-in-scroll-box{
503
    display:block;
504
    position:relative;
505
    top:-10px;
506
    visibility:hidden;
507
}
508

  
509

  
510
/* Used for 'Return to top of page' links (e.g. FAQ page) */
511
a.top-of-page p{
512
    font-size:10pt;
513
    font-style:italic;
514
    text-align:right;
515
}
516

  
517
/* used for main page headings */
518
h1,
519
h2,
520
h3,
521
.subhead{
522
    text-decoration:none;
523
    margin-top:0.7em;
524
    margin-bottom:0.7em;
525
    line-height:1.6em;
526
}
527

  
528
h1{
529
    font-size:13pt;
530
    font-style:normal;
531
    color:#3D5B96;
532
    font-weight:bold;
533
}
534

  
535
h2{
536
    font-size:11pt;
537
    font-style:normal;
538
    color:#3D5B96;
539
    font-weight:bold;
540
}
541

  
542
h3{
543
    font-size:10pt;
544
    font-style:italic;
545
    color:#3D5B96;
546
    font-weight:normal;
547
}
548

  
549
/* used for subheads in pref. to H2 etc, to limit underlining width */
550
.subhead{
551
    font-size:inherit;
552
    font-style:normal;
553
    color:#3D5B96;
554
    font-weight:normal;
555
    border-bottom:thin dashed #3D5B96;
556
    padding-right:5px;
557
}
558

  
559
/* used for standard text */
560
p{
561
    font-family:inherit;
562
    font-size:10pt;
563
    font-style:normal;
564
    color:#3D5B96;
565
    font-weight:normal;
566
    text-decoration:none;
567
    line-height:1.4em;
568
    padding-right:15px;
569
    padding-left:15px;
570
    margin-top:10px;
571
    margin-bottom:10px;
572
}
573

  
574
/* used for right-aligned text */
575
.align-right{
576
    text-align:right;
577
}
578

  
579
strong, b{
580
    font-family:inherit;
581
    font-weight:bold;
582
}
583

  
584
i{
585
    font-family:inherit;
586
    font-size:inherit;
587
    font-style:italic;
588
    font-weight:normal;
589
    text-decoration:none;
590
}
591

  
592
blockquote{
593
	margin: 15px 30px;
594
}
595

  
596
code{
597
    font-family:"lucida sans typewriter", courier, monospace;
598
    font-size:inherit;
599
    font-style:normal;
600
    font-weight:normal;
601
    text-decoration:none;
602
    color:#3D5B96;
603
}
604

  
605
/* Used for general lists */
606
ul{
607
    font-family:inherit;
608
    font-size:10pt;
609
    font-style:normal;
610
    color:#3D5B96;
611
    font-weight:normal;
612
    text-decoration:none;
613
    line-height:1.4em;
614
    list-style-type:disc;
615
    list-style-position:outside;
616
    padding-right:15px;
617
    padding-left:40px;
618
    margin-top:10px;
619
    margin-bottom:10px;
620
}
621
li{
622
    font-family:inherit;
623
    font-size:inherit;
624
    font-style:normal;
625
    color:#3D5B96;
626
    font-weight:normal;
627
}
628
ul ul{
629
    margin-top:5px;
630
    margin-bottom:5px;
631
}
632

  
633
/* Used for section index lists (e.g. Technology section main page, W3C page) */
634
ul.index-list li{
635
    margin-top:12px;
636
    margin-bottom:12px;
637
}
638
.index-list a.bodylink{
639
    color:#3D5B96;
640
}
641
.index-list ul{
642
    padding-top:0px;    
643
    padding-bottom:0px;  
644
}
645
.index-list ul li{
646
    margin-top:6px;
647
    margin-bottom:6px;
648
}
649

  
650
/* Documentation table of contents */
651
/* used for table of contents level 1 */
652
.toc1{
653
    font-family:inherit;
654
    font-size:10pt;
655
    font-style:normal;
656
    color:#3D5B96;
657
    font-weight:bold;
658
    text-decoration:none;
659
}
660

  
661
/* used for table of contents level 2 */
662
.toc2{
663
    font-family:inherit;
664
    font-size:10pt;
665
    font-style:normal;
666
    color:#3D5B96;
667
    font-weight:normal;
668
    text-decoration:none;
669
}
670

  
671
/* should only be used for table of contents links level 3+ */
672
ul ul a{
673
    font-size:9pt;
674
}
675

  
676
/* used for aside section contents */
677
.aside *{
678
    font-size:10pt;
679
    padding:0 0 0 0;
680
    margin:0;
681
    text-decoration:none;
682
    color:#3D5B96;
683
    border-collapse:collapse;
684
}
685

  
686
.aside ul{
687
    padding-left:20px;
688
    margin-top:5px;
689
    margin-bottom:5px;
690
}
691

  
692
.aside ul li{
693
    padding-bottom:2px;
694
}
695

  
696
.aside h2{
697
    margin-top:0px;
698
    margin-bottom:5px;
699
    font-size:11pt;
700
}
701

  
702
.aside p{
703
    margin:5px;
704
}
705

  
706
.aside a.bodylink{
707
    font-size:inherit;
708
    font-style:inherit;
709
    color:#96433D;
710
    font-weight:normal;
711
    text-decoration:none;
712
}
713

  
714
/* Platform logos appear on Products page */
715
.platform-logo{
716
    margin:10px;
717
    padding-left:18px;
718
    position:relative;
719
}
720

  
721
/* Used for all tables */
722
table{
723
    table-layout:fixed;
724
    width:auto;
725
    /*border-collapse:collapse;*/
726
}
727
th,
728
td{
729
    font-family:inherit;
730
    font-size:inherit;
731
    font-style:normal;
732
    color:#3D5B96;
733
    text-decoration:none;
734
    padding-left:15px;
735
    padding-right:15px;
736
    padding-top:0px;
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff