1 <?xml version="1.0"?>
\r
3 <!DOCTYPE MODE SYSTEM "xmode.dtd">
\r
7 <PROPERTY NAME="commentStart" VALUE="/*" />
\r
8 <PROPERTY NAME="commentEnd" VALUE="*/" />
\r
9 <PROPERTY NAME="indentOpenBrackets" VALUE="{" />
\r
10 <PROPERTY NAME="indentCloseBrackets" VALUE="}" />
\r
11 <PROPERTY NAME="noWordSep" VALUE="-" />
\r
12 <PROPERTY NAME="noWordSep" VALUE="_" />
\r
17 HIGHLIGHT_DIGITS="TRUE"
\r
18 DIGIT_RE="-?[\p{Digit}]+(pt|pc|in|mm|cm|em|ex|px|ms|s|%)"
\r
22 <MARK_FOLLOWING TYPE="LITERAL1">.</MARK_FOLLOWING>
\r
24 <MARK_FOLLOWING TYPE="LITERAL2">#</MARK_FOLLOWING>
\r
26 <SEQ TYPE="OPERATOR">></SEQ>
\r
28 <!-- TODO: selectors, see http://www.w3.org/TR/REC-CSS2/selector.html -->
\r
30 <SEQ TYPE="OPERATOR" DELEGATE="PSEUDO">:</SEQ>
\r
31 <SEQ TYPE="OPERATOR">,</SEQ>
\r
33 <!-- property blocks: -->
\r
34 <SPAN TYPE="OPERATOR" DELEGATE="PROPERTIES">
\r
39 <IMPORT DELEGATE="GLOBAL" />
\r
40 <IMPORT DELEGATE="html::TAGS" />
\r
44 <!-- Pseudo classes like ":active" -->
\r
45 <RULES SET="PSEUDO">
\r
46 <!-- Delegate back: -->
\r
47 <SEQ TYPE="NULL" DELEGATE="MAIN"> </SEQ>
\r
48 <SEQ TYPE="OPERATOR" DELEGATE="MAIN">,</SEQ>
\r
50 <SEQ TYPE="OPERATOR" DELEGATE="PROPERTIES">{</SEQ>
\r
52 <SPAN_REGEXP HASH_CHAR="lang" TYPE="KEYWORD4">
\r
53 <BEGIN>lang\s*\(</BEGIN>
\r
57 <SPAN_REGEXP HASH_CHAR="lang" TYPE="KEYWORD4">
\r
58 <BEGIN>lang\s*\(</BEGIN>
\r
62 <!-- For delegating to PROPERTIES: -->
\r
63 <IMPORT DELEGATE="GLOBAL" />
\r
66 <KEYWORD4>after</KEYWORD4>
\r
67 <KEYWORD4>before</KEYWORD4>
\r
68 <KEYWORD4>first-child</KEYWORD4>
\r
69 <KEYWORD4>link</KEYWORD4>
\r
70 <KEYWORD4>visited</KEYWORD4>
\r
71 <KEYWORD4>active</KEYWORD4>
\r
72 <KEYWORD4>hover</KEYWORD4>
\r
73 <KEYWORD4>focus</KEYWORD4>
\r
78 <RULES SET="LITERAL" DEFAULT="LITERAL1" ESCAPE="\">
\r
81 <!-- Properties: -->
\r
82 <RULES SET="PROPERTIES" ESCAPE="\">
\r
83 <!-- Delegate back -->
\r
84 <SEQ TYPE="OPERATOR" DELEGATE="MAIN">}</SEQ>
\r
86 <SEQ TYPE="OPERATOR" DELEGATE="PROP_VALUE">:</SEQ>
\r
88 <IMPORT DELEGATE="GLOBAL" />
\r
91 <!-- CSS2 properties -->
\r
93 <!-- Color and background properties -->
\r
94 <KEYWORD2>background</KEYWORD2>
\r
95 <KEYWORD2>background-attachment</KEYWORD2>
\r
96 <KEYWORD2>background-color</KEYWORD2>
\r
97 <KEYWORD2>background-image</KEYWORD2>
\r
98 <KEYWORD2>background-position</KEYWORD2>
\r
99 <KEYWORD2>background-repeat</KEYWORD2>
\r
100 <KEYWORD2>color</KEYWORD2>
\r
102 <!-- Font properties -->
\r
103 <KEYWORD2>font</KEYWORD2>
\r
104 <KEYWORD2>font-family</KEYWORD2>
\r
105 <KEYWORD2>font-size</KEYWORD2>
\r
106 <KEYWORD2>font-size-adjust</KEYWORD2>
\r
107 <KEYWORD2>font-style</KEYWORD2>
\r
108 <KEYWORD2>font-variant</KEYWORD2>
\r
109 <KEYWORD2>font-weight</KEYWORD2>
\r
110 <KEYWORD2>font-stretch</KEYWORD2>
\r
111 <KEYWORD2>src</KEYWORD2>
\r
112 <KEYWORD2>definition-src</KEYWORD2>
\r
113 <KEYWORD2>unicode-range</KEYWORD2>
\r
114 <KEYWORD2>panose-1</KEYWORD2>
\r
115 <KEYWORD2>stemv</KEYWORD2>
\r
116 <KEYWORD2>stemh</KEYWORD2>
\r
117 <KEYWORD2>units-per-em</KEYWORD2>
\r
118 <KEYWORD2>slope</KEYWORD2>
\r
119 <KEYWORD2>cap-height</KEYWORD2>
\r
120 <KEYWORD2>x-height</KEYWORD2>
\r
121 <KEYWORD2>ascent</KEYWORD2>
\r
122 <KEYWORD2>descent</KEYWORD2>
\r
123 <KEYWORD2>baseline</KEYWORD2>
\r
124 <KEYWORD2>centerline</KEYWORD2>
\r
125 <KEYWORD2>mathline</KEYWORD2>
\r
126 <KEYWORD2>topline</KEYWORD2>
\r
128 <!-- Text properties -->
\r
129 <KEYWORD2>letter-spacing</KEYWORD2>
\r
130 <KEYWORD2>text-align</KEYWORD2>
\r
131 <KEYWORD2>text-shadow</KEYWORD2>
\r
132 <KEYWORD2>text-decoration</KEYWORD2>
\r
133 <KEYWORD2>text-indent</KEYWORD2>
\r
134 <KEYWORD2>text-transform</KEYWORD2>
\r
135 <KEYWORD2>word-spacing</KEYWORD2>
\r
136 <KEYWORD2>letter-spacing</KEYWORD2>
\r
137 <KEYWORD2>white-space</KEYWORD2>
\r
139 <!-- Box properties -->
\r
140 <KEYWORD2>border</KEYWORD2>
\r
141 <KEYWORD2>bottom</KEYWORD2>
\r
142 <KEYWORD2>border-collapse</KEYWORD2>
\r
143 <KEYWORD2>border-spacing</KEYWORD2>
\r
144 <KEYWORD2>border-bottom</KEYWORD2>
\r
145 <KEYWORD2>border-bottom-style</KEYWORD2>
\r
146 <KEYWORD2>border-bottom-width</KEYWORD2>
\r
147 <KEYWORD2>border-bottom-color</KEYWORD2>
\r
148 <KEYWORD2>border-left</KEYWORD2>
\r
149 <KEYWORD2>border-left-style</KEYWORD2>
\r
150 <KEYWORD2>border-left-width</KEYWORD2>
\r
151 <KEYWORD2>border-left-color</KEYWORD2>
\r
152 <KEYWORD2>border-right</KEYWORD2>
\r
153 <KEYWORD2>border-right-style</KEYWORD2>
\r
154 <KEYWORD2>border-right-width</KEYWORD2>
\r
155 <KEYWORD2>border-right-color</KEYWORD2>
\r
156 <KEYWORD2>border-top</KEYWORD2>
\r
157 <KEYWORD2>border-top-style</KEYWORD2>
\r
158 <KEYWORD2>border-top-width</KEYWORD2>
\r
159 <KEYWORD2>border-top-color</KEYWORD2>
\r
160 <KEYWORD2>border-color</KEYWORD2>
\r
161 <KEYWORD2>border-style</KEYWORD2>
\r
162 <KEYWORD2>border-width</KEYWORD2>
\r
163 <KEYWORD2>clear</KEYWORD2>
\r
164 <KEYWORD2>float</KEYWORD2>
\r
165 <KEYWORD2>height</KEYWORD2>
\r
166 <KEYWORD2>margin</KEYWORD2>
\r
167 <KEYWORD2>margin-bottom</KEYWORD2>
\r
168 <KEYWORD2>margin-left</KEYWORD2>
\r
169 <KEYWORD2>margin-right</KEYWORD2>
\r
170 <KEYWORD2>margin-top</KEYWORD2>
\r
171 <KEYWORD2>padding</KEYWORD2>
\r
172 <KEYWORD2>padding-bottom</KEYWORD2>
\r
173 <KEYWORD2>padding-left</KEYWORD2>
\r
174 <KEYWORD2>padding-right</KEYWORD2>
\r
175 <KEYWORD2>padding-top</KEYWORD2>
\r
176 <KEYWORD2>clear</KEYWORD2>
\r
178 <!-- Visual formatting properties -->
\r
179 <KEYWORD2>display</KEYWORD2>
\r
180 <KEYWORD2>position</KEYWORD2>
\r
181 <KEYWORD2>top</KEYWORD2>
\r
182 <KEYWORD2>right</KEYWORD2>
\r
183 <KEYWORD2>bottom</KEYWORD2>
\r
184 <KEYWORD2>left</KEYWORD2>
\r
185 <KEYWORD2>float</KEYWORD2>
\r
186 <KEYWORD2>z-index</KEYWORD2>
\r
187 <KEYWORD2>direction</KEYWORD2>
\r
188 <KEYWORD2>unicode-bidi</KEYWORD2>
\r
189 <KEYWORD2>width</KEYWORD2>
\r
190 <KEYWORD2>min-width</KEYWORD2>
\r
191 <KEYWORD2>max-width</KEYWORD2>
\r
192 <KEYWORD2>height</KEYWORD2>
\r
193 <KEYWORD2>min-height</KEYWORD2>
\r
194 <KEYWORD2>max-height</KEYWORD2>
\r
195 <KEYWORD2>line-height</KEYWORD2>
\r
196 <KEYWORD2>vertical-align</KEYWORD2>
\r
198 <!-- Visual effects -->
\r
199 <KEYWORD2>overflow</KEYWORD2>
\r
200 <KEYWORD2>clip</KEYWORD2>
\r
201 <KEYWORD2>visibility</KEYWORD2>
\r
203 <!-- Page properties -->
\r
204 <KEYWORD2>size</KEYWORD2>
\r
205 <KEYWORD2>marks</KEYWORD2>
\r
206 <KEYWORD2>page-break-before</KEYWORD2>
\r
207 <KEYWORD2>page-break-after</KEYWORD2>
\r
208 <KEYWORD2>page-break-inside</KEYWORD2>
\r
209 <KEYWORD2>page</KEYWORD2>
\r
210 <KEYWORD2>orphans</KEYWORD2>
\r
211 <KEYWORD2>widows</KEYWORD2>
\r
213 <!-- Table properties -->
\r
214 <KEYWORD2>caption-side</KEYWORD2>
\r
215 <KEYWORD2>table-layout</KEYWORD2>
\r
216 <KEYWORD2>border-collapse</KEYWORD2>
\r
217 <KEYWORD2>border-spacing</KEYWORD2>
\r
218 <KEYWORD2>empty-cells</KEYWORD2>
\r
219 <KEYWORD2>speak-headers</KEYWORD2>
\r
221 <!-- User interface -->
\r
222 <KEYWORD2>cursor</KEYWORD2>
\r
223 <KEYWORD2>outline</KEYWORD2>
\r
224 <KEYWORD2>outline-width</KEYWORD2>
\r
225 <KEYWORD2>outline-style</KEYWORD2>
\r
226 <KEYWORD2>outline-color</KEYWORD2>
\r
228 <!-- Aural properties -->
\r
229 <KEYWORD2>azimuth</KEYWORD2>
\r
230 <KEYWORD2>volume</KEYWORD2>
\r
231 <KEYWORD2>speak</KEYWORD2>
\r
232 <KEYWORD2>pause</KEYWORD2>
\r
233 <KEYWORD2>pause-before</KEYWORD2>
\r
234 <KEYWORD2>pause-after</KEYWORD2>
\r
235 <KEYWORD2>cue</KEYWORD2>
\r
236 <KEYWORD2>cue-before</KEYWORD2>
\r
237 <KEYWORD2>cue-after</KEYWORD2>
\r
238 <KEYWORD2>play-during</KEYWORD2>
\r
239 <KEYWORD2>elevation</KEYWORD2>
\r
240 <KEYWORD2>speech-rate</KEYWORD2>
\r
241 <KEYWORD2>voice-family</KEYWORD2>
\r
242 <KEYWORD2>pitch</KEYWORD2>
\r
243 <KEYWORD2>pitch-range</KEYWORD2>
\r
244 <KEYWORD2>stress</KEYWORD2>
\r
245 <KEYWORD2>richness</KEYWORD2>
\r
246 <KEYWORD2>speak-punctuation</KEYWORD2>
\r
247 <KEYWORD2>speak-numeral</KEYWORD2>
\r
248 <KEYWORD2>speak-header-cell</KEYWORD2>
\r
254 <RULES SET="PROP_VALUE"
\r
255 HIGHLIGHT_DIGITS="TRUE"
\r
256 DIGIT_RE="-?[\p{Digit}]+(pt|pc|in|mm|cm|em|ex|px|ms|s|%)"
\r
260 <SPAN DELEGATE="LITERAL">
\r
265 <!-- "functions" -->
\r
266 <SPAN_REGEXP DELEGATE="LITERAL" HASH_CHARS="RU" TYPE="KEYWORD1">
\r
267 <BEGIN>(rgb|url)\s*\(</BEGIN>
\r
271 <!-- <SEQ DELEGATE="PROP_VALUE_COLOR">#</SEQ> -->
\r
272 <MARK_FOLLOWING TYPE="DIGIT">#</MARK_FOLLOWING>
\r
274 <SEQ_REGEXP HASH_CHAR="!" TYPE="KEYWORD2">!\s*important</SEQ_REGEXP>
\r
276 <!-- proprietary IE function: -->
\r
277 <SPAN_REGEXP TYPE="FUNCTION" DELEGATE="javascript::MAIN" HASH_CHAR="expression">
\r
278 <BEGIN>expression\s*\(</BEGIN>
\r
282 <!-- Delegate back: -->
\r
283 <SEQ TYPE="OPERATOR" DELEGATE="PROPERTIES">;</SEQ>
\r
284 <SEQ TYPE="INVALID" DELEGATE="MAIN">}</SEQ> <!-- end properties block, but it's invalid -->
\r
286 <IMPORT DELEGATE="GLOBAL" />
\r
289 <KEYWORD3>left</KEYWORD3>
\r
290 <KEYWORD3>right</KEYWORD3>
\r
291 <KEYWORD3>below</KEYWORD3>
\r
292 <KEYWORD3>level</KEYWORD3>
\r
293 <KEYWORD3>above</KEYWORD3>
\r
294 <KEYWORD3>higher</KEYWORD3>
\r
295 <KEYWORD3>lower</KEYWORD3>
\r
296 <KEYWORD3>show</KEYWORD3>
\r
297 <KEYWORD3>hide</KEYWORD3>
\r
298 <KEYWORD3>normal</KEYWORD3>
\r
299 <KEYWORD3>wider</KEYWORD3>
\r
300 <KEYWORD3>narrower</KEYWORD3>
\r
301 <KEYWORD3>ultra-condensed</KEYWORD3>
\r
302 <KEYWORD3>extra-condensed</KEYWORD3>
\r
303 <KEYWORD3>condensed</KEYWORD3>
\r
304 <KEYWORD3>semi-condensed</KEYWORD3>
\r
305 <KEYWORD3>semi-expanded</KEYWORD3>
\r
306 <KEYWORD3>expanded</KEYWORD3>
\r
307 <KEYWORD3>extra-expanded</KEYWORD3>
\r
308 <KEYWORD3>ultra-expanded</KEYWORD3>
\r
309 <KEYWORD3>normal</KEYWORD3>
\r
310 <KEYWORD3>italic</KEYWORD3>
\r
311 <KEYWORD3>oblique</KEYWORD3>
\r
312 <KEYWORD3>normal</KEYWORD3>
\r
313 <KEYWORD3>xx-small</KEYWORD3>
\r
314 <KEYWORD3>x-small</KEYWORD3>
\r
315 <KEYWORD3>small</KEYWORD3>
\r
316 <KEYWORD3>large</KEYWORD3>
\r
317 <KEYWORD3>x-large</KEYWORD3>
\r
318 <KEYWORD3>xx-large</KEYWORD3>
\r
319 <KEYWORD3>thin</KEYWORD3>
\r
320 <KEYWORD3>thick</KEYWORD3>
\r
321 <KEYWORD3>smaller</KEYWORD3>
\r
322 <KEYWORD3>larger</KEYWORD3>
\r
323 <KEYWORD3>small-caps</KEYWORD3>
\r
324 <KEYWORD3>inherit</KEYWORD3>
\r
325 <KEYWORD3>bold</KEYWORD3>
\r
326 <KEYWORD3>bolder</KEYWORD3>
\r
327 <KEYWORD3>lighter</KEYWORD3>
\r
328 <KEYWORD3>inside</KEYWORD3>
\r
329 <KEYWORD3>outside</KEYWORD3>
\r
330 <KEYWORD3>disc</KEYWORD3>
\r
331 <KEYWORD3>circle</KEYWORD3>
\r
332 <KEYWORD3>square</KEYWORD3>
\r
333 <KEYWORD3>decimal</KEYWORD3>
\r
334 <KEYWORD3>decimal-leading-zero</KEYWORD3>
\r
335 <KEYWORD3>lower-roman</KEYWORD3>
\r
336 <KEYWORD3>upper-roman</KEYWORD3>
\r
337 <KEYWORD3>lower-greek</KEYWORD3>
\r
338 <KEYWORD3>lower-alpha</KEYWORD3>
\r
339 <KEYWORD3>lower-latin</KEYWORD3>
\r
340 <KEYWORD3>upper-alpha</KEYWORD3>
\r
341 <KEYWORD3>upper-latin</KEYWORD3>
\r
342 <KEYWORD3>hebrew</KEYWORD3>
\r
343 <KEYWORD3>armenian</KEYWORD3>
\r
344 <KEYWORD3>georgian</KEYWORD3>
\r
345 <KEYWORD3>cjk-ideographic</KEYWORD3>
\r
346 <KEYWORD3>hiragana</KEYWORD3>
\r
347 <KEYWORD3>katakana</KEYWORD3>
\r
348 <KEYWORD3>hiragana-iroha</KEYWORD3>
\r
349 <KEYWORD3>katakana-iroha</KEYWORD3>
\r
350 <KEYWORD3>crop</KEYWORD3>
\r
351 <KEYWORD3>cross</KEYWORD3>
\r
352 <KEYWORD3>invert</KEYWORD3>
\r
353 <KEYWORD3>hidden</KEYWORD3>
\r
354 <KEYWORD3>always</KEYWORD3>
\r
355 <KEYWORD3>avoid</KEYWORD3>
\r
356 <KEYWORD3>x-low</KEYWORD3>
\r
357 <KEYWORD3>low</KEYWORD3>
\r
358 <KEYWORD3>high</KEYWORD3>
\r
359 <KEYWORD3>x-high</KEYWORD3>
\r
360 <KEYWORD3>absolute</KEYWORD3>
\r
361 <KEYWORD3>fixed</KEYWORD3>
\r
362 <KEYWORD3>relative</KEYWORD3>
\r
363 <KEYWORD3>static</KEYWORD3>
\r
364 <KEYWORD3>portrait</KEYWORD3>
\r
365 <KEYWORD3>landscape</KEYWORD3>
\r
366 <KEYWORD3>spell-out</KEYWORD3>
\r
367 <KEYWORD3>digits</KEYWORD3>
\r
368 <KEYWORD3>continuous</KEYWORD3>
\r
369 <KEYWORD3>x-slow</KEYWORD3>
\r
370 <KEYWORD3>slow</KEYWORD3>
\r
371 <KEYWORD3>fast</KEYWORD3>
\r
372 <KEYWORD3>x-fast</KEYWORD3>
\r
373 <KEYWORD3>faster</KEYWORD3>
\r
374 <KEYWORD3>slower</KEYWORD3>
\r
375 <KEYWORD3>underline</KEYWORD3>
\r
376 <KEYWORD3>overline</KEYWORD3>
\r
377 <KEYWORD3>line-through</KEYWORD3>
\r
378 <KEYWORD3>blink</KEYWORD3>
\r
379 <KEYWORD3>capitalize</KEYWORD3>
\r
380 <KEYWORD3>uppercase</KEYWORD3>
\r
381 <KEYWORD3>lowercase</KEYWORD3>
\r
382 <KEYWORD3>embed</KEYWORD3>
\r
383 <KEYWORD3>bidi-override</KEYWORD3>
\r
384 <KEYWORD3>baseline</KEYWORD3>
\r
385 <KEYWORD3>sub</KEYWORD3>
\r
386 <KEYWORD3>super</KEYWORD3>
\r
387 <KEYWORD3>top</KEYWORD3>
\r
388 <KEYWORD3>text-top</KEYWORD3>
\r
389 <KEYWORD3>middle</KEYWORD3>
\r
390 <KEYWORD3>bottom</KEYWORD3>
\r
391 <KEYWORD3>text-bottom</KEYWORD3>
\r
392 <KEYWORD3>visible</KEYWORD3>
\r
393 <KEYWORD3>hidden</KEYWORD3>
\r
394 <KEYWORD3>collapse</KEYWORD3>
\r
395 <KEYWORD3>soft</KEYWORD3>
\r
396 <KEYWORD3>loud</KEYWORD3>
\r
397 <KEYWORD3>x-loud</KEYWORD3>
\r
398 <KEYWORD3>pre</KEYWORD3>
\r
399 <KEYWORD3>nowrap</KEYWORD3>
\r
400 <KEYWORD3>dotted</KEYWORD3>
\r
401 <KEYWORD3>dashed</KEYWORD3>
\r
402 <KEYWORD3>solid</KEYWORD3>
\r
403 <KEYWORD3>double</KEYWORD3>
\r
404 <KEYWORD3>groove</KEYWORD3>
\r
405 <KEYWORD3>ridge</KEYWORD3>
\r
406 <KEYWORD3>inset</KEYWORD3>
\r
407 <KEYWORD3>outset</KEYWORD3>
\r
408 <KEYWORD3>once</KEYWORD3>
\r
409 <KEYWORD3>both</KEYWORD3>
\r
410 <KEYWORD3>silent</KEYWORD3>
\r
411 <KEYWORD3>medium</KEYWORD3>
\r
412 <KEYWORD3>mix</KEYWORD3>
\r
413 <KEYWORD3>male</KEYWORD3>
\r
414 <KEYWORD3>female</KEYWORD3>
\r
415 <KEYWORD3>child</KEYWORD3>
\r
416 <KEYWORD3>code</KEYWORD3>
\r
418 <!-- measurement units -->
\r
419 <KEYWORD3>left-side</KEYWORD3>
\r
420 <KEYWORD3>far-left</KEYWORD3>
\r
421 <KEYWORD3>center-left</KEYWORD3>
\r
422 <KEYWORD3>center</KEYWORD3>
\r
423 <KEYWORD3>right</KEYWORD3>
\r
424 <KEYWORD3>center-right</KEYWORD3>
\r
425 <KEYWORD3>far-right</KEYWORD3>
\r
426 <KEYWORD3>right-side</KEYWORD3>
\r
427 <KEYWORD3>justify</KEYWORD3>
\r
428 <KEYWORD3>behind</KEYWORD3>
\r
429 <KEYWORD3>leftwards</KEYWORD3>
\r
430 <KEYWORD3>rightwards</KEYWORD3>
\r
431 <KEYWORD3>inherit</KEYWORD3>
\r
432 <KEYWORD3>scroll</KEYWORD3>
\r
433 <KEYWORD3>fixed</KEYWORD3>
\r
434 <KEYWORD3>transparent</KEYWORD3>
\r
435 <KEYWORD3>none</KEYWORD3>
\r
436 <KEYWORD3>repeat</KEYWORD3>
\r
437 <KEYWORD3>repeat-x</KEYWORD3>
\r
438 <KEYWORD3>repeat-y</KEYWORD3>
\r
439 <KEYWORD3>no-repeat</KEYWORD3>
\r
440 <KEYWORD3>collapse</KEYWORD3>
\r
441 <KEYWORD3>separate</KEYWORD3>
\r
442 <KEYWORD3>auto</KEYWORD3>
\r
443 <KEYWORD3>open-quote</KEYWORD3>
\r
444 <KEYWORD3>close-quote</KEYWORD3>
\r
445 <KEYWORD3>no-open-quote</KEYWORD3>
\r
446 <KEYWORD3>no-close-quote</KEYWORD3>
\r
447 <KEYWORD3>cue-before</KEYWORD3>
\r
448 <KEYWORD3>cue-after</KEYWORD3>
\r
449 <KEYWORD3>crosshair</KEYWORD3>
\r
450 <KEYWORD3>default</KEYWORD3>
\r
451 <KEYWORD3>pointer</KEYWORD3>
\r
452 <KEYWORD3>move</KEYWORD3>
\r
453 <KEYWORD3>e-resize</KEYWORD3>
\r
454 <KEYWORD3>ne-resize</KEYWORD3>
\r
455 <KEYWORD3>nw-resize</KEYWORD3>
\r
456 <KEYWORD3>n-resize</KEYWORD3>
\r
457 <KEYWORD3>se-resize</KEYWORD3>
\r
458 <KEYWORD3>sw-resize</KEYWORD3>
\r
459 <KEYWORD3>s-resize</KEYWORD3>
\r
460 <KEYWORD3>w-resize</KEYWORD3>
\r
461 <KEYWORD3>text</KEYWORD3>
\r
462 <KEYWORD3>wait</KEYWORD3>
\r
463 <KEYWORD3>help</KEYWORD3>
\r
464 <KEYWORD3>ltr</KEYWORD3>
\r
465 <KEYWORD3>rtl</KEYWORD3>
\r
466 <KEYWORD3>inline</KEYWORD3>
\r
467 <KEYWORD3>block</KEYWORD3>
\r
468 <KEYWORD3>list-item</KEYWORD3>
\r
469 <KEYWORD3>run-in</KEYWORD3>
\r
470 <KEYWORD3>compact</KEYWORD3>
\r
471 <KEYWORD3>marker</KEYWORD3>
\r
472 <KEYWORD3>table</KEYWORD3>
\r
473 <KEYWORD3>inline-table</KEYWORD3>
\r
474 <KEYWORD3>inline-block</KEYWORD3>
\r
475 <KEYWORD3>table-row-group</KEYWORD3>
\r
476 <KEYWORD3>table-header-group</KEYWORD3>
\r
477 <KEYWORD3>table-footer-group</KEYWORD3>
\r
478 <KEYWORD3>table-row</KEYWORD3>
\r
479 <KEYWORD3>table-column-group</KEYWORD3>
\r
480 <KEYWORD3>table-column</KEYWORD3>
\r
481 <KEYWORD3>table-cell</KEYWORD3>
\r
482 <KEYWORD3>table-caption</KEYWORD3>
\r
485 <KEYWORD4>aliceblue</KEYWORD4>
\r
486 <KEYWORD4>antiquewhite</KEYWORD4>
\r
487 <KEYWORD4>aqua</KEYWORD4>
\r
488 <KEYWORD4>aquamarine</KEYWORD4>
\r
489 <KEYWORD4>azure</KEYWORD4>
\r
490 <KEYWORD4>beige</KEYWORD4>
\r
491 <KEYWORD4>bisque</KEYWORD4>
\r
492 <KEYWORD4>black</KEYWORD4>
\r
493 <KEYWORD4>blanchedalmond</KEYWORD4>
\r
494 <KEYWORD4>blue</KEYWORD4>
\r
495 <KEYWORD4>blueviolet</KEYWORD4>
\r
496 <KEYWORD4>brown</KEYWORD4>
\r
497 <KEYWORD4>burlywood</KEYWORD4>
\r
498 <KEYWORD4>cadetblue</KEYWORD4>
\r
499 <KEYWORD4>chartreuse</KEYWORD4>
\r
500 <KEYWORD4>chocolate</KEYWORD4>
\r
501 <KEYWORD4>coral</KEYWORD4>
\r
502 <KEYWORD4>cornflowerblue</KEYWORD4>
\r
503 <KEYWORD4>cornsilk</KEYWORD4>
\r
504 <KEYWORD4>crimson</KEYWORD4>
\r
505 <KEYWORD4>cyan</KEYWORD4>
\r
506 <KEYWORD4>darkblue</KEYWORD4>
\r
507 <KEYWORD4>darkcyan</KEYWORD4>
\r
508 <KEYWORD4>darkgoldenrod</KEYWORD4>
\r
509 <KEYWORD4>darkgray</KEYWORD4>
\r
510 <KEYWORD4>darkgreen</KEYWORD4>
\r
511 <KEYWORD4>darkgrey</KEYWORD4>
\r
512 <KEYWORD4>darkkhaki</KEYWORD4>
\r
513 <KEYWORD4>darkmagenta</KEYWORD4>
\r
514 <KEYWORD4>darkolivegreen</KEYWORD4>
\r
515 <KEYWORD4>darkorange</KEYWORD4>
\r
516 <KEYWORD4>darkorchid</KEYWORD4>
\r
517 <KEYWORD4>darkred</KEYWORD4>
\r
518 <KEYWORD4>darksalmon</KEYWORD4>
\r
519 <KEYWORD4>darkseagreen</KEYWORD4>
\r
520 <KEYWORD4>darkslateblue</KEYWORD4>
\r
521 <KEYWORD4>darkslategray</KEYWORD4>
\r
522 <KEYWORD4>darkslategrey</KEYWORD4>
\r
523 <KEYWORD4>darkturquoise</KEYWORD4>
\r
524 <KEYWORD4>darkviolet</KEYWORD4>
\r
525 <KEYWORD4>darkpink</KEYWORD4>
\r
526 <KEYWORD4>deepskyblue</KEYWORD4>
\r
527 <KEYWORD4>dimgray</KEYWORD4>
\r
528 <KEYWORD4>dimgrey</KEYWORD4>
\r
529 <KEYWORD4>dodgerblue</KEYWORD4>
\r
530 <KEYWORD4>firebrick</KEYWORD4>
\r
531 <KEYWORD4>floralwhite</KEYWORD4>
\r
532 <KEYWORD4>forestgreen</KEYWORD4>
\r
533 <KEYWORD4>fushia</KEYWORD4>
\r
534 <KEYWORD4>gainsboro</KEYWORD4>
\r
535 <KEYWORD4>ghostwhite</KEYWORD4>
\r
536 <KEYWORD4>gold</KEYWORD4>
\r
537 <KEYWORD4>goldenrod</KEYWORD4>
\r
538 <KEYWORD4>gray</KEYWORD4>
\r
539 <KEYWORD4>green</KEYWORD4>
\r
540 <KEYWORD4>greenyellow</KEYWORD4>
\r
541 <KEYWORD4>grey</KEYWORD4>
\r
542 <KEYWORD4>honeydew</KEYWORD4>
\r
543 <KEYWORD4>hotpink</KEYWORD4>
\r
544 <KEYWORD4>indianred</KEYWORD4>
\r
545 <KEYWORD4>indigo</KEYWORD4>
\r
546 <KEYWORD4>ivory</KEYWORD4>
\r
547 <KEYWORD4>khaki</KEYWORD4>
\r
548 <KEYWORD4>lavender</KEYWORD4>
\r
549 <KEYWORD4>lavenderblush</KEYWORD4>
\r
550 <KEYWORD4>lawngreen</KEYWORD4>
\r
551 <KEYWORD4>lemonchiffon</KEYWORD4>
\r
552 <KEYWORD4>lightblue</KEYWORD4>
\r
553 <KEYWORD4>lightcoral</KEYWORD4>
\r
554 <KEYWORD4>lightcyan</KEYWORD4>
\r
555 <KEYWORD4>lightgoldenrodyellow</KEYWORD4>
\r
556 <KEYWORD4>lightgray</KEYWORD4>
\r
557 <KEYWORD4>lightgreen</KEYWORD4>
\r
558 <KEYWORD4>lightgrey</KEYWORD4>
\r
559 <KEYWORD4>lightpink</KEYWORD4>
\r
560 <KEYWORD4>lightsalmon</KEYWORD4>
\r
561 <KEYWORD4>lightseagreen</KEYWORD4>
\r
562 <KEYWORD4>lightskyblue</KEYWORD4>
\r
563 <KEYWORD4>lightslategray</KEYWORD4>
\r
564 <KEYWORD4>lightslategrey</KEYWORD4>
\r
565 <KEYWORD4>lightsteelblue</KEYWORD4>
\r
566 <KEYWORD4>lightyellow</KEYWORD4>
\r
567 <KEYWORD4>lime</KEYWORD4>
\r
568 <KEYWORD4>limegreen</KEYWORD4>
\r
569 <KEYWORD4>linen</KEYWORD4>
\r
570 <KEYWORD4>magenta</KEYWORD4>
\r
571 <KEYWORD4>maroon</KEYWORD4>
\r
572 <KEYWORD4>mediumaquamarine</KEYWORD4>
\r
573 <KEYWORD4>mediumblue</KEYWORD4>
\r
574 <KEYWORD4>mediumorchid</KEYWORD4>
\r
575 <KEYWORD4>mediumpurple</KEYWORD4>
\r
576 <KEYWORD4>mediumseagreen</KEYWORD4>
\r
577 <KEYWORD4>mediumslateblue</KEYWORD4>
\r
578 <KEYWORD4>mediumspringgreen</KEYWORD4>
\r
579 <KEYWORD4>mediumturquoise</KEYWORD4>
\r
580 <KEYWORD4>mediumvioletred</KEYWORD4>
\r
581 <KEYWORD4>midnightblue</KEYWORD4>
\r
582 <KEYWORD4>mintcream</KEYWORD4>
\r
583 <KEYWORD4>mistyrose</KEYWORD4>
\r
584 <KEYWORD4>mocassin</KEYWORD4>
\r
585 <KEYWORD4>navawhite</KEYWORD4>
\r
586 <KEYWORD4>navy</KEYWORD4>
\r
587 <KEYWORD4>oldlace</KEYWORD4>
\r
588 <KEYWORD4>olive</KEYWORD4>
\r
589 <KEYWORD4>olidrab</KEYWORD4>
\r
590 <KEYWORD4>orange</KEYWORD4>
\r
591 <KEYWORD4>orangered</KEYWORD4>
\r
592 <KEYWORD4>orchid</KEYWORD4>
\r
593 <KEYWORD4>palegoldenrod</KEYWORD4>
\r
594 <KEYWORD4>palegreen</KEYWORD4>
\r
595 <KEYWORD4>paleturquoise</KEYWORD4>
\r
596 <KEYWORD4>paletvioletred</KEYWORD4>
\r
597 <KEYWORD4>papayawhip</KEYWORD4>
\r
598 <KEYWORD4>peachpuff</KEYWORD4>
\r
599 <KEYWORD4>peru</KEYWORD4>
\r
600 <KEYWORD4>pink</KEYWORD4>
\r
601 <KEYWORD4>plum</KEYWORD4>
\r
602 <KEYWORD4>powderblue</KEYWORD4>
\r
603 <KEYWORD4>purple</KEYWORD4>
\r
604 <KEYWORD4>red</KEYWORD4>
\r
605 <KEYWORD4>rosybrown</KEYWORD4>
\r
606 <KEYWORD4>royalblue</KEYWORD4>
\r
607 <KEYWORD4>saddlebrown</KEYWORD4>
\r
608 <KEYWORD4>salmon</KEYWORD4>
\r
609 <KEYWORD4>sandybrown</KEYWORD4>
\r
610 <KEYWORD4>seagreen</KEYWORD4>
\r
611 <KEYWORD4>seashell</KEYWORD4>
\r
612 <KEYWORD4>sienna</KEYWORD4>
\r
613 <KEYWORD4>silver</KEYWORD4>
\r
614 <KEYWORD4>skyblue</KEYWORD4>
\r
615 <KEYWORD4>slateblue</KEYWORD4>
\r
616 <KEYWORD4>slategray</KEYWORD4>
\r
617 <KEYWORD4>slategrey</KEYWORD4>
\r
618 <KEYWORD4>snow</KEYWORD4>
\r
619 <KEYWORD4>springgreen</KEYWORD4>
\r
620 <KEYWORD4>steelblue</KEYWORD4>
\r
621 <KEYWORD4>tan</KEYWORD4>
\r
622 <KEYWORD4>teal</KEYWORD4>
\r
623 <KEYWORD4>thistle</KEYWORD4>
\r
624 <KEYWORD4>tomato</KEYWORD4>
\r
625 <KEYWORD4>turquoise</KEYWORD4>
\r
626 <KEYWORD4>violet</KEYWORD4>
\r
627 <KEYWORD4>wheat</KEYWORD4>
\r
628 <KEYWORD4>white</KEYWORD4>
\r
629 <KEYWORD4>whitesmoke</KEYWORD4>
\r
630 <KEYWORD4>yellow</KEYWORD4>
\r
631 <KEYWORD4>yellowgreen</KEYWORD4>
\r
633 <!-- "functions", here for autocomplete: -->
\r
634 <KEYWORD1>rgb</KEYWORD1>
\r
635 <KEYWORD1>url</KEYWORD1>
\r
640 <RULES SET="GLOBAL">
\r
641 <SEQ TYPE="OPERATOR">:</SEQ>
\r
642 <SEQ TYPE="NULL">;</SEQ>
\r
643 <SPAN TYPE="NULL" DELEGATE="LITERAL">
\r
647 <SEQ TYPE="OPERATOR">{</SEQ>
\r
648 <SEQ TYPE="OPERATOR">}</SEQ>
\r
649 <SEQ TYPE="OPERATOR">,</SEQ>
\r
650 <SEQ TYPE="OPERATOR">.</SEQ>
\r
651 <SEQ TYPE="OPERATOR">!</SEQ>
\r
653 <SPAN TYPE="COMMENT1">
\r
659 <!-- Generated content, automatic listing -->
\r
660 <KEYWORD2>content</KEYWORD2>
\r
661 <KEYWORD2>quotes</KEYWORD2>
\r
662 <KEYWORD2>counter-reset</KEYWORD2>
\r
663 <KEYWORD2>counter-increment</KEYWORD2>
\r
664 <KEYWORD2>marker-offset</KEYWORD2>
\r
665 <KEYWORD2>list-style</KEYWORD2>
\r
666 <KEYWORD2>list-style-image</KEYWORD2>
\r
667 <KEYWORD2>list-style-position</KEYWORD2>
\r
668 <KEYWORD2>list-style-type</KEYWORD2>
\r
670 <KEYWORD2>@import</KEYWORD2>
\r
671 <KEYWORD2>@media</KEYWORD2>
\r
672 <KEYWORD2>@page</KEYWORD2>
\r
673 <KEYWORD2>@font-face</KEYWORD2>
\r