source: subversion/applications/rendering/mapnik/osm.xml @ 18476

Last change on this file since 18476 was 18476, checked in by jonb, 5 years ago

Make guideway colour consistent #6666ff

  • Property svn:eol-style set to native
File size: 247.5 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE Map [
3<!ENTITY % entities SYSTEM "inc/entities.xml.inc">
4%entities;
5]>
6<!-- This stylesheet uses features only available in mapnik builds with
7     libxml2 as the XML parser. Furthermore, there are other features
8     that necessitate an upgrade to at least mapnik 0.6.1 -->
9<Map bgcolor="#b5d0d0" srs="&srs900913;">
10  &fontset-settings;
11<Style name="turning_circle">
12    <Rule>
13      &maxscale_zoom15;
14      &minscale_zoom16;
15      <PointSymbolizer file="&symbols;/turning_circle.15.png" type="png" width="15" height="15" />
16    </Rule>
17    <Rule>
18      &maxscale_zoom17;
19      <PointSymbolizer file="&symbols;/turning_circle.19.png" type="png" width="19" height="19" />
20    </Rule>
21</Style>
22<Style name="highway-area-casing">
23   <Rule>
24      <Filter>[highway] = 'residential' or [highway]='unclassified'</Filter>
25      &maxscale_zoom14;
26      <LineSymbolizer>
27        <CssParameter name="stroke">#999</CssParameter>
28        <CssParameter name="stroke-width">1</CssParameter>
29      </LineSymbolizer>
30   </Rule>
31   <Rule>
32      <Filter>[highway] = 'pedestrian' or [highway]='service' or [highway]='footway'</Filter>
33      &maxscale_zoom14;
34      <LineSymbolizer>
35        <CssParameter name="stroke">grey</CssParameter>
36        <CssParameter name="stroke-width">1</CssParameter>
37      </LineSymbolizer>
38   </Rule>
39   <Rule>
40      <Filter>[highway] = 'track'</Filter>
41      &maxscale_zoom14;
42      <LineSymbolizer>
43        <CssParameter name="stroke">#996600</CssParameter>
44        <CssParameter name="stroke-width">2</CssParameter>
45      </LineSymbolizer>
46   </Rule>
47</Style>
48<Style name="highway-area-fill">
49    <Rule>
50      <Filter>[highway] = 'living_street'</Filter>
51      &maxscale_zoom14;
52      <PolygonSymbolizer>
53        <CssParameter name="fill">#ccc</CssParameter>
54      </PolygonSymbolizer>
55   </Rule>
56   <Rule>
57      <Filter>[highway] = 'residential' or [highway]='unclassified' or [highway]='service'</Filter>
58      &maxscale_zoom14;
59      <PolygonSymbolizer>
60        <CssParameter name="fill">#fff</CssParameter>
61      </PolygonSymbolizer>
62   </Rule>
63   <Rule>
64      <Filter>[highway] = 'pedestrian' or [highway]='footway'</Filter>
65      &maxscale_zoom14;
66      <PolygonSymbolizer>
67        <CssParameter name="fill">#ededed</CssParameter>
68      </PolygonSymbolizer>
69   </Rule>   
70   <Rule>
71      <Filter>[highway] = 'track'</Filter>
72      &maxscale_zoom14;
73      <PolygonSymbolizer>
74        <CssParameter name="fill">#dfcc66</CssParameter>
75      </PolygonSymbolizer>
76   </Rule>
77</Style>
78<Style name="leisure">
79    <Rule> 
80      <Filter>[leisure] = 'marina'</Filter> 
81      &maxscale_zoom10; 
82      <PolygonSymbolizer> 
83         <CssParameter name="fill">#b5d0d0</CssParameter> 
84      </PolygonSymbolizer> 
85    </Rule> 
86    <Rule>
87      <Filter>[leisure] = 'playground'</Filter>
88      &maxscale_zoom13;
89     <PolygonSymbolizer>
90        <CssParameter name="fill">#ccffff</CssParameter>
91     </PolygonSymbolizer>
92      <LineSymbolizer>
93        <CssParameter name="stroke">#666</CssParameter>
94        <CssParameter name="stroke-width">0.3</CssParameter>
95      </LineSymbolizer>
96    </Rule>
97    <Rule>
98      <Filter>[tourism] = 'camp_site' or [tourism]='caravan_site' or [tourism] = 'picnic_site'</Filter>
99      &maxscale_zoom13;
100     <PolygonSymbolizer>
101        <CssParameter name="fill">#ccff99</CssParameter>
102        <CssParameter name="fill-opacity">0.5</CssParameter>
103     </PolygonSymbolizer>
104      <LineSymbolizer>
105        <CssParameter name="stroke">#666</CssParameter>
106        <CssParameter name="stroke-width">0.3</CssParameter>
107      </LineSymbolizer>
108    </Rule>       
109    <Rule>
110      <Filter>[tourism] = 'attraction'</Filter>
111      &maxscale_zoom10;
112      <PolygonSymbolizer>
113        <CssParameter name="fill">#f2caea</CssParameter>
114     </PolygonSymbolizer>
115    </Rule>
116    <Rule>
117      <Filter>[landuse] = 'quarry'</Filter>
118      &maxscale_zoom11;
119      <PolygonPatternSymbolizer file="&symbols;/quarry2.png" type="png" width="30" height="30"/>
120      <LineSymbolizer>
121        <CssParameter name="stroke">grey</CssParameter>
122        <CssParameter name="stroke-width">0.5</CssParameter>
123      </LineSymbolizer>
124    </Rule>
125    <Rule>
126      <Filter>[leisure] = 'nature_reserve' or [landuse] = 'vineyard'</Filter>
127      &maxscale_zoom10;
128      &minscale_zoom12;
129      <PolygonSymbolizer>
130        <CssParameter name="fill">#abdf96</CssParameter>
131     </PolygonSymbolizer>
132    </Rule>
133    <Rule>
134      <Filter>[landuse] = 'vineyard'</Filter>
135      &maxscale_zoom13;
136      &minscale_zoom14;
137      <PolygonPatternSymbolizer file="&symbols;/vineyard.png" type="png" width="19" height="21"/>
138    </Rule>
139    <Rule>
140      <Filter>[landuse] = 'vineyard'</Filter>
141      &maxscale_zoom15;
142      <PolygonPatternSymbolizer file="&symbols;/vineyard.png" type="png" width="29" height="29"/>
143    </Rule>
144    <Rule>
145      <Filter>[leisure] = 'nature_reserve'</Filter>
146      &maxscale_zoom13;
147      &minscale_zoom13;
148      <PolygonPatternSymbolizer file="&symbols;/nature_reserve.png" type="png" width="21" height="24"/>
149    </Rule>
150    <Rule>
151      <Filter>[leisure] = 'nature_reserve'</Filter>
152      &maxscale_zoom14;
153      <PolygonPatternSymbolizer file="&symbols;/nature_reserve2.png" type="png" width="42" height="48"/>
154    </Rule>
155    <Rule>
156      &maxscale_zoom10;
157      &minscale_zoom14;
158      <Filter>[landuse] = 'cemetery' or [landuse] = 'grave_yard' or [amenity]='grave_yard'</Filter>
159      <PolygonSymbolizer>
160        <CssParameter name="fill">#aacbaf</CssParameter>
161      </PolygonSymbolizer>
162    </Rule>
163    <Rule>
164      &maxscale_zoom10;
165      &minscale_zoom18;
166      <Filter>[landuse] = 'residential'</Filter>
167      <PolygonSymbolizer>
168        <CssParameter name="fill">#ddd</CssParameter>
169      </PolygonSymbolizer>
170    </Rule>
171    <Rule>
172      &maxscale_zoom10;
173      &minscale_zoom18;
174      <Filter>[military] = 'barracks'</Filter>
175      <PolygonSymbolizer>
176        <CssParameter name="fill">#ff8f8f</CssParameter>
177      </PolygonSymbolizer>
178    </Rule>
179    <Rule>
180      &maxscale_zoom10;
181      &minscale_zoom18;
182      <Filter>[landuse]='military'</Filter>
183      <PolygonSymbolizer>
184        <CssParameter name="fill">#ffa8a8</CssParameter>
185        <CssParameter name="fill-opacity">0.4</CssParameter>
186      </PolygonSymbolizer>
187    </Rule>
188    <Rule>
189      &maxscale_zoom10;
190      &minscale_zoom13;
191      <Filter>[landuse]='field' or [natural]='field'</Filter>
192      <PolygonSymbolizer>
193        <CssParameter name="fill">#666600</CssParameter>
194        <CssParameter name="fill-opacity">0.2</CssParameter>
195      </PolygonSymbolizer>
196    </Rule>
197    <Rule>
198      &maxscale_zoom14;
199      &minscale_zoom18;
200      <Filter>[landuse]='field' or [natural]='field'</Filter>
201      <PolygonSymbolizer>
202        <CssParameter name="fill">#666600</CssParameter>
203        <CssParameter name="fill-opacity">0.2</CssParameter>
204      </PolygonSymbolizer>
205      <LineSymbolizer>
206        <CssParameter name="stroke">#660</CssParameter>
207        <CssParameter name="stroke-opacity">0.4</CssParameter>
208        <CssParameter name="stroke-width">0.3</CssParameter>
209      </LineSymbolizer>
210    </Rule>
211    <Rule>
212      &maxscale_zoom9;
213      &minscale_zoom10;
214      <Filter>[military] = 'danger_area'</Filter>
215      <PolygonSymbolizer>
216        <CssParameter name="fill">pink</CssParameter>
217        <CssParameter name="fill-opacity">0.3</CssParameter>
218      </PolygonSymbolizer>
219    </Rule>
220    <Rule>
221      &maxscale_zoom11;
222      &minscale_zoom18;
223      <Filter>[military] = 'danger_area'</Filter>
224      <PolygonPatternSymbolizer file="&symbols;/danger.png" type="png" width="30" height="30"/>
225    </Rule>
226     <Rule>
227      &maxscale_zoom14;
228      <Filter>[landuse] = 'cemetery' or [landuse] = 'grave_yard' or [amenity]='grave_yard'</Filter>
229      <PolygonPatternSymbolizer file="&symbols;/grave_yard.png" type="png" width="16" height="16"/>
230    </Rule>
231    <Rule>
232      &maxscale_zoom10;
233      <Filter>[landuse] = 'meadow' or [landuse] = 'grass'</Filter>
234      <PolygonSymbolizer>
235        <CssParameter name="fill">#cfeca8</CssParameter>
236     </PolygonSymbolizer>
237    </Rule>
238    <Rule>
239      <Filter>[leisure] = 'park' or [leisure] = 'recreation_ground'</Filter>
240      &maxscale_zoom10;
241      <PolygonSymbolizer>
242        <CssParameter name="fill">#b6fdb6</CssParameter>
243        <CssParameter name="fill-opacity">0.6</CssParameter>
244     </PolygonSymbolizer>
245    </Rule>
246    <Rule>
247      <Filter>[tourism] = 'zoo'</Filter>
248      &maxscale_zoom10;
249      <PolygonPatternSymbolizer file="&symbols;/zoo.png" type="png" width="21" height="24"/>
250    </Rule>
251    <Rule>
252      <Filter>[leisure] = 'common'</Filter>
253      &maxscale_zoom10;
254      <PolygonSymbolizer>
255        <CssParameter name="fill">#cfeca8</CssParameter>
256      </PolygonSymbolizer>
257    </Rule>
258    <Rule>
259      <Filter>[leisure] = 'garden'</Filter>
260      &maxscale_zoom10;
261      <PolygonSymbolizer>
262        <CssParameter name="fill">#cfeca8</CssParameter>
263     </PolygonSymbolizer>
264    </Rule>
265    <Rule>
266      <Filter>[leisure] = 'golf_course'</Filter>
267      &maxscale_zoom10;
268      <PolygonSymbolizer>
269        <CssParameter name="fill">#b5e3b5</CssParameter>
270     </PolygonSymbolizer>
271    </Rule>
272    <Rule>
273      <Filter>[landuse] = 'allotments'</Filter>
274      &maxscale_zoom10;
275      <PolygonSymbolizer>
276        <CssParameter name="fill">#c8b084</CssParameter>
277     </PolygonSymbolizer>
278    </Rule>
279    <Rule>
280      <Filter>[landuse] = 'forest'</Filter>
281      &maxscale_zoom9;
282      &minscale_zoom13;
283      <PolygonSymbolizer>
284        <CssParameter name="fill">#8dc56c</CssParameter>
285     </PolygonSymbolizer>
286    </Rule>
287    <Rule>
288      <Filter>[landuse] = 'forest'</Filter>
289      &maxscale_zoom14;
290      <PolygonPatternSymbolizer file="&symbols;/forest.png" type="png" width="21" height="24"/>
291    </Rule>
292    <Rule>
293      <Filter>[landuse]='farmyard'</Filter>
294      &maxscale_zoom9;
295      <PolygonSymbolizer>
296        <CssParameter name="fill">#ddbf92</CssParameter>
297     </PolygonSymbolizer>
298    </Rule>
299    <Rule>
300      <Filter>[landuse] = 'farm' or [landuse]='farmland'</Filter>
301      &maxscale_zoom9;
302      <PolygonSymbolizer>
303        <CssParameter name="fill">#ead8bd</CssParameter>
304     </PolygonSymbolizer>
305    </Rule>
306    <Rule>
307      <Filter>[landuse] = 'recreation_ground' or [landuse] = 'conservation'</Filter>
308      &maxscale_zoom10;
309      <PolygonSymbolizer>
310        <CssParameter name="fill">#cfeca8</CssParameter>
311     </PolygonSymbolizer>
312    </Rule>
313    <Rule>
314      <Filter>[landuse] = 'village_green'</Filter>
315      &maxscale_zoom11;
316      <PolygonSymbolizer>
317        <CssParameter name="fill">#cfeca8</CssParameter>
318     </PolygonSymbolizer>
319    </Rule>
320    <Rule>
321      <Filter>[landuse] = 'retail'</Filter>
322      &maxscale_zoom10;
323      <PolygonSymbolizer>
324        <CssParameter name="fill">#f1dada</CssParameter>
325     </PolygonSymbolizer>
326    </Rule>
327    <Rule>
328      <Filter>[landuse] = 'retail'</Filter>
329      &maxscale_zoom15;
330      <LineSymbolizer>
331        <CssParameter name="stroke">red</CssParameter>
332        <CssParameter name="stroke-width">0.3</CssParameter>
333      </LineSymbolizer>
334    </Rule>
335    <Rule>
336      <Filter>[landuse] = 'industrial' or [landuse]='railway'</Filter>
337      &maxscale_zoom10;
338      <PolygonSymbolizer>
339        <CssParameter name="fill">#dfd1d6</CssParameter>
340     </PolygonSymbolizer>
341    </Rule>
342    <Rule>
343      <Filter>[power] = 'station'</Filter>
344      &maxscale_zoom10;
345      &minscale_zoom11;
346      <PolygonSymbolizer>
347        <CssParameter name="fill">#bbb</CssParameter>
348     </PolygonSymbolizer>
349    </Rule>
350    <Rule>
351      <Filter>[power] = 'station'</Filter>
352      &maxscale_zoom12;
353      <PolygonSymbolizer>
354        <CssParameter name="fill">#bbb</CssParameter>
355     </PolygonSymbolizer>
356    <LineSymbolizer>
357        <CssParameter name="stroke">#555</CssParameter>
358        <CssParameter name="stroke-width">0.4</CssParameter>
359      </LineSymbolizer>
360    </Rule>
361    <Rule>
362      <Filter>[power] = 'sub_station'</Filter>
363      &maxscale_zoom13;
364      <PolygonSymbolizer>
365        <CssParameter name="fill">#bbb</CssParameter>
366     </PolygonSymbolizer>
367    <LineSymbolizer>
368        <CssParameter name="stroke">#555</CssParameter>
369        <CssParameter name="stroke-width">0.4</CssParameter>
370      </LineSymbolizer>
371    </Rule>
372    <Rule>
373      <Filter>[landuse] = 'commercial'</Filter>
374      &maxscale_zoom10;
375      <PolygonSymbolizer>
376        <CssParameter name="fill">#efc8c8</CssParameter>
377     </PolygonSymbolizer>
378    </Rule>
379    <Rule>
380      <Filter>[landuse] = 'brownfield' or [landuse]='landfill' or [landuse] = 'greenfield' or [landuse]='construction'</Filter>
381      &maxscale_zoom10;
382      <PolygonSymbolizer>
383        <CssParameter name="fill">#9d9d6c</CssParameter>
384     </PolygonSymbolizer>
385    </Rule>
386     <Rule>
387      <Filter>[natural] = 'wood' or [landuse] = 'wood'</Filter>
388      &maxscale_zoom9;
389      <PolygonSymbolizer>
390        <CssParameter name="fill">#aed1a0</CssParameter>
391     </PolygonSymbolizer>
392    </Rule>
393     <Rule>
394      <Filter>[natural] = 'heath'</Filter>
395      &maxscale_zoom10;
396      <PolygonSymbolizer>
397        <CssParameter name="fill">#ffffc0</CssParameter>
398     </PolygonSymbolizer>
399    </Rule>
400    <Rule>
401      <Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] = 'school' or [amenity]='hospital'</Filter>
402      &maxscale_zoom10;
403      <PolygonSymbolizer>
404        <CssParameter name="fill">#f0f0d8</CssParameter>
405      </PolygonSymbolizer>
406    </Rule>
407    <Rule>
408      <Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] = 'school' or [amenity]='hospital'</Filter>
409      &maxscale_zoom12;
410      <LineSymbolizer>
411        <CssParameter name="stroke">brown</CssParameter>
412        <CssParameter name="stroke-width">0.3</CssParameter>
413      </LineSymbolizer>
414    </Rule>
415    <Rule>
416      <Filter>[amenity] = 'parking'</Filter>
417      &maxscale_zoom10;
418     <PolygonSymbolizer>
419         <CssParameter name="fill">#f7efb7</CssParameter>
420      </PolygonSymbolizer>
421    </Rule>
422    <Rule>
423      <Filter>[amenity] = 'parking'</Filter>
424      &maxscale_zoom15;
425      <LineSymbolizer>
426        <CssParameter name="stroke">#eeeed1</CssParameter>
427        <CssParameter name="stroke-width">0.3</CssParameter>
428      </LineSymbolizer>
429    </Rule>
430    <Rule>
431      <Filter>[aeroway] = 'apron'</Filter>
432      &maxscale_zoom12;
433      <PolygonSymbolizer>
434         <CssParameter name="fill">#e9d1ff</CssParameter>
435      </PolygonSymbolizer>
436    </Rule>
437    <Rule>
438      <Filter>[aeroway] = 'aerodrome'</Filter>
439      &maxscale_zoom12;
440      <PolygonSymbolizer>
441         <CssParameter name="fill">#ccc</CssParameter>
442        <CssParameter name="fill-opacity">0.2</CssParameter>
443      </PolygonSymbolizer>
444      <LineSymbolizer>
445        <CssParameter name="stroke">#555</CssParameter>
446        <CssParameter name="stroke-width">0.2</CssParameter>
447      </LineSymbolizer>
448    </Rule>
449    <Rule>
450      <Filter>[natural] = 'beach'</Filter>
451      &maxscale_zoom13;
452      <PolygonPatternSymbolizer file="&symbols;/beach.png" type="png" width="10" height="10"/>
453    </Rule>
454    <Rule>
455      <Filter>[natural] = 'mud'</Filter>
456      &maxscale_zoom13;
457      <PolygonPatternSymbolizer file="&symbols;/mud.png" type="png" width="10" height="10"/>
458    </Rule>
459    <Rule>
460      <Filter>[leisure] = 'pitch'</Filter>
461      &maxscale_zoom10;
462      <PolygonSymbolizer>
463         <CssParameter name="fill">#8ad3af</CssParameter>
464      </PolygonSymbolizer>
465      <LineSymbolizer>
466        <CssParameter name="stroke">#888</CssParameter>
467        <CssParameter name="stroke-width">0.5</CssParameter>
468      </LineSymbolizer>
469    </Rule>
470    <!--Rule>
471      <ElseFilter/>
472      &maxscale_zoom10;
473      <PolygonSymbolizer>
474        <CssParameter name="fill">lightgrey</CssParameter>
475     </PolygonSymbolizer>
476    </Rule-->
477</Style>
478<Style name="sports_grounds">
479     
480    <Rule>
481      &maxscale_zoom10;
482      <PolygonSymbolizer>
483         <CssParameter name="fill">#33cc99</CssParameter>
484      </PolygonSymbolizer>
485    </Rule>
486</Style>
487<Style name="area-text">
488    <Rule>
489      <Filter>[way_area] &gt;= 150000</Filter>
490      &maxscale_zoom14;
491      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
492    </Rule>
493    <Rule>
494      <Filter>[way_area] &gt;= 80000 and [way_area] &lt; 150000</Filter>
495      &maxscale_zoom15;
496      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
497    </Rule>
498    <Rule>
499      <Filter>[way_area] &gt;= 20000 and [way_area] &lt; 80000</Filter>
500      &maxscale_zoom16;
501      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
502    </Rule>
503    <Rule>
504      <Filter>[way_area] &lt; 20000</Filter>
505      &maxscale_zoom17;
506      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
507    </Rule>
508</Style>
509<Style name="text">
510    <Rule>
511      <Filter>[place] = 'island'</Filter>
512      &maxscale_zoom10;
513      &minscale_zoom18;
514      <TextSymbolizer name="name" fontset_name="oblique-fonts" size="9" fill="#000" dy="0" halo_radius="1" wrap_width="0"/>
515    </Rule>
516    <Rule>
517      <Filter>[amenity]='pub' or [amenity]='restaurant' or [amenity]='cafe' or [amenity]='fast_food'</Filter>
518      &maxscale_zoom17;
519      <TextSymbolizer name="name" fontset_name="bold-fonts" size="10" fill="#734a08" dy="14" halo_radius="1" wrap_width="0"/>
520    </Rule>
521    <Rule>
522      <Filter>[amenity]='bar'</Filter>
523      &maxscale_zoom17;
524      <TextSymbolizer name="name" fontset_name="bold-fonts" size="10" fill="#734a08" dy="15" halo_radius="1" wrap_width="0"/>
525    </Rule>
526    <Rule>
527      <Filter>[amenity]='cinema' or [amenity]='library' or [amenity]='theatre'</Filter>
528      &maxscale_zoom17;
529      <TextSymbolizer name="name" fontset_name="bold-fonts" size="10" fill="#734a08" dy="18" halo_radius="1" wrap_width="0"/>
530    </Rule>
531     <Rule>
532      <Filter>[amenity] = 'police'</Filter>
533      &maxscale_zoom17;
534      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#734a08" dy="16" halo_radius="1" wrap_width="30"/>
535    </Rule>
536    <Rule>
537      <Filter>[amenity] = 'fire_station'</Filter>
538      &maxscale_zoom17;
539      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#734a08" dy="20" halo_radius="1" wrap_width="30"/>
540    </Rule>
541     <Rule>
542      <Filter>[amenity] = 'place_of_worship'</Filter>
543      &maxscale_zoom17;
544      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000033" dy="16" halo_radius="1" wrap_width="30"/>
545    </Rule>
546    <Rule>
547      <Filter>[natural] = 'wood'</Filter>
548      &maxscale_zoom15;
549      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000" halo_radius="2" wrap_width="10"/>
550    </Rule>
551    <Rule>
552      <Filter>[natural] = 'peak'</Filter>
553      &maxscale_zoom13;
554      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="brown" dy="10" halo_radius="1"/>
555    </Rule>
556    <Rule>
557      <Filter>[natural] = 'peak'</Filter>
558      &maxscale_zoom14;
559      <TextSymbolizer name="ele" fontset_name="oblique-fonts" size="9" fill="brown" dy="20" halo_radius="1"/>
560    </Rule>
561    <Rule>
562      <Filter>[natural] = 'water' or [natural] = 'lake' or [landuse] = 'reservoir' or [landuse] = 'basin'</Filter>
563      &maxscale_zoom15;
564      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#6699cc" halo_radius="1" wrap_width="20"/>
565    </Rule>
566    <Rule>
567      <Filter>([leisure] &lt;&gt; '' or [landuse] &lt;&gt; '') and [point] = 'yes'</Filter>
568      &maxscale_zoom15;
569      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#000" halo_radius="2" wrap_width="10"/>
570    </Rule>
571     <Rule>
572      <Filter>[natural] = 'bay'</Filter>
573      &maxscale_zoom14;
574      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#6699cc" halo_radius="1" wrap_width="20"/>
575    </Rule>
576    <Rule>
577      <Filter>[natural] = 'spring'</Filter>
578      &maxscale_zoom16;
579      <TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#6699cc" dy="10" halo_radius="1" wrap_width="20"/>
580    </Rule>
581    <Rule>
582      <Filter>[tourism] = 'alpine_hut' or [amenity]='shelter'</Filter>
583      &maxscale_zoom15;
584      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#6699cc" dy="15" halo_radius="1"/>
585    </Rule>
586    <Rule>
587      <Filter>[tourism] = 'alpine_hut' or [amenity]='shelter'</Filter>
588      &maxscale_zoom16;
589      <TextSymbolizer name="ele" fontset_name="oblique-fonts" size="8" fill="#6699cc" dy="25" halo_radius="1"/>
590    </Rule>
591    <Rule>
592      <Filter>[amenity] = 'bank'</Filter>
593      &maxscale_zoom17;
594      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="black" dy="16" halo_radius="1" wrap_width="0"/>
595    </Rule>
596    <Rule>
597      <Filter>[tourism] = 'hotel' or [tourism]='hostel'</Filter>
598      &maxscale_zoom17;
599      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#0092da" dy="15" halo_radius="1" wrap_width="0"/>
600    </Rule>
601    <Rule>
602      <Filter>[amenity] = 'embassy'</Filter>
603      &maxscale_zoom17;
604      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#0092da" dy="13" halo_radius="1" wrap_width="0"/>
605    </Rule>
606    <Rule>
607      <Filter>[tourism]='guest_house'</Filter>
608      &maxscale_zoom17;
609      <TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#0092da" dy="13" halo_radius="1" wrap_width="0"/>
610    </Rule>
611    <Rule>
612      <Filter>[amenity] = 'fuel' or [amenity]='bus_station'</Filter>
613      &maxscale_zoom17;
614      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#0092da" dy="14" halo_radius="1" wrap_width="0"/>
615    </Rule>
616    <Rule>
617      <Filter>[tourism] = 'camp_site'</Filter>
618      &maxscale_zoom17;
619      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#0092da" dy="15" halo_radius="1" wrap_width="70"/>
620    </Rule>
621    <Rule>
622      <Filter>[tourism] = 'caravan_site'</Filter>
623      &maxscale_zoom17;
624      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#0092da" dy="19" halo_radius="1" wrap_width="70"/>
625    </Rule>
626    <Rule>
627      <Filter>[tourism]='museum'</Filter>
628      &maxscale_zoom17;
629      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#734a08" dy="16" halo_radius="1" wrap_width="0"/>
630    </Rule>
631    <Rule>
632      <Filter>[tourism] = 'attraction'</Filter>
633      &maxscale_zoom16;
634      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#660033" halo_radius="2" wrap_width="10"/>
635    </Rule>
636    <Rule>
637      <Filter>[amenity] = 'university'</Filter>
638      &maxscale_zoom15;
639      <TextSymbolizer name="name" fontset_name="bold-fonts" size="9" fill="#000033" halo_radius="1" wrap_width="16"/>
640    </Rule>
641    <Rule>
642      <Filter>[amenity] = 'school' or [amenity] = 'college'</Filter>
643      &maxscale_zoom15;
644      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#000033" halo_radius="1" wrap_width="14"/>
645    </Rule>
646    <Rule>
647      <Filter>[man_made] = 'lighthouse'</Filter>
648      &maxscale_zoom15;
649      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#000033" dy="16" halo_radius="2" wrap_width="12"/>
650    </Rule>
651    <Rule>
652      <Filter>[man_made] = 'windmill'</Filter>
653      &maxscale_zoom17;
654      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#734a08" dy="12" halo_radius="1" wrap_width="20"/>
655    </Rule>
656    <Rule>
657      <Filter>[amenity] = 'hospital'</Filter>
658      &maxscale_zoom16;
659      <TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#da0092" dy="16" halo_radius="2" wrap_width="12"/>
660    </Rule>
661    <Rule>
662      <Filter>[amenity] = 'pharmacy'</Filter>
663      &maxscale_zoom17;
664      <TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#da0092" dy="13" halo_radius="1" wrap_width="12"/>
665    </Rule>
666    <Rule>
667      <Filter>[highway] = 'motorway_junction'</Filter>
668      &maxscale_zoom11;
669      &minscale_zoom11;
670      <TextSymbolizer name="ref" fontset_name="book-fonts" size="9" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="20"/>
671    </Rule>
672    <Rule>
673      <Filter>[highway] = 'motorway_junction'</Filter>
674      &maxscale_zoom12;
675      &minscale_zoom14;
676      <TextSymbolizer name="ref" fontset_name="book-fonts" size="9" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="20"/>
677      <TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#6666ff" halo_radius="1" wrap_width="12" dy="-8" min_distance="20"/>
678    </Rule>
679    <Rule>
680      <Filter>[highway] = 'motorway_junction'</Filter>
681      &maxscale_zoom15;
682      <TextSymbolizer name="ref" fontset_name="book-fonts" size="13" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="20"/>
683      <TextSymbolizer name="name" fontset_name="book-fonts" size="14" fill="#6666ff" halo_radius="1" wrap_width="12" dy="-14" min_distance="20"/>
684    </Rule>
685    <Rule>
686      <Filter>[military] = 'danger_area'</Filter>
687      &maxscale_zoom12;
688      <TextSymbolizer name="name" fontset_name="bold-fonts" size="9" fill="pink" halo_radius="1" wrap_width="10"/>
689    </Rule>
690    <Rule>
691      <Filter>[aeroway] = 'gate'</Filter>
692      &maxscale_zoom17;
693      <TextSymbolizer name="ref" fontset_name="book-fonts" size="10" fill="#aa66cc" halo_radius="1" wrap_width="10"/>
694    </Rule>
695</Style>
696<Style name="tunnels-casing">
697    <Rule>
698      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
699      &maxscale_zoom12;
700      &minscale_zoom12;
701      <LineSymbolizer>
702        <CssParameter name="stroke">#506077</CssParameter>
703        <CssParameter name="stroke-width">3</CssParameter>
704        <CssParameter name="stroke-dasharray">4,2</CssParameter>
705      </LineSymbolizer>
706    </Rule>
707    <Rule>
708      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
709      &maxscale_zoom13;
710      &minscale_zoom14;
711      <LineSymbolizer>
712        <CssParameter name="stroke">#506077</CssParameter>
713        <CssParameter name="stroke-width">6.5</CssParameter>
714        <CssParameter name="stroke-dasharray">4,2</CssParameter>
715      </LineSymbolizer>
716    </Rule>
717    <Rule>
718      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
719      &maxscale_zoom15;
720      &minscale_zoom16;
721      <LineSymbolizer>
722        <CssParameter name="stroke">#506077</CssParameter>
723        <CssParameter name="stroke-width">10</CssParameter>
724        <CssParameter name="stroke-dasharray">4,2</CssParameter>
725      </LineSymbolizer>
726    </Rule>
727    <Rule>
728      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
729      &maxscale_zoom17;
730      &minscale_zoom18;
731      <LineSymbolizer>
732        <CssParameter name="stroke">#506077</CssParameter>
733        <CssParameter name="stroke-width">13</CssParameter>
734        <CssParameter name="stroke-dasharray">4,2</CssParameter>
735      </LineSymbolizer>
736    </Rule>
737    <Rule>
738      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
739      &maxscale_zoom12;
740      &minscale_zoom12;
741      <LineSymbolizer>
742        <CssParameter name="stroke">#477147</CssParameter>
743        <CssParameter name="stroke-width">4</CssParameter>
744        <CssParameter name="stroke-dasharray">4,2</CssParameter>
745      </LineSymbolizer>
746    </Rule>
747    <Rule>
748      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
749      &maxscale_zoom13;
750      &minscale_zoom14;
751      <LineSymbolizer>
752        <CssParameter name="stroke">#477147</CssParameter>
753        <CssParameter name="stroke-width">8</CssParameter>
754        <CssParameter name="stroke-dasharray">4,2</CssParameter>
755      </LineSymbolizer>
756    </Rule>
757    <Rule>
758     <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
759      &maxscale_zoom15;
760      &minscale_zoom16;
761      <LineSymbolizer>
762        <CssParameter name="stroke">#477147</CssParameter>
763        <CssParameter name="stroke-width">11</CssParameter>
764        <CssParameter name="stroke-dasharray">4,2</CssParameter>
765      </LineSymbolizer>
766    </Rule>
767    <Rule>
768     <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
769      &maxscale_zoom17;
770      &minscale_zoom18;
771      <LineSymbolizer>
772        <CssParameter name="stroke">#477147</CssParameter>
773        <CssParameter name="stroke-width">14</CssParameter>
774        <CssParameter name="stroke-dasharray">4,2</CssParameter>
775      </LineSymbolizer>
776    </Rule>
777    <Rule>
778      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
779      &maxscale_zoom12;
780      &minscale_zoom12;
781      <LineSymbolizer>
782        <CssParameter name="stroke">#8d4346</CssParameter>
783        <CssParameter name="stroke-width">4</CssParameter>
784        <CssParameter name="stroke-dasharray">4,2</CssParameter>
785      </LineSymbolizer>
786    </Rule>
787    <Rule>
788      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
789      &maxscale_zoom13;
790      &minscale_zoom14;
791      <LineSymbolizer>
792        <CssParameter name="stroke">#8d4346</CssParameter>
793        <CssParameter name="stroke-width">8</CssParameter>
794        <CssParameter name="stroke-dasharray">4,2</CssParameter>
795      </LineSymbolizer>
796    </Rule>
797   <Rule>
798      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
799      &maxscale_zoom15;
800      &minscale_zoom16;
801      <LineSymbolizer>
802        <CssParameter name="stroke">#8d4346</CssParameter>
803        <CssParameter name="stroke-width">11</CssParameter>
804        <CssParameter name="stroke-dasharray">4,2</CssParameter>
805      </LineSymbolizer>
806    </Rule>
807    <Rule>
808      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
809      &maxscale_zoom17;
810      &minscale_zoom18;
811      <LineSymbolizer>
812        <CssParameter name="stroke">#8d4346</CssParameter>
813        <CssParameter name="stroke-width">14</CssParameter>
814        <CssParameter name="stroke-dasharray">4,2</CssParameter>
815      </LineSymbolizer>
816    </Rule>
817    <Rule>
818      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
819      &maxscale_zoom12;
820      &minscale_zoom12;
821      <LineSymbolizer>
822        <CssParameter name="stroke">#a37b48</CssParameter>
823        <CssParameter name="stroke-width">4</CssParameter>
824        <CssParameter name="stroke-dasharray">4,2</CssParameter>
825      </LineSymbolizer>
826    </Rule>
827    <Rule>
828      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
829      &maxscale_zoom13;
830      &minscale_zoom14;
831      <LineSymbolizer>
832        <CssParameter name="stroke">#a37b48</CssParameter>
833        <CssParameter name="stroke-width">10</CssParameter>
834        <CssParameter name="stroke-dasharray">4,2</CssParameter>
835      </LineSymbolizer>
836    </Rule>
837    <Rule>
838      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
839      &maxscale_zoom15;
840      &minscale_zoom16;
841      <LineSymbolizer>
842        <CssParameter name="stroke">#a37b48</CssParameter>
843        <CssParameter name="stroke-width">12</CssParameter>
844        <CssParameter name="stroke-dasharray">4,2</CssParameter>
845      </LineSymbolizer>
846    </Rule>
847    <Rule>
848      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
849      &maxscale_zoom17;
850      &minscale_zoom18;
851      <LineSymbolizer>
852        <CssParameter name="stroke">#a37b48</CssParameter>
853        <CssParameter name="stroke-width">17</CssParameter>
854        <CssParameter name="stroke-dasharray">4,2</CssParameter>
855      </LineSymbolizer>
856    </Rule>
857    <Rule>
858      <Filter>[highway] = 'tertiary'</Filter>
859      &maxscale_zoom13;
860      &minscale_zoom13;
861      <LineSymbolizer>
862        <CssParameter name="stroke">#999</CssParameter>
863        <CssParameter name="stroke-width">6</CssParameter>
864        <CssParameter name="stroke-dasharray">4,2</CssParameter>
865      </LineSymbolizer>
866    </Rule>
867    <Rule>
868      <Filter>[highway] = 'tertiary'</Filter>
869      &maxscale_zoom14;
870      &minscale_zoom14;
871      <LineSymbolizer>
872        <CssParameter name="stroke">#999</CssParameter>
873        <CssParameter name="stroke-width">7.5</CssParameter>
874        <CssParameter name="stroke-dasharray">4,2</CssParameter>
875      </LineSymbolizer>
876    </Rule>
877    <Rule>
878      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
879      &maxscale_zoom13;
880      &minscale_zoom13;
881      <LineSymbolizer>
882        <CssParameter name="stroke">#999</CssParameter>
883        <CssParameter name="stroke-width">3</CssParameter>
884        <CssParameter name="stroke-dasharray">4,2</CssParameter>
885      </LineSymbolizer>
886    </Rule>
887    <Rule>
888      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
889      &maxscale_zoom14;
890      &minscale_zoom14;
891      <LineSymbolizer>
892        <CssParameter name="stroke">#999</CssParameter>
893        <CssParameter name="stroke-width">4.5</CssParameter>
894        <CssParameter name="stroke-dasharray">4,2</CssParameter>
895      </LineSymbolizer>
896    </Rule>
897    <Rule>
898      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
899      &maxscale_zoom15;
900      &minscale_zoom16;
901      <LineSymbolizer>
902        <CssParameter name="stroke">#999</CssParameter>
903        <CssParameter name="stroke-width">11</CssParameter>
904        <CssParameter name="stroke-dasharray">4,2</CssParameter>
905      </LineSymbolizer>
906    </Rule>
907    <Rule>
908      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
909      &maxscale_zoom17;
910      &minscale_zoom18;
911      <LineSymbolizer>
912        <CssParameter name="stroke">#999</CssParameter>
913        <CssParameter name="stroke-width">16</CssParameter>
914        <CssParameter name="stroke-dasharray">4,2</CssParameter>
915      </LineSymbolizer>
916    </Rule>
917</Style>
918<Style name="tunnels-fill">
919    <Rule>
920      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
921      &maxscale_zoom12;
922      &minscale_zoom12;
923      <LineSymbolizer>
924        <CssParameter name="stroke">#d6dfea</CssParameter>
925        <CssParameter name="stroke-width">2</CssParameter>
926        <CssParameter name="stroke-linejoin">round</CssParameter>
927        <CssParameter name="stroke-linecap">round</CssParameter>
928      </LineSymbolizer>
929    </Rule>
930    <Rule>
931      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
932      &maxscale_zoom13;
933      &minscale_zoom14;
934      <LineSymbolizer>
935        <CssParameter name="stroke">#d6dfea</CssParameter>
936        <CssParameter name="stroke-width">5</CssParameter>
937        <CssParameter name="stroke-linejoin">round</CssParameter>
938        <CssParameter name="stroke-linecap">round</CssParameter>
939      </LineSymbolizer>
940    </Rule>
941    <Rule>
942      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
943      &maxscale_zoom15;
944      &minscale_zoom16;
945      <LineSymbolizer>
946        <CssParameter name="stroke">#d6dfea</CssParameter>
947        <CssParameter name="stroke-width">8.5</CssParameter>
948        <CssParameter name="stroke-linejoin">round</CssParameter>
949        <CssParameter name="stroke-linecap">round</CssParameter>
950      </LineSymbolizer>
951    </Rule>
952    <Rule>
953      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
954      &maxscale_zoom17;
955      &minscale_zoom18;
956      <LineSymbolizer>
957        <CssParameter name="stroke">#d6dfea</CssParameter>
958        <CssParameter name="stroke-width">11</CssParameter>
959        <CssParameter name="stroke-linejoin">round</CssParameter>
960        <CssParameter name="stroke-linecap">round</CssParameter>
961      </LineSymbolizer>
962    </Rule>
963    <Rule>
964      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
965      &maxscale_zoom12;
966      &minscale_zoom12;
967      <LineSymbolizer>
968        <CssParameter name="stroke">#cdeacd</CssParameter>
969        <CssParameter name="stroke-width">2.5</CssParameter>
970        <CssParameter name="stroke-linejoin">round</CssParameter>
971        <CssParameter name="stroke-linecap">round</CssParameter>
972      </LineSymbolizer>
973    </Rule>
974    <Rule>
975      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
976      &maxscale_zoom13;
977      &minscale_zoom14;
978      <LineSymbolizer>
979        <CssParameter name="stroke">#cdeacd</CssParameter>
980        <CssParameter name="stroke-width">6.5</CssParameter>
981        <CssParameter name="stroke-linejoin">round</CssParameter>
982        <CssParameter name="stroke-linecap">round</CssParameter>
983      </LineSymbolizer>
984    </Rule>   
985    <Rule>
986      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
987      &maxscale_zoom15;
988      &minscale_zoom16;
989      <LineSymbolizer>
990        <CssParameter name="stroke">#cdeacd</CssParameter>
991        <CssParameter name="stroke-width">9</CssParameter>
992        <CssParameter name="stroke-linejoin">round</CssParameter>
993        <CssParameter name="stroke-linecap">round</CssParameter>
994      </LineSymbolizer>
995    </Rule>
996    <Rule>
997      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
998      &maxscale_zoom17;
999      &minscale_zoom18;
1000      <LineSymbolizer>
1001        <CssParameter name="stroke">#cdeacd</CssParameter>
1002        <CssParameter name="stroke-width">12</CssParameter>
1003        <CssParameter name="stroke-linejoin">round</CssParameter>
1004        <CssParameter name="stroke-linecap">round</CssParameter>
1005      </LineSymbolizer>
1006    </Rule>
1007    <Rule>
1008      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1009      &maxscale_zoom12;
1010      &minscale_zoom12;
1011      <LineSymbolizer>
1012        <CssParameter name="stroke">#f4c3c4</CssParameter>
1013        <CssParameter name="stroke-width">2.5</CssParameter>
1014        <CssParameter name="stroke-linejoin">round</CssParameter>
1015        <CssParameter name="stroke-linecap">round</CssParameter>
1016      </LineSymbolizer>
1017    </Rule>
1018    <Rule>
1019      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1020      &maxscale_zoom13;
1021      &minscale_zoom14;
1022      <LineSymbolizer>
1023        <CssParameter name="stroke">#f4c3c4</CssParameter>
1024        <CssParameter name="stroke-width">6.5</CssParameter>
1025        <CssParameter name="stroke-linejoin">round</CssParameter>
1026        <CssParameter name="stroke-linecap">round</CssParameter>
1027      </LineSymbolizer>
1028    </Rule>
1029    <Rule>
1030      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1031      &maxscale_zoom15;
1032      &minscale_zoom16;
1033      <LineSymbolizer>
1034        <CssParameter name="stroke">#f4c3c4</CssParameter>
1035        <CssParameter name="stroke-width">9</CssParameter>
1036        <CssParameter name="stroke-linejoin">round</CssParameter>
1037        <CssParameter name="stroke-linecap">round</CssParameter>
1038      </LineSymbolizer>
1039    </Rule>
1040    <Rule>
1041      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1042      &maxscale_zoom17;
1043      &minscale_zoom18;
1044      <LineSymbolizer>
1045        <CssParameter name="stroke">#f4c3c4</CssParameter>
1046        <CssParameter name="stroke-width">12</CssParameter>
1047        <CssParameter name="stroke-linejoin">round</CssParameter>
1048        <CssParameter name="stroke-linecap">round</CssParameter>
1049      </LineSymbolizer>
1050    </Rule>
1051    <Rule>
1052      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1053      &maxscale_zoom12;
1054      &minscale_zoom12;
1055      <LineSymbolizer>
1056        <CssParameter name="stroke">#fee0b8</CssParameter>
1057        <CssParameter name="stroke-width">2</CssParameter>
1058        <CssParameter name="stroke-linejoin">round</CssParameter>
1059        <CssParameter name="stroke-linecap">round</CssParameter>
1060      </LineSymbolizer>
1061    </Rule>
1062    <Rule>
1063      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1064      &maxscale_zoom13;
1065      &minscale_zoom14;
1066      <LineSymbolizer>
1067        <CssParameter name="stroke">#fee0b8</CssParameter>
1068        <CssParameter name="stroke-width">8</CssParameter>
1069        <CssParameter name="stroke-linejoin">round</CssParameter>
1070        <CssParameter name="stroke-linecap">round</CssParameter>
1071      </LineSymbolizer>
1072    </Rule>
1073    <Rule>
1074      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1075      &maxscale_zoom15;
1076      &minscale_zoom16;
1077      <LineSymbolizer>
1078        <CssParameter name="stroke">#fee0b8</CssParameter>
1079        <CssParameter name="stroke-width">10</CssParameter>
1080        <CssParameter name="stroke-linejoin">round</CssParameter>
1081        <CssParameter name="stroke-linecap">round</CssParameter>
1082      </LineSymbolizer>
1083    </Rule>
1084    <Rule>
1085      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1086      &maxscale_zoom17;
1087      &minscale_zoom18;
1088      <LineSymbolizer>
1089        <CssParameter name="stroke">#fee0b8</CssParameter>
1090        <CssParameter name="stroke-width">14</CssParameter>
1091        <CssParameter name="stroke-linejoin">round</CssParameter>
1092        <CssParameter name="stroke-linecap">round</CssParameter>
1093      </LineSymbolizer>
1094    </Rule>
1095    <Rule>
1096      <Filter>[highway] = 'tertiary'</Filter>
1097      &maxscale_zoom13;
1098      &minscale_zoom13;
1099      <LineSymbolizer>
1100        <CssParameter name="stroke">#ffc</CssParameter>
1101        <CssParameter name="stroke-width">5</CssParameter>
1102        <CssParameter name="stroke-linejoin">round</CssParameter>
1103        <CssParameter name="stroke-linecap">round</CssParameter>
1104      </LineSymbolizer>
1105    </Rule>
1106    <Rule>
1107      <Filter>[highway] = 'tertiary'</Filter>
1108      &maxscale_zoom14;
1109      &minscale_zoom14;
1110      <LineSymbolizer>
1111        <CssParameter name="stroke">#ffc</CssParameter>
1112        <CssParameter name="stroke-width">6.5</CssParameter>
1113        <CssParameter name="stroke-linejoin">round</CssParameter>
1114        <CssParameter name="stroke-linecap">round</CssParameter>
1115      </LineSymbolizer>
1116    </Rule>
1117    <Rule>
1118      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
1119      &maxscale_zoom13;
1120      &minscale_zoom13;
1121      <LineSymbolizer>
1122        <CssParameter name="stroke">#fff</CssParameter>
1123        <CssParameter name="stroke-width">2</CssParameter>
1124        <CssParameter name="stroke-linejoin">round</CssParameter>
1125        <CssParameter name="stroke-linecap">round</CssParameter>
1126      </LineSymbolizer>
1127    </Rule>
1128    <Rule>
1129      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
1130      &maxscale_zoom14;
1131      &minscale_zoom14;
1132      <LineSymbolizer>
1133        <CssParameter name="stroke">#fff</CssParameter>
1134        <CssParameter name="stroke-width">3</CssParameter>
1135        <CssParameter name="stroke-linejoin">round</CssParameter>
1136        <CssParameter name="stroke-linecap">round</CssParameter>
1137      </LineSymbolizer>
1138    </Rule>
1139    <Rule>
1140      <Filter>[highway] = 'tertiary'</Filter>
1141      &maxscale_zoom15;
1142      &minscale_zoom16;
1143      <LineSymbolizer>
1144        <CssParameter name="stroke">#ffc</CssParameter>
1145        <CssParameter name="stroke-width">9.4</CssParameter>
1146        <CssParameter name="stroke-linejoin">round</CssParameter>
1147        <CssParameter name="stroke-linecap">round</CssParameter>
1148      </LineSymbolizer>
1149    </Rule>
1150    <Rule>
1151      <Filter>[highway] = 'tertiary'</Filter>
1152      &maxscale_zoom17;
1153      &minscale_zoom18;
1154      <LineSymbolizer>
1155        <CssParameter name="stroke">#ffc</CssParameter>
1156        <CssParameter name="stroke-width">13</CssParameter>
1157        <CssParameter name="stroke-linejoin">round</CssParameter>
1158        <CssParameter name="stroke-linecap">round</CssParameter>
1159      </LineSymbolizer>
1160    </Rule>
1161    <Rule>
1162      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
1163      &maxscale_zoom15;
1164      &minscale_zoom16;
1165      <LineSymbolizer>
1166        <CssParameter name="stroke">#fff</CssParameter>
1167        <CssParameter name="stroke-width">9.4</CssParameter>
1168        <CssParameter name="stroke-linejoin">round</CssParameter>
1169        <CssParameter name="stroke-linecap">round</CssParameter>
1170      </LineSymbolizer>
1171    </Rule>
1172    <Rule>
1173      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
1174      &maxscale_zoom17;
1175      &minscale_zoom18;
1176      <LineSymbolizer>
1177        <CssParameter name="stroke">#fff</CssParameter>
1178        <CssParameter name="stroke-width">13</CssParameter>
1179        <CssParameter name="stroke-linejoin">round</CssParameter>
1180        <CssParameter name="stroke-linecap">round</CssParameter>
1181      </LineSymbolizer>
1182    </Rule>
1183</Style>
1184<Style name="minor-roads-casing-links">
1185    <Rule>
1186      <Filter>[highway]='raceway'</Filter>
1187      &maxscale_zoom12;
1188      &minscale_zoom12;
1189      <LineSymbolizer>
1190        <CssParameter name="stroke">pink</CssParameter>
1191        <CssParameter name="stroke-width">1.2</CssParameter>
1192        <CssParameter name="stroke-linejoin">round</CssParameter>
1193      </LineSymbolizer>
1194    </Rule>
1195    <Rule>
1196      <Filter>[highway]='raceway'</Filter>
1197      &maxscale_zoom13;
1198      &minscale_zoom14;
1199      <LineSymbolizer>
1200        <CssParameter name="stroke">pink</CssParameter>
1201        <CssParameter name="stroke-width">4</CssParameter>
1202        <CssParameter name="stroke-linejoin">round</CssParameter>
1203      </LineSymbolizer>
1204    </Rule>
1205    <Rule>
1206      <Filter>[highway]='raceway'</Filter>
1207      &maxscale_zoom15;
1208      &minscale_zoom18;
1209      <LineSymbolizer>
1210        <CssParameter name="stroke">pink</CssParameter>
1211        <CssParameter name="stroke-width">7</CssParameter>
1212        <CssParameter name="stroke-linejoin">round</CssParameter>
1213      </LineSymbolizer>
1214    </Rule>
1215    <Rule>
1216      <Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter>
1217      &maxscale_zoom12;
1218      &minscale_zoom12;
1219      <LineSymbolizer>
1220        <CssParameter name="stroke">#506077</CssParameter>
1221        <CssParameter name="stroke-width">1.5</CssParameter>
1222        <CssParameter name="stroke-linejoin">round</CssParameter>
1223      </LineSymbolizer>
1224    </Rule>
1225    <Rule>
1226      <Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter>
1227      &maxscale_zoom13;
1228      &minscale_zoom14;
1229      <LineSymbolizer>
1230        <CssParameter name="stroke">#506077</CssParameter>
1231        <CssParameter name="stroke-width">4.5</CssParameter>
1232        <CssParameter name="stroke-linejoin">round</CssParameter>
1233      </LineSymbolizer>
1234    </Rule>
1235    <Rule>
1236      <Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter>
1237      &maxscale_zoom15;
1238      &minscale_zoom16;
1239      <LineSymbolizer>
1240        <CssParameter name="stroke">#506077</CssParameter>
1241        <CssParameter name="stroke-width">8</CssParameter>
1242        <CssParameter name="stroke-linejoin">round</CssParameter>
1243      </LineSymbolizer>
1244    </Rule>
1245    <Rule>
1246      <Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter>
1247      &maxscale_zoom17;
1248      &minscale_zoom18;
1249      <LineSymbolizer>
1250        <CssParameter name="stroke">#506077</CssParameter>
1251        <CssParameter name="stroke-width">11</CssParameter>
1252        <CssParameter name="stroke-linejoin">round</CssParameter>
1253      </LineSymbolizer>
1254    </Rule>
1255    <Rule>
1256     <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1257      &maxscale_zoom12;
1258      &minscale_zoom12;
1259      <LineSymbolizer>
1260        <CssParameter name="stroke">#477147</CssParameter>
1261        <CssParameter name="stroke-width">3</CssParameter>
1262        <CssParameter name="stroke-linejoin">round</CssParameter>
1263      </LineSymbolizer>
1264    </Rule>
1265    <Rule>
1266     <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1267      &maxscale_zoom13;
1268      &minscale_zoom14;
1269      <LineSymbolizer>
1270        <CssParameter name="stroke">#477147</CssParameter>
1271        <CssParameter name="stroke-width">7.5</CssParameter>
1272        <CssParameter name="stroke-linejoin">round</CssParameter>
1273      </LineSymbolizer>
1274    </Rule>
1275    <Rule>
1276     <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1277      &maxscale_zoom15;
1278      &minscale_zoom16;
1279      <LineSymbolizer>
1280        <CssParameter name="stroke">#477147</CssParameter>
1281        <CssParameter name="stroke-width">11.5</CssParameter>
1282        <CssParameter name="stroke-linejoin">round</CssParameter>
1283      </LineSymbolizer>
1284    </Rule>
1285    <Rule>
1286     <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1287      &maxscale_zoom17;
1288      &minscale_zoom18;
1289      <LineSymbolizer>
1290        <CssParameter name="stroke">#477147</CssParameter>
1291        <CssParameter name="stroke-width">16</CssParameter>
1292        <CssParameter name="stroke-linejoin">round</CssParameter>
1293      </LineSymbolizer>
1294    </Rule>
1295    <Rule>
1296      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1297      &maxscale_zoom12;     
1298      &minscale_zoom12;
1299      <LineSymbolizer>
1300        <CssParameter name="stroke">#8d4346</CssParameter>
1301        <CssParameter name="stroke-width">3</CssParameter>
1302        <CssParameter name="stroke-linejoin">round</CssParameter>
1303      </LineSymbolizer>
1304    </Rule>
1305    <Rule>
1306      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1307      &maxscale_zoom13;     
1308      &minscale_zoom14;
1309      <LineSymbolizer>
1310        <CssParameter name="stroke">#8d4346</CssParameter>
1311        <CssParameter name="stroke-width">7.5</CssParameter>
1312        <CssParameter name="stroke-linejoin">round</CssParameter>
1313      </LineSymbolizer>
1314    </Rule>
1315    <Rule>
1316      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1317      &maxscale_zoom15;     
1318      &minscale_zoom16;
1319      <LineSymbolizer>
1320        <CssParameter name="stroke">#8d4346</CssParameter>
1321        <CssParameter name="stroke-width">11.5</CssParameter>
1322        <CssParameter name="stroke-linejoin">round</CssParameter>
1323      </LineSymbolizer>
1324    </Rule>
1325    <Rule>
1326      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1327      &maxscale_zoom17;     
1328      &minscale_zoom18;
1329      <LineSymbolizer>
1330        <CssParameter name="stroke">#8d4346</CssParameter>
1331        <CssParameter name="stroke-width">16</CssParameter>
1332        <CssParameter name="stroke-linejoin">round</CssParameter>
1333      </LineSymbolizer>
1334    </Rule>
1335    <Rule>
1336      <Filter>[highway] = 'secondary_link' and not [tunnel] = 'yes'</Filter>
1337      &maxscale_zoom12;
1338      &minscale_zoom12;
1339      <LineSymbolizer>
1340        <CssParameter name="stroke">#a37b48</CssParameter>
1341        <CssParameter name="stroke-width">2.5</CssParameter>
1342        <CssParameter name="stroke-linejoin">round</CssParameter>
1343        <CssParameter name="stroke-linecap">round</CssParameter>
1344      </LineSymbolizer>
1345    </Rule>
1346    <Rule>
1347      <Filter>[highway] = 'secondary_link' and not [tunnel] = 'yes'</Filter>
1348      &maxscale_zoom13;
1349      &minscale_zoom14;
1350      <LineSymbolizer>
1351        <CssParameter name="stroke">#a37b48</CssParameter>
1352        <CssParameter name="stroke-width">8.5</CssParameter>
1353        <CssParameter name="stroke-linejoin">round</CssParameter>
1354        <CssParameter name="stroke-linecap">round</CssParameter>
1355      </LineSymbolizer>
1356    </Rule>
1357    <Rule>
1358      <Filter>[highway] = 'secondary_link' and not [tunnel] = 'yes'</Filter>
1359      &maxscale_zoom15;
1360      &minscale_zoom16;
1361      <LineSymbolizer>
1362        <CssParameter name="stroke">#a37b48</CssParameter>
1363        <CssParameter name="stroke-width">11.5</CssParameter>
1364        <CssParameter name="stroke-linejoin">round</CssParameter>
1365        <CssParameter name="stroke-linecap">round</CssParameter>
1366      </LineSymbolizer>
1367    </Rule>
1368    <Rule>
1369      <Filter>[highway] = 'secondary_link' and not [tunnel] = 'yes'</Filter>
1370      &maxscale_zoom17;
1371      &minscale_zoom18;
1372      <LineSymbolizer>
1373        <CssParameter name="stroke">#a37b48</CssParameter>
1374        <CssParameter name="stroke-width">16</CssParameter>
1375        <CssParameter name="stroke-linejoin">round</CssParameter>
1376        <CssParameter name="stroke-linecap">round</CssParameter>
1377      </LineSymbolizer>
1378    </Rule>
1379</Style>
1380<Style name="minor-roads-casing">
1381    <Rule>
1382      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
1383      &maxscale_zoom12;
1384      &minscale_zoom12;
1385      <LineSymbolizer>
1386        <CssParameter name="stroke">#506077</CssParameter>
1387        <CssParameter name="stroke-width">3</CssParameter>
1388        <CssParameter name="stroke-linejoin">round</CssParameter>
1389      </LineSymbolizer>
1390    </Rule>
1391    <Rule>
1392     <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
1393      &maxscale_zoom12;
1394      &minscale_zoom12;
1395      <LineSymbolizer>
1396        <CssParameter name="stroke">#477147</CssParameter>
1397        <CssParameter name="stroke-width">3</CssParameter>
1398        <CssParameter name="stroke-linejoin">round</CssParameter>
1399      </LineSymbolizer>
1400    </Rule>
1401    <Rule>
1402      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
1403      &maxscale_zoom12;     
1404      &minscale_zoom12;
1405      <LineSymbolizer>
1406        <CssParameter name="stroke">#8d4346</CssParameter>
1407        <CssParameter name="stroke-width">3</CssParameter>
1408        <CssParameter name="stroke-linejoin">round</CssParameter>
1409      </LineSymbolizer>
1410    </Rule>
1411    <Rule>
1412      <Filter>[highway] = 'secondary' and not [tunnel] = 'yes'</Filter>
1413      &maxscale_zoom12;
1414      &minscale_zoom12;
1415      <LineSymbolizer>
1416        <CssParameter name="stroke">#a37b48</CssParameter>
1417        <CssParameter name="stroke-width">2.5</CssParameter>
1418        <CssParameter name="stroke-linejoin">round</CssParameter>
1419        <CssParameter name="stroke-linecap">round</CssParameter>
1420      </LineSymbolizer>
1421    </Rule>
1422    <Rule>
1423      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
1424      &maxscale_zoom13;
1425      &minscale_zoom14;
1426      <LineSymbolizer>
1427        <CssParameter name="stroke">#506077</CssParameter>
1428        <CssParameter name="stroke-width">6.5</CssParameter>
1429        <CssParameter name="stroke-linejoin">round</CssParameter>
1430      </LineSymbolizer>
1431    </Rule>
1432    <Rule>
1433     <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
1434      &maxscale_zoom13;
1435      &minscale_zoom14;
1436      <LineSymbolizer>
1437        <CssParameter name="stroke">#477147</CssParameter>
1438        <CssParameter name="stroke-width">7.5</CssParameter>
1439        <CssParameter name="stroke-linejoin">round</CssParameter>
1440      </LineSymbolizer>
1441    </Rule>
1442    <Rule>
1443      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
1444      &maxscale_zoom13;     
1445      &minscale_zoom14;
1446      <LineSymbolizer>
1447        <CssParameter name="stroke">#8d4346</CssParameter>
1448        <CssParameter name="stroke-width">7.5</CssParameter>
1449        <CssParameter name="stroke-linejoin">round</CssParameter>
1450      </LineSymbolizer>
1451    </Rule>
1452    <Rule>
1453      <Filter>[highway] = 'secondary' and not [tunnel] = 'yes'</Filter>
1454      &maxscale_zoom13;
1455      &minscale_zoom14;
1456      <LineSymbolizer>
1457        <CssParameter name="stroke">#a37b48</CssParameter>
1458        <CssParameter name="stroke-width">8.5</CssParameter>
1459        <CssParameter name="stroke-linejoin">round</CssParameter>
1460        <CssParameter name="stroke-linecap">round</CssParameter>
1461      </LineSymbolizer>
1462    </Rule>
1463    <Rule>
1464      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
1465      &maxscale_zoom15;
1466      &minscale_zoom16;
1467      <LineSymbolizer>
1468        <CssParameter name="stroke">#506077</CssParameter>
1469        <CssParameter name="stroke-width">10</CssParameter>
1470        <CssParameter name="stroke-linejoin">round</CssParameter>
1471      </LineSymbolizer>
1472    </Rule>
1473    <Rule>
1474     <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
1475      &maxscale_zoom15;
1476      &minscale_zoom16;
1477      <LineSymbolizer>
1478        <CssParameter name="stroke">#477147</CssParameter>
1479        <CssParameter name="stroke-width">11.5</CssParameter>
1480        <CssParameter name="stroke-linejoin">round</CssParameter>
1481      </LineSymbolizer>
1482    </Rule>
1483    <Rule>
1484      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
1485      &maxscale_zoom15;     
1486      &minscale_zoom16;
1487      <LineSymbolizer>
1488        <CssParameter name="stroke">#8d4346</CssParameter>
1489        <CssParameter name="stroke-width">11.5</CssParameter>
1490        <CssParameter name="stroke-linejoin">round</CssParameter>
1491      </LineSymbolizer>
1492    </Rule>
1493    <Rule>
1494      <Filter>[highway] = 'secondary' and not [tunnel] = 'yes'</Filter>
1495      &maxscale_zoom15;
1496      &minscale_zoom16;
1497      <LineSymbolizer>
1498        <CssParameter name="stroke">#a37b48</CssParameter>
1499        <CssParameter name="stroke-width">11.5</CssParameter>
1500        <CssParameter name="stroke-linejoin">round</CssParameter>
1501        <CssParameter name="stroke-linecap">round</CssParameter>
1502      </LineSymbolizer>
1503    </Rule>
1504    <Rule>
1505      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
1506      &maxscale_zoom17;
1507      &minscale_zoom18;
1508      <LineSymbolizer>
1509        <CssParameter name="stroke">#506077</CssParameter>
1510        <CssParameter name="stroke-width">13</CssParameter>
1511        <CssParameter name="stroke-linejoin">round</CssParameter>
1512      </LineSymbolizer>
1513    </Rule>
1514    <Rule>
1515     <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
1516      &maxscale_zoom17;
1517      &minscale_zoom18;
1518      <LineSymbolizer>
1519        <CssParameter name="stroke">#477147</CssParameter>
1520        <CssParameter name="stroke-width">16</CssParameter>
1521        <CssParameter name="stroke-linejoin">round</CssParameter>
1522      </LineSymbolizer>
1523    </Rule>
1524    <Rule>
1525      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
1526      &maxscale_zoom17;     
1527      &minscale_zoom18;
1528      <LineSymbolizer>
1529        <CssParameter name="stroke">#8d4346</CssParameter>
1530        <CssParameter name="stroke-width">16</CssParameter>
1531        <CssParameter name="stroke-linejoin">round</CssParameter>
1532      </LineSymbolizer>
1533    </Rule>
1534    <Rule>
1535      <Filter>[highway] = 'secondary' and not [tunnel] = 'yes'</Filter>
1536      &maxscale_zoom17;
1537      &minscale_zoom18;
1538      <LineSymbolizer>
1539        <CssParameter name="stroke">#a37b48</CssParameter>
1540        <CssParameter name="stroke-width">16</CssParameter>
1541        <CssParameter name="stroke-linejoin">round</CssParameter>
1542        <CssParameter name="stroke-linecap">round</CssParameter>
1543      </LineSymbolizer>
1544    </Rule>
1545    <Rule>
1546      <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
1547      &maxscale_zoom13;
1548      &minscale_zoom13;
1549      <LineSymbolizer>
1550        <CssParameter name="stroke">#bbb</CssParameter>
1551        <CssParameter name="stroke-width">6</CssParameter>
1552        <CssParameter name="stroke-linejoin">round</CssParameter>
1553        <CssParameter name="stroke-linecap">round</CssParameter>
1554      </LineSymbolizer>
1555    </Rule>
1556   
1557    <Rule>
1558      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter>
1559      &maxscale_zoom13;
1560      &minscale_zoom13;
1561      <LineSymbolizer>
1562        <CssParameter name="stroke">#999</CssParameter>
1563        <CssParameter name="stroke-width">3</CssParameter>
1564        <CssParameter name="stroke-linejoin">round</CssParameter>
1565        <CssParameter name="stroke-linecap">round</CssParameter>
1566      </LineSymbolizer>
1567    </Rule>
1568   
1569    <Rule>
1570      <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
1571      &maxscale_zoom14;
1572      &minscale_zoom14;
1573      <LineSymbolizer>
1574        <CssParameter name="stroke">#bbb</CssParameter>
1575        <CssParameter name="stroke-width">7.5</CssParameter>
1576        <CssParameter name="stroke-linejoin">round</CssParameter>
1577        <CssParameter name="stroke-linecap">round</CssParameter>
1578      </LineSymbolizer>
1579    </Rule>
1580   
1581    <Rule>
1582      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter>
1583      &maxscale_zoom14;
1584      &minscale_zoom14;
1585      <LineSymbolizer>
1586        <CssParameter name="stroke">#999</CssParameter>
1587        <CssParameter name="stroke-width">4.5</CssParameter>
1588        <CssParameter name="stroke-linejoin">round</CssParameter>
1589        <CssParameter name="stroke-linecap">round</CssParameter>
1590      </LineSymbolizer>
1591    </Rule>
1592   
1593    <Rule>
1594      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter>
1595      &maxscale_zoom15;
1596      &minscale_zoom16;
1597      <LineSymbolizer>
1598        <CssParameter name="stroke">#bbb</CssParameter>
1599        <CssParameter name="stroke-width">11</CssParameter>
1600        <CssParameter name="stroke-linejoin">round</CssParameter>
1601        <CssParameter name="stroke-linecap">round</CssParameter>
1602      </LineSymbolizer>
1603    </Rule>
1604   
1605    <Rule>
1606      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter>
1607      &maxscale_zoom17;
1608      &minscale_zoom18;
1609      <LineSymbolizer>
1610        <CssParameter name="stroke">#bbb</CssParameter>
1611        <CssParameter name="stroke-width">16</CssParameter>
1612        <CssParameter name="stroke-linejoin">round</CssParameter>
1613        <CssParameter name="stroke-linecap">round</CssParameter>
1614      </LineSymbolizer>
1615    </Rule>
1616   
1617    <Rule>
1618      <Filter>[highway] = 'service' and not ([service]='parking_aisle' or [tunnel]='yes')</Filter>
1619      &maxscale_zoom14;
1620      &minscale_zoom15;
1621      <LineSymbolizer>
1622        <CssParameter name="stroke">#999</CssParameter>
1623        <CssParameter name="stroke-width">2.5</CssParameter>
1624        <CssParameter name="stroke-linejoin">round</CssParameter>
1625        <CssParameter name="stroke-linecap">round</CssParameter>
1626      </LineSymbolizer>
1627    </Rule>
1628    <Rule>
1629      <Filter>[highway] = 'service' and [tunnel]='yes'</Filter>
1630      &maxscale_zoom14;
1631      &minscale_zoom15;
1632      <LineSymbolizer>
1633        <CssParameter name="stroke">#999</CssParameter>
1634        <CssParameter name="stroke-width">2.5</CssParameter>
1635        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1636      </LineSymbolizer>
1637    </Rule>
1638    <Rule>
1639      <Filter>[highway] = 'service' and not ([service]='parking_aisle' or [tunnel]='yes')</Filter>
1640      &maxscale_zoom16;
1641      &minscale_zoom18;
1642      <LineSymbolizer>
1643        <CssParameter name="stroke">#999</CssParameter>
1644        <CssParameter name="stroke-width">7</CssParameter>
1645        <CssParameter name="stroke-linejoin">round</CssParameter>
1646        <CssParameter name="stroke-linecap">round</CssParameter>
1647      </LineSymbolizer>
1648   </Rule>
1649   <Rule>
1650      <Filter>[highway] = 'service' and [tunnel]='yes'</Filter>
1651      &maxscale_zoom16;
1652      &minscale_zoom18;
1653      <LineSymbolizer>
1654        <CssParameter name="stroke">#999</CssParameter>
1655        <CssParameter name="stroke-width">7</CssParameter>
1656        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1657      </LineSymbolizer>
1658   </Rule>
1659   <Rule>
1660      <Filter>[highway] = 'service' and [service]='parking_aisle'</Filter>
1661      &maxscale_zoom16;
1662      &minscale_zoom18;
1663      <LineSymbolizer>
1664        <CssParameter name="stroke">#999</CssParameter>
1665        <CssParameter name="stroke-width">4</CssParameter>
1666        <CssParameter name="stroke-linejoin">round</CssParameter>
1667        <CssParameter name="stroke-linecap">round</CssParameter>
1668      </LineSymbolizer>
1669   </Rule>
1670   <Rule>
1671      <Filter>[highway] = 'pedestrian' and not [tunnel]='yes'</Filter>
1672      &maxscale_zoom13;
1673      &minscale_zoom13;
1674      <LineSymbolizer>
1675        <CssParameter name="stroke">grey</CssParameter>
1676        <CssParameter name="stroke-width">2</CssParameter>
1677        <CssParameter name="stroke-linejoin">round</CssParameter>
1678        <CssParameter name="stroke-linecap">round</CssParameter>
1679      </LineSymbolizer>
1680   </Rule>
1681   <Rule>
1682      <Filter>[highway] = 'pedestrian' and [tunnel]='yes'</Filter>
1683      &maxscale_zoom13;
1684      &minscale_zoom13;
1685      <LineSymbolizer>
1686        <CssParameter name="stroke">grey</CssParameter>
1687        <CssParameter name="stroke-width">2</CssParameter>
1688        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1689      </LineSymbolizer>
1690   </Rule>
1691   <Rule>
1692      <Filter>[highway] = 'pedestrian' and not [tunnel]='yes'</Filter>
1693      &maxscale_zoom14;
1694      &minscale_zoom14;
1695      <LineSymbolizer>
1696        <CssParameter name="stroke">grey</CssParameter>
1697        <CssParameter name="stroke-width">3.6</CssParameter>
1698        <CssParameter name="stroke-linejoin">round</CssParameter>
1699        <CssParameter name="stroke-linecap">round</CssParameter>
1700      </LineSymbolizer>
1701   </Rule>
1702   <Rule>
1703      <Filter>[highway] = 'pedestrian' and [tunnel]='yes'</Filter>
1704      &maxscale_zoom14;
1705      &minscale_zoom14;
1706      <LineSymbolizer>
1707        <CssParameter name="stroke">grey</CssParameter>
1708        <CssParameter name="stroke-width">3.6</CssParameter>
1709        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1710      </LineSymbolizer>
1711   </Rule>
1712   <Rule>
1713      <Filter>[highway] = 'pedestrian' and not [tunnel]='yes'</Filter>
1714      &maxscale_zoom15;
1715      &minscale_zoom15;
1716      <LineSymbolizer>
1717        <CssParameter name="stroke">grey</CssParameter>
1718        <CssParameter name="stroke-width">6.5</CssParameter>
1719        <CssParameter name="stroke-linejoin">round</CssParameter>
1720        <CssParameter name="stroke-linecap">round</CssParameter>
1721      </LineSymbolizer>
1722   </Rule>
1723   <Rule>
1724      <Filter>[highway] = 'pedestrian' and [tunnel]='yes'</Filter>
1725      &maxscale_zoom15;
1726      &minscale_zoom15;
1727      <LineSymbolizer>
1728        <CssParameter name="stroke">grey</CssParameter>
1729        <CssParameter name="stroke-width">6.5</CssParameter>
1730        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1731      </LineSymbolizer>
1732   </Rule>
1733   <Rule>
1734      <Filter>[highway] = 'pedestrian' and not [tunnel]='yes'</Filter>
1735      &maxscale_zoom16;
1736      <LineSymbolizer>
1737        <CssParameter name="stroke">grey</CssParameter>
1738        <CssParameter name="stroke-width">9</CssParameter>
1739        <CssParameter name="stroke-linejoin">round</CssParameter>
1740        <CssParameter name="stroke-linecap">round</CssParameter>
1741      </LineSymbolizer>
1742   </Rule>
1743   <Rule>
1744      <Filter>[highway] = 'pedestrian' and [tunnel]='yes'</Filter>
1745      &maxscale_zoom16;
1746      <LineSymbolizer>
1747        <CssParameter name="stroke">grey</CssParameter>
1748        <CssParameter name="stroke-width">9</CssParameter>
1749        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1750      </LineSymbolizer>
1751    </Rule>
1752</Style>
1753<Style name="minor-roads-fill-links">
1754    <Rule>
1755      <Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter>
1756      &maxscale_zoom12;
1757      &minscale_zoom12;
1758      <LineSymbolizer>
1759        <CssParameter name="stroke">#809bc0</CssParameter>
1760        <CssParameter name="stroke-width">0.5</CssParameter>
1761      </LineSymbolizer>
1762    </Rule>
1763    <Rule>
1764      <Filter>[highway] = 'motorway_link' and not [tunnel] = 'yes'</Filter>
1765      &maxscale_zoom13;
1766      &minscale_zoom14;
1767      <LineSymbolizer>
1768        <CssParameter name="stroke">#809bc0</CssParameter>
1769        <CssParameter name="stroke-width">3</CssParameter>
1770        <CssParameter name="stroke-linejoin">round</CssParameter>
1771        <CssParameter name="stroke-linecap">round</CssParameter>
1772      </LineSymbolizer>
1773    </Rule>
1774    <Rule>
1775      <Filter>[highway] = 'motorway_link' and not [tunnel] = 'yes'</Filter>
1776      &maxscale_zoom15;
1777      &minscale_zoom16;
1778      <LineSymbolizer>
1779        <CssParameter name="stroke">#809bc0</CssParameter>
1780        <CssParameter name="stroke-width">6.5</CssParameter>
1781        <CssParameter name="stroke-linejoin">round</CssParameter>
1782        <CssParameter name="stroke-linecap">round</CssParameter>
1783      </LineSymbolizer>
1784    </Rule>
1785    <Rule>
1786      <Filter>[highway] = 'motorway_link' and not [tunnel] = 'yes'</Filter>
1787      &maxscale_zoom17;
1788      &minscale_zoom18;
1789      <LineSymbolizer>
1790        <CssParameter name="stroke">#809bc0</CssParameter>
1791        <CssParameter name="stroke-width">9</CssParameter>
1792        <CssParameter name="stroke-linejoin">round</CssParameter>
1793        <CssParameter name="stroke-linecap">round</CssParameter>
1794      </LineSymbolizer>
1795    </Rule>
1796    <Rule>
1797      <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1798      &maxscale_zoom12;
1799      &minscale_zoom12;
1800      <LineSymbolizer>
1801        <CssParameter name="stroke">#a9dba9</CssParameter>
1802        <CssParameter name="stroke-width">2.5</CssParameter>
1803        <CssParameter name="stroke-linejoin">round</CssParameter>
1804        <CssParameter name="stroke-linecap">round</CssParameter>
1805      </LineSymbolizer>
1806    </Rule>
1807    <Rule>
1808      <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1809      &maxscale_zoom13;
1810      &minscale_zoom14;
1811      <LineSymbolizer>
1812        <CssParameter name="stroke">#a9dba9</CssParameter>
1813        <CssParameter name="stroke-width">7</CssParameter>
1814        <CssParameter name="stroke-linejoin">round</CssParameter>
1815        <CssParameter name="stroke-linecap">round</CssParameter>
1816      </LineSymbolizer>
1817    </Rule>
1818    <Rule>
1819      <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1820      &maxscale_zoom15;
1821      &minscale_zoom16;
1822      <LineSymbolizer>
1823        <CssParameter name="stroke">#a9dba9</CssParameter>
1824        <CssParameter name="stroke-width">11</CssParameter>
1825        <CssParameter name="stroke-linejoin">round</CssParameter>
1826        <CssParameter name="stroke-linecap">round</CssParameter>
1827      </LineSymbolizer>
1828    </Rule>
1829    <Rule>
1830      <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1831      &maxscale_zoom17;
1832      &minscale_zoom18;
1833      <LineSymbolizer>
1834        <CssParameter name="stroke">#a9dba9</CssParameter>
1835        <CssParameter name="stroke-width">15.5</CssParameter>
1836        <CssParameter name="stroke-linejoin">round</CssParameter>
1837        <CssParameter name="stroke-linecap">round</CssParameter>
1838      </LineSymbolizer>
1839   </Rule>
1840   <Rule>
1841      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1842      &maxscale_zoom11;
1843      &minscale_zoom12;
1844      <LineSymbolizer>
1845        <CssParameter name="stroke">#ec989a</CssParameter>
1846        <CssParameter name="stroke-width">2.5</CssParameter>
1847        <CssParameter name="stroke-linejoin">round</CssParameter>
1848        <CssParameter name="stroke-linecap">round</CssParameter>
1849      </LineSymbolizer>
1850    </Rule>
1851    <Rule>
1852      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1853      &maxscale_zoom13;
1854      &minscale_zoom14;
1855      <LineSymbolizer>
1856        <CssParameter name="stroke">#ec989a</CssParameter>
1857        <CssParameter name="stroke-width">7</CssParameter>
1858        <CssParameter name="stroke-linejoin">round</CssParameter>
1859        <CssParameter name="stroke-linecap">round</CssParameter>
1860      </LineSymbolizer>
1861    </Rule>
1862    <Rule>
1863      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1864      &maxscale_zoom15;
1865      &minscale_zoom16;
1866      <LineSymbolizer>
1867        <CssParameter name="stroke">#ec989a</CssParameter>
1868        <CssParameter name="stroke-width">11</CssParameter>
1869        <CssParameter name="stroke-linejoin">round</CssParameter>
1870        <CssParameter name="stroke-linecap">round</CssParameter>
1871      </LineSymbolizer>
1872    </Rule>
1873    <Rule>
1874      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1875      &maxscale_zoom17;
1876      &minscale_zoom18;
1877      <LineSymbolizer>
1878        <CssParameter name="stroke">#ec989a</CssParameter>
1879        <CssParameter name="stroke-width">15.5</CssParameter>
1880        <CssParameter name="stroke-linejoin">round</CssParameter>
1881        <CssParameter name="stroke-linecap">round</CssParameter>
1882      </LineSymbolizer>
1883    </Rule>
1884   <Rule>
1885      <Filter>[highway] = 'secondary_link' and not [tunnel]='yes'</Filter>
1886      &maxscale_zoom12;
1887      &minscale_zoom12;
1888      <LineSymbolizer>
1889        <CssParameter name="stroke">#fed7a5</CssParameter>
1890        <CssParameter name="stroke-width">2</CssParameter>
1891        <CssParameter name="stroke-linejoin">round</CssParameter>
1892        <CssParameter name="stroke-linecap">round</CssParameter>
1893      </LineSymbolizer>
1894    </Rule>
1895    <Rule>
1896      <Filter>[highway] = 'secondary_link' and not [tunnel]='yes'</Filter>
1897      &maxscale_zoom13;
1898      &minscale_zoom14;
1899      <LineSymbolizer>
1900        <CssParameter name="stroke">#fed7a5</CssParameter>
1901        <CssParameter name="stroke-width">8</CssParameter>
1902        <CssParameter name="stroke-linejoin">round</CssParameter>
1903        <CssParameter name="stroke-linecap">round</CssParameter>
1904      </LineSymbolizer>
1905    </Rule>
1906    <Rule>
1907      <Filter>[highway] = 'secondary_link' and not [tunnel]='yes'</Filter>
1908      &maxscale_zoom15;
1909      &minscale_zoom16;
1910      <LineSymbolizer>
1911        <CssParameter name="stroke">#fed7a5</CssParameter>
1912        <CssParameter name="stroke-width">11</CssParameter>
1913        <CssParameter name="stroke-linejoin">round</CssParameter>
1914        <CssParameter name="stroke-linecap">round</CssParameter>
1915      </LineSymbolizer>
1916    </Rule>
1917    <Rule>
1918      <Filter>[highway] = 'secondary_link' and not [tunnel]='yes'</Filter>
1919      &maxscale_zoom17;
1920      &minscale_zoom18;
1921      <LineSymbolizer>
1922        <CssParameter name="stroke">#fed7a5</CssParameter>
1923        <CssParameter name="stroke-width">15.5</CssParameter>
1924        <CssParameter name="stroke-linejoin">round</CssParameter>
1925        <CssParameter name="stroke-linecap">round</CssParameter>
1926      </LineSymbolizer>
1927    </Rule>
1928</Style>
1929<Style name="minor-roads-fill"> 
1930    <Rule>
1931      &maxscale_zoom12;
1932      &minscale_zoom12;
1933      <Filter>([highway] = 'proposed' or [highway]='construction') and not [construction] &lt;&gt;''</Filter>
1934      <LineSymbolizer>
1935        <CssParameter name="stroke">#9cc</CssParameter>
1936        <CssParameter name="stroke-width">2</CssParameter>
1937      </LineSymbolizer>
1938      <LineSymbolizer>
1939        <CssParameter name="stroke">white</CssParameter>
1940        <CssParameter name="stroke-width">2</CssParameter>
1941        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1942      </LineSymbolizer>
1943    </Rule>
1944    <Rule>
1945      &maxscale_zoom12;
1946      &minscale_zoom12;
1947      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='motorway' or [construction]='motorway_link')</Filter>
1948      <LineSymbolizer>
1949        <CssParameter name="stroke">#809bc0</CssParameter>
1950        <CssParameter name="stroke-width">2</CssParameter>
1951      </LineSymbolizer>
1952      <LineSymbolizer>
1953        <CssParameter name="stroke">white</CssParameter>
1954        <CssParameter name="stroke-width">2</CssParameter>
1955        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1956      </LineSymbolizer>
1957    </Rule>
1958    <Rule>
1959      &maxscale_zoom12;
1960      &minscale_zoom12;
1961      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='trunk' or [construction]='trunk_link')</Filter>
1962      <LineSymbolizer>
1963        <CssParameter name="stroke">#a9dba9</CssParameter>
1964        <CssParameter name="stroke-width">2</CssParameter>
1965      </LineSymbolizer>
1966      <LineSymbolizer>
1967        <CssParameter name="stroke">white</CssParameter>
1968        <CssParameter name="stroke-width">2</CssParameter>
1969        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1970      </LineSymbolizer>
1971    </Rule>
1972    <Rule>
1973      &maxscale_zoom12;
1974      &minscale_zoom12;
1975      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='primary' or [construction]='primary_link')</Filter>
1976      <LineSymbolizer>
1977        <CssParameter name="stroke">#ec989a</CssParameter>
1978        <CssParameter name="stroke-width">2</CssParameter>
1979      </LineSymbolizer>
1980      <LineSymbolizer>
1981        <CssParameter name="stroke">white</CssParameter>
1982        <CssParameter name="stroke-width">2</CssParameter>
1983        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1984      </LineSymbolizer>
1985    </Rule>
1986    <Rule>
1987      &maxscale_zoom12;
1988      &minscale_zoom12;
1989      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='secondary' or [construction]='secondary_link')</Filter>
1990      <LineSymbolizer>
1991        <CssParameter name="stroke">#fed7a5</CssParameter>
1992        <CssParameter name="stroke-width">2</CssParameter>
1993      </LineSymbolizer>
1994      <LineSymbolizer>
1995        <CssParameter name="stroke">white</CssParameter>
1996        <CssParameter name="stroke-width">2</CssParameter>
1997        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1998      </LineSymbolizer>
1999    </Rule>
2000    <Rule>
2001      &maxscale_zoom13;
2002      &minscale_zoom15;
2003      <Filter>([highway] = 'proposed' or [highway]='construction') and not [construction] &lt;&gt;''</Filter>
2004      <LineSymbolizer>
2005        <CssParameter name="stroke">#9cc</CssParameter>
2006        <CssParameter name="stroke-width">4</CssParameter>
2007      </LineSymbolizer>
2008      <LineSymbolizer>
2009        <CssParameter name="stroke">white</CssParameter>
2010        <CssParameter name="stroke-width">3.5</CssParameter>
2011        <CssParameter name="stroke-dasharray">6,4</CssParameter>
2012      </LineSymbolizer>
2013    </Rule>
2014    <Rule>
2015      &maxscale_zoom13;
2016      &minscale_zoom15;
2017      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='motorway' or [construction]='motorway_link')</Filter>
2018      <LineSymbolizer>
2019        <CssParameter name="stroke">#809bc0</CssParameter>
2020        <CssParameter name="stroke-width">4</CssParameter>
2021      </LineSymbolizer>
2022      <LineSymbolizer>
2023        <CssParameter name="stroke">white</CssParameter>
2024        <CssParameter name="stroke-width">3.5</CssParameter>
2025        <CssParameter name="stroke-dasharray">6,4</CssParameter>
2026      </LineSymbolizer>
2027    </Rule>
2028    <Rule>
2029      &maxscale_zoom13;
2030      &minscale_zoom15;
2031      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='trunk' or [construction]='trunk_link')</Filter>
2032      <LineSymbolizer>
2033        <CssParameter name="stroke">#a9dba9</CssParameter>
2034        <CssParameter name="stroke-width">4</CssParameter>
2035      </LineSymbolizer>
2036      <LineSymbolizer>
2037        <CssParameter name="stroke">white</CssParameter>
2038        <CssParameter name="stroke-width">3.5</CssParameter>
2039        <CssParameter name="stroke-dasharray">6,4</CssParameter>
2040      </LineSymbolizer>
2041    </Rule>
2042    <Rule>
2043      &maxscale_zoom13;
2044      &minscale_zoom15;
2045      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='primary' or [construction]='primary_link')</Filter>
2046      <LineSymbolizer>
2047        <CssParameter name="stroke">#ec989a</CssParameter>
2048        <CssParameter name="stroke-width">4</CssParameter>
2049      </LineSymbolizer>
2050      <LineSymbolizer>
2051        <CssParameter name="stroke">white</CssParameter>
2052        <CssParameter name="stroke-width">3.5</CssParameter>
2053        <CssParameter name="stroke-dasharray">6,4</CssParameter>
2054      </LineSymbolizer>
2055    </Rule>
2056    <Rule>
2057      &maxscale_zoom13;
2058      &minscale_zoom15;
2059      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='secondary' or [construction]='secondary_link')</Filter>
2060      <LineSymbolizer>
2061        <CssParameter name="stroke">#fed7a5</CssParameter>
2062        <CssParameter name="stroke-width">4</CssParameter>
2063      </LineSymbolizer>
2064      <LineSymbolizer>
2065        <CssParameter name="stroke">white</CssParameter>
2066        <CssParameter name="stroke-width">3.5</CssParameter>
2067        <CssParameter name="stroke-dasharray">6,4</CssParameter>
2068      </LineSymbolizer>
2069    </Rule>
2070    <Rule>
2071      &maxscale_zoom13;
2072      &minscale_zoom15;
2073      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='tertiary' or [construction]='tertiary_link')</Filter>
2074      <LineSymbolizer>
2075        <CssParameter name="stroke">#ffffb3</CssParameter>
2076        <CssParameter name="stroke-width">4</CssParameter>
2077      </LineSymbolizer>
2078      <LineSymbolizer>
2079        <CssParameter name="stroke">white</CssParameter>
2080        <CssParameter name="stroke-width">3.5</CssParameter>
2081        <CssParameter name="stroke-dasharray">6,4</CssParameter>
2082      </LineSymbolizer>
2083    </Rule>
2084    <Rule>
2085      &maxscale_zoom13;
2086      &minscale_zoom15;
2087      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='residential' or [construction]='unclassified' or [construction]='living_street' or [construction]='service')</Filter>
2088      <LineSymbolizer>
2089        <CssParameter name="stroke">#aaa</CssParameter>
2090        <CssParameter name="stroke-width">4</CssParameter>
2091      </LineSymbolizer>
2092      <LineSymbolizer>
2093        <CssParameter name="stroke">white</CssParameter>
2094        <CssParameter name="stroke-width">3.5</CssParameter>
2095        <CssParameter name="stroke-dasharray">6,4</CssParameter>
2096      </LineSymbolizer>
2097    </Rule>
2098    <Rule>
2099      &maxscale_zoom16;
2100      &minscale_zoom18;
2101      <Filter>([highway] = 'proposed' or [highway]='construction') and not [construction] &lt;&gt;''</Filter>
2102      <LineSymbolizer>
2103        <CssParameter name="stroke">#9cc</CssParameter>
2104        <CssParameter name="stroke-width">8</CssParameter>
2105      </LineSymbolizer>
2106      <LineSymbolizer>
2107        <CssParameter name="stroke">white</CssParameter>
2108        <CssParameter name="stroke-width">7</CssParameter>
2109        <CssParameter name="stroke-dasharray">8,6</CssParameter>
2110      </LineSymbolizer>
2111    </Rule>
2112    <Rule>
2113      &maxscale_zoom16;
2114      &minscale_zoom18;
2115      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='motorway' or [construction]='motorway_link')</Filter>
2116      <LineSymbolizer>
2117        <CssParameter name="stroke">#809bc0</CssParameter>
2118        <CssParameter name="stroke-width">8</CssParameter>
2119      </LineSymbolizer>
2120      <LineSymbolizer>
2121        <CssParameter name="stroke">white</CssParameter>
2122        <CssParameter name="stroke-width">7</CssParameter>
2123        <CssParameter name="stroke-dasharray">8,6</CssParameter>
2124      </LineSymbolizer>
2125    </Rule>
2126    <Rule>
2127      &maxscale_zoom16;
2128      &minscale_zoom18;
2129      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='trunk' or [construction]='trunk_link')</Filter>
2130      <LineSymbolizer>
2131        <CssParameter name="stroke">#a9dba9</CssParameter>
2132        <CssParameter name="stroke-width">8</CssParameter>
2133      </LineSymbolizer>
2134      <LineSymbolizer>
2135        <CssParameter name="stroke">white</CssParameter>
2136        <CssParameter name="stroke-width">7</CssParameter>
2137        <CssParameter name="stroke-dasharray">8,6</CssParameter>
2138      </LineSymbolizer>
2139    </Rule>
2140    <Rule>
2141      &maxscale_zoom16;
2142      &minscale_zoom18;
2143      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='primary' or [construction]='primary_link')</Filter>
2144      <LineSymbolizer>
2145        <CssParameter name="stroke">#ec989a</CssParameter>
2146        <CssParameter name="stroke-width">8</CssParameter>
2147      </LineSymbolizer>
2148      <LineSymbolizer>
2149        <CssParameter name="stroke">white</CssParameter>
2150        <CssParameter name="stroke-width">7</CssParameter>
2151        <CssParameter name="stroke-dasharray">8,6</CssParameter>
2152      </LineSymbolizer>
2153    </Rule>
2154    <Rule>
2155      &maxscale_zoom16;
2156      &minscale_zoom18;
2157      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='secondary' or [construction]='secondary_link')</Filter>
2158      <LineSymbolizer>
2159        <CssParameter name="stroke">#fed7a5</CssParameter>
2160        <CssParameter name="stroke-width">8</CssParameter>
2161      </LineSymbolizer>
2162      <LineSymbolizer>
2163        <CssParameter name="stroke">white</CssParameter>
2164        <CssParameter name="stroke-width">7</CssParameter>
2165        <CssParameter name="stroke-dasharray">8,6</CssParameter>
2166      </LineSymbolizer>
2167    </Rule>
2168    <Rule>
2169      &maxscale_zoom16;
2170      &minscale_zoom18;
2171      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='tertiary' or [construction]='tertiary_link')</Filter>
2172      <LineSymbolizer>
2173        <CssParameter name="stroke">#ffffb3</CssParameter>
2174        <CssParameter name="stroke-width">8</CssParameter>
2175      </LineSymbolizer>
2176      <LineSymbolizer>
2177        <CssParameter name="stroke">white</CssParameter>
2178        <CssParameter name="stroke-width">7</CssParameter>
2179        <CssParameter name="stroke-dasharray">8,6</CssParameter>
2180      </LineSymbolizer>
2181    </Rule>
2182    <Rule>
2183      &maxscale_zoom16;
2184      &minscale_zoom18;
2185      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='residential' or [construction]='unclassified' or [construction]='living_street' or [construction]='service')</Filter>
2186      <LineSymbolizer>
2187        <CssParameter name="stroke">#aaa</CssParameter>
2188        <CssParameter name="stroke-width">8</CssParameter>
2189      </LineSymbolizer>
2190      <LineSymbolizer>
2191        <CssParameter name="stroke">white</CssParameter>
2192        <CssParameter name="stroke-width">7</CssParameter>
2193        <CssParameter name="stroke-dasharray">8,6</CssParameter>
2194      </LineSymbolizer>
2195    </Rule>
2196    <Rule>
2197      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
2198      &maxscale_zoom12;
2199      &minscale_zoom12;
2200      <LineSymbolizer>
2201        <CssParameter name="stroke">#809bc0</CssParameter>
2202        <CssParameter name="stroke-width">2</CssParameter>
2203      </LineSymbolizer>
2204    </Rule>
2205    <Rule>
2206      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
2207      &maxscale_zoom13;
2208      &minscale_zoom14;
2209      <LineSymbolizer>
2210        <CssParameter name="stroke">#809bc0</CssParameter>
2211        <CssParameter name="stroke-width">5</CssParameter>
2212        <CssParameter name="stroke-linejoin">round</CssParameter>
2213        <CssParameter name="stroke-linecap">round</CssParameter>
2214      </LineSymbolizer>
2215    </Rule>
2216    <Rule>
2217      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
2218      &maxscale_zoom15;
2219      &minscale_zoom16;
2220      <LineSymbolizer>
2221        <CssParameter name="stroke">#809bc0</CssParameter>
2222        <CssParameter name="stroke-width">8.5</CssParameter>
2223        <CssParameter name="stroke-linejoin">round</CssParameter>
2224        <CssParameter name="stroke-linecap">round</CssParameter>
2225      </LineSymbolizer>
2226    </Rule>
2227    <Rule>
2228      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
2229      &maxscale_zoom17;
2230      &minscale_zoom18;
2231      <LineSymbolizer>
2232        <CssParameter name="stroke">#809bc0</CssParameter>
2233        <CssParameter name="stroke-width">11</CssParameter>
2234        <CssParameter name="stroke-linejoin">round</CssParameter>
2235        <CssParameter name="stroke-linecap">round</CssParameter>
2236      </LineSymbolizer>
2237    </Rule>
2238    <Rule>
2239      <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
2240      &maxscale_zoom12;
2241      &minscale_zoom12;
2242      <LineSymbolizer>
2243        <CssParameter name="stroke">#a9dba9</CssParameter>
2244        <CssParameter name="stroke-width">2.5</CssParameter>
2245        <CssParameter name="stroke-linejoin">round</CssParameter>
2246        <CssParameter name="stroke-linecap">round</CssParameter>
2247      </LineSymbolizer>
2248    </Rule>
2249    <Rule>
2250      <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
2251      &maxscale_zoom13;
2252      &minscale_zoom14;
2253      <LineSymbolizer>
2254        <CssParameter name="stroke">#a9dba9</CssParameter>
2255        <CssParameter name="stroke-width">7</CssParameter>
2256        <CssParameter name="stroke-linejoin">round</CssParameter>
2257        <CssParameter name="stroke-linecap">round</CssParameter>
2258      </LineSymbolizer>
2259    </Rule>
2260    <Rule>
2261      <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
2262      &maxscale_zoom15;
2263      &minscale_zoom16;
2264      <LineSymbolizer>
2265        <CssParameter name="stroke">#a9dba9</CssParameter>
2266        <CssParameter name="stroke-width">11</CssParameter>
2267        <CssParameter name="stroke-linejoin">round</CssParameter>
2268        <CssParameter name="stroke-linecap">round</CssParameter>
2269      </LineSymbolizer>
2270    </Rule>
2271    <Rule>
2272      <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
2273      &maxscale_zoom17;
2274      &minscale_zoom18;
2275      <LineSymbolizer>
2276        <CssParameter name="stroke">#a9dba9</CssParameter>
2277        <CssParameter name="stroke-width">15.5</CssParameter>
2278        <CssParameter name="stroke-linejoin">round</CssParameter>
2279        <CssParameter name="stroke-linecap">round</CssParameter>
2280      </LineSymbolizer>
2281   </Rule>
2282   <Rule>
2283      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
2284      &maxscale_zoom11;
2285      &minscale_zoom12;
2286      <LineSymbolizer>
2287        <CssParameter name="stroke">#ec989a</CssParameter>
2288        <CssParameter name="stroke-width">2.5</CssParameter>
2289        <CssParameter name="stroke-linejoin">round</CssParameter>
2290        <CssParameter name="stroke-linecap">round</CssParameter>
2291      </LineSymbolizer>
2292    </Rule>
2293    <Rule>
2294      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
2295      &maxscale_zoom13;
2296      &minscale_zoom14;
2297      <LineSymbolizer>
2298        <CssParameter name="stroke">#ec989a</CssParameter>
2299        <CssParameter name="stroke-width">7</CssParameter>
2300        <CssParameter name="stroke-linejoin">round</CssParameter>
2301        <CssParameter name="stroke-linecap">round</CssParameter>
2302      </LineSymbolizer>
2303    </Rule> 
2304    <Rule>
2305      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
2306      &maxscale_zoom15;
2307      &minscale_zoom16;
2308      <LineSymbolizer>
2309        <CssParameter name="stroke">#ec989a</CssParameter>
2310        <CssParameter name="stroke-width">11</CssParameter>
2311        <CssParameter name="stroke-linejoin">round</CssParameter>
2312        <CssParameter name="stroke-linecap">round</CssParameter>
2313      </LineSymbolizer>
2314    </Rule>
2315    <Rule>
2316      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
2317      &maxscale_zoom17;
2318      &minscale_zoom18;
2319      <LineSymbolizer>
2320        <CssParameter name="stroke">#ec989a</CssParameter>
2321        <CssParameter name="stroke-width">15.5</CssParameter>
2322        <CssParameter name="stroke-linejoin">round</CssParameter>
2323        <CssParameter name="stroke-linecap">round</CssParameter>
2324      </LineSymbolizer>
2325    </Rule>
2326   <Rule>
2327      <Filter>[highway] = 'secondary' and not [tunnel]='yes'</Filter>
2328      &maxscale_zoom12;
2329      &minscale_zoom12;
2330      <LineSymbolizer>
2331        <CssParameter name="stroke">#fed7a5</CssParameter>
2332        <CssParameter name="stroke-width">2</CssParameter>
2333        <CssParameter name="stroke-linejoin">round</CssParameter>
2334        <CssParameter name="stroke-linecap">round</CssParameter>
2335      </LineSymbolizer>
2336    </Rule>
2337    <Rule>
2338      <Filter>[highway] = 'secondary' and not [tunnel]='yes'</Filter>
2339      &maxscale_zoom13;
2340      &minscale_zoom14;
2341      <LineSymbolizer>
2342        <CssParameter name="stroke">#fed7a5</CssParameter>
2343        <CssParameter name="stroke-width">8</CssParameter>
2344        <CssParameter name="stroke-linejoin">round</CssParameter>
2345        <CssParameter name="stroke-linecap">round</CssParameter>
2346      </LineSymbolizer>
2347    </Rule>
2348    <Rule>
2349      <Filter>[highway] = 'secondary' and not [tunnel]='yes'</Filter>
2350      &maxscale_zoom15;
2351      &minscale_zoom16;
2352      <LineSymbolizer>
2353        <CssParameter name="stroke">#fed7a5</CssParameter>
2354        <CssParameter name="stroke-width">11</CssParameter>
2355        <CssParameter name="stroke-linejoin">round</CssParameter>
2356        <CssParameter name="stroke-linecap">round</CssParameter>
2357      </LineSymbolizer>
2358    </Rule>
2359    <Rule>
2360      <Filter>[highway] = 'secondary' and not [tunnel]='yes'</Filter>
2361      &maxscale_zoom17;
2362      &minscale_zoom18;
2363      <LineSymbolizer>
2364        <CssParameter name="stroke">#fed7a5</CssParameter>
2365        <CssParameter name="stroke-width">15.5</CssParameter>
2366        <CssParameter name="stroke-linejoin">round</CssParameter>
2367        <CssParameter name="stroke-linecap">round</CssParameter>
2368      </LineSymbolizer>
2369    </Rule>
2370    <Rule>
2371      &maxscale_zoom13;
2372      &minscale_zoom13;
2373      <Filter>[railway] = 'rail' and [tunnel] = 'yes'</Filter>
2374      <LineSymbolizer>
2375        <CssParameter name="stroke">#ffffff</CssParameter>
2376        <CssParameter name="stroke-width">3</CssParameter>
2377        <CssParameter name="stroke-linejoin">round</CssParameter>
2378        <CssParameter name="stroke-dasharray">1,9</CssParameter>
2379      </LineSymbolizer>
2380      <LineSymbolizer>
2381        <CssParameter name="stroke">#fdfdfd</CssParameter>
2382        <CssParameter name="stroke-width">3</CssParameter>
2383        <CssParameter name="stroke-linejoin">round</CssParameter>
2384        <CssParameter name="stroke-dasharray">0,1,1,8</CssParameter>
2385      </LineSymbolizer>
2386      <LineSymbolizer>
2387        <CssParameter name="stroke">#ececec</CssParameter>
2388        <CssParameter name="stroke-width">3</CssParameter>
2389        <CssParameter name="stroke-linejoin">round</CssParameter>
2390        <CssParameter name="stroke-dasharray">0,2,1,7</CssParameter>
2391      </LineSymbolizer>
2392      <LineSymbolizer>
2393        <CssParameter name="stroke">#cacaca</CssParameter>
2394        <CssParameter name="stroke-width">3</CssParameter>
2395        <CssParameter name="stroke-linejoin">round</CssParameter>
2396        <CssParameter name="stroke-dasharray">0,3,1,6</CssParameter>
2397      </LineSymbolizer>
2398      <LineSymbolizer>
2399        <CssParameter name="stroke">#afafaf</CssParameter>
2400        <CssParameter name="stroke-width">3</CssParameter>
2401        <CssParameter name="stroke-linejoin">round</CssParameter>
2402        <CssParameter name="stroke-dasharray">0,4,1,5</CssParameter>
2403      </LineSymbolizer>
2404      <LineSymbolizer>
2405        <CssParameter name="stroke">#a1a1a1</CssParameter>
2406        <CssParameter name="stroke-width">3</CssParameter>
2407        <CssParameter name="stroke-linejoin">round</CssParameter>
2408        <CssParameter name="stroke-dasharray">0,5,1,4</CssParameter>
2409      </LineSymbolizer>
2410      <LineSymbolizer>
2411        <CssParameter name="stroke">#9b9b9b</CssParameter>
2412        <CssParameter name="stroke-width">3</CssParameter>
2413        <CssParameter name="stroke-linejoin">round</CssParameter>
2414        <CssParameter name="stroke-dasharray">0,6,1,3</CssParameter>
2415      </LineSymbolizer>
2416    </Rule>
2417    <Rule>
2418      &maxscale_zoom13;
2419      &minscale_zoom18;
2420      <Filter>([railway] = 'disused' or [railway] = 'abandoned' or [railway]='construction') and not [highway] &lt;&gt; ''</Filter>
2421      <LineSymbolizer>
2422        <CssParameter name="stroke">grey</CssParameter>
2423        <CssParameter name="stroke-width">2</CssParameter>
2424        <CssParameter name="stroke-linejoin">round</CssParameter>
2425        <CssParameter name="stroke-dasharray">2,4</CssParameter>
2426      </LineSymbolizer>
2427    </Rule>
2428    <Rule>
2429      &maxscale_zoom13;
2430      &minscale_zoom18;
2431      <Filter>([railway] = 'disused' or [railway] = 'abandoned' or [railway]='construction') and not [highway] &lt;&gt; '' and [bridge]='yes'</Filter>
2432      <LineSymbolizer>
2433        <CssParameter name="stroke">black</CssParameter>
2434        <CssParameter name="stroke-width">6</CssParameter>
2435      </LineSymbolizer>
2436      <LineSymbolizer>
2437        <CssParameter name="stroke">#fff</CssParameter>
2438        <CssParameter name="stroke-width">4.5</CssParameter>
2439        <CssParameter name="stroke-linejoin">round</CssParameter>
2440        <CssParameter name="stroke-linecap">round</CssParameter>
2441      </LineSymbolizer>
2442      <LineSymbolizer>
2443        <CssParameter name="stroke">grey</CssParameter>
2444        <CssParameter name="stroke-width">2</CssParameter>
2445        <CssParameter name="stroke-linejoin">round</CssParameter>
2446        <CssParameter name="stroke-dasharray">2,4</CssParameter>
2447      </LineSymbolizer>
2448    </Rule>
2449    <Rule>
2450      &maxscale_zoom13;
2451      &minscale_zoom13;
2452      <Filter>[railway] = 'rail' and not [tunnel] = 'yes'</Filter>
2453      <LineSymbolizer>
2454        <CssParameter name="stroke">#999999</CssParameter>
2455        <CssParameter name="stroke-width">3</CssParameter>
2456        <CssParameter name="stroke-linejoin">round</CssParameter>
2457      </LineSymbolizer>
2458      <LineSymbolizer>
2459        <CssParameter name="stroke">white</CssParameter>
2460        <CssParameter name="stroke-width">1</CssParameter>
2461        <CssParameter name="stroke-linejoin">round</CssParameter>
2462        <CssParameter name="stroke-dasharray">8,12</CssParameter>
2463      </LineSymbolizer>
2464    </Rule>
2465    <Rule>
2466      &maxscale_zoom14;
2467      &minscale_zoom18;
2468      <Filter>[railway] = 'rail' and [bridge] = 'yes'</Filter>
2469      <LineSymbolizer>
2470        <CssParameter name="stroke">black</CssParameter>
2471        <CssParameter name="stroke-width">7</CssParameter>
2472        <CssParameter name="stroke-linejoin">round</CssParameter>
2473      </LineSymbolizer>
2474      <LineSymbolizer>
2475        <CssParameter name="stroke">white</CssParameter>
2476        <CssParameter name="stroke-width">5</CssParameter>
2477        <CssParameter name="stroke-linejoin">round</CssParameter>
2478      </LineSymbolizer>
2479    </Rule>
2480    <Rule>
2481      &maxscale_zoom14;
2482      &minscale_zoom18;
2483      <Filter>[railway] = 'rail' and not [tunnel]='yes'</Filter>
2484      <LineSymbolizer>
2485        <CssParameter name="stroke">#999999</CssParameter>
2486        <CssParameter name="stroke-width">3</CssParameter>
2487        <CssParameter name="stroke-linejoin">round</CssParameter>
2488      </LineSymbolizer>
2489      <LineSymbolizer>
2490        <CssParameter name="stroke">white</CssParameter>
2491        <CssParameter name="stroke-width">1</CssParameter>
2492        <CssParameter name="stroke-linejoin">round</CssParameter>
2493        <CssParameter name="stroke-dasharray">0,11,8,1</CssParameter>
2494      </LineSymbolizer>
2495    </Rule>
2496    <Rule>
2497      &maxscale_zoom14;
2498      &minscale_zoom18;
2499      <Filter>[railway] = 'spur' or [railway] = 'siding'</Filter>
2500      <LineSymbolizer>
2501        <CssParameter name="stroke">#999999</CssParameter>
2502        <CssParameter name="stroke-width">2</CssParameter>
2503        <CssParameter name="stroke-linejoin">round</CssParameter>
2504      </LineSymbolizer>
2505      <LineSymbolizer>
2506        <CssParameter name="stroke">white</CssParameter>
2507        <CssParameter name="stroke-width">0.8</CssParameter>
2508        <CssParameter name="stroke-linejoin">round</CssParameter>
2509        <CssParameter name="stroke-dasharray">0,8,11,1</CssParameter>
2510      </LineSymbolizer>
2511    </Rule>
2512    <Rule>
2513      &maxscale_zoom14;
2514      &minscale_zoom18;
2515      <Filter>[railway] = 'rail' and [tunnel] = 'yes'</Filter>
2516      <LineSymbolizer>
2517        <CssParameter name="stroke">#ffffff</CssParameter>
2518        <CssParameter name="stroke-width">3</CssParameter>
2519        <CssParameter name="stroke-linejoin">round</CssParameter>
2520        <CssParameter name="stroke-dasharray">1,9</CssParameter>
2521      </LineSymbolizer>
2522      <LineSymbolizer>
2523        <CssParameter name="stroke">#fdfdfd</CssParameter>
2524        <CssParameter name="stroke-width">3</CssParameter>
2525        <CssParameter name="stroke-linejoin">round</CssParameter>
2526        <CssParameter name="stroke-dasharray">0,1,1,8</CssParameter>
2527      </LineSymbolizer>
2528      <LineSymbolizer>
2529        <CssParameter name="stroke">#ececec</CssParameter>
2530        <CssParameter name="stroke-width">3</CssParameter>
2531        <CssParameter name="stroke-linejoin">round</CssParameter>
2532        <CssParameter name="stroke-dasharray">0,2,1,7</CssParameter>
2533      </LineSymbolizer>
2534      <LineSymbolizer>
2535        <CssParameter name="stroke">#cacaca</CssParameter>
2536        <CssParameter name="stroke-width">3</CssParameter>
2537        <CssParameter name="stroke-linejoin">round</CssParameter>
2538        <CssParameter name="stroke-dasharray">0,3,1,6</CssParameter>
2539      </LineSymbolizer>
2540      <LineSymbolizer>
2541        <CssParameter name="stroke">#afafaf</CssParameter>
2542        <CssParameter name="stroke-width">3</CssParameter>
2543        <CssParameter name="stroke-linejoin">round</CssParameter>
2544        <CssParameter name="stroke-dasharray">0,4,1,5</CssParameter>
2545      </LineSymbolizer>
2546      <LineSymbolizer>
2547        <CssParameter name="stroke">#a1a1a1</CssParameter>
2548        <CssParameter name="stroke-width">3</CssParameter>
2549        <CssParameter name="stroke-linejoin">round</CssParameter>
2550        <CssParameter name="stroke-dasharray">0,5,1,4</CssParameter>
2551      </LineSymbolizer>
2552      <LineSymbolizer>
2553        <CssParameter name="stroke">#9b9b9b</CssParameter>
2554        <CssParameter name="stroke-width">3</CssParameter>
2555        <CssParameter name="stroke-linejoin">round</CssParameter>
2556        <CssParameter name="stroke-dasharray">0,6,1,3</CssParameter>
2557      </LineSymbolizer>
2558    </Rule>
2559    <Rule>
2560      &maxscale_zoom13;
2561      &minscale_zoom18;
2562      <Filter>([railway]='narrow_gauge' or [railway]='funicular') and not [tunnel]='yes'</Filter>
2563      <LineSymbolizer>
2564        <CssParameter name="stroke">#666</CssParameter>
2565        <CssParameter name="stroke-width">2</CssParameter>
2566      </LineSymbolizer>
2567    </Rule>
2568    <Rule>
2569      &maxscale_zoom13;
2570      &minscale_zoom18;
2571      <Filter>([railway]='narrow_gauge' or [railway]='funicular') and [tunnel]='yes'</Filter>
2572      <LineSymbolizer>
2573        <CssParameter name="stroke">#666</CssParameter>
2574        <CssParameter name="stroke-width">5</CssParameter>
2575          <CssParameter name="stroke-dasharray">5,3</CssParameter>
2576      </LineSymbolizer>
2577      <LineSymbolizer>
2578        <CssParameter name="stroke">#fff</CssParameter>
2579        <CssParameter name="stroke-width">4</CssParameter>
2580      </LineSymbolizer>
2581      <LineSymbolizer>
2582        <CssParameter name="stroke">#aaa</CssParameter>
2583        <CssParameter name="stroke-width">1.5</CssParameter>
2584      </LineSymbolizer>
2585    </Rule>
2586    <Rule>
2587      &maxscale_zoom13;
2588      &minscale_zoom14;
2589      <Filter>[railway]='tram' and [tunnel]='yes'</Filter>
2590      <LineSymbolizer>
2591        <CssParameter name="stroke">#444</CssParameter>
2592        <CssParameter name="stroke-width">1</CssParameter>
2593        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2594      </LineSymbolizer>
2595    </Rule>
2596    <Rule>
2597      &maxscale_zoom15;
2598      &minscale_zoom18;
2599      <Filter>[railway]='tram' and [tunnel]='yes'</Filter>
2600      <LineSymbolizer>
2601        <CssParameter name="stroke">#444</CssParameter>
2602        <CssParameter name="stroke-width">2</CssParameter>
2603        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2604      </LineSymbolizer>
2605    </Rule>
2606    <Rule>
2607      &maxscale_zoom13;
2608      &minscale_zoom18;
2609      <Filter>[railway]='light_rail' and [tunnel] = 'yes'</Filter>
2610      <LineSymbolizer>
2611        <CssParameter name="stroke">#666</CssParameter>
2612        <CssParameter name="stroke-width">2</CssParameter>
2613        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2614      </LineSymbolizer>
2615    </Rule>
2616     <Rule>
2617      &maxscale_zoom13;
2618      &minscale_zoom18;
2619      <Filter>[railway]='light_rail' and not [tunnel] = 'yes'</Filter>
2620      <LineSymbolizer>
2621        <CssParameter name="stroke">#666</CssParameter>
2622        <CssParameter name="stroke-width">2</CssParameter>
2623      </LineSymbolizer>
2624    </Rule>
2625    <Rule>
2626      &maxscale_zoom12;
2627      &minscale_zoom18;
2628      <Filter>[railway]='subway' and [tunnel] = 'yes'</Filter>
2629      <LineSymbolizer>
2630        <CssParameter name="stroke">#999</CssParameter>
2631        <CssParameter name="stroke-width">2</CssParameter>
2632        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2633      </LineSymbolizer>
2634    </Rule>
2635    <Rule>
2636      &maxscale_zoom12;
2637      &minscale_zoom18;
2638      <Filter>[railway]='subway' and not [tunnel] = 'yes'</Filter>
2639      <LineSymbolizer>
2640        <CssParameter name="stroke">#999</CssParameter>
2641        <CssParameter name="stroke-width">2</CssParameter>
2642      </LineSymbolizer>
2643    </Rule>
2644    <Rule>
2645      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
2646      &maxscale_zoom10;
2647      &minscale_zoom12;
2648      <LineSymbolizer>
2649        <CssParameter name="stroke">#bbb</CssParameter>
2650        <CssParameter name="stroke-width">1</CssParameter>
2651      </LineSymbolizer>
2652    </Rule>
2653    <Rule>
2654      <Filter>[highway] = 'road'</Filter>
2655      &maxscale_zoom13;
2656      &minscale_zoom13;
2657      <LineSymbolizer>
2658        <CssParameter name="stroke">#ddd</CssParameter>
2659        <CssParameter name="stroke-width">2</CssParameter>
2660        <CssParameter name="stroke-linejoin">round</CssParameter>
2661        <CssParameter name="stroke-linecap">round</CssParameter>
2662      </LineSymbolizer>
2663    </Rule>
2664    <Rule>
2665      <Filter>[highway] = 'road'</Filter>
2666      &maxscale_zoom14;
2667      &minscale_zoom14;
2668      <LineSymbolizer>
2669        <CssParameter name="stroke">#ddd</CssParameter>
2670        <CssParameter name="stroke-width">3</CssParameter>
2671        <CssParameter name="stroke-linejoin">round</CssParameter>
2672        <CssParameter name="stroke-linecap">round</CssParameter>
2673      </LineSymbolizer>
2674    </Rule>
2675    <Rule>
2676      <Filter>[highway] = 'road'</Filter>
2677      &maxscale_zoom15;
2678      &minscale_zoom16;
2679      <LineSymbolizer>
2680        <CssParameter name="stroke">#ddd</CssParameter>
2681        <CssParameter name="stroke-width">9.4</CssParameter>
2682        <CssParameter name="stroke-linejoin">round</CssParameter>
2683        <CssParameter name="stroke-linecap">round</CssParameter>
2684      </LineSymbolizer>
2685    </Rule>
2686    <Rule>
2687      <Filter>[highway] = 'road'</Filter>
2688      &maxscale_zoom17;
2689      &minscale_zoom18;
2690      <LineSymbolizer>
2691        <CssParameter name="stroke">#ddd</CssParameter>
2692        <CssParameter name="stroke-width">13</CssParameter>
2693        <CssParameter name="stroke-linejoin">round</CssParameter>
2694        <CssParameter name="stroke-linecap">round</CssParameter>
2695      </LineSymbolizer>
2696    </Rule>
2697    <Rule>
2698      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not [tunnel] = 'yes'</Filter>
2699      &maxscale_zoom13;
2700      &minscale_zoom13;
2701      <LineSymbolizer>
2702        <CssParameter name="stroke">#fff</CssParameter>
2703        <CssParameter name="stroke-width">2</CssParameter>
2704        <CssParameter name="stroke-linejoin">round</CssParameter>
2705        <CssParameter name="stroke-linecap">round</CssParameter>
2706      </LineSymbolizer>
2707    </Rule>
2708    <Rule>
2709      <Filter>([highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified') and not [tunnel] = 'yes'</Filter>
2710      &maxscale_zoom14;
2711      &minscale_zoom15;
2712      <LineSymbolizer>
2713        <CssParameter name="stroke">#fff</CssParameter>
2714        <CssParameter name="stroke-width">3</CssParameter>
2715        <CssParameter name="stroke-linejoin">round</CssParameter>
2716        <CssParameter name="stroke-linecap">round</CssParameter>
2717      </LineSymbolizer>
2718    </Rule>
2719    <Rule>
2720      <Filter>([highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified') and not [tunnel] = 'yes'</Filter>
2721      &maxscale_zoom15;
2722      &minscale_zoom16;
2723      <LineSymbolizer>
2724        <CssParameter name="stroke">#fff</CssParameter>
2725        <CssParameter name="stroke-width">9.4</CssParameter>
2726        <CssParameter name="stroke-linejoin">round</CssParameter>
2727        <CssParameter name="stroke-linecap">round</CssParameter>
2728      </LineSymbolizer>
2729    </Rule>
2730    <Rule>
2731      <Filter>([highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified') and not [tunnel] = 'yes'</Filter>
2732      &maxscale_zoom17;
2733      &minscale_zoom18;
2734      <LineSymbolizer>
2735        <CssParameter name="stroke">#fff</CssParameter>
2736        <CssParameter name="stroke-width">13</CssParameter>
2737        <CssParameter name="stroke-linejoin">round</CssParameter>
2738        <CssParameter name="stroke-linecap">round</CssParameter>
2739      </LineSymbolizer>
2740    </Rule>
2741    <Rule>
2742      <Filter>[highway] = 'living_street'</Filter>
2743      &maxscale_zoom12;
2744      &minscale_zoom13;
2745      <LineSymbolizer>
2746        <CssParameter name="stroke">#ccc</CssParameter>
2747        <CssParameter name="stroke-width">1.5</CssParameter>
2748        <CssParameter name="stroke-linejoin">round</CssParameter>
2749        <CssParameter name="stroke-linecap">round</CssParameter>
2750      </LineSymbolizer>
2751    </Rule>
2752    <Rule>
2753      <Filter>[highway] = 'living_street'</Filter>
2754      &maxscale_zoom14;
2755      &minscale_zoom15;
2756      <LineSymbolizer>
2757        <CssParameter name="stroke">#ccc</CssParameter>
2758        <CssParameter name="stroke-width">3</CssParameter>
2759        <CssParameter name="stroke-linejoin">round</CssParameter>
2760        <CssParameter name="stroke-linecap">round</CssParameter>
2761      </LineSymbolizer>
2762    </Rule>
2763    <Rule>
2764      <Filter>[highway] = 'living_street'</Filter>
2765      &maxscale_zoom15;
2766      &minscale_zoom16;
2767      <LineSymbolizer>
2768        <CssParameter name="stroke">#ccc</CssParameter>
2769        <CssParameter name="stroke-width">9.4</CssParameter>
2770        <CssParameter name="stroke-linejoin">round</CssParameter>
2771        <CssParameter name="stroke-linecap">round</CssParameter>
2772      </LineSymbolizer>
2773    </Rule>
2774    <Rule>
2775      <Filter>[highway] = 'living_street'</Filter>
2776      &maxscale_zoom17;
2777      &minscale_zoom18;
2778      <LineSymbolizer>
2779        <CssParameter name="stroke">#ccc</CssParameter>
2780        <CssParameter name="stroke-width">13</CssParameter>
2781        <CssParameter name="stroke-linejoin">round</CssParameter>
2782        <CssParameter name="stroke-linecap">round</CssParameter>
2783      </LineSymbolizer>
2784    </Rule>
2785    <Rule>
2786      <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
2787      &maxscale_zoom13;
2788      &minscale_zoom13;
2789      <LineSymbolizer>
2790        <CssParameter name="stroke">#ffffb3</CssParameter>
2791        <CssParameter name="stroke-width">4.5</CssParameter>
2792        <CssParameter name="stroke-linejoin">round</CssParameter>
2793        <CssParameter name="stroke-linecap">round</CssParameter>
2794      </LineSymbolizer>
2795    </Rule>
2796    <Rule>
2797      <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
2798      &maxscale_zoom14;
2799      &minscale_zoom14;
2800      <LineSymbolizer>
2801        <CssParameter name="stroke">#ffffb3</CssParameter>
2802        <CssParameter name="stroke-width">6</CssParameter>
2803        <CssParameter name="stroke-linejoin">round</CssParameter>
2804        <CssParameter name="stroke-linecap">round</CssParameter>
2805      </LineSymbolizer>
2806    </Rule>
2807    <Rule>
2808      <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
2809      &maxscale_zoom15;
2810      &minscale_zoom16;
2811      <LineSymbolizer>
2812        <CssParameter name="stroke">#ffffb3</CssParameter>
2813        <CssParameter name="stroke-width">9.4</CssParameter>
2814        <CssParameter name="stroke-linejoin">round</CssParameter>
2815        <CssParameter name="stroke-linecap">round</CssParameter>
2816      </LineSymbolizer>
2817    </Rule>
2818    <Rule>
2819      <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
2820      &maxscale_zoom17;
2821      &minscale_zoom18;
2822      <LineSymbolizer>
2823        <CssParameter name="stroke">#ffffb3</CssParameter>
2824        <CssParameter name="stroke-width">13</CssParameter>
2825        <CssParameter name="stroke-linejoin">round</CssParameter>
2826        <CssParameter name="stroke-linecap">round</CssParameter>
2827      </LineSymbolizer>
2828    </Rule>
2829    <Rule>
2830      <Filter>[highway] = 'service' and not [service]='parking_aisle'</Filter>
2831      &maxscale_zoom13;
2832      &minscale_zoom13;
2833      <LineSymbolizer>
2834        <CssParameter name="stroke">#bbbbbb</CssParameter>
2835        <CssParameter name="stroke-width">1</CssParameter>
2836      </LineSymbolizer>
2837    </Rule>
2838    <Rule>
2839      <Filter>[highway] = 'service' and not [service]='parking_aisle'</Filter>
2840      &maxscale_zoom14;
2841      &minscale_zoom15;
2842      <LineSymbolizer>
2843        <CssParameter name="stroke">white</CssParameter>
2844        <CssParameter name="stroke-width">2</CssParameter>
2845      </LineSymbolizer>
2846   </Rule>
2847   <Rule>
2848      <Filter>[highway] = 'service' and not [service]='parking_aisle'</Filter>
2849      &maxscale_zoom16;
2850      &minscale_zoom18;
2851      <LineSymbolizer>
2852        <CssParameter name="stroke">white</CssParameter>
2853        <CssParameter name="stroke-width">6</CssParameter>
2854        <CssParameter name="stroke-linejoin">round</CssParameter>
2855        <CssParameter name="stroke-linecap">round</CssParameter>
2856      </LineSymbolizer>
2857   </Rule>
2858   <Rule>
2859      <Filter>[highway] = 'service' and [service]='parking_aisle'</Filter>
2860      &maxscale_zoom16;
2861      &minscale_zoom18;
2862      <LineSymbolizer>
2863        <CssParameter name="stroke">#fff</CssParameter>
2864        <CssParameter name="stroke-width">3</CssParameter>
2865        <CssParameter name="stroke-linejoin">round</CssParameter>
2866        <CssParameter name="stroke-linecap">round</CssParameter>
2867      </LineSymbolizer>
2868   </Rule>
2869   <Rule>
2870      <Filter>[highway] = 'pedestrian'</Filter>
2871      &maxscale_zoom13;
2872      &minscale_zoom13;
2873      <LineSymbolizer>
2874        <CssParameter name="stroke">#ededed</CssParameter>
2875        <CssParameter name="stroke-width">1.5</CssParameter>
2876        <CssParameter name="stroke-linejoin">round</CssParameter>
2877        <CssParameter name="stroke-linecap">round</CssParameter>
2878      </LineSymbolizer>
2879    </Rule>
2880    <Rule>
2881      <Filter>[highway] = 'pedestrian'</Filter>
2882      &maxscale_zoom14;
2883      &minscale_zoom14;
2884      <LineSymbolizer>
2885        <CssParameter name="stroke">#ededed</CssParameter>
2886        <CssParameter name="stroke-width">3</CssParameter>
2887        <CssParameter name="stroke-linejoin">round</CssParameter>
2888        <CssParameter name="stroke-linecap">round</CssParameter>
2889      </LineSymbolizer>
2890    </Rule>
2891    <Rule>
2892      <Filter>[highway] = 'pedestrian'</Filter>
2893      &maxscale_zoom15;
2894      &minscale_zoom15;
2895      <LineSymbolizer>
2896        <CssParameter name="stroke">#ededed</CssParameter>
2897        <CssParameter name="stroke-width">5.5</CssParameter>
2898        <CssParameter name="stroke-linejoin">round</CssParameter>
2899        <CssParameter name="stroke-linecap">round</CssParameter>
2900      </LineSymbolizer>
2901    </Rule>
2902    <Rule>
2903      <Filter>[highway] = 'pedestrian'</Filter>
2904      &maxscale_zoom16;
2905      <LineSymbolizer>
2906        <CssParameter name="stroke">#ededed</CssParameter>
2907        <CssParameter name="stroke-width">8</CssParameter>
2908        <CssParameter name="stroke-linejoin">round</CssParameter>
2909        <CssParameter name="stroke-linecap">round</CssParameter>
2910      </LineSymbolizer>
2911    </Rule>
2912    <Rule>
2913       <Filter>[highway] = 'platform' or [railway] = 'platform'</Filter>
2914       &maxscale_zoom16;
2915       <LineSymbolizer>
2916         <CssParameter name="stroke">grey</CssParameter>
2917         <CssParameter name="stroke-width">6</CssParameter>
2918         <CssParameter name="stroke-linejoin">round</CssParameter>
2919         <CssParameter name="stroke-linecap">round</CssParameter>
2920       </LineSymbolizer>
2921    </Rule>
2922    <Rule>
2923      <Filter>[highway] = 'steps'</Filter>
2924      &maxscale_zoom15;
2925      <LineSymbolizer>
2926        <CssParameter name="stroke">salmon</CssParameter>
2927        <CssParameter name="stroke-width">5.0</CssParameter>
2928        <CssParameter name="stroke-dasharray">2,1</CssParameter>
2929      </LineSymbolizer>
2930    </Rule> 
2931    <Rule>
2932      <Filter>([highway] = 'bridleway' or ([highway] = 'path' and [horse] = 'designated')) and not [tunnel]='yes'</Filter>
2933      &maxscale_zoom13;
2934      <LineSymbolizer>
2935        <CssParameter name="stroke">#fff</CssParameter>
2936        <CssParameter name="stroke-width">3</CssParameter>
2937        <CssParameter name="stroke-linejoin">round</CssParameter>
2938        <CssParameter name="stroke-linecap">round</CssParameter>
2939        <CssParameter name="stroke-opacity">0.4</CssParameter>
2940      </LineSymbolizer>
2941      <LineSymbolizer>
2942        <CssParameter name="stroke">green</CssParameter>
2943        <CssParameter name="stroke-width">1.2</CssParameter>
2944        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2945      </LineSymbolizer>
2946    </Rule> 
2947    <Rule>
2948      <Filter>([highway] = 'footway' or ([highway] = 'path' and [foot] = 'designated')) and not [tunnel]='yes'</Filter>
2949      &maxscale_zoom13;
2950      <LineSymbolizer>
2951        <CssParameter name="stroke">#fff</CssParameter>
2952        <CssParameter name="stroke-width">4</CssParameter>
2953        <CssParameter name="stroke-linejoin">round</CssParameter>
2954        <CssParameter name="stroke-linecap">round</CssParameter>
2955        <CssParameter name="stroke-opacity">0.4</CssParameter>
2956      </LineSymbolizer>
2957      <LineSymbolizer>
2958        <CssParameter name="stroke">salmon</CssParameter>
2959        <CssParameter name="stroke-width">1.5</CssParameter>
2960        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2961        <CssParameter name="stroke-linejoin">round</CssParameter>
2962        <CssParameter name="stroke-linecap">round</CssParameter>
2963      </LineSymbolizer>
2964    </Rule>   
2965    <Rule>
2966      <Filter>[highway] = 'path' and not ([bicycle] = 'designated' or [foot] = 'designated' or [horse] = 'designated') and not [tunnel] = 'yes'</Filter> 
2967      &maxscale_zoom13;
2968      <LineSymbolizer>
2969        <CssParameter name="stroke">white</CssParameter>
2970        <CssParameter name="stroke-width">1.0</CssParameter>
2971        <CssParameter name="stroke-linejoin">round</CssParameter>
2972        <CssParameter name="stroke-linecap">round</CssParameter>
2973        <CssParameter name="stroke-opacity">0.4</CssParameter>
2974     </LineSymbolizer>
2975     <LineSymbolizer>
2976       <CssParameter name="stroke">black</CssParameter>
2977       <CssParameter name="stroke-width">0.5</CssParameter>
2978       <CssParameter name="stroke-dasharray">6,3</CssParameter>
2979       <CssParameter name="stroke-linejoin">round</CssParameter>
2980       <CssParameter name="stroke-linecap">round</CssParameter>
2981    </LineSymbolizer>
2982    </Rule>
2983    <Rule>
2984       <Filter>[highway] = 'platform' or [railway] = 'platform'</Filter>
2985       &maxscale_zoom16;
2986       <LineSymbolizer>
2987         <CssParameter name="stroke">#bbbbbb</CssParameter>
2988         <CssParameter name="stroke-width">4</CssParameter>
2989         <CssParameter name="stroke-linejoin">round</CssParameter>
2990         <CssParameter name="stroke-linecap">round</CssParameter>
2991       </LineSymbolizer>
2992     </Rule>
2993    <Rule>
2994      <Filter>[highway] = 'steps'</Filter>
2995      &maxscale_zoom13;
2996      &minscale_zoom14;
2997      <LineSymbolizer>
2998        <CssParameter name="stroke">#fff</CssParameter>
2999        <CssParameter name="stroke-width">6</CssParameter>
3000        <CssParameter name="stroke-opacity">0.4</CssParameter>
3001      </LineSymbolizer>
3002      <LineSymbolizer>
3003        <CssParameter name="stroke">salmon</CssParameter>
3004        <CssParameter name="stroke-width">2.0</CssParameter>
3005        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3006        <CssParameter name="stroke-linejoin">round</CssParameter>
3007        <CssParameter name="stroke-linecap">round</CssParameter>
3008      </LineSymbolizer>
3009    </Rule>
3010    <Rule>
3011      <Filter>([highway] = 'cycleway' or ([highway] = 'path' and [bicycle] = 'designated')) and not [tunnel] = 'yes'</Filter>
3012      &maxscale_zoom13;
3013      <LineSymbolizer>
3014        <CssParameter name="stroke">white</CssParameter>
3015        <CssParameter name="stroke-width">3</CssParameter>
3016        <CssParameter name="stroke-linejoin">round</CssParameter>
3017        <CssParameter name="stroke-linecap">round</CssParameter>
3018        <CssParameter name="stroke-opacity">0.4</CssParameter>
3019      </LineSymbolizer>
3020      <LineSymbolizer>
3021        <CssParameter name="stroke">blue</CssParameter>
3022        <CssParameter name="stroke-width">1.2</CssParameter>
3023        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3024        <CssParameter name="stroke-linejoin">round</CssParameter>
3025        <CssParameter name="stroke-linecap">round</CssParameter>
3026      </LineSymbolizer>
3027    </Rule>
3028    <Rule>
3029      <Filter>[highway] = 'byway'</Filter>
3030      &maxscale_zoom13;
3031      <LineSymbolizer>
3032        <CssParameter name="stroke">white</CssParameter>
3033        <CssParameter name="stroke-width">4</CssParameter>
3034        <CssParameter name="stroke-linejoin">round</CssParameter>
3035        <CssParameter name="stroke-linecap">round</CssParameter>
3036        <CssParameter name="stroke-opacity">0.4</CssParameter>
3037      </LineSymbolizer>
3038      <LineSymbolizer>
3039        <CssParameter name="stroke">#ffcc00</CssParameter>
3040        <CssParameter name="stroke-width">1.5</CssParameter>
3041        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3042        <CssParameter name="stroke-linejoin">round</CssParameter>
3043        <CssParameter name="stroke-linecap">round</CssParameter>
3044      </LineSymbolizer>
3045    </Rule>
3046    <Rule>
3047      <Filter>[highway] = 'track'</Filter>
3048      &maxscale_zoom13;
3049      &minscale_zoom13;
3050      <LineSymbolizer>
3051        <CssParameter name="stroke">white</CssParameter>
3052        <CssParameter name="stroke-width">2.5</CssParameter>
3053        <CssParameter name="stroke-linejoin">round</CssParameter>
3054        <CssParameter name="stroke-linecap">round</CssParameter>
3055        <CssParameter name="stroke-opacity">0.4</CssParameter>
3056      </LineSymbolizer>
3057      <LineSymbolizer>
3058        <CssParameter name="stroke">#996600</CssParameter>
3059        <CssParameter name="stroke-width">1.2</CssParameter>
3060        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3061        <CssParameter name="stroke-linejoin">round</CssParameter>
3062        <CssParameter name="stroke-linecap">round</CssParameter>
3063      </LineSymbolizer>
3064     </Rule>   
3065    <Rule>
3066      <Filter>[highway] = 'unsurfaced'</Filter>
3067      &maxscale_zoom13;
3068      &minscale_zoom13;
3069      <LineSymbolizer>
3070        <CssParameter name="stroke">#fff</CssParameter>
3071        <CssParameter name="stroke-width">3.5</CssParameter>
3072        <CssParameter name="stroke-linejoin">round</CssParameter>
3073        <CssParameter name="stroke-linecap">round</CssParameter>
3074        <CssParameter name="stroke-opacity">0.4</CssParameter>
3075      </LineSymbolizer>
3076      <LineSymbolizer>
3077        <CssParameter name="stroke">#debd9c</CssParameter>
3078        <CssParameter name="stroke-width">2.5</CssParameter>
3079        <CssParameter name="stroke-dasharray">2,4</CssParameter>
3080        <CssParameter name="stroke-linejoin">round</CssParameter>
3081        <CssParameter name="stroke-linecap">round</CssParameter>
3082      </LineSymbolizer>
3083    </Rule>
3084    <Rule>
3085      <Filter>[highway] = 'unsurfaced'</Filter>
3086      &maxscale_zoom14;
3087      <LineSymbolizer>
3088        <CssParameter name="stroke">#fff</CssParameter>
3089        <CssParameter name="stroke-width">5</CssParameter>
3090        <CssParameter name="stroke-linejoin">round</CssParameter>
3091        <CssParameter name="stroke-linecap">round</CssParameter>
3092        <CssParameter name="stroke-opacity">0.4</CssParameter>
3093      </LineSymbolizer>
3094      <LineSymbolizer>
3095        <CssParameter name="stroke">#debd9c</CssParameter>
3096        <CssParameter name="stroke-width">4</CssParameter>
3097        <CssParameter name="stroke-dasharray">4,6</CssParameter>
3098        <CssParameter name="stroke-linejoin">round</CssParameter>
3099        <CssParameter name="stroke-linecap">round</CssParameter>
3100      </LineSymbolizer>
3101    </Rule>
3102    <Rule>
3103      <Filter>[aeroway] = 'runway'</Filter>
3104      &maxscale_zoom11;
3105      &minscale_zoom11;
3106      <LineSymbolizer>
3107        <CssParameter name="stroke">#bbc</CssParameter>
3108        <CssParameter name="stroke-width">2</CssParameter>
3109      </LineSymbolizer>
3110    </Rule>
3111    <Rule>
3112      <Filter>[aeroway] = 'runway'</Filter>
3113      &maxscale_zoom12;
3114      &minscale_zoom13;
3115      <LineSymbolizer>
3116        <CssParameter name="stroke">#bbc</CssParameter>
3117        <CssParameter name="stroke-width">7</CssParameter>
3118      </LineSymbolizer>
3119    </Rule>
3120    <Rule>
3121      <Filter>[aeroway] = 'runway' and not [bridge]='yes'</Filter>
3122      &maxscale_zoom14;
3123      <LineSymbolizer>
3124        <CssParameter name="stroke">#bbc</CssParameter>
3125        <CssParameter name="stroke-width">18</CssParameter>
3126      </LineSymbolizer>
3127    </Rule>
3128    <Rule>
3129      <Filter>[aeroway] = 'taxiway'</Filter>
3130      &maxscale_zoom11;
3131      &minscale_zoom13;
3132      <LineSymbolizer>
3133        <CssParameter name="stroke">#bbc</CssParameter>
3134        <CssParameter name="stroke-width">1</CssParameter>
3135      </LineSymbolizer>
3136    </Rule>
3137    <Rule>
3138      <Filter>[aeroway] = 'taxiway' and not [bridge]='yes'</Filter>
3139      &maxscale_zoom14;
3140      &minscale_zoom14;
3141      <LineSymbolizer>
3142        <CssParameter name="stroke">#bbc</CssParameter>
3143        <CssParameter name="stroke-width">4</CssParameter>
3144      </LineSymbolizer>
3145    </Rule>
3146    <Rule>
3147      <Filter>[aeroway] = 'taxiway' and not [bridge]='yes'</Filter>
3148      &maxscale_zoom15;
3149      <LineSymbolizer>
3150        <CssParameter name="stroke">#bbc</CssParameter>
3151        <CssParameter name="stroke-width">6</CssParameter>
3152      </LineSymbolizer>
3153    </Rule>
3154    <!--Rule>
3155      <ElseFilter/>
3156      &maxscale_zoom9;
3157      &minscale_zoom18;
3158      <LineSymbolizer>
3159        <CssParameter name="stroke">black</CssParameter>
3160        <CssParameter name="stroke-width">2</CssParameter>
3161        <CssParameter name="stroke-linejoin">round</CssParameter>
3162        <CssParameter name="stroke-linecap">round</CssParameter>
3163        <CssParameter name="stroke-dasharray">4,4</CssParameter>
3164      </LineSymbolizer>
3165    </Rule-->
3166</Style>
3167
3168<Style name="access">
3169     <Rule>
3170      <Filter>[access] = 'permissive' and ([highway]='unclassified' or [highway]='residential' or [highway]='service')</Filter>
3171      &maxscale_zoom15;
3172      <LineSymbolizer>
3173        <CssParameter name="stroke">#cf9</CssParameter>
3174        <CssParameter name="stroke-width">6</CssParameter>
3175        <CssParameter name="stroke-dasharray">6,8</CssParameter>
3176        <CssParameter name="stroke-opacity">0.5</CssParameter>
3177        <CssParameter name="stroke-linejoin">round</CssParameter>
3178        <CssParameter name="stroke-linecap">round</CssParameter>
3179      </LineSymbolizer>
3180    </Rule>
3181    <Rule>
3182      <Filter>[access] = 'permissive' and [highway]='footway'</Filter>
3183      &maxscale_zoom15;
3184      <LineSymbolizer>
3185        <CssParameter name="stroke">#cf9</CssParameter>
3186        <CssParameter name="stroke-width">6</CssParameter>
3187        <CssParameter name="stroke-dasharray">6,8</CssParameter>
3188        <CssParameter name="stroke-opacity">0.5</CssParameter>
3189        <CssParameter name="stroke-linejoin">round</CssParameter>
3190        <CssParameter name="stroke-linecap">round</CssParameter>
3191      </LineSymbolizer>
3192    </Rule>
3193    <Rule>
3194      <Filter>[access]='destination' and ([highway]='unclassified' or [highway]='residential' or [highway]='service')</Filter>
3195      &maxscale_zoom15;
3196      <LineSymbolizer>
3197        <CssParameter name="stroke">#c2e0ff</CssParameter>
3198        <CssParameter name="stroke-width">6</CssParameter>
3199        <CssParameter name="stroke-dasharray">6,8</CssParameter>
3200        <CssParameter name="stroke-opacity">0.5</CssParameter>
3201        <CssParameter name="stroke-linejoin">round</CssParameter>
3202        <CssParameter name="stroke-linecap">round</CssParameter>
3203      </LineSymbolizer>
3204    </Rule>
3205    <Rule>
3206      <Filter>[access] = 'private' or [access] = 'no'</Filter>
3207      &maxscale_zoom15;
3208      <LineSymbolizer>
3209        <CssParameter name="stroke">#efa9a9</CssParameter>
3210        <CssParameter name="stroke-width">6</CssParameter>
3211        <CssParameter name="stroke-dasharray">6,8</CssParameter>
3212        <CssParameter name="stroke-opacity">0.5</CssParameter>
3213        <CssParameter name="stroke-linejoin">round</CssParameter>
3214        <CssParameter name="stroke-linecap">round</CssParameter>
3215      </LineSymbolizer>
3216    </Rule>
3217</Style>
3218<Style name="footbikecycle-tunnels">
3219    <Rule>
3220      <Filter>[highway] = 'bridleway' or ([highway] = 'path' and [horse] = 'designated')</Filter>
3221      &maxscale_zoom13;
3222      <LineSymbolizer>
3223        <CssParameter name="stroke">grey</CssParameter>
3224        <CssParameter name="stroke-width">5</CssParameter>
3225        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3226      </LineSymbolizer>
3227      <LineSymbolizer>
3228        <CssParameter name="stroke">#fff</CssParameter>
3229        <CssParameter name="stroke-width">3</CssParameter>
3230        <CssParameter name="stroke-linejoin">round</CssParameter>
3231        <CssParameter name="stroke-linecap">round</CssParameter>
3232      </LineSymbolizer>
3233      <LineSymbolizer>
3234        <CssParameter name="stroke">green</CssParameter>
3235        <CssParameter name="stroke-width">2</CssParameter>
3236        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3237        <CssParameter name="stroke-opacity">0.5</CssParameter>
3238        <CssParameter name="stroke-linejoin">round</CssParameter>
3239        <CssParameter name="stroke-linecap">round</CssParameter>
3240      </LineSymbolizer>
3241    </Rule>
3242    <Rule>
3243      <Filter>[highway] = 'footway' or ([highway] = 'path' and [foot] = 'designated')</Filter>
3244      &maxscale_zoom13;
3245      <LineSymbolizer>
3246        <CssParameter name="stroke">grey</CssParameter>
3247        <CssParameter name="stroke-width">5.5</CssParameter>
3248        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3249      </LineSymbolizer>
3250      <LineSymbolizer>
3251        <CssParameter name="stroke">#fff</CssParameter>
3252        <CssParameter name="stroke-width">3.5</CssParameter>
3253        <CssParameter name="stroke-linejoin">round</CssParameter>
3254        <CssParameter name="stroke-linecap">round</CssParameter>
3255      </LineSymbolizer>
3256      <LineSymbolizer>
3257        <CssParameter name="stroke">salmon</CssParameter>
3258        <CssParameter name="stroke-width">2.5</CssParameter>
3259        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3260        <CssParameter name="stroke-opacity">0.5</CssParameter>
3261        <CssParameter name="stroke-linejoin">round</CssParameter>
3262        <CssParameter name="stroke-linecap">round</CssParameter>
3263      </LineSymbolizer>
3264    </Rule>
3265    <Rule>
3266      <Filter>[highway] = 'path' and not ([bicycle] = 'designated' or [foot] = 'designated' or [horse] = 'designated')</Filter>
3267      &maxscale_zoom13;
3268      <LineSymbolizer>
3269        <CssParameter name="stroke">grey</CssParameter>
3270        <CssParameter name="stroke-width">5.5</CssParameter>
3271        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3272      </LineSymbolizer>
3273      <LineSymbolizer>
3274        <CssParameter name="stroke">white</CssParameter>
3275        <CssParameter name="stroke-width">1.0</CssParameter>
3276        <CssParameter name="stroke-linejoin">round</CssParameter>
3277        <CssParameter name="stroke-linecap">round</CssParameter>
3278        <CssParameter name="stroke-opacity">0.4</CssParameter>
3279     </LineSymbolizer>
3280     <LineSymbolizer>
3281       <CssParameter name="stroke">black</CssParameter>
3282       <CssParameter name="stroke-width">0.5</CssParameter>
3283       <CssParameter name="stroke-dasharray">6,3</CssParameter>
3284       <CssParameter name="stroke-linejoin">round</CssParameter>
3285       <CssParameter name="stroke-linecap">round</CssParameter>
3286    </LineSymbolizer>
3287    </Rule>
3288    <Rule>
3289      <Filter>[highway] = 'cycleway' or ([highway] = 'path' and [bicycle] = 'designated')</Filter>
3290      &maxscale_zoom13;
3291      <LineSymbolizer>
3292        <CssParameter name="stroke">grey</CssParameter>
3293        <CssParameter name="stroke-width">5</CssParameter>
3294        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3295      </LineSymbolizer>
3296      <LineSymbolizer>
3297        <CssParameter name="stroke">white</CssParameter>
3298        <CssParameter name="stroke-width">3</CssParameter>
3299        <CssParameter name="stroke-linejoin">round</CssParameter>
3300        <CssParameter name="stroke-linecap">round</CssParameter>
3301      </LineSymbolizer>
3302      <LineSymbolizer>
3303        <CssParameter name="stroke">blue</CssParameter>
3304        <CssParameter name="stroke-width">2</CssParameter>
3305        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3306        <CssParameter name="stroke-opacity">0.5</CssParameter>
3307        <CssParameter name="stroke-linejoin">round</CssParameter>
3308        <CssParameter name="stroke-linecap">round</CssParameter>
3309      </LineSymbolizer>
3310    </Rule>
3311</Style>
3312<Style name="tracks-notunnel-nobridge">
3313    <Rule>
3314      <Filter>[tracktype]='grade1'</Filter>
3315      &maxscale_zoom14;
3316      <LineSymbolizer>
3317        <CssParameter name="stroke">white</CssParameter>
3318        <CssParameter name="stroke-width">3.5</CssParameter>
3319        <CssParameter name="stroke-opacity">0.4</CssParameter>
3320      </LineSymbolizer>
3321      <LineSymbolizer>
3322        <CssParameter name="stroke">#b37700</CssParameter>
3323        <CssParameter name="stroke-width">2</CssParameter>
3324        <CssParameter name="stroke-opacity">0.7</CssParameter>
3325      </LineSymbolizer>
3326    </Rule>
3327    <Rule>
3328      <Filter>[tracktype]='grade2'</Filter>
3329      &maxscale_zoom14;
3330      <LineSymbolizer>
3331        <CssParameter name="stroke">white</CssParameter>
3332        <CssParameter name="stroke-width">3</CssParameter>
3333        <CssParameter name="stroke-linejoin">round</CssParameter>
3334        <CssParameter name="stroke-linecap">round</CssParameter>
3335        <CssParameter name="stroke-opacity">0.4</CssParameter>
3336      </LineSymbolizer>
3337      <LineSymbolizer>
3338        <CssParameter name="stroke">#a87000</CssParameter>
3339        <CssParameter name="stroke-width">1.5</CssParameter>
3340        <CssParameter name="stroke-dasharray">9,4</CssParameter>
3341        <CssParameter name="stroke-linejoin">round</CssParameter>
3342        <CssParameter name="stroke-linecap">round</CssParameter>
3343        <CssParameter name="stroke-opacity">0.8</CssParameter>
3344      </LineSymbolizer>
3345    </Rule>
3346    <Rule>
3347      <Filter>[tracktype]='grade3'</Filter>
3348      &maxscale_zoom14;
3349      <LineSymbolizer>
3350        <CssParameter name="stroke">white</CssParameter>
3351        <CssParameter name="stroke-width">3</CssParameter>
3352        <CssParameter name="stroke-linejoin">round</CssParameter>
3353        <CssParameter name="stroke-linecap">round</CssParameter>
3354        <CssParameter name="stroke-opacity">0.4</CssParameter>
3355      </LineSymbolizer>
3356      <LineSymbolizer>
3357        <CssParameter name="stroke">#996600</CssParameter>
3358        <CssParameter name="stroke-width">1.5</CssParameter>
3359        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3360        <CssParameter name="stroke-linejoin">round</CssParameter>
3361        <CssParameter name="stroke-linecap">round</CssParameter>
3362        <CssParameter name="stroke-opacity">0.8</CssParameter>
3363      </LineSymbolizer>
3364    </Rule>
3365    <Rule>
3366      <Filter>[tracktype]='grade4'</Filter>
3367      &maxscale_zoom14;
3368      <LineSymbolizer>
3369        <CssParameter name="stroke">white</CssParameter>
3370        <CssParameter name="stroke-width">3</CssParameter>
3371        <CssParameter name="stroke-linejoin">round</CssParameter>
3372        <CssParameter name="stroke-linecap">round</CssParameter>
3373        <CssParameter name="stroke-opacity">0.4</CssParameter>
3374      </LineSymbolizer>
3375      <LineSymbolizer>
3376        <CssParameter name="stroke">#996600</CssParameter>
3377        <CssParameter name="stroke-width">2</CssParameter>
3378        <CssParameter name="stroke-dasharray">4,7,1,5</CssParameter>
3379        <CssParameter name="stroke-linejoin">round</CssParameter>
3380        <CssParameter name="stroke-linecap">round</CssParameter>
3381        <CssParameter name="stroke-opacity">0.8</CssParameter>
3382      </LineSymbolizer>
3383    </Rule>
3384    <Rule>
3385      <Filter>[tracktype]='grade5'</Filter>
3386      &maxscale_zoom14;
3387      <LineSymbolizer>
3388        <CssParameter name="stroke">white</CssParameter>
3389        <CssParameter name="stroke-width">3</CssParameter>
3390        <CssParameter name="stroke-linejoin">round</CssParameter>
3391        <CssParameter name="stroke-linecap">round</CssParameter>
3392        <CssParameter name="stroke-opacity">0.4</CssParameter>
3393      </LineSymbolizer>
3394      <LineSymbolizer>
3395        <CssParameter name="stroke">#996600</CssParameter>
3396        <CssParameter name="stroke-width">2</CssParameter>
3397        <CssParameter name="stroke-dasharray">1,5</CssParameter>
3398        <CssParameter name="stroke-linejoin">round</CssParameter>
3399        <CssParameter name="stroke-linecap">round</CssParameter>
3400        <CssParameter name="stroke-opacity">0.8</CssParameter>
3401      </LineSymbolizer>
3402    </Rule>
3403    <Rule>
3404      <ElseFilter/>
3405      &maxscale_zoom14;
3406      <LineSymbolizer>
3407        <CssParameter name="stroke">white</CssParameter>
3408        <CssParameter name="stroke-width">3</CssParameter>
3409        <CssParameter name="stroke-linejoin">round</CssParameter>
3410        <CssParameter name="stroke-linecap">round</CssParameter>
3411        <CssParameter name="stroke-opacity">0.4</CssParameter>
3412      </LineSymbolizer>
3413      <LineSymbolizer>
3414        <CssParameter name="stroke">#996600</CssParameter>
3415        <CssParameter name="stroke-width">1.5</CssParameter>
3416        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3417        <CssParameter name="stroke-linejoin">round</CssParameter>
3418        <CssParameter name="stroke-linecap">round</CssParameter>
3419      </LineSymbolizer>
3420     </Rule>   
3421</Style>
3422<Style name="tracks-bridges">
3423    <Rule>
3424     <Filter>[tracktype]='grade1'</Filter>
3425     &maxscale_zoom14;
3426     <LineSymbolizer>
3427        <CssParameter name="stroke">black</CssParameter>
3428        <CssParameter name="stroke-width">5</CssParameter>
3429      </LineSymbolizer>
3430      <LineSymbolizer>
3431        <CssParameter name="stroke">white</CssParameter>
3432        <CssParameter name="stroke-width">3.5</CssParameter>
3433      </LineSymbolizer>
3434      <LineSymbolizer>
3435        <CssParameter name="stroke">#b37700</CssParameter>
3436        <CssParameter name="stroke-width">2</CssParameter>
3437        <CssParameter name="stroke-opacity">0.7</CssParameter>
3438      </LineSymbolizer>
3439    </Rule>
3440    <Rule>
3441     <Filter>[tracktype]='grade2'</Filter>
3442     &maxscale_zoom14;
3443     <LineSymbolizer>
3444        <CssParameter name="stroke">black</CssParameter>
3445        <CssParameter name="stroke-width">4.5</CssParameter>
3446      </LineSymbolizer>
3447      <LineSymbolizer>
3448        <CssParameter name="stroke">white</CssParameter>
3449        <CssParameter name="stroke-width">3</CssParameter>
3450        <CssParameter name="stroke-linejoin">round</CssParameter>
3451        <CssParameter name="stroke-linecap">round</CssParameter>
3452      </LineSymbolizer>
3453      <LineSymbolizer>
3454        <CssParameter name="stroke">#a87000</CssParameter>
3455        <CssParameter name="stroke-width">1.5</CssParameter>
3456        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3457        <CssParameter name="stroke-linejoin">round</CssParameter>
3458        <CssParameter name="stroke-linecap">round</CssParameter>
3459        <CssParameter name="stroke-opacity">0.8</CssParameter>
3460      </LineSymbolizer>
3461    </Rule>
3462    <Rule>
3463     <Filter>[tracktype]='grade3'</Filter>
3464     &maxscale_zoom14;
3465     <LineSymbolizer>
3466        <CssParameter name="stroke">black</CssParameter>
3467        <CssParameter name="stroke-width">4.5</CssParameter>
3468      </LineSymbolizer>
3469      <LineSymbolizer>
3470        <CssParameter name="stroke">white</CssParameter>
3471        <CssParameter name="stroke-width">3.5</CssParameter>
3472        <CssParameter name="stroke-linejoin">round</CssParameter>
3473        <CssParameter name="stroke-linecap">round</CssParameter>
3474      </LineSymbolizer>
3475      <LineSymbolizer>
3476        <CssParameter name="stroke">#996600</CssParameter>
3477        <CssParameter name="stroke-width">2</CssParameter>
3478        <CssParameter name="stroke-linejoin">round</CssParameter>
3479        <CssParameter name="stroke-linecap">round</CssParameter>
3480        <CssParameter name="stroke-opacity">0.7</CssParameter>
3481      </LineSymbolizer>
3482    </Rule>
3483    <Rule>
3484     <Filter>[tracktype]='grade4'</Filter>
3485     &maxscale_zoom14;
3486     <LineSymbolizer>
3487        <CssParameter name="stroke">black</CssParameter>
3488        <CssParameter name="stroke-width">4.5</CssParameter>
3489      </LineSymbolizer>
3490      <LineSymbolizer>
3491        <CssParameter name="stroke">white</CssParameter>
3492        <CssParameter name="stroke-width">3</CssParameter>
3493        <CssParameter name="stroke-linejoin">round</CssParameter>
3494        <CssParameter name="stroke-linecap">round</CssParameter>
3495      </LineSymbolizer>
3496      <LineSymbolizer>
3497        <CssParameter name="stroke">#996600</CssParameter>
3498        <CssParameter name="stroke-width">2</CssParameter>
3499        <CssParameter name="stroke-dasharray">4,7,1,5</CssParameter>
3500        <CssParameter name="stroke-linejoin">round</CssParameter>
3501        <CssParameter name="stroke-linecap">round</CssParameter>
3502        <CssParameter name="stroke-opacity">0.8</CssParameter>
3503      </LineSymbolizer>
3504    </Rule>
3505    <Rule>
3506     <Filter>[tracktype]='grade5'</Filter>
3507     &maxscale_zoom14;
3508     <LineSymbolizer>
3509        <CssParameter name="stroke">black</CssParameter>
3510        <CssParameter name="stroke-width">4.5</CssParameter>
3511      </LineSymbolizer>
3512      <LineSymbolizer>
3513        <CssParameter name="stroke">white</CssParameter>
3514        <CssParameter name="stroke-width">3</CssParameter>
3515        <CssParameter name="stroke-linejoin">round</CssParameter>
3516        <CssParameter name="stroke-linecap">round</CssParameter>
3517      </LineSymbolizer>
3518      <LineSymbolizer>
3519        <CssParameter name="stroke">#996600</CssParameter>
3520        <CssParameter name="stroke-width">2</CssParameter>
3521        <CssParameter name="stroke-dasharray">1,5</CssParameter>
3522        <CssParameter name="stroke-linejoin">round</CssParameter>
3523        <CssParameter name="stroke-linecap">round</CssParameter>
3524        <CssParameter name="stroke-opacity">0.8</CssParameter>
3525      </LineSymbolizer>
3526    </Rule>
3527    <Rule>
3528      <ElseFilter/>
3529      &maxscale_zoom14;
3530     <LineSymbolizer>
3531        <CssParameter name="stroke">black</CssParameter>
3532        <CssParameter name="stroke-width">4.5</CssParameter>
3533      </LineSymbolizer>
3534      <LineSymbolizer>
3535        <CssParameter name="stroke">white</CssParameter>
3536        <CssParameter name="stroke-width">3</CssParameter>
3537        <CssParameter name="stroke-linejoin">round</CssParameter>
3538        <CssParameter name="stroke-linecap">round</CssParameter>
3539      </LineSymbolizer>
3540      <LineSymbolizer>
3541        <CssParameter name="stroke">#996600</CssParameter>
3542        <CssParameter name="stroke-width">1.5</CssParameter>
3543        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3544        <CssParameter name="stroke-linejoin">round</CssParameter>
3545        <CssParameter name="stroke-linecap">round</CssParameter>
3546      </LineSymbolizer>
3547     </Rule>   
3548</Style>
3549<Style name="tracks-tunnels">
3550    <Rule>
3551     <Filter>[tracktype]='grade1'</Filter>
3552     &maxscale_zoom14;
3553     <LineSymbolizer>
3554        <CssParameter name="stroke">grey</CssParameter>
3555        <CssParameter name="stroke-width">5</CssParameter>
3556        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3557      </LineSymbolizer>
3558      <LineSymbolizer>
3559        <CssParameter name="stroke">white</CssParameter>
3560        <CssParameter name="stroke-width">3.5</CssParameter>
3561      </LineSymbolizer>
3562      <LineSymbolizer>
3563        <CssParameter name="stroke">#b37700</CssParameter>
3564        <CssParameter name="stroke-width">2</CssParameter>
3565        <CssParameter name="stroke-opacity">0.5</CssParameter>
3566      </LineSymbolizer>
3567    </Rule>
3568    <Rule>
3569     <Filter>[tracktype]='grade2'</Filter>
3570     &maxscale_zoom14;
3571     <LineSymbolizer>
3572        <CssParameter name="stroke">grey</CssParameter>
3573        <CssParameter name="stroke-width">4.5</CssParameter>
3574        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3575      </LineSymbolizer>
3576      <LineSymbolizer>
3577        <CssParameter name="stroke">white</CssParameter>
3578        <CssParameter name="stroke-width">3</CssParameter>
3579        <CssParameter name="stroke-linejoin">round</CssParameter>
3580        <CssParameter name="stroke-linecap">round</CssParameter>
3581      </LineSymbolizer>
3582      <LineSymbolizer>
3583        <CssParameter name="stroke">#a87000</CssParameter>
3584        <CssParameter name="stroke-width">1.5</CssParameter>
3585        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3586        <CssParameter name="stroke-linejoin">round</CssParameter>
3587        <CssParameter name="stroke-linecap">round</CssParameter>
3588        <CssParameter name="stroke-opacity">0.5</CssParameter>
3589      </LineSymbolizer>
3590    </Rule>
3591    <Rule>
3592     <Filter>[tracktype]='grade3'</Filter>
3593     &maxscale_zoom14;
3594     <LineSymbolizer>
3595        <CssParameter name="stroke">grey</CssParameter>
3596        <CssParameter name="stroke-width">4.5</CssParameter>
3597        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3598      </LineSymbolizer>
3599      <LineSymbolizer>
3600        <CssParameter name="stroke">white</CssParameter>
3601        <CssParameter name="stroke-width">3.5</CssParameter>
3602        <CssParameter name="stroke-linejoin">round</CssParameter>
3603        <CssParameter name="stroke-linecap">round</CssParameter>
3604      </LineSymbolizer>
3605      <LineSymbolizer>
3606        <CssParameter name="stroke">#996600</CssParameter>
3607        <CssParameter name="stroke-width">2</CssParameter>
3608        <CssParameter name="stroke-linejoin">round</CssParameter>
3609        <CssParameter name="stroke-linecap">round</CssParameter>
3610        <CssParameter name="stroke-opacity">0.5</CssParameter>
3611      </LineSymbolizer>
3612    </Rule>
3613    <Rule>
3614     <Filter>[tracktype]='grade4'</Filter>
3615     &maxscale_zoom14;
3616     <LineSymbolizer>
3617        <CssParameter name="stroke">grey</CssParameter>
3618        <CssParameter name="stroke-width">4.5</CssParameter>
3619        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3620      </LineSymbolizer>
3621      <LineSymbolizer>
3622        <CssParameter name="stroke">white</CssParameter>
3623        <CssParameter name="stroke-width">3</CssParameter>
3624        <CssParameter name="stroke-linejoin">round</CssParameter>
3625        <CssParameter name="stroke-linecap">round</CssParameter>
3626      </LineSymbolizer>
3627      <LineSymbolizer>
3628        <CssParameter name="stroke">#996600</CssParameter>
3629        <CssParameter name="stroke-width">2</CssParameter>
3630        <CssParameter name="stroke-dasharray">4,7,1,5</CssParameter>
3631        <CssParameter name="stroke-linejoin">round</CssParameter>
3632        <CssParameter name="stroke-linecap">round</CssParameter>
3633        <CssParameter name="stroke-opacity">0.5</CssParameter>
3634      </LineSymbolizer>
3635    </Rule>
3636    <Rule>
3637     <Filter>[tracktype]='grade5'</Filter>
3638     &maxscale_zoom14;
3639     <LineSymbolizer>
3640        <CssParameter name="stroke">grey</CssParameter>
3641        <CssParameter name="stroke-width">4.5</CssParameter>
3642        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3643      </LineSymbolizer>
3644      <LineSymbolizer>
3645        <CssParameter name="stroke">white</CssParameter>
3646        <CssParameter name="stroke-width">3</CssParameter>
3647        <CssParameter name="stroke-linejoin">round</CssParameter>
3648        <CssParameter name="stroke-linecap">round</CssParameter>
3649      </LineSymbolizer>
3650      <LineSymbolizer>
3651        <CssParameter name="stroke">#996600</CssParameter>
3652        <CssParameter name="stroke-width">2</CssParameter>
3653        <CssParameter name="stroke-dasharray">1,5</CssParameter>
3654        <CssParameter name="stroke-linejoin">round</CssParameter>
3655        <CssParameter name="stroke-linecap">round</CssParameter>
3656        <CssParameter name="stroke-opacity">0.5</CssParameter>
3657      </LineSymbolizer>
3658    </Rule>
3659    <Rule>
3660      <ElseFilter/>
3661      &maxscale_zoom14;
3662     <LineSymbolizer>
3663        <CssParameter name="stroke">grey</CssParameter>
3664        <CssParameter name="stroke-width">4.5</CssParameter>
3665        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3666      </LineSymbolizer>
3667      <LineSymbolizer>
3668        <CssParameter name="stroke">white</CssParameter>
3669        <CssParameter name="stroke-width">3</CssParameter>
3670        <CssParameter name="stroke-linejoin">round</CssParameter>
3671        <CssParameter name="stroke-linecap">round</CssParameter>
3672      </LineSymbolizer>
3673      <LineSymbolizer>
3674        <CssParameter name="stroke">#996600</CssParameter>
3675        <CssParameter name="stroke-width">1.5</CssParameter>
3676        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3677        <CssParameter name="stroke-linejoin">round</CssParameter>
3678        <CssParameter name="stroke-linecap">round</CssParameter>
3679        <CssParameter name="stroke-opacity">0.5</CssParameter>
3680      </LineSymbolizer>
3681     </Rule>   
3682</Style>
3683<Style name="road-bridges-casing">
3684     <Rule>
3685      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
3686      &maxscale_zoom12;
3687      &minscale_zoom12;
3688        <LineSymbolizer>
3689        <CssParameter name="stroke">#506077</CssParameter>
3690        <CssParameter name="stroke-width">3</CssParameter>
3691      </LineSymbolizer>
3692    </Rule>
3693    <Rule>
3694      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
3695      &maxscale_zoom12;
3696      &minscale_zoom12;
3697        <LineSymbolizer>
3698        <CssParameter name="stroke">#477147</CssParameter>
3699        <CssParameter name="stroke-width">4</CssParameter>
3700      </LineSymbolizer>
3701    </Rule>
3702    <Rule>
3703      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
3704      &maxscale_zoom13;
3705      &minscale_zoom14;
3706        <LineSymbolizer>
3707        <CssParameter name="stroke">black</CssParameter>
3708        <CssParameter name="stroke-width">8</CssParameter>
3709      </LineSymbolizer>
3710    </Rule>
3711    <Rule>
3712      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
3713      &maxscale_zoom15;
3714      &minscale_zoom16;
3715        <LineSymbolizer>
3716        <CssParameter name="stroke">black</CssParameter>
3717        <CssParameter name="stroke-width">11</CssParameter>
3718      </LineSymbolizer>
3719    </Rule>
3720    <Rule>
3721      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
3722      &maxscale_zoom17;
3723      &minscale_zoom18;
3724        <LineSymbolizer>
3725        <CssParameter name="stroke">black</CssParameter>
3726        <CssParameter name="stroke-width">16</CssParameter>
3727      </LineSymbolizer>
3728    </Rule>
3729    <Rule>
3730      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
3731      &maxscale_zoom12;
3732      &minscale_zoom12;
3733        <LineSymbolizer>
3734        <CssParameter name="stroke">#8d4346</CssParameter>
3735        <CssParameter name="stroke-width">4</CssParameter>
3736      </LineSymbolizer>
3737    </Rule>
3738    <Rule>
3739      <Filter>[highway] = 'secondary' or [highway]='secondary_link'</Filter>
3740      &maxscale_zoom13;
3741      &minscale_zoom14;
3742      <LineSymbolizer>
3743        <CssParameter name="stroke">black</CssParameter>
3744        <CssParameter name="stroke-width">10</CssParameter>
3745      </LineSymbolizer>
3746    </Rule>
3747    <Rule>
3748      <Filter>[highway] = 'secondary' or [highway]='secondary_link'</Filter>
3749      &maxscale_zoom15;
3750      &minscale_zoom16;
3751      <LineSymbolizer>
3752        <CssParameter name="stroke">black</CssParameter>
3753        <CssParameter name="stroke-width">12</CssParameter>
3754      </LineSymbolizer>
3755    </Rule>
3756    <Rule>
3757      <Filter>[highway] = 'secondary' or [highway]='secondary_link'</Filter>
3758      &maxscale_zoom17;
3759      &minscale_zoom18;
3760      <LineSymbolizer>
3761        <CssParameter name="stroke">black</CssParameter>
3762        <CssParameter name="stroke-width">16</CssParameter>
3763      </LineSymbolizer>
3764    </Rule>
3765    <Rule>
3766      <Filter>[highway] = 'tertiary'</Filter>
3767      &maxscale_zoom14;
3768      &minscale_zoom14;
3769      <LineSymbolizer>
3770        <CssParameter name="stroke">black</CssParameter>
3771        <CssParameter name="stroke-width">7.5</CssParameter>
3772      </LineSymbolizer>
3773    </Rule>
3774    <Rule>
3775      <Filter>[highway] = 'tertiary'</Filter>
3776      &maxscale_zoom15;
3777      &minscale_zoom16;
3778      <LineSymbolizer>
3779        <CssParameter name="stroke">black</CssParameter>
3780        <CssParameter name="stroke-width">11</CssParameter>
3781      </LineSymbolizer>
3782    </Rule>
3783    <Rule>
3784      <Filter>[highway] = 'tertiary'</Filter>
3785      &maxscale_zoom17;
3786      &minscale_zoom18;
3787      <LineSymbolizer>
3788        <CssParameter name="stroke">black</CssParameter>
3789        <CssParameter name="stroke-width">16</CssParameter>
3790      </LineSymbolizer>
3791    </Rule>
3792    <Rule>
3793      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
3794      &maxscale_zoom14;
3795      &minscale_zoom14;
3796      <LineSymbolizer>
3797        <CssParameter name="stroke">black</CssParameter>
3798        <CssParameter name="stroke-width">4.5</CssParameter>
3799      </LineSymbolizer>
3800    </Rule>
3801    <Rule>
3802      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
3803      &maxscale_zoom15;
3804      &minscale_zoom16;
3805      <LineSymbolizer>
3806        <CssParameter name="stroke">black</CssParameter>
3807        <CssParameter name="stroke-width">11</CssParameter>
3808      </LineSymbolizer>
3809    </Rule>
3810    <Rule>
3811      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
3812      &maxscale_zoom17;
3813      &minscale_zoom18;
3814      <LineSymbolizer>
3815        <CssParameter name="stroke">black</CssParameter>
3816        <CssParameter name="stroke-width">16</CssParameter>
3817      </LineSymbolizer>
3818    </Rule>
3819    <Rule>
3820      <Filter>[highway] = 'service'</Filter>
3821      &maxscale_zoom14;
3822      &minscale_zoom15;
3823      <LineSymbolizer>
3824        <CssParameter name="stroke">black</CssParameter>
3825        <CssParameter name="stroke-width">3</CssParameter>
3826      </LineSymbolizer>
3827    </Rule>
3828    <Rule>
3829      <Filter>[highway] = 'service'</Filter>
3830      &maxscale_zoom16;
3831      &minscale_zoom18;
3832      <LineSymbolizer>
3833        <CssParameter name="stroke">black</CssParameter>
3834        <CssParameter name="stroke-width">8</CssParameter>
3835      </LineSymbolizer>
3836    </Rule>
3837    <Rule>
3838      <Filter>[highway] = 'pedestrian'</Filter>
3839      &maxscale_zoom13;
3840      &minscale_zoom13;
3841      <LineSymbolizer>
3842        <CssParameter name="stroke">black</CssParameter>
3843        <CssParameter name="stroke-width">2.2</CssParameter>
3844      </LineSymbolizer>
3845    </Rule>
3846    <Rule>
3847      <Filter>[highway] = 'pedestrian'</Filter>
3848      &maxscale_zoom14;
3849      &minscale_zoom14;
3850      <LineSymbolizer>
3851        <CssParameter name="stroke">black</CssParameter>
3852        <CssParameter name="stroke-width">3.8</CssParameter>
3853      </LineSymbolizer>
3854    </Rule>
3855    <Rule>
3856      <Filter>[highway] = 'pedestrian'</Filter>
3857      &maxscale_zoom15;
3858      &minscale_zoom15;
3859      <LineSymbolizer>
3860        <CssParameter name="stroke">black</CssParameter>
3861        <CssParameter name="stroke-width">7</CssParameter>
3862      </LineSymbolizer>
3863    </Rule>
3864    <Rule>
3865      <Filter>[highway] = 'pedestrian'</Filter>
3866      &maxscale_zoom16;
3867      <LineSymbolizer>
3868        <CssParameter name="stroke">black</CssParameter>
3869        <CssParameter name="stroke-width">9.5</CssParameter>
3870      </LineSymbolizer>
3871    </Rule>
3872</Style>
3873<Style name="road-bridges-fill">
3874     <Rule>
3875      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
3876      &maxscale_zoom12;
3877      &minscale_zoom12;
3878      <LineSymbolizer>
3879        <CssParameter name="stroke">#809bc0</CssParameter>
3880        <CssParameter name="stroke-width">2</CssParameter>
3881        <CssParameter name="stroke-linejoin">round</CssParameter>
3882        <CssParameter name="stroke-linecap">round</CssParameter>
3883      </LineSymbolizer>
3884    </Rule>   
3885    <Rule>
3886      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
3887      &maxscale_zoom12;
3888      &minscale_zoom12;
3889      <LineSymbolizer>
3890        <CssParameter name="stroke">#a9dba9</CssParameter>
3891        <CssParameter name="stroke-width">3</CssParameter>
3892        <CssParameter name="stroke-linejoin">round</CssParameter>
3893        <CssParameter name="stroke-linecap">round</CssParameter>
3894      </LineSymbolizer>
3895    </Rule>
3896    <Rule>
3897      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
3898      &maxscale_zoom13;
3899      &minscale_zoom14;
3900      <LineSymbolizer>
3901        <CssParameter name="stroke">#a9dba9</CssParameter>
3902        <CssParameter name="stroke-width">7</CssParameter>
3903        <CssParameter name="stroke-linejoin">round</CssParameter>
3904        <CssParameter name="stroke-linecap">round</CssParameter>
3905      </LineSymbolizer>
3906    </Rule>
3907    <Rule>
3908      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
3909      &maxscale_zoom15;
3910      &minscale_zoom16;
3911      <LineSymbolizer>
3912        <CssParameter name="stroke">#a9dba9</CssParameter>
3913        <CssParameter name="stroke-width">9.5</CssParameter>
3914        <CssParameter name="stroke-linejoin">round</CssParameter>
3915        <CssParameter name="stroke-linecap">round</CssParameter>
3916      </LineSymbolizer>
3917    </Rule>
3918    <Rule>
3919      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
3920      &maxscale_zoom17;
3921      &minscale_zoom18;
3922      <LineSymbolizer>
3923        <CssParameter name="stroke">#a9dba9</CssParameter>
3924        <CssParameter name="stroke-width">14.5</CssParameter>
3925        <CssParameter name="stroke-linejoin">round</CssParameter>
3926        <CssParameter name="stroke-linecap">round</CssParameter>
3927      </LineSymbolizer>
3928    </Rule>
3929    <Rule>
3930      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
3931      &maxscale_zoom12;
3932      &minscale_zoom12;
3933      <LineSymbolizer>
3934        <CssParameter name="stroke">#ec989a</CssParameter>
3935        <CssParameter name="stroke-width">3</CssParameter>
3936        <CssParameter name="stroke-linejoin">round</CssParameter>
3937        <CssParameter name="stroke-linecap">round</CssParameter>
3938      </LineSymbolizer>
3939    </Rule>
3940    <Rule>
3941      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
3942      &maxscale_zoom13;
3943      &minscale_zoom14;
3944      <LineSymbolizer>
3945        <CssParameter name="stroke">#fed7a5</CssParameter>
3946        <CssParameter name="stroke-width">9</CssParameter>
3947        <CssParameter name="stroke-linejoin">round</CssParameter>
3948        <CssParameter name="stroke-linecap">round</CssParameter>
3949      </LineSymbolizer>
3950    </Rule>
3951    <Rule>
3952      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
3953      &maxscale_zoom15;
3954      &minscale_zoom16;
3955      <LineSymbolizer>
3956        <CssParameter name="stroke">#fed7a5</CssParameter>
3957        <CssParameter name="stroke-width">10.5</CssParameter>
3958        <CssParameter name="stroke-linejoin">round</CssParameter>
3959        <CssParameter name="stroke-linecap">round</CssParameter>
3960      </LineSymbolizer>
3961    </Rule> 
3962    <Rule>
3963      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
3964      &maxscale_zoom17;
3965      &minscale_zoom18;
3966      <LineSymbolizer>
3967        <CssParameter name="stroke">#fed7a5</CssParameter>
3968        <CssParameter name="stroke-width">14.5</CssParameter>
3969        <CssParameter name="stroke-linejoin">round</CssParameter>
3970        <CssParameter name="stroke-linecap">round</CssParameter>
3971      </LineSymbolizer>
3972    </Rule>
3973    <Rule>
3974      <Filter>[highway] = 'tertiary'</Filter>
3975      &maxscale_zoom14;
3976      &minscale_zoom14;
3977      <LineSymbolizer>
3978        <CssParameter name="stroke">#ffffb3</CssParameter>
3979        <CssParameter name="stroke-width">6</CssParameter>
3980        <CssParameter name="stroke-linejoin">round</CssParameter>
3981        <CssParameter name="stroke-linecap">round</CssParameter>
3982      </LineSymbolizer>
3983    </Rule>
3984    <Rule>
3985      <Filter>[highway] = 'tertiary'</Filter>
3986      &maxscale_zoom15;
3987      &minscale_zoom16;
3988      <LineSymbolizer>
3989        <CssParameter name="stroke">#ffffb3</CssParameter>
3990        <CssParameter name="stroke-width">9.5</CssParameter>
3991        <CssParameter name="stroke-linejoin">round</CssParameter>
3992        <CssParameter name="stroke-linecap">round</CssParameter>
3993      </LineSymbolizer>
3994    </Rule>
3995    <Rule>
3996      <Filter>[highway] = 'tertiary'</Filter>
3997      &maxscale_zoom17;
3998      &minscale_zoom18;
3999      <LineSymbolizer>
4000        <CssParameter name="stroke">#ffffb3</CssParameter>
4001        <CssParameter name="stroke-width">14</CssParameter>
4002        <CssParameter name="stroke-linejoin">round</CssParameter>
4003        <CssParameter name="stroke-linecap">round</CssParameter>
4004      </LineSymbolizer>
4005    </Rule>
4006    <Rule>
4007      <Filter>[highway] = 'road'</Filter>
4008      &maxscale_zoom14;
4009      &minscale_zoom14;
4010      <LineSymbolizer>
4011        <CssParameter name="stroke">#ddd</CssParameter>
4012        <CssParameter name="stroke-width">3.5</CssParameter>
4013        <CssParameter name="stroke-linejoin">round</CssParameter>
4014        <CssParameter name="stroke-linecap">round</CssParameter>
4015      </LineSymbolizer>
4016    </Rule>
4017    <Rule>
4018      <Filter>[highway] = 'road'</Filter>
4019      &maxscale_zoom15;
4020      &minscale_zoom16;
4021      <LineSymbolizer>
4022        <CssParameter name="stroke">#ddd</CssParameter>
4023        <CssParameter name="stroke-width">9.5</CssParameter>
4024        <CssParameter name="stroke-linejoin">round</CssParameter>
4025        <CssParameter name="stroke-linecap">round</CssParameter>
4026      </LineSymbolizer>
4027    </Rule>
4028    <Rule>
4029      <Filter>[highway] = 'road'</Filter>
4030      &maxscale_zoom17;
4031      &minscale_zoom18;
4032      <LineSymbolizer>
4033        <CssParameter name="stroke">#ddd</CssParameter>
4034        <CssParameter name="stroke-width">14</CssParameter>
4035        <CssParameter name="stroke-linejoin">round</CssParameter>
4036        <CssParameter name="stroke-linecap">round</CssParameter>
4037      </LineSymbolizer>
4038    </Rule>
4039    <Rule>
4040      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
4041      &maxscale_zoom14;
4042      &minscale_zoom14;
4043      <LineSymbolizer>
4044        <CssParameter name="stroke">white</CssParameter>
4045        <CssParameter name="stroke-width">3.5</CssParameter>
4046        <CssParameter name="stroke-linejoin">round</CssParameter>
4047        <CssParameter name="stroke-linecap">round</CssParameter>
4048      </LineSymbolizer>
4049    </Rule>
4050    <Rule>
4051      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
4052      &maxscale_zoom15;
4053      &minscale_zoom16;
4054      <LineSymbolizer>
4055        <CssParameter name="stroke">white</CssParameter>
4056        <CssParameter name="stroke-width">9.5</CssParameter>
4057        <CssParameter name="stroke-linejoin">round</CssParameter>
4058        <CssParameter name="stroke-linecap">round</CssParameter>
4059      </LineSymbolizer>
4060    </Rule>
4061    <Rule>
4062      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
4063      &maxscale_zoom17;
4064      &minscale_zoom18;
4065      <LineSymbolizer>
4066        <CssParameter name="stroke">white</CssParameter>
4067        <CssParameter name="stroke-width">14</CssParameter>
4068        <CssParameter name="stroke-linejoin">round</CssParameter>
4069        <CssParameter name="stroke-linecap">round</CssParameter>
4070      </LineSymbolizer>
4071    </Rule>
4072    <Rule>
4073      <Filter>[highway] = 'service'</Filter>
4074      &maxscale_zoom14;
4075      &minscale_zoom15;
4076      <LineSymbolizer>
4077        <CssParameter name="stroke">white</CssParameter>
4078        <CssParameter name="stroke-width">2</CssParameter>
4079        <CssParameter name="stroke-linejoin">round</CssParameter>
4080        <CssParameter name="stroke-linecap">round</CssParameter>
4081      </LineSymbolizer>
4082    </Rule>
4083    <Rule>
4084      <Filter>[highway] = 'service'</Filter>
4085      &maxscale_zoom16;
4086      &minscale_zoom18;
4087      <LineSymbolizer>
4088        <CssParameter name="stroke">white</CssParameter>
4089        <CssParameter name="stroke-width">6</CssParameter>
4090        <CssParameter name="stroke-linejoin">round</CssParameter>
4091        <CssParameter name="stroke-linecap">round</CssParameter>
4092      </LineSymbolizer>
4093    </Rule>
4094    <Rule>
4095      <Filter>[highway] = 'pedestrian'</Filter>
4096      &maxscale_zoom13;
4097      &minscale_zoom13;
4098      <LineSymbolizer>
4099        <CssParameter name="stroke">#ededed</CssParameter>
4100        <CssParameter name="stroke-width">1.5</CssParameter>
4101        <CssParameter name="stroke-linejoin">round</CssParameter>
4102        <CssParameter name="stroke-linecap">round</CssParameter>
4103      </LineSymbolizer>
4104    </Rule>
4105    <Rule>
4106      <Filter>[highway] = 'pedestrian'</Filter>
4107      &maxscale_zoom14;
4108      &minscale_zoom14;
4109      <LineSymbolizer>
4110        <CssParameter name="stroke">#ededed</CssParameter>
4111        <CssParameter name="stroke-width">3</CssParameter>
4112        <CssParameter name="stroke-linejoin">round</CssParameter>
4113        <CssParameter name="stroke-linecap">round</CssParameter>
4114      </LineSymbolizer>
4115    </Rule>
4116    <Rule>
4117      <Filter>[highway] = 'pedestrian'</Filter>
4118      &maxscale_zoom15;
4119      &minscale_zoom15;
4120      <LineSymbolizer>
4121        <CssParameter name="stroke">#ededed</CssParameter>
4122        <CssParameter name="stroke-width">5.5</CssParameter>
4123        <CssParameter name="stroke-linejoin">round</CssParameter>
4124        <CssParameter name="stroke-linecap">round</CssParameter>
4125      </LineSymbolizer>
4126    </Rule>
4127    <Rule>
4128      <Filter>[highway] = 'pedestrian'</Filter>
4129      &maxscale_zoom16;
4130      <LineSymbolizer>
4131        <CssParameter name="stroke">#ededed</CssParameter>
4132        <CssParameter name="stroke-width">8</CssParameter>
4133        <CssParameter name="stroke-linejoin">round</CssParameter>
4134        <CssParameter name="stroke-linecap">round</CssParameter>
4135      </LineSymbolizer>
4136    </Rule>
4137</Style>
4138<Style name="waterway-bridges">
4139    <Rule>
4140      &maxscale_zoom14;
4141      &minscale_zoom16;
4142      <LineSymbolizer>
4143        <CssParameter name="stroke">#000</CssParameter>
4144        <CssParameter name="stroke-width">7</CssParameter>
4145        <CssParameter name="stroke-linejoin">round</CssParameter>
4146      </LineSymbolizer>
4147      <LineSymbolizer>
4148        <CssParameter name="stroke">#b5d0d0</CssParameter>
4149        <CssParameter name="stroke-width">6</CssParameter>
4150        <CssParameter name="stroke-linejoin">round</CssParameter>
4151        <CssParameter name="stroke-linecap">round</CssParameter>
4152      </LineSymbolizer>
4153      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
4154    </Rule>
4155    <Rule>
4156      &maxscale_zoom17;
4157      &minscale_zoom18;
4158      <LineSymbolizer>
4159        <CssParameter name="stroke">#000</CssParameter>
4160        <CssParameter name="stroke-width">11</CssParameter>
4161        <CssParameter name="stroke-linejoin">round</CssParameter>
4162      </LineSymbolizer>
4163      <LineSymbolizer>
4164        <CssParameter name="stroke">#b5d0d0</CssParameter>
4165        <CssParameter name="stroke-width">10</CssParameter>
4166        <CssParameter name="stroke-linejoin">round</CssParameter>
4167        <CssParameter name="stroke-linecap">round</CssParameter>
4168      </LineSymbolizer>
4169      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
4170    </Rule>
4171</Style>
4172<Style name="noncased-ways-bridges">
4173    <Rule>
4174      <Filter>[aeroway] = 'runway'</Filter>
4175      &maxscale_zoom14;
4176      <LineSymbolizer>
4177        <CssParameter name="stroke">black</CssParameter>
4178        <CssParameter name="stroke-width">19</CssParameter>
4179      </LineSymbolizer>
4180      <LineSymbolizer>
4181        <CssParameter name="stroke">#bbc</CssParameter>
4182        <CssParameter name="stroke-width">18</CssParameter>
4183      </LineSymbolizer>
4184    </Rule>
4185    <Rule>
4186      <Filter>[aeroway] = 'taxiway'</Filter>
4187      &maxscale_zoom14;
4188      &minscale_zoom14;
4189      <LineSymbolizer>
4190        <CssParameter name="stroke">black</CssParameter>
4191        <CssParameter name="stroke-width">5</CssParameter>
4192      </LineSymbolizer>
4193      <LineSymbolizer>
4194        <CssParameter name="stroke">#bbc</CssParameter>
4195        <CssParameter name="stroke-width">4</CssParameter>
4196      </LineSymbolizer>
4197    </Rule>
4198    <Rule>
4199      <Filter>[aeroway] = 'taxiway'</Filter>
4200      &maxscale_zoom15;
4201      <LineSymbolizer>
4202        <CssParameter name="stroke">black</CssParameter>
4203        <CssParameter name="stroke-width">7</CssParameter>
4204      </LineSymbolizer>
4205      <LineSymbolizer>
4206        <CssParameter name="stroke">#bbc</CssParameter>
4207        <CssParameter name="stroke-width">6</CssParameter>
4208      </LineSymbolizer>
4209    </Rule>
4210     <Rule>
4211      &maxscale_zoom14;
4212      &minscale_zoom18;
4213      <Filter>[railway]='subway'</Filter>
4214      <LineSymbolizer>
4215        <CssParameter name="stroke">black</CssParameter>
4216        <CssParameter name="stroke-width">5.5</CssParameter>
4217      </LineSymbolizer>
4218      <LineSymbolizer>
4219        <CssParameter name="stroke">white</CssParameter>
4220        <CssParameter name="stroke-width">4</CssParameter>
4221      </LineSymbolizer>
4222      <LineSymbolizer>
4223        <CssParameter name="stroke">#999</CssParameter>
4224        <CssParameter name="stroke-width">2</CssParameter>
4225      </LineSymbolizer>
4226     </Rule>
4227     <Rule>
4228      &maxscale_zoom14;
4229      &minscale_zoom18;
4230      <Filter>[railway]='light_rail'</Filter>
4231      <LineSymbolizer>
4232        <CssParameter name="stroke">#555</CssParameter>
4233        <CssParameter name="stroke-width">5.5</CssParameter>
4234      </LineSymbolizer>
4235      <LineSymbolizer>
4236        <CssParameter name="stroke">white</CssParameter>
4237        <CssParameter name="stroke-width">4</CssParameter>
4238      </LineSymbolizer>
4239      <LineSymbolizer>
4240        <CssParameter name="stroke">#666</CssParameter>
4241        <CssParameter name="stroke-width">2</CssParameter>
4242      </LineSymbolizer>
4243    </Rule>
4244    <Rule>
4245      <Filter>[highway] = 'unsurfaced'</Filter>
4246      &maxscale_zoom13;
4247      &minscale_zoom13;
4248      <LineSymbolizer>
4249        <CssParameter name="stroke">black</CssParameter>
4250        <CssParameter name="stroke-width">5</CssParameter>
4251      </LineSymbolizer>
4252      <LineSymbolizer>
4253        <CssParameter name="stroke">#fff</CssParameter>
4254        <CssParameter name="stroke-width">4</CssParameter>
4255        <CssParameter name="stroke-linejoin">round</CssParameter>
4256        <CssParameter name="stroke-linecap">round</CssParameter>
4257      </LineSymbolizer>
4258      <LineSymbolizer>
4259        <CssParameter name="stroke">#debd9c</CssParameter>
4260        <CssParameter name="stroke-width">3</CssParameter>
4261        <CssParameter name="stroke-dasharray">2,4</CssParameter>
4262        <CssParameter name="stroke-linejoin">round</CssParameter>
4263        <CssParameter name="stroke-linecap">round</CssParameter>
4264      </LineSymbolizer>
4265    </Rule>
4266    <Rule>
4267      <Filter>[highway] = 'unsurfaced'</Filter>
4268      &maxscale_zoom14;
4269      <LineSymbolizer>
4270        <CssParameter name="stroke">black</CssParameter>
4271        <CssParameter name="stroke-width">6.5</CssParameter>
4272      </LineSymbolizer>
4273      <LineSymbolizer>
4274        <CssParameter name="stroke">#fff</CssParameter>
4275        <CssParameter name="stroke-width">5</CssParameter>
4276        <CssParameter name="stroke-linejoin">round</CssParameter>
4277        <CssParameter name="stroke-linecap">round</CssParameter>
4278      </LineSymbolizer>
4279      <LineSymbolizer>
4280        <CssParameter name="stroke">#debd9c</CssParameter>
4281        <CssParameter name="stroke-width">4</CssParameter>
4282        <CssParameter name="stroke-dasharray">4,6</CssParameter>
4283        <CssParameter name="stroke-linejoin">round</CssParameter>
4284        <CssParameter name="stroke-linecap">round</CssParameter>
4285      </LineSymbolizer>
4286    </Rule>
4287    <Rule>
4288      <Filter>[highway] = 'bridleway' or ([highway] = 'path' and [horse] = 'designated')</Filter>
4289      &maxscale_zoom14;
4290      <LineSymbolizer>
4291        <CssParameter name="stroke">black</CssParameter>
4292        <CssParameter name="stroke-width">5.5</CssParameter>
4293      </LineSymbolizer>
4294      <LineSymbolizer>
4295        <CssParameter name="stroke">#fff</CssParameter>
4296        <CssParameter name="stroke-width">4</CssParameter>
4297        <CssParameter name="stroke-linejoin">round</CssParameter>
4298        <CssParameter name="stroke-linecap">round</CssParameter>
4299      </LineSymbolizer>
4300      <LineSymbolizer>
4301        <CssParameter name="stroke">green</CssParameter>
4302        <CssParameter name="stroke-width">1.5</CssParameter>
4303        <CssParameter name="stroke-dasharray">4,2</CssParameter>
4304      </LineSymbolizer>
4305    </Rule>
4306    <Rule>
4307      <Filter>[highway] = 'footway' or ([highway] = 'path' and [foot] = 'designated')</Filter>
4308      &maxscale_zoom14;
4309      <LineSymbolizer>
4310        <CssParameter name="stroke">black</CssParameter>
4311        <CssParameter name="stroke-width">6</CssParameter>
4312      </LineSymbolizer>
4313      <LineSymbolizer>
4314        <CssParameter name="stroke">#fff</CssParameter>
4315        <CssParameter name="stroke-width">4.5</CssParameter>
4316        <CssParameter name="stroke-linejoin">round</CssParameter>
4317        <CssParameter name="stroke-linecap">round</CssParameter>
4318      </LineSymbolizer>
4319      <LineSymbolizer>
4320        <CssParameter name="stroke">salmon</CssParameter>
4321        <CssParameter name="stroke-width">2.0</CssParameter>
4322        <CssParameter name="stroke-dasharray">1,3</CssParameter>
4323        <CssParameter name="stroke-linejoin">round</CssParameter>
4324        <CssParameter name="stroke-linecap">round</CssParameter>
4325      </LineSymbolizer>
4326    </Rule>
4327    <Rule>
4328      <Filter>[highway] = 'path' and not ([bicycle] = 'designated' or [foot] = 'designated' or [horse] = 'designated')</Filter>
4329      &maxscale_zoom14; 
4330      <LineSymbolizer>
4331        <CssParameter name="stroke">black</CssParameter>
4332        <CssParameter name="stroke-width">4</CssParameter>
4333      </LineSymbolizer>     
4334      <LineSymbolizer>
4335        <CssParameter name="stroke">white</CssParameter>
4336        <CssParameter name="stroke-width">2.5</CssParameter>
4337        <CssParameter name="stroke-linejoin">round</CssParameter>
4338        <CssParameter name="stroke-linecap">round</CssParameter>
4339      </LineSymbolizer>       
4340       <LineSymbolizer>
4341        <CssParameter name="stroke">black</CssParameter>
4342        <CssParameter name="stroke-width">0.5</CssParameter>
4343        <CssParameter name="stroke-dasharray">6,3</CssParameter>       
4344        <CssParameter name="stroke-linejoin">round</CssParameter>
4345        <CssParameter name="stroke-linecap">round</CssParameter>
4346      </LineSymbolizer>
4347    </Rule>         
4348    <Rule>
4349      <Filter>[highway] = 'cycleway' or ([highway] = 'path' and [bicycle] = 'designated')</Filter>
4350      &maxscale_zoom14;
4351      <LineSymbolizer>
4352        <CssParameter name="stroke">black</CssParameter>
4353        <CssParameter name="stroke-width">5.5</CssParameter>
4354      </LineSymbolizer>
4355      <LineSymbolizer>
4356        <CssParameter name="stroke">white</CssParameter>
4357        <CssParameter name="stroke-width">4</CssParameter>
4358        <CssParameter name="stroke-linejoin">round</CssParameter>
4359        <CssParameter name="stroke-linecap">round</CssParameter>
4360      </LineSymbolizer>
4361      <LineSymbolizer>
4362        <CssParameter name="stroke">blue</CssParameter>
4363        <CssParameter name="stroke-width">1.5</CssParameter>
4364        <CssParameter name="stroke-dasharray">1,3</CssParameter>
4365        <CssParameter name="stroke-linejoin">round</CssParameter>
4366        <CssParameter name="stroke-linecap">round</CssParameter>
4367      </LineSymbolizer>
4368    </Rule>
4369    <Rule>
4370      <Filter>[highway] = 'byway'</Filter>
4371      &maxscale_zoom14;
4372      <LineSymbolizer>
4373        <CssParameter name="stroke">black</CssParameter>
4374        <CssParameter name="stroke-width">5.5</CssParameter>
4375      </LineSymbolizer>
4376      <LineSymbolizer>
4377        <CssParameter name="stroke">white</CssParameter>
4378        <CssParameter name="stroke-width">4</CssParameter>
4379        <CssParameter name="stroke-linejoin">round</CssParameter>
4380        <CssParameter name="stroke-linecap">round</CssParameter>
4381      </LineSymbolizer>
4382      <LineSymbolizer>
4383        <CssParameter name="stroke">#ffcc00</CssParameter>
4384        <CssParameter name="stroke-width">1.5</CssParameter>
4385        <CssParameter name="stroke-dasharray">3,4</CssParameter>
4386        <CssParameter name="stroke-linejoin">round</CssParameter>
4387        <CssParameter name="stroke-linecap">round</CssParameter>
4388      </LineSymbolizer>
4389    </Rule>
4390</Style>
4391<Style name="mwaybridge_layer0_casing">
4392    <Rule>
4393      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
4394      &maxscale_zoom13;
4395      &minscale_zoom14;
4396        <LineSymbolizer>
4397        <CssParameter name="stroke">black</CssParameter>
4398        <CssParameter name="stroke-width">6.5</CssParameter>
4399      </LineSymbolizer>
4400    </Rule>   
4401    <Rule>
4402      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
4403      &maxscale_zoom15;
4404      &minscale_zoom16;
4405        <LineSymbolizer>
4406        <CssParameter name="stroke">black</CssParameter>
4407        <CssParameter name="stroke-width">9</CssParameter>
4408      </LineSymbolizer>
4409    </Rule>
4410    <Rule>
4411      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
4412      &maxscale_zoom17;
4413      &minscale_zoom18;
4414        <LineSymbolizer>
4415        <CssParameter name="stroke">black</CssParameter>
4416        <CssParameter name="stroke-width">12</CssParameter>
4417      </LineSymbolizer>
4418    </Rule>
4419</Style>
4420<Style name="mwaybridge_layer0_fill">
4421    <Rule>
4422      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
4423      &maxscale_zoom13;
4424      &minscale_zoom14;
4425      <LineSymbolizer>
4426        <CssParameter name="stroke">#809bc0</CssParameter>
4427        <CssParameter name="stroke-width">5.5</CssParameter>
4428        <CssParameter name="stroke-linejoin">round</CssParameter>
4429        <CssParameter name="stroke-linecap">round</CssParameter>
4430      </LineSymbolizer>
4431    </Rule>   
4432    <Rule>
4433      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
4434      &maxscale_zoom15;
4435      &minscale_zoom16;
4436      <LineSymbolizer>
4437        <CssParameter name="stroke">#809bc0</CssParameter>
4438        <CssParameter name="stroke-width">7.5</CssParameter>
4439        <CssParameter name="stroke-linejoin">round</CssParameter>
4440        <CssParameter name="stroke-linecap">round</CssParameter>
4441      </LineSymbolizer>
4442    </Rule>
4443   <Rule>
4444      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
4445      &maxscale_zoom17;
4446      &minscale_zoom18;
4447      <LineSymbolizer>
4448        <CssParameter name="stroke">#809bc0</CssParameter>
4449        <CssParameter name="stroke-width">10</CssParameter>
4450        <CssParameter name="stroke-linejoin">round</CssParameter>
4451        <CssParameter name="stroke-linecap">round</CssParameter>
4452      </LineSymbolizer>
4453    </Rule>
4454</Style>
4455<Style name="mwaybridge_layer1_casing">
4456    <Rule>
4457      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter>
4458      &maxscale_zoom13;
4459      &minscale_zoom14;
4460        <LineSymbolizer>
4461        <CssParameter name="stroke">black</CssParameter>
4462        <CssParameter name="stroke-width">6.5</CssParameter>
4463      </LineSymbolizer>
4464    </Rule>   
4465    <Rule>
4466      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter>
4467      &maxscale_zoom15;
4468      &minscale_zoom16;
4469        <LineSymbolizer>
4470        <CssParameter name="stroke">black</CssParameter>
4471        <CssParameter name="stroke-width">9</CssParameter>
4472      </LineSymbolizer>
4473    </Rule>
4474    <Rule>
4475      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter>
4476      &maxscale_zoom17;
4477      &minscale_zoom18;
4478        <LineSymbolizer>
4479        <CssParameter name="stroke">black</CssParameter>
4480        <CssParameter name="stroke-width">12</CssParameter>
4481      </LineSymbolizer>
4482    </Rule>
4483</Style>
4484<Style name="mwaybridge_layer1_fill">
4485    <Rule>
4486      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter>
4487      &maxscale_zoom13;
4488      &minscale_zoom14;
4489      <LineSymbolizer>
4490        <CssParameter name="stroke">#809bc0</CssParameter>
4491        <CssParameter name="stroke-width">5.5</CssParameter>
4492        <CssParameter name="stroke-linejoin">round</CssParameter>
4493        <CssParameter name="stroke-linecap">round</CssParameter>
4494      </LineSymbolizer>
4495    </Rule>     
4496    <Rule>
4497      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter>
4498      &maxscale_zoom15;
4499      &minscale_zoom16;
4500      <LineSymbolizer>
4501        <CssParameter name="stroke">#809bc0</CssParameter>
4502        <CssParameter name="stroke-width">7.5</CssParameter>
4503        <CssParameter name="stroke-linejoin">round</CssParameter>
4504        <CssParameter name="stroke-linecap">round</CssParameter>
4505      </LineSymbolizer>
4506    </Rule>
4507    <Rule>
4508      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter>
4509      &maxscale_zoom17;
4510      &minscale_zoom18;
4511      <LineSymbolizer>
4512        <CssParameter name="stroke">#809bc0</CssParameter>
4513        <CssParameter name="stroke-width">10</CssParameter>
4514        <CssParameter name="stroke-linejoin">round</CssParameter>
4515        <CssParameter name="stroke-linecap">round</CssParameter>
4516      </LineSymbolizer>
4517    </Rule>
4518</Style>
4519<Style name="mwaybridge_layer2_casing">
4520    <Rule>
4521      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter>
4522      &maxscale_zoom13;
4523      &minscale_zoom14;
4524        <LineSymbolizer>
4525        <CssParameter name="stroke">black</CssParameter>
4526        <CssParameter name="stroke-width">6.5</CssParameter>
4527      </LineSymbolizer>
4528    </Rule>
4529    <Rule>
4530      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter>
4531      &maxscale_zoom15;
4532      &minscale_zoom16;
4533        <LineSymbolizer>
4534        <CssParameter name="stroke">black</CssParameter>
4535        <CssParameter name="stroke-width">9</CssParameter>
4536      </LineSymbolizer>
4537    </Rule>
4538    <Rule>
4539      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter>
4540      &maxscale_zoom17;
4541      &minscale_zoom18;
4542        <LineSymbolizer>
4543        <CssParameter name="stroke">black</CssParameter>
4544        <CssParameter name="stroke-width">12</CssParameter>
4545      </LineSymbolizer>
4546    </Rule>
4547</Style>
4548<Style name="mwaybridge_layer2_fill">
4549    <Rule>
4550      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter>
4551      &maxscale_zoom13;
4552      &minscale_zoom14;
4553      <LineSymbolizer>
4554        <CssParameter name="stroke">#809bc0</CssParameter>
4555        <CssParameter name="stroke-width">5.5</CssParameter>
4556        <CssParameter name="stroke-linejoin">round</CssParameter>
4557        <CssParameter name="stroke-linecap">round</CssParameter>
4558      </LineSymbolizer>
4559    </Rule>
4560    <Rule>
4561      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter>
4562      &maxscale_zoom15;
4563      &minscale_zoom16;
4564      <LineSymbolizer>
4565        <CssParameter name="stroke">#809bc0</CssParameter>
4566        <CssParameter name="stroke-width">7.5</CssParameter>
4567        <CssParameter name="stroke-linejoin">round</CssParameter>
4568        <CssParameter name="stroke-linecap">round</CssParameter>
4569      </LineSymbolizer>
4570    </Rule>
4571    <Rule>
4572      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter>
4573      &maxscale_zoom17;
4574      &minscale_zoom18;
4575      <LineSymbolizer>
4576        <CssParameter name="stroke">#809bc0</CssParameter>
4577        <CssParameter name="stroke-width">10</CssParameter>
4578        <CssParameter name="stroke-linejoin">round</CssParameter>
4579        <CssParameter name="stroke-linecap">round</CssParameter>
4580      </LineSymbolizer>
4581    </Rule>
4582</Style>
4583<Style name="mwaybridge_layer3_casing">
4584    <Rule>
4585      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter>
4586      &maxscale_zoom13;
4587      &minscale_zoom14;
4588        <LineSymbolizer>
4589        <CssParameter name="stroke">black</CssParameter>
4590        <CssParameter name="stroke-width">6.5</CssParameter>
4591      </LineSymbolizer>
4592    </Rule>
4593    <Rule>
4594      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter>
4595      &maxscale_zoom15;
4596      &minscale_zoom16;
4597        <LineSymbolizer>
4598        <CssParameter name="stroke">black</CssParameter>
4599        <CssParameter name="stroke-width">9</CssParameter>
4600      </LineSymbolizer>
4601    </Rule>
4602    <Rule>
4603      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter>
4604      &maxscale_zoom17;
4605      &minscale_zoom18;
4606        <LineSymbolizer>
4607        <CssParameter name="stroke">black</CssParameter>
4608        <CssParameter name="stroke-width">12</CssParameter>
4609      </LineSymbolizer>
4610    </Rule>
4611</Style>
4612<Style name="mwaybridge_layer3_fill">
4613    <Rule>
4614      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter>
4615      &maxscale_zoom13;
4616      &minscale_zoom14;
4617      <LineSymbolizer>
4618        <CssParameter name="stroke">#809bc0</CssParameter>
4619        <CssParameter name="stroke-width">5.5</CssParameter>
4620        <CssParameter name="stroke-linejoin">round</CssParameter>
4621        <CssParameter name="stroke-linecap">round</CssParameter>
4622      </LineSymbolizer>
4623    </Rule>
4624    <Rule>
4625      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter>
4626      &maxscale_zoom15;
4627      &minscale_zoom16;
4628      <LineSymbolizer>
4629        <CssParameter name="stroke">#809bc0</CssParameter>
4630        <CssParameter name="stroke-width">7.5</CssParameter>
4631        <CssParameter name="stroke-linejoin">round</CssParameter>
4632        <CssParameter name="stroke-linecap">round</CssParameter>
4633      </LineSymbolizer>
4634    </Rule>
4635    <Rule>
4636      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter>
4637      &maxscale_zoom17;
4638      &minscale_zoom18;
4639      <LineSymbolizer>
4640        <CssParameter name="stroke">#809bc0</CssParameter>
4641        <CssParameter name="stroke-width">10</CssParameter>
4642        <CssParameter name="stroke-linejoin">round</CssParameter>
4643        <CssParameter name="stroke-linecap">round</CssParameter>
4644      </LineSymbolizer>
4645    </Rule> 
4646</Style>
4647<Style name="mwaybridge_layer4_casing">
4648     <Rule>
4649      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter>
4650      &maxscale_zoom13;
4651      &minscale_zoom14;
4652        <LineSymbolizer>
4653        <CssParameter name="stroke">black</CssParameter>
4654        <CssParameter name="stroke-width">6.5</CssParameter>
4655      </LineSymbolizer>
4656    </Rule>
4657    <Rule>
4658      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter>
4659      &maxscale_zoom15;
4660      &minscale_zoom16;
4661        <LineSymbolizer>
4662        <CssParameter name="stroke">black</CssParameter>
4663        <CssParameter name="stroke-width">9</CssParameter>
4664      </LineSymbolizer>
4665    </Rule>
4666    <Rule>
4667      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter>
4668      &maxscale_zoom17;
4669      &minscale_zoom18;
4670        <LineSymbolizer>
4671        <CssParameter name="stroke">black</CssParameter>
4672        <CssParameter name="stroke-width">12</CssParameter>
4673      </LineSymbolizer>
4674    </Rule>
4675</Style>
4676<Style name="mwaybridge_layer4_fill">
4677    <Rule>
4678      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter>
4679      &maxscale_zoom13;
4680      &minscale_zoom14;
4681      <LineSymbolizer>
4682        <CssParameter name="stroke">#809bc0</CssParameter>
4683        <CssParameter name="stroke-width">5.5</CssParameter>
4684        <CssParameter name="stroke-linejoin">round</CssParameter>
4685        <CssParameter name="stroke-linecap">round</CssParameter>
4686      </LineSymbolizer>
4687    </Rule>
4688    <Rule>
4689      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter>
4690      &maxscale_zoom15;
4691      &minscale_zoom16;
4692      <LineSymbolizer>
4693        <CssParameter name="stroke">#809bc0</CssParameter>
4694        <CssParameter name="stroke-width">7.5</CssParameter>
4695        <CssParameter name="stroke-linejoin">round</CssParameter>
4696        <CssParameter name="stroke-linecap">round</CssParameter>
4697      </LineSymbolizer>
4698    </Rule>
4699    <Rule>
4700      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter>
4701      &maxscale_zoom17;
4702      &minscale_zoom18;
4703      <LineSymbolizer>
4704        <CssParameter name="stroke">#809bc0</CssParameter>
4705        <CssParameter name="stroke-width">10</CssParameter>
4706        <CssParameter name="stroke-linejoin">round</CssParameter>
4707        <CssParameter name="stroke-linecap">round</CssParameter>
4708      </LineSymbolizer>
4709    </Rule>
4710</Style>
4711<Style name="mwaybridge_layer5_casing">
4712     <Rule>
4713      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter>
4714      &maxscale_zoom13;
4715      &minscale_zoom14;
4716        <LineSymbolizer>
4717        <CssParameter name="stroke">black</CssParameter>
4718        <CssParameter name="stroke-width">6.5</CssParameter>
4719      </LineSymbolizer>
4720    </Rule>
4721    <Rule>
4722      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter>
4723      &maxscale_zoom15;
4724      &minscale_zoom16;
4725        <LineSymbolizer>
4726        <CssParameter name="stroke">black</CssParameter>
4727        <CssParameter name="stroke-width">9</CssParameter>
4728      </LineSymbolizer>
4729    </Rule>
4730    <Rule>
4731      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter>
4732      &maxscale_zoom17;
4733      &minscale_zoom18;
4734        <LineSymbolizer>
4735        <CssParameter name="stroke">black</CssParameter>
4736        <CssParameter name="stroke-width">12</CssParameter>
4737      </LineSymbolizer>
4738    </Rule>
4739</Style>
4740<Style name="mwaybridge_layer5_fill">
4741    <Rule>
4742      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter>
4743      &maxscale_zoom13;
4744      &minscale_zoom14;
4745      <LineSymbolizer>
4746        <CssParameter name="stroke">#809bc0</CssParameter>
4747        <CssParameter name="stroke-width">5.5</CssParameter>
4748        <CssParameter name="stroke-linejoin">round</CssParameter>
4749        <CssParameter name="stroke-linecap">round</CssParameter>
4750      </LineSymbolizer>
4751    </Rule>
4752    <Rule>
4753      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter>
4754      &maxscale_zoom15;
4755      &minscale_zoom16;
4756      <LineSymbolizer>
4757        <CssParameter name="stroke">#809bc0</CssParameter>
4758        <CssParameter name="stroke-width">7.5</CssParameter>
4759        <CssParameter name="stroke-linejoin">round</CssParameter>
4760        <CssParameter name="stroke-linecap">round</CssParameter>
4761      </LineSymbolizer>
4762    </Rule>
4763    <Rule>
4764      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter>
4765      &maxscale_zoom17;
4766      &minscale_zoom18;
4767      <LineSymbolizer>
4768        <CssParameter name="stroke">#809bc0</CssParameter>
4769        <CssParameter name="stroke-width">10</CssParameter>
4770        <CssParameter name="stroke-linejoin">round</CssParameter>
4771        <CssParameter name="stroke-linecap">round</CssParameter>
4772      </LineSymbolizer>
4773    </Rule>
4774</Style>
4775<Style name="primarybridge_layer0_casing">
4776    <Rule>
4777      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
4778      &maxscale_zoom13;
4779      &minscale_zoom14;
4780        <LineSymbolizer>
4781        <CssParameter name="stroke">black</CssParameter>
4782        <CssParameter name="stroke-width">8</CssParameter>
4783      </LineSymbolizer>
4784    </Rule>
4785    <Rule>
4786      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
4787      &maxscale_zoom15;
4788      &minscale_zoom16;
4789        <LineSymbolizer>
4790        <CssParameter name="stroke">black</CssParameter>
4791        <CssParameter name="stroke-width">11</CssParameter>
4792      </LineSymbolizer>
4793    </Rule>
4794    <Rule>
4795      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
4796      &maxscale_zoom17;
4797      &minscale_zoom18;
4798        <LineSymbolizer>
4799        <CssParameter name="stroke">black</CssParameter>
4800        <CssParameter name="stroke-width">16</CssParameter>
4801      </LineSymbolizer>
4802    </Rule>
4803</Style>
4804<Style name="primarybridge_layer0_fill">
4805    <Rule>
4806      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
4807      &maxscale_zoom13;
4808      &minscale_zoom14;
4809      <LineSymbolizer>
4810        <CssParameter name="stroke">#ec989a</CssParameter>
4811        <CssParameter name="stroke-width">7</CssParameter>
4812        <CssParameter name="stroke-linejoin">round</CssParameter>
4813        <CssParameter name="stroke-linecap">round</CssParameter>
4814      </LineSymbolizer>
4815    </Rule>   
4816    <Rule>
4817      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
4818      &maxscale_zoom15;
4819      &minscale_zoom16;
4820      <LineSymbolizer>
4821        <CssParameter name="stroke">#ec989a</CssParameter>
4822        <CssParameter name="stroke-width">9.5</CssParameter>
4823        <CssParameter name="stroke-linejoin">round</CssParameter>
4824        <CssParameter name="stroke-linecap">round</CssParameter>
4825      </LineSymbolizer>
4826    </Rule>
4827    <Rule>
4828      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
4829      &maxscale_zoom17;
4830      &minscale_zoom18;
4831      <LineSymbolizer>
4832        <CssParameter name="stroke">#ec989a</CssParameter>
4833        <CssParameter name="stroke-width">14.5</CssParameter>
4834        <CssParameter name="stroke-linejoin">round</CssParameter>
4835        <CssParameter name="stroke-linecap">round</CssParameter>
4836      </LineSymbolizer>
4837    </Rule>
4838</Style>
4839<Style name="primarybridge_layer1_casing">
4840    <Rule>
4841      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter>
4842      &maxscale_zoom13;
4843      &minscale_zoom14;
4844        <LineSymbolizer>
4845        <CssParameter name="stroke">black</CssParameter>
4846        <CssParameter name="stroke-width">8</CssParameter>
4847      </LineSymbolizer>
4848    </Rule>
4849    <Rule>
4850      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter>
4851      &maxscale_zoom15;
4852      &minscale_zoom16;
4853        <LineSymbolizer>
4854        <CssParameter name="stroke">black</CssParameter>
4855        <CssParameter name="stroke-width">11</CssParameter>
4856      </LineSymbolizer>
4857    </Rule>
4858    <Rule>
4859      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter>
4860      &maxscale_zoom17;
4861      &minscale_zoom18;
4862        <LineSymbolizer>
4863        <CssParameter name="stroke">black</CssParameter>
4864        <CssParameter name="stroke-width">16</CssParameter>
4865      </LineSymbolizer>
4866    </Rule>
4867</Style>
4868<Style name="primarybridge_layer1_fill">
4869    <Rule>
4870      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter>
4871      &maxscale_zoom13;
4872      &minscale_zoom14;
4873      <LineSymbolizer>
4874        <CssParameter name="stroke">#ec989a</CssParameter>
4875        <CssParameter name="stroke-width">7</CssParameter>
4876        <CssParameter name="stroke-linejoin">round</CssParameter>
4877        <CssParameter name="stroke-linecap">round</CssParameter>
4878      </LineSymbolizer>
4879    </Rule>     
4880    <Rule>
4881      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter>
4882      &maxscale_zoom15;
4883      &minscale_zoom16;
4884      <LineSymbolizer>
4885        <CssParameter name="stroke">#ec989a</CssParameter>
4886        <CssParameter name="stroke-width">9.5</CssParameter>
4887        <CssParameter name="stroke-linejoin">round</CssParameter>
4888        <CssParameter name="stroke-linecap">round</CssParameter>
4889      </LineSymbolizer>
4890    </Rule>
4891    <Rule>
4892      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter>
4893      &maxscale_zoom17;
4894      &minscale_zoom18;
4895      <LineSymbolizer>
4896        <CssParameter name="stroke">#ec989a</CssParameter>
4897        <CssParameter name="stroke-width">14.5</CssParameter>
4898        <CssParameter name="stroke-linejoin">round</CssParameter>
4899        <CssParameter name="stroke-linecap">round</CssParameter>
4900      </LineSymbolizer>
4901    </Rule>
4902</Style>
4903<Style name="primarybridge_layer2_casing">
4904    <Rule>
4905      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter>
4906      &maxscale_zoom13;
4907      &minscale_zoom14;
4908        <LineSymbolizer>
4909        <CssParameter name="stroke">black</CssParameter>
4910        <CssParameter name="stroke-width">8</CssParameter>
4911      </LineSymbolizer>
4912    </Rule>
4913    <Rule>
4914      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter>
4915      &maxscale_zoom15;
4916      &minscale_zoom16;
4917        <LineSymbolizer>
4918        <CssParameter name="stroke">black</CssParameter>
4919        <CssParameter name="stroke-width">11</CssParameter>
4920      </LineSymbolizer>
4921    </Rule>
4922    <Rule>
4923      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter>
4924      &maxscale_zoom17;
4925      &minscale_zoom18;
4926        <LineSymbolizer>
4927        <CssParameter name="stroke">black</CssParameter>
4928        <CssParameter name="stroke-width">16</CssParameter>
4929      </LineSymbolizer>
4930    </Rule>
4931</Style>
4932<Style name="primarybridge_layer2_fill">
4933    <Rule>
4934      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter>
4935      &maxscale_zoom13;
4936      &minscale_zoom14;
4937      <LineSymbolizer>
4938        <CssParameter name="stroke">#ec989a</CssParameter>
4939        <CssParameter name="stroke-width">7</CssParameter>
4940        <CssParameter name="stroke-linejoin">round</CssParameter>
4941        <CssParameter name="stroke-linecap">round</CssParameter>
4942      </LineSymbolizer>
4943    </Rule>       
4944    <Rule>
4945      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter>
4946      &maxscale_zoom15;
4947      &minscale_zoom16;
4948      <LineSymbolizer>
4949        <CssParameter name="stroke">#ec989a</CssParameter>
4950        <CssParameter name="stroke-width">9.5</CssParameter>
4951        <CssParameter name="stroke-linejoin">round</CssParameter>
4952        <CssParameter name="stroke-linecap">round</CssParameter>
4953      </LineSymbolizer>
4954    </Rule>
4955    <Rule>
4956      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter>
4957      &maxscale_zoom17;
4958      &minscale_zoom18;
4959      <LineSymbolizer>
4960        <CssParameter name="stroke">#ec989a</CssParameter>
4961        <CssParameter name="stroke-width">14.5</CssParameter>
4962        <CssParameter name="stroke-linejoin">round</CssParameter>
4963        <CssParameter name="stroke-linecap">round</CssParameter>
4964      </LineSymbolizer>
4965    </Rule>
4966</Style>
4967<Style name="roads">
4968    <Rule>
4969      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
4970      &maxscale_zoom5;
4971      &minscale_zoom6;
4972      <LineSymbolizer>
4973        <CssParameter name="stroke">#809bc0</CssParameter>
4974        <CssParameter name="stroke-width">0.5</CssParameter>
4975      </LineSymbolizer>
4976    </Rule>
4977    <Rule>
4978      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
4979      &maxscale_zoom7;
4980      &minscale_zoom8;
4981      <LineSymbolizer>
4982       <CssParameter name="stroke">#809bc0</CssParameter>
4983       <CssParameter name="stroke-width">1</CssParameter>
4984      </LineSymbolizer>
4985    </Rule>
4986<Rule>
4987      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
4988      &maxscale_zoom9;
4989      &minscale_zoom9;
4990      <LineSymbolizer>
4991       <CssParameter name="stroke">#809bc0</CssParameter>
4992       <CssParameter name="stroke-width">1.4</CssParameter>
4993      </LineSymbolizer>
4994    </Rule>
4995   <Rule>
4996     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
4997      &maxscale_zoom10;
4998      &minscale_zoom10;
4999      <LineSymbolizer>
5000      <CssParameter name="stroke">#809bc0</CssParameter>
5001      <CssParameter name="stroke-width">2</CssParameter>
5002    </LineSymbolizer>
5003   </Rule>
5004   <Rule>
5005     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
5006      &maxscale_zoom11;
5007      &minscale_zoom11;
5008      <LineSymbolizer>
5009      <CssParameter name="stroke">#809bc0</CssParameter>
5010      <CssParameter name="stroke-width">2.5</CssParameter>
5011    </LineSymbolizer>
5012   </Rule>
5013    <!-- TRUNK -->
5014    <Rule>
5015      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
5016      &maxscale_zoom5;
5017      &minscale_zoom6;
5018      <LineSymbolizer>
5019        <CssParameter name="stroke">#a9dba9</CssParameter>
5020        <CssParameter name="stroke-width">0.4</CssParameter>
5021      </LineSymbolizer>
5022    </Rule>
5023   <Rule>
5024      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
5025      &maxscale_zoom7;
5026      &minscale_zoom8;
5027      <LineSymbolizer>
5028        <CssParameter name="stroke">#97d397</CssParameter>
5029        <CssParameter name="stroke-width">1</CssParameter>
5030      </LineSymbolizer>
5031    </Rule>
5032    <Rule>
5033      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
5034      &maxscale_zoom9;
5035      &minscale_zoom10;
5036      <LineSymbolizer>
5037        <CssParameter name="stroke">#97d397</CssParameter>
5038        <CssParameter name="stroke-width">2</CssParameter>
5039      </LineSymbolizer>
5040    </Rule>
5041    <Rule>
5042      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
5043      &maxscale_zoom11;
5044      &minscale_zoom11;
5045      <LineSymbolizer>
5046        <CssParameter name="stroke">#97d397</CssParameter>
5047        <CssParameter name="stroke-width">2.5</CssParameter>
5048      </LineSymbolizer>
5049    </Rule>
5050   <!-- PRIMARY-->
5051   <Rule>
5052      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
5053      &maxscale_zoom7;
5054      &minscale_zoom8;
5055      <LineSymbolizer>
5056        <CssParameter name="stroke">#ec989a</CssParameter>
5057        <CssParameter name="stroke-width">0.5</CssParameter>
5058      </LineSymbolizer>
5059    </Rule>
5060    <Rule>
5061      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
5062      &maxscale_zoom9;
5063      &minscale_zoom9;
5064      <LineSymbolizer>
5065        <CssParameter name="stroke">#ec989a</CssParameter>
5066        <CssParameter name="stroke-width">1.2</CssParameter>
5067      </LineSymbolizer>
5068    </Rule>
5069    <Rule>
5070      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
5071      &maxscale_zoom10;
5072      &minscale_zoom10;
5073      <LineSymbolizer>
5074        <CssParameter name="stroke">#ec989a</CssParameter>
5075        <CssParameter name="stroke-width">2</CssParameter>
5076      </LineSymbolizer>
5077    </Rule>
5078    <Rule>
5079      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
5080      &maxscale_zoom11;
5081      &minscale_zoom11;
5082      <LineSymbolizer>
5083        <CssParameter name="stroke">#ec989a</CssParameter>
5084        <CssParameter name="stroke-width">2.5</CssParameter>
5085      </LineSymbolizer>
5086    </Rule>
5087    <!-- SECONDARY -->
5088    <Rule>
5089      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
5090      &maxscale_zoom9;
5091      &minscale_zoom10;
5092      <LineSymbolizer>
5093        <CssParameter name="stroke">#fecc8b</CssParameter>
5094        <CssParameter name="stroke-width">1</CssParameter>
5095      </LineSymbolizer>
5096    </Rule>
5097    <Rule>
5098      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
5099      &maxscale_zoom11;
5100      &minscale_zoom12;
5101      <LineSymbolizer>
5102        <CssParameter name="stroke">#fecc8b</CssParameter>
5103        <CssParameter name="stroke-width">2</CssParameter>
5104      </LineSymbolizer>
5105    </Rule>
5106    <!-- RAIL -->
5107    <Rule>
5108      &maxscale_zoom6;
5109      &minscale_zoom8;
5110      <Filter>[railway] = 'rail'</Filter>
5111       <LineSymbolizer>
5112        <CssParameter name="stroke">#aaa</CssParameter>
5113        <CssParameter name="stroke-width">0.6</CssParameter>
5114      </LineSymbolizer>
5115    </Rule>
5116    <Rule>
5117      &maxscale_zoom9;
5118      &minscale_zoom9;
5119      <Filter>[railway] = 'rail' and not [tunnel]='yes'</Filter>
5120       <LineSymbolizer>
5121        <CssParameter name="stroke">#aaa</CssParameter>
5122        <CssParameter name="stroke-width">1</CssParameter>
5123      </LineSymbolizer>
5124    </Rule>
5125    <Rule>
5126      &maxscale_zoom9;
5127      &minscale_zoom9;
5128      <Filter>[railway] = 'rail' and [tunnel]='yes'</Filter>
5129       <LineSymbolizer>
5130        <CssParameter name="stroke">#aaa</CssParameter>
5131        <CssParameter name="stroke-width">1</CssParameter>
5132        <CssParameter name="stroke-dasharray">5,2</CssParameter>
5133      </LineSymbolizer>
5134    </Rule>
5135    <Rule>
5136      &maxscale_zoom8;
5137      &minscale_zoom9;
5138      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge' or [railway]='funicular'</Filter>
5139       <LineSymbolizer>
5140        <CssParameter name="stroke">#ccc</CssParameter>
5141        <CssParameter name="stroke-width">1</CssParameter>
5142      </LineSymbolizer>
5143    </Rule>
5144    <Rule>
5145      &maxscale_zoom10;
5146      &minscale_zoom12;
5147      <Filter>[railway] = 'rail' and not [tunnel]='yes'</Filter>
5148       <LineSymbolizer>
5149        <CssParameter name="stroke">#aaa</CssParameter>
5150        <CssParameter name="stroke-width">2</CssParameter>
5151      </LineSymbolizer>
5152    </Rule>
5153    <Rule>
5154      &maxscale_zoom10;
5155      &minscale_zoom12;
5156      <Filter>[railway] = 'rail' and [tunnel]='yes'</Filter>
5157       <LineSymbolizer>
5158        <CssParameter name="stroke">#aaa</CssParameter>
5159        <CssParameter name="stroke-width">2</CssParameter>
5160        <CssParameter name="stroke-dasharray">5,2</CssParameter>
5161      </LineSymbolizer>
5162    </Rule>
5163    <Rule>
5164      &maxscale_zoom10;
5165      &minscale_zoom12;
5166      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge' or [railway]='funicular'</Filter>
5167       <LineSymbolizer>
5168        <CssParameter name="stroke">#aaa</CssParameter>
5169        <CssParameter name="stroke-width">1</CssParameter>
5170      </LineSymbolizer>
5171    </Rule>
5172    <Rule>
5173      &maxscale_zoom12;
5174      &minscale_zoom12;
5175      <Filter>[railway] = 'preserved'</Filter>
5176      <LineSymbolizer>
5177        <CssParameter name="stroke">#aaa</CssParameter>
5178        <CssParameter name="stroke-width">1.5</CssParameter>
5179        <CssParameter name="stroke-linejoin">round</CssParameter>
5180      </LineSymbolizer>
5181    </Rule>
5182    <Rule>
5183      &maxscale_zoom13;
5184      &minscale_zoom18;
5185      <Filter>[railway] = 'preserved'</Filter>
5186      <LineSymbolizer>
5187        <CssParameter name="stroke">#999999</CssParameter>
5188        <CssParameter name="stroke-width">3</CssParameter>
5189        <CssParameter name="stroke-linejoin">round</CssParameter>
5190      </LineSymbolizer>
5191      <LineSymbolizer>
5192        <CssParameter name="stroke">white</CssParameter>
5193        <CssParameter name="stroke-width">1</CssParameter>
5194        <CssParameter name="stroke-linejoin">round</CssParameter>
5195        <CssParameter name="stroke-dasharray">0,1,8,1</CssParameter>
5196      </LineSymbolizer>
5197    </Rule>
5198    <Rule>
5199      &maxscale_zoom14;
5200      &minscale_zoom18;
5201      <Filter>[railway]='monorail'</Filter>
5202      <LineSymbolizer>
5203        <CssParameter name="stroke">#fff</CssParameter>
5204        <CssParameter name="stroke-width">4</CssParameter>
5205        <CssParameter name="stroke-linejoin">round</CssParameter>
5206        <CssParameter name="stroke-linecap">round</CssParameter>
5207        <CssParameter name="stroke-opacity">0.4</CssParameter>
5208      </LineSymbolizer>
5209      <LineSymbolizer>
5210        <CssParameter name="stroke">#777</CssParameter>
5211        <CssParameter name="stroke-width">3.0</CssParameter>
5212        <CssParameter name="stroke-dasharray">2,3</CssParameter>
5213        <CssParameter name="stroke-linejoin">round</CssParameter>
5214        <CssParameter name="stroke-linecap">round</CssParameter>
5215      </LineSymbolizer>
5216    </Rule>
5217</Style>
5218<Style name="trams">
5219    <Rule>
5220      &maxscale_zoom13;
5221      &minscale_zoom14;
5222      <LineSymbolizer>
5223        <CssParameter name="stroke">#444</CssParameter>
5224        <CssParameter name="stroke-width">1</CssParameter>
5225      </LineSymbolizer>
5226    </Rule>
5227    <Rule>
5228      &maxscale_zoom15;
5229      &minscale_zoom18;
5230      <LineSymbolizer>
5231        <CssParameter name="stroke">#444</CssParameter>
5232        <CssParameter name="stroke-width">2</CssParameter>
5233      </LineSymbolizer>
5234    </Rule>
5235</Style>
5236<Style name="guideways">
5237<Rule>
5238      &maxscale_zoom13;
5239      &minscale_zoom13;
5240      <LineSymbolizer>
5241        <CssParameter name="stroke">#6666ff</CssParameter>
5242        <CssParameter name="stroke-width">3</CssParameter>
5243        <CssParameter name="stroke-linejoin">round</CssParameter>
5244      </LineSymbolizer>
5245      <LineSymbolizer>
5246        <CssParameter name="stroke">white</CssParameter>
5247        <CssParameter name="stroke-width">1</CssParameter>
5248        <CssParameter name="stroke-linejoin">round</CssParameter>
5249        <CssParameter name="stroke-dasharray">8,12</CssParameter>
5250      </LineSymbolizer>
5251    </Rule>
5252    <Rule>
5253      &maxscale_zoom14;
5254      &minscale_zoom18;
5255      <LineSymbolizer>
5256        <CssParameter name="stroke">#6666ff</CssParameter>
5257        <CssParameter name="stroke-width">3</CssParameter>
5258        <CssParameter name="stroke-linejoin">round</CssParameter>
5259      </LineSymbolizer>
5260      <LineSymbolizer>
5261        <CssParameter name="stroke">white</CssParameter>
5262        <CssParameter name="stroke-width">1</CssParameter>
5263        <CssParameter name="stroke-linejoin">round</CssParameter>
5264        <CssParameter name="stroke-dasharray">0,11,8,1</CssParameter>
5265      </LineSymbolizer>
5266    </Rule>
5267</Style>
5268<Style name="roads-text-low-zoom">
5269    <Rule>
5270      <Filter>[highway] = 'motorway' and [length] = 1</Filter>
5271      &maxscale_zoom10;
5272      &minscale_zoom12;
5273      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield1.png" type="png" width="17" height="17" min_distance="30" spacing="750"/>
5274    </Rule>
5275    <Rule>
5276      <Filter>[highway] = 'motorway' and [length] = 2</Filter>
5277      &maxscale_zoom10;
5278      &minscale_zoom12;
5279      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield2.png" type="png" width="24" height="17" min_distance="30" spacing="750"/>
5280    </Rule>
5281    <Rule>
5282      <Filter>[highway] = 'motorway' and [length] = 3</Filter>
5283      &maxscale_zoom10;
5284      &minscale_zoom12;
5285      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield3.png" type="png" width="31" height="17" min_distance="30" spacing="750"/>
5286    </Rule>
5287    <Rule>
5288      <Filter>[highway] = 'motorway' and [length] = 4</Filter>
5289      &maxscale_zoom10;
5290      &minscale_zoom12;
5291      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield4.png" type="png" width="38" height="17" min_distance="30" spacing="750"/>
5292    </Rule>
5293    <Rule>
5294      <Filter>[highway] = 'motorway' and [length] = 5</Filter>
5295      &maxscale_zoom10;
5296      &minscale_zoom12;
5297      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield5.png" type="png" width="45" height="17" min_distance="30" spacing="750"/>
5298    </Rule>
5299    <Rule>
5300      <Filter>[highway] = 'motorway' and [length] = 6</Filter>
5301      &maxscale_zoom10;
5302      &minscale_zoom12;
5303      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5304    </Rule>
5305    <Rule>
5306      <Filter>[highway] = 'motorway' and [length] = 7</Filter>
5307      &maxscale_zoom10;
5308      &minscale_zoom12;
5309      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5310    </Rule>
5311    <Rule>
5312      <Filter>[highway] = 'motorway' and [length] = 8</Filter>
5313      &maxscale_zoom10;
5314      &minscale_zoom12;
5315      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield7.png" type="png" width="59" height="17" min_distance="30" spacing="750"/>
5316    </Rule>
5317    <Rule>
5318      <Filter>[highway] = 'trunk' and [length] = 1</Filter>
5319      &maxscale_zoom11;
5320      &minscale_zoom12;
5321      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield1.png" type="png" width="17" height="17" min_distance="30" spacing="750"/>
5322    </Rule>
5323    <Rule>
5324      <Filter>[highway] = 'trunk' and [length] = 2</Filter>
5325      &maxscale_zoom11;
5326      &minscale_zoom12;
5327      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield2.png" type="png" width="24" height="17" min_distance="30" spacing="750"/>
5328    </Rule>
5329    <Rule>
5330      <Filter>[highway] = 'trunk' and [length] = 3</Filter>
5331      &maxscale_zoom11;
5332      &minscale_zoom12;
5333      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield3.png" type="png" width="31" height="17" min_distance="24" spacing="750"/>
5334    </Rule>
5335    <Rule>
5336      <Filter>[highway] = 'trunk' and [length] = 4</Filter>
5337      &maxscale_zoom11;
5338      &minscale_zoom12;
5339      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield4.png" type="png" width="38" height="17" min_distance="30" spacing="750"/>
5340    </Rule>
5341    <Rule>
5342      <Filter>[highway] = 'trunk' and [length] = 5</Filter>
5343      &maxscale_zoom11;
5344      &minscale_zoom12;
5345      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield5.png" type="png" width="45" height="17" min_distance="30" spacing="750"/>
5346    </Rule>
5347    <Rule>
5348      <Filter>[highway] = 'trunk' and [length] = 6</Filter>
5349      &maxscale_zoom11;
5350      &minscale_zoom12;
5351      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5352    </Rule>
5353    <Rule>
5354      <Filter>[highway] = 'trunk' and [length] = 7</Filter>
5355      &maxscale_zoom11;
5356      &minscale_zoom12;
5357      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield7.png" type="png" width="59" height="17" min_distance="30" spacing="750"/>
5358    </Rule>
5359    <Rule>
5360      <Filter>[highway] = 'trunk' and [length] = 8</Filter>
5361      &maxscale_zoom11;
5362      &minscale_zoom12;
5363      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield8.png" type="png" width="66" height="17" min_distance="30" spacing="750"/>
5364    </Rule>
5365    <Rule>
5366      <Filter>[highway] = 'primary' and [length] = 1</Filter>
5367      &maxscale_zoom12;
5368      &minscale_zoom12;
5369      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield1.png" type="png" width="17" height="17" min_distance="30" spacing="750"/>
5370    </Rule>
5371    <Rule>
5372      <Filter>[highway] = 'primary' and [length] = 2</Filter>
5373      &maxscale_zoom12;
5374      &minscale_zoom12;
5375      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield2.png" type="png" width="24" height="17" min_distance="30" spacing="750"/>
5376    </Rule>
5377    <Rule>
5378      <Filter>[highway] = 'primary' and [length] = 3</Filter>
5379      &maxscale_zoom12;
5380      &minscale_zoom12;
5381      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield3.png" type="png" width="31" height="17" min_distance="30" spacing="750"/>
5382    </Rule>
5383    <Rule>
5384      <Filter>[highway] = 'primary' and [length] = 4</Filter>
5385      &maxscale_zoom12;
5386      &minscale_zoom12;
5387      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield4.png" type="png" width="38" height="17" min_distance="30" spacing="750"/>
5388    </Rule>
5389    <Rule>
5390      <Filter>[highway] = 'primary' and [length] = 5</Filter>
5391      &maxscale_zoom12;
5392      &minscale_zoom12;
5393      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield5.png" type="png" width="45" height="17" min_distance="30" spacing="750"/>
5394    </Rule>
5395    <Rule>
5396      <Filter>[highway] = 'primary' and [length] = 6</Filter>
5397      &maxscale_zoom12;
5398      &minscale_zoom12;
5399      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5400    </Rule>
5401    <Rule>
5402      <Filter>[highway] = 'primary' and [length] = 7</Filter>
5403      &maxscale_zoom12;
5404      &minscale_zoom12;
5405      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield7.png" type="png" width="59" height="17" min_distance="30" spacing="750"/>
5406    </Rule>
5407    <Rule>
5408      <Filter>[highway] = 'primary' and [length] = 8</Filter>
5409      &maxscale_zoom12;
5410      &minscale_zoom12;
5411      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield8.png" type="png" width="66" height="17" min_distance="30" spacing="750"/>
5412    </Rule>
5413</Style>
5414<Style name="roads-text">
5415    <Rule>
5416      <Filter>[highway] = 'motorway' and [length] = 1</Filter>
5417      &maxscale_zoom13;
5418      &minscale_zoom18;
5419      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield1.png" type="png" width="17" height="17" min_distance="30" spacing="750"/>
5420    </Rule>
5421    <Rule>
5422      <Filter>[highway] = 'motorway' and [length] = 2</Filter>
5423      &maxscale_zoom13;
5424      &minscale_zoom18;
5425      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield2.png" type="png" width="24" height="17" min_distance="30" spacing="750"/>
5426    </Rule>
5427    <Rule>
5428      <Filter>[highway] = 'motorway' and [length] = 3</Filter>
5429      &maxscale_zoom13;
5430      &minscale_zoom18;
5431      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield3.png" type="png" width="31" height="17" min_distance="30" spacing="750"/>
5432    </Rule>
5433    <Rule>
5434      <Filter>[highway] = 'motorway' and [length] = 4</Filter>
5435      &maxscale_zoom13;
5436      &minscale_zoom18;
5437      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield4.png" type="png" width="38" height="17" min_distance="30" spacing="750"/>
5438    </Rule>
5439    <Rule>
5440      <Filter>[highway] = 'motorway' and [length] = 5</Filter>
5441      &maxscale_zoom13;
5442      &minscale_zoom18;
5443      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield5.png" type="png" width="45" height="17" min_distance="30" spacing="750"/>
5444    </Rule>
5445    <Rule>
5446      <Filter>[highway] = 'motorway' and [length] = 6</Filter>
5447      &maxscale_zoom13;
5448      &minscale_zoom18;
5449      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5450    </Rule>
5451    <Rule>
5452      <Filter>[highway] = 'motorway' and [length] = 7</Filter>
5453      &maxscale_zoom13;
5454      &minscale_zoom18;
5455      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5456    </Rule>
5457    <Rule>
5458      <Filter>[highway] = 'motorway' and [length] = 8</Filter>
5459      &maxscale_zoom13;
5460      &minscale_zoom18;
5461      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield7.png" type="png" width="59" height="17" min_distance="30" spacing="750"/>
5462    </Rule>
5463    <Rule>
5464      <Filter>[highway] = 'trunk' and [length] = 1</Filter>
5465      &maxscale_zoom13;
5466      &minscale_zoom18;
5467      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield1.png" type="png" width="17" height="17" min_distance="30" spacing="750"/>
5468    </Rule>
5469    <Rule>
5470      <Filter>[highway] = 'trunk' and [length] = 2</Filter>
5471      &maxscale_zoom13;
5472      &minscale_zoom18;
5473      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield2.png" type="png" width="24" height="17" min_distance="30" spacing="750"/>
5474    </Rule>
5475    <Rule>
5476      <Filter>[highway] = 'trunk' and [length] = 3</Filter>
5477      &maxscale_zoom13;
5478      &minscale_zoom18;
5479      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield3.png" type="png" width="31" height="17" min_distance="24" spacing="750"/>
5480    </Rule>
5481    <Rule>
5482      <Filter>[highway] = 'trunk' and [length] = 4</Filter>
5483      &maxscale_zoom13;
5484      &minscale_zoom18;
5485      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield4.png" type="png" width="38" height="17" min_distance="30" spacing="750"/>
5486    </Rule>
5487    <Rule>
5488      <Filter>[highway] = 'trunk' and [length] = 5</Filter>
5489      &maxscale_zoom13;
5490      &minscale_zoom18;
5491      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield5.png" type="png" width="45" height="17" min_distance="30" spacing="750"/>
5492    </Rule>
5493    <Rule>
5494      <Filter>[highway] = 'trunk' and [length] = 6</Filter>
5495      &maxscale_zoom13;
5496      &minscale_zoom18;
5497      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5498    </Rule>
5499    <Rule>
5500      <Filter>[highway] = 'trunk' and [length] = 7</Filter>
5501      &maxscale_zoom13;
5502      &minscale_zoom18;
5503      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield7.png" type="png" width="59" height="17" min_distance="30" spacing="750"/>
5504    </Rule>
5505    <Rule>
5506      <Filter>[highway] = 'trunk' and [length] = 8</Filter>
5507      &maxscale_zoom13;
5508      &minscale_zoom18;
5509      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield8.png" type="png" width="66" height="17" min_distance="30" spacing="750"/>
5510    </Rule>
5511    <Rule>
5512      <Filter>[highway] = 'primary' and [length] = 1</Filter>
5513      &maxscale_zoom13;
5514      &minscale_zoom18;
5515      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield1.png" type="png" width="17" height="17" min_distance="30" spacing="750"/>
5516    </Rule>
5517    <Rule>
5518      <Filter>[highway] = 'primary' and [length] = 2</Filter>
5519      &maxscale_zoom13;
5520      &minscale_zoom18;
5521      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield2.png" type="png" width="24" height="17" min_distance="30" spacing="750"/>
5522    </Rule>
5523    <Rule>
5524      <Filter>[highway] = 'primary' and [length] = 3</Filter>
5525      &maxscale_zoom13;
5526      &minscale_zoom18;
5527      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield3.png" type="png" width="31" height="17" min_distance="30" spacing="750"/>
5528    </Rule>
5529    <Rule>
5530      <Filter>[highway] = 'primary' and [length] = 4</Filter>
5531      &maxscale_zoom13;
5532      &minscale_zoom18;
5533      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield4.png" type="png" width="38" height="17" min_distance="30" spacing="750"/>
5534    </Rule>
5535    <Rule>
5536      <Filter>[highway] = 'primary' and [length] = 5</Filter>
5537      &maxscale_zoom13;
5538      &minscale_zoom18;
5539      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield5.png" type="png" width="45" height="17" min_distance="30" spacing="750"/>
5540    </Rule>
5541    <Rule>
5542      <Filter>[highway] = 'primary' and [length] = 6</Filter>
5543      &maxscale_zoom13;
5544      &minscale_zoom18;
5545      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5546    </Rule>
5547    <Rule>
5548      <Filter>[highway] = 'primary' and [length] = 7</Filter>
5549      &maxscale_zoom13;
5550      &minscale_zoom18;
5551      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield7.png" type="png" width="59" height="17" min_distance="30" spacing="750"/>
5552    </Rule>
5553    <Rule>
5554      <Filter>[highway] = 'primary' and [length] = 8</Filter>
5555      &maxscale_zoom13;
5556      &minscale_zoom18;
5557      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield8.png" type="png" width="66" height="17" min_distance="30" spacing="750"/>
5558    </Rule>
5559    <Rule>
5560      <Filter>[highway] = 'secondary' and [length] = 1</Filter>
5561      &maxscale_zoom14;
5562      &minscale_zoom18;
5563      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield1.png" type="png" width="17" height="17" min_distance="21" spacing="750"/>
5564    </Rule>
5565    <Rule>
5566      <Filter>[highway] = 'secondary' and [length] = 2</Filter>
5567      &maxscale_zoom14;
5568      &minscale_zoom18;
5569      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield2.png" type="png" width="24" height="17" min_distance="21" spacing="750"/>
5570    </Rule>
5571    <Rule>
5572      <Filter>[highway] = 'secondary' and [length] = 3</Filter>
5573      &maxscale_zoom14;
5574      &minscale_zoom18;
5575      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield3.png" type="png" width="31" height="17" min_distance="21" spacing="750"/>
5576    </Rule>
5577    <Rule>
5578      <Filter>[highway] = 'secondary' and [length] = 4</Filter>
5579      &maxscale_zoom14;
5580      &minscale_zoom18;
5581      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield4.png" type="png" width="38" height="17" min_distance="21" spacing="750"/>
5582    </Rule>
5583    <Rule>
5584      <Filter>[highway] = 'secondary' and [length] = 5</Filter>
5585      &maxscale_zoom14;
5586      &minscale_zoom18;
5587      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield5.png" type="png" width="45" height="17" min_distance="21" spacing="750"/>
5588    </Rule>
5589    <Rule>
5590      <Filter>[highway] = 'secondary' and [length] = 6</Filter>
5591      &maxscale_zoom14;
5592      &minscale_zoom18;
5593      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield6.png" type="png" width="52" height="17" min_distance="21" spacing="750"/>
5594    </Rule>
5595    <Rule>
5596      <Filter>[highway] = 'secondary' and [length] = 7</Filter>
5597      &maxscale_zoom14;
5598      &minscale_zoom18;
5599      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield7.png" type="png" width="59" height="17" min_distance="21" spacing="750"/>
5600    </Rule>
5601    <Rule>
5602      <Filter>[highway] = 'secondary' and [length] = 8</Filter>
5603      &maxscale_zoom14;
5604      &minscale_zoom18;
5605      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield8.png" type="png" width="66" height="17" min_distance="21" spacing="750"/>
5606    </Rule>
5607    <Rule>
5608      <Filter>([highway] = 'tertiary' and [length] = 1) and not [bridge]='yes'</Filter>
5609      &maxscale_zoom15;
5610      &minscale_zoom18;
5611      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield1.png" type="png" width="17" height="17" min_distance="18" spacing="750"/>
5612    </Rule>
5613    <Rule>
5614      <Filter>([highway] = 'tertiary' and [length] = 2) and not [bridge]='yes'</Filter>
5615      &maxscale_zoom15;
5616      &minscale_zoom18;
5617      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield2.png" type="png" width="24" height="17" min_distance="18" spacing="750"/>
5618    </Rule>
5619    <Rule>
5620      <Filter>([highway] = 'tertiary' and [length] = 3) and not [bridge]='yes'</Filter>
5621      &maxscale_zoom15;
5622      &minscale_zoom18;
5623      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield3.png" type="png" width="31" height="17" min_distance="18" spacing="750"/>
5624    </Rule>
5625    <Rule>
5626      <Filter>([highway] = 'tertiary' and [length] = 4) and not [bridge]='yes'</Filter>
5627      &maxscale_zoom15;
5628      &minscale_zoom18;
5629      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield4.png" type="png" width="38" height="17" min_distance="18" spacing="750"/>
5630    </Rule>
5631    <Rule>
5632      <Filter>([highway] = 'tertiary' and [length] = 5) and not [bridge]='yes'</Filter>
5633      &maxscale_zoom15;
5634      &minscale_zoom18;
5635      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield5.png" type="png" width="45" height="17" min_distance="18" spacing="750"/>
5636    </Rule>
5637    <Rule>
5638      <Filter>([highway] = 'tertiary' and [length] = 6) and not [bridge]='yes'</Filter>
5639      &maxscale_zoom15;
5640      &minscale_zoom18;
5641      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield6.png" type="png" width="52" height="17" min_distance="18" spacing="750"/>
5642    </Rule>
5643    <Rule>
5644      <Filter>([highway] = 'tertiary' and [length] = 7) and not [bridge]='yes'</Filter>
5645      &maxscale_zoom15;
5646      &minscale_zoom18;
5647      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield7.png" type="png" width="59" height="17" min_distance="18" spacing="750"/>
5648    </Rule>
5649    <Rule>
5650      <Filter>([highway] = 'tertiary' and [length] = 8) and not [bridge]='yes'</Filter>
5651      &maxscale_zoom15;
5652      &minscale_zoom18;
5653      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield8.png" type="png" width="66" height="17" min_distance="18" spacing="750"/>
5654    </Rule>
5655    <Rule>
5656      <Filter>([highway] = 'unclassified' or [highway]='residential') and not [bridge]='yes'</Filter>
5657      &maxscale_zoom15;
5658      <TextSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#000" halo_radius="1"  min_distance="18" spacing="750"/>
5659    </Rule>
5660    <Rule>
5661      <Filter>([aeroway] = 'runway' or [aeroway]='taxiway') and not [bridge]='yes'</Filter>
5662      &maxscale_zoom15;
5663      <TextSymbolizer name="ref" fontset_name="book-fonts" size="10" fill="#333" halo_radius="1"  min_distance="18" spacing="750" placement="line"/>
5664    </Rule>
5665    <Rule>
5666      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
5667      &maxscale_zoom13;
5668      &minscale_zoom13;
5669      <TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="black" halo_radius="0" placement="line"/>
5670    </Rule>
5671    <Rule>
5672      <Filter>[highway] = 'secondary'</Filter>
5673      &maxscale_zoom13;
5674      &minscale_zoom13;
5675      <TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="black" halo_radius="1" halo_fill="#fed7a5" placement="line"/>
5676    </Rule>
5677    <Rule>
5678      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
5679      &maxscale_zoom14;
5680      &minscale_zoom14;
5681      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="black" halo_radius="0" placement="line"/>
5682    </Rule>
5683    <Rule>
5684      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
5685      &maxscale_zoom15;
5686      &minscale_zoom18;
5687      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="black" halo_radius="0" placement="line"/>
5688    </Rule>
5689    <Rule>
5690      <Filter>[highway] = 'secondary'</Filter>
5691      &maxscale_zoom14;
5692      &minscale_zoom14;
5693      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="black" halo_radius="1" halo_fill="#fed7a5" placement="line"/>
5694    </Rule><Rule>
5695      <Filter>[highway] = 'secondary'</Filter>
5696      &maxscale_zoom15;
5697      &minscale_zoom18;
5698      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="black" halo_radius="1" halo_fill="#fed7a5" placement="line"/>
5699    </Rule>
5700    <Rule>
5701      <Filter>[highway] = 'tertiary'</Filter>
5702      &maxscale_zoom15;
5703      &minscale_zoom16;
5704      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#000" halo_radius="1"  placement="line" />
5705    </Rule>
5706    <Rule>
5707      <Filter>[highway] = 'tertiary'</Filter>
5708      &maxscale_zoom17;
5709      &minscale_zoom18;
5710      <TextSymbolizer name="name" fontset_name="book-fonts" size="11" fill="#000" halo_radius="1"  placement="line" />
5711    </Rule>
5712    <Rule>
5713      &maxscale_zoom13;
5714      &minscale_zoom15;
5715      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
5716      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#000" halo_radius="1"  placement="line" />
5717    </Rule>
5718    <Rule>
5719      &maxscale_zoom16;
5720      &minscale_zoom18;
5721      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
5722      <TextSymbolizer name="name" fontset_name="book-fonts" size="11" fill="#000" halo_radius="1"  placement="line" />
5723    </Rule>
5724    <Rule>
5725      <Filter>[highway] = 'unclassified' or [highway] = 'residential'</Filter>
5726      &maxscale_zoom15;
5727      &minscale_zoom16;
5728      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#000" halo_radius="1" spacing="300" placement="line" />
5729    </Rule>
5730    <Rule>
5731      <Filter>[highway] = 'unclassified' or [highway] = 'residential'</Filter>
5732      &maxscale_zoom17;
5733      &minscale_zoom18;
5734      <TextSymbolizer name="name" fontset_name="book-fonts" size="11" fill="#000" halo_radius="1" spacing="400" placement="line" />
5735    </Rule>
5736    <Rule>
5737      <ElseFilter/>
5738      &maxscale_zoom15;
5739      &minscale_zoom16;
5740      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#000" halo_radius="1" placement="line" />
5741    </Rule>
5742    <Rule>
5743      <ElseFilter/>
5744      &maxscale_zoom17;
5745      &minscale_zoom18;
5746      <TextSymbolizer name="name" fontset_name="book-fonts" size="11" fill="#000" halo_radius="1" placement="line" />
5747    </Rule>
5748</Style>
5749<Style name="cliffs">
5750     <Rule>
5751      &maxscale_zoom13;
5752      &minscale_zoom14;
5753      <Filter>[natural] = 'cliff'</Filter>       
5754       <LinePatternSymbolizer file="&symbols;/cliff.png" type="png" width="10" height="4" />
5755    </Rule>
5756    <Rule>
5757      &maxscale_zoom15;
5758      <Filter>[natural] = 'cliff'</Filter>
5759       <LinePatternSymbolizer file="&symbols;/cliff2.png" type="png" width="12" height="6" />
5760    </Rule>
5761    <Rule>
5762      &maxscale_zoom15;
5763      <Filter>[man_made] = 'embankment'</Filter>
5764       <LinePatternSymbolizer file="&symbols;/cliff.png" type="png" width="10" height="4" />
5765    </Rule>
5766</Style>
5767<Style name="barriers">
5768    <Rule>
5769      &maxscale_zoom16;
5770      <Filter>[natural]='hedge' or [barrier] = 'hedge'</Filter>
5771      <LineSymbolizer>
5772        <CssParameter name="stroke">#aed1a0</CssParameter>
5773        <CssParameter name="stroke-width">3</CssParameter>
5774      </LineSymbolizer>
5775    </Rule>
5776    <Rule>
5777      &maxscale_zoom16;
5778      <Filter>[barrier] &lt;&gt; '' and not [barrier] = 'hedge'</Filter>
5779      <LineSymbolizer>
5780        <CssParameter name="stroke">black</CssParameter>
5781        <CssParameter name="stroke-width">0.4</CssParameter>
5782      </LineSymbolizer>
5783    </Rule>
5784</Style>
5785<Style name="directions">
5786    <Rule>
5787      <Filter>[oneway] = 'yes'</Filter>
5788      &maxscale_zoom16;
5789      <LineSymbolizer>
5790        <CssParameter name="stroke">#6c70d5</CssParameter>
5791        <CssParameter name="stroke-width">1</CssParameter>
5792        <CssParameter name="stroke-linejoin">bevel</CssParameter>
5793        <CssParameter name="stroke-dasharray">0,12,10,152</CssParameter>
5794      </LineSymbolizer>
5795      <LineSymbolizer>
5796        <CssParameter name="stroke">#6c70d5</CssParameter>
5797        <CssParameter name="stroke-width">2</CssParameter>
5798        <CssParameter name="stroke-linejoin">bevel</CssParameter>
5799        <CssParameter name="stroke-dasharray">0,12,9,153</CssParameter>
5800      </LineSymbolizer