From: Subject: Provincie Zeeland - Subsidie aanvragen Date: Wed, 30 Jun 2010 15:23:14 +0200 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01CB1868.2873BC50" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CB1868.2873BC50 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://loket.zeeland.nl/subsidies/cultuur/formulier/&tid=15873 =EF=BB=BF Provincie Zeeland - = Subsidie aanvragen

Producten en Diensten

  • 3DNederlands
  • 3DFrancais=20
  • 3DDeutsch=20
  • 3DEnglish=20

=20 =20  =20

u bent hier

3D"=20
Hoofdmenu

Subsidie = aanvragen

Subsidie aanvragen

Cultuursubsidie kan digitaal of via een pdf document aangevraagd=20 worden.

PDF formulieren

Onderstaande formulieren kunt u uitprinten en met de hand in = vullen:

Toelichting invullen digitaal = formulier

Let bij het invullen in ieder geval op de volgende punten:

  • Velden met een * zijn verplicht.
  • Bij het online aanvragen van een subsidie wordt gevraagd om in te = loggen=20 via "Mijn Zeeland". Daarbij wordt gebruik gemaakt van een versleutelde = en=20 beveiligde verbinding met deze website. Wanneer u ingelogd bent in = "Mijn=20 Zeeland" kunt u terugkeren naar het formulier via de knop "Terug naar = de=20 website".
  • "Mijn Zeeland" biedt de mogelijkheid om in te loggen met de = persoonlijke=20 "DigiD" of met een eigen combinatie van gebruikersnaam en wachtwoord. = Via=20 "Mijn Zeeland" zijn ingezonden en opgeslagen formulieren te raadplegen = en te=20 printen.
  • Na het invullen dient het formulier geprint en ondertekend = ingediend te=20 worden bij de provincie.
  • Alleen volledig ingevulde aanvragen worden in behandeling = genomen.

Vragen?

Voor inhoudelijke informatie over de programma's kan contact = opgenomen worden=20 met:

Contactpersonen Cultuursubsidies

Programma Contactpersoon Telefoonnummer E-mailadres
Programma Cultuureducatie Jan-Leendert=20 Verduijn (0118) 63 13=20 08 http://loket.zeeland.nl/email.php?id=3Djl.ver= duijn&d=3Dzeeland.nl&m=3DHa1rqG9LkSnAA=20
Programma Erfgoed Toegankelijk Berit Sens=20 (0118) 63 14=20 16 http://loket.zeeland.nl/email.php?id=3Dbi.sens&am= p;d=3Dzeeland.nl&m=3DHa1Lk8Fh/TzIM=20
Programma Ontwikkeling Amateurkunstbeoefening Natasja=20 Koole (0118) 63 13=20 07 http://loket.zeeland.nl/email.php?id=3Dn.koole&am= p;d=3Dzeeland.nl&m=3DHasaad7ViCf1k=20
Programma Stimulering Zeeuwse Cultuurproducties Jack = van=20 Aspert (0118) 63 14=20 38 http://loket.zeeland.nl/email.php?id=3Djaja= .v.aspert&d=3Dzeeland.nl&m=3DHaBYru1dq/4Fc=20
Programma Volkscultuur Dominique=20 Blaha (0118) 63 14=20 18 http://loket.zeeland.nl/email.php?id=3Ddmb.blah= a&d=3Dzeeland.nl&m=3DHa4YNta2OxPro=20

Aanvraag insturen

Het formulier kan ondertekend verzonden worden naar:

Provincie = Zeeland
Afdeling Welzijn
Postbus 6001
4330 LA = Middelburg

 =20
Uw mening

Heeft u een mening over het onderwerp op deze pagina? = Klik=20 hieronder op de knop 'Uw mening over dit onderwerp' om zelf een mening = achter te=20 laten. Raadpleeg = voor meer=20 informatie de spelregels voor het plaatsen van meningen.

Uw = mening over=20 dit onderwerp=20

= =20
 

Om deze extra content goed weer te geven, kunt u de benodigde = Flash Plugin=20 downloaden.

3D"Antwoord
3D"Mijn
3D"Logo=20

=C2=A9 Alle rechten voorbehouden
Privacy | = Colofon | Emailg= edragslijn

Home | Subsidieloket | = Vergunningenloket |=20 Europaloket = |=20 Scholierenloket | = Promotieloket |=20 Ontheffingen |=20 Meldingen |=20 Vergoedingen en=20 kortingen | Klachten=20 en bezwaar | Informati= eloket=20 | Productencatalogus=20 | Provinciale=20 regelgeving | Geografisch loket =

Webserver: 4, wed, 30 jun 10 15:17:00 +0200
------=_NextPart_000_0000_01CB1868.2873BC50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://loket.zeeland.nl/img/zeeland/pzl-logo.gif R0lGODlhlwBYAPf/ANmWtL0lYNiRseXJ2snR57K+3EplrsteiujV49+uxtN9ocxgjSlJnrXA3uG5 ztzi8LkRUTFQoufr9OC0yrkVVHWKwdrg7sM9cr3I4qm22GV9usXO5eru9m6EvkZirMAxae3w99By mdSCpe3q8uzk7urc6JGizrrF4C5NoJam0O/w9+3o8dJ5nrjD4OTE1pSlz+Cyyd2pwuvi7N+wx2qB vMlVhGyDvSZGnWF5uHmNw0Rgq9aIqjZUpOXH2LzH4czU6OfS4U1or1lytJio0e7t9SFCm5qq0sVC djhWpcE1bdiUstbc7eTo89qcuMpYhtHY6sdLfV52ts9tloGUxtyiveK80ObM3H6Sxa6628VGeaSy 1lRusoeZyZ+u1NePr4ibymh/u+O+0una58DK49WFqMPN5OnY5chTgrsZWI2fzOjX5Ovg69ykvrcK TchQgMZKfOPo8tF2nEJeqjtYp+G2zFFrsJ2s08ZIesRAdae02E5psLcMTtnf7uPC1ISXyOPB1L8s ZbwiXlJssbwgXM5pk9uhvNufuqy52qCv1bcNTsrS574qZNBzms1mkD5bqMAuZ9mYtsI5b4qbysvT 6N2mwFZws3GGv7gKTUBcqboXVs5rlLsdWr4nYtaMrLgOTypLn87W6clSgZOkz7scWs1kj6Ox1jRT pIudy0BdqWR7ubweW0FeqbjD322EvUJeqW6EvR9Bm+js9bnD4OHm8tfe7ezn8O7x9+jT4ZWl0O7u 9cVDd5yr0qu42eXq9NeQsO7v9t3j8NPa69/k8SNEnOvv9uzl79Xc7Ka01+bO3eLn8oOWx+rb58lU g+ns9dTb7OfQ31pztc9wl+Dl8ent9deNrnyPxN6rxEFeqsfQ5idInunZ5efP3+rd6YKVxzNSoytL oOvj7eO/0tugu9Pa7K262u3r89qbuHeMwrsbWduduezk7Y+gza+727whXb0jX22Dvl94t9aKq8LL 48dOfzBPoiJCmyJDm5qp0erf6sEza0NgqiBBmiBBm7cLTR9Bmu/y+CH5BAEAAP8ALAAAAACXAFgA AAj/AP8JHEiwoMGDCBMqXLhQhgt1A5cBYEixosWLGDNqzAjjTAgSAztlMrSxpMmTKFMWjNGPVAkF TnaMEHCpHxmVOHPqzLmCUxJbWdr0a3NHRQwK/RjtXMq06cIq/eLM6EeVqrV/PQb1C+G0q9elE/pB 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 ------=_NextPart_000_0000_01CB1868.2873BC50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://loket.zeeland.nl/img/zeeland/vlag_nederlands.gif R0lGODlhHAAWAOYAALi1sqKgn/X19be1subg2dTU1Li1s+fh2qKgnefh2eji26Ggnbe1sdQ1VfUN O+Te1w07mKOhn6elo+jj25KSkePe2Ofh25eXlubh2LGuq7i2s+Xf2PHs5eTe2Onl3uXf2fsGN6Kh n+bi2+vm3uPd1/V3i6uxwtA6WNgwUtQ1TspDXr26t+Pd2La0sfDr5KCfnebg2AY3mbjB2rdabaGg nrSyr83Kxbe0sdjTzO7q4+Xg2FdrkuHd1+Xg2e/q4TBSlQ0yk6Khnru4tufi2dR+jPUNMPDs5erl 3uXg29E5WD1alDVPksnGwpeWlqKgntA7WbzG4v8AJwAplP91izVVlf8AMwAzmf///wAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAAAcABYAAAf/gEgrABo3DAAGhwOHAIgGBgADkgMGLTYcHEIqJ0+dnp+goUkzTC4U IFWpqqusrakoEh5NDq61tQ0RH7O2vKsNCw+7vb0NTh0XRVHKy8zNzsopNBUXJVPW19jZ2tZEThVN Alfi4+Tl5uIFTizg5+3tBcDs7vPjBQg98vTz6Qn5+u9ODjSRAaWgwYMIExY0gaAfECkQI0qcSBHi EgQYmkCwwrGjx48gOVJBIHBjyJMhqThRoBGlS49UAiigEOOlzR8vDmhQQqWnz59Ag/bckSEBjxoS QixwEiFAUycBnDgJAjWq1KtOMuA4YiSHBxEkDkwgMEEBgQQwdAzBYMHCBwIECjo82EBgwwgfgQAA Ow== ------=_NextPart_000_0000_01CB1868.2873BC50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://loket.zeeland.nl/img/zeeland/vlag_frans.gif R0lGODlhHAAWAOYAAJKRkbWzsZaWlZWUlOvr69TU1OXg2T8xa79XVVJIc85GQ9vX1JKSkZeWldjT 0NbSz7CurdbTz9nV0bGwruTg2bCvrZiXllZMdeTg2pSUk9bRzrOxr9nW0rSzsFJHc+bi3tvY1Gtl ftnV0rGvrefi2tQ/POXg2k5DcJmYl97a1bGvrufj39TRztQ/O9fTzzosZ5aVlNTQzc5GQr1PTdY9 OrKwrrWzsOzo4N7b2FVLdbldW7WzvfPu5mBYecdNS9zZ1trX09XSzs/Nybe1tN/b1t6fnsC9uT4w atnX07a0sdXRzt7a19jU0JGRkJqamMw7OMK+y+vn4uPf2cqbmtNAPFdNdS4cY83J2dopJScWXu+j odw2Mi4dY////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAAAcABYAAAf/gEIBg4RJhIM2HR0QExsTFSojFRBDOFEhCZmaHic7BZ+gBVMzCKWm OhsfF1ysrVZZV12ys11aWFu4uS0ZRKutrK+xtLK2ubklDBJVv8Cww8S3xltUDC7LzMHPtdHG1BrX v9nPxdJUAErgrs7j3LnmD+nNwsPk3QAs8Vzi9O245jH59tGq5w7AN2b61vGTNg2Ag4AKB/ZryATi PIkMzT1EKHAWQX8A4HGM6HGiuQgWtX1sGCQlu4wAIuQYebEkQxpNJPQ4cqCnzxdQCAgdSqDIEwVI kcrwYUGEEScWBAhoQFWqVakwMgzYynUriho/eNwgYaAshbImzmLAICWFAxALC+ICWcCBA5IlKwIB ADs= ------=_NextPart_000_0000_01CB1868.2873BC50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://loket.zeeland.nl/img/zeeland/vlag_duits.gif R0lGODlhHAAWAOYAADU1NbGwrtM2Nf39BAMDA7CurbGvrpqZmfsEA9RlNZiXl6amprGwr5qZmNPS z5ubmn01NdQ2NZqampmYl/Hx8dM1Nampqbq6uqCfn6WlpVpaWpycm5mZmMbDwry8u/sDA5aVlcnH xKyrqpycmtHNzP0EA8zJx7+7ua6urvDt67S0tJ6dnZycnPDt7Li4uODd3KCgn6urqXMDA66trdDL yuPh4PHw7u/v7dbT0qampdPQz97c293a2aalpKysrJmYmKenp9zb2JaUlJaVlPHw762srMG9vKSk pL++vqSjo7a2tZeXlpqamevn47Cvr7e3WMLCwLW1tM/OOc3Lyaqpqbq6V9DQOPxOA5uamtnZMZuZ maGgoL29vaalpbCvrcbEw7Cvrjo6OsTDwK6urenl4qurqsG/wObj4r27uaKgoNXU1MG+vLOzs7Ky stPTN5+fnt/f3NHRN+zo4z09Pbm4t6+urDs7O3IAAP0AAP5NAP8BANTUNv0BAP//AQAAAAAAACH5 BAAAAAAALAAAAAAcABYAAAf/gHJmVEUzMWNcZUpsR20uQCIeKBYXKhZRFz5OajUhGgB2oaKjpKVh cxpIAQB+ra6vsLGtBABJBqyyubK0K7e6v6+0G6vAxbQPxMW/xwwQd8/Q0dLTzzIQEgERetvc3d7f 2yUR2AJ85ufo6ermCAJMBuXr8uvtB2Dx8/nsAgdeFXgAAwocSBDghwocAiTIw7Chw4cQGV5JwKHA nj4YM2rcyBHjgD0NLHYcOfJjyIskU2b8+EOkSpUfJ9RB+ZJkTDFVsuzZybOnz55urMSR8iRNEzoY WIxYkgHGmx5CtCw4MCTDFhAYuijAsmCDghwM0JDhgcOBAyg34ARJcYIGBRNrEFrsMPKCSAcSFHR8 sXFmSiAAOw== ------=_NextPart_000_0000_01CB1868.2873BC50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://loket.zeeland.nl/img/zeeland/vlag_engels.gif R0lGODlhHAAWAOYAADhNgLSzsomWs9dkbMANGubk4ThFfNK6ub4FEuutsGx8pKm72u21uKampci5 zPz8/JOkyvTT1c8vOMkcJuamq9TT08QTHhc0g7q5uTVXm/319fHx8QAbcldyqwIid//e3MrR5L29 vYydxaOoufvNzKKioas7Q/PKy0llo8yZqAATbeaSl96Dip+y07WsrO+9wWyHueno6MiVlqk3Olhq ou/CxfLN0OKNk65BSXuKqM7Ozb2EiGN2neVscLhhZ8eLjciho+yJjHGIuC1Kkry6uvHw79tDSOzq 6aGsy/T192R7sVhtlvbd39JTXNx6ggAMafff4b3D2q6tre7t7OWEiLe3ts5EThMufsEDDr4DD6Sj o7y8u7i4uPvu7+fm5cLBv7Gzzhs+jOLh4KGgoO/x98AQHejq8+Di7erp6N7h7duMlcqtsMiwsv7P znyUwaWko9u1wHiQv158s/LFx+FeYuFcX9fb6K2yzuGtteGvuN/d3KCfn+SAhb8JFsERHv///yH5 BAAAAAAALAAAAAAcABYAAAf/gFMVUgEhARghVVuJIVuIXFwhGJGOixUPOi4+Jmw8BgCgBjk/JiZA S6ChAjIzOy46ARUaTX54HSoeHiowQQgICRkcuRxuN1ksD4NVI0l/TlgrccIcvL7AHBxXSD2/f2cj DVUGGWZ/CQg9SLrVvxkqYQ5GExF/IBcG4QAcFyB/ERNGHFxR0uvXkAxwJljp8kedBwDhDHBQoQLC ny5WJqRoQcUXBQhq+jj580DJExUc8HFR0KElin4PEjBwZu0PhRd//rRA0bKDggYYDnwY+iGCUShM oAzwdQMKUqMRiH440IAIDgJYs2ot48dPGa1gy+CoiqOr2bNo05q1MNZqn7dw+eMS6Eogrl0CJqoe aMO3zZwaNWwIHvCWheATgE/0JUF1Sw4hQmAogfkCp5OaDGzkXKAEspAcDbYYoKhCwJ9ZFlIs6IiA QgsWCFj8SULjZMrQ+q5E+cNEggQHYQhaG4Iij4UmGv6IEAZR9JA0fxgQoHPnyhN2wJ4MceCbyZ8o V/BtEUDmzw0sQZZjwx4sG5g6BHDaAUdEFmEKcnCtK3jNgzARfGRxQzINVBCADzOs4UkqopBiyhKf qMKKK1X88cUYDZSAoRZaNPBGhyU0oMUeHY4RohYhNhCAGH8UUEERBYixQQxHbHBEjV4UgYYeaBQh hhcz5jhFDEkEAgA7 ------=_NextPart_000_0000_01CB1868.2873BC50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://loket.zeeland.nl/img/zeeland/pijl-breadcrum.gif R0lGODlhBQAJAKIHANXb7J2s03OIwElkrfHz+VdwsyBBmv///yH5BAEAAAcALAAAAAAFAAkAAAMT CLdXwsW8ZiStIZpBIm/fERBMAgA7 ------=_NextPart_000_0000_01CB1868.2873BC50 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://loket.zeeland.nl/img/banner_antwoord.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAVgAA/+4ADkFkb2JlAGTAAAAAAf/b AIQAAgEBAQEBAgEBAgICAQICAwICAgIDAwMDAwMDAwQDBAQEBAMEBAUFBQUFBAcHBwcHBwoJCQkK CwsLCwsLCwsLCwECAgIDAwMGBAQGCQcGBwkLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsL CwsLCwsLCwsLCwsLCwsLCwsL/8AAEQgAMgDhAwERAAIRAQMRAf/EAJgAAQACAgMBAQAAAAAAAAAA AAAFBgcIAQMJBAIBAQABBQEBAAAAAAAAAAAAAAAFAQIDBAYHCBAAAAYCAgICAQMFAAMAAAAAAQID BAUGAAcRCBIJIRMUMSIVQWEyIxczFhkRAAIBAwIDBQUGBQUAAAAAAAABAhEDBCEFMRIGQVFhIgeR oTITFPCBweEjFXHxQnIXsdFSgpL/2gAMAwEAAhEDEQA/APfzAGAMAYAwBgDAGAMAYAwBgDAGAMAY AwBgDAGAdLaRj3qyzdmuiqu3P9a5EjlMZM/HPicCiIlHj+g5RNF0oSik2mq8PE7sqWjAGAMAYAwB gDAGAMAYAwBgDAGAeXnvB/6J3e7Oa49YejV0xnkoqU2NYhU8hbpuW8a6/jU1jE58BAiSofIfqunn O7xzZF6OPDjRt+zT7eJ9C+kX02w7VldQ5i8rlG1Dvo5R52u/Vr/xI2O9KHZxz2V6EVhGyKH/AOk0 MT6/sSK/7VyqxBCJtTqFNwfyOzMj5GMHIqAf9RAc39oyPm4yrxjo/u/I4T1Z6fW19RXXbX6V/wDV hThSfxU7NJVpTsoUgvueutw23tnQ+h9C3C+bV1fZn0GZpDybcjR61jX75i5eLOTtDfiiJmhPpQAi qionEpf8BEcP7tKU5whbcpRdOPdX2Ev/AIqsWMPDzMzcbdizkwjKsouqcoxkopc3m+J80qxUaVfE oPYf3B3Tfvqis/ZTq1WLHX76SZGmWZ00eoGXp6okbuDvgXFAorIqkXIimoUiZynU5DxMTMF/dZXM N3LaadaPw8Sa2P0vsbd1hawNxuwuW+X5kE06XVquWldGmnJptppdqZx1u9sGyOuPSbS9m7CaqsyO vJeQhKKrfpWaTU/NI7ZEcFmvE7ZQ6pFiFWUEp1AMIkH9w88gx9znax7bnB0dFWvvG/em2Lum/Z1v BzIO7BTufKjDhRtfL4pJp8qqlTXhoZ53h7ZdY6R9hVQ6BycA4ey9nGJaubMm+STSjpCaUVTaNTtR RMZQT/6R5+wv/lD4+PndvbnC3kxsU401/icdtHprl5/TV7eo3FGNrmahyusowpzS5q6U83Y/hPoN 7V9WR3Yrc+prLCuI/Uejq+lL23YJnYKtzu1gbFJHosiIeYrnVVUSIH2fuOmIAHyGV/coK7ci15YL V/hQx/44y5bZg5Nu4pXs2bjC1Sjoq+ZyrSiSTemikjEifvNu8TTI/sXfuul/hekko+TatNkDItHD gEV1/oScrRJW5BTROb4Kf8gSGHgCGMJgAdX95koq5K01bfb+X5nTP0gx535YNnc7M8+Kq7XK0qpV aU66td3LVcWlRmcu4Xs50r1Y1xSbVW2MlsK97P8Ao/5tVqsHk5nCOSIqJrgoYphSRMDlMAHwMcxj gBSD+4S7mVuNuzCLXmcuCXacf0v6f5+75V+3clHHt41fmznwhStVTtej7Ukk6taVqnXr2qytv7JR 3UjtzqmwaV3lYWQvqm3lZFvMRssQpDnFNN83btSlWMCZgKXxEomKJBMB/EpsdjcnK6rV2DhJ8O1P 7yS3v05hZ2uW57ZmQzMe26TcYuEoeLi29NVXVOjrRqrVB3b7yZHW/Yu+9YNZaQuGwNoUmRBsVtXH aq35bNLxM7eqkaxrpRsi3KcvIiUwCYwAIlDkQwXt4cLsrcbbk493+vAmto9IY5W2Y+4ZGfbx7V6N azSVG/hiqzipN692i7eBc93e2Ky1fs856idZdPWHbm5K/HIyV3Rh5VrHs4YiiSayiRXKzdci6qQL EKIG+sonMBAMJuQDNe3Nq98q3BzkuOvAito9NrV3aVue4ZsMSxck1b5ouTnq0nRNNJ0b/qdFWlNT VT1lXy17s7H91tiaujrDF2SwLtJBGFVAWM+2ItKSZnbInBwFCRKl9iSYgYPBbgQEOOcjNvnK5dyJ RTTft4v3no3qBh2cDa9isZEoSjbTXN8UHSMOWXjCtG9NY9hsD08ioI+0owuuI1032s0sYfyjuJ/g U4dtAflzAu0TtYpIj1g2O0M0TKzk/rWFwVFQqHmkusO9ipc65V5q+FKa92q0po9a004s4rqi5c+k n8+Sdlw0UufndylvlfNJ8s5KXO3O1WPI5JzpKEDfPJo8bGAMAYAwBgDAGAMAYAwBgDAGAfPLysdA xTqcl1SoRLJuo7dLn58U0USCoc48cjwUoCI5RtJVZfatyuTUIqsm6JeLPHbqF1Q7v+w7e+0vZDqr Zb/TUrYrS9rUSo4i1HT9xDIkanRQAVF0hIkgik3S5AODGIPHHHGcri42RlXJ5EZ8lXTh2fah9RdT 9SbB01t+JsOTirMVu3GcqSSipvmq+Dq23J+CfiZC9cmuN0etD2m2TqTuSZVtVU3FWyWpna0GSrVq 6m0VHTsFDk81U0Tm8XiRi+XJjfWPwAgGZ8C3cxMx2puqmq18ftUhOus/B6q6Rtbniw+VPDnyODab UHyqldG18DWmi5vFl79MsJKxvfLvA9kmjhBBztsh2qy6RyFVINhtphFMxgADBwID8f2zPtKaycj+ 78ZEP6qXYS6e2BRkm1j60fD9OxxNbOput9gWL0vds6rCQsm5sri+LPm7BNsr+Qqg0NEu1jppiUDH AiSJzDwA/ADkfjW5PAvJLWv+x3vUufjWuudmuTuRUFZSbqqJvnSTfi2kZcpUtqv2K+iSX696sCRe bQ1Rr2FWeJLslkfrnYNA70GzU6pfFY6ybJRLknwAKB8gI/G1BwytuduPGEV7Ucxl2szpn1BhnZPK rOVenSkk/JN0rKnBJyT1/wCJq7UtHb57J9Itu+zS4NXp+yVavtIfV1czdUrsSU9ghHOlEyGL5mTF J+ioYP05Q+BEQyNjZuXceeQ/jTjT7v5+49Dyd327a9+wun7TX0tyzeU1VU/Vk5RT7K1i1/38TO2i ekm7uz3py3ftJqxcn7L71u6+wyxp+UFXqEJPldEZiRXxHyVVSdnRA3AGE6Y/p8ju2cO5ewbkv67j r7H/ADOO3jq3A2nrbAx3JfS4NpWq8UnOFObTuTgpd1JHG0PZPSt3+seO9duvqFd3fdl9UIXXbmgB BuyGYqRYNWqz4RMQAKiBG3mmXjyIYSgcCgBjAubhG5iKxGL+ZRKlO7tK7f0FfwOq5b5fyLSwI3J3 Vd515uarUf460fY0nStUiS7F9aN2dB5/qD2pskBL3Wi6dqbeq7GZwJBfqxKpwVUVcJpk+DJp/mqF TU5AnKJAMYvkUcuv49zGdi405KCo6dn2r7jX2Lf8DqK3vW3W7kbNzMuOdpy8qktKJvvfKm1x8zon Rk1sPcUZ7fPY51+s/UaIsK+i9Lzalttmwn0e4j2QqC8j5D+PKZwUpjGEY0qRSf5GFU4gXwKY+X3L qzcq07SfLB1b9mnuNXB2ufRfTG5W9znBZGZHkhaUlKXCUebT+9uvBcq1q0i6+uyuvmvuj7Wz75iu miomgk0eKpHKU5Du0DHKmcwAAgIplEeB/oGZcCL+vvMieub8X0Ls8FJdtVXwfFfeUao7qg/VZ7Yt 42DtBEWJLVm5VEJumWqKjXEii4XFdR5+GQrYpjmP5uTpGKUBMUxCiJfAwGzDG8sPNuO4nSeqdCYy tpudX9HbfDb5wd7DrG5CUlFpUS5tdKUSdXo03R1VCb9Jstabj367XbJstamKqaxT7SWSiJtsZu7b FdSsq4KkuX5KC5SnD7SgI8G5DL9oblk3pNNVf4s1PVq1ZsdO7Pj27sbvy4OPNF1TpGCqvDTTwPTX OhPn8YAwBgDAGAMAYAwBgDAGAMAYAwD8rHMmkZQhDKHKUTAmTxAxhAOeA8hKHI/3EAwDXGM9qvUa a6pVTuDEv5pfW91uzPXFeiixyhZ1ezvZxSvJxRo9QxVE3RXSR/MhxDghRP8ApxyBQ7R71+kNTuEs 0kGeyFdGQFw/9BsG6GlVkFdeRs8V2Vgo1czYfBSpOFCpnWKmKIGMH7+B5wCX7E+5rqp102nb9XPI HadyLrZBu42nZdeVKRnoClkctyvQ/mX7fxKmYjY33qFRBUxCAbyADFMUAO3YfuU6kU3e1W660xhs LYmxLhW69dYkda1t5YGRazZXBmzSacOWwgRFgQwFFVU3+AHKPA8/AEJ7d++2wuhEx17s9VGVcUi4 7pbVC4wtfhgnZiYjV4SRcJsI5qVNRYzpd2iiVP6uDCPxyACOATte9zXSl7onYe8r85tlEW1VKMoO 90i8QTyNt0dJSwFGJahEF+5VdST8g/EFETlU+fkAKfxA79We3/qjd298R2mwv+n7ZrilDsmy1vcV ceVuWCqFMdIZho3MK/5TYFiCgP0mMcFeExL5GKAgYag/dC13j3r0NpnV8Bsqkaut1fvFusrDZFPW hVbBAxta/k4iSiXDoFROh9yRxECHIoICXzJ4mLyB2tvdtoztVDa3s3W6X2jQdcWDc9CqjO72LW6z uAupJ+UXj167GvH7luRI6iyBkHL1PyM0MXkCnwDJHT72Pavtt4itE32+y902Xe9m7MrdMmF6mnW2 KZ6M8FR7Aj+O5ckUWYNh/wBa5hAzohTH8Q4EAAmdi+4Tp5r1nZgbmt1ltFe2o50ozrlRg3UrMWC5 MGST9/GQrRAfJ0ZkkqH5Co+CSZgEom545AiHnu66QVzRFg3xskbzUG1Ou8Vr671Gz1qRaWquy834 nYA+iSFVWFFwiYFUlUfsKcn+HkYBKAF56jeyTS/b7aNo0XD1vZFB3jU4tlYJCn7Trjqtyq0NInOi 3kmqS5lAVamVIZMR8gMU4cGKA4BsJgDAGAMAYAwBgDAGAMAYAwBgDAGAMA81tb+rfspXPcI9tUy2 Z/8Ay4g7xOdlqg3FwyUOfaNnhmkC6aKNRXM6Im0WF5IonBIqRTqgACYwiAAYklOoPstpvrfuno5q ukhmYecs89EVvfY2GAQqgVOx3BxZTS0iyO7/AJRN+1I7USFom3MIiUpimMHHkBkRjpn2D9BluzPX DRWiXe56LvO2yt619fWU9Wo5ixe2SuMYN5H2RrMvG66LdgozBQgpEUKsmYQDxMIgUC+esf1y9gul 3buPk78yaPtYQPUnXmoyW5i6Zi3e2OvyL5eSQQamW/NKkQFSmIooiUpgEPnyAQAC/wDtj1d2ns1t 677s6sa5DZ8zqncY3ax1oJaHiFTw41mXi1jt1Zly2SO5Azwv0FAR/wBviJvEnkYANOu1frC7zewx Ldvcqe165oOx7BcdVzGv9NyVlYMZqaidbi9/LCTmoN2s3jnkiWTU/FMmuBkDJl8jh8HACEk/T9vD uJX9ytq3qS+aeazWjXNGqdg3lsmUulokbAvNMpwWCSSc/Ms2UKc0emRVU5PtEw8lDgTAUDPq8X7I +5/c7Q+09q9b32qdf6rpexYi2ycpZqm/BWw2eqFi00IpCNk1ljxoLtyFIuJeTicPIpCpiYwEdV/X r26h/Vp0f66vagVHcGnd8awu2x4f+VhOIiGrs47fSjoXJXotnP0JKgYSN1FDn5/YUw8hgGLtE9Zd 19g/WxeNj9SWLST7k6h7uXzaurWjlw1aISEhF3Vwi8jF3LpZuQjZ/HuF0lCmVIQw+PkIccgBI7u9 MO+6d1Y6l2mFgrJsLbmnpK1WjddTp1vNULLPyuyWRHNifRU21eMSGdsX4CCZPyEwXQ5SAeDeIgQ1 b9Wvae1a+td8pmlZulv7T2L0zZGcJfL+pbLs6qWv5JZw9k56QmZ+QYl+oHqot2rVT7QTASGKoIEE QN6mXXDc6Pu2k+3akNx14cdV4zW6Nh/LY/usTe+SE0oy/EBf8sPFouRT7RS+oefED+QCAAbUYAwB gDAGAMAYAwBgDAGAMAYAwBgDAGAMAYAwBgDAGAMAir1SKns2kTOt76wQlKLYYp3BzUY6ARRdsHzc 7VygoACAiRVJQxTcD+g4BC6J0FpfrFq6N0p19rMRUdUw4KhGwUIgVu1RFwsdwsYCl+ROoqoY5zGE TGMIiIiOAW/AGAMAYAwBgDAGAMAYAwBgDAGAMAYAwBgDAGAMAYAwBgDAGAMAYAwBgDAGAMAYAwBg DAGAMAYAwD//2Q== ------=_NextPart_000_0000_01CB1868.2873BC50 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://loket.zeeland.nl/img/banner_mijnoverheid.jpg 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 4vt43g7sIn5k09DuW0+GXTNRh3KubT5V/u9Wpm6+KqeZel/r7nWdSNg320PC9zVpcubMSVIjxZxS Qf8AMsMrShzkjlX+0fnmq7unpbx2/v5Xtaidcy8wJSjGf2oggF+vb1dSFtybcKFAUYTGkZOASPAn JceY+kvrtnunM/0Jktmce1bstiVHym2tyXmgtEtBbV+3U0pKo/ZyC32EdpA4+KsWwcW27ZZVjZw0 edPXIPg/cOg7AMAo+93O4uxDzS+gMPDv7VHal/H76x6Q0Dg/rRruzyoeqNfTEXHHYqpj63ky0vLk KffeKu51bjrilK56En4A6Vtv/GrDefJ+biZeTUFSLEhpDI4Z+CWO5V7QzNItriYnB8CtA2hprAtw t2prOozshFluTd2gBp5xrtkN9Ek+MjuH6VpyDi2370KIvImXkzE4sSGkMss0sNyr2evyi2sMcHwX LfNS4VkOzLJtu6MOrzXHo8qLbH0urS223MbU06FNg9qiUrPU/FfS743Y3O6UNyqRJr0BIQLlgJAg uMjgSsUtwrU7advE/BMgn2YjFWWp5cKURKIlESiJREoiURKIlESiJREoiURKIlESiJREoiURKIlE SiJREoiURKIlESiJREoiURKIlESiJREoiURKIlESiJREoiURKIlESiJREoiURKIlESiJREoiURKI lESiJREoiURKIv/Z ------=_NextPart_000_0000_01CB1868.2873BC50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://loket.zeeland.nl/img/zeeland/zoek_button.gif R0lGODlhYwAVAOYAAOfn5/Ly8urq6vT09JWVlXNzc0pKSqCgoMjIyFRUVFVVVV9fX3FxcbS0tMbG xl5eXp+fn76+vnV1dcDAwH9/f93d3czMzMnJyZqamsLCwtbW1ra2ttTU1J2dncPExK6urr+/v7W1 td/f36Kjo4uLi4qKiqKioqioqMvLy7q6uuLj44+Pj+jo6JCQkJ6ensPDw9DQ0KGioqysrICAgK+w sNLS0s7OzuPj45ucnH19fbOzs6mpqcHCwtzc3HJycoWFhc/Pz3R0dH5+fnt7e5+entPT02hpaZmY mMnKytHS0srLy729vXx8fMXFxdnZ2drb26WlpZKSktfX12hoaLGxsbu7u5GSkmpqarOysu/v7/b2 9uzt7fj5+fr7+/7+/qqpqeXl5eLi4vz8/Nra2tDPz83NzeDg4KSkpP///wAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAABjABUAAAf/gCwRZ4SFhoeIiYqLjI2Oj4YNZhEfZZaXmJmam5ydnp+goZgpDSYw aKipqqusra6vsLGys6o3UWdlXrq7vL2+v8DBwsPExbwiBGcoYszNzs/Q0dLT1NXW184VyUpd3d7f 4OHi4+TfIyPl6erpPclIXPDx8vP09fb38jEx+Pz9/E/JEGgZSLCgwYMICx5YeGBgCAkkzAxEMWOG Bi0LtUwIocUMCQkTBh542DChyZMDnSRzMKCly5cwY8p8CQHClQUDGigAUQKnCAM7ICgYUBOEAg4D FpTQidSAhAtHZ0qd2lJKsiYBsmrdyrWrV64VFCAIQOFEVgU1TlBAgGABAhcU/xToCFDDLQIKLgIY yBpk7Ne/gANoSPYii+HDiBMrXpy4gBDDBRxAdtBhQYHLMDoYSNAhi4MElwtQyWJgMuPTqA0XScZj i+vXsGPLng2bRgIVrgvQcP3AAxQrsHHk8HDbhpHYBnJ7oM28ueskySYImE69uvXr2KmbSdAiQwYB Z6aY+ZBAgIUEFjQ8sIABg4AH7hN8MMPkjAAD0318z86/vwAgyUQAwIAEFmjggQgSeAEDDDIAQAU/ GPDABgOakIABKwAggwwAbDAEABM8YAADFQDgIAArXJDgiiwOWEYyS4Ah44w01mjjjTjmqOOOPPZI owXJVBHGkEQWaeSRSCap5GySTDbpZJEXJJOCGVRWaeWVWGap5ZZcdunll1YikMwGY5Rp5plopqnm mmy26eabcJ75AgEHYEHGnXjmqeeefPbp55+ABiponiC0EMERXySq6KKMNuroo5BGKumklC5KRAOC QKLpppx2qqkkgQAAOw== ------=_NextPart_000_0000_01CB1868.2873BC50 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://loket.zeeland.nl/subsidies/cultuur/formulier/styles/styles_zeeland.css * { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } HTML { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; HEIGHT: auto; PADDING-TOP: 0px } BODY { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; HEIGHT: auto; PADDING-TOP: 0px } BODY { BACKGROUND: url(/img/zeeland/bground_red.gif) #ffffff repeat-x left = top; HEIGHT: auto } #container { MARGIN: 0px auto; WIDTH: 60em; HEIGHT: auto } #header { POSITION: relative; WIDTH: 60em; HEIGHT: 145px } #header H1 { MARGIN: 112px 0px 0px; FONT: italic 1.5em Arial, Helvetica, sans-serif; = FLOAT: left; COLOR: #4561ab } #header .hRed { COLOR: #b81050 } #vlaggen { POSITION: absolute; LIST-STYLE-TYPE: none; TOP: 115px; = LIST-STYLE-IMAGE: none; LEFT: 800px } #vlaggen LI { WIDTH: 28px; DISPLAY: inline; HEIGHT: 22px } #vlaggen LI IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } #search { POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: = 960px; PADDING-RIGHT: 0px; HEIGHT: 33px; CLEAR: both; PADDING-TOP: 86px } .pzuser { POSITION: absolute; FONT: 0.7em Arial, Verdana, sans-serif; COLOR: = #626262; MARGIN-LEFT: 15px; TOP: 90px; LEFT: 480px } .pzuser IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 5px = 0px 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none } #search P { TEXT-TRANSFORM: uppercase; MARGIN: 2px 11px 0px 0px; FONT: 1em Arial, = Verdana, sans-serif; FLOAT: left; COLOR: #626262 } #search IMG { MARGIN: 0px 11px 0px 0px; FLOAT: left } #search #searchForm { MARGIN: 0px } #search #searchForm #gsasearch INPUT { BORDER-BOTTOM: #919191 1px solid; BORDER-LEFT: #919191 1px solid; = PADDING-BOTTOM: 2px; MARGIN: 0px 11px 0px 0px; PADDING-LEFT: 3px; WIDTH: = 135px; PADDING-RIGHT: 3px; FONT: 0.8em Arial, Verdana, sans-serif; = BACKGROUND: #fff; FLOAT: left; COLOR: #000000; BORDER-TOP: #919191 1px = solid; BORDER-RIGHT: #919191 1px solid; PADDING-TOP: 2px } #search #searchForm #gsasearch_simple INPUT { BORDER-BOTTOM: #919191 1px solid; BORDER-LEFT: #919191 1px solid; = PADDING-BOTTOM: 2px; MARGIN: 0px 11px 0px 0px; PADDING-LEFT: 3px; WIDTH: = 135px; PADDING-RIGHT: 3px; FONT: 0.8em Arial, Verdana, sans-serif; = BACKGROUND: #fff; FLOAT: left; COLOR: #000000; BORDER-TOP: #919191 1px = solid; BORDER-RIGHT: #919191 1px solid; PADDING-TOP: 2px } #search #searchForm #zoekVelden INPUT { BORDER-BOTTOM: #919191 1px solid; BORDER-LEFT: #919191 1px solid; = PADDING-BOTTOM: 2px; MARGIN: 0px 11px 0px 0px; PADDING-LEFT: 3px; WIDTH: = 135px; PADDING-RIGHT: 3px; FONT: 0.8em Arial, Verdana, sans-serif; = BACKGROUND: #fff; FLOAT: left; COLOR: #000000; BORDER-TOP: #919191 1px = solid; BORDER-RIGHT: #919191 1px solid; PADDING-TOP: 2px } #search #searchForm #gsasearch SELECT { FONT: 0.7em Arial, Verdana, sans-serif; FLOAT: left } #search #searchForm #zoekVelden SELECT { FONT: 0.7em Arial, Verdana, sans-serif; FLOAT: left } #search #searchForm #gsasearch .sButton { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0px 11px; PADDING-LEFT: 0px; WIDTH: 99px; = PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 21px; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 0px } #search #searchForm #gsasearch_simple .sButton { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0px 11px; PADDING-LEFT: 0px; WIDTH: 99px; = PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 21px; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 0px } #search #searchForm #zoekVelden .sButton { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0px 11px; PADDING-LEFT: 0px; WIDTH: 99px; = PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 21px; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 0px } #search #gsasearch_simple A { PADDING-TOP: 3px } #search .advancedTopButton { PADDING-BOTTOM: 0px; MARGIN: -13px 0px 0px 15px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: block; FONT: 0.6em Arial, Verdana, = sans-serif; FLOAT: left; COLOR: #626262; PADDING-TOP: 0px } SPAN.gsaNavActive { BACKGROUND-COLOR: #b2c5e8 } SPAN.gsaNav { BACKGROUND-COLOR: #fff } #advancedSearchTable { MARGIN: 0px; FONT-SIZE: 100% !important } #advancedSearchTable INPUT { COLOR: #000000; FONT-SIZE: 1em } #advancedSearchTable H2 { FONT-SIZE: 1.4em } #advancedSearchTable SELECT { BORDER-BOTTOM: #919191 1px solid; BORDER-LEFT: #919191 1px solid; = PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = FONT: 1em Arial, Verdana, sans-serif; COLOR: #000000; BORDER-TOP: = #919191 1px solid; BORDER-RIGHT: #919191 1px solid; PADDING-TOP: 1px } #advancedSearchTable .checkboxes1 INPUT { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 5px = 0px 0px; DISPLAY: block !important; FLOAT: left; CLEAR: left !important; = BORDER-TOP: medium none; BORDER-RIGHT: medium none } .search_metadata { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: red; FONT-SIZE: 10px; = BORDER-TOP: 0px; BORDER-RIGHT: 0px } .search_navimg { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: = 0px } * HTML #advancedSearchTable .checkboxes1 INPUT { MARGIN: -2px 5px 0px 0px } .checkboxes2 { PADDING-TOP: 5px } .leftcheck { PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 4px; WIDTH: 14px; = PADDING-RIGHT: 4px; PADDING-TOP: 2px } #advancedSearchTable .checkboxes2 INPUT { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } .advancedSearchButton { PADDING-BOTTOM: 0px; MARGIN: -15px 0px 0px 15px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FLOAT: none !important; COLOR: #626262; PADDING-TOP: = 0px } .SearchResults { WIDTH: 470px; OVERFLOW: hidden } .SearchResultsKeyMatch { BORDER-BOTTOM: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; = PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; WIDTH: 470px; PADDING-RIGHT: = 8px; BACKGROUND: #f6f6f6; OVERFLOW: hidden; BORDER-TOP: #e0e0e0 1px = solid; BORDER-RIGHT: #e0e0e0 1px solid; PADDING-TOP: 8px } .SearchResultsKeyMatchIntro { FONT: bold 1em Arial, Verdana, sans-serif } .gsa50SearchContainer { BORDER-BOTTOM: black 0px solid; BORDER-LEFT: black 0px solid; WIDTH: = 100%; BORDER-TOP: black 0px solid; BORDER-RIGHT: black 0px solid } .gsa50SearchHeader { BORDER-BOTTOM: red 0px solid; BORDER-LEFT: red 0px solid; CLEAR: both; = BORDER-TOP: red 0px solid; BORDER-RIGHT: red 0px solid } .gsa50SearchResults { WIDTH: 450px; PADDING-RIGHT: 10px; FLOAT: left; BORDER-RIGHT: #c0c0c0 = 1px dashed } .gsa50SearchResultsMax { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 10px; = FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px } .gsa50SearchSummary { COLOR: black; CLEAR: both } .gsa50SearchMeta { FONT: 0.85em Arial, Verdana, sans-serif; COLOR: red } .gsa50SearchParametricSearch { BORDER-BOTTOM: blue 0px solid; BORDER-LEFT: blue 0px solid; = PADDING-LEFT: 5px; WIDTH: 235px; FLOAT: left; BORDER-TOP: blue 0px = solid; BORDER-RIGHT: blue 0px solid } .gsa50SearchFooter { BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; WIDTH: 100%; = CLEAR: both; BORDER-TOP: 0px; BORDER-RIGHT: 0px } .gsa50Devider { HEIGHT: 20px } .gsa50oneboxContainer { BORDER-BOTTOM: black 0px solid; BORDER-LEFT: black 0px solid; = PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eaeaea; PADDING-LEFT: 10px; = WIDTH: 100%; BORDER-TOP: black 0px solid; BORDER-RIGHT: black 0px solid; = PADDING-TOP: 10px } .gsa50oneboxImage { PADDING-RIGHT: 10px; FLOAT: left } .gsa50oneboxIntro { PADDING-BOTTOM: 10px; FONT-WEIGHT: bold } .gsa50oneboxSummary { PADDING-LEFT: 34px; COLOR: black; PADDING-TOP: 5px } .gsa50ActivePSItem { COLOR: red } #breadCrum { POSITION: relative; BACKGROUND: url(/img/zeeland/schaduw.gif) no-repeat = left top; HEIGHT: 50px } #breadCrum P { TEXT-TRANSFORM: uppercase; MARGIN: 13px 0px 0px; FONT: bold 0.8em = Arial, Verdana, sans-serif; FLOAT: left !important; COLOR: #20419a } #breadCrum IMG { MARGIN: 16px 0px 0px 4px; FLOAT: left } #breadCrum .crumStyle { POSITION: absolute; TEXT-TRANSFORM: none; MARGIN: 13px 0px 0px 10px; = WIDTH: 630px; FONT: 0.7em Arial, Verdana, sans-serif; COLOR: #20419a; = LEFT: 90px } #breadCrum .crumStyle A:link { COLOR: #20419a; TEXT-DECORATION: underline } #breadCrum .crumStyle A:visited { COLOR: #20419a; TEXT-DECORATION: underline } #breadCrum .crumStyle A:hover { COLOR: #20419a; FONT-WEIGHT: bold; TEXT-DECORATION: none } #breadCrum .crumStyle A:active { COLOR: #20419a; FONT-WEIGHT: bold; TEXT-DECORATION: none } #contentPZ { CLEAR: both } #nav #extraMenu { MARGIN: 15px 0px 0px } #nav #extraMenu .kopEXTRA { PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; WIDTH: 175px; PADDING-RIGHT: = 0px; FONT: bold 0.9em Arial, Verdana, sans-serif; BACKGROUND: = url(/img/zeeland/pijl-kop.gif) #9dacd3 no-repeat 14px 14px; = LETTER-SPACING: -1px; HEIGHT: 1.5em; COLOR: #c5d0ed; PADDING-TOP: 8px } * HTML #nav #extraMenu .kopEXTRA { PADDING-BOTTOM: 0px; PADDING-LEFT: 27px; WIDTH: 173px; PADDING-RIGHT: = 0px; PADDING-TOP: 8px } #nav #extraMenu LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 7px 0px 0px; = PADDING-LEFT: 28px; PADDING-RIGHT: 0px; FONT: 0.9em Arial, Verdana, = sans-serif; BACKGROUND: url(/img/zeeland/blauwerondje.gif) no-repeat = 15px 6px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } #nav #extraMenu LI .selected { FONT-WEIGHT: bold } * HTML #nav #extraMenu LI { BACKGROUND: url(/img/zeeland/blauwerondje.gif) no-repeat 14px 6px } #nav #extraMenu LI A:link { COLOR: #3755a5; TEXT-DECORATION: none } #nav #extraMenu LI A:visited { COLOR: #3755a5; TEXT-DECORATION: none } #nav #extraMenu LI A:hover { TEXT-DECORATION: underline } #nav #extraMenu LI A:active { TEXT-DECORATION: underline } .drempelvrij { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } #cCenter { WIDTH: 31.6em; FLOAT: left } .XL { WIDTH: 46.5em !important } .XL .zeelandquestionnaire { PADDING-BOTTOM: 20px; WIDTH: 700px; OVERFLOW: hidden } #cCenter .cMain { POSITION: relative; MARGIN: 0px 6px 0px 3px; FONT: 0.8em/120% Arial, = Verdana, sans-serif; CLEAR: both } * HTML #cCenter .cMain { MARGIN: 0px 6px 0px 4px } #cCenter .cMain IMG.imgSMALL { MARGIN: 4px 8px 0px 15px; FLOAT: left } #cCenter .cMain H2 { MARGIN: 15px 0px 9px; FONT: bold 1em Arial, Verdana, sans-serif; COLOR: = #1f419a } #cCenter .cMain H3 { MARGIN: 15px 0px 9px; FONT: bold 1em Arial, Verdana, sans-serif; COLOR: = #1f419a } #cCenter .cMain H4 { MARGIN: 15px 0px 9px; FONT: bold 1em Arial, Verdana, sans-serif; COLOR: = #1f419a } #cCenter .cMain P { MARGIN: 9px 0px 0px } #cCenter .cMain .paragraph { MARGIN: 9px 15px 0px; COLOR: #000000 } #cCenter .cMain .inleiding { MARGIN: 9px 15px 0px; COLOR: #000000 } #cCenter .cMain .uwmening { MARGIN: 9px 15px 0px; COLOR: #000000 } * HTML #cCenter .cMain .paragraph { PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 0px } * HTML #cCenter .cMain .inleiding { PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 0px } * HTML #cCenter .cMain .uwmening { PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 0px } .paragraph { MARGIN: 0px 10px } .inleiding { MARGIN: 0px 10px } .uwmening { MARGIN: 0px 10px } #cCenter .cMain OL { MARGIN: 9px 0px 10px 37px } #cCenter .cMain UL { MARGIN: 9px 0px 10px 37px } #cCenter .cMain .black { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: = #000000; PADDING-TOP: 0px } .cMain STRONG { COLOR: #b81050; FONT-WEIGHT: bold } .cLeft STRONG { COLOR: #b81050; FONT-WEIGHT: bold } .cRight STRONG { COLOR: #b81050; FONT-WEIGHT: bold } #cCenter .cMain .black A:link { COLOR: #4561ab } #cCenter .cMain .black A:visited { COLOR: #4561ab } #cCenter .cMain .black A:hover { COLOR: #d05e8a } #cCenter .cMain .black A:active { COLOR: #d05e8a } #cCenter .cMain SPAN.readmore { MARGIN: 10px 0px 15px; WIDTH: 100%; BACKGROUND: = url(/img/zeeland/stippellijn-horiz.gif) repeat-x 0px 8px; FLOAT: left; = CLEAR: both } #cCenter .cMain SPAN.readmore IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 0px = 0px 26em; FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium = none } #cCenter .cMain SPAN.readmore2 { MARGIN: 10px 0px 15px; BACKGROUND: = url(/img/zeeland/stippellijn-horiz.gif) repeat-x 0px 8px; FLOAT: left; = CLEAR: both } #cCenter .cMain SPAN.readmore2 IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 0px = 0px 22.4em; FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium = none } .cMain .commentLinks A:link { PADDING-BOTTOM: 15px; DISPLAY: block; COLOR: #d05e8a !important; = FONT-WEIGHT: bold } .cMain .commentLinks A:visited { PADDING-BOTTOM: 15px; DISPLAY: block; COLOR: #d05e8a !important; = FONT-WEIGHT: bold } .cMain .commentLinks { PADDING-BOTTOM: 15px; DISPLAY: block; COLOR: #d05e8a !important; = FONT-WEIGHT: bold } .cMain .commentLinks A:hover { COLOR: #d05e8a; TEXT-DECORATION: underline } .cMain .commentLinks A:active { COLOR: #d05e8a; TEXT-DECORATION: underline } #pzBanner { TEXT-ALIGN: center; MARGIN-BOTTOM: 12px } #contentPZ #cLeft { PADDING-BOTTOM: 20px; MARGIN: 0px 0px 0px 3px; PADDING-LEFT: 0px; = WIDTH: 19.3em; PADDING-RIGHT: 0px; FONT: 0.8em/120% Arial, Verdana, = sans-serif; BACKGROUND: url(/img/zeeland/stippellijn.gif) repeat-y right = top; FLOAT: left; COLOR: #3e4042; CLEAR: both; PADDING-TOP: 0px } .kopLBLarge { PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; FONT: bold = 1.1em Arial, Verdana, sans-serif; BACKGROUND: = url(/img/zeeland/pijl-uitdeprovincie.gif) #7b8fc4 no-repeat 14px 14px; = LETTER-SPACING: -1px; HEIGHT: 1.6em; COLOR: #ffffff; MARGIN-RIGHT: 5px; = PADDING-TOP: 8px } .kopGREYLarge { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 30px; = PADDING-RIGHT: 0px; FONT: bold 1.1em Arial, Verdana, sans-serif; = BACKGROUND: url(/img/zeeland/pijl-bezochtelinks.gif) #ababae no-repeat = 14px 14px; LETTER-SPACING: -1px; HEIGHT: 1.6em; COLOR: #e2e2e2; = PADDING-TOP: 8px } .kop { PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; FONT: bold = 1.1em Arial, Verdana, sans-serif; LETTER-SPACING: -1px; HEIGHT: 1.6em; = COLOR: #ffffff; MARGIN-RIGHT: 5px; PADDING-TOP: 8px } .kopRED2 { PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-LEFT: 30px; = PADDING-RIGHT: 0px; FONT: bold 1.1em Arial, Verdana, sans-serif; = BACKGROUND: url(/img/zeeland/pijl-vanprovincie.gif) #d05e8a no-repeat = 14px 14px; LETTER-SPACING: -1px; HEIGHT: 1.6em; COLOR: #edbfd0; = PADDING-TOP: 8px } .textBlock { PADDING-BOTTOM: 0px; MARGIN: 15px 0px 10px; PADDING-LEFT: 10px; = PADDING-RIGHT: 10px; CLEAR: both; PADDING-TOP: 0px } .textBlock IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 4px 6px = 5px 0px; FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none } .textBlock H2 { MARGIN: 0px 0px 9px; DISPLAY: block; FONT: bold 0.9em Arial, Verdana, = sans-serif; TEXT-DECORATION: none } .textBlock P { MARGIN: 10px 0px 0px } .textBlock P A:link { MARGIN: 0px 0px 10px; COLOR: #556eb2; TEXT-DECORATION: none } .textBlock P A:visited { MARGIN: 0px 0px 10px; COLOR: #556eb2; TEXT-DECORATION: none } .textBlock P A:hover { MARGIN: 0px 0px 10px; COLOR: #556eb2; TEXT-DECORATION: none } .textBlock P A:active { MARGIN: 0px 0px 10px; COLOR: #556eb2; TEXT-DECORATION: none } .textBlock H2 A:link { MARGIN: 0px 0px 9px; DISPLAY: block; COLOR: #1f419a; TEXT-DECORATION: = none } .textBlock H2 A:visited { MARGIN: 0px 0px 9px; DISPLAY: block; COLOR: #1f419a; TEXT-DECORATION: = none } .textBlock H2 A:hover { MARGIN: 0px 0px 9px; DISPLAY: block; COLOR: #1f419a; TEXT-DECORATION: = none } .textBlock H2 A:active { MARGIN: 0px 0px 9px; DISPLAY: block; COLOR: #1f419a; TEXT-DECORATION: = none } .textBlock H3 A:link { MARGIN: 12px 0px 6px; DISPLAY: block; COLOR: #1f419a; TEXT-DECORATION: = none } .textBlock H3 A:visited { MARGIN: 12px 0px 6px; DISPLAY: block; COLOR: #1f419a; TEXT-DECORATION: = none } .textBlock H3 A:hover { MARGIN: 12px 0px 6px; DISPLAY: block; COLOR: #1f419a; TEXT-DECORATION: = none } .textBlock H3 A:active { MARGIN: 12px 0px 6px; DISPLAY: block; COLOR: #1f419a; TEXT-DECORATION: = none } .textBlock H4 A:link { MARGIN: 12px 0px 6px; DISPLAY: block; COLOR: #1f419a; TEXT-DECORATION: = none } .textBlock H4 A:visited { MARGIN: 12px 0px 6px; DISPLAY: block; COLOR: #1f419a; TEXT-DECORATION: = none } .textBlock H4 A:hover { MARGIN: 12px 0px 6px; DISPLAY: block; COLOR: #1f419a; TEXT-DECORATION: = none } .textBlock H4 A:active { MARGIN: 12px 0px 6px; DISPLAY: block; COLOR: #1f419a; TEXT-DECORATION: = none } .textBlock UL { MARGIN: 5px 0px } .textBlock LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 4px 0px 0px 6px; = PADDING-LEFT: 12px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/img/zeeland/pijl-opsomming.gif) no-repeat 0px 3px; COLOR: #3e4042; = PADDING-TOP: 0px } .textBlock LI A:link { COLOR: #556eb2; TEXT-DECORATION: none } .textBlock LI A:visited { COLOR: #556eb2; TEXT-DECORATION: none } #contentPZ .general A:link { COLOR: #4561ab !important; TEXT-DECORATION: underline !important } #contentPZ .general A:visited { COLOR: #4561ab !important; TEXT-DECORATION: underline !important } #contentPZ .general A:hover { COLOR: #d05e8a !important; TEXT-DECORATION: none !important } #contentPZ .general A:active { COLOR: #d05e8a !important; TEXT-DECORATION: none !important } #contentPZ #cRight { PADDING-BOTTOM: 20px; MARGIN: 0px 0px 0px 3px; PADDING-LEFT: 0px; = WIDTH: 19.3em; PADDING-RIGHT: 0px; FONT: 0.8em/120% Arial, Verdana, = sans-serif; FLOAT: left; COLOR: #3e4042; PADDING-TOP: 0px } #cRight .archive { PADDING-BOTTOM: 0px; MARGIN: 15px 0px 15px 10px; PADDING-LEFT: 14px; = PADDING-RIGHT: 0px; BACKGROUND: = url(/img/zeeland/pijl-nieuwsarchiefrood.gif) no-repeat 4px 3px; COLOR: = #d05e8a; PADDING-TOP: 0px } #cRight .archive A:link { COLOR: #d05e8a; TEXT-DECORATION: none } #cRight .archive A:visited { COLOR: #d05e8a; TEXT-DECORATION: none } #cRight .archive A:hover { COLOR: #d05e8a; TEXT-DECORATION: none } #cRight .archive A:active { COLOR: #d05e8a; TEXT-DECORATION: none } #cRight .docs .kopDOCS { PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-LEFT: 30px; WIDTH: = 13.2em; PADDING-RIGHT: 0px; BACKGROUND: url(/img/zeeland/pijl-kop.gif) = #d05e8a no-repeat 14px 14px; LETTER-SPACING: -1px; HEIGHT: 1.5em; COLOR: = #ffffff; PADDING-TOP: 8px } #cRight .docs LI { LIST-STYLE-TYPE: none; MARGIN: 5px 0px 0px 10px; HEIGHT: 20px; = LIST-STYLE-IMAGE: none } #cRight .docs LI A { COLOR: #3e4042 } #cRight .docs .pdf { PADDING-BOTTOM: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; = BACKGROUND: url(/img/zeeland/icon-pdf.gif) no-repeat 0px 0px; = PADDING-TOP: 0px } #cRight .docs .globe { PADDING-BOTTOM: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; = BACKGROUND: url(/img/zeeland/icon-globe.gif) no-repeat 0px 0px; = PADDING-TOP: 0px } #cBanner { PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 18em; PADDING-RIGHT: = 0px; FONT: 0.8em/120% Arial, Verdana, sans-serif; BACKGROUND: = url(/img/zeeland/stippellijn.gif) repeat-y left top; FLOAT: left; = HEIGHT: auto; COLOR: #3e4042; PADDING-TOP: 0px } #cBanner #flashBanner { POSITION: relative; MARGIN: 0px; HEIGHT: 209px; TOP: -80px } #flashBanner OBJECT { POSITION: absolute; TOP: 0px; LEFT: 0px } #cBanner .kopGREY { PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; WIDTH: 15.9em; PADDING-RIGHT: = 0px; FONT: bold 1em Arial, Verdana, sans-serif; BACKGROUND: = url(/img/zeeland/pijl-kop.gif) #ababae no-repeat 6px 14px; HEIGHT: = 1.5em; COLOR: #e0e0e0; CLEAR: both; PADDING-TOP: 8px } #cBanner .kop { PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; FONT: bold = 1.1em Arial, Verdana, sans-serif; LETTER-SPACING: -1px; HEIGHT: 1.5em; = COLOR: #ffffff; MARGIN-RIGHT: 5px; PADDING-TOP: 8px } #cBanner .kopDARKRED { PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 16.2em; PADDING-RIGHT: = 0px; FONT: bold 1.1em Arial, Verdana, sans-serif; BACKGROUND: = url(/img/zeeland/pijl-kop.gif) #c3326a no-repeat 6px 14px; = LETTER-SPACING: -1px; HEIGHT: 1.5em; COLOR: #c9d3ef; CLEAR: both; = PADDING-TOP: 8px } #cBanner .links .kopGREY { PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 14.5em; PADDING-RIGHT: = 0px; BACKGROUND: url(/img/zeeland/pijl-kop.gif) #ababae no-repeat 6px = 14px; LETTER-SPACING: -1px; HEIGHT: 1.5em; COLOR: #ffffff; FONT-SIZE: = 1.1em !important; PADDING-TOP: 8px } #cBanner .links .textBlock { MARGIN: 0px 0px 0px 10px; CLEAR: both } #cBanner .links .textBlock TABLE { DISPLAY: block; FLOAT: left } #cBanner .links .textBlock H2 { MARGIN: 10px 0px 0px; COLOR: #ababae } #cBanner .links .textBlock IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 10px 10px = 5px 0px; FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none } #cBanner .links .textBlock P { MARGIN: 10px 0px 0px; FLOAT: left } #cBanner .textBlock P { MARGIN: 10px 0px 0px } #cBanner .links .textBlock SPAN { MARGIN: 10px 0px; BACKGROUND: url(/img/zeeland/stippellijn-horiz.gif) = repeat-x 0px 8px; FLOAT: left } #cBanner .links .textBlock SPAN IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 0px = 0px 145px; FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium = none } #cBanner .links .bezLinks LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 6px 0px 0px 6px; = PADDING-LEFT: 12px; PADDING-RIGHT: 0px; BACKGROUND: = url(/img/zeeland/pijl-opsomming.gif) no-repeat 0px 3px; = LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } #cBanner .links .bezLinks A:link { COLOR: #3e4042 } #cBanner .links .bezLinks A:visited { COLOR: #3e4042 } #cBanner .links .bezLinks A:hover { COLOR: #3e4042 } #cBanner .links .bezLinks A:active { COLOR: #3e4042 } #cBanner .docs A { PADDING-BOTTOM: 0px; MARGIN: 14px 0px 0px 6px; PADDING-LEFT: 12px; = PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: = url(/img/zeeland/pijl-opsomming.gif) no-repeat 0px 3px; COLOR: #3e4042; = PADDING-TOP: 0px } #cBanner .docs LI { LIST-STYLE-TYPE: none; MARGIN: 5px 0px 0px 10px; DISPLAY: block; = LIST-STYLE-IMAGE: none } #cBanner .docs LI A { COLOR: #3e4042 } #cBanner .scButton .button { MARGIN: 0px 0px 0px 145px; WIDTH: 4.8em; FLOAT: left } * HTML #cBanner .scButton .button { MARGIN: 0px 0px 0px 60px } #cBanner #infoBurger { MARGIN: 7px 0px } #cBanner #infoBurger A:link { PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; WIDTH: 15.4em; PADDING-RIGHT: = 0px; DISPLAY: block; FONT: bold 1.1em Arial, Verdana, sans-serif; = BACKGROUND: #f7b385; HEIGHT: 1.3em; COLOR: #fff; TEXT-DECORATION: none; = PADDING-TOP: 7px } #cBanner #infoBurger A:visited { PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; WIDTH: 15.4em; PADDING-RIGHT: = 0px; DISPLAY: block; FONT: bold 1.1em Arial, Verdana, sans-serif; = BACKGROUND: #f7b385; HEIGHT: 1.3em; COLOR: #fff; TEXT-DECORATION: none; = PADDING-TOP: 7px } #cBanner #infoBurger A:hover { BACKGROUND: #f96b17 } #cBanner #infoBurger A:active { BACKGROUND: #f96b17 } #cBanner #infoBedrijven { MARGIN: 7px 0px } #cBanner #infoBedrijven A:link { PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; WIDTH: 15.4em; PADDING-RIGHT: = 0px; DISPLAY: block; FONT: bold 1.1em Arial, Verdana, sans-serif; = BACKGROUND: #bdda7d; HEIGHT: 1.3em; COLOR: #fff; TEXT-DECORATION: none; = PADDING-TOP: 7px } #cBanner #infoBedrijven A:visited { PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; WIDTH: 15.4em; PADDING-RIGHT: = 0px; DISPLAY: block; FONT: bold 1.1em Arial, Verdana, sans-serif; = BACKGROUND: #bdda7d; HEIGHT: 1.3em; COLOR: #fff; TEXT-DECORATION: none; = PADDING-TOP: 7px } #cBanner #infoBedrijven A:hover { BACKGROUND: #78ba24 } #cBanner #infoBedrijven A:active { BACKGROUND: #78ba24 } #cBanner #infoToeristen { MARGIN: 7px 0px } #cBanner #infoToeristen A:link { PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; WIDTH: 15.4em; PADDING-RIGHT: = 0px; DISPLAY: block; FONT: bold 1.1em Arial, Verdana, sans-serif; = BACKGROUND: #7bcfe3; HEIGHT: 1.3em; COLOR: #fff; TEXT-DECORATION: none; = PADDING-TOP: 7px } #cBanner #infoToeristen A:visited { PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; WIDTH: 15.4em; PADDING-RIGHT: = 0px; DISPLAY: block; FONT: bold 1.1em Arial, Verdana, sans-serif; = BACKGROUND: #7bcfe3; HEIGHT: 1.3em; COLOR: #fff; TEXT-DECORATION: none; = PADDING-TOP: 7px } #cBanner #infoToeristen A:hover { BACKGROUND: #009fde } #cBanner #infoToeristen A:active { BACKGROUND: #009fde } #cBanner #infoAlgemeen { MARGIN: 7px 0px 15px } #cBanner #infoAlgemeen A:link { PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; WIDTH: 15.4em; PADDING-RIGHT: = 0px; DISPLAY: block; FONT: bold 1.1em Arial, Verdana, sans-serif; = BACKGROUND: #d05e8a; HEIGHT: 1.3em; COLOR: #fff; TEXT-DECORATION: none; = PADDING-TOP: 7px } #cBanner #infoAlgemeen A:visited { PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; WIDTH: 15.4em; PADDING-RIGHT: = 0px; DISPLAY: block; FONT: bold 1.1em Arial, Verdana, sans-serif; = BACKGROUND: #d05e8a; HEIGHT: 1.3em; COLOR: #fff; TEXT-DECORATION: none; = PADDING-TOP: 7px } #cBanner #infoAlgemeen A:hover { BACKGROUND: #c3326a } #cBanner #infoAlgemeen A:active { BACKGROUND: #c3326a } .camera { POSITION: relative; MARGIN: 15px 5px 15px 0px; BACKGROUND: #768bc1; = CLEAR: both } #cBanner .camera { WIDTH: 225px } * HTML .camera { MARGIN: 15px 0px; WIDTH: 16em } * HTML #cLeft .camera { WIDTH: 18.3em !important } * HTML #cRight .camera { WIDTH: 18.3em !important } * HTML #cBanner .camera { POSITION: relative } .camera .kopBGROUND { PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; FONT: bold = 1.1em Arial, Verdana, sans-serif; BACKGROUND: = url(/img/zeeland/pijl-kop.gif) no-repeat 14px 14px; LETTER-SPACING: = -1px; COLOR: #d4dcf1; PADDING-TOP: 8px } .camera A IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 10px 10px = 0px 6px; DISPLAY: block; FLOAT: left; BORDER-TOP: medium none; = BORDER-RIGHT: medium none } .camera P { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: = 10px; FLOAT: left; PADDING-TOP: 10px } * HTML .camera P { WIDTH: 90px } #cBanner .camera P { WIDTH: 80px } * HTML #cBanner .camera P { WIDTH: 60px; OVERFLOW: hidden } .camera P A:link { MARGIN: 10px 0px 0px; COLOR: #ffffff; FONT-SIZE: 0.9em !important; = TEXT-DECORATION: none } .camera P A:visited { MARGIN: 10px 0px 0px; COLOR: #ffffff; FONT-SIZE: 0.9em !important; = TEXT-DECORATION: none } .camera P A:hover { MARGIN: 10px 0px 0px; COLOR: #ffffff; FONT-SIZE: 0.9em !important; = TEXT-DECORATION: none } .camera P A:active { MARGIN: 10px 0px 0px; COLOR: #ffffff; FONT-SIZE: 0.9em !important; = TEXT-DECORATION: none } * HTML .camera P A:link { MARGIN: 5px 0px 0px; FONT-SIZE: 0.85em !important } * HTML .camera P A:visited { MARGIN: 5px 0px 0px; FONT-SIZE: 0.85em !important } * HTML .camera P A:hover { MARGIN: 5px 0px 0px; FONT-SIZE: 0.85em !important } * HTML .camera P A:active { MARGIN: 5px 0px 0px; FONT-SIZE: 0.85em !important } .camera .scButton { MARGIN: 10px 10px 0px 0px; WIDTH: 13em !important; FLOAT: left; CLEAR: = both } * HTML #cBanner .camera .scButton { POSITION: relative; CLEAR: both } .camera .buttonmiddle { MARGIN: 0px 0px 10px 145px; WIDTH: 6.5em } * HTML .camera .buttonmiddle { MARGIN: 0px 0px 10px 70px } #cBanner .camera .buttonmiddle { MARGIN: 0px 0px 10px 135px; WIDTH: 5.5em !important } * HTML #cBanner .camera .buttonmiddle { MARGIN: 0px 0px 10px 70px; WIDTH: 5.5em !important } .spotlight { PADDING-BOTTOM: 9px; MARGIN: 0px 5px 0px 0px } #cBanner .spotlight { WIDTH: 17.5em } .spotlight .spotlightintro { PADDING-BOTTOM: 15px; PADDING-LEFT: 10px; DISPLAY: block } .spotlight .spotContent { PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 7px; BACKGROUND: = url(/img/zeeland/spotlight-grad.gif) no-repeat right top; PADDING-TOP: = 5px } .spotlight .kopBLsmall { PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; FONT: bold = 1.1em Arial, Verdana, sans-serif; BACKGROUND: = url(/img/zeeland/pijl-schijnwerpers.gif) #556eb2 no-repeat 6px 14px; = LETTER-SPACING: -1px; HEIGHT: 1.6em; COLOR: #90a2d2; PADDING-TOP: 8px } .spotContent IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 10px 0px = 12px; WIDTH: 209px; BORDER-TOP: medium none; BORDER-RIGHT: medium none } .spotContent P { PADDING-BOTTOM: 10px } .spotContent STRONG { COLOR: #ef8b00; FONT-WEIGHT: bold } .spotContent H2 { MARGIN: 0px 0px 9px; FONT: bold 0.9em Arial, Verdana, Helvetica } .spotContent H2 A:link { LINE-HEIGHT: 1.1em !important; DISPLAY: block; COLOR: #1f419a; = TEXT-DECORATION: none } .spotContent H2 A:visited { LINE-HEIGHT: 1.1em !important; DISPLAY: block; COLOR: #1f419a; = TEXT-DECORATION: none } .spotContent H2 A:hover { LINE-HEIGHT: 1.1em !important; DISPLAY: block; COLOR: #1f419a; = TEXT-DECORATION: none } .spotContent H2 A:active { LINE-HEIGHT: 1.1em !important; DISPLAY: block; COLOR: #1f419a; = TEXT-DECORATION: none } .spotContent P A:link { MARGIN: 12px 9px 0px 0px; COLOR: #1f419a; TEXT-DECORATION: none } .spotContent P A:visited { MARGIN: 12px 9px 0px 0px; COLOR: #1f419a; TEXT-DECORATION: none } .spotContent P A:hover { MARGIN: 12px 9px 0px 0px; COLOR: #1f419a; TEXT-DECORATION: none } .spotContent P A:active { MARGIN: 12px 9px 0px 0px; COLOR: #1f419a; TEXT-DECORATION: none } .spotContent UL { MARGIN: 5px 0px } .spotContent LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 4px 0px 0px 6px; = PADDING-LEFT: 12px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/img/zeeland/pijl-opsomming.gif) no-repeat 0px 3px; COLOR: #3e4042; = PADDING-TOP: 0px } .spotContent A:link { COLOR: #556eb2; TEXT-DECORATION: none } .spotContent A:visited { COLOR: #556eb2; TEXT-DECORATION: none } .spotContent SPAN IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FLOAT: right; = BORDER-TOP: medium none; BORDER-RIGHT: medium none } .abdijafbeelding { TEXT-ALIGN: center !important; PADDING-BOTTOM: 8px !important; MARGIN: = 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; = PADDING-TOP: 8px !important } .abdijafbeelding IMG { MARGIN: 0px } .spotlight .spotContent2 { PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 7px; BACKGROUND: = none transparent scroll repeat 0% 0%; PADDING-TOP: 0px } .spotContent2 H2 { MARGIN: 0px 0px 9px; FONT: bold 0.9em Arial, Verdana, Helvetica } .spotContent2 H2 A:link { LINE-HEIGHT: 1.3em !important; DISPLAY: block; COLOR: #1f419a; = TEXT-DECORATION: none } .spotContent2 H2 A:visited { LINE-HEIGHT: 1.3em !important; DISPLAY: block; COLOR: #1f419a; = TEXT-DECORATION: none } .spotContent2 H2 A:hover { LINE-HEIGHT: 1.3em !important; DISPLAY: block; COLOR: #1f419a; = TEXT-DECORATION: none } .spotContent2 H2 A:active { LINE-HEIGHT: 1.3em !important; DISPLAY: block; COLOR: #1f419a; = TEXT-DECORATION: none } .spotContent2 P { PADDING-BOTTOM: 10px } .spotContent2 UL { MARGIN: 5px 0px } .spotContent2 LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 4px 0px 0px 6px; = PADDING-LEFT: 12px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/img/zeeland/pijl-opsomming.gif) no-repeat 0px 3px; COLOR: #3e4042; = PADDING-TOP: 0px } .spotContent2 P A:link { LINE-HEIGHT: 1.3em !important; MARGIN: 12px 9px 0px 0px; DISPLAY: = block; COLOR: #1f419a; TEXT-DECORATION: none } .spotContent2 P A:visited { LINE-HEIGHT: 1.3em !important; MARGIN: 12px 9px 0px 0px; DISPLAY: = block; COLOR: #1f419a; TEXT-DECORATION: none } .spotContent2 P A:hover { LINE-HEIGHT: 1.3em !important; MARGIN: 12px 9px 0px 0px; DISPLAY: = block; COLOR: #1f419a; TEXT-DECORATION: none } .spotContent2 P A:active { LINE-HEIGHT: 1.3em !important; MARGIN: 12px 9px 0px 0px; DISPLAY: = block; COLOR: #1f419a; TEXT-DECORATION: none } .spotContent2 .scButton { PADDING-BOTTOM: 10px } .spotContent2 SPAN { MARGIN: 10px 0px; WIDTH: 205px; DISPLAY: block; BACKGROUND: = url(/img/zeeland/stippellijn-horiz.gif) repeat-x 0px 8px } .spotContent2 SPAN IMG { BORDER-BOTTOM: medium none; POSITION: relative; BORDER-LEFT: medium = none; MARGIN: 0px 0px 0px 145px; DISPLAY: block; BORDER-TOP: medium = none; BORDER-RIGHT: medium none } .gradientbackground { MARGIN-BOTTOM: 26px !important; BACKGROUND: = url(/img/zeeland/spotlight-grad.gif) no-repeat right top } #copyright { MARGIN: 15px 0px; WIDTH: 17.5em; DISPLAY: block; BACKGROUND: #eff2f8; = HEIGHT: 212px; CLEAR: both } #copyright IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 45px 0px = 0px 36px; BORDER-TOP: medium none; BORDER-RIGHT: medium none } #copyright P { TEXT-ALIGN: center; MARGIN: 36px 0px 0px; COLOR: #556eb2 } #copyright P A:link { COLOR: #556eb2 } #copyright P A:visited { COLOR: #556eb2 } #copyright P A:hover { COLOR: #556eb2 } #copyright P A:active { COLOR: #556eb2 } #chat { MARGIN: 15px 0px; WIDTH: 17.5em; DISPLAY: block; BACKGROUND: #ebeef8; = HEIGHT: 71px; CLEAR: both } #banners_loket { DISPLAY: block; CLEAR: both } #banners_loket IMG { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: = 0px } #footer { PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; WIDTH: 945px; PADDING-RIGHT: = 0px; BACKGROUND: url(/img/zeeland/stippellijn-horiz.gif) repeat-x left = top; HEIGHT: 43px; COLOR: #9c9c9c; CLEAR: both; PADDING-TOP: 17px } #footer SPAN { DISPLAY: inline; FONT: 0.8em Arial, Verdana, sans-serif } #footer A:link { COLOR: #9c9c9c } #footer A:visited { COLOR: #9c9c9c } #footer A:hover { COLOR: #b70b4d } #pageinfo { PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; WIDTH: 945px; PADDING-RIGHT: = 0px; FONT: 0.8em Arial, Verdana, sans-serif; BACKGROUND: = url(/img/zeeland/stippellijn-horiz.gif) repeat-x left top; HEIGHT: 13px; = COLOR: #9c9c9c; CLEAR: both; PADDING-TOP: 10px } #monthlist A:link { MARGIN: 0px 0px 10px 5px; COLOR: #4561ab; TEXT-DECORATION: none } #monthlist A:visited { MARGIN: 0px 0px 10px 5px; COLOR: #4561ab; TEXT-DECORATION: none } #monthlist A:hover { COLOR: #d05e8a } #monthlist A:active { COLOR: #d05e8a } #yearlist A:link { COLOR: #4561ab; TEXT-DECORATION: none } #yearlist A:visited { COLOR: #4561ab; TEXT-DECORATION: none } #yearlist A:hover { COLOR: #d05e8a } #yearlist A:active { COLOR: #d05e8a } .archive { PADDING-BOTTOM: 0px; MARGIN: 15px 0px 15px 10px; PADDING-LEFT: 14px; = PADDING-RIGHT: 0px; FONT: bold 0.9em Arial, Verdana, sans-serif; = BACKGROUND: url(/img/zeeland/pijl-nieuwsarchiefblauw.gif) no-repeat 4px = 3px; COLOR: #4561ab; PADDING-TOP: 0px } .archive A:link { COLOR: #4561ab; TEXT-DECORATION: none } .archive A:visited { COLOR: #4561ab; TEXT-DECORATION: none } .archive A:hover { COLOR: #4561ab; TEXT-DECORATION: none } .archive A:active { COLOR: #4561ab; TEXT-DECORATION: none } .newspicwrapper { POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: = 80px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 77px; PADDING-TOP: 0px } .newspicwrapper TABLE { MARGIN: 0px 0px 0px 6px; WIDTH: 74px; DISPLAY: block } .newspicwrapper IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 74px; = BORDER-TOP: medium none; BORDER-RIGHT: medium none } .newspicframe { Z-INDEX: 20; POSITION: absolute; WIDTH: 74px; HEIGHT: 74px; TOP: 0px; = LEFT: 0px } .newspic { Z-INDEX: 10; POSITION: absolute; WIDTH: 74px; HEIGHT: 74px; TOP: 0px; = LEFT: 0px } .imagenote { TEXT-ALIGN: left; PADDING-BOTTOM: 5px !important; MARGIN: 0px; FONT: = 0.8em Arial, Verdana, sans-serif; HEIGHT: 1px; COLOR: #b2b2b2; = PADDING-TOP: 6px } .imageNoteImageTag { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } .newstext { COLOR: #3e4042 !important } .imgmap { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } FORM TABLE { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: = 90%; PADDING-RIGHT: 0px; DISPLAY: table; FONT: 0.9em Arial, Verdana, = sans-serif; FLOAT: none; PADDING-TOP: 0px } FORM TABLE TD { PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; = PADDING-TOP: 2px } FORM TABLE TD IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; = FLOAT: none !important; BORDER-TOP: medium none; BORDER-RIGHT: medium = none } FORM TABLE TD .tooltip { POSITION: absolute; FLOAT: right; RIGHT: -30px } FORM { POSITION: relative; MARGIN: 0px 0px 0px 10px; FLOAT: left } .black FORM { MARGIN: 0px } * HTML .black FORM { WIDTH: 465px } INPUT { BORDER-BOTTOM-COLOR: #919191; PADDING-BOTTOM: 1px; BORDER-TOP-COLOR: = #919191; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: = #3e4042; BORDER-RIGHT-COLOR: #919191; BORDER-LEFT-COLOR: #919191; = PADDING-TOP: 1px } INPUT[type=3D'checkbox'] { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } INPUT[type=3D'radio'] { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } TEXTAREA { BORDER-BOTTOM: #919191 1px solid; BORDER-LEFT: #919191 1px solid; = PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; = COLOR: #3e4042; BORDER-TOP: #919191 1px solid; BORDER-RIGHT: #919191 1px = solid; PADDING-TOP: 1px } SELECT { BORDER-BOTTOM: #919191 1px solid; BORDER-LEFT: #919191 1px solid; = PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = FONT: 0.9em Arial, Verdana, sans-serif; COLOR: #000; BORDER-TOP: #919191 = 1px solid; BORDER-RIGHT: #919191 1px solid; PADDING-TOP: 1px } TABLE H2 { MARGIN: 15px 0px 9px; FONT: bold 0.9em Arial, Verdana, sans-serif; = COLOR: #1f419a } #zeeland_comment_form TABLE { WIDTH: 450px } #zeeland_comment_form TABLE TD { TEXT-ALIGN: left; FONT-WEIGHT: normal } #zeeland_comment_form TABLE TH { TEXT-ALIGN: left; FONT-WEIGHT: normal } #zeeland_comment_form TABLE TH { PADDING-LEFT: 4px } DIV#zeeland_comment_form { POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: = 400px; PADDING-RIGHT: 0px; FLOAT: left !important; PADDING-TOP: 10px } #zeeland_comment_form TEXTAREA { WIDTH: 380px; HEIGHT: 100px } #zeeland_comment_form INPUT { BORDER-BOTTOM: #9c9c9c 1px solid; BORDER-LEFT: #9c9c9c 1px solid; = BORDER-TOP: #9c9c9c 1px solid; BORDER-RIGHT: #9c9c9c 1px solid } .eventDate { PADDING-BOTTOM: 0px; MARGIN: 6px 0px 10px; PADDING-LEFT: 25px; = PADDING-RIGHT: 0px; FONT: bold 0.9em Arial, Verdana, sans-serif; = BACKGROUND: url(/img/zeeland/pijl-vanprovincie.gif) #d05e8a no-repeat = 9px 8px; HEIGHT: 17px; COLOR: #fff; PADDING-TOP: 2px } .eventSection { BORDER-BOTTOM: #cccccc 1px dotted; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 8px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .eventTitle { MARGIN: 0px; FONT: bold 0.9em Arial, Verdana, sans-serif; COLOR: = #d05e8a } .eventItem { PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .black FORM #vvvzeelandTable { FONT-SIZE: 1em !important } FORM #vvvzeelandTable INPUT { BORDER-BOTTOM: #9c9c9c 1px solid; BORDER-LEFT: #9c9c9c 1px solid; = FONT-SIZE: 1em !important; BORDER-TOP: #9c9c9c 1px solid; BORDER-RIGHT: = #9c9c9c 1px solid } FORM #vvvzeelandTable SELECT { BORDER-BOTTOM: #9c9c9c 1px solid; BORDER-LEFT: #9c9c9c 1px solid; = FONT-SIZE: 1em !important; BORDER-TOP: #9c9c9c 1px solid; BORDER-RIGHT: = #9c9c9c 1px solid } .gidsSection { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 5px } .gidsTitel { PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px = !important; PADDING-RIGHT: 0px !important; COLOR: #b81050 !important; = PADDING-TOP: 0px !important } .generatedTableWrapper { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 470px; = PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px } .generatedTable { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 470px; PADDING-RIGHT: 0px; = BACKGROUND: #7b8fc4; FLOAT: left !important; CLEAR: none !important; = BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px } .generatedInnerTable { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } .generatedTable .plattetekst { PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; = PADDING-TOP: 2px } .generatedTable THEAD { TEXT-ALIGN: left; PADDING-LEFT: 2px } .generatedTable TH { BACKGROUND: #7b8fc4; COLOR: #fff !important } * HTML .generatedTable TH { PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; = PADDING-TOP: 2px } .thwhite { TEXT-ALIGN: left; BACKGROUND: #b2c5e8; COLOR: #ffffff; VERTICAL-ALIGN: = top; FONT-WEIGHT: bold } .tdblack { BACKGROUND: #ffffff; COLOR: #000000; VERTICAL-ALIGN: top; FONT-WEIGHT: = normal } .activiteitForm { POSITION: relative !important; MARGIN: 5px; DISPLAY: block; BACKGROUND: = #e5ebf7; FLOAT: none !important } .activiteitForm SELECT { MARGIN: 0px 5px 0px 0px } .activiteitFormTitle { DISPLAY: none } .activiteitPublic { TEXT-ALIGN: left; PADDING-BOTTOM: 3px; MARGIN-TOP: 20px; PADDING-LEFT: = 20px; PADDING-RIGHT: 9px; BACKGROUND: = url(/img/zeeland/pijl-lichtblauw.gif) no-repeat 10px 6px; FLOAT: left; = COLOR: #7b8fc4; PADDING-TOP: 3px } .activiteitTitel { TEXT-ALIGN: left; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #d05e8a; = MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; COLOR: #fff; = FONT-WEIGHT: bold; PADDING-TOP: 3px } .activiteitDate { TEXT-ALIGN: left; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #d05e8a; = MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; COLOR: #fff; = FONT-WEIGHT: bold; PADDING-TOP: 3px } .activiteitTekst { PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 9px; = PADDING-RIGHT: 9px; COLOR: #000; PADDING-TOP: 3px } #extraactiviteittitel { PADDING-BOTTOM: 3px; MARGIN-TOP: 20px; PADDING-LEFT: 20px !important; = PADDING-RIGHT: 9px; BACKGROUND: = url(/img/zeeland/pijl-nieuwsarchiefrood.gif) #fff no-repeat 10px 6px; = COLOR: #ca0264 !important; FONT-WEIGHT: bold; PADDING-TOP: 3px } .activiteitfulltd { WIDTH: 450px } .activiteitlefttd { TEXT-ALIGN: left; WIDTH: 180px } .activiteitrighttd { WIDTH: 270px } .activiteiten { WIDTH: 450px } .vergaderItem { MARGIN: 15px 0px 0px } .vergaderForm { POSITION: relative !important; MARGIN: 5px; DISPLAY: block; FLOAT: none = !important } .vergaderForm SELECT { MARGIN: 0px 5px 0px 0px } .vergaderTableSearch { BACKGROUND: #e5ebf7 } .vergaderTableSearch TD { WHITE-SPACE: nowrap } * HTML .vergaderTableSearch { FONT-SIZE: 1em !important } .vergaderFormTitle { DISPLAY: none } .vergaderPublic { PADDING-BOTTOM: 3px; MARGIN-TOP: 20px; PADDING-LEFT: 20px; = PADDING-RIGHT: 9px; BACKGROUND: url(/img/zeeland/pijl-lichtblauw.gif) = no-repeat 10px 6px; COLOR: #7b8fc4; PADDING-TOP: 3px } .vergaderTitel { TEXT-ALIGN: left; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #d05e8a; = MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; COLOR: #fff; = FONT-SIZE: 0.9em; FONT-WEIGHT: bold; PADDING-TOP: 3px } .vergaderDate { TEXT-ALIGN: left; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #d05e8a; = MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; COLOR: #fff; = FONT-SIZE: 0.9em; FONT-WEIGHT: bold; PADDING-TOP: 3px } .vergaderTekst { PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #f4f4f4; PADDING-LEFT: 9px; = PADDING-RIGHT: 9px; COLOR: #000; FONT-SIZE: 0.9em; PADDING-TOP: 3px } .extratitel { PADDING-BOTTOM: 3px; MARGIN-TOP: 20px; PADDING-LEFT: 20px !important; = PADDING-RIGHT: 9px; BACKGROUND: = url(/img/zeeland/pijl-nieuwsarchiefrood.gif) #fff no-repeat 10px 6px; = COLOR: #ca0264 !important; FONT-WEIGHT: bold; PADDING-TOP: 3px } .bgroze { BACKGROUND-COLOR: #d05e8a } .bgblauw { BACKGROUND-COLOR: #f4f4f4 } .vergaderlefttd { WIDTH: 200px } .newsFullTable { WIDTH: 470px } .newsFullTable IMG { MARGIN: 10px } .newsParImage { MARGIN: 0px 10px 0px 0px } .nieuwskopTD { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 10px } .nieuwsImage IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; MARGIN-RIGHT: 10px; BORDER-RIGHT: medium none } .nieuwskop { FONT: bold 1.1em Arial, Verdana, sans-serif; COLOR: #1f419a } .nieuwsSummary { MARGIN: 20px 0px; COLOR: #1f419a; FONT-WEIGHT: normal !important } .nieuwsFull { COLOR: #000000 !important } .nieuwsDiv2 { PADDING-BOTTOM: 15px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; = PADDING-TOP: 0px } .newsListItem { PADDING-BOTTOM: 0px; MARGIN: 14px 0px 0px 6px; PADDING-LEFT: 12px; = PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/img/zeeland/pijl-opsomming.gif) no-repeat 0px 3px; COLOR: #3e4042; = TEXT-DECORATION: underline !important; PADDING-TOP: 0px } A.newsListItem:hover { TEXT-DECORATION: none !important } .kleinzwart { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 0.7em; TEXT-DECORATION: none } .pzBlog { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .pzBlogtitle { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 17px; PADDING-RIGHT: 0px; DISPLAY: block; FONT: bold 1.1em Arial, = Verdana, sans-serif; BACKGROUND: url(/img/zeeland/comment.gif) no-repeat = left 2px; HEIGHT: auto; TEXT-DECORATION: none; PADDING-TOP: 0px } .pzBlogtitle A { TEXT-DECORATION: none !important } .pzBlogtitle A:visited { TEXT-DECORATION: none !important } .pzBlogtitle A:hover { TEXT-DECORATION: underline !important } .pzBlogtitle A:active { TEXT-DECORATION: underline !important } .pzBlogdate { POSITION: relative; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; FONT: bold 0.8em Arial, Verdana, sans-serif; = PADDING-TOP: 0px } .pzBlogcontent { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; = PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; = PADDING-TOP: 0px } * HTML .pzBlogcontent { MARGIN: 0px } .pzBlogcontent IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 0px = 1em 1.5em; FLOAT: right; CLEAR: right; BORDER-TOP: medium none; = BORDER-RIGHT: medium none } .pzBlogfooter { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 20px; PADDING-RIGHT: 3px; PADDING-TOP: 0px } .pzBlogRSS { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; BACKGROUND: #ffffff; FONT-WEIGHT: normal; = PADDING-TOP: 15px } .pzBlogRSS A { PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; DISPLAY: = block; BACKGROUND: url(/img/zeeland/feedicon.gif) no-repeat left top; = HEIGHT: 16px; COLOR: #9c9c9c; PADDING-TOP: 1px } .pzBlogRSS A:visited { PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; DISPLAY: = block; BACKGROUND: url(/img/zeeland/feedicon.gif) no-repeat left top; = HEIGHT: 16px; COLOR: #9c9c9c; PADDING-TOP: 1px } #mainpane { MARGIN: 15px 0px 0px; FONT: 0.8em Arial, Verdana, sans-serif; COLOR: = #3e4042 } #mainpane FORM { DISPLAY: block } * HTML #mainpane FORM { MARGIN-TOP: 40px } #mainpane A { COLOR: #d05e8a } #mainpane A:visited { COLOR: #d05e8a } #mainpane A:hover { COLOR: #d05e8a; TEXT-DECORATION: none } #mainpane A { COLOR: #d05e8a } #content { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; WIDTH: 470px !important; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } H3.serendipity_date { FONT-SIZE: 1em !important; FONT-WEIGHT: normal } .serendipity_entry { BORDER-BOTTOM: #cccccc 1px dotted; MARGIN-BOTTOM: 10px; COLOR: #000000 = !important } .serendipity_entryFooter { FONT-STYLE: italic; MARGIN-TOP: 20px; MARGIN-BOTTOM: 30px } #serendipity_banner A { TEXT-DECORATION: none } .serendipity_commentsTitle { FONT-WEIGHT: bold } #serendipity_commentform_comment { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 290px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } .paragraphtitle { PADDING-BOTTOM: 0px; MARGIN: 2px 0px 10px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 1.2em !important; FONT-WEIGHT: bold; = PADDING-TOP: 0px } #serendipity_banner H1 { PADDING-BOTTOM: 0px; MARGIN: 2px 0px 10px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 1.2em !important; FONT-WEIGHT: bold; = PADDING-TOP: 0px } H4.serendipity_title { PADDING-BOTTOM: 0px; MARGIN: 2px 0px 10px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 1.2em !important; FONT-WEIGHT: bold; = PADDING-TOP: 0px } .serendipity_commentsTitle { PADDING-BOTTOM: 0px; MARGIN: 2px 0px 10px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 1.2em !important; FONT-WEIGHT: bold; = PADDING-TOP: 0px } .alternateparagraphtitle { POSITION: relative; PADDING-BOTTOM: 2px; MARGIN: 2px 0px 10px; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: 20px; FONT-SIZE: 1.2em; = FONT-WEIGHT: bold; PADDING-TOP: 5px } .serendipitySideBarItem { PADDING-BOTTOM: 15px; PADDING-LEFT: 10px; WIDTH: 173px; PADDING-RIGHT: = 10px; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: -2px; PADDING-TOP: 10px } * HTML .serendipitySideBarItem { PADDING-BOTTOM: 15px; PADDING-LEFT: 10px; WIDTH: 178px; PADDING-RIGHT: = 5px; MARGIN-RIGHT: 0px; PADDING-TOP: 10px } #mainpane #content { PADDING-RIGHT: 15px } * HTML #mainpane #content { PADDING-RIGHT: 10px } .serendipitySideBarTitle { MARGIN-BOTTOM: 10px } .paragraphright { BORDER-BOTTOM: #cccccc 1px dotted; BORDER-LEFT: #cccccc 1px dotted; = BORDER-TOP: #cccccc 1px dotted; BORDER-RIGHT: #cccccc 1px dotted } .serendipitySideBarItem { BORDER-BOTTOM: #cccccc 1px dotted; BORDER-LEFT: #cccccc 1px dotted; = BORDER-TOP: #cccccc 1px dotted; BORDER-RIGHT: #cccccc 1px dotted } .paragraphtitle { COLOR: #733c82 } .serendipitySideBarTitle { COLOR: #733c82 } .serendipity_plugin_freetag { LINE-HEIGHT: 140% !important } .serendipity_freetag_taglist SPAN { LINE-HEIGHT: 90% !important } .serendipitySideBarContent SPAN { LINE-HEIGHT: 100% !important } .serendipity_entryFooter { PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 0px } .serendipity_comment_source { POSITION: relative; PADDING-BOTTOM: 6px; LINE-HEIGHT: 120% !important; = MARGIN: 10px 0px 0px 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 3px; = BACKGROUND: url(/img/ibs_blog_footer.gif) #e9dfeb no-repeat 9px 7px; = PADDING-TOP: 4px } * HTML .serendipity_comment_source { BACKGROUND: url(/img/ibs_blog_footer.gif) #e9dfeb no-repeat 9px 8px } .serendipity_comment { POSITION: relative; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; = PADDING-LEFT: 10px; WIDTH: 380px; PADDING-RIGHT: 10px; OVERFLOW: auto; = PADDING-TOP: 10px } .serendipity_section_commentform FORM { MARGIN: 10px 0px 0px; FONT: 1em Arial, Verdana, sans-serif; COLOR: = #3e4042 } .serendipity_section_commentform TABLE { MARGIN: 10px 0px 0px; FONT: 1em Arial, Verdana, sans-serif; COLOR: = #3e4042 } .serendipity_commentBody { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = MARGIN-LEFT: 10px; PADDING-TOP: 0px } .bb-code { POSITION: relative; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eee; = MARGIN: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; = FONT-FAMILY: courier new, courier; FONT-SIZE: 0.9em; OVERFLOW: auto = !important; PADDING-TOP: 10px } .bb-php { POSITION: relative; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eee; = MARGIN: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; = FONT-FAMILY: courier new, courier; FONT-SIZE: 0.9em; OVERFLOW: auto = !important; PADDING-TOP: 10px } * HTML .bb-code { PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; WIDTH: 370px; PADDING-RIGHT: = 0px; PADDING-TOP: 10px } .bb-php { PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; WIDTH: 370px; PADDING-RIGHT: = 0px; PADDING-TOP: 10px } .bb-code-title { BACKGROUND-COLOR: #ccc; MARGIN: 2px } .bb-php-title { BACKGROUND-COLOR: #ccc; MARGIN: 2px } * HTML .bb-code-title { WIDTH: 370px } .bb-php-title { WIDTH: 370px } .serendipity_entry_body IMG { MARGIN: 6px } .serendipity_entry_extended IMG { MARGIN: 6px } .serendipity_entry_extended IMG.emoticon { MARGIN: 0px } #contentPZ .zieookKop { PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; FONT: bold = 1.1em Arial, Verdana, sans-serif; LETTER-SPACING: -1px; HEIGHT: 1.5em; = COLOR: #ffffff; MARGIN-RIGHT: 5px; PADDING-TOP: 8px } #contentPZ .zieookText { PADDING-BOTTOM: 0px; MARGIN: 15px 0px 10px; PADDING-LEFT: 10px; = PADDING-RIGHT: 10px; CLEAR: both; PADDING-TOP: 0px } #contentPZ .zieookText .zieookLinks LI A:link { COLOR: #4561ab } #contentPZ .zieookText .zieookLinks LI A:visited { COLOR: #4561ab } #contentPZ .zieookText .zieookLinks LI A:hover { COLOR: #d05e8a } #contentPZ .zieookText .zieookLinks LI A:active { COLOR: #d05e8a } #contentPZ .zieookText .zieookLinks LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 5px 0px 0px 6px; = PADDING-LEFT: 12px; PADDING-RIGHT: 0px; BACKGROUND: = url(/img/zeeland/pijl-opsomming.gif) no-repeat 0px 4px; = LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } .zeelandquestionnaire { POSITION: relative; WIDTH: 420px; FONT-SIZE: 1em } .zeelandquestionnaire FORM { POSITION: relative; WIDTH: 420px; FONT-SIZE: 1em } .zeelandquestionnaire TABLE { POSITION: relative; WIDTH: 420px; FONT-SIZE: 1em } * HTML .zeelandquestionnaire { WIDTH: 400px } * HTML .zeelandquestionnaire FORM { WIDTH: 400px } * HTML .zeelandquestionnaire TABLE { WIDTH: 400px } .zeelandquestionnaire .questionnaire_navigation { TEXT-ALIGN: left } .zeelandquestionnaire .questionnaire_navigation_bottom { TEXT-ALIGN: left; PADDING-TOP: 20px } .zeelandquestionnaire .table TD { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .zeelandquestionnaire TABLE INPUT { PADDING-BOTTOM: 0px !important; BORDER-RIGHT-WIDTH: 1px; PADDING-LEFT: = 2px !important; PADDING-RIGHT: 2px !important; BORDER-TOP-WIDTH: 1px; = BORDER-BOTTOM-WIDTH: 1px; COLOR: #000000; BORDER-LEFT-WIDTH: 1px; = PADDING-TOP: 0px !important } .zeelandquestionnaire H2 { MARGIN: 15px 0px 9px; FONT: bold 0.9em Arial, Verdana, sans-serif; = COLOR: #b81050 } .questionnaire_button { MARGIN-BOTTOM: 5px; COLOR: #000 !important } .zeelandquestionnaire .table { POSITION: relative; WIDTH: auto !important } .zeelandquestionnaire .table TD { POSITION: relative; WIDTH: auto !important } * HTML .zeelandquestionnaire .table { WIDTH: auto !important } * HTML .zeelandquestionnaire .table TD { WIDTH: auto !important } .fixedwidthTable { WIDTH: 470px !important } #mainContainer { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 470px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } #innerContainer { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 470px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } #html100 { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 470px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .columnThema1 { POSITION: relative; MARGIN: 0px; CLEAR: both } .columnThema { POSITION: relative; MARGIN: 0px; CLEAR: both } .black H1 { DISPLAY: none } #zoekContainer { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 35px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } * HTML #zoekContainer { MARGIN: 0px 0px 5px } #zoekContainer #zoek FORM { FONT-SIZE: 1em !important; FONT-WEIGHT: normal !important } #zoek { POSITION: relative; TEXT-ALIGN: left; MARGIN: 20px 0px; FLOAT: left } #zoekContainer .zoekTekst { BORDER-BOTTOM: #414141 1px solid; BORDER-LEFT: #414141 1px solid; = MARGIN-LEFT: 5px; BORDER-TOP: #414141 1px solid; BORDER-RIGHT: #414141 = 1px solid } #zoekContainer .zoekSubmit { BORDER-BOTTOM: #414141 1px solid; BORDER-LEFT: #414141 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: = #414141 1px solid; BORDER-RIGHT: #414141 1px solid; PADDING-TOP: 0px } .productSubText SELECT { WIDTH: 400px !important } .alfabet_nav { DISPLAY: inline } .adressenboekTable { WIDTH: 470px } .adressenboekContainer IMG { WIDTH: 142px; FLOAT: left; MARGIN-RIGHT: 10px } .adressenboekClear { HEIGHT: 10px; CLEAR: both } .inleiding .globisTable { FONT-SIZE: 1.1em !important } .black H2 { FONT-SIZE: 1.1em !important } .globis FORM TABLE { FONT-SIZE: 1em !important } .overzichtPs { FONT-SIZE: 0.9em } #atk_debugging_div { PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 100%; = PADDING-RIGHT: 10px; FONT: 0.6em Arial, Verdana, sans-serif; CLEAR: = both; PADDING-TOP: 10px } .scButton .button { MARGIN: 0px 0px 0px 165px; WIDTH: 4.8em; FLOAT: left } * HTML .scButton .button { MARGIN: 0px 0px 0px 80px } .scButton .button A { COLOR: #1f419a !important } .button2 { MARGIN: 0px 0px 0px 165px; WIDTH: 4.8em; FLOAT: left } * HTML .button2 { MARGIN: 0px 0px 0px 80px } .button2 A { COLOR: #b70b4d !important } .button3 { MARGIN: 0px 0px 0px 153px; WIDTH: 4.8em; FLOAT: left } * HTML .button3 { MARGIN: 0px 0px 0px 75px } .button3 A { COLOR: #1f419a !important } .buttonmiddle { PADDING-BOTTOM: 10px; MARGIN: 0px 10px 10px 125px; PADDING-LEFT: 0px; = WIDTH: 4.5em; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px } * HTML .buttonmiddle { MARGIN: 0px 0px 10px 78px } .buttonmiddle A { COLOR: #1f419a !important } .buttonbig { PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 295px; WIDTH: 14em; FLOAT: = left } * HTML .buttonbig { MARGIN: 0px 0px 0px 148px } .buttonbig A { COLOR: #ababae !important } .buttonblog { MARGIN: 0px 0px 0px 165px; WIDTH: 4.8em; FLOAT: left } * HTML .buttonblog { MARGIN: 0px 0px 0px 80px } .buttonblog A { COLOR: #b70b4d !important } .gap-saver { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; HEIGHT: 1px; FONT-SIZE: 0.1em; PADDING-TOP: 0px } .scButton { MARGIN: 10px 0px 0px; BACKGROUND: = url(../img/zeeland/stippellijn-horiz.gif) repeat-x 0px 8px; FLOAT: left; = CLEAR: both } .top-left { BACKGROUND-IMAGE: url(../img/zeeland/shadow-button500x34.gif); = FONT-SIZE: 0.2em } .top-right { BACKGROUND-IMAGE: url(../img/zeeland/shadow-button500x34.gif); = FONT-SIZE: 0.2em } .bottom-left { BACKGROUND-IMAGE: url(../img/zeeland/shadow-button500x34.gif); = FONT-SIZE: 0.2em } .bottom-right { BACKGROUND-IMAGE: url(../img/zeeland/shadow-button500x34.gif); = FONT-SIZE: 0.2em } .top-left { HEIGHT: 7px } .top-right { HEIGHT: 7px } .bottom-left { HEIGHT: 7px } .bottom-right { HEIGHT: 7px } .top-left { MARGIN-RIGHT: 2px } .bottom-left { MARGIN-RIGHT: 2px } .top-right { MARGIN-LEFT: 2px } .bottom-right { MARGIN-LEFT: 2px } .top-right { MARGIN-TOP: -7px; BACKGROUND-POSITION: 100% 0px } .bottom-left { BACKGROUND-POSITION: 0px -7px } .bottom-right { MARGIN-TOP: -7px; BACKGROUND-POSITION: 100% -7px } .insideleft { BACKGROUND-IMAGE: url(../img/zeeland/shadow-button-borders40x1.gif); = LINE-HEIGHT: 1.2em; BACKGROUND-REPEAT: repeat-y } .insideright { BACKGROUND-IMAGE: url(../img/zeeland/shadow-button-borders40x1.gif); = LINE-HEIGHT: 1.2em; BACKGROUND-REPEAT: repeat-y } .insideleft { BORDER-LEFT: #c5c5c5 2px solid } .insideright { BORDER-RIGHT: #c5c5c5 2px solid } .insideright { BACKGROUND-POSITION: 100% 0px } .inside { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; COLOR: #1f419a; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; = PADDING-TOP: 0px } .inside2 { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; COLOR: #b70b4d !important; MARGIN-LEFT: 0px; = MARGIN-RIGHT: 0px; PADDING-TOP: 0px } .inside3 { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; COLOR: #767575 !important; MARGIN-LEFT: 0px; = MARGIN-RIGHT: 0px; PADDING-TOP: 0px } .insidebig { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; COLOR: #767575 !important; MARGIN-LEFT: 0px; = MARGIN-RIGHT: 0px; PADDING-TOP: 0px } .insideblog { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; COLOR: #b70b4d !important; MARGIN-LEFT: 0px; = MARGIN-RIGHT: 0px; PADDING-TOP: 0px } .inside SPAN { Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; = MARGIN-TOP: -7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; = FONT-FAMILY: arial, verdana, sans-serif; MARGIN-BOTTOM: -7px; = BACKGROUND: #ededed; FONT-SIZE: 0.8em; CURSOR: pointer; FONT-WEIGHT: = bold; PADDING-TOP: 0px } .inside2 SPAN { Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; = MARGIN-TOP: -7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; = FONT-FAMILY: arial, verdana, sans-serif; MARGIN-BOTTOM: -7px; = BACKGROUND: #ededed; FONT-SIZE: 0.8em; CURSOR: pointer; PADDING-TOP: 0px } .inside3 SPAN { Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; = MARGIN-TOP: -7px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; = DISPLAY: block; FONT-FAMILY: arial, verdana, sans-serif; MARGIN-BOTTOM: = -7px; BACKGROUND: #ededed; FONT-SIZE: 0.8em; CURSOR: pointer; = PADDING-TOP: 0px } .insidebig SPAN { Z-INDEX: 1; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN-TOP: -3px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: = arial, verdana, sans-serif; MARGIN-BOTTOM: -2px; BACKGROUND: #ededed; = FONT-SIZE: 0.8em; CURSOR: pointer; PADDING-TOP: 0px } .insideblog SPAN { Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 1px; LINE-HEIGHT: 1em; = MARGIN-TOP: -7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; = FONT-FAMILY: arial, verdana, sans-serif; MARGIN-BOTTOM: -7px; = BACKGROUND: #ededed; FONT-SIZE: 0.75em; CURSOR: pointer; FONT-WEIGHT: = bold !important; PADDING-TOP: 0px } .button A { TEXT-DECORATION: none } .button2 A { TEXT-DECORATION: none } .button3 A { TEXT-DECORATION: none } .button4 A { TEXT-DECORATION: none } .button5 A { TEXT-DECORATION: none } .button6 A { TEXT-DECORATION: none } .buttonblog A { TEXT-DECORATION: none } .buttonbig A { TEXT-DECORATION: none } .buttonmiddle A { TEXT-DECORATION: none } .sitemap-niveau1 { COLOR: red; FONT-WEIGHT: bold } .sitemap-niveau2 { PADDING-LEFT: 15px; COLOR: blue } .sitemapItem { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 20px 0px -15px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .sitemapSubItem { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px -30px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .corsaList LI { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -15px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } .persberichtLink { PADDING-BOTTOM: 0px; MARGIN: 14px 0px 0px 6px; PADDING-LEFT: 12px; = PADDING-RIGHT: 0px; BACKGROUND: url(/img/zeeland/pijl-opsomming.gif) = no-repeat 0px 3px; COLOR: #3e4042; PADDING-TOP: 0px } * HTML DIV.samcat UL { WIDTH: 90% } DIV.samcat LI { FONT-SIZE: 1em !important } .kopAchtergrondBlauw { BACKGROUND: url(../img/zeeland/pijl-kop.gif) #4561ab no-repeat 14px = 14px } .kopAchtergrondLichtblauw { BACKGROUND: url(../img/zeeland/pijl-kop.gif) #7b8fc4 no-repeat 14px = 14px } .kopAchtergrondRood { BACKGROUND: url(../img/zeeland/pijl-kop.gif) #d05e8a no-repeat 14px = 14px } .kopAchtergrondGrijs { BACKGROUND: url(../img/zeeland/pijl-kop.gif) #ababae no-repeat 14px = 14px } .kopAchtergrondOranje { BACKGROUND: url(../img/zeeland/pijl-kop.gif) #f7b385 no-repeat 14px = 14px } .kopAchtergrondLichtGroen { BACKGROUND: url(../img/zeeland/pijl-kop.gif) #bdda7d no-repeat 14px = 14px } .kopAchtergrondTurqoise { BACKGROUND: url(../img/zeeland/pijl-kop.gif) #7bcfe3 no-repeat 14px = 14px } H2.kopAchtergrondBlauw { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #4561ab } H2.kopAchtergrondLichtblauw { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #7b8fc4 } H2.kopAchtergrondRood { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #d05e8a } H2.kopAchtergrondGrijs { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ababae } H2.kopAchtergrondOranje { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #f7b385 } H2.kopAchtergrondLichtGroen { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #bdda7d } H2.kopAchtergrondTurqoise { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #7bcfe3 } .kop2kopAchtergrondBlauw { BACKGROUND: url(../img/zeeland/pijl-kop.gif) #4561ab no-repeat 6px 14px } .kop2kopAchtergrondLichtblauw { BACKGROUND: url(../img/zeeland/pijl-kop.gif) #7b8fc4 no-repeat 6px 14px } .kop2kopAchtergrondRood { BACKGROUND: url(../img/zeeland/pijl-kop.gif) #d05e8a no-repeat 6px 14px } .kop2kopAchtergrondGrijs { BACKGROUND: url(../img/zeeland/pijl-kop.gif) #ababae no-repeat 6px 14px } .kop2kopAchtergrondOranje { BACKGROUND: url(../img/zeeland/pijl-kop.gif) #f7b385 no-repeat 6px 14px } .kop2kopAchtergrondLichtGroen { BACKGROUND: url(../img/zeeland/pijl-kop.gif) #bdda7d no-repeat 6px 14px } .kop2kopAchtergrondTurqoise { BACKGROUND: url(../img/zeeland/pijl-kop.gif) #7bcfe3 no-repeat 6px 14px } .header1 { BACKGROUND: url(/img/zeeland/header_dorp.jpg) no-repeat left bottom } .header2 { BACKGROUND: url(/topics/topbanner_vrachtverkeer.png) no-repeat left = bottom } .header3 { BACKGROUND: url(/topics/topbanner_oost_souburg_brug.png) no-repeat left = bottom } .header4 { BACKGROUND: url(/topics/topbanner_terneuzen_binnenvaartschip.png) = no-repeat left bottom } .header5 { BACKGROUND: url(/img/zeeland/header_stormvloedkering.jpg) no-repeat = left bottom } .header6 { BACKGROUND: url(/img/zeeland/header_strand.jpg) no-repeat left bottom } .header7 { BACKGROUND: url(/topics/topbanner_westerscheldetunnelweg_brug.png) = no-repeat left bottom } .header8 { BACKGROUND: url(/img/zeeland/header_vlissingen2.jpg) no-repeat left = bottom } .notextdecoration { TEXT-DECORATION: none } .displaynone { DISPLAY: none } #alignright { FLOAT: right !important } .alignright { FLOAT: right !important } #alignleft { FLOAT: left } .alignleft { FLOAT: left } .bold { FONT-WEIGHT: bold } .italic { FONT-STYLE: italic } .nowrap { WHITE-SPACE: nowrap } .noborder { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } .bgroze { BACKGROUND-COLOR: #d05e8a } .bgblauw { BACKGROUND-COLOR: #f4f4f4 } .bgwhite { BACKGROUND-COLOR: #ffffff } .width100 { WIDTH: 100px } .width30prc { WIDTH: 30% } .width70prc { WIDTH: 70% } .clear { LINE-HEIGHT: 0; CLEAR: both } .clearboth { CLEAR: both } #skiplinkMain { DISPLAY: none } UL.contentList { LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none } .contentList LI { MARGIN: 3px 0px 0px -37px } IMG.imgright { MARGIN: 3px 13px 0px 0px } * HTML IMG.imgright { MARGIN: 3px 7px 0px 0px } IMG.imgleft { MARGIN: 3px 13px 0px 0px } * HTML IMG.imgleft { MARGIN: 3px 7px 0px 0px } .img_noteleft { PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 13px !important; DISPLAY: block; PADDING-TOP: 0px = !important } .img_noteright { PADDING-BOTTOM: 0px !important; PADDING-LEFT: 13px !important; = PADDING-RIGHT: 0px !important; DISPLAY: block; PADDING-TOP: 0px = !important } .imageNoteTable { FLOAT: right !important } .imageNoteTableleft { FLOAT: left !important } .img_descright { FONT-FAMILY: Arial, Verdana, sans-serif !important; COLOR: #b2b2b2; = FONT-SIZE: 0.8em !important } .img_descleft { FONT-FAMILY: Arial, Verdana, sans-serif !important; COLOR: #b2b2b2; = FONT-SIZE: 0.8em !important } .colBanner { POSITION: relative; MARGIN: 0px 5px 15px 0px; CLEAR: both } * HTML .colBanner { MARGIN: 15px 0px; WIDTH: 16em } * HTML #cLeft .colBanner { WIDTH: 18.3em !important } * HTML #cRight .colBanner { WIDTH: 18.3em !important } .colBanner A IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; DISPLAY: block; = FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none } #zwemwaterFlashKaart { BORDER-BOTTOM: red 0px solid; BORDER-LEFT: red 0px solid; WIDTH: 695px; = DISPLAY: block; HEIGHT: 695px; BORDER-TOP: red 0px solid; BORDER-RIGHT: = red 0px solid } SPAN.metageg { DISPLAY: block; COLOR: #aaa } .moviecontent { WIDTH: 400px } .audiocontent { WIDTH: 400px } .moviecontent UL { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 1px; = LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; OVERFLOW: hidden; BORDER-TOP: 0px; LIST-STYLE-IMAGE: none; = BORDER-RIGHT: 0px; PADDING-TOP: 0px } .audiocontent UL { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 1px; = LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; OVERFLOW: hidden; BORDER-TOP: 0px; LIST-STYLE-IMAGE: none; = BORDER-RIGHT: 0px; PADDING-TOP: 0px } .moviecontent LI { BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px } .audiocontent LI { BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px } .moviecontent H3 { BORDER-BOTTOM: #dedede 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 100%; = PADDING-TOP: 0px } .audiocontent H3 { BORDER-BOTTOM: #dedede 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 100%; = PADDING-TOP: 0px } .moviecontent LI H3 A { BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; COLOR: = #000; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid } .audiocontent LI H3 A { BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; COLOR: = #000; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid } .moviecontent LI H3 A:hover { COLOR: #000 } .audiocontent LI H3 A:hover { COLOR: #000 } .moviecontent LI A { BORDER-BOTTOM: #dedede 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: = 0px; PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND: url(img/pijl.gif) = no-repeat right top; HEIGHT: 1%; COLOR: #000; FONT-WEIGHT: bold; = TEXT-DECORATION: none; PADDING-TOP: 2px } .audiocontent LI A { BORDER-BOTTOM: #dedede 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: = 0px; PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND: url(img/pijl.gif) = no-repeat right top; HEIGHT: 1%; COLOR: #000; FONT-WEIGHT: bold; = TEXT-DECORATION: none; PADDING-TOP: 2px } .moviecontent LI LI A { PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; = FONT-WEIGHT: normal; PADDING-TOP: 2px } .audiocontent LI LI A { PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; = FONT-WEIGHT: normal; PADDING-TOP: 2px } .moviecontent LI A:hover { BORDER-BOTTOM: #000 1px solid; BACKGROUND: url(img/pijl-hover.gif) = no-repeat right top; COLOR: #000 } .audiocontent LI A:hover { BORDER-BOTTOM: #000 1px solid; BACKGROUND: url(img/pijl-hover.gif) = no-repeat right top; COLOR: #000 } .moviecontent LI P A { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: = #fff; COLOR: blue; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: = 0px; TEXT-DECORATION: underline; PADDING-TOP: 0px } .audiocontent LI P A { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: = #fff; COLOR: blue; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: = 0px; TEXT-DECORATION: underline; PADDING-TOP: 0px } .moviecontent LI P A:hover { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: = #fff; COLOR: blue; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: = underline; PADDING-TOP: 0px } .audiocontent LI P A:hover { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: = #fff; COLOR: blue; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: = underline; PADDING-TOP: 0px } .moviecontent LI IMG { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-BOTTOM: -4px; BORDER-TOP: = 0px; BORDER-RIGHT: 0px } .audiocontent LI IMG { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-BOTTOM: -4px; BORDER-TOP: = 0px; BORDER-RIGHT: 0px } .moviecontent LI A.open { BACKGROUND: url(img/pijl-open.gif) no-repeat right top } .audiocontent LI A.open { BACKGROUND: url(img/pijl-open.gif) no-repeat right top } .moviecontent LI A.open:hover { BACKGROUND: url(img/pijl-open-hover.gif) no-repeat right top } .audiocontent LI A.open:hover { BACKGROUND: url(img/pijl-open-hover.gif) no-repeat right top } .moviecontent UL.open { DISPLAY: block } .moviecontent DIV.open { DISPLAY: block } .moviecontent P.open { DISPLAY: block } .audiocontent UL.open { DISPLAY: block } .audiocontent DIV.open { DISPLAY: block } .audiocontent P.open { DISPLAY: block } .moviecontent LI A.close { BACKGROUND: url(img/pijl.gif) no-repeat right top } .audiocontent LI A.close { BACKGROUND: url(img/pijl.gif) no-repeat right top } .moviecontent LI A.close:hover { BACKGROUND: url(img/pijl-hover.gif) no-repeat right top } .audiocontent LI.close:hover { BACKGROUND: url(img/pijl-hover.gif) no-repeat right top } .moviecontent UL.close { DISPLAY: none } .moviecontent DIV.close { DISPLAY: none } .moviecontent P.close { DISPLAY: none } .audiocontent UL.close { DISPLAY: none } .audiocontent DIV.close { DISPLAY: none } .audiocontent P.close { DISPLAY: none } .moviecontent LI.transcription DIV { BORDER-BOTTOM: #eee 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .audiocontent LI.transcription DIV { BORDER-BOTTOM: #eee 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .moviecontent LI.transcription SPAN.actor { FONT-WEIGHT: bold } .audiocontent LI.transcription SPAN.actor { FONT-WEIGHT: bold } .moviecontent LI.transcription SPAN.handeling { FONT-STYLE: italic } .moviecontent LI.transcription SPAN.audiobeschrijving { FONT-STYLE: italic } .moviecontent LI.transcription SPAN.gebaar { FONT-STYLE: italic } .moviecontent LI.transcription SPAN.sfeer { FONT-STYLE: italic } .moviecontent LI.transcription SPAN.geschreventekst { FONT-STYLE: italic } .audiocontent LI.transcription SPAN.handeling { FONT-STYLE: italic } .audiocontent LI.transcription SPAN.audiobeschrijving { FONT-STYLE: italic } .audiocontent LI.transcription SPAN.gebaar { FONT-STYLE: italic } .audiocontent LI.transcription SPAN.sfeer { FONT-STYLE: italic } .audiocontent LI.transcription SPAN.geschreventekst { FONT-STYLE: italic } ------=_NextPart_000_0000_01CB1868.2873BC50 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://loket.zeeland.nl/subsidies/cultuur/formulier/styles/styles_zeeland_menu.css #contentPZ #nav { PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 209px; PADDING-RIGHT: = 0px; BACKGROUND: url(/img/zeeland/stippellijn.gif) repeat-y right top; = FLOAT: left; HEIGHT: auto; PADDING-TOP: 0px } * HTML #contentPZ #nav { WIDTH: 200px } #contentPZ #nav .kopBL { PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; WIDTH: 175px; PADDING-RIGHT: = 0px; FONT: bold 0.9em Arial, Verdana, sans-serif; BACKGROUND: = url(/img/zeeland/pijl-kop.gif) #4561ab no-repeat 14px 14px; = LETTER-SPACING: -1px; HEIGHT: 24px; COLOR: #c9d3ef; PADDING-TOP: 8px } * HTML #contentPZ #nav .kopBL { PADDING-BOTTOM: 0px; PADDING-LEFT: 27px; WIDTH: 173px; PADDING-RIGHT: = 0px; PADDING-TOP: 8px } .cChange { COLOR: #fff } #hoofdmenu { LIST-STYLE-TYPE: none; MARGIN: 0px 5px 0px 0px; HEIGHT: auto; = LIST-STYLE-IMAGE: none } #hoofdmenu LI { BORDER-BOTTOM: #b8c3df 1px solid } * HTML #hoofdmenu LI { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } #hoofdmenu #bPortaal A:link { TEXT-INDENT: -99999px; WIDTH: 205px; DISPLAY: block; BACKGROUND: = url(/img/zeeland/button-portaal.gif) no-repeat 0px 0px; HEIGHT: 55px; = OVERFLOW: hidden } #hoofdmenu #bPortaal A:visited { TEXT-INDENT: -99999px; WIDTH: 205px; DISPLAY: block; BACKGROUND: = url(/img/zeeland/button-portaal.gif) no-repeat 0px 0px; HEIGHT: 55px; = OVERFLOW: hidden } * HTML #hoofdmenu #bPortaal A:link { WIDTH: 200px } * HTML #hoofdmenu #bPortaal A:visited { WIDTH: 200px } #hoofdmenu #bPortaal A:hover { BACKGROUND: url(/img/zeeland/button-portaal.gif) no-repeat 0px -55px } #hoofdmenu #bPortaal A.selected { BACKGROUND: url(/img/zeeland/button-portaal.gif) no-repeat 0px -110px } #hoofdmenu #bBestuur A:link { TEXT-INDENT: -99999px; WIDTH: 205px; DISPLAY: block; BACKGROUND: = url(/img/zeeland/button-bestuurlijk.gif) no-repeat 0px 0px; HEIGHT: = 55px; OVERFLOW: hidden } #hoofdmenu #bBestuur A:visited { TEXT-INDENT: -99999px; WIDTH: 205px; DISPLAY: block; BACKGROUND: = url(/img/zeeland/button-bestuurlijk.gif) no-repeat 0px 0px; HEIGHT: = 55px; OVERFLOW: hidden } * HTML #hoofdmenu #bBestuur A:link { WIDTH: 200px } * HTML #hoofdmenu #bBestuur A:visited { WIDTH: 200px } #hoofdmenu #bBestuur A:hover { BACKGROUND: url(/img/zeeland/button-bestuurlijk.gif) no-repeat 0px = -55px } #hoofdmenu #bBestuur A.selected { BACKGROUND: url(/img/zeeland/button-bestuurlijk.gif) no-repeat 0px = -110px } #hoofdmenu #bLoket A:link { TEXT-INDENT: -99999px; WIDTH: 205px; DISPLAY: block; BACKGROUND: = url(/img/zeeland/button-producten.gif) no-repeat 0px 0px; HEIGHT: 55px; = OVERFLOW: hidden } #hoofdmenu #bLoket A:visited { TEXT-INDENT: -99999px; WIDTH: 205px; DISPLAY: block; BACKGROUND: = url(/img/zeeland/button-producten.gif) no-repeat 0px 0px; HEIGHT: 55px; = OVERFLOW: hidden } * HTML #hoofdmenu #bLoket A:link { WIDTH: 200px } * HTML #hoofdmenu #bLoket A:visited { WIDTH: 200px } #hoofdmenu #bLoket A:hover { BACKGROUND: url(/img/zeeland/button-producten.gif) no-repeat 0px -55px } #hoofdmenu #bLoket A.selected { BACKGROUND: url(/img/zeeland/button-producten.gif) no-repeat 0px -110px } #hoofdmenu #bProvincie A:link { TEXT-INDENT: -99999px; WIDTH: 205px; DISPLAY: block; BACKGROUND: = url(/img/zeeland/button-beleid.gif) no-repeat 0px 0px; HEIGHT: 55px; = OVERFLOW: hidden } #hoofdmenu #bProvincie A:visited { TEXT-INDENT: -99999px; WIDTH: 205px; DISPLAY: block; BACKGROUND: = url(/img/zeeland/button-beleid.gif) no-repeat 0px 0px; HEIGHT: 55px; = OVERFLOW: hidden } * HTML #hoofdmenu #bProvincie A:link { WIDTH: 200px } * HTML #hoofdmenu #bProvincie A:visited { WIDTH: 200px } #hoofdmenu #bProvincie A:hover { BACKGROUND: url(/img/zeeland/button-beleid.gif) no-repeat 0px -55px } #hoofdmenu #bProvincie A.selected { BACKGROUND: url(/img/zeeland/button-beleid.gif) no-repeat 0px -110px } #hoofdmenu #bNieuws A:link { TEXT-INDENT: -99999px; WIDTH: 205px; DISPLAY: block; BACKGROUND: = url(/img/zeeland/button-nieuws.gif) no-repeat 0px 0px; HEIGHT: 55px; = OVERFLOW: hidden } #hoofdmenu #bNieuws A:visited { TEXT-INDENT: -99999px; WIDTH: 205px; DISPLAY: block; BACKGROUND: = url(/img/zeeland/button-nieuws.gif) no-repeat 0px 0px; HEIGHT: 55px; = OVERFLOW: hidden } * HTML #hoofdmenu #bNieuws A:link { WIDTH: 200px } * HTML #hoofdmenu #bNieuws A:visited { WIDTH: 200px } #hoofdmenu #bNieuws A:hover { BACKGROUND: url(/img/zeeland/button-nieuws.gif) no-repeat 0px -55px } #hoofdmenu #bNieuws A.selected { BACKGROUND: url(/img/zeeland/button-nieuws.gif) no-repeat 0px -110px } #container #contentPZ #nav #hoofdmenu LI UL.submenu1 { LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none } * HTML #container #contentPZ #nav #hoofdmenu LI UL.submenu1 { WIDTH: 200px } #container #contentPZ #nav #hoofdmenu LI UL.submenu1 LI { BORDER-BOTTOM: #c3cce4 1px solid; TEXT-INDENT: 0px; MARGIN: 0px; = BORDER-TOP: #fff 1px solid } #container #contentPZ #nav #hoofdmenu LI UL.submenu1 LI A:link { PADDING-BOTTOM: 0px; TEXT-INDENT: 0px; PADDING-LEFT: 20px; WIDTH: = 185px; PADDING-RIGHT: 0px; FONT: bold 0.75em Arial, Helvetica, = sans-serif; BACKGROUND: #e7ebf5; LETTER-SPACING: 0px; HEIGHT: 21px; = COLOR: #576fb2; TEXT-DECORATION: none; PADDING-TOP: 8px } #container #contentPZ #nav #hoofdmenu LI UL.submenu1 LI A:visited { PADDING-BOTTOM: 0px; TEXT-INDENT: 0px; PADDING-LEFT: 20px; WIDTH: = 185px; PADDING-RIGHT: 0px; FONT: bold 0.75em Arial, Helvetica, = sans-serif; BACKGROUND: #e7ebf5; LETTER-SPACING: 0px; HEIGHT: 21px; = COLOR: #576fb2; TEXT-DECORATION: none; PADDING-TOP: 8px } * HTML #container #contentPZ #nav #hoofdmenu LI UL.submenu1 LI A:link { WIDTH: 180px } * HTML #container #contentPZ #nav #hoofdmenu LI UL.submenu1 LI A:visited = { WIDTH: 180px } #container #contentPZ #nav #hoofdmenu LI UL.submenu1 LI A:hover { BACKGROUND: #4561ab; COLOR: #fff !important } #container #contentPZ #nav #hoofdmenu LI UL.submenu1 LI A:active { BACKGROUND: #4561ab; COLOR: #fff !important } #container #contentPZ #nav #hoofdmenu LI UL.submenu1 LI A.selected { BACKGROUND: #4561ab; COLOR: #fff !important } #container #contentPZ #nav #hoofdmenu LI UL.submenu2 { LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none } #container #contentPZ #nav #hoofdmenu LI UL.submenu2 LI { BORDER-BOTTOM: #c7cfe6 1px solid; MARGIN: 0px; BORDER-TOP: medium none } #container #contentPZ #nav #hoofdmenu LI UL.submenu2 LI A:link { PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; WIDTH: 175px; PADDING-RIGHT: = 0px; FONT: bold 0.75em Arial, Verdana, sans-serif; BACKGROUND: = url(/img/zeeland/menustreep.gif) #ffffff repeat-y 0px 0px; HEIGHT: 18px; = COLOR: #4561ab; PADDING-TOP: 4px } #container #contentPZ #nav #hoofdmenu LI UL.submenu2 LI A:visited { PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; WIDTH: 175px; PADDING-RIGHT: = 0px; FONT: bold 0.75em Arial, Verdana, sans-serif; BACKGROUND: = url(/img/zeeland/menustreep.gif) #ffffff repeat-y 0px 0px; HEIGHT: 18px; = COLOR: #4561ab; PADDING-TOP: 4px } * HTML #container #contentPZ #nav #hoofdmenu LI UL.submenu2 LI A:link { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 28px; WIDTH: 150px; = PADDING-RIGHT: 22px; PADDING-TOP: 4px } * HTML #container #contentPZ #nav #hoofdmenu LI UL.submenu2 LI A:visited = { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 28px; WIDTH: 150px; = PADDING-RIGHT: 22px; PADDING-TOP: 4px } #container #contentPZ #nav #hoofdmenu LI UL.submenu2 LI A:hover { BACKGROUND: url(/img/zeeland/menustreep.gif) #ebeef6 repeat-y 0px 0px; = COLOR: #4561ab !important } #container #contentPZ #nav #hoofdmenu LI UL.submenu2 LI A:active { BACKGROUND: url(/img/zeeland/menustreep.gif) #ebeef6 repeat-y 0px 0px; = COLOR: #4561ab !important } #container #contentPZ #nav #hoofdmenu LI UL.submenu2 LI A.selected { BACKGROUND: url(/img/zeeland/menustreep.gif) #ebeef6 repeat-y 0px 0px; = COLOR: #4561ab !important } #container #contentPZ #nav #hoofdmenu LI UL.submenu3 { BORDER-LEFT: #8799c9 1px solid; PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: = none; MARGIN: 0px 0px 0px 16px; LIST-STYLE-IMAGE: none } * HTML #container #contentPZ #nav #hoofdmenu LI UL.submenu3 { MARGIN: 0px 0px 0px 14px } #container #contentPZ #nav #hoofdmenu LI UL.submenu3 LI { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } #container #contentPZ #nav #hoofdmenu LI UL.submenu3 LI A:link { PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; FONT: bold = 0.7em Tahoma, Arial, Verdana, sans-serif; BACKGROUND: = url(/img/zeeland/streep-blauw.gif) no-repeat 0px 8px; HEIGHT: auto; = PADDING-TOP: 2px } #container #contentPZ #nav #hoofdmenu LI UL.submenu3 LI A:visited { PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; FONT: bold = 0.7em Tahoma, Arial, Verdana, sans-serif; BACKGROUND: = url(/img/zeeland/streep-blauw.gif) no-repeat 0px 8px; HEIGHT: auto; = PADDING-TOP: 2px } * HTML #container #contentPZ #nav #hoofdmenu LI UL.submenu3 LI A:link { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 2px } * HTML #container #contentPZ #nav #hoofdmenu LI UL.submenu3 LI A:visited = { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 2px } #container #contentPZ #nav #hoofdmenu LI UL.submenu3 LI A:hover { BACKGROUND: url(/img/zeeland/streep-blauw.gif) #ffffff no-repeat 0px = 8px; COLOR: #4561ab !important; TEXT-DECORATION: underline !important } #container #contentPZ #nav #hoofdmenu LI UL.submenu3 LI A:active { BACKGROUND: url(/img/zeeland/streep-blauw.gif) #ffffff no-repeat 0px = 8px; COLOR: #4561ab !important; TEXT-DECORATION: underline !important } #container #contentPZ #nav #hoofdmenu LI UL.submenu3 LI A.selected { BACKGROUND: url(/img/zeeland/streep-blauw.gif) #ffffff no-repeat 0px = 8px; COLOR: #4561ab !important; TEXT-DECORATION: underline !important } #container #contentPZ #nav #hoofdmenu LI UL.submenu4 { LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none } #container #contentPZ #nav #hoofdmenu LI UL.submenu4 LI A:link { BACKGROUND-IMAGE: none; PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; = PADDING-RIGHT: 0px; FONT: 0.7em Tahoma, Arial, Verdana, sans-serif; = COLOR: #20419b; TEXT-DECORATION: none; PADDING-TOP: 1px } #container #contentPZ #nav #hoofdmenu LI UL.submenu4 LI A:visited { BACKGROUND-IMAGE: none; PADDING-BOTTOM: 1px; PADDING-LEFT: 25px; = PADDING-RIGHT: 0px; FONT: 0.7em Tahoma, Arial, Verdana, sans-serif; = COLOR: #20419b; TEXT-DECORATION: none; PADDING-TOP: 1px } * HTML #container #contentPZ #nav #hoofdmenu LI UL.submenu4 LI A:link { PADDING-BOTTOM: 1px; PADDING-LEFT: 23px; PADDING-RIGHT: 0px; = PADDING-TOP: 1px } * HTML #container #contentPZ #nav #hoofdmenu LI UL.submenu4 LI A:visited = { PADDING-BOTTOM: 1px; PADDING-LEFT: 23px; PADDING-RIGHT: 0px; = PADDING-TOP: 1px } #container #contentPZ #nav #hoofdmenu LI UL.submenu4 LI A:hover { BACKGROUND-IMAGE: none !important; COLOR: #b70b4d !important; = FONT-WEIGHT: bold !important; TEXT-DECORATION: none !important } #container #contentPZ #nav #hoofdmenu LI UL.submenu4 LI A:active { BACKGROUND-IMAGE: none !important; COLOR: #b70b4d !important; = FONT-WEIGHT: bold !important; TEXT-DECORATION: none !important } #container #contentPZ #nav #hoofdmenu LI UL.submenu4 LI A.selected { BACKGROUND-IMAGE: none !important; COLOR: #b70b4d !important; = FONT-WEIGHT: bold !important; TEXT-DECORATION: none !important } #container #contentPZ #nav #hoofdmenu LI UL.submenu5 { LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none } #container #contentPZ #nav #hoofdmenu LI UL.submenu5 LI { =09 } #container #contentPZ #nav #hoofdmenu LI UL.submenu5 LI A:link { PADDING-BOTTOM: 1px; PADDING-LEFT: 32px; PADDING-RIGHT: 0px; FONT: = 0.7em Tahoma, Arial, Verdana, sans-serif; COLOR: #b70b4d; = TEXT-DECORATION: underline; PADDING-TOP: 1px } #container #contentPZ #nav #hoofdmenu LI UL.submenu5 LI A:visited { PADDING-BOTTOM: 1px; PADDING-LEFT: 32px; PADDING-RIGHT: 0px; FONT: = 0.7em Tahoma, Arial, Verdana, sans-serif; COLOR: #b70b4d; = TEXT-DECORATION: underline; PADDING-TOP: 1px } * HTML #container #contentPZ #nav #hoofdmenu LI UL.submenu5 LI A:link { PADDING-BOTTOM: 1px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; = PADDING-TOP: 1px } * HTML #container #contentPZ #nav #hoofdmenu LI UL.submenu5 LI A:visited = { PADDING-BOTTOM: 1px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; = PADDING-TOP: 1px } #container #contentPZ #nav #hoofdmenu LI UL.submenu5 LI A:hover { PADDING-BOTTOM: 1px !important; PADDING-LEFT: 40px !important; = PADDING-RIGHT: 0px !important; FONT: bold 0.7em Tahoma, Arial, Verdana, = sans-serif; BACKGROUND: url(/img/zeeland/rodepijl.gif) no-repeat 32px = 5px; COLOR: #b70b4d !important; TEXT-DECORATION: none !important; = PADDING-TOP: 1px !important } #container #contentPZ #nav #hoofdmenu LI UL.submenu5 LI A:active { PADDING-BOTTOM: 1px !important; PADDING-LEFT: 40px !important; = PADDING-RIGHT: 0px !important; FONT: bold 0.7em Tahoma, Arial, Verdana, = sans-serif; BACKGROUND: url(/img/zeeland/rodepijl.gif) no-repeat 32px = 5px; COLOR: #b70b4d !important; TEXT-DECORATION: none !important; = PADDING-TOP: 1px !important } #container #contentPZ #nav #hoofdmenu LI UL.submenu5 LI A.selected { PADDING-BOTTOM: 1px !important; PADDING-LEFT: 40px !important; = PADDING-RIGHT: 0px !important; FONT: bold 0.7em Tahoma, Arial, Verdana, = sans-serif; BACKGROUND: url(/img/zeeland/rodepijl.gif) no-repeat 32px = 5px; COLOR: #b70b4d !important; TEXT-DECORATION: none !important; = PADDING-TOP: 1px !important } * HTML #container #contentPZ #nav #hoofdmenu LI UL.submenu5 LI A:hover { PADDING-BOTTOM: 1px !important; PADDING-LEFT: 35px !important; = PADDING-RIGHT: 0px !important; BACKGROUND: = url(/img/zeeland/rodepijl.gif) no-repeat 29px 5px; PADDING-TOP: 1px = !important } * HTML #container #contentPZ #nav #hoofdmenu LI UL.submenu5 LI A:active = { PADDING-BOTTOM: 1px !important; PADDING-LEFT: 35px !important; = PADDING-RIGHT: 0px !important; BACKGROUND: = url(/img/zeeland/rodepijl.gif) no-repeat 29px 5px; PADDING-TOP: 1px = !important } * HTML #container #contentPZ #nav #hoofdmenu LI UL.submenu5 LI = A.selected { PADDING-BOTTOM: 1px !important; PADDING-LEFT: 35px !important; = PADDING-RIGHT: 0px !important; BACKGROUND: = url(/img/zeeland/rodepijl.gif) no-repeat 29px 5px; PADDING-TOP: 1px = !important } ------=_NextPart_000_0000_01CB1868.2873BC50 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://loket.zeeland.nl/subsidies/cultuur/formulier/styles/styles_zeeland_provincie.css BODY { BACKGROUND: url(/img/zeeland/bground_blauw.gif) #ffffff repeat-x left = top; HEIGHT: auto !important } #header { POSITION: relative; BACKGROUND: #ffffff } #header #logo { MARGIN: 45px 0px 0px 33px; FLOAT: left !important } #header H1 { MARGIN: 112px 0px 0px 50px; FONT: italic 1.5em Arial, Helvetica, = sans-serif; FLOAT: left !important; COLOR: #4561ab !important } #header .hRed { COLOR: #b81050 !important } #vlaggen { POSITION: absolute; LIST-STYLE-TYPE: none; TOP: 115px; = LIST-STYLE-IMAGE: none; LEFT: 800px } #contentPZ #cCenter .cMain .imgRight { MARGIN: 5px 10px; FLOAT: right; CLEAR: left } #contentPZ #cCenter .cMain .commentBlue { FLOAT: right } #contentPZ #cCenter .cMain .red { PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: = #000; PADDING-TOP: 0px } #contentPZ #cCenter .cMain .red A:link { COLOR: #b80b4d } #contentPZ #cCenter .cMain .red A:visited { COLOR: #b80b4d } #contentPZ #cCenter .cMain .red A:hover { COLOR: #b80b4d } #contentPZ #cCenter .cMain .red A:active { COLOR: #b80b4d } #contentPZ #cCenter .cMain .kRED { COLOR: #b80b4d } #contentPZ #cCenter .cMain DL { MARGIN: 15px 0px; DISPLAY: block; FONT: 0.6em Arial, Verdana, = sans-serif; BACKGROUND: #eff2f8; HEIGHT: 20px; COLOR: #20419b } #contentPZ #cCenter .cMain DT { PADDING-BOTTOM: 3px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; = BACKGROUND: url(/img/zeeland/pijl-laatsteupdate.gif) no-repeat 15px 4px; = FLOAT: left; PADDING-TOP: 3px } #contentPZ #cCenter .cMain DT A:link { COLOR: #20419b } #contentPZ #cCenter .cMain DT A:visited { COLOR: #20419b } #contentPZ #cCenter .cMain DT A:hover { COLOR: #20419b } #contentPZ #cCenter .cMain DT A:active { COLOR: #20419b } #contentPZ #cCenter .cMain DD { PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; FLOAT: = right; PADDING-TOP: 3px } #contentPZ #cCenter .cMain DD A:link { COLOR: #ca4779 } #contentPZ #cCenter .cMain DD A:visited { COLOR: #ca4779 } #contentPZ #cCenter .cMain DD A:hover { COLOR: #ca4779 } #contentPZ #cCenter .cMain DD A:active { COLOR: #ca4779 } .cMain .kopREDLarge { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 30px; = PADDING-RIGHT: 0px; FONT: bold 1.1em Arial, Verdana, sans-serif; = BACKGROUND: url(/img/zeeland/pijl-vanprovincie.gif) #d05e8a no-repeat = 14px 14px; HEIGHT: 24px; COLOR: #edbfd0; PADDING-TOP: 8px } #container #contentPZ #cCenter #cRight .textBlock .kWerkzaamheden { MARGIN: 0px 0px 0px 103px; FLOAT: left } #cBanner .archive { PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px 10px; PADDING-LEFT: 14px; = PADDING-RIGHT: 0px; FONT: bold 0.9em Arial, Verdana, sans-serif; = BACKGROUND: url(/img/zeeland/pijl-nieuwsarchiefblauw.gif) no-repeat 4px = 23px; COLOR: #4561ab; PADDING-TOP: 0px } #cBanner .archive A:link { COLOR: #4561ab; TEXT-DECORATION: none } #cBanner .archive A:visited { COLOR: #4561ab; TEXT-DECORATION: none } #cBanner .archive A:hover { COLOR: #4561ab; TEXT-DECORATION: none } #cBanner .archive A:active { COLOR: #4561ab; TEXT-DECORATION: none } .newssummaryold { PADDING-RIGHT: 5px; FONT: 10px Arial, Verdana, sans-serif; COLOR: = #3e4042 } #container #contentPZ #cCenter #cLeft .opsomming { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 20px 0px; = PADDING-LEFT: 10px; PADDING-RIGHT: 10px; LIST-STYLE-IMAGE: none; = PADDING-TOP: 0px } #container #contentPZ #cCenter #cLeft .opsomming LI { BACKGROUND-IMAGE: url(/img/zeeland/pijl-lichtblauw.gif); = PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-LEFT: 14px; = PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; FONT: 11px Arial, = Verdana, sans-serif; BACKGROUND-POSITION: 0px 6px; COLOR: #3e4042; = PADDING-TOP: 0px } #container #contentPZ #cCenter #cLeft .opsomming LI A:link { COLOR: #3e4042 } #container #contentPZ #cCenter #cLeft .opsomming LI A:visited { COLOR: #3e4042 } #container #contentPZ #cCenter #cLeft .opsomming LI A:hover { COLOR: #3e4042 } #container #contentPZ #cCenter #cLeft .opsomming LI A:active { COLOR: #3e4042 } #container #contentPZ #cCenter #cLeft FORM { MARGIN: 10px 0px 0px 7px; FONT: 10px Arial, Verdana, sans-serif } #container #contentPZ #cCenter #cLeft SELECT { WIDTH: 108px; FONT: 10px Arial, Verdana, sans-serif } #contentPZ #cRight .textBlock H4 A:link { MARGIN: 12px 0px 6px; DISPLAY: block; FONT: bold 0.9em Arial, Verdana, = sans-serif; COLOR: #1f419a; TEXT-DECORATION: none } #contentPZ #cRight .textBlock H4 A:visited { MARGIN: 12px 0px 6px; DISPLAY: block; FONT: bold 0.9em Arial, Verdana, = sans-serif; COLOR: #1f419a; TEXT-DECORATION: none } #contentPZ #cRight .textBlock H4 A:hover { MARGIN: 12px 0px 6px; DISPLAY: block; FONT: bold 0.9em Arial, Verdana, = sans-serif; COLOR: #1f419a; TEXT-DECORATION: none } #contentPZ #cRight .textBlock H4 A:active { MARGIN: 12px 0px 6px; DISPLAY: block; FONT: bold 0.9em Arial, Verdana, = sans-serif; COLOR: #1f419a; TEXT-DECORATION: none } #contentPZ #cRight .textBlock H5 A:link { MARGIN: 12px 0px 6px; DISPLAY: block; FONT: bold 0.9em Arial, Verdana, = sans-serif; COLOR: #1f419a; TEXT-DECORATION: none } #contentPZ #cRight .textBlock H5 A:visited { MARGIN: 12px 0px 6px; DISPLAY: block; FONT: bold 0.9em Arial, Verdana, = sans-serif; COLOR: #1f419a; TEXT-DECORATION: none } #contentPZ #cRight .textBlock H5 A:hover { MARGIN: 12px 0px 6px; DISPLAY: block; FONT: bold 0.9em Arial, Verdana, = sans-serif; COLOR: #1f419a; TEXT-DECORATION: none } #contentPZ #cRight .textBlock H5 A:active { MARGIN: 12px 0px 6px; DISPLAY: block; FONT: bold 0.9em Arial, Verdana, = sans-serif; COLOR: #1f419a; TEXT-DECORATION: none } #container #contentPZ #cCenter #cRight .textBlock DL { PADDING-BOTTOM: 0px; MARGIN: 15px 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 10px; FONT: 10px Arial, Verdana, sans-serif; COLOR: = #b70b4d; PADDING-TOP: 0px } #container #contentPZ #cCenter #cRight .textBlock DT { MARGIN: 0px 15px 4px 0px; FLOAT: left } #container #contentPZ #cCenter #cRight .textBlock DT A:link { COLOR: #b70b4d; TEXT-DECORATION: underline } #container #contentPZ #cCenter #cRight .textBlock DT A:visited { COLOR: #b70b4d; TEXT-DECORATION: underline } #container #contentPZ #cCenter #cRight .textBlock DT A:hover { COLOR: #b70b4d; TEXT-DECORATION: underline } #container #contentPZ #cCenter #cRight .textBlock DT A:active { COLOR: #b70b4d; TEXT-DECORATION: underline } #container #contentPZ #cCenter #cRight .textBlock DD { MARGIN: 0px 0px 4px; DISPLAY: block } #container #contentPZ #cCenter #cRight .textBlock DD A:link { COLOR: #b70b4d; TEXT-DECORATION: underline } #container #contentPZ #cCenter #cRight .textBlock DD A:visited { COLOR: #b70b4d; TEXT-DECORATION: underline } #container #contentPZ #cCenter #cRight .textBlock DD A:hover { COLOR: #b70b4d; TEXT-DECORATION: underline } #container #contentPZ #cCenter #cRight .textBlock DD A:active { COLOR: #b70b4d; TEXT-DECORATION: underline } #cRight .archive2 { PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px 10px; PADDING-LEFT: 14px; = PADDING-RIGHT: 0px; FONT: bold 0.9em Arial, Verdana, sans-serif; = BACKGROUND: url(/img/zeeland/pijl-nieuwsarchiefblauw.gif) no-repeat 4px = 3px; COLOR: #4561ab; PADDING-TOP: 0px } #cRight .archive2 A:link { COLOR: #4561ab; TEXT-DECORATION: none } #cRight .archive2 A:visited { COLOR: #4561ab; TEXT-DECORATION: none } #cRight .archive2 A:hover { COLOR: #4561ab; TEXT-DECORATION: none } #cRight .archive2 A:active { COLOR: #4561ab; TEXT-DECORATION: none } #cRight .archiveBL { PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px 10px; PADDING-LEFT: 14px; = PADDING-RIGHT: 0px; FONT: bold 0.9em Arial, Verdana, sans-serif; = BACKGROUND: url(/img/zeeland/pijl-nieuwsarchiefblauw.gif) no-repeat 4px = 3px; COLOR: #4561ab; PADDING-TOP: 0px } #cRight .archiveBL A:link { COLOR: #4561ab; TEXT-DECORATION: none } #cRight .archiveBL A:visited { COLOR: #4561ab; TEXT-DECORATION: none } #cRight .archiveBL A:hover { COLOR: #4561ab; TEXT-DECORATION: none } #cRight .archiveBL A:active { COLOR: #4561ab; TEXT-DECORATION: none } #cBanner #copyright2 { MARGIN: 135px 0px 15px; WIDTH: 14.4em; DISPLAY: block; CLEAR: both } #cBanner #copyright2 P { FONT: 11px Arial, Verdana, sans-serif; COLOR: #556eb2 } #cBanner #copyright2 P A:link { COLOR: #556eb2 } #cBanner #copyright2 P A:visited { COLOR: #556eb2 } #cBanner #copyright2 P A:hover { COLOR: #556eb2 } #cBanner #copyright2 P A:active { COLOR: #556eb2 } #footer { PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-LEFT: 15px; WIDTH: = 945px; PADDING-RIGHT: 0px; BACKGROUND: = url(/img/zeeland/stippellijn-horiz.gif) repeat-x left top; HEIGHT: 43px; = COLOR: #9c9c9c; CLEAR: both; PADDING-TOP: 17px } #contentPZ #cRight .kopGRIJS { PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-LEFT: 30px; WIDTH: = 210px; PADDING-RIGHT: 0px; FONT: bold 0.9em Arial, Verdana, sans-serif; = BACKGROUND: url(/img/zeeland/pijl-bezochtelinks.gif) #b9b9bc no-repeat = 14px 14px; HEIGHT: 24px; COLOR: #e1e1e9; PADDING-TOP: 8px } ------=_NextPart_000_0000_01CB1868.2873BC50 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://loket.zeeland.nl/subsidies/cultuur/formulier/styles/styles_zeeland_print.css * { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = #fff; FLOAT: none; COLOR: #000; BORDER-TOP: medium none; BORDER-RIGHT: = medium none; PADDING-TOP: 0px } BODY { FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: white; COLOR: = #000; FONT-SIZE: 11pt } #vlaggen { DISPLAY: none } #search { DISPLAY: none } #nav { DISPLAY: none } #extraMenu { DISPLAY: none } #flashBanner { DISPLAY: none } #infoBurger { DISPLAY: none } #infoBedrijven { DISPLAY: none } #infoToeristen { DISPLAY: none } .scButton { DISPLAY: none } #footer { DISPLAY: none } .archive { DISPLAY: none } #breadCrum P { DISPLAY: none } #breadCrum IMG { DISPLAY: none } #breadCrum P.crumStyle { MARGIN: 0px 0px 30px; DISPLAY: block } #container { BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px 5%; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; COLOR: = black; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px } #header { MARGIN: 95px 0px 0px } #logo { DISPLAY: none } #header H1 { DISPLAY: none; COLOR: #000; FONT-SIZE: 15pt } DIV#content { MARGIN-LEFT: 5% } A:link { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; = TEXT-DECORATION: none } A:visited { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; = TEXT-DECORATION: none } #content A:link:after { FONT-SIZE: 90%; CONTENT: " (" attr(href) ") " } #content A:visited:after { FONT-SIZE: 90%; CONTENT: " (" attr(href) ") " } H1 { COLOR: #000; FONT-SIZE: 12pt } H2 { COLOR: #000; FONT-SIZE: 12pt } H3 { COLOR: #000; FONT-SIZE: 12pt } H4 { COLOR: #000; FONT-SIZE: 12pt } H5 { COLOR: #000; FONT-SIZE: 12pt } H6 { COLOR: #000; FONT-SIZE: 12pt } #cLeft { CLEAR: both } #cRight { CLEAR: both } cBanner { CLEAR: both } .kop { MARGIN: 10px 0px; FONT-SIZE: 14pt; FONT-WEIGHT: bold } .kopLBL { MARGIN: 10px 0px; FONT-SIZE: 14pt; FONT-WEIGHT: bold } .kopBGROUND { MARGIN: 10px 0px; FONT-SIZE: 14pt; FONT-WEIGHT: bold } .kopRED { MARGIN: 10px 0px; FONT-SIZE: 14pt; FONT-WEIGHT: bold } .kopDOCS { MARGIN: 10px 0px; FONT-SIZE: 14pt; FONT-WEIGHT: bold } .kopGREY { MARGIN: 10px 0px; FONT-SIZE: 14pt; FONT-WEIGHT: bold } .kopBLsmall { MARGIN: 10px 0px; FONT-SIZE: 14pt; FONT-WEIGHT: bold } .kopGRIJS { MARGIN: 10px 0px; FONT-SIZE: 14pt; FONT-WEIGHT: bold } .kopLBLarge { MARGIN: 10px 0px; FONT-SIZE: 14pt; FONT-WEIGHT: bold } .kopGREYLarge { MARGIN: 10px 0px; FONT-SIZE: 14pt; FONT-WEIGHT: bold } .kopRED2 { MARGIN: 10px 0px; FONT-SIZE: 14pt; FONT-WEIGHT: bold } .kopDARKRED { MARGIN: 10px 0px; FONT-SIZE: 14pt; FONT-WEIGHT: bold } .zieookKop { MARGIN: 10px 0px; FONT-SIZE: 14pt; FONT-WEIGHT: bold } LABEL { COLOR: #000 } #camera SPAN { DISPLAY: none } #spotContent SPAN { DISPLAY: none } .textBlock { MARGIN: 0px 0px 20px; COLOR: #000 } .textBlock SPAN { DISPLAY: none } #copyright { POSITION: absolute; MARGIN: 0px; HEIGHT: 151px; TOP: 0px; RIGHT: 5% } #copyright P { DISPLAY: none } #copyright2 { DISPLAY: none } .newspicframe { DISPLAY: none } .newspic { FLOAT: left } .nieuwsDiv2 { PADDING-BOTTOM: 15px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; = PADDING-TOP: 0px } .newsListItem { PADDING-BOTTOM: 0px; MARGIN: 14px 0px 0px 6px; PADDING-LEFT: 12px; = PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/img/zeeland/pijl-opsomming.gif) no-repeat 0px 3px; COLOR: #3e4042; = TEXT-DECORATION: underline !important; PADDING-TOP: 0px } H2 { PADDING-BOTTOM: 15px !important; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; PADDING-TOP: 15px !important } .textBlock { CLEAR: both } ------=_NextPart_000_0000_01CB1868.2873BC50 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://loket.zeeland.nl/platform/atk/javascript/newwindow.js /**=0A= * This file is part of the Achievo ATK distribution.=0A= * Detailed copyright and licensing information can be found=0A= * in the doc/COPYRIGHT and doc/LICENSE files which should be =0A= * included in the distribution.=0A= *=0A= * @package atk=0A= * @subpackage javascript=0A= *=0A= * @copyright (c)2000-2004 Ibuildings.nl BV=0A= * @license http://www.achievo.org/atk/licensing ATK Open Source = License=0A= *=0A= * @version $Revision: 4915 $=0A= * $Id: newwindow.js 6354 2009-04-15 02:41:21Z mvdam $=0A= */=0A= =0A= function NewWindow(mypage, myname, w, h, scroll, resize, statusbar, = menubar, toolbar, personalbar, titlebar) {=0A= var winl =3D 10;=0A= var wint =3D 10;=0A= scroll =3D scroll || 'no';=0A= statusbar =3D statusbar || 'no';=0A= menubar=3Dmenubar || 'no';=0A= toolbar=3D toolbar || 'no';=0A= personalbar=3D personalbar || 'no';=0A= titlebar=3D titlebar || 'no';=0A= resizable=3D resize || 'no';=0A= winprops =3D = "height=3D"+h+",width=3D"+w+",top=3D"+wint+",left=3D"+winl+",scrollbars=3D= "+scroll+", = resizable=3D"+resizable+",status=3D"+statusbar+",menubar=3D"+menubar+",to= olbar=3D"+toolbar+",personalbar=3D"+personalbar+",titlebar=3D"+titlebar;=0A= win =3D window.open(mypage, myname, winprops)=0A= if (parseInt(navigator.appVersion) >=3D 4) { win.window.focus(); }=0A= }=0A= =0A= function simplePopup(url, target)=0A= {=0A= window.open(url, target);=0A= return false;=0A= } ------=_NextPart_000_0000_01CB1868.2873BC50 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://loket.zeeland.nl/platform/atk/javascript/prototype/prototype.js /* Prototype JavaScript framework, version 1.6.0.3=0A= * (c) 2005-2008 Sam Stephenson=0A= *=0A= * Prototype is freely distributable under the terms of an MIT-style = license.=0A= * For details, see the Prototype web site: http://www.prototypejs.org/=0A= *=0A= = *------------------------------------------------------------------------= --*/=0A= =0A= var Prototype =3D {=0A= Version: '1.6.0.3',=0A= =0A= Browser: {=0A= IE: !!(window.attachEvent &&=0A= navigator.userAgent.indexOf('Opera') =3D=3D=3D -1),=0A= Opera: navigator.userAgent.indexOf('Opera') > -1,=0A= WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A= Gecko: navigator.userAgent.indexOf('Gecko') > -1 &&=0A= navigator.userAgent.indexOf('KHTML') =3D=3D=3D -1,=0A= MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A= },=0A= =0A= BrowserFeatures: {=0A= XPath: !!document.evaluate,=0A= SelectorsAPI: !!document.querySelector,=0A= ElementExtensions: !!window.HTMLElement,=0A= SpecificElementExtensions:=0A= document.createElement('div')['__proto__'] &&=0A= document.createElement('div')['__proto__'] !=3D=3D=0A= document.createElement('form')['__proto__']=0A= },=0A= =0A= ScriptFragment: ']*>([\\S\\s]*?)<\/script>',=0A= JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A= =0A= emptyFunction: function() { },=0A= K: function(x) { return x }=0A= };=0A= =0A= if (Prototype.Browser.MobileSafari)=0A= Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A= =0A= =0A= /* Based on Alex Arnell's inheritance implementation. */=0A= var Class =3D {=0A= create: function() {=0A= var parent =3D null, properties =3D $A(arguments);=0A= if (Object.isFunction(properties[0]))=0A= parent =3D properties.shift();=0A= =0A= function klass() {=0A= this.initialize.apply(this, arguments);=0A= }=0A= =0A= Object.extend(klass, Class.Methods);=0A= klass.superclass =3D parent;=0A= klass.subclasses =3D [];=0A= =0A= if (parent) {=0A= var subclass =3D function() { };=0A= subclass.prototype =3D parent.prototype;=0A= klass.prototype =3D new subclass;=0A= parent.subclasses.push(klass);=0A= }=0A= =0A= for (var i =3D 0; i < properties.length; i++)=0A= klass.addMethods(properties[i]);=0A= =0A= if (!klass.prototype.initialize)=0A= klass.prototype.initialize =3D Prototype.emptyFunction;=0A= =0A= klass.prototype.constructor =3D klass;=0A= =0A= return klass;=0A= }=0A= };=0A= =0A= Class.Methods =3D {=0A= addMethods: function(source) {=0A= var ancestor =3D this.superclass && this.superclass.prototype;=0A= var properties =3D Object.keys(source);=0A= =0A= if (!Object.keys({ toString: true }).length)=0A= properties.push("toString", "valueOf");=0A= =0A= for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A= var property =3D properties[i], value =3D source[property];=0A= if (ancestor && Object.isFunction(value) &&=0A= value.argumentNames().first() =3D=3D "$super") {=0A= var method =3D value;=0A= value =3D (function(m) {=0A= return function() { return ancestor[m].apply(this, arguments) = };=0A= })(property).wrap(method);=0A= =0A= value.valueOf =3D method.valueOf.bind(method);=0A= value.toString =3D method.toString.bind(method);=0A= }=0A= this.prototype[property] =3D value;=0A= }=0A= =0A= return this;=0A= }=0A= };=0A= =0A= var Abstract =3D { };=0A= =0A= Object.extend =3D function(destination, source) {=0A= for (var property in source)=0A= destination[property] =3D source[property];=0A= return destination;=0A= };=0A= =0A= Object.extend(Object, {=0A= inspect: function(object) {=0A= try {=0A= if (Object.isUndefined(object)) return 'undefined';=0A= if (object =3D=3D=3D null) return 'null';=0A= return object.inspect ? object.inspect() : String(object);=0A= } catch (e) {=0A= if (e instanceof RangeError) return '...';=0A= throw e;=0A= }=0A= },=0A= =0A= toJSON: function(object) {=0A= var type =3D typeof object;=0A= switch (type) {=0A= case 'undefined':=0A= case 'function':=0A= case 'unknown': return;=0A= case 'boolean': return object.toString();=0A= }=0A= =0A= if (object =3D=3D=3D null) return 'null';=0A= if (object.toJSON) return object.toJSON();=0A= if (Object.isElement(object)) return;=0A= =0A= var results =3D [];=0A= for (var property in object) {=0A= var value =3D Object.toJSON(object[property]);=0A= if (!Object.isUndefined(value))=0A= results.push(property.toJSON() + ': ' + value);=0A= }=0A= =0A= return '{' + results.join(', ') + '}';=0A= },=0A= =0A= toQueryString: function(object) {=0A= return $H(object).toQueryString();=0A= },=0A= =0A= toHTML: function(object) {=0A= return object && object.toHTML ? object.toHTML() : = String.interpret(object);=0A= },=0A= =0A= keys: function(object) {=0A= var keys =3D [];=0A= for (var property in object)=0A= keys.push(property);=0A= return keys;=0A= },=0A= =0A= values: function(object) {=0A= var values =3D [];=0A= for (var property in object)=0A= values.push(object[property]);=0A= return values;=0A= },=0A= =0A= clone: function(object) {=0A= return Object.extend({ }, object);=0A= },=0A= =0A= isElement: function(object) {=0A= return !!(object && object.nodeType =3D=3D 1);=0A= },=0A= =0A= isArray: function(object) {=0A= return object !=3D null && typeof object =3D=3D "object" &&=0A= 'splice' in object && 'join' in object;=0A= },=0A= =0A= isHash: function(object) {=0A= return object instanceof Hash;=0A= },=0A= =0A= isFunction: function(object) {=0A= return typeof object =3D=3D "function";=0A= },=0A= =0A= isString: function(object) {=0A= return typeof object =3D=3D "string";=0A= },=0A= =0A= isNumber: function(object) {=0A= return typeof object =3D=3D "number";=0A= },=0A= =0A= isUndefined: function(object) {=0A= return typeof object =3D=3D "undefined";=0A= }=0A= });=0A= =0A= Object.extend(Function.prototype, {=0A= argumentNames: function() {=0A= var names =3D = this.toString().match(/^[\s\(]*function[^(]*\(([^\)]*)\)/)[1]=0A= .replace(/\s+/g, '').split(',');=0A= return names.length =3D=3D 1 && !names[0] ? [] : names;=0A= },=0A= =0A= bind: function() {=0A= if (arguments.length < 2 && Object.isUndefined(arguments[0])) return = this;=0A= var __method =3D this, args =3D $A(arguments), object =3D = args.shift();=0A= return function() {=0A= return __method.apply(object, args.concat($A(arguments)));=0A= }=0A= },=0A= =0A= bindAsEventListener: function() {=0A= var __method =3D this, args =3D $A(arguments), object =3D = args.shift();=0A= return function(event) {=0A= return __method.apply(object, [event || = window.event].concat(args));=0A= }=0A= },=0A= =0A= curry: function() {=0A= if (!arguments.length) return this;=0A= var __method =3D this, args =3D $A(arguments);=0A= return function() {=0A= return __method.apply(this, args.concat($A(arguments)));=0A= }=0A= },=0A= =0A= delay: function() {=0A= var __method =3D this, args =3D $A(arguments), timeout =3D = args.shift() * 1000;=0A= return window.setTimeout(function() {=0A= return __method.apply(__method, args);=0A= }, timeout);=0A= },=0A= =0A= defer: function() {=0A= var args =3D [0.01].concat($A(arguments));=0A= return this.delay.apply(this, args);=0A= },=0A= =0A= wrap: function(wrapper) {=0A= var __method =3D this;=0A= return function() {=0A= return wrapper.apply(this, = [__method.bind(this)].concat($A(arguments)));=0A= }=0A= },=0A= =0A= methodize: function() {=0A= if (this._methodized) return this._methodized;=0A= var __method =3D this;=0A= return this._methodized =3D function() {=0A= return __method.apply(null, [this].concat($A(arguments)));=0A= };=0A= }=0A= });=0A= =0A= Date.prototype.toJSON =3D function() {=0A= return '"' + this.getUTCFullYear() + '-' +=0A= (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A= this.getUTCDate().toPaddedString(2) + 'T' +=0A= this.getUTCHours().toPaddedString(2) + ':' +=0A= this.getUTCMinutes().toPaddedString(2) + ':' +=0A= this.getUTCSeconds().toPaddedString(2) + 'Z"';=0A= };=0A= =0A= var Try =3D {=0A= these: function() {=0A= var returnValue;=0A= =0A= for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= var lambda =3D arguments[i];=0A= try {=0A= returnValue =3D lambda();=0A= break;=0A= } catch (e) { }=0A= }=0A= =0A= return returnValue;=0A= }=0A= };=0A= =0A= RegExp.prototype.match =3D RegExp.prototype.test;=0A= =0A= RegExp.escape =3D function(str) {=0A= return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var PeriodicalExecuter =3D Class.create({=0A= initialize: function(callback, frequency) {=0A= this.callback =3D callback;=0A= this.frequency =3D frequency;=0A= this.currentlyExecuting =3D false;=0A= =0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= this.timer =3D setInterval(this.onTimerEvent.bind(this), = this.frequency * 1000);=0A= },=0A= =0A= execute: function() {=0A= this.callback(this);=0A= },=0A= =0A= stop: function() {=0A= if (!this.timer) return;=0A= clearInterval(this.timer);=0A= this.timer =3D null;=0A= },=0A= =0A= onTimerEvent: function() {=0A= if (!this.currentlyExecuting) {=0A= try {=0A= this.currentlyExecuting =3D true;=0A= this.execute();=0A= } finally {=0A= this.currentlyExecuting =3D false;=0A= }=0A= }=0A= }=0A= });=0A= Object.extend(String, {=0A= interpret: function(value) {=0A= return value =3D=3D null ? '' : String(value);=0A= },=0A= specialChar: {=0A= '\b': '\\b',=0A= '\t': '\\t',=0A= '\n': '\\n',=0A= '\f': '\\f',=0A= '\r': '\\r',=0A= '\\': '\\\\'=0A= }=0A= });=0A= =0A= Object.extend(String.prototype, {=0A= gsub: function(pattern, replacement) {=0A= var result =3D '', source =3D this, match;=0A= replacement =3D arguments.callee.prepareReplacement(replacement);=0A= =0A= while (source.length > 0) {=0A= if (match =3D source.match(pattern)) {=0A= result +=3D source.slice(0, match.index);=0A= result +=3D String.interpret(replacement(match));=0A= source =3D source.slice(match.index + match[0].length);=0A= } else {=0A= result +=3D source, source =3D '';=0A= }=0A= }=0A= return result;=0A= },=0A= =0A= sub: function(pattern, replacement, count) {=0A= replacement =3D this.gsub.prepareReplacement(replacement);=0A= count =3D Object.isUndefined(count) ? 1 : count;=0A= =0A= return this.gsub(pattern, function(match) {=0A= if (--count < 0) return match[0];=0A= return replacement(match);=0A= });=0A= },=0A= =0A= scan: function(pattern, iterator) {=0A= this.gsub(pattern, iterator);=0A= return String(this);=0A= },=0A= =0A= truncate: function(length, truncation) {=0A= length =3D length || 30;=0A= truncation =3D Object.isUndefined(truncation) ? '...' : truncation;=0A= return this.length > length ?=0A= this.slice(0, length - truncation.length) + truncation : = String(this);=0A= },=0A= =0A= strip: function() {=0A= return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A= },=0A= =0A= stripTags: function() {=0A= return this.replace(/<\/?[^>]+>/gi, '');=0A= },=0A= =0A= stripScripts: function() {=0A= return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A= },=0A= =0A= extractScripts: function() {=0A= var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A= var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A= return (this.match(matchAll) || []).map(function(scriptTag) {=0A= return (scriptTag.match(matchOne) || ['', ''])[1];=0A= });=0A= },=0A= =0A= evalScripts: function() {=0A= return this.extractScripts().map(function(script) { return = eval(script) });=0A= },=0A= =0A= escapeHTML: function() {=0A= var self =3D arguments.callee;=0A= self.text.data =3D this;=0A= return self.div.innerHTML;=0A= },=0A= =0A= unescapeHTML: function() {=0A= var div =3D new Element('div');=0A= div.innerHTML =3D this.stripTags();=0A= return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A= $A(div.childNodes).inject('', function(memo, node) { return = memo+node.nodeValue }) :=0A= div.childNodes[0].nodeValue) : '';=0A= },=0A= =0A= toQueryParams: function(separator) {=0A= var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A= if (!match) return { };=0A= =0A= return match[1].split(separator || '&').inject({ }, function(hash, = pair) {=0A= if ((pair =3D pair.split('=3D'))[0]) {=0A= var key =3D decodeURIComponent(pair.shift());=0A= var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A= if (value !=3D undefined) value =3D decodeURIComponent(value);=0A= =0A= if (key in hash) {=0A= if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];=0A= hash[key].push(value);=0A= }=0A= else hash[key] =3D value;=0A= }=0A= return hash;=0A= });=0A= },=0A= =0A= toArray: function() {=0A= return this.split('');=0A= },=0A= =0A= succ: function() {=0A= return this.slice(0, this.length - 1) +=0A= String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A= },=0A= =0A= times: function(count) {=0A= return count < 1 ? '' : new Array(count + 1).join(this);=0A= },=0A= =0A= camelize: function() {=0A= var parts =3D this.split('-'), len =3D parts.length;=0A= if (len =3D=3D 1) return parts[0];=0A= =0A= var camelized =3D this.charAt(0) =3D=3D '-'=0A= ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A= : parts[0];=0A= =0A= for (var i =3D 1; i < len; i++)=0A= camelized +=3D parts[i].charAt(0).toUpperCase() + = parts[i].substring(1);=0A= =0A= return camelized;=0A= },=0A= =0A= capitalize: function() {=0A= return this.charAt(0).toUpperCase() + = this.substring(1).toLowerCase();=0A= },=0A= =0A= underscore: function() {=0A= return this.gsub(/::/, = '/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{= 1}_#{2}').gsub(/-/,'_').toLowerCase();=0A= },=0A= =0A= dasherize: function() {=0A= return this.gsub(/_/,'-');=0A= },=0A= =0A= inspect: function(useDoubleQuotes) {=0A= var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A= var character =3D String.specialChar[match[0]];=0A= return character ? character : '\\u00' + = match[0].charCodeAt().toPaddedString(2, 16);=0A= });=0A= if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') = + '"';=0A= return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A= },=0A= =0A= toJSON: function() {=0A= return this.inspect(true);=0A= },=0A= =0A= unfilterJSON: function(filter) {=0A= return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A= },=0A= =0A= isJSON: function() {=0A= var str =3D this;=0A= if (str.blank()) return false;=0A= str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A= return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A= },=0A= =0A= evalJSON: function(sanitize) {=0A= var json =3D this.unfilterJSON();=0A= try {=0A= if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A= } catch (e) { }=0A= throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A= },=0A= =0A= include: function(pattern) {=0A= return this.indexOf(pattern) > -1;=0A= },=0A= =0A= startsWith: function(pattern) {=0A= return this.indexOf(pattern) =3D=3D=3D 0;=0A= },=0A= =0A= endsWith: function(pattern) {=0A= var d =3D this.length - pattern.length;=0A= return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A= },=0A= =0A= empty: function() {=0A= return this =3D=3D '';=0A= },=0A= =0A= blank: function() {=0A= return /^\s*$/.test(this);=0A= },=0A= =0A= interpolate: function(object, pattern) {=0A= return new Template(this, pattern).evaluate(object);=0A= }=0A= });=0A= =0A= if (Prototype.Browser.WebKit || Prototype.Browser.IE) = Object.extend(String.prototype, {=0A= escapeHTML: function() {=0A= return = this.replace(/&/g,'&').replace(//g,'>');=0A= },=0A= unescapeHTML: function() {=0A= return = this.stripTags().replace(/&/g,'&').replace(/</g,'<').replace(/>= /g,'>');=0A= }=0A= });=0A= =0A= String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A= if (Object.isFunction(replacement)) return replacement;=0A= var template =3D new Template(replacement);=0A= return function(match) { return template.evaluate(match) };=0A= };=0A= =0A= String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A= =0A= Object.extend(String.prototype.escapeHTML, {=0A= div: document.createElement('div'),=0A= text: document.createTextNode('')=0A= });=0A= =0A= String.prototype.escapeHTML.div.appendChild(String.prototype.escapeHTML.t= ext);=0A= =0A= var Template =3D Class.create({=0A= initialize: function(template, pattern) {=0A= this.template =3D template.toString();=0A= this.pattern =3D pattern || Template.Pattern;=0A= },=0A= =0A= evaluate: function(object) {=0A= if (Object.isFunction(object.toTemplateReplacements))=0A= object =3D object.toTemplateReplacements();=0A= =0A= return this.template.gsub(this.pattern, function(match) {=0A= if (object =3D=3D null) return '';=0A= =0A= var before =3D match[1] || '';=0A= if (before =3D=3D '\\') return match[2];=0A= =0A= var ctx =3D object, expr =3D match[3];=0A= var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;=0A= match =3D pattern.exec(expr);=0A= if (match =3D=3D null) return before;=0A= =0A= while (match !=3D null) {=0A= var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', = ']') : match[1];=0A= ctx =3D ctx[comp];=0A= if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A= expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : = match[0].length);=0A= match =3D pattern.exec(expr);=0A= }=0A= =0A= return before + String.interpret(ctx);=0A= });=0A= }=0A= });=0A= Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A= =0A= var $break =3D { };=0A= =0A= var Enumerable =3D {=0A= each: function(iterator, context) {=0A= var index =3D 0;=0A= try {=0A= this._each(function(value) {=0A= iterator.call(context, value, index++);=0A= });=0A= } catch (e) {=0A= if (e !=3D $break) throw e;=0A= }=0A= return this;=0A= },=0A= =0A= eachSlice: function(number, iterator, context) {=0A= var index =3D -number, slices =3D [], array =3D this.toArray();=0A= if (number < 1) return array;=0A= while ((index +=3D number) < array.length)=0A= slices.push(array.slice(index, index+number));=0A= return slices.collect(iterator, context);=0A= },=0A= =0A= all: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= result =3D result && !!iterator.call(context, value, index);=0A= if (!result) throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= any: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var result =3D false;=0A= this.each(function(value, index) {=0A= if (result =3D !!iterator.call(context, value, index))=0A= throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= collect: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= results.push(iterator.call(context, value, index));=0A= });=0A= return results;=0A= },=0A= =0A= detect: function(iterator, context) {=0A= var result;=0A= this.each(function(value, index) {=0A= if (iterator.call(context, value, index)) {=0A= result =3D value;=0A= throw $break;=0A= }=0A= });=0A= return result;=0A= },=0A= =0A= findAll: function(iterator, context) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (iterator.call(context, value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= grep: function(filter, iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var results =3D [];=0A= =0A= if (Object.isString(filter))=0A= filter =3D new RegExp(filter);=0A= =0A= this.each(function(value, index) {=0A= if (filter.match(value))=0A= results.push(iterator.call(context, value, index));=0A= });=0A= return results;=0A= },=0A= =0A= include: function(object) {=0A= if (Object.isFunction(this.indexOf))=0A= if (this.indexOf(object) !=3D -1) return true;=0A= =0A= var found =3D false;=0A= this.each(function(value) {=0A= if (value =3D=3D object) {=0A= found =3D true;=0A= throw $break;=0A= }=0A= });=0A= return found;=0A= },=0A= =0A= inGroupsOf: function(number, fillWith) {=0A= fillWith =3D Object.isUndefined(fillWith) ? null : fillWith;=0A= return this.eachSlice(number, function(slice) {=0A= while(slice.length < number) slice.push(fillWith);=0A= return slice;=0A= });=0A= },=0A= =0A= inject: function(memo, iterator, context) {=0A= this.each(function(value, index) {=0A= memo =3D iterator.call(context, memo, value, index);=0A= });=0A= return memo;=0A= },=0A= =0A= invoke: function(method) {=0A= var args =3D $A(arguments).slice(1);=0A= return this.map(function(value) {=0A= return value[method].apply(value, args);=0A= });=0A= },=0A= =0A= max: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D iterator.call(context, value, index);=0A= if (result =3D=3D null || value >=3D result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= min: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D iterator.call(context, value, index);=0A= if (result =3D=3D null || value < result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= partition: function(iterator, context) {=0A= iterator =3D iterator || Prototype.K;=0A= var trues =3D [], falses =3D [];=0A= this.each(function(value, index) {=0A= (iterator.call(context, value, index) ?=0A= trues : falses).push(value);=0A= });=0A= return [trues, falses];=0A= },=0A= =0A= pluck: function(property) {=0A= var results =3D [];=0A= this.each(function(value) {=0A= results.push(value[property]);=0A= });=0A= return results;=0A= },=0A= =0A= reject: function(iterator, context) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (!iterator.call(context, value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= sortBy: function(iterator, context) {=0A= return this.map(function(value, index) {=0A= return {=0A= value: value,=0A= criteria: iterator.call(context, value, index)=0A= };=0A= }).sort(function(left, right) {=0A= var a =3D left.criteria, b =3D right.criteria;=0A= return a < b ? -1 : a > b ? 1 : 0;=0A= }).pluck('value');=0A= },=0A= =0A= toArray: function() {=0A= return this.map();=0A= },=0A= =0A= zip: function() {=0A= var iterator =3D Prototype.K, args =3D $A(arguments);=0A= if (Object.isFunction(args.last()))=0A= iterator =3D args.pop();=0A= =0A= var collections =3D [this].concat(args).map($A);=0A= return this.map(function(value, index) {=0A= return iterator(collections.pluck(index));=0A= });=0A= },=0A= =0A= size: function() {=0A= return this.toArray().length;=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= };=0A= =0A= Object.extend(Enumerable, {=0A= map: Enumerable.collect,=0A= find: Enumerable.detect,=0A= select: Enumerable.findAll,=0A= filter: Enumerable.findAll,=0A= member: Enumerable.include,=0A= entries: Enumerable.toArray,=0A= every: Enumerable.all,=0A= some: Enumerable.any=0A= });=0A= function $A(iterable) {=0A= if (!iterable) return [];=0A= if (iterable.toArray) return iterable.toArray();=0A= var length =3D iterable.length || 0, results =3D new Array(length);=0A= while (length--) results[length] =3D iterable[length];=0A= return results;=0A= }=0A= =0A= if (Prototype.Browser.WebKit) {=0A= $A =3D function(iterable) {=0A= if (!iterable) return [];=0A= // In Safari, only use the `toArray` method if it's not a NodeList.=0A= // A NodeList is a function, has an function `item` property, and a = numeric=0A= // `length` property. Adapted from Google Doctype.=0A= if (!(typeof iterable =3D=3D=3D 'function' && typeof iterable.length = =3D=3D=3D=0A= 'number' && typeof iterable.item =3D=3D=3D 'function') && = iterable.toArray)=0A= return iterable.toArray();=0A= var length =3D iterable.length || 0, results =3D new Array(length);=0A= while (length--) results[length] =3D iterable[length];=0A= return results;=0A= };=0A= }=0A= =0A= Array.from =3D $A;=0A= =0A= Object.extend(Array.prototype, Enumerable);=0A= =0A= if (!Array.prototype._reverse) Array.prototype._reverse =3D = Array.prototype.reverse;=0A= =0A= Object.extend(Array.prototype, {=0A= _each: function(iterator) {=0A= for (var i =3D 0, length =3D this.length; i < length; i++)=0A= iterator(this[i]);=0A= },=0A= =0A= clear: function() {=0A= this.length =3D 0;=0A= return this;=0A= },=0A= =0A= first: function() {=0A= return this[0];=0A= },=0A= =0A= last: function() {=0A= return this[this.length - 1];=0A= },=0A= =0A= compact: function() {=0A= return this.select(function(value) {=0A= return value !=3D null;=0A= });=0A= },=0A= =0A= flatten: function() {=0A= return this.inject([], function(array, value) {=0A= return array.concat(Object.isArray(value) ?=0A= value.flatten() : [value]);=0A= });=0A= },=0A= =0A= without: function() {=0A= var values =3D $A(arguments);=0A= return this.select(function(value) {=0A= return !values.include(value);=0A= });=0A= },=0A= =0A= reverse: function(inline) {=0A= return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A= },=0A= =0A= reduce: function() {=0A= return this.length > 1 ? this : this[0];=0A= },=0A= =0A= uniq: function(sorted) {=0A= return this.inject([], function(array, value, index) {=0A= if (0 =3D=3D index || (sorted ? array.last() !=3D value : = !array.include(value)))=0A= array.push(value);=0A= return array;=0A= });=0A= },=0A= =0A= intersect: function(array) {=0A= return this.uniq().findAll(function(item) {=0A= return array.detect(function(value) { return item =3D=3D=3D value = });=0A= });=0A= },=0A= =0A= clone: function() {=0A= return [].concat(this);=0A= },=0A= =0A= size: function() {=0A= return this.length;=0A= },=0A= =0A= inspect: function() {=0A= return '[' + this.map(Object.inspect).join(', ') + ']';=0A= },=0A= =0A= toJSON: function() {=0A= var results =3D [];=0A= this.each(function(object) {=0A= var value =3D Object.toJSON(object);=0A= if (!Object.isUndefined(value)) results.push(value);=0A= });=0A= return '[' + results.join(', ') + ']';=0A= }=0A= });=0A= =0A= // use native browser JS 1.6 implementation if available=0A= if (Object.isFunction(Array.prototype.forEach))=0A= Array.prototype._each =3D Array.prototype.forEach;=0A= =0A= if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, = i) {=0A= i || (i =3D 0);=0A= var length =3D this.length;=0A= if (i < 0) i =3D length + i;=0A= for (; i < length; i++)=0A= if (this[i] =3D=3D=3D item) return i;=0A= return -1;=0A= };=0A= =0A= if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D = function(item, i) {=0A= i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A= var n =3D this.slice(0, i).reverse().indexOf(item);=0A= return (n < 0) ? n : i - n - 1;=0A= };=0A= =0A= Array.prototype.toArray =3D Array.prototype.clone;=0A= =0A= function $w(string) {=0A= if (!Object.isString(string)) return [];=0A= string =3D string.strip();=0A= return string ? string.split(/\s+/) : [];=0A= }=0A= =0A= if (Prototype.Browser.Opera){=0A= Array.prototype.concat =3D function() {=0A= var array =3D [];=0A= for (var i =3D 0, length =3D this.length; i < length; i++) = array.push(this[i]);=0A= for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= if (Object.isArray(arguments[i])) {=0A= for (var j =3D 0, arrayLength =3D arguments[i].length; j < = arrayLength; j++)=0A= array.push(arguments[i][j]);=0A= } else {=0A= array.push(arguments[i]);=0A= }=0A= }=0A= return array;=0A= };=0A= }=0A= Object.extend(Number.prototype, {=0A= toColorPart: function() {=0A= return this.toPaddedString(2, 16);=0A= },=0A= =0A= succ: function() {=0A= return this + 1;=0A= },=0A= =0A= times: function(iterator, context) {=0A= $R(0, this, true).each(iterator, context);=0A= return this;=0A= },=0A= =0A= toPaddedString: function(length, radix) {=0A= var string =3D this.toString(radix || 10);=0A= return '0'.times(length - string.length) + string;=0A= },=0A= =0A= toJSON: function() {=0A= return isFinite(this) ? this.toString() : 'null';=0A= }=0A= });=0A= =0A= $w('abs round ceil floor').each(function(method){=0A= Number.prototype[method] =3D Math[method].methodize();=0A= });=0A= function $H(object) {=0A= return new Hash(object);=0A= };=0A= =0A= var Hash =3D Class.create(Enumerable, (function() {=0A= =0A= function toQueryPair(key, value) {=0A= if (Object.isUndefined(value)) return key;=0A= return key + '=3D' + encodeURIComponent(String.interpret(value));=0A= }=0A= =0A= return {=0A= initialize: function(object) {=0A= this._object =3D Object.isHash(object) ? object.toObject() : = Object.clone(object);=0A= },=0A= =0A= _each: function(iterator) {=0A= for (var key in this._object) {=0A= var value =3D this._object[key], pair =3D [key, value];=0A= pair.key =3D key;=0A= pair.value =3D value;=0A= iterator(pair);=0A= }=0A= },=0A= =0A= set: function(key, value) {=0A= return this._object[key] =3D value;=0A= },=0A= =0A= get: function(key) {=0A= // simulating poorly supported hasOwnProperty=0A= if (this._object[key] !=3D=3D Object.prototype[key])=0A= return this._object[key];=0A= },=0A= =0A= unset: function(key) {=0A= var value =3D this._object[key];=0A= delete this._object[key];=0A= return value;=0A= },=0A= =0A= toObject: function() {=0A= return Object.clone(this._object);=0A= },=0A= =0A= keys: function() {=0A= return this.pluck('key');=0A= },=0A= =0A= values: function() {=0A= return this.pluck('value');=0A= },=0A= =0A= index: function(value) {=0A= var match =3D this.detect(function(pair) {=0A= return pair.value =3D=3D=3D value;=0A= });=0A= return match && match.key;=0A= },=0A= =0A= merge: function(object) {=0A= return this.clone().update(object);=0A= },=0A= =0A= update: function(object) {=0A= return new Hash(object).inject(this, function(result, pair) {=0A= result.set(pair.key, pair.value);=0A= return result;=0A= });=0A= },=0A= =0A= toQueryString: function() {=0A= return this.inject([], function(results, pair) {=0A= var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A= =0A= if (values && typeof values =3D=3D 'object') {=0A= if (Object.isArray(values))=0A= return results.concat(values.map(toQueryPair.curry(key)));=0A= } else results.push(toQueryPair(key, values));=0A= return results;=0A= }).join('&');=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= },=0A= =0A= toJSON: function() {=0A= return Object.toJSON(this.toObject());=0A= },=0A= =0A= clone: function() {=0A= return new Hash(this);=0A= }=0A= }=0A= })());=0A= =0A= Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;=0A= Hash.from =3D $H;=0A= var ObjectRange =3D Class.create(Enumerable, {=0A= initialize: function(start, end, exclusive) {=0A= this.start =3D start;=0A= this.end =3D end;=0A= this.exclusive =3D exclusive;=0A= },=0A= =0A= _each: function(iterator) {=0A= var value =3D this.start;=0A= while (this.include(value)) {=0A= iterator(value);=0A= value =3D value.succ();=0A= }=0A= },=0A= =0A= include: function(value) {=0A= if (value < this.start)=0A= return false;=0A= if (this.exclusive)=0A= return value < this.end;=0A= return value <=3D this.end;=0A= }=0A= });=0A= =0A= var $R =3D function(start, end, exclusive) {=0A= return new ObjectRange(start, end, exclusive);=0A= };=0A= =0A= var Ajax =3D {=0A= getTransport: function() {=0A= return Try.these(=0A= function() {return new XMLHttpRequest()},=0A= function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A= function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A= ) || false;=0A= },=0A= =0A= activeRequestCount: 0=0A= };=0A= =0A= Ajax.Responders =3D {=0A= responders: [],=0A= =0A= _each: function(iterator) {=0A= this.responders._each(iterator);=0A= },=0A= =0A= register: function(responder) {=0A= if (!this.include(responder))=0A= this.responders.push(responder);=0A= },=0A= =0A= unregister: function(responder) {=0A= this.responders =3D this.responders.without(responder);=0A= },=0A= =0A= dispatch: function(callback, request, transport, json) {=0A= this.each(function(responder) {=0A= if (Object.isFunction(responder[callback])) {=0A= try {=0A= responder[callback].apply(responder, [request, transport, = json]);=0A= } catch (e) { }=0A= }=0A= });=0A= }=0A= };=0A= =0A= Object.extend(Ajax.Responders, Enumerable);=0A= =0A= Ajax.Responders.register({=0A= onCreate: function() { Ajax.activeRequestCount++ },=0A= onComplete: function() { Ajax.activeRequestCount-- }=0A= });=0A= =0A= Ajax.Base =3D Class.create({=0A= initialize: function(options) {=0A= this.options =3D {=0A= method: 'post',=0A= asynchronous: true,=0A= contentType: 'application/x-www-form-urlencoded',=0A= encoding: 'UTF-8',=0A= parameters: '',=0A= evalJSON: true,=0A= evalJS: true=0A= };=0A= Object.extend(this.options, options || { });=0A= =0A= this.options.method =3D this.options.method.toLowerCase();=0A= =0A= if (Object.isString(this.options.parameters))=0A= this.options.parameters =3D = this.options.parameters.toQueryParams();=0A= else if (Object.isHash(this.options.parameters))=0A= this.options.parameters =3D this.options.parameters.toObject();=0A= }=0A= });=0A= =0A= Ajax.Request =3D Class.create(Ajax.Base, {=0A= _complete: false,=0A= =0A= initialize: function($super, url, options) {=0A= $super(options);=0A= this.transport =3D Ajax.getTransport();=0A= this.request(url);=0A= },=0A= =0A= request: function(url) {=0A= this.url =3D url;=0A= this.method =3D this.options.method;=0A= var params =3D Object.clone(this.options.parameters);=0A= =0A= if (!['get', 'post'].include(this.method)) {=0A= // simulate other verbs over post=0A= params['_method'] =3D this.method;=0A= this.method =3D 'post';=0A= }=0A= =0A= this.parameters =3D params;=0A= =0A= if (params =3D Object.toQueryString(params)) {=0A= // when GET, append parameters to URL=0A= if (this.method =3D=3D 'get')=0A= this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A= else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A= params +=3D '&_=3D';=0A= }=0A= =0A= try {=0A= var response =3D new Ajax.Response(this);=0A= if (this.options.onCreate) this.options.onCreate(response);=0A= Ajax.Responders.dispatch('onCreate', this, response);=0A= =0A= this.transport.open(this.method.toUpperCase(), this.url,=0A= this.options.asynchronous);=0A= =0A= if (this.options.asynchronous) = this.respondToReadyState.bind(this).defer(1);=0A= =0A= this.transport.onreadystatechange =3D = this.onStateChange.bind(this);=0A= this.setRequestHeaders();=0A= =0A= this.body =3D this.method =3D=3D 'post' ? (this.options.postBody = || params) : null;=0A= this.transport.send(this.body);=0A= =0A= /* Force Firefox to handle ready state 4 for synchronous requests = */=0A= if (!this.options.asynchronous && this.transport.overrideMimeType)=0A= this.onStateChange();=0A= =0A= }=0A= catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= onStateChange: function() {=0A= var readyState =3D this.transport.readyState;=0A= if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A= this.respondToReadyState(this.transport.readyState);=0A= },=0A= =0A= setRequestHeaders: function() {=0A= var headers =3D {=0A= 'X-Requested-With': 'XMLHttpRequest',=0A= 'X-Prototype-Version': Prototype.Version,=0A= 'Accept': 'text/javascript, text/html, application/xml, text/xml, = */*'=0A= };=0A= =0A= if (this.method =3D=3D 'post') {=0A= headers['Content-type'] =3D this.options.contentType +=0A= (this.options.encoding ? '; charset=3D' + this.options.encoding = : '');=0A= =0A= /* Force "Connection: close" for older Mozilla browsers to work=0A= * around a bug where XMLHttpRequest sends an incorrect=0A= * Content-length header. See Mozilla Bugzilla #246651.=0A= */=0A= if (this.transport.overrideMimeType &&=0A= (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < = 2005)=0A= headers['Connection'] =3D 'close';=0A= }=0A= =0A= // user-defined headers=0A= if (typeof this.options.requestHeaders =3D=3D 'object') {=0A= var extras =3D this.options.requestHeaders;=0A= =0A= if (Object.isFunction(extras.push))=0A= for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A= headers[extras[i]] =3D extras[i+1];=0A= else=0A= $H(extras).each(function(pair) { headers[pair.key] =3D = pair.value });=0A= }=0A= =0A= for (var name in headers)=0A= this.transport.setRequestHeader(name, headers[name]);=0A= },=0A= =0A= success: function() {=0A= var status =3D this.getStatus();=0A= return !status || (status >=3D 200 && status < 300);=0A= },=0A= =0A= getStatus: function() {=0A= try {=0A= return this.transport.status || 0;=0A= } catch (e) { return 0 }=0A= },=0A= =0A= respondToReadyState: function(readyState) {=0A= var state =3D Ajax.Request.Events[readyState], response =3D new = Ajax.Response(this);=0A= =0A= if (state =3D=3D 'Complete') {=0A= try {=0A= this._complete =3D true;=0A= (this.options['on' + response.status]=0A= || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A= || Prototype.emptyFunction)(response, response.headerJSON);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= var contentType =3D response.getHeader('Content-type');=0A= if (this.options.evalJS =3D=3D 'force'=0A= || (this.options.evalJS && this.isSameOrigin() && contentType=0A= && = contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s= *$/i)))=0A= this.evalResponse();=0A= }=0A= =0A= try {=0A= (this.options['on' + state] || Prototype.emptyFunction)(response, = response.headerJSON);=0A= Ajax.Responders.dispatch('on' + state, this, response, = response.headerJSON);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= if (state =3D=3D 'Complete') {=0A= // avoid memory leak in MSIE: clean up=0A= this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A= }=0A= },=0A= =0A= isSameOrigin: function() {=0A= var m =3D this.url.match(/^\s*https?:\/\/[^\/]*/);=0A= return !m || (m[0] =3D=3D = '#{protocol}//#{domain}#{port}'.interpolate({=0A= protocol: location.protocol,=0A= domain: document.domain,=0A= port: location.port ? ':' + location.port : ''=0A= }));=0A= },=0A= =0A= getHeader: function(name) {=0A= try {=0A= return this.transport.getResponseHeader(name) || null;=0A= } catch (e) { return null }=0A= },=0A= =0A= evalResponse: function() {=0A= try {=0A= return eval((this.transport.responseText || '').unfilterJSON());=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= dispatchException: function(exception) {=0A= (this.options.onException || Prototype.emptyFunction)(this, = exception);=0A= Ajax.Responders.dispatch('onException', this, exception);=0A= }=0A= });=0A= =0A= Ajax.Request.Events =3D=0A= ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A= =0A= Ajax.Response =3D Class.create({=0A= initialize: function(request){=0A= this.request =3D request;=0A= var transport =3D this.transport =3D request.transport,=0A= readyState =3D this.readyState =3D transport.readyState;=0A= =0A= if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) = {=0A= this.status =3D this.getStatus();=0A= this.statusText =3D this.getStatusText();=0A= this.responseText =3D String.interpret(transport.responseText);=0A= this.headerJSON =3D this._getHeaderJSON();=0A= }=0A= =0A= if(readyState =3D=3D 4) {=0A= var xml =3D transport.responseXML;=0A= this.responseXML =3D Object.isUndefined(xml) ? null : xml;=0A= this.responseJSON =3D this._getResponseJSON();=0A= }=0A= },=0A= =0A= status: 0,=0A= statusText: '',=0A= =0A= getStatus: Ajax.Request.prototype.getStatus,=0A= =0A= getStatusText: function() {=0A= try {=0A= return this.transport.statusText || '';=0A= } catch (e) { return '' }=0A= },=0A= =0A= getHeader: Ajax.Request.prototype.getHeader,=0A= =0A= getAllHeaders: function() {=0A= try {=0A= return this.getAllResponseHeaders();=0A= } catch (e) { return null }=0A= },=0A= =0A= getResponseHeader: function(name) {=0A= return this.transport.getResponseHeader(name);=0A= },=0A= =0A= getAllResponseHeaders: function() {=0A= return this.transport.getAllResponseHeaders();=0A= },=0A= =0A= _getHeaderJSON: function() {=0A= var json =3D this.getHeader('X-JSON');=0A= if (!json) return null;=0A= json =3D decodeURIComponent(escape(json));=0A= try {=0A= return json.evalJSON(this.request.options.sanitizeJSON ||=0A= !this.request.isSameOrigin());=0A= } catch (e) {=0A= this.request.dispatchException(e);=0A= }=0A= },=0A= =0A= _getResponseJSON: function() {=0A= var options =3D this.request.options;=0A= if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A= !(this.getHeader('Content-type') || = '').include('application/json')) ||=0A= this.responseText.blank())=0A= return null;=0A= try {=0A= return this.responseText.evalJSON(options.sanitizeJSON ||=0A= !this.request.isSameOrigin());=0A= } catch (e) {=0A= this.request.dispatchException(e);=0A= }=0A= }=0A= });=0A= =0A= Ajax.Updater =3D Class.create(Ajax.Request, {=0A= initialize: function($super, container, url, options) {=0A= this.container =3D {=0A= success: (container.success || container),=0A= failure: (container.failure || (container.success ? null : = container))=0A= };=0A= =0A= options =3D Object.clone(options);=0A= var onComplete =3D options.onComplete;=0A= options.onComplete =3D (function(response, json) {=0A= this.updateContent(response.responseText);=0A= if (Object.isFunction(onComplete)) onComplete(response, json);=0A= }).bind(this);=0A= =0A= $super(url, options);=0A= },=0A= =0A= updateContent: function(responseText) {=0A= var receiver =3D this.container[this.success() ? 'success' : = 'failure'],=0A= options =3D this.options;=0A= =0A= if (!options.evalScripts) responseText =3D = responseText.stripScripts();=0A= =0A= if (receiver =3D $(receiver)) {=0A= if (options.insertion) {=0A= if (Object.isString(options.insertion)) {=0A= var insertion =3D { }; insertion[options.insertion] =3D = responseText;=0A= receiver.insert(insertion);=0A= }=0A= else options.insertion(receiver, responseText);=0A= }=0A= else receiver.update(responseText);=0A= }=0A= }=0A= });=0A= =0A= Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A= initialize: function($super, container, url, options) {=0A= $super(options);=0A= this.onComplete =3D this.options.onComplete;=0A= =0A= this.frequency =3D (this.options.frequency || 2);=0A= this.decay =3D (this.options.decay || 1);=0A= =0A= this.updater =3D { };=0A= this.container =3D container;=0A= this.url =3D url;=0A= =0A= this.start();=0A= },=0A= =0A= start: function() {=0A= this.options.onComplete =3D this.updateComplete.bind(this);=0A= this.onTimerEvent();=0A= },=0A= =0A= stop: function() {=0A= this.updater.options.onComplete =3D undefined;=0A= clearTimeout(this.timer);=0A= (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A= },=0A= =0A= updateComplete: function(response) {=0A= if (this.options.decay) {=0A= this.decay =3D (response.responseText =3D=3D this.lastText ?=0A= this.decay * this.options.decay : 1);=0A= =0A= this.lastText =3D response.responseText;=0A= }=0A= this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * = this.frequency);=0A= },=0A= =0A= onTimerEvent: function() {=0A= this.updater =3D new Ajax.Updater(this.container, this.url, = this.options);=0A= }=0A= });=0A= function $(element) {=0A= if (arguments.length > 1) {=0A= for (var i =3D 0, elements =3D [], length =3D arguments.length; i < = length; i++)=0A= elements.push($(arguments[i]));=0A= return elements;=0A= }=0A= if (Object.isString(element))=0A= element =3D document.getElementById(element);=0A= return Element.extend(element);=0A= }=0A= =0A= if (Prototype.BrowserFeatures.XPath) {=0A= document._getElementsByXPath =3D function(expression, parentElement) {=0A= var results =3D [];=0A= var query =3D document.evaluate(expression, $(parentElement) || = document,=0A= null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A= for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A= results.push(Element.extend(query.snapshotItem(i)));=0A= return results;=0A= };=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= if (!window.Node) var Node =3D { };=0A= =0A= if (!Node.ELEMENT_NODE) {=0A= // DOM level 2 ECMAScript Language Binding=0A= Object.extend(Node, {=0A= ELEMENT_NODE: 1,=0A= ATTRIBUTE_NODE: 2,=0A= TEXT_NODE: 3,=0A= CDATA_SECTION_NODE: 4,=0A= ENTITY_REFERENCE_NODE: 5,=0A= ENTITY_NODE: 6,=0A= PROCESSING_INSTRUCTION_NODE: 7,=0A= COMMENT_NODE: 8,=0A= DOCUMENT_NODE: 9,=0A= DOCUMENT_TYPE_NODE: 10,=0A= DOCUMENT_FRAGMENT_NODE: 11,=0A= NOTATION_NODE: 12=0A= });=0A= }=0A= =0A= (function() {=0A= var element =3D this.Element;=0A= this.Element =3D function(tagName, attributes) {=0A= attributes =3D attributes || { };=0A= tagName =3D tagName.toLowerCase();=0A= var cache =3D Element.cache;=0A= if (Prototype.Browser.IE && attributes.name) {=0A= tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A= delete attributes.name;=0A= return Element.writeAttribute(document.createElement(tagName), = attributes);=0A= }=0A= if (!cache[tagName]) cache[tagName] =3D = Element.extend(document.createElement(tagName));=0A= return Element.writeAttribute(cache[tagName].cloneNode(false), = attributes);=0A= };=0A= Object.extend(this.Element, element || { });=0A= if (element) this.Element.prototype =3D element.prototype;=0A= }).call(window);=0A= =0A= Element.cache =3D { };=0A= =0A= Element.Methods =3D {=0A= visible: function(element) {=0A= return $(element).style.display !=3D 'none';=0A= },=0A= =0A= toggle: function(element) {=0A= element =3D $(element);=0A= Element[Element.visible(element) ? 'hide' : 'show'](element);=0A= return element;=0A= },=0A= =0A= hide: function(element) {=0A= element =3D $(element);=0A= element.style.display =3D 'none';=0A= return element;=0A= },=0A= =0A= show: function(element) {=0A= element =3D $(element);=0A= element.style.display =3D '';=0A= return element;=0A= },=0A= =0A= remove: function(element) {=0A= element =3D $(element);=0A= element.parentNode.removeChild(element);=0A= return element;=0A= },=0A= =0A= update: function(element, content) {=0A= element =3D $(element);=0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) return = element.update().insert(content);=0A= content =3D Object.toHTML(content);=0A= element.innerHTML =3D content.stripScripts();=0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= },=0A= =0A= replace: function(element, content) {=0A= element =3D $(element);=0A= if (content && content.toElement) content =3D content.toElement();=0A= else if (!Object.isElement(content)) {=0A= content =3D Object.toHTML(content);=0A= var range =3D element.ownerDocument.createRange();=0A= range.selectNode(element);=0A= content.evalScripts.bind(content).defer();=0A= content =3D range.createContextualFragment(content.stripScripts());=0A= }=0A= element.parentNode.replaceChild(content, element);=0A= return element;=0A= },=0A= =0A= insert: function(element, insertions) {=0A= element =3D $(element);=0A= =0A= if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A= Object.isElement(insertions) || (insertions && = (insertions.toElement || insertions.toHTML)))=0A= insertions =3D {bottom:insertions};=0A= =0A= var content, insert, tagName, childNodes;=0A= =0A= for (var position in insertions) {=0A= content =3D insertions[position];=0A= position =3D position.toLowerCase();=0A= insert =3D Element._insertionTranslations[position];=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) {=0A= insert(element, content);=0A= continue;=0A= }=0A= =0A= content =3D Object.toHTML(content);=0A= =0A= tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A= ? element.parentNode : element).tagName.toUpperCase();=0A= =0A= childNodes =3D Element._getContentFromAnonymousElement(tagName, = content.stripScripts());=0A= =0A= if (position =3D=3D 'top' || position =3D=3D 'after') = childNodes.reverse();=0A= childNodes.each(insert.curry(element));=0A= =0A= content.evalScripts.bind(content).defer();=0A= }=0A= =0A= return element;=0A= },=0A= =0A= wrap: function(element, wrapper, attributes) {=0A= element =3D $(element);=0A= if (Object.isElement(wrapper))=0A= $(wrapper).writeAttribute(attributes || { });=0A= else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, = attributes);=0A= else wrapper =3D new Element('div', wrapper);=0A= if (element.parentNode)=0A= element.parentNode.replaceChild(wrapper, element);=0A= wrapper.appendChild(element);=0A= return wrapper;=0A= },=0A= =0A= inspect: function(element) {=0A= element =3D $(element);=0A= var result =3D '<' + element.tagName.toLowerCase();=0A= $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A= var property =3D pair.first(), attribute =3D pair.last();=0A= var value =3D (element[property] || '').toString();=0A= if (value) result +=3D ' ' + attribute + '=3D' + = value.inspect(true);=0A= });=0A= return result + '>';=0A= },=0A= =0A= recursivelyCollect: function(element, property) {=0A= element =3D $(element);=0A= var elements =3D [];=0A= while (element =3D element[property])=0A= if (element.nodeType =3D=3D 1)=0A= elements.push(Element.extend(element));=0A= return elements;=0A= },=0A= =0A= ancestors: function(element) {=0A= return $(element).recursivelyCollect('parentNode');=0A= },=0A= =0A= descendants: function(element) {=0A= return $(element).select("*");=0A= },=0A= =0A= firstDescendant: function(element) {=0A= element =3D $(element).firstChild;=0A= while (element && element.nodeType !=3D 1) element =3D = element.nextSibling;=0A= return $(element);=0A= },=0A= =0A= immediateDescendants: function(element) {=0A= if (!(element =3D $(element).firstChild)) return [];=0A= while (element && element.nodeType !=3D 1) element =3D = element.nextSibling;=0A= if (element) return [element].concat($(element).nextSiblings());=0A= return [];=0A= },=0A= =0A= previousSiblings: function(element) {=0A= return $(element).recursivelyCollect('previousSibling');=0A= },=0A= =0A= nextSiblings: function(element) {=0A= return $(element).recursivelyCollect('nextSibling');=0A= },=0A= =0A= siblings: function(element) {=0A= element =3D $(element);=0A= return = element.previousSiblings().reverse().concat(element.nextSiblings());=0A= },=0A= =0A= match: function(element, selector) {=0A= if (Object.isString(selector))=0A= selector =3D new Selector(selector);=0A= return selector.match($(element));=0A= },=0A= =0A= up: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return $(element.parentNode);=0A= var ancestors =3D element.ancestors();=0A= return Object.isNumber(expression) ? ancestors[expression] :=0A= Selector.findElement(ancestors, expression, index);=0A= },=0A= =0A= down: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return element.firstDescendant();=0A= return Object.isNumber(expression) ? = element.descendants()[expression] :=0A= Element.select(element, expression)[index || 0];=0A= },=0A= =0A= previous: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return = $(Selector.handlers.previousElementSibling(element));=0A= var previousSiblings =3D element.previousSiblings();=0A= return Object.isNumber(expression) ? previousSiblings[expression] :=0A= Selector.findElement(previousSiblings, expression, index);=0A= },=0A= =0A= next: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return = $(Selector.handlers.nextElementSibling(element));=0A= var nextSiblings =3D element.nextSiblings();=0A= return Object.isNumber(expression) ? nextSiblings[expression] :=0A= Selector.findElement(nextSiblings, expression, index);=0A= },=0A= =0A= select: function() {=0A= var args =3D $A(arguments), element =3D $(args.shift());=0A= return Selector.findChildElements(element, args);=0A= },=0A= =0A= adjacent: function() {=0A= var args =3D $A(arguments), element =3D $(args.shift());=0A= return Selector.findChildElements(element.parentNode, = args).without(element);=0A= },=0A= =0A= identify: function(element) {=0A= element =3D $(element);=0A= var id =3D element.readAttribute('id'), self =3D arguments.callee;=0A= if (id) return id;=0A= do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));=0A= element.writeAttribute('id', id);=0A= return id;=0A= },=0A= =0A= readAttribute: function(element, name) {=0A= element =3D $(element);=0A= if (Prototype.Browser.IE) {=0A= var t =3D Element._attributeTranslations.read;=0A= if (t.values[name]) return t.values[name](element, name);=0A= if (t.names[name]) name =3D t.names[name];=0A= if (name.include(':')) {=0A= return (!element.attributes || !element.attributes[name]) ? null = :=0A= element.attributes[name].value;=0A= }=0A= }=0A= return element.getAttribute(name);=0A= },=0A= =0A= writeAttribute: function(element, name, value) {=0A= element =3D $(element);=0A= var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A= =0A= if (typeof name =3D=3D 'object') attributes =3D name;=0A= else attributes[name] =3D Object.isUndefined(value) ? true : value;=0A= =0A= for (var attr in attributes) {=0A= name =3D t.names[attr] || attr;=0A= value =3D attributes[attr];=0A= if (t.values[attr]) name =3D t.values[attr](element, value);=0A= if (value =3D=3D=3D false || value =3D=3D=3D null)=0A= element.removeAttribute(name);=0A= else if (value =3D=3D=3D true)=0A= element.setAttribute(name, name);=0A= else element.setAttribute(name, value);=0A= }=0A= return element;=0A= },=0A= =0A= getHeight: function(element) {=0A= return $(element).getDimensions().height;=0A= },=0A= =0A= getWidth: function(element) {=0A= return $(element).getDimensions().width;=0A= },=0A= =0A= classNames: function(element) {=0A= return new Element.ClassNames(element);=0A= },=0A= =0A= hasClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= var elementClassName =3D element.className;=0A= return (elementClassName.length > 0 && (elementClassName =3D=3D = className ||=0A= new RegExp("(^|\\s)" + className + = "(\\s|$)").test(elementClassName)));=0A= },=0A= =0A= addClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= if (!element.hasClassName(className))=0A= element.className +=3D (element.className ? ' ' : '') + className;=0A= return element;=0A= },=0A= =0A= removeClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= element.className =3D element.className.replace(=0A= new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A= return element;=0A= },=0A= =0A= toggleClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return element[element.hasClassName(className) ?=0A= 'removeClassName' : 'addClassName'](className);=0A= },=0A= =0A= // removes whitespace-only text node children=0A= cleanWhitespace: function(element) {=0A= element =3D $(element);=0A= var node =3D element.firstChild;=0A= while (node) {=0A= var nextNode =3D node.nextSibling;=0A= if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A= element.removeChild(node);=0A= node =3D nextNode;=0A= }=0A= return element;=0A= },=0A= =0A= empty: function(element) {=0A= return $(element).innerHTML.blank();=0A= },=0A= =0A= descendantOf: function(element, ancestor) {=0A= element =3D $(element), ancestor =3D $(ancestor);=0A= =0A= if (element.compareDocumentPosition)=0A= return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A= =0A= if (ancestor.contains)=0A= return ancestor.contains(element) && ancestor !=3D=3D element;=0A= =0A= while (element =3D element.parentNode)=0A= if (element =3D=3D ancestor) return true;=0A= =0A= return false;=0A= },=0A= =0A= scrollTo: function(element) {=0A= element =3D $(element);=0A= var pos =3D element.cumulativeOffset();=0A= window.scrollTo(pos[0], pos[1]);=0A= return element;=0A= },=0A= =0A= getStyle: function(element, style) {=0A= element =3D $(element);=0A= style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A= var value =3D element.style[style];=0A= if (!value || value =3D=3D 'auto') {=0A= var css =3D document.defaultView.getComputedStyle(element, null);=0A= value =3D css ? css[style] : null;=0A= }=0A= if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A= return value =3D=3D 'auto' ? null : value;=0A= },=0A= =0A= getOpacity: function(element) {=0A= return $(element).getStyle('opacity');=0A= },=0A= =0A= setStyle: function(element, styles) {=0A= element =3D $(element);=0A= var elementStyle =3D element.style, match;=0A= if (Object.isString(styles)) {=0A= element.style.cssText +=3D ';' + styles;=0A= return styles.include('opacity') ?=0A= element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : = element;=0A= }=0A= for (var property in styles)=0A= if (property =3D=3D 'opacity') = element.setOpacity(styles[property]);=0A= else=0A= elementStyle[(property =3D=3D 'float' || property =3D=3D = 'cssFloat') ?=0A= (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : = 'styleFloat') :=0A= property] =3D styles[property];=0A= =0A= return element;=0A= },=0A= =0A= setOpacity: function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? = '' :=0A= (value < 0.00001) ? 0 : value;=0A= return element;=0A= },=0A= =0A= getDimensions: function(element) {=0A= element =3D $(element);=0A= var display =3D element.getStyle('display');=0A= if (display !=3D 'none' && display !=3D null) // Safari bug=0A= return {width: element.offsetWidth, height: element.offsetHeight};=0A= =0A= // All *Width and *Height properties give 0 on elements with display = none,=0A= // so enable the element temporarily=0A= var els =3D element.style;=0A= var originalVisibility =3D els.visibility;=0A= var originalPosition =3D els.position;=0A= var originalDisplay =3D els.display;=0A= els.visibility =3D 'hidden';=0A= els.position =3D 'absolute';=0A= els.display =3D 'block';=0A= var originalWidth =3D element.clientWidth;=0A= var originalHeight =3D element.clientHeight;=0A= els.display =3D originalDisplay;=0A= els.position =3D originalPosition;=0A= els.visibility =3D originalVisibility;=0A= return {width: originalWidth, height: originalHeight};=0A= },=0A= =0A= makePositioned: function(element) {=0A= element =3D $(element);=0A= var pos =3D Element.getStyle(element, 'position');=0A= if (pos =3D=3D 'static' || !pos) {=0A= element._madePositioned =3D true;=0A= element.style.position =3D 'relative';=0A= // Opera returns the offset relative to the positioning context, = when an=0A= // element is position relative but top and left have not been = defined=0A= if (Prototype.Browser.Opera) {=0A= element.style.top =3D 0;=0A= element.style.left =3D 0;=0A= }=0A= }=0A= return element;=0A= },=0A= =0A= undoPositioned: function(element) {=0A= element =3D $(element);=0A= if (element._madePositioned) {=0A= element._madePositioned =3D undefined;=0A= element.style.position =3D=0A= element.style.top =3D=0A= element.style.left =3D=0A= element.style.bottom =3D=0A= element.style.right =3D '';=0A= }=0A= return element;=0A= },=0A= =0A= makeClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return element;=0A= element._overflow =3D Element.getStyle(element, 'overflow') || = 'auto';=0A= if (element._overflow !=3D=3D 'hidden')=0A= element.style.overflow =3D 'hidden';=0A= return element;=0A= },=0A= =0A= undoClipping: function(element) {=0A= element =3D $(element);=0A= if (!element._overflow) return element;=0A= element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : = element._overflow;=0A= element._overflow =3D null;=0A= return element;=0A= },=0A= =0A= cumulativeOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= positionedOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= if (element) {=0A= if (element.tagName.toUpperCase() =3D=3D 'BODY') break;=0A= var p =3D Element.getStyle(element, 'position');=0A= if (p !=3D=3D 'static') break;=0A= }=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= absolutize: function(element) {=0A= element =3D $(element);=0A= if (element.getStyle('position') =3D=3D 'absolute') return element;=0A= // Position.prepare(); // To be done manually by Scripty when it = needs it.=0A= =0A= var offsets =3D element.positionedOffset();=0A= var top =3D offsets[1];=0A= var left =3D offsets[0];=0A= var width =3D element.clientWidth;=0A= var height =3D element.clientHeight;=0A= =0A= element._originalLeft =3D left - parseFloat(element.style.left || = 0);=0A= element._originalTop =3D top - parseFloat(element.style.top || = 0);=0A= element._originalWidth =3D element.style.width;=0A= element._originalHeight =3D element.style.height;=0A= =0A= element.style.position =3D 'absolute';=0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.width =3D width + 'px';=0A= element.style.height =3D height + 'px';=0A= return element;=0A= },=0A= =0A= relativize: function(element) {=0A= element =3D $(element);=0A= if (element.getStyle('position') =3D=3D 'relative') return element;=0A= // Position.prepare(); // To be done manually by Scripty when it = needs it.=0A= =0A= element.style.position =3D 'relative';=0A= var top =3D parseFloat(element.style.top || 0) - = (element._originalTop || 0);=0A= var left =3D parseFloat(element.style.left || 0) - = (element._originalLeft || 0);=0A= =0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.height =3D element._originalHeight;=0A= element.style.width =3D element._originalWidth;=0A= return element;=0A= },=0A= =0A= cumulativeScrollOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.scrollTop || 0;=0A= valueL +=3D element.scrollLeft || 0;=0A= element =3D element.parentNode;=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= getOffsetParent: function(element) {=0A= if (element.offsetParent) return $(element.offsetParent);=0A= if (element =3D=3D document.body) return $(element);=0A= =0A= while ((element =3D element.parentNode) && element !=3D = document.body)=0A= if (Element.getStyle(element, 'position') !=3D 'static')=0A= return $(element);=0A= =0A= return $(document.body);=0A= },=0A= =0A= viewportOffset: function(forElement) {=0A= var valueT =3D 0, valueL =3D 0;=0A= =0A= var element =3D forElement;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= =0A= // Safari fix=0A= if (element.offsetParent =3D=3D document.body &&=0A= Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A= =0A= } while (element =3D element.offsetParent);=0A= =0A= element =3D forElement;=0A= do {=0A= if (!Prototype.Browser.Opera || (element.tagName && = (element.tagName.toUpperCase() =3D=3D 'BODY'))) {=0A= valueT -=3D element.scrollTop || 0;=0A= valueL -=3D element.scrollLeft || 0;=0A= }=0A= } while (element =3D element.parentNode);=0A= =0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= clonePosition: function(element, source) {=0A= var options =3D Object.extend({=0A= setLeft: true,=0A= setTop: true,=0A= setWidth: true,=0A= setHeight: true,=0A= offsetTop: 0,=0A= offsetLeft: 0=0A= }, arguments[2] || { });=0A= =0A= // find page position of source=0A= source =3D $(source);=0A= var p =3D source.viewportOffset();=0A= =0A= // find coordinate system to use=0A= element =3D $(element);=0A= var delta =3D [0, 0];=0A= var parent =3D null;=0A= // delta [0,0] will do fine with position: fixed elements,=0A= // position:absolute needs offsetParent deltas=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') {=0A= parent =3D element.getOffsetParent();=0A= delta =3D parent.viewportOffset();=0A= }=0A= =0A= // correct by body offsets (fixes Safari)=0A= if (parent =3D=3D document.body) {=0A= delta[0] -=3D document.body.offsetLeft;=0A= delta[1] -=3D document.body.offsetTop;=0A= }=0A= =0A= // set position=0A= if (options.setLeft) element.style.left =3D (p[0] - delta[0] + = options.offsetLeft) + 'px';=0A= if (options.setTop) element.style.top =3D (p[1] - delta[1] + = options.offsetTop) + 'px';=0A= if (options.setWidth) element.style.width =3D source.offsetWidth + = 'px';=0A= if (options.setHeight) element.style.height =3D source.offsetHeight = + 'px';=0A= return element;=0A= }=0A= };=0A= =0A= Element.Methods.identify.counter =3D 1;=0A= =0A= Object.extend(Element.Methods, {=0A= getElementsBySelector: Element.Methods.select,=0A= childElements: Element.Methods.immediateDescendants=0A= });=0A= =0A= Element._attributeTranslations =3D {=0A= write: {=0A= names: {=0A= className: 'class',=0A= htmlFor: 'for'=0A= },=0A= values: { }=0A= }=0A= };=0A= =0A= if (Prototype.Browser.Opera) {=0A= Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(=0A= function(proceed, element, style) {=0A= switch (style) {=0A= case 'left': case 'top': case 'right': case 'bottom':=0A= if (proceed(element, 'position') =3D=3D=3D 'static') return = null;=0A= case 'height': case 'width':=0A= // returns '0px' for hidden elements; we want it to return null=0A= if (!Element.visible(element)) return null;=0A= =0A= // returns the border-box dimensions rather than the = content-box=0A= // dimensions, so we subtract padding and borders from the = value=0A= var dim =3D parseInt(proceed(element, style), 10);=0A= =0A= if (dim !=3D=3D element['offset' + style.capitalize()])=0A= return dim + 'px';=0A= =0A= var properties;=0A= if (style =3D=3D=3D 'height') {=0A= properties =3D ['border-top-width', 'padding-top',=0A= 'padding-bottom', 'border-bottom-width'];=0A= }=0A= else {=0A= properties =3D ['border-left-width', 'padding-left',=0A= 'padding-right', 'border-right-width'];=0A= }=0A= return properties.inject(dim, function(memo, property) {=0A= var val =3D proceed(element, property);=0A= return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);=0A= }) + 'px';=0A= default: return proceed(element, style);=0A= }=0A= }=0A= );=0A= =0A= Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(=0A= function(proceed, element, attribute) {=0A= if (attribute =3D=3D=3D 'title') return element.title;=0A= return proceed(element, attribute);=0A= }=0A= );=0A= }=0A= =0A= else if (Prototype.Browser.IE) {=0A= // IE doesn't report offsets correctly for static elements, so we = change them=0A= // to "relative" to get the values, then change them back.=0A= Element.Methods.getOffsetParent =3D = Element.Methods.getOffsetParent.wrap(=0A= function(proceed, element) {=0A= element =3D $(element);=0A= // IE throws an error if element is not in document=0A= try { element.offsetParent }=0A= catch(e) { return $(document.body) }=0A= var position =3D element.getStyle('position');=0A= if (position !=3D=3D 'static') return proceed(element);=0A= element.setStyle({ position: 'relative' });=0A= var value =3D proceed(element);=0A= element.setStyle({ position: position });=0A= return value;=0A= }=0A= );=0A= =0A= $w('positionedOffset viewportOffset').each(function(method) {=0A= Element.Methods[method] =3D Element.Methods[method].wrap(=0A= function(proceed, element) {=0A= element =3D $(element);=0A= try { element.offsetParent }=0A= catch(e) { return Element._returnOffset(0,0) }=0A= var position =3D element.getStyle('position');=0A= if (position !=3D=3D 'static') return proceed(element);=0A= // Trigger hasLayout on the offset parent so that IE6 reports=0A= // accurate offsetTop and offsetLeft values for position: fixed.=0A= var offsetParent =3D element.getOffsetParent();=0A= if (offsetParent && offsetParent.getStyle('position') =3D=3D=3D = 'fixed')=0A= offsetParent.setStyle({ zoom: 1 });=0A= element.setStyle({ position: 'relative' });=0A= var value =3D proceed(element);=0A= element.setStyle({ position: position });=0A= return value;=0A= }=0A= );=0A= });=0A= =0A= Element.Methods.cumulativeOffset =3D = Element.Methods.cumulativeOffset.wrap(=0A= function(proceed, element) {=0A= try { element.offsetParent }=0A= catch(e) { return Element._returnOffset(0,0) }=0A= return proceed(element);=0A= }=0A= );=0A= =0A= Element.Methods.getStyle =3D function(element, style) {=0A= element =3D $(element);=0A= style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? = 'styleFloat' : style.camelize();=0A= var value =3D element.style[style];=0A= if (!value && element.currentStyle) value =3D = element.currentStyle[style];=0A= =0A= if (style =3D=3D 'opacity') {=0A= if (value =3D (element.getStyle('filter') || = '').match(/alpha\(opacity=3D(.*)\)/))=0A= if (value[1]) return parseFloat(value[1]) / 100;=0A= return 1.0;=0A= }=0A= =0A= if (value =3D=3D 'auto') {=0A= if ((style =3D=3D 'width' || style =3D=3D 'height') && = (element.getStyle('display') !=3D 'none'))=0A= return element['offset' + style.capitalize()] + 'px';=0A= return null;=0A= }=0A= return value;=0A= };=0A= =0A= Element.Methods.setOpacity =3D function(element, value) {=0A= function stripAlpha(filter){=0A= return filter.replace(/alpha\([^\)]*\)/gi,'');=0A= }=0A= element =3D $(element);=0A= var currentStyle =3D element.currentStyle;=0A= if ((currentStyle && !currentStyle.hasLayout) ||=0A= (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A= element.style.zoom =3D 1;=0A= =0A= var filter =3D element.getStyle('filter'), style =3D element.style;=0A= if (value =3D=3D 1 || value =3D=3D=3D '') {=0A= (filter =3D stripAlpha(filter)) ?=0A= style.filter =3D filter : style.removeAttribute('filter');=0A= return element;=0A= } else if (value < 0.00001) value =3D 0;=0A= style.filter =3D stripAlpha(filter) +=0A= 'alpha(opacity=3D' + (value * 100) + ')';=0A= return element;=0A= };=0A= =0A= Element._attributeTranslations =3D {=0A= read: {=0A= names: {=0A= 'class': 'className',=0A= 'for': 'htmlFor'=0A= },=0A= values: {=0A= _getAttr: function(element, attribute) {=0A= return element.getAttribute(attribute, 2);=0A= },=0A= _getAttrNode: function(element, attribute) {=0A= var node =3D element.getAttributeNode(attribute);=0A= return node ? node.value : "";=0A= },=0A= _getEv: function(element, attribute) {=0A= attribute =3D element.getAttribute(attribute);=0A= return attribute ? attribute.toString().slice(23, -2) : null;=0A= },=0A= _flag: function(element, attribute) {=0A= return $(element).hasAttribute(attribute) ? attribute : null;=0A= },=0A= style: function(element) {=0A= return element.style.cssText.toLowerCase();=0A= },=0A= title: function(element) {=0A= return element.title;=0A= }=0A= }=0A= }=0A= };=0A= =0A= Element._attributeTranslations.write =3D {=0A= names: Object.extend({=0A= cellpadding: 'cellPadding',=0A= cellspacing: 'cellSpacing'=0A= }, Element._attributeTranslations.read.names),=0A= values: {=0A= checked: function(element, value) {=0A= element.checked =3D !!value;=0A= },=0A= =0A= style: function(element, value) {=0A= element.style.cssText =3D value ? value : '';=0A= }=0A= }=0A= };=0A= =0A= Element._attributeTranslations.has =3D {};=0A= =0A= $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A= 'encType maxLength readOnly longDesc = frameBorder').each(function(attr) {=0A= Element._attributeTranslations.write.names[attr.toLowerCase()] =3D = attr;=0A= Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A= });=0A= =0A= (function(v) {=0A= Object.extend(v, {=0A= href: v._getAttr,=0A= src: v._getAttr,=0A= type: v._getAttr,=0A= action: v._getAttrNode,=0A= disabled: v._flag,=0A= checked: v._flag,=0A= readonly: v._flag,=0A= multiple: v._flag,=0A= onload: v._getEv,=0A= onunload: v._getEv,=0A= onclick: v._getEv,=0A= ondblclick: v._getEv,=0A= onmousedown: v._getEv,=0A= onmouseup: v._getEv,=0A= onmouseover: v._getEv,=0A= onmousemove: v._getEv,=0A= onmouseout: v._getEv,=0A= onfocus: v._getEv,=0A= onblur: v._getEv,=0A= onkeypress: v._getEv,=0A= onkeydown: v._getEv,=0A= onkeyup: v._getEv,=0A= onsubmit: v._getEv,=0A= onreset: v._getEv,=0A= onselect: v._getEv,=0A= onchange: v._getEv=0A= });=0A= })(Element._attributeTranslations.read.values);=0A= }=0A= =0A= else if (Prototype.Browser.Gecko && = /rv:1\.8\.0/.test(navigator.userAgent)) {=0A= Element.Methods.setOpacity =3D function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A= (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A= return element;=0A= };=0A= }=0A= =0A= else if (Prototype.Browser.WebKit) {=0A= Element.Methods.setOpacity =3D function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? = '' :=0A= (value < 0.00001) ? 0 : value;=0A= =0A= if (value =3D=3D 1)=0A= if(element.tagName.toUpperCase() =3D=3D 'IMG' && element.width) {=0A= element.width++; element.width--;=0A= } else try {=0A= var n =3D document.createTextNode(' ');=0A= element.appendChild(n);=0A= element.removeChild(n);=0A= } catch (e) { }=0A= =0A= return element;=0A= };=0A= =0A= // Safari returns margins on body which is incorrect if the child is = absolutely=0A= // positioned. For performance reasons, redefine = Element#cumulativeOffset for=0A= // KHTML/WebKit only.=0A= Element.Methods.cumulativeOffset =3D function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= if (element.offsetParent =3D=3D document.body)=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') = break;=0A= =0A= element =3D element.offsetParent;=0A= } while (element);=0A= =0A= return Element._returnOffset(valueL, valueT);=0A= };=0A= }=0A= =0A= if (Prototype.Browser.IE || Prototype.Browser.Opera) {=0A= // IE and Opera are missing .innerHTML support for TABLE-related and = SELECT elements=0A= Element.Methods.update =3D function(element, content) {=0A= element =3D $(element);=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) return = element.update().insert(content);=0A= =0A= content =3D Object.toHTML(content);=0A= var tagName =3D element.tagName.toUpperCase();=0A= =0A= if (tagName in Element._insertionTranslations.tags) {=0A= $A(element.childNodes).each(function(node) { = element.removeChild(node) });=0A= Element._getContentFromAnonymousElement(tagName, = content.stripScripts())=0A= .each(function(node) { element.appendChild(node) });=0A= }=0A= else element.innerHTML =3D content.stripScripts();=0A= =0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= };=0A= }=0A= =0A= if ('outerHTML' in document.createElement('div')) {=0A= Element.Methods.replace =3D function(element, content) {=0A= element =3D $(element);=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) {=0A= element.parentNode.replaceChild(content, element);=0A= return element;=0A= }=0A= =0A= content =3D Object.toHTML(content);=0A= var parent =3D element.parentNode, tagName =3D = parent.tagName.toUpperCase();=0A= =0A= if (Element._insertionTranslations.tags[tagName]) {=0A= var nextSibling =3D element.next();=0A= var fragments =3D Element._getContentFromAnonymousElement(tagName, = content.stripScripts());=0A= parent.removeChild(element);=0A= if (nextSibling)=0A= fragments.each(function(node) { parent.insertBefore(node, = nextSibling) });=0A= else=0A= fragments.each(function(node) { parent.appendChild(node) });=0A= }=0A= else element.outerHTML =3D content.stripScripts();=0A= =0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= };=0A= }=0A= =0A= Element._returnOffset =3D function(l, t) {=0A= var result =3D [l, t];=0A= result.left =3D l;=0A= result.top =3D t;=0A= return result;=0A= };=0A= =0A= Element._getContentFromAnonymousElement =3D function(tagName, html) {=0A= var div =3D new Element('div'), t =3D = Element._insertionTranslations.tags[tagName];=0A= if (t) {=0A= div.innerHTML =3D t[0] + html + t[1];=0A= t[2].times(function() { div =3D div.firstChild });=0A= } else div.innerHTML =3D html;=0A= return $A(div.childNodes);=0A= };=0A= =0A= Element._insertionTranslations =3D {=0A= before: function(element, node) {=0A= element.parentNode.insertBefore(node, element);=0A= },=0A= top: function(element, node) {=0A= element.insertBefore(node, element.firstChild);=0A= },=0A= bottom: function(element, node) {=0A= element.appendChild(node);=0A= },=0A= after: function(element, node) {=0A= element.parentNode.insertBefore(node, element.nextSibling);=0A= },=0A= tags: {=0A= TABLE: ['', '
', 1],=0A= TBODY: ['', '
', 2],=0A= TR: ['', '
', 3],=0A= TD: ['
', '
', 4],=0A= SELECT: ['', 1]=0A= }=0A= };=0A= =0A= (function() {=0A= Object.extend(this.tags, {=0A= THEAD: this.tags.TBODY,=0A= TFOOT: this.tags.TBODY,=0A= TH: this.tags.TD=0A= });=0A= }).call(Element._insertionTranslations);=0A= =0A= Element.Methods.Simulated =3D {=0A= hasAttribute: function(element, attribute) {=0A= attribute =3D Element._attributeTranslations.has[attribute] || = attribute;=0A= var node =3D $(element).getAttributeNode(attribute);=0A= return !!(node && node.specified);=0A= }=0A= };=0A= =0A= Element.Methods.ByTag =3D { };=0A= =0A= Object.extend(Element, Element.Methods);=0A= =0A= if (!Prototype.BrowserFeatures.ElementExtensions &&=0A= document.createElement('div')['__proto__']) {=0A= window.HTMLElement =3D { };=0A= window.HTMLElement.prototype =3D = document.createElement('div')['__proto__'];=0A= Prototype.BrowserFeatures.ElementExtensions =3D true;=0A= }=0A= =0A= Element.extend =3D (function() {=0A= if (Prototype.BrowserFeatures.SpecificElementExtensions)=0A= return Prototype.K;=0A= =0A= var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A= =0A= var extend =3D Object.extend(function(element) {=0A= if (!element || element._extendedByPrototype ||=0A= element.nodeType !=3D 1 || element =3D=3D window) return element;=0A= =0A= var methods =3D Object.clone(Methods),=0A= tagName =3D element.tagName.toUpperCase(), property, value;=0A= =0A= // extend methods for specific tags=0A= if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A= =0A= for (property in methods) {=0A= value =3D methods[property];=0A= if (Object.isFunction(value) && !(property in element))=0A= element[property] =3D value.methodize();=0A= }=0A= =0A= element._extendedByPrototype =3D Prototype.emptyFunction;=0A= return element;=0A= =0A= }, {=0A= refresh: function() {=0A= // extend methods for all tags (Safari doesn't need this)=0A= if (!Prototype.BrowserFeatures.ElementExtensions) {=0A= Object.extend(Methods, Element.Methods);=0A= Object.extend(Methods, Element.Methods.Simulated);=0A= }=0A= }=0A= });=0A= =0A= extend.refresh();=0A= return extend;=0A= })();=0A= =0A= Element.hasAttribute =3D function(element, attribute) {=0A= if (element.hasAttribute) return element.hasAttribute(attribute);=0A= return Element.Methods.Simulated.hasAttribute(element, attribute);=0A= };=0A= =0A= Element.addMethods =3D function(methods) {=0A= var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A= =0A= if (!methods) {=0A= Object.extend(Form, Form.Methods);=0A= Object.extend(Form.Element, Form.Element.Methods);=0A= Object.extend(Element.Methods.ByTag, {=0A= "FORM": Object.clone(Form.Methods),=0A= "INPUT": Object.clone(Form.Element.Methods),=0A= "SELECT": Object.clone(Form.Element.Methods),=0A= "TEXTAREA": Object.clone(Form.Element.Methods)=0A= });=0A= }=0A= =0A= if (arguments.length =3D=3D 2) {=0A= var tagName =3D methods;=0A= methods =3D arguments[1];=0A= }=0A= =0A= if (!tagName) Object.extend(Element.Methods, methods || { });=0A= else {=0A= if (Object.isArray(tagName)) tagName.each(extend);=0A= else extend(tagName);=0A= }=0A= =0A= function extend(tagName) {=0A= tagName =3D tagName.toUpperCase();=0A= if (!Element.Methods.ByTag[tagName])=0A= Element.Methods.ByTag[tagName] =3D { };=0A= Object.extend(Element.Methods.ByTag[tagName], methods);=0A= }=0A= =0A= function copy(methods, destination, onlyIfAbsent) {=0A= onlyIfAbsent =3D onlyIfAbsent || false;=0A= for (var property in methods) {=0A= var value =3D methods[property];=0A= if (!Object.isFunction(value)) continue;=0A= if (!onlyIfAbsent || !(property in destination))=0A= destination[property] =3D value.methodize();=0A= }=0A= }=0A= =0A= function findDOMClass(tagName) {=0A= var klass;=0A= var trans =3D {=0A= "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A= "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": = "DList",=0A= "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": = "Heading",=0A= "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A= "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", = "CAPTION":=0A= "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A= "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", = "TR":=0A= "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A= "FrameSet", "IFRAME": "IFrame"=0A= };=0A= if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A= if (window[klass]) return window[klass];=0A= klass =3D 'HTML' + tagName + 'Element';=0A= if (window[klass]) return window[klass];=0A= klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A= if (window[klass]) return window[klass];=0A= =0A= window[klass] =3D { };=0A= window[klass].prototype =3D = document.createElement(tagName)['__proto__'];=0A= return window[klass];=0A= }=0A= =0A= if (F.ElementExtensions) {=0A= copy(Element.Methods, HTMLElement.prototype);=0A= copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A= }=0A= =0A= if (F.SpecificElementExtensions) {=0A= for (var tag in Element.Methods.ByTag) {=0A= var klass =3D findDOMClass(tag);=0A= if (Object.isUndefined(klass)) continue;=0A= copy(T[tag], klass.prototype);=0A= }=0A= }=0A= =0A= Object.extend(Element, Element.Methods);=0A= delete Element.ByTag;=0A= =0A= if (Element.extend.refresh) Element.extend.refresh();=0A= Element.cache =3D { };=0A= };=0A= =0A= document.viewport =3D {=0A= getDimensions: function() {=0A= var dimensions =3D { }, B =3D Prototype.Browser;=0A= $w('width height').each(function(d) {=0A= var D =3D d.capitalize();=0A= if (B.WebKit && !document.evaluate) {=0A= // Safari <3.0 needs self.innerWidth/Height=0A= dimensions[d] =3D self['inner' + D];=0A= } else if (B.Opera && parseFloat(window.opera.version()) < 9.5) {=0A= // Opera <9.5 needs document.body.clientWidth/Height=0A= dimensions[d] =3D document.body['client' + D]=0A= } else {=0A= dimensions[d] =3D document.documentElement['client' + D];=0A= }=0A= });=0A= return dimensions;=0A= },=0A= =0A= getWidth: function() {=0A= return this.getDimensions().width;=0A= },=0A= =0A= getHeight: function() {=0A= return this.getDimensions().height;=0A= },=0A= =0A= getScrollOffsets: function() {=0A= return Element._returnOffset(=0A= window.pageXOffset || document.documentElement.scrollLeft || = document.body.scrollLeft,=0A= window.pageYOffset || document.documentElement.scrollTop || = document.body.scrollTop);=0A= }=0A= };=0A= /* Portions of the Selector class are derived from Jack Slocum's = DomQuery,=0A= * part of YUI-Ext version 0.40, distributed under the terms of an = MIT-style=0A= * license. Please see http://www.yui-ext.com/ for more information. */=0A= =0A= var Selector =3D Class.create({=0A= initialize: function(expression) {=0A= this.expression =3D expression.strip();=0A= =0A= if (this.shouldUseSelectorsAPI()) {=0A= this.mode =3D 'selectorsAPI';=0A= } else if (this.shouldUseXPath()) {=0A= this.mode =3D 'xpath';=0A= this.compileXPathMatcher();=0A= } else {=0A= this.mode =3D "normal";=0A= this.compileMatcher();=0A= }=0A= =0A= },=0A= =0A= shouldUseXPath: function() {=0A= if (!Prototype.BrowserFeatures.XPath) return false;=0A= =0A= var e =3D this.expression;=0A= =0A= // Safari 3 chokes on :*-of-type and :empty=0A= if (Prototype.Browser.WebKit &&=0A= (e.include("-of-type") || e.include(":empty")))=0A= return false;=0A= =0A= // XPath can't do namespaced attributes, nor can it read=0A= // the "checked" property from DOM nodes=0A= if ((/(\[[\w-]*?:|:checked)/).test(e))=0A= return false;=0A= =0A= return true;=0A= },=0A= =0A= shouldUseSelectorsAPI: function() {=0A= if (!Prototype.BrowserFeatures.SelectorsAPI) return false;=0A= =0A= if (!Selector._div) Selector._div =3D new Element('div');=0A= =0A= // Make sure the browser treats the selector as valid. Test on an=0A= // isolated element to minimize cost of this check.=0A= try {=0A= Selector._div.querySelector(this.expression);=0A= } catch(e) {=0A= return false;=0A= }=0A= =0A= return true;=0A= },=0A= =0A= compileMatcher: function() {=0A= var e =3D this.expression, ps =3D Selector.patterns, h =3D = Selector.handlers,=0A= c =3D Selector.criteria, le, p, m;=0A= =0A= if (Selector._cache[e]) {=0A= this.matcher =3D Selector._cache[e];=0A= return;=0A= }=0A= =0A= this.matcher =3D ["this.matcher =3D function(root) {",=0A= "var r =3D root, h =3D Selector.handlers, c =3D = false, n;"];=0A= =0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= p =3D ps[i];=0A= if (m =3D e.match(p)) {=0A= this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :=0A= new Template(c[i]).evaluate(m));=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= =0A= this.matcher.push("return h.unique(n);\n}");=0A= eval(this.matcher.join('\n'));=0A= Selector._cache[this.expression] =3D this.matcher;=0A= },=0A= =0A= compileXPathMatcher: function() {=0A= var e =3D this.expression, ps =3D Selector.patterns,=0A= x =3D Selector.xpath, le, m;=0A= =0A= if (Selector._cache[e]) {=0A= this.xpath =3D Selector._cache[e]; return;=0A= }=0A= =0A= this.matcher =3D ['.//*'];=0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= if (m =3D e.match(ps[i])) {=0A= this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :=0A= new Template(x[i]).evaluate(m));=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= =0A= this.xpath =3D this.matcher.join('');=0A= Selector._cache[this.expression] =3D this.xpath;=0A= },=0A= =0A= findElements: function(root) {=0A= root =3D root || document;=0A= var e =3D this.expression, results;=0A= =0A= switch (this.mode) {=0A= case 'selectorsAPI':=0A= // querySelectorAll queries document-wide, then filters to = descendants=0A= // of the context element. That's not what we want.=0A= // Add an explicit context to the selector if necessary.=0A= if (root !=3D=3D document) {=0A= var oldId =3D root.id, id =3D $(root).identify();=0A= e =3D "#" + id + " " + e;=0A= }=0A= =0A= results =3D $A(root.querySelectorAll(e)).map(Element.extend);=0A= root.id =3D oldId;=0A= =0A= return results;=0A= case 'xpath':=0A= return document._getElementsByXPath(this.xpath, root);=0A= default:=0A= return this.matcher(root);=0A= }=0A= },=0A= =0A= match: function(element) {=0A= this.tokens =3D [];=0A= =0A= var e =3D this.expression, ps =3D Selector.patterns, as =3D = Selector.assertions;=0A= var le, p, m;=0A= =0A= while (e && le !=3D=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= p =3D ps[i];=0A= if (m =3D e.match(p)) {=0A= // use the Selector.assertions methods unless the selector=0A= // is too complex.=0A= if (as[i]) {=0A= this.tokens.push([i, Object.clone(m)]);=0A= e =3D e.replace(m[0], '');=0A= } else {=0A= // reluctantly do a document-wide search=0A= // and look for a match in the array=0A= return this.findElements(document).include(element);=0A= }=0A= }=0A= }=0A= }=0A= =0A= var match =3D true, name, matches;=0A= for (var i =3D 0, token; token =3D this.tokens[i]; i++) {=0A= name =3D token[0], matches =3D token[1];=0A= if (!Selector.assertions[name](element, matches)) {=0A= match =3D false; break;=0A= }=0A= }=0A= =0A= return match;=0A= },=0A= =0A= toString: function() {=0A= return this.expression;=0A= },=0A= =0A= inspect: function() {=0A= return "#";=0A= }=0A= });=0A= =0A= Object.extend(Selector, {=0A= _cache: { },=0A= =0A= xpath: {=0A= descendant: "//*",=0A= child: "/*",=0A= adjacent: "/following-sibling::*[1]",=0A= laterSibling: '/following-sibling::*',=0A= tagName: function(m) {=0A= if (m[1] =3D=3D '*') return '';=0A= return "[local-name()=3D'" + m[1].toLowerCase() +=0A= "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A= },=0A= className: "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A= id: "[@id=3D'#{1}']",=0A= attrPresence: function(m) {=0A= m[1] =3D m[1].toLowerCase();=0A= return new Template("[@#{1}]").evaluate(m);=0A= },=0A= attr: function(m) {=0A= m[1] =3D m[1].toLowerCase();=0A= m[3] =3D m[5] || m[6];=0A= return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A= },=0A= pseudo: function(m) {=0A= var h =3D Selector.xpath.pseudos[m[1]];=0A= if (!h) return '';=0A= if (Object.isFunction(h)) return h(m);=0A= return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A= },=0A= operators: {=0A= '=3D': "[@#{1}=3D'#{3}']",=0A= '!=3D': "[@#{1}!=3D'#{3}']",=0A= '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A= '$=3D': "[substring(@#{1}, (string-length(@#{1}) - = string-length('#{3}') + 1))=3D'#{3}']",=0A= '*=3D': "[contains(@#{1}, '#{3}')]",=0A= '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A= '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A= },=0A= pseudos: {=0A= 'first-child': '[not(preceding-sibling::*)]',=0A= 'last-child': '[not(following-sibling::*)]',=0A= 'only-child': '[not(preceding-sibling::* or = following-sibling::*)]',=0A= 'empty': "[count(*) =3D 0 and (count(text()) =3D 0)]",=0A= 'checked': "[@checked]",=0A= 'disabled': "[(@disabled) and (@type!=3D'hidden')]",=0A= 'enabled': "[not(@disabled) and (@type!=3D'hidden')]",=0A= 'not': function(m) {=0A= var e =3D m[6], p =3D Selector.patterns,=0A= x =3D Selector.xpath, le, v;=0A= =0A= var exclusion =3D [];=0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in p) {=0A= if (m =3D e.match(p[i])) {=0A= v =3D Object.isFunction(x[i]) ? x[i](m) : new = Template(x[i]).evaluate(m);=0A= exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= return "[not(" + exclusion.join(" and ") + ")]";=0A= },=0A= 'nth-child': function(m) {=0A= return = Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A= },=0A= 'nth-last-child': function(m) {=0A= return = Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A= },=0A= 'nth-of-type': function(m) {=0A= return Selector.xpath.pseudos.nth("position() ", m);=0A= },=0A= 'nth-last-of-type': function(m) {=0A= return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", = m);=0A= },=0A= 'first-of-type': function(m) {=0A= m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A= },=0A= 'last-of-type': function(m) {=0A= m[6] =3D "1"; return = Selector.xpath.pseudos['nth-last-of-type'](m);=0A= },=0A= 'only-of-type': function(m) {=0A= var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + = p['last-of-type'](m);=0A= },=0A= nth: function(fragment, m) {=0A= var mm, formula =3D m[6], predicate;=0A= if (formula =3D=3D 'even') formula =3D '2n+0';=0A= if (formula =3D=3D 'odd') formula =3D '2n+1';=0A= if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A= return '[' + fragment + "=3D " + mm[1] + ']';=0A= if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A= if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A= var a =3D mm[1] ? Number(mm[1]) : 1;=0A= var b =3D mm[2] ? Number(mm[2]) : 0;=0A= predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A= "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A= return new Template(predicate).evaluate({=0A= fragment: fragment, a: a, b: b });=0A= }=0A= }=0A= }=0A= },=0A= =0A= criteria: {=0A= tagName: 'n =3D h.tagName(n, r, "#{1}", c); c =3D false;',=0A= className: 'n =3D h.className(n, r, "#{1}", c); c =3D false;',=0A= id: 'n =3D h.id(n, r, "#{1}", c); c =3D false;',=0A= attrPresence: 'n =3D h.attrPresence(n, r, "#{1}", c); c =3D false;',=0A= attr: function(m) {=0A= m[3] =3D (m[5] || m[6]);=0A= return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}", = c); c =3D false;').evaluate(m);=0A= },=0A= pseudo: function(m) {=0A= if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A= return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c = =3D false;').evaluate(m);=0A= },=0A= descendant: 'c =3D "descendant";',=0A= child: 'c =3D "child";',=0A= adjacent: 'c =3D "adjacent";',=0A= laterSibling: 'c =3D "laterSibling";'=0A= },=0A= =0A= patterns: {=0A= // combinators must be listed first=0A= // (and descendant needs to be last combinator)=0A= laterSibling: /^\s*~\s*/,=0A= child: /^\s*>\s*/,=0A= adjacent: /^\s*\+\s*/,=0A= descendant: /^\s/,=0A= =0A= // selectors follow=0A= tagName: /^\s*(\*|[\w\-]+)(\b|$)?/,=0A= id: /^#([\w\-\*]+)(\b|$)/,=0A= className: /^\.([\w\-\*]+)(\b|$)/,=0A= pseudo:=0A= /^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis= )abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,=0A= attrPresence: /^\[((?:[\w]+:)?[\w]+)\]/,=0A= attr: = /\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^= \]]*?)))?\]/=0A= },=0A= =0A= // for Selector.match and Element#match=0A= assertions: {=0A= tagName: function(element, matches) {=0A= return matches[1].toUpperCase() =3D=3D = element.tagName.toUpperCase();=0A= },=0A= =0A= className: function(element, matches) {=0A= return Element.hasClassName(element, matches[1]);=0A= },=0A= =0A= id: function(element, matches) {=0A= return element.id =3D=3D=3D matches[1];=0A= },=0A= =0A= attrPresence: function(element, matches) {=0A= return Element.hasAttribute(element, matches[1]);=0A= },=0A= =0A= attr: function(element, matches) {=0A= var nodeValue =3D Element.readAttribute(element, matches[1]);=0A= return nodeValue && Selector.operators[matches[2]](nodeValue, = matches[5] || matches[6]);=0A= }=0A= },=0A= =0A= handlers: {=0A= // UTILITY FUNCTIONS=0A= // joins two collections=0A= concat: function(a, b) {=0A= for (var i =3D 0, node; node =3D b[i]; i++)=0A= a.push(node);=0A= return a;=0A= },=0A= =0A= // marks an array of nodes for counting=0A= mark: function(nodes) {=0A= var _true =3D Prototype.emptyFunction;=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node._countedByPrototype =3D _true;=0A= return nodes;=0A= },=0A= =0A= unmark: function(nodes) {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node._countedByPrototype =3D undefined;=0A= return nodes;=0A= },=0A= =0A= // mark each child node with its position (for nth calls)=0A= // "ofType" flag indicates whether we're indexing for nth-of-type=0A= // rather than nth-child=0A= index: function(parentNode, reverse, ofType) {=0A= parentNode._countedByPrototype =3D Prototype.emptyFunction;=0A= if (reverse) {=0A= for (var nodes =3D parentNode.childNodes, i =3D nodes.length - = 1, j =3D 1; i >=3D 0; i--) {=0A= var node =3D nodes[i];=0A= if (node.nodeType =3D=3D 1 && (!ofType || = node._countedByPrototype)) node.nodeIndex =3D j++;=0A= }=0A= } else {=0A= for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node = =3D nodes[i]; i++)=0A= if (node.nodeType =3D=3D 1 && (!ofType || = node._countedByPrototype)) node.nodeIndex =3D j++;=0A= }=0A= },=0A= =0A= // filters out duplicates and extends all nodes=0A= unique: function(nodes) {=0A= if (nodes.length =3D=3D 0) return nodes;=0A= var results =3D [], n;=0A= for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A= if (!(n =3D nodes[i])._countedByPrototype) {=0A= n._countedByPrototype =3D Prototype.emptyFunction;=0A= results.push(Element.extend(n));=0A= }=0A= return Selector.handlers.unmark(results);=0A= },=0A= =0A= // COMBINATOR FUNCTIONS=0A= descendant: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= h.concat(results, node.getElementsByTagName('*'));=0A= return results;=0A= },=0A= =0A= child: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= for (var j =3D 0, child; child =3D node.childNodes[j]; j++)=0A= if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') = results.push(child);=0A= }=0A= return results;=0A= },=0A= =0A= adjacent: function(nodes) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= var next =3D this.nextElementSibling(node);=0A= if (next) results.push(next);=0A= }=0A= return results;=0A= },=0A= =0A= laterSibling: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= h.concat(results, Element.nextSiblings(node));=0A= return results;=0A= },=0A= =0A= nextElementSibling: function(node) {=0A= while (node =3D node.nextSibling)=0A= if (node.nodeType =3D=3D 1) return node;=0A= return null;=0A= },=0A= =0A= previousElementSibling: function(node) {=0A= while (node =3D node.previousSibling)=0A= if (node.nodeType =3D=3D 1) return node;=0A= return null;=0A= },=0A= =0A= // TOKEN FUNCTIONS=0A= tagName: function(nodes, root, tagName, combinator) {=0A= var uTagName =3D tagName.toUpperCase();=0A= var results =3D [], h =3D Selector.handlers;=0A= if (nodes) {=0A= if (combinator) {=0A= // fastlane for ordinary descendant combinators=0A= if (combinator =3D=3D "descendant") {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= h.concat(results, node.getElementsByTagName(tagName));=0A= return results;=0A= } else nodes =3D this[combinator](nodes);=0A= if (tagName =3D=3D "*") return nodes;=0A= }=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node.tagName.toUpperCase() =3D=3D=3D uTagName) = results.push(node);=0A= return results;=0A= } else return root.getElementsByTagName(tagName);=0A= },=0A= =0A= id: function(nodes, root, id, combinator) {=0A= var targetNode =3D $(id), h =3D Selector.handlers;=0A= if (!targetNode) return [];=0A= if (!nodes && root =3D=3D document) return [targetNode];=0A= if (nodes) {=0A= if (combinator) {=0A= if (combinator =3D=3D 'child') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (targetNode.parentNode =3D=3D node) return [targetNode];=0A= } else if (combinator =3D=3D 'descendant') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Element.descendantOf(targetNode, node)) return = [targetNode];=0A= } else if (combinator =3D=3D 'adjacent') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Selector.handlers.previousElementSibling(targetNode) = =3D=3D node)=0A= return [targetNode];=0A= } else nodes =3D h[combinator](nodes);=0A= }=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node =3D=3D targetNode) return [targetNode];=0A= return [];=0A= }=0A= return (targetNode && Element.descendantOf(targetNode, root)) ? = [targetNode] : [];=0A= },=0A= =0A= className: function(nodes, root, className, combinator) {=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= return Selector.handlers.byClassName(nodes, root, className);=0A= },=0A= =0A= byClassName: function(nodes, root, className) {=0A= if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A= var needle =3D ' ' + className + ' ';=0A= for (var i =3D 0, results =3D [], node, nodeClassName; node =3D = nodes[i]; i++) {=0A= nodeClassName =3D node.className;=0A= if (nodeClassName.length =3D=3D 0) continue;=0A= if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' = ').include(needle))=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= attrPresence: function(nodes, root, attr, combinator) {=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= var results =3D [];=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Element.hasAttribute(node, attr)) results.push(node);=0A= return results;=0A= },=0A= =0A= attr: function(nodes, root, attr, value, operator, combinator) {=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= var handler =3D Selector.operators[operator], results =3D [];=0A= for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A= var nodeValue =3D Element.readAttribute(node, attr);=0A= if (nodeValue =3D=3D=3D null) continue;=0A= if (handler(nodeValue, value)) results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= pseudo: function(nodes, name, value, root, combinator) {=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= return Selector.pseudos[name](nodes, value, root);=0A= }=0A= },=0A= =0A= pseudos: {=0A= 'first-child': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= if (Selector.handlers.previousElementSibling(node)) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= 'last-child': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= if (Selector.handlers.nextElementSibling(node)) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= 'only-child': function(nodes, value, root) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!h.previousElementSibling(node) && = !h.nextElementSibling(node))=0A= results.push(node);=0A= return results;=0A= },=0A= 'nth-child': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root);=0A= },=0A= 'nth-last-child': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, true);=0A= },=0A= 'nth-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, false, true);=0A= },=0A= 'nth-last-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, true, true);=0A= },=0A= 'first-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, "1", root, false, true);=0A= },=0A= 'last-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, "1", root, true, true);=0A= },=0A= 'only-of-type': function(nodes, formula, root) {=0A= var p =3D Selector.pseudos;=0A= return p['last-of-type'](p['first-of-type'](nodes, formula, root), = formula, root);=0A= },=0A= =0A= // handles the an+b logic=0A= getIndices: function(a, b, total) {=0A= if (a =3D=3D 0) return b > 0 ? [b] : [];=0A= return $R(1, total).inject([], function(memo, i) {=0A= if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A= return memo;=0A= });=0A= },=0A= =0A= // handles nth(-last)-child, nth(-last)-of-type, and = (first|last)-of-type=0A= nth: function(nodes, formula, root, reverse, ofType) {=0A= if (nodes.length =3D=3D 0) return [];=0A= if (formula =3D=3D 'even') formula =3D '2n+0';=0A= if (formula =3D=3D 'odd') formula =3D '2n+1';=0A= var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A= h.mark(nodes);=0A= for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A= if (!node.parentNode._countedByPrototype) {=0A= h.index(node.parentNode, reverse, ofType);=0A= indexed.push(node.parentNode);=0A= }=0A= }=0A= if (formula.match(/^\d+$/)) { // just a number=0A= formula =3D Number(formula);=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node.nodeIndex =3D=3D formula) results.push(node);=0A= } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // = an+b=0A= if (m[1] =3D=3D "-") m[1] =3D -1;=0A= var a =3D m[1] ? Number(m[1]) : 1;=0A= var b =3D m[2] ? Number(m[2]) : 0;=0A= var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A= for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; = i++) {=0A= for (var j =3D 0; j < l; j++)=0A= if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A= }=0A= }=0A= h.unmark(nodes);=0A= h.unmark(indexed);=0A= return results;=0A= },=0A= =0A= 'empty': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= // IE treats comments as element nodes=0A= if (node.tagName =3D=3D '!' || node.firstChild) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= 'not': function(nodes, selector, root) {=0A= var h =3D Selector.handlers, selectorType, m;=0A= var exclusions =3D new Selector(selector).findElements(root);=0A= h.mark(exclusions);=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!node._countedByPrototype) results.push(node);=0A= h.unmark(exclusions);=0A= return results;=0A= },=0A= =0A= 'enabled': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!node.disabled && (!node.type || node.type !=3D=3D 'hidden'))=0A= results.push(node);=0A= return results;=0A= },=0A= =0A= 'disabled': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (node.disabled) results.push(node);=0A= return results;=0A= },=0A= =0A= 'checked': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (node.checked) results.push(node);=0A= return results;=0A= }=0A= },=0A= =0A= operators: {=0A= '=3D': function(nv, v) { return nv =3D=3D v; },=0A= '!=3D': function(nv, v) { return nv !=3D v; },=0A= '^=3D': function(nv, v) { return nv =3D=3D v || nv && = nv.startsWith(v); },=0A= '$=3D': function(nv, v) { return nv =3D=3D v || nv && = nv.endsWith(v); },=0A= '*=3D': function(nv, v) { return nv =3D=3D v || nv && nv.include(v); = },=0A= '$=3D': function(nv, v) { return nv.endsWith(v); },=0A= '*=3D': function(nv, v) { return nv.include(v); },=0A= '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + = ' '); },=0A= '|=3D': function(nv, v) { return ('-' + (nv || "").toUpperCase() +=0A= '-').include('-' + (v || "").toUpperCase() + '-'); }=0A= },=0A= =0A= split: function(expression) {=0A= var expressions =3D [];=0A= expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, = function(m) {=0A= expressions.push(m[1].strip());=0A= });=0A= return expressions;=0A= },=0A= =0A= matchElements: function(elements, expression) {=0A= var matches =3D $$(expression), h =3D Selector.handlers;=0A= h.mark(matches);=0A= for (var i =3D 0, results =3D [], element; element =3D elements[i]; = i++)=0A= if (element._countedByPrototype) results.push(element);=0A= h.unmark(matches);=0A= return results;=0A= },=0A= =0A= findElement: function(elements, expression, index) {=0A= if (Object.isNumber(expression)) {=0A= index =3D expression; expression =3D false;=0A= }=0A= return Selector.matchElements(elements, expression || '*')[index || = 0];=0A= },=0A= =0A= findChildElements: function(element, expressions) {=0A= expressions =3D Selector.split(expressions.join(','));=0A= var results =3D [], h =3D Selector.handlers;=0A= for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A= selector =3D new Selector(expressions[i].strip());=0A= h.concat(results, selector.findElements(element));=0A= }=0A= return (l > 1) ? h.unique(results) : results;=0A= }=0A= });=0A= =0A= if (Prototype.Browser.IE) {=0A= Object.extend(Selector.handlers, {=0A= // IE returns comment nodes on getElementsByTagName("*").=0A= // Filter them out.=0A= concat: function(a, b) {=0A= for (var i =3D 0, node; node =3D b[i]; i++)=0A= if (node.tagName !=3D=3D "!") a.push(node);=0A= return a;=0A= },=0A= =0A= // IE improperly serializes _countedByPrototype in (inner|outer)HTML.=0A= unmark: function(nodes) {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node.removeAttribute('_countedByPrototype');=0A= return nodes;=0A= }=0A= });=0A= }=0A= =0A= function $$() {=0A= return Selector.findChildElements(document, $A(arguments));=0A= }=0A= var Form =3D {=0A= reset: function(form) {=0A= $(form).reset();=0A= return form;=0A= },=0A= =0A= serializeElements: function(elements, options) {=0A= if (typeof options !=3D 'object') options =3D { hash: !!options };=0A= else if (Object.isUndefined(options.hash)) options.hash =3D true;=0A= var key, value, submitted =3D false, submit =3D options.submit;=0A= =0A= var data =3D elements.inject({ }, function(result, element) {=0A= if (!element.disabled && element.name) {=0A= key =3D element.name; value =3D $(element).getValue();=0A= if (value !=3D null && element.type !=3D 'file' && (element.type = !=3D 'submit' || (!submitted &&=0A= submit !=3D=3D false && (!submit || key =3D=3D submit) && = (submitted =3D true)))) {=0A= if (key in result) {=0A= // a key is already present; construct an array of values=0A= if (!Object.isArray(result[key])) result[key] =3D = [result[key]];=0A= result[key].push(value);=0A= }=0A= else result[key] =3D value;=0A= }=0A= }=0A= return result;=0A= });=0A= =0A= return options.hash ? data : Object.toQueryString(data);=0A= }=0A= };=0A= =0A= Form.Methods =3D {=0A= serialize: function(form, options) {=0A= return Form.serializeElements(Form.getElements(form), options);=0A= },=0A= =0A= getElements: function(form) {=0A= return $A($(form).getElementsByTagName('*')).inject([],=0A= function(elements, child) {=0A= if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A= elements.push(Element.extend(child));=0A= return elements;=0A= }=0A= );=0A= },=0A= =0A= getInputs: function(form, typeName, name) {=0A= form =3D $(form);=0A= var inputs =3D form.getElementsByTagName('input');=0A= =0A= if (!typeName && !name) return $A(inputs).map(Element.extend);=0A= =0A= for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i = < length; i++) {=0A= var input =3D inputs[i];=0A= if ((typeName && input.type !=3D typeName) || (name && input.name = !=3D name))=0A= continue;=0A= matchingInputs.push(Element.extend(input));=0A= }=0A= =0A= return matchingInputs;=0A= },=0A= =0A= disable: function(form) {=0A= form =3D $(form);=0A= Form.getElements(form).invoke('disable');=0A= return form;=0A= },=0A= =0A= enable: function(form) {=0A= form =3D $(form);=0A= Form.getElements(form).invoke('enable');=0A= return form;=0A= },=0A= =0A= findFirstElement: function(form) {=0A= var elements =3D $(form).getElements().findAll(function(element) {=0A= return 'hidden' !=3D element.type && !element.disabled;=0A= });=0A= var firstByIndex =3D elements.findAll(function(element) {=0A= return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A= }).sortBy(function(element) { return element.tabIndex }).first();=0A= =0A= return firstByIndex ? firstByIndex : elements.find(function(element) = {=0A= return ['input', 'select', = 'textarea'].include(element.tagName.toLowerCase());=0A= });=0A= },=0A= =0A= focusFirstElement: function(form) {=0A= form =3D $(form);=0A= form.findFirstElement().activate();=0A= return form;=0A= },=0A= =0A= request: function(form, options) {=0A= form =3D $(form), options =3D Object.clone(options || { });=0A= =0A= var params =3D options.parameters, action =3D = form.readAttribute('action') || '';=0A= if (action.blank()) action =3D window.location.href;=0A= options.parameters =3D form.serialize(true);=0A= =0A= if (params) {=0A= if (Object.isString(params)) params =3D params.toQueryParams();=0A= Object.extend(options.parameters, params);=0A= }=0A= =0A= if (form.hasAttribute('method') && !options.method)=0A= options.method =3D form.method;=0A= =0A= return new Ajax.Request(action, options);=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element =3D {=0A= focus: function(element) {=0A= $(element).focus();=0A= return element;=0A= },=0A= =0A= select: function(element) {=0A= $(element).select();=0A= return element;=0A= }=0A= };=0A= =0A= Form.Element.Methods =3D {=0A= serialize: function(element) {=0A= element =3D $(element);=0A= if (!element.disabled && element.name) {=0A= var value =3D element.getValue();=0A= if (value !=3D undefined) {=0A= var pair =3D { };=0A= pair[element.name] =3D value;=0A= return Object.toQueryString(pair);=0A= }=0A= }=0A= return '';=0A= },=0A= =0A= getValue: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= return Form.Element.Serializers[method](element);=0A= },=0A= =0A= setValue: function(element, value) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= Form.Element.Serializers[method](element, value);=0A= return element;=0A= },=0A= =0A= clear: function(element) {=0A= $(element).value =3D '';=0A= return element;=0A= },=0A= =0A= present: function(element) {=0A= return $(element).value !=3D '';=0A= },=0A= =0A= activate: function(element) {=0A= element =3D $(element);=0A= try {=0A= element.focus();=0A= if (element.select && (element.tagName.toLowerCase() !=3D 'input' = ||=0A= !['button', 'reset', 'submit'].include(element.type)))=0A= element.select();=0A= } catch (e) { }=0A= return element;=0A= },=0A= =0A= disable: function(element) {=0A= element =3D $(element);=0A= element.disabled =3D true;=0A= return element;=0A= },=0A= =0A= enable: function(element) {=0A= element =3D $(element);=0A= element.disabled =3D false;=0A= return element;=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Field =3D Form.Element;=0A= var $F =3D Form.Element.Methods.getValue;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element.Serializers =3D {=0A= input: function(element, value) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= return Form.Element.Serializers.inputSelector(element, value);=0A= default:=0A= return Form.Element.Serializers.textarea(element, value);=0A= }=0A= },=0A= =0A= inputSelector: function(element, value) {=0A= if (Object.isUndefined(value)) return element.checked ? = element.value : null;=0A= else element.checked =3D !!value;=0A= },=0A= =0A= textarea: function(element, value) {=0A= if (Object.isUndefined(value)) return element.value;=0A= else element.value =3D value;=0A= },=0A= =0A= select: function(element, value) {=0A= if (Object.isUndefined(value))=0A= return this[element.type =3D=3D 'select-one' ?=0A= 'selectOne' : 'selectMany'](element);=0A= else {=0A= var opt, currentValue, single =3D !Object.isArray(value);=0A= for (var i =3D 0, length =3D element.length; i < length; i++) {=0A= opt =3D element.options[i];=0A= currentValue =3D this.optionValue(opt);=0A= if (single) {=0A= if (currentValue =3D=3D value) {=0A= opt.selected =3D true;=0A= return;=0A= }=0A= }=0A= else opt.selected =3D value.include(currentValue);=0A= }=0A= }=0A= },=0A= =0A= selectOne: function(element) {=0A= var index =3D element.selectedIndex;=0A= return index >=3D 0 ? this.optionValue(element.options[index]) : = null;=0A= },=0A= =0A= selectMany: function(element) {=0A= var values, length =3D element.length;=0A= if (!length) return null;=0A= =0A= for (var i =3D 0, values =3D []; i < length; i++) {=0A= var opt =3D element.options[i];=0A= if (opt.selected) values.push(this.optionValue(opt));=0A= }=0A= return values;=0A= },=0A= =0A= optionValue: function(opt) {=0A= // extend element because hasAttribute may not be native=0A= return Element.extend(opt).hasAttribute('value') ? opt.value : = opt.text;=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {=0A= initialize: function($super, element, frequency, callback) {=0A= $super(callback, frequency);=0A= this.element =3D $(element);=0A= this.lastValue =3D this.getValue();=0A= },=0A= =0A= execute: function() {=0A= var value =3D this.getValue();=0A= if (Object.isString(this.lastValue) && Object.isString(value) ?=0A= this.lastValue !=3D value : String(this.lastValue) !=3D = String(value)) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= }=0A= });=0A= =0A= Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.EventObserver =3D Class.create({=0A= initialize: function(element, callback) {=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A= this.registerFormCallbacks();=0A= else=0A= this.registerCallback(this.element);=0A= },=0A= =0A= onElementEvent: function() {=0A= var value =3D this.getValue();=0A= if (this.lastValue !=3D value) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= },=0A= =0A= registerFormCallbacks: function() {=0A= Form.getElements(this.element).each(this.registerCallback, this);=0A= },=0A= =0A= registerCallback: function(element) {=0A= if (element.type) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= Event.observe(element, 'click', = this.onElementEvent.bind(this));=0A= break;=0A= default:=0A= Event.observe(element, 'change', = this.onElementEvent.bind(this));=0A= break;=0A= }=0A= }=0A= }=0A= });=0A= =0A= Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= if (!window.Event) var Event =3D { };=0A= =0A= Object.extend(Event, {=0A= KEY_BACKSPACE: 8,=0A= KEY_TAB: 9,=0A= KEY_RETURN: 13,=0A= KEY_ESC: 27,=0A= KEY_LEFT: 37,=0A= KEY_UP: 38,=0A= KEY_RIGHT: 39,=0A= KEY_DOWN: 40,=0A= KEY_DELETE: 46,=0A= KEY_HOME: 36,=0A= KEY_END: 35,=0A= KEY_PAGEUP: 33,=0A= KEY_PAGEDOWN: 34,=0A= KEY_INSERT: 45,=0A= =0A= cache: { },=0A= =0A= relatedTarget: function(event) {=0A= var element;=0A= switch(event.type) {=0A= case 'mouseover': element =3D event.fromElement; break;=0A= case 'mouseout': element =3D event.toElement; break;=0A= default: return null;=0A= }=0A= return Element.extend(element);=0A= }=0A= });=0A= =0A= Event.Methods =3D (function() {=0A= var isButton;=0A= =0A= if (Prototype.Browser.IE) {=0A= var buttonMap =3D { 0: 1, 1: 4, 2: 2 };=0A= isButton =3D function(event, code) {=0A= return event.button =3D=3D buttonMap[code];=0A= };=0A= =0A= } else if (Prototype.Browser.WebKit) {=0A= isButton =3D function(event, code) {=0A= switch (code) {=0A= case 0: return event.which =3D=3D 1 && !event.metaKey;=0A= case 1: return event.which =3D=3D 1 && event.metaKey;=0A= default: return false;=0A= }=0A= };=0A= =0A= } else {=0A= isButton =3D function(event, code) {=0A= return event.which ? (event.which =3D=3D=3D code + 1) : = (event.button =3D=3D=3D code);=0A= };=0A= }=0A= =0A= return {=0A= isLeftClick: function(event) { return isButton(event, 0) },=0A= isMiddleClick: function(event) { return isButton(event, 1) },=0A= isRightClick: function(event) { return isButton(event, 2) },=0A= =0A= element: function(event) {=0A= event =3D Event.extend(event);=0A= =0A= var node =3D event.target,=0A= type =3D event.type,=0A= currentTarget =3D event.currentTarget;=0A= =0A= if (currentTarget && currentTarget.tagName) {=0A= // Firefox screws up the "click" event when moving between radio = buttons=0A= // via arrow keys. It also screws up the "load" and "error" = events on images,=0A= // reporting the document as the target instead of the original = image.=0A= if (type =3D=3D=3D 'load' || type =3D=3D=3D 'error' ||=0A= (type =3D=3D=3D 'click' && currentTarget.tagName.toLowerCase() = =3D=3D=3D 'input'=0A= && currentTarget.type =3D=3D=3D 'radio'))=0A= node =3D currentTarget;=0A= }=0A= if (node.nodeType =3D=3D Node.TEXT_NODE) node =3D node.parentNode;=0A= return Element.extend(node);=0A= },=0A= =0A= findElement: function(event, expression) {=0A= var element =3D Event.element(event);=0A= if (!expression) return element;=0A= var elements =3D [element].concat(element.ancestors());=0A= return Selector.findElement(elements, expression, 0);=0A= },=0A= =0A= pointer: function(event) {=0A= var docElement =3D document.documentElement,=0A= body =3D document.body || { scrollLeft: 0, scrollTop: 0 };=0A= return {=0A= x: event.pageX || (event.clientX +=0A= (docElement.scrollLeft || body.scrollLeft) -=0A= (docElement.clientLeft || 0)),=0A= y: event.pageY || (event.clientY +=0A= (docElement.scrollTop || body.scrollTop) -=0A= (docElement.clientTop || 0))=0A= };=0A= },=0A= =0A= pointerX: function(event) { return Event.pointer(event).x },=0A= pointerY: function(event) { return Event.pointer(event).y },=0A= =0A= stop: function(event) {=0A= Event.extend(event);=0A= event.preventDefault();=0A= event.stopPropagation();=0A= event.stopped =3D true;=0A= }=0A= };=0A= })();=0A= =0A= Event.extend =3D (function() {=0A= var methods =3D Object.keys(Event.Methods).inject({ }, function(m, = name) {=0A= m[name] =3D Event.Methods[name].methodize();=0A= return m;=0A= });=0A= =0A= if (Prototype.Browser.IE) {=0A= Object.extend(methods, {=0A= stopPropagation: function() { this.cancelBubble =3D true },=0A= preventDefault: function() { this.returnValue =3D false },=0A= inspect: function() { return "[object Event]" }=0A= });=0A= =0A= return function(event) {=0A= if (!event) return false;=0A= if (event._extendedByPrototype) return event;=0A= =0A= event._extendedByPrototype =3D Prototype.emptyFunction;=0A= var pointer =3D Event.pointer(event);=0A= Object.extend(event, {=0A= target: event.srcElement,=0A= relatedTarget: Event.relatedTarget(event),=0A= pageX: pointer.x,=0A= pageY: pointer.y=0A= });=0A= return Object.extend(event, methods);=0A= };=0A= =0A= } else {=0A= Event.prototype =3D Event.prototype || = document.createEvent("HTMLEvents")['__proto__'];=0A= Object.extend(Event.prototype, methods);=0A= return Prototype.K;=0A= }=0A= })();=0A= =0A= Object.extend(Event, (function() {=0A= var cache =3D Event.cache;=0A= =0A= function getEventID(element) {=0A= if (element._prototypeEventID) return element._prototypeEventID[0];=0A= arguments.callee.id =3D arguments.callee.id || 1;=0A= return element._prototypeEventID =3D [++arguments.callee.id];=0A= }=0A= =0A= function getDOMEventName(eventName) {=0A= if (eventName && eventName.include(':')) return "dataavailable";=0A= return eventName;=0A= }=0A= =0A= function getCacheForID(id) {=0A= return cache[id] =3D cache[id] || { };=0A= }=0A= =0A= function getWrappersForEventName(id, eventName) {=0A= var c =3D getCacheForID(id);=0A= return c[eventName] =3D c[eventName] || [];=0A= }=0A= =0A= function createWrapper(element, eventName, handler) {=0A= var id =3D getEventID(element);=0A= var c =3D getWrappersForEventName(id, eventName);=0A= if (c.pluck("handler").include(handler)) return false;=0A= =0A= var wrapper =3D function(event) {=0A= if (!Event || !Event.extend ||=0A= (event.eventName && event.eventName !=3D eventName))=0A= return false;=0A= =0A= Event.extend(event);=0A= handler.call(element, event);=0A= };=0A= =0A= wrapper.handler =3D handler;=0A= c.push(wrapper);=0A= return wrapper;=0A= }=0A= =0A= function findWrapper(id, eventName, handler) {=0A= var c =3D getWrappersForEventName(id, eventName);=0A= return c.find(function(wrapper) { return wrapper.handler =3D=3D = handler });=0A= }=0A= =0A= function destroyWrapper(id, eventName, handler) {=0A= var c =3D getCacheForID(id);=0A= if (!c[eventName]) return false;=0A= c[eventName] =3D c[eventName].without(findWrapper(id, eventName, = handler));=0A= }=0A= =0A= function destroyCache() {=0A= for (var id in cache)=0A= for (var eventName in cache[id])=0A= cache[id][eventName] =3D null;=0A= }=0A= =0A= =0A= // Internet Explorer needs to remove event handlers on page unload=0A= // in order to avoid memory leaks.=0A= if (window.attachEvent) {=0A= window.attachEvent("onunload", destroyCache);=0A= }=0A= =0A= // Safari has a dummy event handler on page unload so that it won't=0A= // use its bfcache. Safari <=3D 3.1 has an issue with restoring the = "document"=0A= // object when page is returned to via the back button using its = bfcache.=0A= if (Prototype.Browser.WebKit) {=0A= window.addEventListener('unload', Prototype.emptyFunction, false);=0A= }=0A= =0A= return {=0A= observe: function(element, eventName, handler) {=0A= element =3D $(element);=0A= var name =3D getDOMEventName(eventName);=0A= =0A= var wrapper =3D createWrapper(element, eventName, handler);=0A= if (!wrapper) return element;=0A= =0A= if (element.addEventListener) {=0A= element.addEventListener(name, wrapper, false);=0A= } else {=0A= element.attachEvent("on" + name, wrapper);=0A= }=0A= =0A= return element;=0A= },=0A= =0A= stopObserving: function(element, eventName, handler) {=0A= element =3D $(element);=0A= var id =3D getEventID(element), name =3D = getDOMEventName(eventName);=0A= =0A= if (!handler && eventName) {=0A= getWrappersForEventName(id, eventName).each(function(wrapper) {=0A= element.stopObserving(eventName, wrapper.handler);=0A= });=0A= return element;=0A= =0A= } else if (!eventName) {=0A= Object.keys(getCacheForID(id)).each(function(eventName) {=0A= element.stopObserving(eventName);=0A= });=0A= return element;=0A= }=0A= =0A= var wrapper =3D findWrapper(id, eventName, handler);=0A= if (!wrapper) return element;=0A= =0A= if (element.removeEventListener) {=0A= element.removeEventListener(name, wrapper, false);=0A= } else {=0A= element.detachEvent("on" + name, wrapper);=0A= }=0A= =0A= destroyWrapper(id, eventName, handler);=0A= =0A= return element;=0A= },=0A= =0A= fire: function(element, eventName, memo) {=0A= element =3D $(element);=0A= if (element =3D=3D document && document.createEvent && = !element.dispatchEvent)=0A= element =3D document.documentElement;=0A= =0A= var event;=0A= if (document.createEvent) {=0A= event =3D document.createEvent("HTMLEvents");=0A= event.initEvent("dataavailable", true, true);=0A= } else {=0A= event =3D document.createEventObject();=0A= event.eventType =3D "ondataavailable";=0A= }=0A= =0A= event.eventName =3D eventName;=0A= event.memo =3D memo || { };=0A= =0A= if (document.createEvent) {=0A= element.dispatchEvent(event);=0A= } else {=0A= element.fireEvent(event.eventType, event);=0A= }=0A= =0A= return Event.extend(event);=0A= }=0A= };=0A= })());=0A= =0A= Object.extend(Event, Event.Methods);=0A= =0A= Element.addMethods({=0A= fire: Event.fire,=0A= observe: Event.observe,=0A= stopObserving: Event.stopObserving=0A= });=0A= =0A= Object.extend(document, {=0A= fire: Element.Methods.fire.methodize(),=0A= observe: Element.Methods.observe.methodize(),=0A= stopObserving: Element.Methods.stopObserving.methodize(),=0A= loaded: false=0A= });=0A= =0A= (function() {=0A= /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A= Matthias Miller, Dean Edwards and John Resig. */=0A= =0A= var timer;=0A= =0A= function fireContentLoadedEvent() {=0A= if (document.loaded) return;=0A= if (timer) window.clearInterval(timer);=0A= document.fire("dom:loaded");=0A= document.loaded =3D true;=0A= }=0A= =0A= if (document.addEventListener) {=0A= if (Prototype.Browser.WebKit) {=0A= timer =3D window.setInterval(function() {=0A= if (/loaded|complete/.test(document.readyState))=0A= fireContentLoadedEvent();=0A= }, 0);=0A= =0A= Event.observe(window, "load", fireContentLoadedEvent);=0A= =0A= } else {=0A= document.addEventListener("DOMContentLoaded",=0A= fireContentLoadedEvent, false);=0A= }=0A= =0A= } else {=0A= document.write("