From: "Salvato da Windows Internet Explorer 8"
Subject: =?Windows-1252?Q?Turismo_e_Attualit=E0?=
Date: Wed, 23 Feb 2011 16:26:43 +0100
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0000_01CBD376.74E2BF90"
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7600.16543

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CBD376.74E2BF90
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.turismo-attualita.it/images/logo.jpg

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEP
ERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCABMAMgDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7Jrjv
i94vbwJ4FvfEiaet+bd4lEBl8vdvcL1wfX0rsT1rL8Q6HpXiHSJdI1myhvrKXaZIZVypwcj9RUyu
4vl3NsNKnCrF1VeN1dd11Pm7/hq+63ZHgiEe39pH/wCN1c0L9qG51LXbDTT4MhiW6uo4C/8AaJOw
O4XOPL964r9rXwp4e8J+ItGt/DulQadHcWjvKsQOGIbAPWvW/wBnv4deC9S+GXh3X7/w7ZXGpshl
+0sp3F1lbB69sCvNpSxMqzpuW3kj9AxlHIqOXxxioO09Fq79f73ke5D5sHoP50YPrj39a8a+KPx5
0vwH4vn8N3Og3t5LBHG5ljlRQd4z0Ndx498b23hL4fy+MJ7Ga6t444n8lGAZvMZVHPT+KvQVWLvr
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

------=_NextPart_000_0000_01CBD376.74E2BF90
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.turismo-attualita.it/img/frecciablu.gif

R0lGODlhCwANAIABAAA+X////yH5BAEAAAEALAAAAAALAA0AAAIXjI8GmbCs3GvS0ToDrhGjfWWH
BWnleRQAOw==

------=_NextPart_000_0000_01CBD376.74E2BF90
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.turismo-attualita.it/img/frecciarossapicc.gif

R0lGODlhCQAKAJECAKcUH64mMf///wAAACH5BAEAAAIALAAAAAAJAAoAAAIUlI8SeeEcwENRTgXs
MvFyzzGiUQAAOw==

------=_NextPart_000_0000_01CBD376.74E2BF90
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://rivista.turismo-attualita.it/2011/04/files/pages/small/1.jpg

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIf
IiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAH0AWEDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDlaKKK
9s8MKKKKQBRRRQAUUVpaZpsN9E2+V1mZwkSAfeOPU8H6ZFJtJXY0ruyM2itKHT4G0c30ksnmF2RY
0XOcBef/AB79Kj+z2Y06O5Z597SFCoAwMYJP5GjmQ+VlGitKbT7f7YLeGWX/AI9jOS6j/nl5gHH5
VJBoiTWUV0bxFDW0srIR8wZd+1QO4Ow89sH2yudByMyaK0F0mRtGOobxuByIuMlAcFuuevHTsfSp
LrR/s9h9rScSrshJAGCrOm7aR/I9/wACAcyDlZl0VrzaC8F5YQNKD9qkWKQrg+U5IyvXtkenOfSq
2m2Au7sw3DPCojZydvPAzRzK1w5XexRoqa6jjiuXSIuUU4BcYJq9plpbyQGe7iYxeZt3hzngAkKo
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

------=_NextPart_000_0000_01CBD376.74E2BF90
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.turismo-attualita.it/img/frecciarossa.gif

R0lGODlhDAAOAJECAKcUH64mMf///wAAACH5BAEAAAIALAAAAAAMAA4AAAIelI8XkbncTAAvTkCX
w1wr3nlXiIxVmUGOZ6nRCzcFADs=

------=_NextPart_000_0000_01CBD376.74E2BF90
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.turismo-attualita.it/img/credits.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwM
DAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAGQAhAwERAAIRAQMRAf/EAIoAAAICAwAAAAAAAAAAAAAA
AAAGBwgCBAkBAAIDAQEAAAAAAAAAAAAAAAAFAgYHAwQQAAEEAQQABQIHAQAAAAAAAAECAwQFBgAR
EgchMRMUCEFRYXGBkSJCIxYRAAICAQIEBAQFBQAAAAAAAAECEQMEAAUhMRIGQVFhoXEiMgfwkbFi
FIHBUmMV/9oADAMBAAIRAxEAPwDvlLnQ69lUidKZhxkDdyQ+tLaE/mpRAGudlqViXIA8yYGp11tY
elASfICTqHsj+QnVGOc23cnbtpSTx9rVIVLUT9uaP8/3Xqs53eu1YnA2hj5J83uOHvqyYXZ26ZXE
VFR5v8vsePtqG7v5U3D9XPtsP6+kOU9c4lmZkNos+3accICEqQwNgo7jZPqb6q2X9w7Wqa3FxiUU
wXc/KCeXLx9J1ZsT7f1LatWTkAOwkIn1EDnE+HrGmzqDO+yr/PJNRnc+CluVjaLljH4jKW1wg880
GPX8CpK1trKuBWSARvsdMu2d43LJzjVmMvGrrCKBKSR09XjJBmJPAidL+5No27GwRbhq3C3oLsZ6
4Bnp8IBETHMGNWj1oOqFqkncWP8A/cfIXCcPsXX3qSVWMOTIaHVJSlpCpTrxTsf4lQbAJHjrJ+58
L/o9w0YrkmsoJE+EsW/OInWp9tZo27YL8lAA4YgGPH5Qv5TOtrE8SxJKu6caxTFoVnJrYrsNNrIP
rhqXMLrbENhbvLi3HQlKnHN9yvkfJI1223bcQHOx8apWKgr1HjDNIVFJmAggs3Pqny1w3Hcsxhg3
5NrKGIPSOEqsFnYCJZzwVf8AGPE6wdOH0fSlTK4NTMPxm/cehNqHFzIZ0ILbaUoH+j8wKcP2ZQBq
Lfw8bZUPA0VWEj/e6SBPo1ksf2LqSfy8jeXHK6ysA+VCPBMeqVwo/e2lP4u2tjfdrZfd2sgy7Kzq
HpM+Qfq45KZP6AeSR9ANtLPt7k2ZW6XW2GWZCSfUsPwNMu/sevG2ymqsQquAB6BTroBrZ9Y/qrub
RMprO8WcspcJtMoDeJ+wqn4gbbjtzHXnQS6+8pKEhCCdx5+PlrPt1ryqd8GTVQ9kU9KkQFDEnmzQ
BA1fdrsxrtlONbelc3dTAyWKgDkoknj+mlDAel+3qzGMgxuZd1GKQsueLt9OaS7Os1JWjgptCkqb
aQCN9zuT4nx0t2btXd6cW2hrK6haZciXs4iIHJR789MN47o2m7JqvWt7TUIUGETgZBPAsfblqS6b
434fGrqqsyO3ucvg0oUKyrmylMwWORJUWozHADck7kqJ0+xexsNK0rvey1U+lWaEX4Ksf30jye9s
t7HsoRKmf6mVZdvizT+g1MePYljWKMqj45RwaVlYAdERhDal7eXNYHJW34nVowttxsJemitUHoIn
4+J1WszcMnMbqvsZz6mY+A5D+mmPXt149GjRo0aNGjRo0aNGjRr/2Q==

------=_NextPart_000_0000_01CBD376.74E2BF90
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.turismo-attualita.it/images/barragrande.jpg

/9j/4AAQSkZJRgABAgEASABIAAD/4QRZRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA
AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAbAAAAcgEyAAIAAAAUAAAAjYdp
AAQAAAABAAAApAAAANAAAABIAAAAAQAAAEgAAAABQWRvYmUgUGhvdG9zaG9wIENTIFdpbmRvd3MA
MjAwNjowNzoyNiAxMToyMjoyMwAAAAAAA6ABAAMAAAAB//8AAKACAAQAAAABAAAB1qADAAQAAAAB
AAAAFAAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA
AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAMjAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG
AAECAQBIAEgAAP/tAAxBZG9iZV9DTQAC/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL
CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN
Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwM/8AAEQgABwCgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH
CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh
EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi
ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE
BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy
gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX
Z3eHl6e3x//aAAwDAQACEQMRAD8AqdQo67bZ/k2wMqLGAtkB+8G02PY5/wDJdQzb/wCk0nYX1q2l
tWQ7brtbLBbwHNBse57Hbn321u/S1/o8PH/WP0nqLzVJQC/6q59Vtx/rO66t2LaKwBTvc97HUQ1l
X2mp2OKmZD8h2W2+yzI9T0n4P6Kr9J+jRH4/1qdTVRRZ6d27GdZll9Tg0Mp9PqNbqY9S7dm/p/3L
Wf4SteTJIj6IfZuhY/1hqtyLOtOLm2a44D2vqb9E7Kw07/3/AKdP0P8AC2raavn9JFT9BtUwvnlJ
JT9EhTC+c0kVP0eFIL5uSRU/SgUwvmhJJT9NBTC+YkkVP1AFML5cSRQ/UoUwvldJFT//2f/tCURQ
aG90b3Nob3AgMy4wADhCSU0EBAAAAAAAFBwCAAACAAIcAjcACDIwMDYwMzA3OEJJTQQlAAAAAAAQ
79/WmR+L0Hh6QuiBMPolnjhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4A
AAAAAAAAAAAAP4AAADhCSU0EDQAAAAAABAAAAB44QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJ
AAAAAAAAAAABADhCSU0ECgAAAAAAAQAAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAA
SAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1
AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA/////////////////////////////wPoAAAA
AP////////////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA
/////////////////////////////wPoAAA4QklNBAAAAAAAAAIAAThCSU0EAgAAAAAABAAAAAA4
QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADSwAA
AAYAAAAAAAAAAAAAABQAAAHWAAAACwBiAGEAcgByAGEAZwByAGEAbgBkAGUAAAABAAAAAAAAAAAA
AAAAAAAAAAAAAAEAAAAAAAAAAAAAAdYAAAAUAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAA
AAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAE
AAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAAUAAAAAFJnaHRs
b25nAAAB1gAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNl
SURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmln
aW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAG
Ym91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcA
AAAAAAAAAEJ0b21sb25nAAAAFAAAAABSZ2h0bG9uZwAAAdYAAAADdXJsVEVYVAAAAAEAAAAAAABu
dWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNl
bGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0A
AAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VW
ZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5
cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAM
Ym90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwA
AAABP/AAAAAAAAA4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAQ4QklNBAwAAAAAAz8AAAAB
AAAAoAAAAAcAAAHgAAANIAAAAyMAGAAB/9j/4AAQSkZJRgABAgEASABIAAD/7QAMQWRvYmVfQ00A
Av/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwM
EQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwM
EREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAAcAoAMBIgACEQEDEQH/
3QAEAAr/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEA
AgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFi
MzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF
1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFx
IhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPT
dePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/AKnU
KOu22f5NsDKixgLZAfvBtNj2Of8AyXUM2/8ApNJ2F9atpbVkO267WywW8BzQbHuex2599tbv0tf6
PDx/1j9J6i81SUAv+qufVbcf6zuurdi2isAU73Pex1ENZV9pqdjipmQ/IdltvssyPU9J+D+iq/Sf
o0R+P9anU1UUWenduxnWZZfU4NDKfT6jW6mPUu3Zv6f9y1n+ErXkySI+iH2boWP9YarcizrTi5tm
uOA9r6m/ROysNO/9/wCnT9D/AAtq2mr5/SRU/QbVML55SSU/RIUwvnNJFT9HhSC+bkkVP0oFML5o
SSU/TQUwvmJJFT9QBTC+XEkUP1KFML5XSRU//9kAOEJJTQQhAAAAAABTAAAAAQEAAAAPAEEAZABv
AGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAAEgBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8A
cAAgAEMAUwAAAAEAOEJJTQQGAAAAAAAHAAEBAQABAQD/4Rl4aHR0cDovL25zLmFkb2JlLmNvbS94
YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBNcENlaGlIenJlU3pOVGN6a2M5
ZCc/Pgo8eDp4bXBtZXRhIHhtbG5zOng9J2Fkb2JlOm5zOm1ldGEvJyB4OnhtcHRrPSdYTVAgdG9v
bGtpdCAzLjAtMjgsIGZyYW1ld29yayAxLjYnPgo8cmRmOlJERiB4bWxuczpyZGY9J2h0dHA6Ly93
d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMnIHhtbG5zOmlYPSdodHRwOi8vbnMu
YWRvYmUuY29tL2lYLzEuMC8nPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSd1dWlkOjNl
YjEyYWUxLTFjODgtMTFkYi04YWIyLWE5M2FlN2RkODc5YycKICB4bWxuczpleGlmPSdodHRwOi8v
bnMuYWRvYmUuY29tL2V4aWYvMS4wLyc+CiAgPGV4aWY6Q29sb3JTcGFjZT40Mjk0OTY3Mjk1PC9l
eGlmOkNvbG9yU3BhY2U+CiAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQ3MDwvZXhpZjpQaXhlbFhE
aW1lbnNpb24+CiAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjIwPC9leGlmOlBpeGVsWURpbWVuc2lv
bj4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSd1dWlk
OjNlYjEyYWUxLTFjODgtMTFkYi04YWIyLWE5M2FlN2RkODc5YycKICB4bWxuczpwZGY9J2h0dHA6
Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8nPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNj
cmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6M2ViMTJhZTEtMWM4OC0xMWRiLThhYjItYTkzYWU3ZGQ4
NzljJwogIHhtbG5zOnBob3Rvc2hvcD0naHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4w
Lyc+CiAgPHBob3Rvc2hvcDpEYXRlQ3JlYXRlZD4yMDA2LTAzLTA3PC9waG90b3Nob3A6RGF0ZUNy
ZWF0ZWQ+CiAgPHBob3Rvc2hvcDpIaXN0b3J5PjwvcGhvdG9zaG9wOkhpc3Rvcnk+CiA8L3JkZjpE
ZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDozZWIxMmFlMS0x
Yzg4LTExZGItOGFiMi1hOTNhZTdkZDg3OWMnCiAgeG1sbnM6dGlmZj0naHR0cDovL25zLmFkb2Jl
LmNvbS90aWZmLzEuMC8nPgogIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+
CiAgPHRpZmY6WFJlc29sdXRpb24+NzIvMTwvdGlmZjpYUmVzb2x1dGlvbj4KICA8dGlmZjpZUmVz
b2x1dGlvbj43Mi8xPC90aWZmOllSZXNvbHV0aW9uPgogIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8
L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0
aW9uIHJkZjphYm91dD0ndXVpZDozZWIxMmFlMS0xYzg4LTExZGItOGFiMi1hOTNhZTdkZDg3OWMn
CiAgeG1sbnM6eGFwPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvJz4KICA8eGFwOkNyZWF0
ZURhdGU+MjAwNi0wNy0yNlQxMToyMjoyMyswMTowMDwveGFwOkNyZWF0ZURhdGU+CiAgPHhhcDpN
b2RpZnlEYXRlPjIwMDYtMDctMjZUMTE6MjI6MjMrMDE6MDA8L3hhcDpNb2RpZnlEYXRlPgogIDx4
YXA6TWV0YWRhdGFEYXRlPjIwMDYtMDctMjZUMTE6MjI6MjMrMDE6MDA8L3hhcDpNZXRhZGF0YURh
dGU+CiAgPHhhcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ1MgV2luZG93czwveGFwOkNy
ZWF0b3JUb29sPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJv
dXQ9J3V1aWQ6M2ViMTJhZTEtMWM4OC0xMWRiLThhYjItYTkzYWU3ZGQ4NzljJwogIHhtbG5zOnN0
UmVmPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjJwogIHht
bG5zOnhhcE1NPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vJz4KICA8eGFwTU06RGVy
aXZlZEZyb20gcmRmOnBhcnNlVHlwZT0nUmVzb3VyY2UnPgogICA8c3RSZWY6aW5zdGFuY2VJRD51
dWlkOjZmNzVjOTM0LTFiZjItMTFkYi04NjdjLWU3YzUzNGY0ZDEwOTwvc3RSZWY6aW5zdGFuY2VJ
RD4KICAgPHN0UmVmOmRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmU2NjE2MmM2LTFi
ZjAtMTFkYi04NjdjLWU3YzUzNGY0ZDEwOTwvc3RSZWY6ZG9jdW1lbnRJRD4KICA8L3hhcE1NOkRl
cml2ZWRGcm9tPgogIDx4YXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDozZWIx
MmFlMC0xYzg4LTExZGItOGFiMi1hOTNhZTdkZDg3OWM8L3hhcE1NOkRvY3VtZW50SUQ+CiA8L3Jk
ZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDozZWIxMmFl
MS0xYzg4LTExZGItOGFiMi1hOTNhZTdkZDg3OWMnCiAgeG1sbnM6ZGM9J2h0dHA6Ly9wdXJsLm9y
Zy9kYy9lbGVtZW50cy8xLjEvJz4KICA8ZGM6Zm9ybWF0PmltYWdlL2pwZWc8L2RjOmZvcm1hdD4K
IDwvcmRmOkRlc2NyaXB0aW9uPgoKPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9J3cnPz7/
7gAhQWRvYmUAZIAAAAABAwAQAwIDBgAAAAAAAAAAAAAAAP/bAIQADAgICAkIDAkJDBELCgsRFQ8M
DA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4Q
FA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8IA
EQgAFAHWAwEiAAIRAQMRAf/EAJUAAQACAgMBAAAAAAAAAAAAAAEACAIHBAUGAwEBAQEBAAAAAAAA
AAAAAAAAAAECBBAAAQQCAwADAQAAAAAAAAAAAQADBAUCBiBQEhEhFgcRAAICAQMDAgMIAwAAAAAA
AAECAwQSABEiIRMFQlIxMiNQYPBRYnKCFKJjFRIAAQQDAAAAAAAAAAAAAAAAAFABESEQ8HH/2gAM
AwEBAhEDEQAAAM+DzvG8+u75PlOXueg+fnfse06/h8aO9+/ie5r0vx8/wD0Xd609/XeZ4Z5KNKIo
ijSiKIyQykgo0oiiKNKIoooijSiKIoiiRGmSGrs9STl1t7LT8rceemYbpy0pK3dlo+G88tFSt8Z6
Elm/c6/wsC19lWDa9wsK15hYdrvKsS11hYtrnCxsrlCx8rhCyDW6VZJrZCyjWqFlmtEqzDWaFmms
kSzjWKFnmsEq0DV6FomrkLSNWoWmasQtO1XlWplVof/aAAgBAgABBQDEAryF5xQxC8hDH6IA7b//
2gAIAQMAAQUAXz3f/9oACAEBAAEFAAol7Ekv/qmCoWw4SJsXaq+RG/ZQ/D1pCYr4m3wXpELZoMuM
/fxI1Lb2rNRArtkgzpmO9Rc1UWedkyEOA5DognIEkFkNtuWWWONdOqJMMWbsNibcRrKfqdvcx9ia
NdMZrLbDM/z7adirLOjFdMDsPFtpzVpER2EEOA5DoggggggggggggggghwHIdF//2gAIAQICBj8A
eSMbQ3S6V//aAAgBAwIGPwBc/9oACAEBAQY/ANXK6hllols1bbkEJVnj6+5dQCGnYnexF3lSJQzB
cni5Kp90eoqUtSxVlmDGPvrhvgM26b5au2EVwlAAuDtu4JZUMfL1MujJHUtSxxqrWJEQFY8hli7Z
fMvq1/0pJNqpQSB/zDfJiPc2+oYZq9iotg7QTTpijE/AZBm+bV6eNXDeODtNEdsiqBmyTr6sG0nm
ZUk/ryKjBFCl/qEBfiyp6vfp706NJHGVBVNt+Rw9RX89W6SBknp7llbbmo6M0ex9Oqwr0LVh7URm
SOJQ7BVklrtkqt7oNPK9OxSKNjhZTBj0DZqvs+z/ACXlKgP9itcnDL15wt0kG36d8tePaxPYpoKR
Hdr5B9+9Nw4A8dV/IePsT25ak7oZZwxcCVP1gfTXD/PVCnCpC+TgihsAD4SCRJnb+OaaulTZ8T5B
DjFHES8dgKMY2xCJj3P3YagaSHe3H25poQNiQu+X0/di2bR6qeN8bFK9kzpJIGXERBclfuN/LVvy
1MN3DLZq249jyhlGAfH/AFu/47eoECkt2oOO3X5k1PUpmR5iUYKYnXoHXfqy68n5miGFzx9pmw2O
0kLLtOm37deJa1Ys0YhSkBnrBhICbNzZOCs3LUiVblm8I5OUtvLMFgOAMoXhx+9P/9k=

------=_NextPart_000_0000_01CBD376.74E2BF90
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.turismo-attualita.it/turismoattualita.css

.corsi_errore {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #990000; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.corsi_risultato {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP: 0px; FONT-FAMILY: =
Verdana; COLOR: #003e5f; FONT-SIZE: 12px; BORDER-TOP: 0px; FONT-WEIGHT: =
bold; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.corsi_risultato_nero {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP: 0px; FONT-FAMILY: =
Verdana; COLOR: #000000; FONT-SIZE: 12px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; TEXT-DECORATION: none
}
.corsi_barra_sessioni_dx {
	FONT-FAMILY: Verdana; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.corsi_barra_sessioni {
	FONT-FAMILY: Verdana; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.titolo_sessione_big {
	FONT-FAMILY: Verdana; FONT-SIZE: 16px; TEXT-DECORATION: none
}
.titolo_sessione {
	FONT-FAMILY: Verdana; FONT-SIZE: 14px; TEXT-DECORATION: none
}
.corsi_bottoni {
	FONT-FAMILY: Verdana; COLOR: white; FONT-SIZE: 10px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.corsi_bottoni:hover {
	FONT-FAMILY: Verdana; COLOR: white; FONT-SIZE: 10px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.corsi_bottoni_back {
	BACKGROUND-COLOR: #cac8b6
}
.corsi_bottoni_back_p {
	BACKGROUND-COLOR: #064265
}
TEXTAREA {
	BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: justify; BORDER-LEFT: =
#999999 1px solid; FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, =
sans-serif; COLOR: #000000; FONT-SIZE: 10px; BORDER-TOP: #999999 1px =
solid; BORDER-RIGHT: #999999 1px solid
}
.sf_tabella {
	BORDER-BOTTOM: #000077 1px solid; BORDER-LEFT: #000077 1px solid; =
BACKGROUND-COLOR: #ffffff; BORDER-TOP: #000077 1px solid; BORDER-RIGHT: =
#000077 1px solid
}
.sf_tabella1 {
	BORDER-BOTTOM: #000077 1px solid; BORDER-LEFT: #000077 1px solid; =
BACKGROUND-COLOR: #fbf0dd; BORDER-TOP: #000077 1px solid; BORDER-RIGHT: =
#000077 1px solid
}
.sf_tabella2 {
	BORDER-BOTTOM: #000077 1px solid; BORDER-LEFT: #000077 1px solid; =
BACKGROUND-COLOR: #ddc8aa; BORDER-TOP: #000077 1px solid; BORDER-RIGHT: =
#000077 1px solid
}
.link {
	TEXT-ALIGN: center; FONT-FAMILY: Verdana; COLOR: #48618e; FONT-SIZE: =
10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.topicforum {
	FONT-FAMILY: Verdana; COLOR: #003e5f; FONT-SIZE: 13px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.topicforumP {
	FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
INPUT {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; =
FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; COLOR: =
#000000; FONT-SIZE: 10px; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: =
#999999 1px solid
}
.bordino {
	BORDER-BOTTOM: white 0px solid; BORDER-LEFT: white 0px solid; =
FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; COLOR: =
#000000; FONT-SIZE: 10px; BORDER-TOP: white 0px solid; BORDER-RIGHT: =
white 0px solid
}
SELECT {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; =
FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; COLOR: =
#000000; FONT-SIZE: 10px; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: =
#999999 1px solid
}
H1 {
	FONT-FAMILY: verdana; COLOR: #dd8500; FONT-SIZE: 12pt; TEXT-DECORATION: =
none
}
H2 {
	FONT-FAMILY: verdana; COLOR: #333333; FONT-SIZE: 10pt; TEXT-DECORATION: =
none
}
H3 {
	FONT-FAMILY: arial, helvetica; COLOR: #666666; FONT-SIZE: 10pt; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.menulev1 {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #003366; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.menulev9 {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #003366; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.menulev1P {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #003366; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.title {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #ffffcc; FONT-SIZE: 18pt; TEXT-DECORATION: none
}
.menulev2 {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #003366; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.testop {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #003366; FONT-SIZE: 7pt; TEXT-DECORATION: none
}
A.menulev2:hover {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #990000; FONT-SIZE: 10pt; TEXT-DECORATION: underline
}
.toolbar {
	BACKGROUND-COLOR: #cccccc; FONT-FAMILY: Trebuchet Ms, Verdana, Arial, =
Helvetica, sans-serif; COLOR: #003366; FONT-SIZE: 9pt; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.toolbar:hover {
	BACKGROUND-COLOR: #003366; FONT-FAMILY: Trebuchet Ms, Verdana, Arial, =
Helvetica, sans-serif; COLOR: #cccccc; FONT-SIZE: 9pt; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.fdhead {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #cccccc; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.fdvalue {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #003366; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.location {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #000000; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
A.location:hover {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #003366; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
.locationsm {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #003366; FONT-SIZE: 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
.locationsm1 {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #000000; FONT-SIZE: 10pt; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
.textbox {
	WIDTH: 400px; FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, =
sans-serif; COLOR: #000; FONT-SIZE: 10pt; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
.button {
	BORDER-BOTTOM: #003366 2px solid; BORDER-LEFT: #003366 2px solid; =
BACKGROUND-COLOR: #999999; WIDTH: 120px; FONT-FAMILY: Trebuchet Ms, =
Verdana, Arial, Helvetica, sans-serif; COLOR: #003366; FONT-SIZE: 10pt; =
BORDER-TOP: #003366 2px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #003366 =
2px solid; TEXT-DECORATION: none
}
.online {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #009966; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
A.online:hover {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #990000; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: =
underline
}
.offline {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #990000; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
A.offline:hover {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #009966; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.toolbarsel {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #cccccc; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.bianca {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: white; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.bianca_b {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: white; FONT-SIZE: 16pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.bianca_b:hover {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #ff9999; FONT-SIZE: 16pt; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.titolo_forum {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #8e6035; FONT-SIZE: 16pt; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.rsstatus {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #a7141f; FONT-SIZE: 7pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.textbox2 {
	WIDTH: 250px; FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, =
sans-serif; COLOR: #003366; FONT-SIZE: 10pt; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.textbox3 {
	WIDTH: 200px; FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, =
sans-serif; COLOR: #003366; FONT-SIZE: 10pt; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.button2 {
	BORDER-BOTTOM: #003366 2px solid; BORDER-LEFT: #003366 2px solid; =
BACKGROUND-COLOR: #999999; WIDTH: 90px; FONT-FAMILY: Trebuchet Ms, =
Verdana, Arial, Helvetica, sans-serif; COLOR: #003366; FONT-SIZE: 10pt; =
BORDER-TOP: #003366 2px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #003366 =
2px solid; TEXT-DECORATION: none
}
.textbox4 {
	WIDTH: 50px; FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, =
sans-serif; COLOR: #003366; FONT-SIZE: 10pt; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.combobox {
	WIDTH: 400px; FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, =
sans-serif; COLOR: #003366; FONT-SIZE: 10pt; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.textbox5 {
	WIDTH: 280px; FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, =
sans-serif; COLOR: #003366; FONT-SIZE: 10pt; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.combobox {
	WIDTH: 400px; FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, =
sans-serif; COLOR: #003366; FONT-SIZE: 10pt; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.logerr {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #990000; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.combobox2 {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #003366; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.menulev1Rosso {
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #990000; FONT-SIZE: 11pt; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
.menulev2Rosso {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #990000; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.menulev2RossoP {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #990000; FONT-SIZE: 7pt; TEXT-DECORATION: none
}
.menulev2RossoB {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #990000; FONT-SIZE: 16pt; TEXT-DECORATION: none
}
.menulev2Nero {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #000000; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
A.menulev2Nero:hover {
	FONT-FAMILY: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #990000; FONT-SIZE: 10pt
}
.my_style {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #003e5f; FONT-SIZE: =
12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.my_style:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #a7141f; FONT-SIZE: =
12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.menulev1Nero {
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; =
COLOR: #000000; FONT-SIZE: 10pt; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
.menulev1Nerotd {
	BORDER-BOTTOM: #841039 1px solid; FONT-FAMILY: Trebuchet Ms, Verdana, =
Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 10pt; =
FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.piccolo2 {
	FONT-FAMILY: Trebuchet Ms, Arial, Helvetica, sans-serif; COLOR: =
#000000; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.piccolo {
	FONT-FAMILY: Trebuchet Ms, Arial, Helvetica, sans-serif; COLOR: =
#000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.giochi {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #fafafa; FONT-SIZE: =
32px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.giochi:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: maroon; FONT-SIZE: =
32px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.my_styleb {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: =
13px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.my_styleb:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #841039; FONT-SIZE: =
13px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.piccolo:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #990000; FONT-SIZE: =
10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.piccolo_a {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: =
10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.piccolo_a:hover {
	BACKGROUND-COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; =
COLOR: #990000; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.description {
	FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9px; FONT-WEIGHT: =
normal; TEXT-DECORATION: none
}
.intesta {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #d0d6df; FONT-FAMILY: Verdana; =
COLOR: #2d4564; FONT-SIZE: 20px; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
.intesta_b {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #d0d6df; FONT-FAMILY: Verdana; =
COLOR: #2d4564; FONT-SIZE: 14px; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
.intesta_bb {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #2d4564; FONT-SIZE: =
14px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.titolo-viaggio {
	FONT-FAMILY: verdana; COLOR: maroon; FONT-SIZE: 15px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.lastmessage {
	TEXT-ALIGN: right; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 9px; =
FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.prima_riga {
	BACKGROUND-COLOR: #ffffff
}
.seconda_riga {
	BACKGROUND-COLOR: #f6ebdc
}
.sfondo {
	BACKGROUND-COLOR: #b6ab84; FONT-FAMILY: verdana; COLOR: #000000; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.amatizi {
	FONT-FAMILY: verdana; COLOR: maroon; FONT-SIZE: 20px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
.amatizi:hover {
	FONT-FAMILY: verdana; COLOR: maroon; FONT-SIZE: 20px; FONT-WEIGHT: =
bold; TEXT-DECORATION: underline
}
.turNero {
	FONT: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: =
#000000
}
.turNeroP {
	FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: =
#000000
}
.turNeroPArial {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000000
}
.turNeroTitolo {
	FONT: 14px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: =
#000000
}
.turBluTitolo {
	COLOR: #394a6b
}
.turRosso {
	FONT: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: =
#841839
}
.turBiancoP {
	FONT: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: =
#ffffff; TEXT-DECORATION: none
}
.bordotab {
	BORDER-RIGHT-WIDTH: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
BORDER-TOP-WIDTH: 0px; COLOR: #003e5f; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: 600
}
.bordotab2 {
	BORDER-RIGHT-WIDTH: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
BORDER-TOP-WIDTH: 0px; COLOR: #003e5f; FONT-SIZE: 11px; =
BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: 600
}
.classetd {
	FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-BOTTOM-WIDTH: 0px; =
COLOR: #003e5f; FONT-SIZE: 11px; FONT-WEIGHT: 600
}
.classetd2 {
	PADDING-LEFT: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
BORDER-BOTTOM-WIDTH: 0px; COLOR: #003e5f; FONT-SIZE: 11px; FONT-WEIGHT: =
600
}
.classetd A {
	POSITION: relative; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; DISPLAY: =
block; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #003e5f; =
TEXT-DECORATION: none; PADDING-TOP: 2px
}
.classetd2 A {
	POSITION: relative; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; DISPLAY: =
block; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #003e5f; =
TEXT-DECORATION: none; PADDING-TOP: 2px
}
.classetd A:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #003e5f; FONT-SIZE: =
11px; FONT-WEIGHT: 600; TEXT-DECORATION: underline
}
.classetd2 A:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #003e5f; FONT-SIZE: =
11px; FONT-WEIGHT: 600; TEXT-DECORATION: underline
}
.tditalia {
	TEXT-ALIGN: justify
}
.tditalia A:hover {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; =
BACKGROUND-COLOR: #f5f0dc; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.tdviaggi {
	BORDER-BOTTOM: #841039 1px solid; BORDER-LEFT: #841039 1px solid; =
COLOR: #000000; FONT-SIZE: 11pt; BORDER-TOP: #841039 1px solid; =
FONT-WEIGHT: bold; BORDER-RIGHT: #841039 1px solid
}
.testoviaggi {
	TEXT-ALIGN: left; MARGIN-TOP: 20px; COLOR: #000000; FONT-SIZE: 11pt; =
FONT-WEIGHT: bold
}
.testoviaggi A:hover {
	TEXT-ALIGN: left; MARGIN-TOP: 17px; COLOR: #841039; FONT-SIZE: 11pt; =
FONT-WEIGHT: bold
}
DIV#nav {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 140px; FONT: 11px Arial, =
Helvetica, sans-serif; FLOAT: right; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
DIV#nav H3 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: normal; MARGIN: 0px; =
COLOR: #394a6b; FONT-SIZE: 100%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
DIV#nav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#nav LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#nav LI {
	MARGIN: 0px
}
DIV#nav A {
	LINE-HEIGHT: 14px; MARGIN: 0px; DISPLAY: block; HEIGHT: 14px; COLOR: =
#394a6b; BORDER-TOP: 0px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
DIV#nav A:hover {
	MARGIN: 0px; COLOR: #003e5f; TEXT-DECORATION: underline
}
DIV#nav UL UL A {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: =
18px; COLOR: #003e5f; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
DIV#nav UL UL A:hover {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: =
18px; COLOR: #003e5f; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
DIV.jsenable H3 {
	CURSOR: pointer
}
DIV.jsenable UL UL {
	DISPLAY: none
}
DIV#nav LI.hide UL {
	DISPLAY: none
}
DIV#nav LI.show UL {
	DISPLAY: block
}
DIV#nav LI.show H3 {
	BACKGROUND-COLOR: #299cd6; COLOR: #003e5f
}
DIV#nav LI.hide H3 {
	BACKGROUND-COLOR: #299cd6; COLOR: #003e5f
}
.Rossoaffil {
	BORDER-BOTTOM: #a7141f 1px solid; BORDER-LEFT: #a7141f 1px solid; =
PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: =
Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #a7141f; =
FONT-SIZE: 12px; BORDER-TOP: #a7141f 1px solid; BORDER-RIGHT: #a7141f =
1px solid; PADDING-TOP: 3px
}
.Rossoaffil2 {
	BORDER-BOTTOM: #a7141f 1px solid; BORDER-LEFT: #a7141f 1px solid; =
PADDING-BOTTOM: 5px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; BORDER-TOP: =
#a7141f 0px solid; BORDER-RIGHT: #a7141f 1px solid; PADDING-TOP: 5px
}
.Rossoaffil3sx {
	BORDER-BOTTOM: #8e8d76 0px solid; BORDER-LEFT: #8e8d76 1px solid; =
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px; =
BORDER-TOP: #8e8d76 0px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #8e8d76 =
0px solid
}
.Rossoaffil3sx A:link {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #003e5f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoaffil3sx A:visited {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #003e5f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoaffil3sx A:hover {
	BORDER-BOTTOM-COLOR: #a7141f; BORDER-TOP-COLOR: #a7141f; FONT-FAMILY: =
Arial, Verdana, Helvetica, sans-serif; COLOR: #a7141f; =
BORDER-RIGHT-COLOR: #a7141f; FONT-SIZE: 12px; BORDER-LEFT-COLOR: =
#a7141f; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoaffil3dx {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #8e8d76; =
BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #8e8d76; FONT-FAMILY: =
Arial, Verdana, Helvetica, sans-serif; BORDER-TOP-STYLE: solid; =
BORDER-RIGHT-COLOR: #8e8d76; FONT-SIZE: 12px; BORDER-LEFT-STYLE: solid; =
BORDER-LEFT-COLOR: #8e8d76; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoaffil3dx A:link {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #003e5f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoaffil3dx A:visited {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #003e5f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoaffil3dx A:hover {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #a7141f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoaffilprezzo {
	BORDER-RIGHT-WIDTH: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, =
sans-serif; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: =
12px; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoaffilprezzo A:link {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #003e5f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoaffilprezzo A:visited {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #003e5f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoaffilprezzo A:hover {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #a7141f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoainiziosx {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #8e8d76; =
BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #8e8d76; FONT-FAMILY: =
Arial, Verdana, Helvetica, sans-serif; BORDER-TOP-STYLE: solid; COLOR: =
#003e5f; BORDER-RIGHT-COLOR: #8e8d76; FONT-SIZE: 12px; =
BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: #8e8d76; FONT-WEIGHT: bold
}
.Rossoainiziosx A:link {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #003e5f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoainiziosx A:visited {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #003e5f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoainiziosx A:hover {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #a7141f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoainiziodx {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #8e8d76; =
BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #8e8d76; FONT-FAMILY: =
Arial, Verdana, Helvetica, sans-serif; BORDER-TOP-STYLE: solid; COLOR: =
#003e5f; BORDER-RIGHT-COLOR: #8e8d76; FONT-SIZE: 12px; =
BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: #8e8d76; FONT-WEIGHT: bold
}
.Rossoainiziodx A:link {
	BORDER-BOTTOM-COLOR: #8e8d76; BORDER-TOP-COLOR: #8e8d76; FONT-FAMILY: =
Arial, Verdana, Helvetica, sans-serif; COLOR: #003e5f; =
BORDER-RIGHT-COLOR: #8e8d76; FONT-SIZE: 12px; BORDER-LEFT-COLOR: =
#8e8d76; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoainiziodx A:visited {
	BORDER-BOTTOM-COLOR: #8e8d76; BORDER-TOP-COLOR: #8e8d76; FONT-FAMILY: =
Arial, Verdana, Helvetica, sans-serif; COLOR: #003e5f; =
BORDER-RIGHT-COLOR: #8e8d76; FONT-SIZE: 12px; BORDER-LEFT-COLOR: =
#8e8d76; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoainiziodx A:hover {
	BORDER-BOTTOM-COLOR: #8e8d76; BORDER-TOP-COLOR: #8e8d76; FONT-FAMILY: =
Arial, Verdana, Helvetica, sans-serif; COLOR: #a7141f; =
BORDER-RIGHT-COLOR: #8e8d76; FONT-SIZE: 12px; BORDER-LEFT-COLOR: =
#8e8d76; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoainizioprezzo {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #8e8d76; =
BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #8e8d76; FONT-FAMILY: =
Arial, Verdana, Helvetica, sans-serif; BORDER-TOP-STYLE: solid; =
BORDER-RIGHT-COLOR: #8e8d76; FONT-SIZE: 12px; BORDER-LEFT-STYLE: solid; =
BORDER-LEFT-COLOR: #8e8d76; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoainizioprezzo A:link {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #003e5f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoainizioprezzo A:visited {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #003e5f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoainizioprezzo A:hover {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #a7141f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoafinesx {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #8e8d76; =
BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #8e8d76; FONT-FAMILY: =
Arial, Verdana, Helvetica, sans-serif; BORDER-TOP-STYLE: solid; COLOR: =
#003e5f; BORDER-RIGHT-COLOR: #8e8d76; FONT-SIZE: 12px; =
BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: #8e8d76; FONT-WEIGHT: bold
}
.Rossoafinesx A:link {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #003e5f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoafinesx A:visited {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #003e5f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoafinesx A:hover {
	BORDER-BOTTOM-COLOR: #a7141f; BORDER-TOP-COLOR: #a7141f; FONT-FAMILY: =
Arial, Verdana, Helvetica, sans-serif; COLOR: #a7141f; =
BORDER-RIGHT-COLOR: #a7141f; FONT-SIZE: 12px; BORDER-LEFT-COLOR: =
#a7141f; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoafinedx {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #8e8d76; =
BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #8e8d76; FONT-FAMILY: =
Arial, Verdana, Helvetica, sans-serif; BORDER-TOP-STYLE: solid; COLOR: =
#003e5f; BORDER-RIGHT-COLOR: #8e8d76; FONT-SIZE: 12px; =
BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: #8e8d76; FONT-WEIGHT: bold
}
.Rossoafinedx A:link {
	BORDER-BOTTOM-COLOR: #8e8d76; BORDER-TOP-COLOR: #8e8d76; FONT-FAMILY: =
Arial, Verdana, Helvetica, sans-serif; COLOR: #003e5f; =
BORDER-RIGHT-COLOR: #8e8d76; FONT-SIZE: 12px; BORDER-LEFT-COLOR: =
#8e8d76; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoafinedx A:visited {
	BORDER-BOTTOM-COLOR: #8e8d76; BORDER-TOP-COLOR: #8e8d76; FONT-FAMILY: =
Arial, Verdana, Helvetica, sans-serif; COLOR: #003e5f; =
BORDER-RIGHT-COLOR: #8e8d76; FONT-SIZE: 12px; BORDER-LEFT-COLOR: =
#8e8d76; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoaffil3dx A:hover {
	BORDER-BOTTOM-COLOR: #8e8d76; BORDER-TOP-COLOR: #8e8d76; FONT-FAMILY: =
Arial, Verdana, Helvetica, sans-serif; COLOR: #a7141f; =
BORDER-RIGHT-COLOR: #8e8d76; FONT-SIZE: 12px; BORDER-LEFT-COLOR: =
#8e8d76; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoafineprezzo {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #8e8d76; =
BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #8e8d76; FONT-FAMILY: =
Arial, Verdana, Helvetica, sans-serif; BORDER-TOP-STYLE: solid; COLOR: =
black; BORDER-RIGHT-COLOR: #8e8d76; FONT-SIZE: 12px; BORDER-LEFT-STYLE: =
solid; BORDER-LEFT-COLOR: #8e8d76; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
.Rossoafineprezzo A:link {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #003e5f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoafineprezzo A:visited {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #003e5f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.Rossoafineprezzo A:hover {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #a7141f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.testovoli {
	TEXT-ALIGN: left; MARGIN-TOP: 20px; FONT-FAMILY: Arial; COLOR: #003e5f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.testovoli A:link {
	TEXT-ALIGN: left; MARGIN-TOP: 20px; FONT-FAMILY: Arial; COLOR: #003e5f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.testovoli A:visited {
	TEXT-ALIGN: left; MARGIN-TOP: 20px; FONT-FAMILY: Arial; COLOR: #003e5f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.testovoli A:hover {
	TEXT-ALIGN: left; MARGIN-TOP: 20px; FONT-FAMILY: Arial; COLOR: #a7141f; =
FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.testovetrine A {
	TEXT-ALIGN: center; FONT-FAMILY: Verdana; COLOR: #000000; FONT-SIZE: =
10pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.testovetrine A:visited {
	TEXT-ALIGN: center; COLOR: #000000; FONT-SIZE: 10pt; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.testovetrine A:hover {
	TEXT-ALIGN: center; COLOR: #841039; FONT-SIZE: 10pt; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.testocategorie {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; FONT-FAMILY: =
Verdana; COLOR: #a7141f; FONT-SIZE: 16px; BORDER-TOP: 0px; FONT-WEIGHT: =
bold; BORDER-RIGHT: 0px
}
.testocategorie2 {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; FONT-FAMILY: =
Verdana; COLOR: #a7141f; FONT-SIZE: 12px; BORDER-TOP: 0px; FONT-WEIGHT: =
bold; BORDER-RIGHT: 0px
}
.link2 {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; MARGIN-TOP: =
0px; FONT-FAMILY: Verdana; COLOR: #000000; FONT-SIZE: 10px; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.td_padding {
	PADDING-LEFT: 5px
}
.link2 A {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; MARGIN-TOP: =
0px; FONT-FAMILY: Verdana; COLOR: #003e5f; FONT-SIZE: 10px; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.link2 A:visited {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; MARGIN-TOP: =
0px; FONT-FAMILY: Verdana; COLOR: #003e5f; FONT-SIZE: 10px; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.link2 A:hover {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; MARGIN-TOP: =
0px; FONT-FAMILY: Verdana; COLOR: #a7141f; FONT-SIZE: 10px; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.link2 P {
	MARGIN: 0px
}
.boxinohome {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana; COLOR: =
#003e5f; FONT-SIZE: 10px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 0px
}
.boxinohome A {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: Verdana; COLOR: #003e5f; FONT-SIZE: =
10px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.boxinohome A:visited {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana; COLOR: =
#003e5f; FONT-SIZE: 10px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 0px
}
.boxinohome A:hover {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana; COLOR: =
#a7141f; FONT-SIZE: 10px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
TEXT-DECORATION: none; PADDING-TOP: 0px
}
.link3 {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: =
5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
FONT-FAMILY: Verdana; COLOR: #48618e; FONT-SIZE: 10px; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.link3 A {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; MARGIN-TOP: =
10px; FONT-FAMILY: Verdana; COLOR: #48618e; FONT-SIZE: 10px; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.link3 A:visited {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; MARGIN-TOP: =
10px; FONT-FAMILY: Verdana; COLOR: #48618e; FONT-SIZE: 10px; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.link3 A:hover {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; MARGIN-TOP: =
10px; FONT-FAMILY: Verdana; COLOR: #a7141f; FONT-SIZE: 10px; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.bordotabor {
	BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #bfbca9; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; FONT-FAMILY: Trebuchet Ms, Verdana, Arial, =
Helvetica, sans-serif; COLOR: white; FONT-SIZE: 11px; BORDER-TOP: white =
1px solid; PADDING-TOP: 2px
}
.classetdor {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #bfbca9; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; FONT-FAMILY: Trebuchet Ms, Verdana, Arial, =
Helvetica, sans-serif; COLOR: white; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
BORDER-RIGHT: white 1px solid; PADDING-TOP: 2px
}
.classetdor A {
	POSITION: relative; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; DISPLAY: block; FONT-FAMILY: Trebuchet Ms, Verdana, =
Arial, Helvetica, sans-serif; COLOR: white; FONT-SIZE: 11px; =
FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.classetdor A:hover {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #a7141f; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; FONT-FAMILY: Trebuchet Ms, Verdana, Arial, =
Helvetica, sans-serif; COLOR: white; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none; PADDING-TOP: 2px
}
.tdforum {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #bfbca9; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; FONT-FAMILY: Trebuchet Ms, Verdana, Arial, =
Helvetica, sans-serif; COLOR: white; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
BORDER-RIGHT: white 1px solid; PADDING-TOP: 2px
}
.tdforum A {
	POSITION: relative; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #a7141f; =
PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: block; FONT-FAMILY: =
Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; COLOR: white; =
FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: =
2px
}
.tdforum A:hover {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #a7141f; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; FONT-FAMILY: Trebuchet Ms, Verdana, Arial, =
Helvetica, sans-serif; COLOR: white; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none; PADDING-TOP: 2px
}
.activetdor {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #bfbca9; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; FONT-FAMILY: Trebuchet Ms, Verdana, Arial, =
Helvetica, sans-serif; COLOR: white; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
BORDER-RIGHT: white 1px solid; PADDING-TOP: 2px
}
.activetdor A {
	POSITION: relative; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #003e5f; =
PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: block; FONT-FAMILY: =
Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif; COLOR: white; =
FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: =
2px
}
.activetdor A:hover {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #003e5f; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; FONT-FAMILY: Trebuchet Ms, Verdana, Arial, =
Helvetica, sans-serif; COLOR: white; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none; PADDING-TOP: 2px
}
.datahome {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: =
11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.continua {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; FONT-FAMILY: =
Verdana; COLOR: #a7141f; FONT-SIZE: 10px; BORDER-TOP: 0px; FONT-WEIGHT: =
bold; BORDER-RIGHT: 0px; TEXT-DECORATION: underline
}
.continua A {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; FONT-FAMILY: =
Verdana; COLOR: #a7141f; FONT-SIZE: 10px; BORDER-TOP: 0px; FONT-WEIGHT: =
bold; BORDER-RIGHT: 0px; TEXT-DECORATION: underline
}
.continua A:visited {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; FONT-FAMILY: =
Verdana; COLOR: #a7141f; FONT-SIZE: 10px; BORDER-TOP: 0px; FONT-WEIGHT: =
bold; BORDER-RIGHT: 0px; TEXT-DECORATION: underline
}
.continua A:hover {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; FONT-FAMILY: =
Verdana; COLOR: #a7141f; FONT-SIZE: 10px; BORDER-TOP: 0px; FONT-WEIGHT: =
bold; BORDER-RIGHT: 0px; TEXT-DECORATION: underline
}
.sfond1 {
	BACKGROUND-IMAGE: url(images/tab1.gif); WIDTH: 140px
}
.sfond2 {
	BACKGROUND-IMAGE: url(images/tab2.gif); WIDTH: 140px
}
.sfond3 {
	BACKGROUND-IMAGE: url(images/tab3.gif); WIDTH: 140px
}
.sfond4 {
	BACKGROUND-IMAGE: url(images/tab4.gif); WIDTH: 140px
}
.sfond5 {
	BACKGROUND-IMAGE: url(images/tab5.gif); WIDTH: 140px
}
.sfond6 {
	BACKGROUND-IMAGE: url(images/tab6.gif); WIDTH: 140px
}
.sfond7 {
	BACKGROUND-IMAGE: url(images/tab7.gif); WIDTH: 140px
}
.sfond8 {
	BACKGROUND-IMAGE: url(images/tab8.gif); WIDTH: 140px
}
.sfond9 {
	BACKGROUND-IMAGE: url(images/tab9.gif); WIDTH: 140px
}
.sfond10 {
	BACKGROUND-IMAGE: url(images/tab9.gif); WIDTH: 140px
}
.triangolo {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; FONT-FAMILY: =
Wingdings 3; COLOR: #a7141f; FONT-SIZE: 10px; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.triangolo A {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; FONT-FAMILY: =
Wingdings 3; COLOR: #a7141f; FONT-SIZE: 10px; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.triangolo A:hover {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; FONT-FAMILY: =
Wingdings 3; COLOR: #a7141f; FONT-SIZE: 10px; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.logtesto {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; MARGIN: 0px; =
FONT-FAMILY: Verdana; COLOR: #003e5f; FONT-SIZE: 11px; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.continua {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; MARGIN-TOP: =
0px; FONT-FAMILY: Verdana; COLOR: #a7141f; FONT-SIZE: 10px; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.continua A {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; MARGIN-TOP: =
0px; FONT-FAMILY: Verdana; COLOR: #a7141f; FONT-SIZE: 10px; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.continua A:visited {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; MARGIN-TOP: =
0px; FONT-FAMILY: Verdana; COLOR: #a7141f; FONT-SIZE: 10px; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.continua A:hover {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; MARGIN-TOP: =
0px; FONT-FAMILY: Verdana; COLOR: #a7141f; FONT-SIZE: 10px; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; TEXT-DECORATION: underline
}
.copyright {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; =
BACKGROUND-COLOR: #bfbca9; MARGIN-TOP: 0px; FONT-FAMILY: Verdana; =
HEIGHT: 25px; COLOR: black; FONT-SIZE: 11px; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px
}
.tdtri {
	PADDING-LEFT: 2px
}
.contitaly {
=09
}
.bordopaesi {
	BORDER-BOTTOM: #8e8d76 1px solid; BORDER-LEFT: #8e8d76 1px solid; =
BORDER-TOP: #8e8d76 1px solid; BORDER-RIGHT: #8e8d76 1px solid
}
.boxlsdx {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #8e8d76; TEXT-ALIGN: =
left; BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #8e8d76; FONT-FAMILY: =
Verdana; BORDER-TOP-STYLE: solid; COLOR: #003e5f; BORDER-RIGHT-COLOR: =
#8e8d76; FONT-SIZE: 10px; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: =
#8e8d76; TEXT-DECORATION: none
}
.boxlsdx A:link {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #003e5f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.boxlsdx A:visited {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #003e5f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.boxlsdx A:hover {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #a7141f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.boxls {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #8e8d76; TEXT-ALIGN: =
left; BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #8e8d76; FONT-FAMILY: =
Verdana; BORDER-TOP-STYLE: solid; COLOR: #003e5f; BORDER-RIGHT-COLOR: =
#8e8d76; FONT-SIZE: 10px; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: =
#8e8d76; TEXT-DECORATION: none
}
.boxls A:link {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #003e5f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.boxls A:visited {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #003e5f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.boxls A:hover {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #a7141f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.boxfinels {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #8e8d76; TEXT-ALIGN: =
left; BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #8e8d76; FONT-FAMILY: =
Verdana; BORDER-TOP-STYLE: solid; COLOR: #003e5f; BORDER-RIGHT-COLOR: =
#8e8d76; FONT-SIZE: 10px; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: =
#8e8d76; TEXT-DECORATION: none
}
.boxfinels A:link {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #003e5f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.boxfinels A:visited {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #003e5f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.boxfinels A:hover {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #a7141f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.boxfotolsdx {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #8e8d76; TEXT-ALIGN: =
left; BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #8e8d76; FONT-FAMILY: =
Verdana; BORDER-TOP-STYLE: solid; COLOR: #003e5f; BORDER-RIGHT-COLOR: =
#8e8d76; FONT-SIZE: 10px; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: =
#8e8d76; TEXT-DECORATION: none
}
.boxfotolsdx A:link {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #003e5f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.boxfotolsdx A:visited {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #003e5f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.boxfotolsdx A:hover {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #a7141f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.boxfotols {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #8e8d76; TEXT-ALIGN: =
left; BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #8e8d76; FONT-FAMILY: =
Verdana; BORDER-TOP-STYLE: solid; COLOR: #003e5f; BORDER-RIGHT-COLOR: =
#8e8d76; FONT-SIZE: 10px; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: =
#8e8d76; TEXT-DECORATION: none
}
.boxfotols A:link {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #003e5f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.boxfotols A:visited {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #003e5f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.boxfotols A:hover {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #a7141f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.boxfotofinels {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #8e8d76; TEXT-ALIGN: =
left; BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #8e8d76; FONT-FAMILY: =
Verdana; BORDER-TOP-STYLE: solid; COLOR: #003e5f; BORDER-RIGHT-COLOR: =
#8e8d76; FONT-SIZE: 10px; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: =
#8e8d76; TEXT-DECORATION: none
}
.boxfinels A:link {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #003e5f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.boxfotofinels A:visited {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #003e5f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.boxfotofinels A:hover {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #a7141f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.boxart {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: justify; BORDER-LEFT: 0px; MARGIN-TOP: =
0px; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 10px; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.boxart2 A:link {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: justify; BORDER-LEFT: 0px; MARGIN-TOP: =
0px; FONT-FAMILY: Verdana; COLOR: #003e5f; FONT-SIZE: 10px; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.boxart2 {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; MARGIN-TOP: =
0px; FONT-FAMILY: Verdana; COLOR: #003e5f; FONT-SIZE: 10px; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.num {
	TEXT-ALIGN: right; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 10px; =
TEXT-DECORATION: none
}
.num A {
	TEXT-ALIGN: right; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 10px; =
TEXT-DECORATION: none
}
.num A:visited {
	TEXT-ALIGN: right; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 10px; =
TEXT-DECORATION: none
}
.num A:hover {
	TEXT-ALIGN: right; FONT-FAMILY: Verdana; COLOR: #a7141f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.numactive {
	TEXT-ALIGN: right; FONT-FAMILY: Verdana; COLOR: #a7141f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.numactive A {
	TEXT-ALIGN: right; FONT-FAMILY: Verdana; COLOR: #a7141f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.numsx {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 10px; =
TEXT-DECORATION: none
}
.numsx A {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 10px; =
TEXT-DECORATION: none
}
.numsx A:visited {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 10px; =
TEXT-DECORATION: none
}
.numsx A:hover {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #a7141f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.numsxactive {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #a7141f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.numsxactive A {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana; COLOR: #a7141f; FONT-SIZE: =
10px; TEXT-DECORATION: none
}
.link2nero {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; MARGIN-TOP: =
0px; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 10px; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.link2nero A {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; MARGIN-TOP: =
0px; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 10px; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.link2nero A:visited {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; MARGIN-TOP: =
0px; FONT-FAMILY: Verdana; COLOR: black; FONT-SIZE: 10px; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.link2nero A:hover {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; MARGIN-TOP: =
0px; FONT-FAMILY: Verdana; COLOR: #a7141f; FONT-SIZE: 10px; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.titolo {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; MARGIN-TOP: =
0px; FONT-FAMILY: Verdana; COLOR: #003e5f; FONT-SIZE: 10px; BORDER-TOP: =
0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.form-aggiuntivi {
	BORDER-BOTTOM: #d8dcc6 1px solid; BORDER-LEFT: #d8dcc6 1px solid; =
PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: 95%; PADDING-RIGHT: 0px; =
DISPLAY: none; BACKGROUND: #e3e6d6; MARGIN-LEFT: 10px; BORDER-TOP: =
#d8dcc6 1px solid; BORDER-RIGHT: #d8dcc6 1px solid; PADDING-TOP: 15px
}
LABEL {
	TEXT-ALIGN: left !important; COLOR: #a7141f
}
LABEL.error {
	TEXT-ALIGN: left !important; COLOR: #a7141f
}
.form-aggiuntivi TABLE {
	WIDTH: 99%
}
.form-aggiuntivi TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3%; PADDING-RIGHT: 3%; PADDING-TOP: =
0px
}
.esito_ok {
	PADDING-BOTTOM: 20px; MARGIN: 10px auto; PADDING-LEFT: 70px; WIDTH: =
300px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
esito_ko {
	PADDING-BOTTOM: 20px; MARGIN: 10px auto; PADDING-LEFT: 70px; WIDTH: =
300px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
.esito_ok {
	BORDER-BOTTOM: #cbffb5 1px solid; BORDER-LEFT: #cbffb5 1px solid; =
BACKGROUND: url(img/icons/success.gif) #efffe8 no-repeat 30px 23px; =
BORDER-TOP: #cbffb5 1px solid; BORDER-RIGHT: #cbffb5 1px solid
}
.esito_ko {
	BORDER-BOTTOM: #ff8282 1px solid; BORDER-LEFT: #ff8282 1px solid; =
BACKGROUND: url(img/icons/fail.gif) #ffe9e9 no-repeat 30px 23px; =
BORDER-TOP: #ff8282 1px solid; BORDER-RIGHT: #ff8282 1px solid
}

------=_NextPart_000_0000_01CBD376.74E2BF90
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://adv.turismo-attualita.it/www/images/db7ffec56c516b167ad6a657baf84f3a.gif

R0lGODlh1AE8APf/AJe95//y0Yat2kp3revs6/W1UBEpddnn7ZrG6DZil4iqy7rL2XKGl2mWyPvS
jdvr+vqWAqjG21aFtJiquBMth3eYueru+md5lWeHqfjIb6iyu4eYqtje6+yXAqm5yXilzHWbyXet
6Yi26MrW3FmU17fO6maLuEpgd1SLzPGpLs7n7oibuGmVu2ql24mmuvzaq4ubypi1y1h4m3eLpiEx
c3iVqcfO2P7quEiGyZerybnIze+mDPuLAdnc3Ke72Wh5q/nv7ZvH3fCbJ7a7x8rd+oeUmOuYE0dn
iXWc2UNTjKq86d2ZBPqWE5mlrHaJuO747djd+jRIfFiUzFZqhHimuUNqnM3o+6esydvo3LvY+1aL
1pWq2Nz3/vvv+pu2vOyLAfzjzcjJz4aq54qlrFdommyc6kZznZabu7e82pWbqIu1zPXBhMfM6lpz
iHm14NylCt6uK63W7WWLyKvGy7zW3dyaKGmVq4WLpf2LEkeH16as2ci80l+EnIeKu2qly8rFtufe
8rrJ9UZ7v/zkmxQmYHaKyKfM+bfHucnZy5all8fO+uyME0xcqXi1y5mp57zo+AYfcSYuX520qYW2
u9vM2EqUyFea5GeM2Za28dnLy8jz/NrO7Wu33qna+7aqxrfWzkqU2aCc0woYW/f//4y13v//95S9
3nut3q3O5oS13sbe77XW56XG54y94HOl1nOl32uc1O/3////7+/////3/2Kc1aXO5py93r3W773W
5/f3/87e73ut1f/39+f3/73e8Pf393Ot3nyl1oy11mOU1Pf/95S11r3e57XW72uc3pS14Hyl38be
5///42Gc35y91M7e5f/378bW5+/39/f/75S91ff372OU3+f//4S11q3O8O//9f/349DW55y11qPO
8HKt1ef39K/G58bW8fT/45y14G2U1oy91KTG8YO94tDW8W2U37DF8Of/9ff35EhziTl2uoO91TmE
1oC38LXe9BgpKdz/86XW4a3SzoSt8K2cvbXe4eTTlPXGRf///////yH/C05FVFNDQVBFMi4wAwEA
AAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVT
ek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9
IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAg
ICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIy
LXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1w
TU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8v
bnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6
Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRp
ZDo4MkMyQTc5RDA0MDlFMDExOEE3QzkyNTRBRjFBMzRGMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1w
LmRpZDpENDVGQzFDQzA5MTkxMUUwQTk1N0MwRkNDQ0ZCQTJFQSIgeG1wTU06SW5zdGFuY2VJRD0i
eG1wLmlpZDpENDVGQzFDQjA5MTkxMUUwQTk1N0MwRkNDQ0ZCQTJFQSIgeG1wOkNyZWF0b3JUb29s
PSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6
aW5zdGFuY2VJRD0ieG1wLmlpZDpBMTA4NEUxNzA5MTkxMUUwOTFEQkJFRkJCRTJCRjRFRiIgc3RS
ZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMTA4NEUxODA5MTkxMUUwOTFEQkJFRkJCRTJCRjRFRiIv
PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVu
ZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDP
zs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeW
lZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15d
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
UExAAAA7

------=_NextPart_000_0000_01CBD376.74E2BF90
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://adv.turismo-attualita.it/www/delivery/lg.php?bannerid=32&campaignid=24&zoneid=14&cb=e0422aad1a

R0lGODlhAQABAIAAAP///wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CBD376.74E2BF90
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0015_01CBD376.74E61AF0"


------=_NextPart_001_0015_01CBD376.74E61AF0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.turismo-attualita.it/index.php?cmd=news&id=28070

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Dit><HEAD><TITLE>Turismo e Attualit=C3=A0</TITLE>
<META name=3Dtest content=3Dok>
<META name=3Dverify-v1 =
content=3DSAMhSSKZ7ue8kFw/e+AaaGabU/UVvC+XZyolIZZMemI=3D>
<META content=3Dtext/html;charset=3Dutf-8 http-equiv=3DContent-Type>
<META name=3DDistribution content=3DGlobal>
<META name=3DResource-Type content=3DDocument>
<META name=3Dkeywords=20
content=3D"come, innovazione, =C3=A8, network, alla, travel, =
l&amp;rsquo, vendita, line, delle, analisi, dell&amp;rsquo, =
potenzialit=C3=A0, sempre, travel network, dell&amp;rsquo innovazione, =
one travel network">
<META name=3DDescription=20
content=3D"--- Turismo &amp; Attualita --- il portale del turismo in =
Italia, viaggi, alberghi, last minute, prenotazioni on line, giochi on =
line, tanti premi e tante news.">
<META name=3DRobots content=3Dindex,follow>
<META name=3DRevisit-After content=3D"7 days">
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.turismo-attualita.it/js/jquery-1.4.2.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.turismo-attualita.it/js/jquery.validate.js"></SCRIPT>

<SCRIPT language=3Djavascript=20
type=3Dtext/javascript>=0A=
<!--=0A=
this.name=3D'home';=0A=
-->=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.google-analytics.com/urchin.js">=0A=
	</SCRIPT>

<SCRIPT=20
type=3Dtext/javascript>=0A=
	_uacct =3D "UA-77574-7";=0A=
	urchinTracker();=0A=
	</SCRIPT>
<LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.turismo-attualita.it/turismoattualita.css">
<META name=3DGENERATOR content=3D"MSHTML 8.00.7600.16722"></HEAD>
<BODY leftMargin=3D0 topMargin=3D0 bgColor=3D#ffffff>
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 align=3Dcenter>
  <TBODY>
  <TR>
    <TD>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D770 =
align=3Dleft>
        <TBODY>
        <TR>
          <TD height=3D8></TD></TR>
        <TR>
          <TD colSpan=3D3 align=3Dleft>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
              align=3Dleft><TBODY>
              <TR>
                <TD align=3Dleft><A=20
                  =
href=3D"http://www.turismo-attualita.it/index.php"><IMG border=3D0=20
                  =
src=3D"http://www.turismo-attualita.it/images/logo.jpg"></A></TD>
                <TD align=3Dmiddle><!--/* OpenX iFrame Tag v2.8.7 =
*/--><!--/* OpenX iFrame Tag v2.8.7 */--><IFRAME=20
                  id=3Dadcb5bd3 height=3D60=20
                  =
src=3D"http://adv.turismo-attualita.it/www/delivery/afr.php?refresh=3D10&=
amp;zoneid=3D14"=20
                  frameBorder=3D0 width=3D468 name=3Dadcb5bd3=20
                  scrolling=3Dno><a =
href=3D'http://adv.turismo-attualita.it/www/delivery/ck.php?n=3Da25ae174'=
 target=3D'_blank'><img =
src=3D'http://adv.turismo-attualita.it/www/delivery/avw.php?zoneid=3D14&a=
mp;n=3Da25ae174' border=3D'0' alt=3D'' =
/></a></IFRAME></TD></TR></TBODY></TABLE></TD>
        <TR>
          <TD height=3D5 colSpan=3D3></TD></TR><!--=0A=
	<tr><td height=3D10 colspan=3D"3"></td></tr>=0A=
	<tr><td colspan=3D"3" align=3D"center" class=3D"corsi_errore">Causa =
problemi tecnici i contenuti del portale non sono aggiornati. Ci =
scusiamo per il disagio.</td></tr>=0A=
	<tr><td height=3D10 colspan=3D"3"></td></tr>=0A=
	//-->
        <TR>
          <TD colSpan=3D3>
            <TABLE class=3Dbordotabor border=3D0 cellSpacing=3D0 =
cellPadding=3D1=20
            width=3D"100%">
              <TBODY>
              <TR>
                <TD class=3Dclassetdor width=3D81 noWrap>
                  <CENTER><A=20
                  =
href=3D"http://www.turismo-attualita.it/index.php">Homepage</A></CENTER><=
/TD>
                <TD class=3Dclassetdor width=3D100 noWrap>
                  <CENTER><A=20
                  =
href=3D"http://www.turismo-attualita.it/index.php?cmd=3Drivista">Rivista =

                  on line</A></CENTER></TD>
                <TD class=3Dclassetdor width=3D110 noWrap>
                  <CENTER><A=20
                  =
href=3D"http://www.turismo-attualita.it/index.php?cmd=3Dpiano_ed">Piano=20
                  editoriale</A></CENTER></TD>
                <TD class=3Dclassetdor width=3D111 noWrap>
                  <CENTER><A=20
                  =
href=3D"http://www.turismo-attualita.it/index.php?cmd=3Dmisure">Misure=20
                  e tariffe</A></CENTER></TD><!--<td nowrap =
class=3D"tdforum" width=3D"125"><center><a =
href=3D"forum/">Forum</a></center></td>-->
                <TD class=3Dclassetdor width=3D77 noWrap>
                  <CENTER><A=20
                  =
href=3D"http://www.turismo-attualita.it/index.php?cmd=3Dabbonamenti">Abbo=
namenti</A></CENTER></TD>
                <TD class=3Dclassetdor width=3D60 noWrap>
                  <CENTER><A=20
                  =
href=3D"http://www.turismo-attualita.it/index.php?cmd=3Dredazione">Contat=
ti</A></CENTER></TD>
                <TD class=3Dclassetdor width=3D60 noWrap>
                  <CENTER><A=20
                  =
href=3D"http://www.turismo-attualita.it/index.php?cmd=3Dcerca">Ricerca</A=
></CENTER></TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD height=3D10 colSpan=3D3></TD></TR>
        <TR>
          <TD vAlign=3Dtop width=3D140 align=3Dleft>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
            align=3Dcenter>
              <TBODY>
              <TR>
                <TD><!-- tabella rosso -->
                  <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D140=20
                  classOLD=3D"bordotab2">
                    <TBODY>
                    <TR>
                      <TD class=3Dtdtri bgColor=3D#de4651 =
align=3Dleft><IMG border=3D0=20
                        =
src=3D"http://www.turismo-attualita.it/img/frecciablu.gif"></TD>
                      <TD class=3Dclassetd2 bgColor=3D#de4651 =
width=3D134><A=20
                        =
href=3D"http://www.turismo-attualita.it/index.php?cmd=3Dnews">Archivio=20
                        news</A></TD></TR>
                    <TR>
                      <TD height=3D2></TD></TR>
                    <TR>
                      <TD class=3Dtdtri bgColor=3D#e25862 =
align=3Dleft><IMG border=3D0=20
                        =
src=3D"http://www.turismo-attualita.it/img/frecciablu.gif"></TD>
                      <TD class=3Dclassetd2 bgColor=3D#e25862><A=20
                        =
href=3D"http://www.turismo-attualita.it/index.php?cmd=3Delenco_eventi">Ev=
enti</A></TD></TR>
                    <TR>
                      <TD height=3D2></TD></TR>
                    <TR>
                      <TD class=3Dtdtri bgColor=3D#e76d76 =
align=3Dleft><IMG border=3D0=20
                        =
src=3D"http://www.turismo-attualita.it/img/frecciablu.gif"></TD>
                      <TD class=3Dclassetd2 bgColor=3D#e76d76><A=20
                        =
href=3D"http://www.turismo-attualita.it/index.php?cmd=3Dconcorsi">Concors=
i</A></TD></TR>
                    <TR>
                      <TD height=3D2></TD></TR>
                    <TR>
                      <TD class=3Dtdtri bgColor=3D#eb838a =
align=3Dleft><IMG border=3D0=20
                        =
src=3D"http://www.turismo-attualita.it/img/frecciablu.gif"></TD>
                      <TD class=3Dclassetd2 bgColor=3D#eb838a noWrap><A=20
                        =
href=3D"http://www.turismo-attualita.it/index.php?cmd=3Dmondovetrine">Cat=
aloghi=20
                        di viaggio</A></TD></TR>
                    <TR>
                      <TD height=3D2></TD></TR>
                    <TR>
                      <TD class=3Dtdtri bgColor=3D#f09ca2 =
align=3Dleft><IMG border=3D0=20
                        =
src=3D"http://www.turismo-attualita.it/img/frecciablu.gif"></TD>
                      <TD class=3Dclassetd2 bgColor=3D#f09ca2><A=20
                        href=3D"http://www.advtraining.it/">Formazione =
on=20
                      line</A></TD></TR>
                    <TR>
                      <TD height=3D2></TD></TR>
                    <TR>
                      <TD class=3Dtdtri bgColor=3D#f4b0b5 =
align=3Dleft><IMG border=3D0=20
                        =
src=3D"http://www.turismo-attualita.it/img/frecciablu.gif"></TD>
                      <TD class=3Dclassetd2 bgColor=3D#f4b0b5><A=20
                        =
href=3D"http://www.turismo-attualita.it/index.php?cmd=3Dpubblicita">Info =

                        Pubblicit=C3=A0</A></TD></TR>
                    <TR>
                      <TD height=3D2></TD></TR>
                    <TR>
                      <TD class=3Dtdtri bgColor=3D#f9c5c9 =
align=3Dleft><IMG border=3D0=20
                        =
src=3D"http://www.turismo-attualita.it/img/frecciablu.gif"></TD>
                      <TD class=3Dclassetd2 bgColor=3D#f9c5c9><A=20
                        =
href=3D"http://www.turismo-attualita.it/index.php?cmd=3Duser">Newsletter<=
/A></TD></TR></TBODY></TABLE></TD></TR>
              <TR>
                <TD height=3D15></TD></TR>
              <TR>
                <TD class=3Dlink2><IMG border=3D0 hspace=3D2=20
                  =
src=3D"http://www.turismo-attualita.it/img/frecciarossapicc.gif">=20
                  <A=20
                  =
onclick=3D"this.style.behavior=3D'url(#default#homepage)'; =
this.setHomePage('http://www.turismo-attualita.it/');"=20
                  href=3D"javascript:void(0);"><B>Fai di T&amp;A la tua=20
                  &nbsp;&nbsp;&nbsp;&nbsp;Homepage</B></A></TD></TR>
              <TR>
                <TD height=3D15></TD></TR>
              <TR>
                <TD align=3Dmiddle><A=20
                  =
href=3D"http://www.turismo-attualita.it/index.php?cmd=3Drivista"><IMG=20
                  border=3D0 alt=3Dcopertina04=20
                  =
src=3D"http://rivista.turismo-attualita.it/2011/04/files/pages/small/1.jp=
g"=20
                  width=3D145 height=3D206></A> <!--<a =
href=3Dindex.php?cmd=3Drivista><img src=3D"pictures/(1)_cover01.jpg" =
alt=3D"copertina04" border=3D"0"></a>--></TD></TR>
              <TR>
                <TD height=3D15></TD></TR>
              <TR>
                <TD>
                  <TABLE border=3D1 cellSpacing=3D0 =
borderColor=3D#003e5f=20
                  cellPadding=3D0 width=3D"100%" align=3Dcenter>
                    <TBODY>
                    <TR>
                      <TD>
                        <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
                        align=3Dcenter>
                          <SCRIPT language=3Djavascript>=0A=
		<!--=0A=
		function check_login(){=0A=
			var s=3Ddocument.login;=0A=
			if(s.loguser.value=3D=3D'' || s.logpwd.value=3D=3D''){=0A=
				alert('E\'necessario specificare Username e password.');=0A=
				return false;=0A=
			}=0A=
			else{=0A=
				return true;=0A=
			}=0A=
		}=0A=
		//-->=0A=
		</SCRIPT>

                          <FORM onsubmit=3D"return check_login()" =
method=3Dpost=20
                          name=3Dlogin action=3Dindex.php><INPUT =
value=3Dlogin=20
                          type=3Dhidden name=3Dcmd>=20
                          <TBODY>
                          <TR>
                            <TD class=3Drsstatus =
align=3Dmiddle>REGISTRATI AL=20
                            SITO</TD></TR>
                          <TR>
                            <TD class=3Drsstatus =
align=3Dmiddle>LOGIN</TD></TR>
                          <TR>
                            <TD>
                              <DIV class=3Dlogtesto=20
                          align=3Dcenter>Username</DIV></TD></TR>
                          <TR>
                            <TD>
                              <DIV align=3Dcenter><INPUT size=3D20 =
type=3Dtext=20
                              name=3Dloguser></DIV></TD></TR>
                          <TR>
                            <TD>
                              <DIV class=3Dlogtesto=20
                          align=3Dcenter>Password</DIV></TD></TR>
                          <TR>
                            <TD>
                              <DIV align=3Dcenter><INPUT size=3D20 =
type=3Dpassword=20
                              name=3Dlogpwd> </DIV></TD></TR>
                          <TR>
                            <TD=20
                          align=3Dmiddle><INPUT value=3DLogin =
type=3Dsubmit></TD></TR>
                          <TR>
                            <TD height=3D10></TD></TR>
                          <TR>
                            <TD class=3Dtestop align=3Dmiddle><A =
class=3Dmy_style=20
                              =
href=3D"http://www.turismo-attualita.it/index.php?cmd=3Duser">Registrati<=
/A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
                              <A class=3Dmy_style=20
                              =
href=3D"http://www.turismo-attualita.it/index.php?cmd=3Drecoverpwd">Help<=
/A>=20
                            </TD></TR></FORM>
                          <TR>
                            =
<TD></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
              <TR>
                <TD height=3D5></TD></TR>
              <TR>
                <TD align=3Dmiddle><!--/* OpenX iFrame Tag v2.8.7 =
*/--><IFRAME=20
                  id=3Da552f4a0 height=3D125=20
                  =
src=3D"http://adv.turismo-attualita.it/www/delivery/afr.php?zoneid=3D15&a=
mp;target=3D_blank"=20
                  frameBorder=3D0 width=3D125 name=3Da552f4a0=20
                  scrolling=3Dno><a =
href=3D'http://adv.turismo-attualita.it/www/delivery/ck.php?n=3Da6d6293e'=
 target=3D'_blank'><img =
src=3D'http://adv.turismo-attualita.it/www/delivery/avw.php?zoneid=3D15&a=
mp;n=3Da6d6293e' border=3D'0' alt=3D'' =
/></a></IFRAME></TD></TR></TBODY></TABLE></TD>
          <TD vAlign=3Dtop align=3Dmiddle>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D470 align=3Dcenter=20
            colspan=3D"2">
              <TBODY>
              <TR>
                <TD height=3D20=20
                =
background=3Dhttp://www.turismo-attualita.it/images/barragrande.jpg=20
                width=3D468 colSpan=3D2 align=3Dmiddle =
border=3D"0"></TD></TR>
              <TR>
                <TD height=3D8></TD></TR>
              <TR>
                <TD class=3Dtitolo width=3D468 colSpan=3D2 =
align=3Dmiddle><BIG><IMG=20
                  border=3D0 align=3DabsMiddle=20
                  =
src=3D"http://www.turismo-attualita.it/img/frecciarossa.gif"><B>=20
                  One! Travel Network, riflettori=20
              sull'innovazione</B></BIG></TD></TR>
              <TR>
                <TD height=3D5 colSpan=3D2 align=3Dmiddle></TD></TR>
              <TR>
                <TD class=3Dboxart width=3D450 colSpan=3D2 =
align=3Dmiddle>
                  <P><BR>La seconda convention di <STRONG>One! Travel=20
                  Network</STRONG>, svoltasi nel we a Verona, ospiti=20
                  di&nbsp;<STRONG> </STRONG>ha avuto per oggetto =
<STRONG><EM>il=20
                  mercato e la sfida che si presenta nel =
crescere</EM></STRONG>=20
                  sfruttando le opportunit=C3=A0 offerte =
dall=E2=80=99innovazione. La=20
                  condivisione e la coesione fra le agenzie aderenti al =
network=20
                  sono la base per il salto di qualit=C3=A0 che=20
                  <STRONG>ON</STRONG><STRONG>E ! </STRONG>=C3=A8 in =
procinto di=20
                  spiccare. Il tema dell=E2=80=99innovazione =C3=A8 =
particolarmente caro=20
                  a<STRONG> One! Travel Network</STRONG>,e =
l=E2=80=99approccio del=20
                  direttore commerciale <STRONG><EM>Agatino =
Falco</EM></STRONG>,=20
                  lo dimostra, con l=E2=80=99analisi del vero =
significato del concetto,=20
                  che non =C3=A8 legato necessariamente alla tecnologia, =
invece=20
                  spesso identificata come cuore pulsante =
dell=E2=80=99innovazione, ma=20
                  bens=C3=AC del come fare le cose, di come muoversi di =
come gestire=20
                  le potenzialit=C3=A0 l=E2=80=99informazione e le idee =
di porsi all=E2=80=99esterno.=20
                  <STRONG>Il web rappresenta sempre il miglior alleato =
di=20
                  </STRONG><STRONG>ON</STRONG><STRONG>E ! =
</STRONG><STRONG>ed =C3=A8=20
                  sempre pi=C3=B9 utilizzato. &nbsp;Ivan =
Pasotti</STRONG>, webmaster,=20
                  ne illustra le implementazioni in atto a partire dalla =

                  frubilit=C3=A0 delle quote nette a disposizione, che =
evita perdite=20
                  di tempo semplificando e accelerando il lavoro,=20
                  all'acquisizione di strumenti informativi e di =
vendita, alla=20
                  messa on line dei rendiconti per fatturati al fine di=20
                  verificare in ogni momento il raggiungimento degli =
obiettivi=20
                  da parte della singola agenzia. Oltre alla grande =
analisi=20
                  delle potenzialit=C3=A0 del web per le strategie di =
marketing=20
                  on-line per il singolo punto=20
            vendita.</P><BR></TD></TR></TBODY></TABLE></TD>
          <TD vAlign=3Dtop width=3D145 align=3Dleft>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
            align=3Dcenter>
              <TBODY>
              <TR>
                <TD align=3Dright><!-- tabella marroncina -->
                  <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D140=20
                  classOLD=3D"bordotab2">
                    <TBODY>
                    <TR>
                      <TD class=3Dtdtri bgColor=3D#8e8d76 =
align=3Dleft><IMG border=3D0=20
                        =
src=3D"http://www.turismo-attualita.it/img/frecciablu.gif"></TD>
                      <TD class=3Dclassetd2 bgColor=3D#8e8d76><A=20
                        =
href=3D"http://www.turismo-attualita.it/index.php?cmd=3Ditalia">Italia=20
                        da scoprire</A></TD></TR>
                    <TR>
                      <TD height=3D2></TD></TR>
                    <TR>
                      <TD class=3Dtdtri bgColor=3D#9e9e89 =
align=3Dleft><IMG border=3D0=20
                        =
src=3D"http://www.turismo-attualita.it/img/frecciablu.gif"></TD>
                      <TD class=3Dclassetd2 bgColor=3D#9e9e89><A=20
                        =
href=3D"http://www.turismo-attualita.it/index.php?cmd=3Dplanisfero">Paesi=
=20
                        del mondo</A></TD></TR>
                    <TR>
                      <TD height=3D2></TD></TR>
                    <TR>
                      <TD class=3Dtdtri bgColor=3D#afb09c =
align=3Dleft><IMG border=3D0=20
                        =
src=3D"http://www.turismo-attualita.it/img/frecciablu.gif"></TD>
                      <TD class=3Dclassetd2 bgColor=3D#afb09c noWrap><A=20
                        =
href=3D"http://www.turismo-attualita.it/index.php?cmd=3Dfoto_viaggi">Foto=
=20
                        dei tuoi viaggi</A></TD></TR>
                    <TR>
                      <TD height=3D2></TD></TR>
                    <TR>
                      <TD class=3Dtdtri bgColor=3D#b7b8a5 =
align=3Dleft><IMG border=3D0=20
                        =
src=3D"http://www.turismo-attualita.it/img/frecciablu.gif"></TD>
                      <TD class=3Dclassetd2 bgColor=3D#b7b8a5><A=20
                        href=3D"http://it.weather.yahoo.com/" =
target=3D_blank>Meteo=20
                        nel mondo</A></TD></TR>
                    <TR>
                      <TD height=3D2></TD></TR>
                    <TR>
                      <TD class=3Dtdtri bgColor=3D#bdbfac =
align=3Dleft><IMG border=3D0=20
                        =
src=3D"http://www.turismo-attualita.it/img/frecciablu.gif"></TD>
                      <TD class=3Dclassetd2 bgColor=3D#bdbfac noWrap><A=20
                        =
href=3D"http://www.turismo-attualita.it/index.php?cmd=3Dstatica&amp;id=3D=
12">Libri=20
                        e guide</A></TD></TR>
                    <TR>
                      <TD height=3D2></TD></TR>
                    <TR>
                      <TD class=3Dtdtri bgColor=3D#c4c6b3 =
align=3Dleft><IMG border=3D0=20
                        =
src=3D"http://www.turismo-attualita.it/img/frecciablu.gif"></TD>
                      <TD class=3Dclassetd2 bgColor=3D#c4c6b3><A=20
                        =
href=3D"http://www.turismo-attualita.it/index.php?cmd=3Dlink">Link=20
                        utili</A></TD></TR>
                    <TR>
                      <TD height=3D2></TD></TR><!--  <TR>=0A=
                <td class=3D"tdtri" align=3Dleft =
bgcolor=3D"#D0D3C1"><img src=3D"img/frecciablu.gif" border=3D"0"></td>=0A=
				<TD class=3Dclassetd2 bgcolor=3D"#D0D3C1"><A =0A=
                  href=3D"forum/"> Forum</A></TD></TR>=0A=
                <tr><td height=3D2></td></tr>=0A=
           =0A=
			  <TR>=0A=
                <td class=3D"tdtri" align=3Dleft =
bgcolor=3D"#D7DAC9"><img src=3D"img/frecciablu.gif" border=3D"0"></td>=0A=
				<TD class=3Dclassetd2 bgcolor=3D"#D7DAC9"> <A =
href=3D"index.php?cmd=3Dstatica&id=3D8">Lavora da casa</A> </TD></TR>=0A=
	//--></TBODY></TABLE></TD></TR>
              <TR>
                <TD height=3D10></TD></TR>
              <TR>
                <TD><!--javascript per menu espandibile  -->
                  <SCRIPT type=3Dtext/javascript>=0A=
=0A=
</SCRIPT>
                </TD></TR>
              <TR>
                <TD align=3Dright>
                  <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D145>
                    <TBODY>
                    <TR>
                      <TD height=3D10></TD></TR>
                    <TR>
                      <TD=20
                        align=3Dmiddle><!--/* OpenX iFrame Tag v2.8.7 =
*/--><IFRAME=20
                        id=3Da22ddebf height=3D90=20
                        =
src=3D"http://adv.turismo-attualita.it/www/delivery/afr.php?zoneid=3D16&a=
mp;target=3D_blank&amp;cb=3D23"=20
                        frameBorder=3D0 width=3D120 name=3Da22ddebf=20
                        scrolling=3Dno><a =
href=3D'http://adv.turismo-attualita.it/www/delivery/ck.php?n=3Da67cb958&=
amp;cb=3D23' target=3D'_blank'><img =
src=3D'http://adv.turismo-attualita.it/www/delivery/avw.php?zoneid=3D16&a=
mp;cb=3D23&amp;n=3Da67cb958' border=3D'0' alt=3D'' =
/></a></IFRAME></TD></TR>
                    <TR>
                      <TD height=3D5></TD></TR>
                    <TR>
                      <TD align=3Dmiddle></TD></TR>
                    <TR>
                      <TD height=3D5></TD></TR>
                    <TR>
                      <TD align=3Dmiddle></TD></TR></TD></TR>
                    <TR>
                      <TD height=3D10></TD></TR><!--=0A=
<tr><td align=3D"center">=0A=
				=0A=
					=0A=
						=0A=
		</td></tr>=0A=
<tr><td height=3D10></td></tr>=0A=
//--></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD height=3D5 colSpan=3D3></TD></TR>
        <TR>
          <TD height=3D10 colSpan=3D3 align=3Dmiddle><!--/* OpenX iFrame =
Tag v2.8.7 */--></TD></TR>
        <TR>
          <TD height=3D20 colSpan=3D3></TD></TR>
        <TR>
          <TD colSpan=3D3>
            <TABLE width=3D"100%" align=3Dcenter>
              <TBODY>
              <TR>
                <TD class=3Dcopyright vAlign=3Dcenter =
align=3Dmiddle><FONT=20
                  face=3DVerdana>Copyright 2000 - 2011 - tutti i diritti =
riservati=20
                  - Turismo &amp; Attualit=C3=A0 S.r.l. - P.IVA =
06881441007</FONT>=20
</TD>
                <TD><A href=3D"http://www.niceweb.it/" =
target=3D_blank><IMG=20
                  border=3D0=20
                  =
src=3D"http://www.turismo-attualita.it/img/credits.jpg"></A></TD></TR>
              <TR>
                <TD align=3Dmiddle>
                  <DIV style=3D"FONT-SIZE: 10px" id=3Dcredits><A=20
                  title=3D"realizzazione siti internet Roma"=20
                  href=3D"http://www.gubbernet.com/" target=3D_blank>web =
agency</A>=20
                  <A title=3D"realizzazione siti internet Roma"=20
                  href=3D"http://www.gubbernet.com/"=20
                  =
target=3D_blank>GUBBERNET.com</A></DIV></A></TD></TR></TBODY></TABLE></TD=
></TR></TBODY></TABLE></TD>
    <TD width=3D5></TD>
    <TD vAlign=3Dtop>
      <DIV style=3D"MARGIN-TOP: =
130px"></DIV></TD></TR></TBODY></TABLE></BODY></HTML>

------=_NextPart_001_0015_01CBD376.74E61AF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://adv.turismo-attualita.it/www/delivery/afr.php?refresh=10&zoneid=14

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den xml:lang=3D"en" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>TopCruises</TITLE>
<META content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type>
<SCRIPT type=3Dtext/javascript><!--// <![CDATA[=0A=
        =
setTimeout('window.location.replace("http://adv.turismo-attualita.it/www/=
delivery/afr.php?refresh=3D10&zoneid=3D14&loc=3D")', 10000);=0A=
    // ]]> --></SCRIPT>
<NOSCRIPT>
<META=20
content=3D10;url=3Dhttp://adv.turismo-attualita.it/www/delivery/afr.php?r=
efresh=3D10&amp;zoneid=3D14&amp;loc=3D=20
http-equiv=3Drefresh></NOSCRIPT>
<STYLE type=3Dtext/css>BODY {
	TEXT-ALIGN: center; BACKGROUND-COLOR: transparent; MARGIN: 0px; WIDTH: =
100%; HEIGHT: 100%
}
</STYLE>

<META name=3DGENERATOR content=3D"MSHTML 8.00.7600.16722"></HEAD>
<BODY><A=20
href=3D"http://adv.turismo-attualita.it/www/delivery/ck.php?oaparams=3D2_=
_bannerid=3D32__zoneid=3D14__cb=3De0422aad1a__oadest=3Dhttp%3A%2F%2Fwww.t=
opcruises.it%2Faspx%2FIndex.aspx%3Futm_source%3DTurismo_Attualita%26utm_m=
edium%3Dbanner468x60_Web%26utm_campaign%3DArtFun"=20
target=3D_blank><IMG title=3DTopCruises border=3D0 alt=3DTopCruises=20
src=3D"http://adv.turismo-attualita.it/www/images/db7ffec56c516b167ad6a65=
7baf84f3a.gif"=20
width=3D468 height=3D60></A>
<DIV style=3D"POSITION: absolute; VISIBILITY: hidden; TOP: 0px; LEFT: =
0px"=20
id=3Dbeacon_e0422aad1a><IMG style=3D"WIDTH: 0px; HEIGHT: 0px" alt=3D""=20
src=3D"http://adv.turismo-attualita.it/www/delivery/lg.php?bannerid=3D32&=
amp;campaignid=3D24&amp;zoneid=3D14&amp;cb=3De0422aad1a"=20
width=3D0 height=3D0></DIV></BODY></HTML>

------=_NextPart_001_0015_01CBD376.74E61AF0--

------=_NextPart_000_0000_01CBD376.74E2BF90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://adv.turismo-attualita.it/www/delivery/afr.php?zoneid=15&target=_blank

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den xml:lang=3D"en" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Advertisement</TITLE>=

<META content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type>
<STYLE type=3Dtext/css>BODY {
	TEXT-ALIGN: center; BACKGROUND-COLOR: transparent; MARGIN: 0px; WIDTH: =
100%; HEIGHT: 100%
}
</STYLE>

<META name=3DGENERATOR content=3D"MSHTML 8.00.7600.16722"></HEAD>
<BODY></BODY></HTML>

------=_NextPart_000_0000_01CBD376.74E2BF90
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://adv.turismo-attualita.it/www/images/57a505fb8ae598966788b811ff5f8fc4.jpg

/9j/4AAQSkZJRgABAgEAYABgAAD/4RAdRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA
AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdp
AAQAAAABAAAApAAAANAADqYAAAAnEAAOpgAAACcQQWRvYmUgUGhvdG9zaG9wIENTMyBNYWNpbnRv
c2gAMjAwOToxMjoxNiAxMDo1MToxOQAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAeKADAAQAAAAB
AAAAWgAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA
AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAA7nAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG
AAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL
CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN
Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwM/8AAEQgAWgB4AwEiAAIRAQMRAf/dAAQACP/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH
CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh
EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi
ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE
BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy
gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX
Z3eHl6e3x//aAAwDAQACEQMRAD8A9B6Z0zpr+m4j34lLnuprLnGtpJJa2XE7VZ/ZXS/+4dH/AG0z
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
fyWpKD/Lf4H/AHTP/wCB/wDqn/cP/9T0rpX/ACXh/wDEVf8AUNVtchif0Wn/AJZ/m2/zP83wP5n/
AIL/AEaL/wC51RYzPgjpH5R+l/6CzZRj9yfql80v0R3/AL71Sz+uUG7BIa1zntsqLQyZj1GCz6H/
AAe9Yv8A7nUv/c6ng5LHpj/jH/vFhGOvml/ij/v3qGMaxgY0Q1ogDyCxs9mUeoPLRZ6ofjfZHN3b
Azf+ubtv6P8Am9/q+p+YqH/udS/9zqIM7+WP+Mf+8QRj/el/iD/v3qlj1nJObj0xZNWTkWXEhwZ6
bhb6HvPse39LVsZ/6TWb/wC51L/3OpAz19Mf8b/0BRGP96X+IP8Av3qXfRKxPq/Rm1Wn7Uw1zj1E
AF5a8mfUfZ6v0MljvZYz/VlH/wBzqX/udSByUfTH/GP/AHiiMdj1S/xR/wB+7/VK3WYNrGvNZIHu
a1zjo5uhZVttcx/0LPT/ADFDo7rDhAWVeiWvc0CXQ4A6WM9b9K1j/wBx6w//AHOpf+51K518sd/3
v/QFVjv5pf4g/wC/eqSXK/8AudS/9zqFz/dj/jf+gJrH+9L/ABR/37v9V/5LzP8AiLf+ockuby/6
Ld/yz/Nu/nv5vg/z3/Bf6RJRXP3th8n739b+6zVj+7/NL+c/dH7v99//2f/tLQpQaG90b3Nob3Ag
My4wADhCSU0EJQAAAAAAEAAAAAAAAAAAAAAAAAAAAAA4QklNA+oAAAAAF/88P3htbCB2ZXJzaW9u
PSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8IURPQ1RZUEUgcGxpc3QgUFVCTElDICItLy9BcHBs
ZS8vRFREIFBMSVNUIDEuMC8vRU4iICJodHRwOi8vd3d3LmFwcGxlLmNvbS9EVERzL1Byb3BlcnR5
TGlzdC0xLjAuZHRkIj4KPHBsaXN0IHZlcnNpb249IjEuMCI+CjxkaWN0PgoJPGtleT5jb20uYXBw
bGUucHJpbnQuUGFnZUZvcm1hdC5QTUhvcml6b250YWxSZXM8L2tleT4KCTxkaWN0PgoJCTxrZXk+
Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJPHN0cmluZz5jb20uYXBwbGUu
am9idGlja2V0PC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJh
eTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdl
Rm9ybWF0LlBNSG9yaXpvbnRhbFJlczwva2V5PgoJCQkJPHJlYWw+NzI8L3JlYWw+CgkJCQk8a2V5
PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQk8aW50ZWdlcj4wPC9p
bnRlZ2VyPgoJCQk8L2RpY3Q+CgkJPC9hcnJheT4KCTwvZGljdD4KCTxrZXk+Y29tLmFwcGxlLnBy
aW50LlBhZ2VGb3JtYXQuUE1PcmllbnRhdGlvbjwva2V5PgoJPGRpY3Q+CgkJPGtleT5jb20uYXBw
bGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNr
ZXQ8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+
CgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQu
UE1PcmllbnRhdGlvbjwva2V5PgoJCQkJPGludGVnZXI+MTwvaW50ZWdlcj4KCQkJCTxrZXk+Y29t
LmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVn
ZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQu
UGFnZUZvcm1hdC5QTVNjYWxpbmc8L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50
LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJp
bmc+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJh
eT4KCQkJPGRpY3Q+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNU2NhbGlu
Zzwva2V5PgoJCQkJPHJlYWw+MTwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tl
dC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8
L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRp
Y2FsUmVzPC9rZXk+Cgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRv
cjwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCTxrZXk+Y29t
LmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk+CgkJCTxkaWN0PgoJ
CQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsUmVzPC9rZXk+CgkJ
CQk8cmVhbD43MjwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZs
YWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJ
PC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsU2NhbGlu
Zzwva2V5PgoJPGRpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tl
eT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBs
ZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxr
ZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1WZXJ0aWNhbFNjYWxpbmc8L2tleT4KCQkJ
CTxyZWFsPjE8L3JlYWw+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFn
PC9rZXk+CgkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQk8L2RpY3Q+CgkJPC9hcnJheT4KCTwv
ZGljdD4KCTxrZXk+Y29tLmFwcGxlLnByaW50LnN1YlRpY2tldC5wYXBlcl9pbmZvX3RpY2tldDwv
a2V5PgoJPGRpY3Q+CgkJPGtleT5QTVBQRFBhcGVyQ29kZU5hbWU8L2tleT4KCQk8ZGljdD4KCQkJ
PGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20u
YXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5p
dGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5QTVBQRFBhcGVy
Q29kZU5hbWU8L2tleT4KCQkJCQk8c3RyaW5nPkE0PC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBw
bGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+
CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+UE1UaW9nYVBhcGVyTmFt
ZTwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwv
a2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20u
YXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk+CgkJCQk8ZGljdD4K
CQkJCQk8a2V5PlBNVGlvZ2FQYXBlck5hbWU8L2tleT4KCQkJCQk8c3RyaW5nPmlzby1hNDwvc3Ry
aW5nPgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJ
CQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4K
CQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQYWdlUmVjdDwva2V5
PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJ
CQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUu
cHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk+CgkJCQk8ZGljdD4KCQkJCQk8
a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQYWdlUmVjdDwva2V5PgoJ
CQkJCTxhcnJheT4KCQkJCQkJPHJlYWw+MC4wPC9yZWFsPgoJCQkJCQk8cmVhbD4wLjA8L3JlYWw+
CgkJCQkJCTxyZWFsPjc4MzwvcmVhbD4KCQkJCQkJPHJlYWw+NTU5PC9yZWFsPgoJCQkJCTwvYXJy
YXk+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJ
CTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJ
CTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1BZGp1c3RlZFBhcGVyUmVjdDwva2V5
PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJ
CQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUu
cHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk+CgkJCQk8ZGljdD4KCQkJCQk8
a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQYXBlclJlY3Q8L2tleT4K
CQkJCQk8YXJyYXk+CgkJCQkJCTxyZWFsPi0xODwvcmVhbD4KCQkJCQkJPHJlYWw+LTE4PC9yZWFs
PgoJCQkJCQk8cmVhbD44MjQ8L3JlYWw+CgkJCQkJCTxyZWFsPjU3NzwvcmVhbD4KCQkJCQk8L2Fy
cmF5PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJ
CQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4K
CQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8uUE1QYXBlck5hbWU8L2tleT4KCQk8ZGlj
dD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmlu
Zz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRp
Y2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20u
YXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNUGFwZXJOYW1lPC9rZXk+CgkJCQkJPHN0cmluZz5pc28t
YTQ8L3N0cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9r
ZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8
L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNVW5hZGp1c3RlZFBhZ2VS
ZWN0PC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9y
PC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNv
bS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0
PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYWdlUmVj
dDwva2V5PgoJCQkJCTxhcnJheT4KCQkJCQkJPHJlYWw+MC4wPC9yZWFsPgoJCQkJCQk8cmVhbD4w
LjA8L3JlYWw+CgkJCQkJCTxyZWFsPjc4MzwvcmVhbD4KCQkJCQkJPHJlYWw+NTU5PC9yZWFsPgoJ
CQkJCTwvYXJyYXk+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwv
a2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJ
PC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYXBl
clJlY3Q8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0
b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+
Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRp
Y3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNVW5hZGp1c3RlZFBhcGVy
UmVjdDwva2V5PgoJCQkJCTxhcnJheT4KCQkJCQkJPHJlYWw+LTE4PC9yZWFsPgoJCQkJCQk8cmVh
bD4tMTg8L3JlYWw+CgkJCQkJCTxyZWFsPjgyNDwvcmVhbD4KCQkJCQkJPHJlYWw+NTc3PC9yZWFs
PgoJCQkJCTwvYXJyYXk+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxh
Zzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+
CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5wcGQuUE1QYXBlck5h
bWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8
L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29t
LmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+
CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLnBwZC5QTVBhcGVyTmFtZTwva2V5
PgoJCQkJCTxzdHJpbmc+QTQ8L3N0cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNr
ZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4K
CQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LkFQSVZl
cnNpb248L2tleT4KCQk8c3RyaW5nPjAwLjIwPC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJp
bnQudGlja2V0LnR5cGU8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5wcmludC5QYXBlckluZm9U
aWNrZXQ8L3N0cmluZz4KCTwvZGljdD4KCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5BUElW
ZXJzaW9uPC9rZXk+Cgk8c3RyaW5nPjAwLjIwPC9zdHJpbmc+Cgk8a2V5PmNvbS5hcHBsZS5wcmlu
dC50aWNrZXQudHlwZTwva2V5PgoJPHN0cmluZz5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdFRp
Y2tldDwvc3RyaW5nPgo8L2RpY3Q+CjwvcGxpc3Q+CgA4QklNA+0AAAAAABAAYAAAAAEAAgBgAAAA
AQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNBA0AAAAAAAQAAAB4OEJJTQQZAAAAAAAE
AAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNBAoAAAAAAAEAADhCSU0nEAAAAAAACgABAAAA
AAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAA
AAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP//////////////
//////////////8D6AAAAAD/////////////////////////////A+gAAAAA////////////////
/////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQAAAAAAAACAAE4
QklNBAIAAAAAAAQAAAAAOEJJTQQwAAAAAAACAQE4QklNBC0AAAAAAAYAAQAAAAI4QklNBAgAAAAA
ABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADTQAAAAYAAAAAAAAA
AAAAAFoAAAB4AAAADABhAGQAZQBsAHAAaABhAHQAbwB1AHIAYgAAAAEAAAAAAAAAAAAAAAAAAAAA
AAAAAQAAAAAAAAAAAAAAeAAAAFoAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQ
AAAAAQAAAAAAAG51bGwAAAACAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9w
IGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAFoAAAAAUmdodGxvbmcAAAB4
AAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEAAAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcA
AAAAAAAAB2dyb3VwSURsb25nAAAAAAAAAAZvcmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1h
dXRvR2VuZXJhdGVkAAAAAFR5cGVlbnVtAAAACkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNP
YmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAA
QnRvbWxvbmcAAABaAAAAAFJnaHRsb25nAAAAeAAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxURVhU
AAAAAQAAAAAAAE1zZ2VURVhUAAAAAQAAAAAABmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRleHRJ
c0hUTUxib29sAQAAAAhjZWxsVGV4dFRFWFQAAAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9FU2xp
Y2VIb3J6QWxpZ24AAAAHZGVmYXVsdAAAAAl2ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRBbGln
bgAAAAdkZWZhdWx0AAAAC2JnQ29sb3JUeXBlZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAAAABO
b25lAAAACXRvcE91dHNldGxvbmcAAAAAAAAACmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0b21P
dXRzZXRsb25nAAAAAAAAAAtyaWdodE91dHNldGxvbmcAAAAAADhCSU0EKAAAAAAADAAAAAE/8AAA
AAAAADhCSU0EFAAAAAAABAAAAAI4QklNBAwAAAAADwMAAAABAAAAeAAAAFoAAAFoAAB+kAAADucA
GAAB/9j/4AAQSkZJRgABAgAASABIAAD/7QAMQWRvYmVfQ00AAf/uAA5BZG9iZQBkgAAAAAH/2wCE
AAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwM
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
S8z/AIi3/qHJLm8v+i3f8s/zbv57+b4P89/wX+kSUVz97YfJ+9/W/us1Y/u/zS/nP3R+7/ff/9kA
OEJJTQQhAAAAAABVAAAAAQEAAAAPAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAAEwBB
AGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAgAEMAUwAzAAAAAQA4QklNBAYAAAAAAAcACAEB
AAMBAP/hD89odHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i77u/
IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRv
YmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDQuMS1jMDM2IDQ2LjI3NjcyMCwg
TW9uIEZlYiAxOSAyMDA3IDIyOjEzOjQzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0
dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0
aW9uIHJkZjphYm91dD0iIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEu
MS8iIHhtbG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eGFwTU09
Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMu
YWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0
dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5h
ZG9iZS5jb20vdGlmZi8xLjAvIiB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYv
MS4wLyIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiB4YXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rv
c2hvcCBDUzMgTWFjaW50b3NoIiB4YXA6Q3JlYXRlRGF0ZT0iMjAwOS0xMi0xNlQxMDo1MToxOSsw
MTowMCIgeGFwOk1vZGlmeURhdGU9IjIwMDktMTItMTZUMTA6NTE6MTkrMDE6MDAiIHhhcDpNZXRh
ZGF0YURhdGU9IjIwMDktMTItMTZUMTA6NTE6MTkrMDE6MDAiIHhhcE1NOkRvY3VtZW50SUQ9InV1
aWQ6N0RDODMxMDNDMkVCREUxMTk3REVGMEIyNTZGM0I0MTIiIHhhcE1NOkluc3RhbmNlSUQ9InV1
aWQ6N0VDODMxMDNDMkVCREUxMTk3REVGMEIyNTZGM0I0MTIiIHBob3Rvc2hvcDpDb2xvck1vZGU9
IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgcGhvdG9zaG9wOkhp
c3Rvcnk9IiIgdGlmZjpPcmllbnRhdGlvbj0iMSIgdGlmZjpYUmVzb2x1dGlvbj0iOTYwMDAwLzEw
MDAwIiB0aWZmOllSZXNvbHV0aW9uPSI5NjAwMDAvMTAwMDAiIHRpZmY6UmVzb2x1dGlvblVuaXQ9
IjIiIHRpZmY6TmF0aXZlRGlnZXN0PSIyNTYsMjU3LDI1OCwyNTksMjYyLDI3NCwyNzcsMjg0LDUz
MCw1MzEsMjgyLDI4MywyOTYsMzAxLDMxOCwzMTksNTI5LDUzMiwzMDYsMjcwLDI3MSwyNzIsMzA1
LDMxNSwzMzQzMjtDQjQyM0Q1NTNGQUVBQzkxMzA5MkU5RUY4Qjc2Mjg3RiIgZXhpZjpQaXhlbFhE
aW1lbnNpb249IjEyMCIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjkwIiBleGlmOkNvbG9yU3BhY2U9
IjEiIGV4aWY6TmF0aXZlRGlnZXN0PSIzNjg2NCw0MDk2MCw0MDk2MSwzNzEyMSwzNzEyMiw0MDk2
Miw0MDk2MywzNzUxMCw0MDk2NCwzNjg2NywzNjg2OCwzMzQzNCwzMzQzNywzNDg1MCwzNDg1Miwz
NDg1NSwzNDg1NiwzNzM3NywzNzM3OCwzNzM3OSwzNzM4MCwzNzM4MSwzNzM4MiwzNzM4MywzNzM4
NCwzNzM4NSwzNzM4NiwzNzM5Niw0MTQ4Myw0MTQ4NCw0MTQ4Niw0MTQ4Nyw0MTQ4OCw0MTQ5Miw0
MTQ5Myw0MTQ5NSw0MTcyOCw0MTcyOSw0MTczMCw0MTk4NSw0MTk4Niw0MTk4Nyw0MTk4OCw0MTk4
OSw0MTk5MCw0MTk5MSw0MTk5Miw0MTk5Myw0MTk5NCw0MTk5NSw0MTk5Niw0MjAxNiwwLDIsNCw1
LDYsNyw4LDksMTAsMTEsMTIsMTMsMTQsMTUsMTYsMTcsMTgsMjAsMjIsMjMsMjQsMjUsMjYsMjcs
MjgsMzA7QTFGOTNBREUwMDU1MzU3RTI3NTRCRDBCQzdBMEIwNTkiPiA8eGFwTU06RGVyaXZlZEZy
b20gc3RSZWY6aW5zdGFuY2VJRD0idXVpZDo3Q0M4MzEwM0MyRUJERTExOTdERUYwQjI1NkYzQjQx
MiIgc3RSZWY6ZG9jdW1lbnRJRD0idXVpZDo3Q0M4MzEwM0MyRUJERTExOTdERUYwQjI1NkYzQjQx
MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5k
PSJ3Ij8+/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYA
MQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAEAAPbWAAEAAAAA0y1IUCAgAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVz
YwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAU
YlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QA
AAAkbHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAA
BDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNr
YXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JH
QiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA
b6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAA
AAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMu
Y2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAA
AAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAA
AAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJ
RUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVD
NjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD
7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAA
AAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAt
ADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcA
vADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFg
AWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkEC
SwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNy
A34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE
8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQav
BsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I
0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5
C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgO
Ew4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExEx
EU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0U
zhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihiv
GNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUd
Hh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHO
IfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3Jugn
GCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyi
LNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy
1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlC
OX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNA
ZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fA
SAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP
3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4Fgv
WH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxh
T2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqf
avdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0
zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8j
f4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6K
ZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJ
ljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobai
JqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6h
rxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8
IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5
yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DY
ZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf
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
ISB6DvwH8TrWjfM9fp9T1f1o3//Z

------=_NextPart_000_0000_01CBD376.74E2BF90
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://adv.turismo-attualita.it/www/delivery/lg.php?bannerid=22&campaignid=18&zoneid=16&cb=9b77470f74

R0lGODlhAQABAIAAAP///wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CBD376.74E2BF90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://adv.turismo-attualita.it/www/delivery/afr.php?zoneid=16&target=_blank&cb=23

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den xml:lang=3D"en" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Adelphia</TITLE>
<META content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type>
<STYLE type=3Dtext/css>BODY {
	TEXT-ALIGN: center; BACKGROUND-COLOR: transparent; MARGIN: 0px; WIDTH: =
100%; HEIGHT: 100%
}
</STYLE>

<META name=3DGENERATOR content=3D"MSHTML 8.00.7600.16722"></HEAD>
<BODY><A=20
href=3D"http://adv.turismo-attualita.it/www/delivery/ck.php?oaparams=3D2_=
_bannerid=3D22__zoneid=3D16__cb=3D9b77470f74__oadest=3Dhttp%3A%2F%2Fwww.l=
aturchia.com%2F"=20
target=3D_blank><IMG title=3DAdelphia border=3D0 alt=3DAdelphia=20
src=3D"http://adv.turismo-attualita.it/www/images/57a505fb8ae598966788b81=
1ff5f8fc4.jpg"=20
width=3D120 height=3D90></A>
<DIV style=3D"POSITION: absolute; VISIBILITY: hidden; TOP: 0px; LEFT: =
0px"=20
id=3Dbeacon_9b77470f74><IMG style=3D"WIDTH: 0px; HEIGHT: 0px" alt=3D""=20
src=3D"http://adv.turismo-attualita.it/www/delivery/lg.php?bannerid=3D22&=
amp;campaignid=3D18&amp;zoneid=3D16&amp;cb=3D9b77470f74"=20
width=3D0 height=3D0></DIV></BODY></HTML>

------=_NextPart_000_0000_01CBD376.74E2BF90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.turismo-attualita.it/js/jquery-1.4.2.js

/*=0A=
* jQuery JavaScript Library v1.4.2=0A=
* Copyright 2010, John Resig, http://jquery.com/=0A=
* Distributed in whole under the terms of the MIT license=0A=
* http://www.opensource.org/licenses/mit-license.php =0A=
* =0A=
* Includes Sizzle.js=0A=
* http://sizzlejs.com/=0A=
* Copyright 2010, The Dojo Foundation=0A=
* Released under the MIT, BSD, and GPL Licenses.=0A=
*/=0A=
(function( window, undefined ) {=0A=
=0A=
// Define a local copy of jQuery=0A=
var jQuery =3D function( selector, context ) {=0A=
		// The jQuery object is actually just the init constructor 'enhanced'=0A=
		return new jQuery.fn.init( selector, context );=0A=
	},=0A=
=0A=
	// Map over jQuery in case of overwrite=0A=
	_jQuery =3D window.jQuery,=0A=
=0A=
	// Map over the $ in case of overwrite=0A=
	_$ =3D window.$,=0A=
=0A=
	// Use the correct document accordingly with window argument (sandbox)=0A=
	document =3D window.document,=0A=
=0A=
	// A central reference to the root jQuery(document)=0A=
	rootjQuery,=0A=
=0A=
	// A simple way to check for HTML strings or ID strings=0A=
	// (both of which we optimize for)=0A=
	quickExpr =3D /^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,=0A=
=0A=
	// Is it a simple selector=0A=
	isSimple =3D /^.[^:#\[\.,]*$/,=0A=
=0A=
	// Check if a string has a non-whitespace character in it=0A=
	rnotwhite =3D /\S/,=0A=
=0A=
	// Used for trimming whitespace=0A=
	rtrim =3D /^(\s|\u00A0)+|(\s|\u00A0)+$/g,=0A=
=0A=
	// Match a standalone tag=0A=
	rsingleTag =3D /^<(\w+)\s*\/?>(?:<\/\1>)?$/,=0A=
=0A=
	// Keep a UserAgent string for use with jQuery.browser=0A=
	userAgent =3D navigator.userAgent,=0A=
=0A=
	// For matching the engine and version of the browser=0A=
	browserMatch,=0A=
	=0A=
	// Has the ready events already been bound?=0A=
	readyBound =3D false,=0A=
	=0A=
	// The functions to execute on DOM ready=0A=
	readyList =3D [],=0A=
=0A=
	// The ready event handler=0A=
	DOMContentLoaded,=0A=
=0A=
	// Save a reference to some core methods=0A=
	toString =3D Object.prototype.toString,=0A=
	hasOwnProperty =3D Object.prototype.hasOwnProperty,=0A=
	push =3D Array.prototype.push,=0A=
	slice =3D Array.prototype.slice,=0A=
	indexOf =3D Array.prototype.indexOf;=0A=
=0A=
jQuery.fn =3D jQuery.prototype =3D {=0A=
	init: function( selector, context ) {=0A=
		var match, elem, ret, doc;=0A=
=0A=
		// Handle $(""), $(null), or $(undefined)=0A=
		if ( !selector ) {=0A=
			return this;=0A=
		}=0A=
=0A=
		// Handle $(DOMElement)=0A=
		if ( selector.nodeType ) {=0A=
			this.context =3D this[0] =3D selector;=0A=
			this.length =3D 1;=0A=
			return this;=0A=
		}=0A=
		=0A=
		// The body element only exists once, optimize finding it=0A=
		if ( selector =3D=3D=3D "body" && !context ) {=0A=
			this.context =3D document;=0A=
			this[0] =3D document.body;=0A=
			this.selector =3D "body";=0A=
			this.length =3D 1;=0A=
			return this;=0A=
		}=0A=
=0A=
		// Handle HTML strings=0A=
		if ( typeof selector =3D=3D=3D "string" ) {=0A=
			// Are we dealing with HTML string or an ID?=0A=
			match =3D quickExpr.exec( selector );=0A=
=0A=
			// Verify a match, and that no context was specified for #id=0A=
			if ( match && (match[1] || !context) ) {=0A=
=0A=
				// HANDLE: $(html) -> $(array)=0A=
				if ( match[1] ) {=0A=
					doc =3D (context ? context.ownerDocument || context : document);=0A=
=0A=
					// If a single string is passed in and it's a single tag=0A=
					// just do a createElement and skip the rest=0A=
					ret =3D rsingleTag.exec( selector );=0A=
=0A=
					if ( ret ) {=0A=
						if ( jQuery.isPlainObject( context ) ) {=0A=
							selector =3D [ document.createElement( ret[1] ) ];=0A=
							jQuery.fn.attr.call( selector, context, true );=0A=
=0A=
						} else {=0A=
							selector =3D [ doc.createElement( ret[1] ) ];=0A=
						}=0A=
=0A=
					} else {=0A=
						ret =3D buildFragment( [ match[1] ], [ doc ] );=0A=
						selector =3D (ret.cacheable ? ret.fragment.cloneNode(true) : =
ret.fragment).childNodes;=0A=
					}=0A=
					=0A=
					return jQuery.merge( this, selector );=0A=
					=0A=
				// HANDLE: $("#id")=0A=
				} else {=0A=
					elem =3D document.getElementById( match[2] );=0A=
=0A=
					if ( elem ) {=0A=
						// Handle the case where IE and Opera return items=0A=
						// by name instead of ID=0A=
						if ( elem.id !=3D=3D match[2] ) {=0A=
							return rootjQuery.find( selector );=0A=
						}=0A=
=0A=
						// Otherwise, we inject the element directly into the jQuery object=0A=
						this.length =3D 1;=0A=
						this[0] =3D elem;=0A=
					}=0A=
=0A=
					this.context =3D document;=0A=
					this.selector =3D selector;=0A=
					return this;=0A=
				}=0A=
=0A=
			// HANDLE: $("TAG")=0A=
			} else if ( !context && /^\w+$/.test( selector ) ) {=0A=
				this.selector =3D selector;=0A=
				this.context =3D document;=0A=
				selector =3D document.getElementsByTagName( selector );=0A=
				return jQuery.merge( this, selector );=0A=
=0A=
			// HANDLE: $(expr, $(...))=0A=
			} else if ( !context || context.jquery ) {=0A=
				return (context || rootjQuery).find( selector );=0A=
=0A=
			// HANDLE: $(expr, context)=0A=
			// (which is just equivalent to: $(context).find(expr)=0A=
			} else {=0A=
				return jQuery( context ).find( selector );=0A=
			}=0A=
=0A=
		// HANDLE: $(function)=0A=
		// Shortcut for document ready=0A=
		} else if ( jQuery.isFunction( selector ) ) {=0A=
			return rootjQuery.ready( selector );=0A=
		}=0A=
=0A=
		if (selector.selector !=3D=3D undefined) {=0A=
			this.selector =3D selector.selector;=0A=
			this.context =3D selector.context;=0A=
		}=0A=
=0A=
		return jQuery.makeArray( selector, this );=0A=
	},=0A=
=0A=
	// Start with an empty selector=0A=
	selector: "",=0A=
=0A=
	// The current version of jQuery being used=0A=
	jquery: "1.4.2",=0A=
=0A=
	// The default length of a jQuery object is 0=0A=
	length: 0,=0A=
=0A=
	// The number of elements contained in the matched element set=0A=
	size: function() {=0A=
		return this.length;=0A=
	},=0A=
=0A=
	toArray: function() {=0A=
		return slice.call( this, 0 );=0A=
	},=0A=
=0A=
	// Get the Nth element in the matched element set OR=0A=
	// Get the whole matched element set as a clean array=0A=
	get: function( num ) {=0A=
		return num =3D=3D null ?=0A=
=0A=
			// Return a 'clean' array=0A=
			this.toArray() :=0A=
=0A=
			// Return just the object=0A=
			( num < 0 ? this.slice(num)[ 0 ] : this[ num ] );=0A=
	},=0A=
=0A=
	// Take an array of elements and push it onto the stack=0A=
	// (returning the new matched element set)=0A=
	pushStack: function( elems, name, selector ) {=0A=
		// Build a new jQuery matched element set=0A=
		var ret =3D jQuery();=0A=
=0A=
		if ( jQuery.isArray( elems ) ) {=0A=
			push.apply( ret, elems );=0A=
		=0A=
		} else {=0A=
			jQuery.merge( ret, elems );=0A=
		}=0A=
=0A=
		// Add the old object onto the stack (as a reference)=0A=
		ret.prevObject =3D this;=0A=
=0A=
		ret.context =3D this.context;=0A=
=0A=
		if ( name =3D=3D=3D "find" ) {=0A=
			ret.selector =3D this.selector + (this.selector ? " " : "") + =
selector;=0A=
		} else if ( name ) {=0A=
			ret.selector =3D this.selector + "." + name + "(" + selector + ")";=0A=
		}=0A=
=0A=
		// Return the newly-formed element set=0A=
		return ret;=0A=
	},=0A=
=0A=
	// Execute a callback for every element in the matched set.=0A=
	// (You can seed the arguments with an array of args, but this is=0A=
	// only used internally.)=0A=
	each: function( callback, args ) {=0A=
		return jQuery.each( this, callback, args );=0A=
	},=0A=
	=0A=
	ready: function( fn ) {=0A=
		// Attach the listeners=0A=
		jQuery.bindReady();=0A=
=0A=
		// If the DOM is already ready=0A=
		if ( jQuery.isReady ) {=0A=
			// Execute the function immediately=0A=
			fn.call( document, jQuery );=0A=
=0A=
		// Otherwise, remember the function for later=0A=
		} else if ( readyList ) {=0A=
			// Add the function to the wait list=0A=
			readyList.push( fn );=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
	=0A=
	eq: function( i ) {=0A=
		return i =3D=3D=3D -1 ?=0A=
			this.slice( i ) :=0A=
			this.slice( i, +i + 1 );=0A=
	},=0A=
=0A=
	first: function() {=0A=
		return this.eq( 0 );=0A=
	},=0A=
=0A=
	last: function() {=0A=
		return this.eq( -1 );=0A=
	},=0A=
=0A=
	slice: function() {=0A=
		return this.pushStack( slice.apply( this, arguments ),=0A=
			"slice", slice.call(arguments).join(",") );=0A=
	},=0A=
=0A=
	map: function( callback ) {=0A=
		return this.pushStack( jQuery.map(this, function( elem, i ) {=0A=
			return callback.call( elem, i, elem );=0A=
		}));=0A=
	},=0A=
	=0A=
	end: function() {=0A=
		return this.prevObject || jQuery(null);=0A=
	},=0A=
=0A=
	// For internal use only.=0A=
	// Behaves like an Array's method, not like a jQuery method.=0A=
	push: push,=0A=
	sort: [].sort,=0A=
	splice: [].splice=0A=
};=0A=
=0A=
// Give the init function the jQuery prototype for later instantiation=0A=
jQuery.fn.init.prototype =3D jQuery.fn;=0A=
=0A=
jQuery.extend =3D jQuery.fn.extend =3D function() {=0A=
	// copy reference to target object=0A=
	var target =3D arguments[0] || {}, i =3D 1, length =3D =
arguments.length, deep =3D false, options, name, src, copy;=0A=
=0A=
	// Handle a deep copy situation=0A=
	if ( typeof target =3D=3D=3D "boolean" ) {=0A=
		deep =3D target;=0A=
		target =3D arguments[1] || {};=0A=
		// skip the boolean and the target=0A=
		i =3D 2;=0A=
	}=0A=
=0A=
	// Handle case when target is a string or something (possible in deep =
copy)=0A=
	if ( typeof target !=3D=3D "object" && !jQuery.isFunction(target) ) {=0A=
		target =3D {};=0A=
	}=0A=
=0A=
	// extend jQuery itself if only one argument is passed=0A=
	if ( length =3D=3D=3D i ) {=0A=
		target =3D this;=0A=
		--i;=0A=
	}=0A=
=0A=
	for ( ; i < length; i++ ) {=0A=
		// Only deal with non-null/undefined values=0A=
		if ( (options =3D arguments[ i ]) !=3D null ) {=0A=
			// Extend the base object=0A=
			for ( name in options ) {=0A=
				src =3D target[ name ];=0A=
				copy =3D options[ name ];=0A=
=0A=
				// Prevent never-ending loop=0A=
				if ( target =3D=3D=3D copy ) {=0A=
					continue;=0A=
				}=0A=
=0A=
				// Recurse if we're merging object literal values or arrays=0A=
				if ( deep && copy && ( jQuery.isPlainObject(copy) || =
jQuery.isArray(copy) ) ) {=0A=
					var clone =3D src && ( jQuery.isPlainObject(src) || =
jQuery.isArray(src) ) ? src=0A=
						: jQuery.isArray(copy) ? [] : {};=0A=
=0A=
					// Never move original objects, clone them=0A=
					target[ name ] =3D jQuery.extend( deep, clone, copy );=0A=
=0A=
				// Don't bring in undefined values=0A=
				} else if ( copy !=3D=3D undefined ) {=0A=
					target[ name ] =3D copy;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	// Return the modified object=0A=
	return target;=0A=
};=0A=
=0A=
jQuery.extend({=0A=
	noConflict: function( deep ) {=0A=
		window.$ =3D _$;=0A=
=0A=
		if ( deep ) {=0A=
			window.jQuery =3D _jQuery;=0A=
		}=0A=
=0A=
		return jQuery;=0A=
	},=0A=
	=0A=
	// Is the DOM ready to be used? Set to true once it occurs.=0A=
	isReady: false,=0A=
	=0A=
	// Handle when the DOM is ready=0A=
	ready: function() {=0A=
		// Make sure that the DOM is not already loaded=0A=
		if ( !jQuery.isReady ) {=0A=
			// Make sure body exists, at least, in case IE gets a little =
overzealous (ticket #5443).=0A=
			if ( !document.body ) {=0A=
				return setTimeout( jQuery.ready, 13 );=0A=
			}=0A=
=0A=
			// Remember that the DOM is ready=0A=
			jQuery.isReady =3D true;=0A=
=0A=
			// If there are functions bound, to execute=0A=
			if ( readyList ) {=0A=
				// Execute all of them=0A=
				var fn, i =3D 0;=0A=
				while ( (fn =3D readyList[ i++ ]) ) {=0A=
					fn.call( document, jQuery );=0A=
				}=0A=
=0A=
				// Reset the list of functions=0A=
				readyList =3D null;=0A=
			}=0A=
=0A=
			// Trigger any bound ready events=0A=
			if ( jQuery.fn.triggerHandler ) {=0A=
				jQuery( document ).triggerHandler( "ready" );=0A=
			}=0A=
		}=0A=
	},=0A=
	=0A=
	bindReady: function() {=0A=
		if ( readyBound ) {=0A=
			return;=0A=
		}=0A=
=0A=
		readyBound =3D true;=0A=
=0A=
		// Catch cases where $(document).ready() is called after the=0A=
		// browser event has already occurred.=0A=
		if ( document.readyState =3D=3D=3D "complete" ) {=0A=
			return jQuery.ready();=0A=
		}=0A=
=0A=
		// Mozilla, Opera and webkit nightlies currently support this event=0A=
		if ( document.addEventListener ) {=0A=
			// Use the handy event callback=0A=
			document.addEventListener( "DOMContentLoaded", DOMContentLoaded, =
false );=0A=
			=0A=
			// A fallback to window.onload, that will always work=0A=
			window.addEventListener( "load", jQuery.ready, false );=0A=
=0A=
		// If IE event model is used=0A=
		} else if ( document.attachEvent ) {=0A=
			// ensure firing before onload,=0A=
			// maybe late but safe also for iframes=0A=
			document.attachEvent("onreadystatechange", DOMContentLoaded);=0A=
			=0A=
			// A fallback to window.onload, that will always work=0A=
			window.attachEvent( "onload", jQuery.ready );=0A=
=0A=
			// If IE and not a frame=0A=
			// continually check to see if the document is ready=0A=
			var toplevel =3D false;=0A=
=0A=
			try {=0A=
				toplevel =3D window.frameElement =3D=3D null;=0A=
			} catch(e) {}=0A=
=0A=
			if ( document.documentElement.doScroll && toplevel ) {=0A=
				doScrollCheck();=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	// See test/unit/core.js for details concerning isFunction.=0A=
	// Since version 1.3, DOM methods and functions like alert=0A=
	// aren't supported. They return false on IE (#2968).=0A=
	isFunction: function( obj ) {=0A=
		return toString.call(obj) =3D=3D=3D "[object Function]";=0A=
	},=0A=
=0A=
	isArray: function( obj ) {=0A=
		return toString.call(obj) =3D=3D=3D "[object Array]";=0A=
	},=0A=
=0A=
	isPlainObject: function( obj ) {=0A=
		// Must be an Object.=0A=
		// Because of IE, we also have to check the presence of the =
constructor property.=0A=
		// Make sure that DOM nodes and window objects don't pass through, as =
well=0A=
		if ( !obj || toString.call(obj) !=3D=3D "[object Object]" || =
obj.nodeType || obj.setInterval ) {=0A=
			return false;=0A=
		}=0A=
		=0A=
		// Not own constructor property must be Object=0A=
		if ( obj.constructor=0A=
			&& !hasOwnProperty.call(obj, "constructor")=0A=
			&& !hasOwnProperty.call(obj.constructor.prototype, "isPrototypeOf") ) =
{=0A=
			return false;=0A=
		}=0A=
		=0A=
		// Own properties are enumerated firstly, so to speed up,=0A=
		// if last one is own, then all properties are own.=0A=
	=0A=
		var key;=0A=
		for ( key in obj ) {}=0A=
		=0A=
		return key =3D=3D=3D undefined || hasOwnProperty.call( obj, key );=0A=
	},=0A=
=0A=
	isEmptyObject: function( obj ) {=0A=
		for ( var name in obj ) {=0A=
			return false;=0A=
		}=0A=
		return true;=0A=
	},=0A=
	=0A=
	error: function( msg ) {=0A=
		throw msg;=0A=
	},=0A=
	=0A=
	parseJSON: function( data ) {=0A=
		if ( typeof data !=3D=3D "string" || !data ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		// Make sure leading/trailing whitespace is removed (IE can't handle =
it)=0A=
		data =3D jQuery.trim( data );=0A=
		=0A=
		// Make sure the incoming data is actual JSON=0A=
		// Logic borrowed from http://json.org/json2.js=0A=
		if ( =
/^[\],:{}\s]*$/.test(data.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, =
"@")=0A=
			=
.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?=
/g, "]")=0A=
			.replace(/(?:^|:|,)(?:\s*\[)+/g, "")) ) {=0A=
=0A=
			// Try to use the native JSON parser first=0A=
			return window.JSON && window.JSON.parse ?=0A=
				window.JSON.parse( data ) :=0A=
				(new Function("return " + data))();=0A=
=0A=
		} else {=0A=
			jQuery.error( "Invalid JSON: " + data );=0A=
		}=0A=
	},=0A=
=0A=
	noop: function() {},=0A=
=0A=
	// Evalulates a script in a global context=0A=
	globalEval: function( data ) {=0A=
		if ( data && rnotwhite.test(data) ) {=0A=
			// Inspired by code by Andrea Giammarchi=0A=
			// =
http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom=
.html=0A=
			var head =3D document.getElementsByTagName("head")[0] || =
document.documentElement,=0A=
				script =3D document.createElement("script");=0A=
=0A=
			script.type =3D "text/javascript";=0A=
=0A=
			if ( jQuery.support.scriptEval ) {=0A=
				script.appendChild( document.createTextNode( data ) );=0A=
			} else {=0A=
				script.text =3D data;=0A=
			}=0A=
=0A=
			// Use insertBefore instead of appendChild to circumvent an IE6 bug.=0A=
			// This arises when a base node is used (#2709).=0A=
			head.insertBefore( script, head.firstChild );=0A=
			head.removeChild( script );=0A=
		}=0A=
	},=0A=
=0A=
	nodeName: function( elem, name ) {=0A=
		return elem.nodeName && elem.nodeName.toUpperCase() =3D=3D=3D =
name.toUpperCase();=0A=
	},=0A=
=0A=
	// args is for internal usage only=0A=
	each: function( object, callback, args ) {=0A=
		var name, i =3D 0,=0A=
			length =3D object.length,=0A=
			isObj =3D length =3D=3D=3D undefined || jQuery.isFunction(object);=0A=
=0A=
		if ( args ) {=0A=
			if ( isObj ) {=0A=
				for ( name in object ) {=0A=
					if ( callback.apply( object[ name ], args ) =3D=3D=3D false ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			} else {=0A=
				for ( ; i < length; ) {=0A=
					if ( callback.apply( object[ i++ ], args ) =3D=3D=3D false ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
		// A special, fast, case for the most common use of each=0A=
		} else {=0A=
			if ( isObj ) {=0A=
				for ( name in object ) {=0A=
					if ( callback.call( object[ name ], name, object[ name ] ) =
=3D=3D=3D false ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			} else {=0A=
				for ( var value =3D object[0];=0A=
					i < length && callback.call( value, i, value ) !=3D=3D false; value =
=3D object[++i] ) {}=0A=
			}=0A=
		}=0A=
=0A=
		return object;=0A=
	},=0A=
=0A=
	trim: function( text ) {=0A=
		return (text || "").replace( rtrim, "" );=0A=
	},=0A=
=0A=
	// results is for internal usage only=0A=
	makeArray: function( array, results ) {=0A=
		var ret =3D results || [];=0A=
=0A=
		if ( array !=3D null ) {=0A=
			// The window, strings (and functions) also have 'length'=0A=
			// The extra typeof function check is to prevent crashes=0A=
			// in Safari 2 (See: #3039)=0A=
			if ( array.length =3D=3D null || typeof array =3D=3D=3D "string" || =
jQuery.isFunction(array) || (typeof array !=3D=3D "function" && =
array.setInterval) ) {=0A=
				push.call( ret, array );=0A=
			} else {=0A=
				jQuery.merge( ret, array );=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	inArray: function( elem, array ) {=0A=
		if ( array.indexOf ) {=0A=
			return array.indexOf( elem );=0A=
		}=0A=
=0A=
		for ( var i =3D 0, length =3D array.length; i < length; i++ ) {=0A=
			if ( array[ i ] =3D=3D=3D elem ) {=0A=
				return i;=0A=
			}=0A=
		}=0A=
=0A=
		return -1;=0A=
	},=0A=
=0A=
	merge: function( first, second ) {=0A=
		var i =3D first.length, j =3D 0;=0A=
=0A=
		if ( typeof second.length =3D=3D=3D "number" ) {=0A=
			for ( var l =3D second.length; j < l; j++ ) {=0A=
				first[ i++ ] =3D second[ j ];=0A=
			}=0A=
		=0A=
		} else {=0A=
			while ( second[j] !=3D=3D undefined ) {=0A=
				first[ i++ ] =3D second[ j++ ];=0A=
			}=0A=
		}=0A=
=0A=
		first.length =3D i;=0A=
=0A=
		return first;=0A=
	},=0A=
=0A=
	grep: function( elems, callback, inv ) {=0A=
		var ret =3D [];=0A=
=0A=
		// Go through the array, only saving the items=0A=
		// that pass the validator function=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {=0A=
			if ( !inv !=3D=3D !callback( elems[ i ], i ) ) {=0A=
				ret.push( elems[ i ] );=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	// arg is for internal usage only=0A=
	map: function( elems, callback, arg ) {=0A=
		var ret =3D [], value;=0A=
=0A=
		// Go through the array, translating each of the items to their=0A=
		// new value (or values).=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {=0A=
			value =3D callback( elems[ i ], i, arg );=0A=
=0A=
			if ( value !=3D null ) {=0A=
				ret[ ret.length ] =3D value;=0A=
			}=0A=
		}=0A=
=0A=
		return ret.concat.apply( [], ret );=0A=
	},=0A=
=0A=
	// A global GUID counter for objects=0A=
	guid: 1,=0A=
=0A=
	proxy: function( fn, proxy, thisObject ) {=0A=
		if ( arguments.length =3D=3D=3D 2 ) {=0A=
			if ( typeof proxy =3D=3D=3D "string" ) {=0A=
				thisObject =3D fn;=0A=
				fn =3D thisObject[ proxy ];=0A=
				proxy =3D undefined;=0A=
=0A=
			} else if ( proxy && !jQuery.isFunction( proxy ) ) {=0A=
				thisObject =3D proxy;=0A=
				proxy =3D undefined;=0A=
			}=0A=
		}=0A=
=0A=
		if ( !proxy && fn ) {=0A=
			proxy =3D function() {=0A=
				return fn.apply( thisObject || this, arguments );=0A=
			};=0A=
		}=0A=
=0A=
		// Set the guid of unique handler to the same of original handler, so =
it can be removed=0A=
		if ( fn ) {=0A=
			proxy.guid =3D fn.guid =3D fn.guid || proxy.guid || jQuery.guid++;=0A=
		}=0A=
=0A=
		// So proxy can be declared as an argument=0A=
		return proxy;=0A=
	},=0A=
=0A=
	// Use of jQuery.browser is frowned upon.=0A=
	// More details: http://docs.jquery.com/Utilities/jQuery.browser=0A=
	uaMatch: function( ua ) {=0A=
		ua =3D ua.toLowerCase();=0A=
=0A=
		var match =3D /(webkit)[ \/]([\w.]+)/.exec( ua ) ||=0A=
			/(opera)(?:.*version)?[ \/]([\w.]+)/.exec( ua ) ||=0A=
			/(msie) ([\w.]+)/.exec( ua ) ||=0A=
			!/compatible/.test( ua ) && /(mozilla)(?:.*? rv:([\w.]+))?/.exec( ua =
) ||=0A=
		  	[];=0A=
=0A=
		return { browser: match[1] || "", version: match[2] || "0" };=0A=
	},=0A=
=0A=
	browser: {}=0A=
});=0A=
=0A=
browserMatch =3D jQuery.uaMatch( userAgent );=0A=
if ( browserMatch.browser ) {=0A=
	jQuery.browser[ browserMatch.browser ] =3D true;=0A=
	jQuery.browser.version =3D browserMatch.version;=0A=
}=0A=
=0A=
// Deprecated, use jQuery.browser.webkit instead=0A=
if ( jQuery.browser.webkit ) {=0A=
	jQuery.browser.safari =3D true;=0A=
}=0A=
=0A=
if ( indexOf ) {=0A=
	jQuery.inArray =3D function( elem, array ) {=0A=
		return indexOf.call( array, elem );=0A=
	};=0A=
}=0A=
=0A=
// All jQuery objects should point back to these=0A=
rootjQuery =3D jQuery(document);=0A=
=0A=
// Cleanup functions for the document ready method=0A=
if ( document.addEventListener ) {=0A=
	DOMContentLoaded =3D function() {=0A=
		document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, =
false );=0A=
		jQuery.ready();=0A=
	};=0A=
=0A=
} else if ( document.attachEvent ) {=0A=
	DOMContentLoaded =3D function() {=0A=
		// Make sure body exists, at least, in case IE gets a little =
overzealous (ticket #5443).=0A=
		if ( document.readyState =3D=3D=3D "complete" ) {=0A=
			document.detachEvent( "onreadystatechange", DOMContentLoaded );=0A=
			jQuery.ready();=0A=
		}=0A=
	};=0A=
}=0A=
=0A=
// The DOM ready check for Internet Explorer=0A=
function doScrollCheck() {=0A=
	if ( jQuery.isReady ) {=0A=
		return;=0A=
	}=0A=
=0A=
	try {=0A=
		// If IE is used, use the trick by Diego Perini=0A=
		// http://javascript.nwbox.com/IEContentLoaded/=0A=
		document.documentElement.doScroll("left");=0A=
	} catch( error ) {=0A=
		setTimeout( doScrollCheck, 1 );=0A=
		return;=0A=
	}=0A=
=0A=
	// and execute any waiting functions=0A=
	jQuery.ready();=0A=
}=0A=
=0A=
function evalScript( i, elem ) {=0A=
	if ( elem.src ) {=0A=
		jQuery.ajax({=0A=
			url: elem.src,=0A=
			async: false,=0A=
			dataType: "script"=0A=
		});=0A=
	} else {=0A=
		jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || =
"" );=0A=
	}=0A=
=0A=
	if ( elem.parentNode ) {=0A=
		elem.parentNode.removeChild( elem );=0A=
	}=0A=
}=0A=
=0A=
// Mutifunctional method to get and set values to a collection=0A=
// The value/s can be optionally by executed if its a function=0A=
function access( elems, key, value, exec, fn, pass ) {=0A=
	var length =3D elems.length;=0A=
	=0A=
	// Setting many attributes=0A=
	if ( typeof key =3D=3D=3D "object" ) {=0A=
		for ( var k in key ) {=0A=
			access( elems, k, key[k], exec, fn, value );=0A=
		}=0A=
		return elems;=0A=
	}=0A=
	=0A=
	// Setting one attribute=0A=
	if ( value !=3D=3D undefined ) {=0A=
		// Optionally, function values get executed if exec is true=0A=
		exec =3D !pass && exec && jQuery.isFunction(value);=0A=
		=0A=
		for ( var i =3D 0; i < length; i++ ) {=0A=
			fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key =
) ) : value, pass );=0A=
		}=0A=
		=0A=
		return elems;=0A=
	}=0A=
	=0A=
	// Getting an attribute=0A=
	return length ? fn( elems[0], key ) : undefined;=0A=
}=0A=
=0A=
function now() {=0A=
	return (new Date).getTime();=0A=
}=0A=
(function() {=0A=
=0A=
	jQuery.support =3D {};=0A=
=0A=
	var root =3D document.documentElement,=0A=
		script =3D document.createElement("script"),=0A=
		div =3D document.createElement("div"),=0A=
		id =3D "script" + now();=0A=
=0A=
	div.style.display =3D "none";=0A=
	div.innerHTML =3D "   <link/><table></table><a href=3D'/a' =
style=3D'color:red;float:left;opacity:.55;'>a</a><input =
type=3D'checkbox'/>";=0A=
=0A=
	var all =3D div.getElementsByTagName("*"),=0A=
		a =3D div.getElementsByTagName("a")[0];=0A=
=0A=
	// Can't get basic test support=0A=
	if ( !all || !all.length || !a ) {=0A=
		return;=0A=
	}=0A=
=0A=
	jQuery.support =3D {=0A=
		// IE strips leading whitespace when .innerHTML is used=0A=
		leadingWhitespace: div.firstChild.nodeType =3D=3D=3D 3,=0A=
=0A=
		// Make sure that tbody elements aren't automatically inserted=0A=
		// IE will insert them into empty tables=0A=
		tbody: !div.getElementsByTagName("tbody").length,=0A=
=0A=
		// Make sure that link elements get serialized correctly by innerHTML=0A=
		// This requires a wrapper element in IE=0A=
		htmlSerialize: !!div.getElementsByTagName("link").length,=0A=
=0A=
		// Get the style information from getAttribute=0A=
		// (IE uses .cssText insted)=0A=
		style: /red/.test( a.getAttribute("style") ),=0A=
=0A=
		// Make sure that URLs aren't manipulated=0A=
		// (IE normalizes it by default)=0A=
		hrefNormalized: a.getAttribute("href") =3D=3D=3D "/a",=0A=
=0A=
		// Make sure that element opacity exists=0A=
		// (IE uses filter instead)=0A=
		// Use a regex to work around a WebKit issue. See #5145=0A=
		opacity: /^0.55$/.test( a.style.opacity ),=0A=
=0A=
		// Verify style float existence=0A=
		// (IE uses styleFloat instead of cssFloat)=0A=
		cssFloat: !!a.style.cssFloat,=0A=
=0A=
		// Make sure that if no value is specified for a checkbox=0A=
		// that it defaults to "on".=0A=
		// (WebKit defaults to "" instead)=0A=
		checkOn: div.getElementsByTagName("input")[0].value =3D=3D=3D "on",=0A=
=0A=
		// Make sure that a selected-by-default option has a working selected =
property.=0A=
		// (WebKit defaults to false instead of true, IE too, if it's in an =
optgroup)=0A=
		optSelected: document.createElement("select").appendChild( =
document.createElement("option") ).selected,=0A=
=0A=
		parentNode: div.removeChild( div.appendChild( =
document.createElement("div") ) ).parentNode =3D=3D=3D null,=0A=
=0A=
		// Will be defined later=0A=
		deleteExpando: true,=0A=
		checkClone: false,=0A=
		scriptEval: false,=0A=
		noCloneEvent: true,=0A=
		boxModel: null=0A=
	};=0A=
=0A=
	script.type =3D "text/javascript";=0A=
	try {=0A=
		script.appendChild( document.createTextNode( "window." + id + "=3D1;" =
) );=0A=
	} catch(e) {}=0A=
=0A=
	root.insertBefore( script, root.firstChild );=0A=
=0A=
	// Make sure that the execution of code works by injecting a script=0A=
	// tag with appendChild/createTextNode=0A=
	// (IE doesn't support this, fails, and uses .text instead)=0A=
	if ( window[ id ] ) {=0A=
		jQuery.support.scriptEval =3D true;=0A=
		delete window[ id ];=0A=
	}=0A=
=0A=
	// Test to see if it's possible to delete an expando from an element=0A=
	// Fails in Internet Explorer=0A=
	try {=0A=
		delete script.test;=0A=
	=0A=
	} catch(e) {=0A=
		jQuery.support.deleteExpando =3D false;=0A=
	}=0A=
=0A=
	root.removeChild( script );=0A=
=0A=
	if ( div.attachEvent && div.fireEvent ) {=0A=
		div.attachEvent("onclick", function click() {=0A=
			// Cloning a node shouldn't copy over any=0A=
			// bound event handlers (IE does this)=0A=
			jQuery.support.noCloneEvent =3D false;=0A=
			div.detachEvent("onclick", click);=0A=
		});=0A=
		div.cloneNode(true).fireEvent("onclick");=0A=
	}=0A=
=0A=
	div =3D document.createElement("div");=0A=
	div.innerHTML =3D "<input type=3D'radio' name=3D'radiotest' =
checked=3D'checked'/>";=0A=
=0A=
	var fragment =3D document.createDocumentFragment();=0A=
	fragment.appendChild( div.firstChild );=0A=
=0A=
	// WebKit doesn't clone checked state correctly in fragments=0A=
	jQuery.support.checkClone =3D =
fragment.cloneNode(true).cloneNode(true).lastChild.checked;=0A=
=0A=
	// Figure out if the W3C box model works as expected=0A=
	// document.body must exist before we can do this=0A=
	jQuery(function() {=0A=
		var div =3D document.createElement("div");=0A=
		div.style.width =3D div.style.paddingLeft =3D "1px";=0A=
=0A=
		document.body.appendChild( div );=0A=
		jQuery.boxModel =3D jQuery.support.boxModel =3D div.offsetWidth =
=3D=3D=3D 2;=0A=
		document.body.removeChild( div ).style.display =3D 'none';=0A=
=0A=
		div =3D null;=0A=
	});=0A=
=0A=
	// Technique from Juriy Zaytsev=0A=
	// =
http://thinkweb2.com/projects/prototype/detecting-event-support-without-b=
rowser-sniffing/=0A=
	var eventSupported =3D function( eventName ) { =0A=
		var el =3D document.createElement("div"); =0A=
		eventName =3D "on" + eventName; =0A=
=0A=
		var isSupported =3D (eventName in el); =0A=
		if ( !isSupported ) { =0A=
			el.setAttribute(eventName, "return;"); =0A=
			isSupported =3D typeof el[eventName] =3D=3D=3D "function"; =0A=
		} =0A=
		el =3D null; =0A=
=0A=
		return isSupported; =0A=
	};=0A=
	=0A=
	jQuery.support.submitBubbles =3D eventSupported("submit");=0A=
	jQuery.support.changeBubbles =3D eventSupported("change");=0A=
=0A=
	// release memory in IE=0A=
	root =3D script =3D div =3D all =3D a =3D null;=0A=
})();=0A=
=0A=
jQuery.props =3D {=0A=
	"for": "htmlFor",=0A=
	"class": "className",=0A=
	readonly: "readOnly",=0A=
	maxlength: "maxLength",=0A=
	cellspacing: "cellSpacing",=0A=
	rowspan: "rowSpan",=0A=
	colspan: "colSpan",=0A=
	tabindex: "tabIndex",=0A=
	usemap: "useMap",=0A=
	frameborder: "frameBorder"=0A=
};=0A=
var expando =3D "jQuery" + now(), uuid =3D 0, windowData =3D {};=0A=
=0A=
jQuery.extend({=0A=
	cache: {},=0A=
	=0A=
	expando:expando,=0A=
=0A=
	// The following elements throw uncatchable exceptions if you=0A=
	// attempt to add expando properties to them.=0A=
	noData: {=0A=
		"embed": true,=0A=
		"object": true,=0A=
		"applet": true=0A=
	},=0A=
=0A=
	data: function( elem, name, data ) {=0A=
		if ( elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()] ) {=0A=
			return;=0A=
		}=0A=
=0A=
		elem =3D elem =3D=3D window ?=0A=
			windowData :=0A=
			elem;=0A=
=0A=
		var id =3D elem[ expando ], cache =3D jQuery.cache, thisCache;=0A=
=0A=
		if ( !id && typeof name =3D=3D=3D "string" && data =3D=3D=3D undefined =
) {=0A=
			return null;=0A=
		}=0A=
=0A=
		// Compute a unique ID for the element=0A=
		if ( !id ) { =0A=
			id =3D ++uuid;=0A=
		}=0A=
=0A=
		// Avoid generating a new cache unless none exists and we=0A=
		// want to manipulate it.=0A=
		if ( typeof name =3D=3D=3D "object" ) {=0A=
			elem[ expando ] =3D id;=0A=
			thisCache =3D cache[ id ] =3D jQuery.extend(true, {}, name);=0A=
=0A=
		} else if ( !cache[ id ] ) {=0A=
			elem[ expando ] =3D id;=0A=
			cache[ id ] =3D {};=0A=
		}=0A=
=0A=
		thisCache =3D cache[ id ];=0A=
=0A=
		// Prevent overriding the named cache with undefined values=0A=
		if ( data !=3D=3D undefined ) {=0A=
			thisCache[ name ] =3D data;=0A=
		}=0A=
=0A=
		return typeof name =3D=3D=3D "string" ? thisCache[ name ] : thisCache;=0A=
	},=0A=
=0A=
	removeData: function( elem, name ) {=0A=
		if ( elem.nodeName && jQuery.noData[elem.nodeName.toLowerCase()] ) {=0A=
			return;=0A=
		}=0A=
=0A=
		elem =3D elem =3D=3D window ?=0A=
			windowData :=0A=
			elem;=0A=
=0A=
		var id =3D elem[ expando ], cache =3D jQuery.cache, thisCache =3D =
cache[ id ];=0A=
=0A=
		// If we want to remove a specific section of the element's data=0A=
		if ( name ) {=0A=
			if ( thisCache ) {=0A=
				// Remove the section of cache data=0A=
				delete thisCache[ name ];=0A=
=0A=
				// If we've removed all the data, remove the element's cache=0A=
				if ( jQuery.isEmptyObject(thisCache) ) {=0A=
					jQuery.removeData( elem );=0A=
				}=0A=
			}=0A=
=0A=
		// Otherwise, we want to remove all of the element's data=0A=
		} else {=0A=
			if ( jQuery.support.deleteExpando ) {=0A=
				delete elem[ jQuery.expando ];=0A=
=0A=
			} else if ( elem.removeAttribute ) {=0A=
				elem.removeAttribute( jQuery.expando );=0A=
			}=0A=
=0A=
			// Completely remove the data cache=0A=
			delete cache[ id ];=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
jQuery.fn.extend({=0A=
	data: function( key, value ) {=0A=
		if ( typeof key =3D=3D=3D "undefined" && this.length ) {=0A=
			return jQuery.data( this[0] );=0A=
=0A=
		} else if ( typeof key =3D=3D=3D "object" ) {=0A=
			return this.each(function() {=0A=
				jQuery.data( this, key );=0A=
			});=0A=
		}=0A=
=0A=
		var parts =3D key.split(".");=0A=
		parts[1] =3D parts[1] ? "." + parts[1] : "";=0A=
=0A=
		if ( value =3D=3D=3D undefined ) {=0A=
			var data =3D this.triggerHandler("getData" + parts[1] + "!", =
[parts[0]]);=0A=
=0A=
			if ( data =3D=3D=3D undefined && this.length ) {=0A=
				data =3D jQuery.data( this[0], key );=0A=
			}=0A=
			return data =3D=3D=3D undefined && parts[1] ?=0A=
				this.data( parts[0] ) :=0A=
				data;=0A=
		} else {=0A=
			return this.trigger("setData" + parts[1] + "!", [parts[0], =
value]).each(function() {=0A=
				jQuery.data( this, key, value );=0A=
			});=0A=
		}=0A=
	},=0A=
=0A=
	removeData: function( key ) {=0A=
		return this.each(function() {=0A=
			jQuery.removeData( this, key );=0A=
		});=0A=
	}=0A=
});=0A=
jQuery.extend({=0A=
	queue: function( elem, type, data ) {=0A=
		if ( !elem ) {=0A=
			return;=0A=
		}=0A=
=0A=
		type =3D (type || "fx") + "queue";=0A=
		var q =3D jQuery.data( elem, type );=0A=
=0A=
		// Speed up dequeue by getting out quickly if this is just a lookup=0A=
		if ( !data ) {=0A=
			return q || [];=0A=
		}=0A=
=0A=
		if ( !q || jQuery.isArray(data) ) {=0A=
			q =3D jQuery.data( elem, type, jQuery.makeArray(data) );=0A=
=0A=
		} else {=0A=
			q.push( data );=0A=
		}=0A=
=0A=
		return q;=0A=
	},=0A=
=0A=
	dequeue: function( elem, type ) {=0A=
		type =3D type || "fx";=0A=
=0A=
		var queue =3D jQuery.queue( elem, type ), fn =3D queue.shift();=0A=
=0A=
		// If the fx queue is dequeued, always remove the progress sentinel=0A=
		if ( fn =3D=3D=3D "inprogress" ) {=0A=
			fn =3D queue.shift();=0A=
		}=0A=
=0A=
		if ( fn ) {=0A=
			// Add a progress sentinel to prevent the fx queue from being=0A=
			// automatically dequeued=0A=
			if ( type =3D=3D=3D "fx" ) {=0A=
				queue.unshift("inprogress");=0A=
			}=0A=
=0A=
			fn.call(elem, function() {=0A=
				jQuery.dequeue(elem, type);=0A=
			});=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
jQuery.fn.extend({=0A=
	queue: function( type, data ) {=0A=
		if ( typeof type !=3D=3D "string" ) {=0A=
			data =3D type;=0A=
			type =3D "fx";=0A=
		}=0A=
=0A=
		if ( data =3D=3D=3D undefined ) {=0A=
			return jQuery.queue( this[0], type );=0A=
		}=0A=
		return this.each(function( i, elem ) {=0A=
			var queue =3D jQuery.queue( this, type, data );=0A=
=0A=
			if ( type =3D=3D=3D "fx" && queue[0] !=3D=3D "inprogress" ) {=0A=
				jQuery.dequeue( this, type );=0A=
			}=0A=
		});=0A=
	},=0A=
	dequeue: function( type ) {=0A=
		return this.each(function() {=0A=
			jQuery.dequeue( this, type );=0A=
		});=0A=
	},=0A=
=0A=
	// Based off of the plugin by Clint Helfers, with permission.=0A=
	// http://blindsignals.com/index.php/2009/07/jquery-delay/=0A=
	delay: function( time, type ) {=0A=
		time =3D jQuery.fx ? jQuery.fx.speeds[time] || time : time;=0A=
		type =3D type || "fx";=0A=
=0A=
		return this.queue( type, function() {=0A=
			var elem =3D this;=0A=
			setTimeout(function() {=0A=
				jQuery.dequeue( elem, type );=0A=
			}, time );=0A=
		});=0A=
	},=0A=
=0A=
	clearQueue: function( type ) {=0A=
		return this.queue( type || "fx", [] );=0A=
	}=0A=
});=0A=
var rclass =3D /[\n\t]/g,=0A=
	rspace =3D /\s+/,=0A=
	rreturn =3D /\r/g,=0A=
	rspecialurl =3D /href|src|style/,=0A=
	rtype =3D /(button|input)/i,=0A=
	rfocusable =3D /(button|input|object|select|textarea)/i,=0A=
	rclickable =3D /^(a|area)$/i,=0A=
	rradiocheck =3D /radio|checkbox/;=0A=
=0A=
jQuery.fn.extend({=0A=
	attr: function( name, value ) {=0A=
		return access( this, name, value, true, jQuery.attr );=0A=
	},=0A=
=0A=
	removeAttr: function( name, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.attr( this, name, "" );=0A=
			if ( this.nodeType =3D=3D=3D 1 ) {=0A=
				this.removeAttribute( name );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	addClass: function( value ) {=0A=
		if ( jQuery.isFunction(value) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				self.addClass( value.call(this, i, self.attr("class")) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( value && typeof value =3D=3D=3D "string" ) {=0A=
			var classNames =3D (value || "").split( rspace );=0A=
=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				var elem =3D this[i];=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
					if ( !elem.className ) {=0A=
						elem.className =3D value;=0A=
=0A=
					} else {=0A=
						var className =3D " " + elem.className + " ", setClass =3D =
elem.className;=0A=
						for ( var c =3D 0, cl =3D classNames.length; c < cl; c++ ) {=0A=
							if ( className.indexOf( " " + classNames[c] + " " ) < 0 ) {=0A=
								setClass +=3D " " + classNames[c];=0A=
							}=0A=
						}=0A=
						elem.className =3D jQuery.trim( setClass );=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	removeClass: function( value ) {=0A=
		if ( jQuery.isFunction(value) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				self.removeClass( value.call(this, i, self.attr("class")) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( (value && typeof value =3D=3D=3D "string") || value =3D=3D=3D =
undefined ) {=0A=
			var classNames =3D (value || "").split(rspace);=0A=
=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				var elem =3D this[i];=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 && elem.className ) {=0A=
					if ( value ) {=0A=
						var className =3D (" " + elem.className + " ").replace(rclass, " =
");=0A=
						for ( var c =3D 0, cl =3D classNames.length; c < cl; c++ ) {=0A=
							className =3D className.replace(" " + classNames[c] + " ", " ");=0A=
						}=0A=
						elem.className =3D jQuery.trim( className );=0A=
=0A=
					} else {=0A=
						elem.className =3D "";=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	toggleClass: function( value, stateVal ) {=0A=
		var type =3D typeof value, isBool =3D typeof stateVal =3D=3D=3D =
"boolean";=0A=
=0A=
		if ( jQuery.isFunction( value ) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				self.toggleClass( value.call(this, i, self.attr("class"), stateVal), =
stateVal );=0A=
			});=0A=
		}=0A=
=0A=
		return this.each(function() {=0A=
			if ( type =3D=3D=3D "string" ) {=0A=
				// toggle individual class names=0A=
				var className, i =3D 0, self =3D jQuery(this),=0A=
					state =3D stateVal,=0A=
					classNames =3D value.split( rspace );=0A=
=0A=
				while ( (className =3D classNames[ i++ ]) ) {=0A=
					// check each className given, space seperated list=0A=
					state =3D isBool ? state : !self.hasClass( className );=0A=
					self[ state ? "addClass" : "removeClass" ]( className );=0A=
				}=0A=
=0A=
			} else if ( type =3D=3D=3D "undefined" || type =3D=3D=3D "boolean" ) {=0A=
				if ( this.className ) {=0A=
					// store className if set=0A=
					jQuery.data( this, "__className__", this.className );=0A=
				}=0A=
=0A=
				// toggle whole className=0A=
				this.className =3D this.className || value =3D=3D=3D false ? "" : =
jQuery.data( this, "__className__" ) || "";=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	hasClass: function( selector ) {=0A=
		var className =3D " " + selector + " ";=0A=
		for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
			if ( (" " + this[i].className + " ").replace(rclass, " ").indexOf( =
className ) > -1 ) {=0A=
				return true;=0A=
			}=0A=
		}=0A=
=0A=
		return false;=0A=
	},=0A=
=0A=
	val: function( value ) {=0A=
		if ( value =3D=3D=3D undefined ) {=0A=
			var elem =3D this[0];=0A=
=0A=
			if ( elem ) {=0A=
				if ( jQuery.nodeName( elem, "option" ) ) {=0A=
					return (elem.attributes.value || {}).specified ? elem.value : =
elem.text;=0A=
				}=0A=
=0A=
				// We need to handle select boxes special=0A=
				if ( jQuery.nodeName( elem, "select" ) ) {=0A=
					var index =3D elem.selectedIndex,=0A=
						values =3D [],=0A=
						options =3D elem.options,=0A=
						one =3D elem.type =3D=3D=3D "select-one";=0A=
=0A=
					// Nothing was selected=0A=
					if ( index < 0 ) {=0A=
						return null;=0A=
					}=0A=
=0A=
					// Loop through all the selected options=0A=
					for ( var i =3D one ? index : 0, max =3D one ? index + 1 : =
options.length; i < max; i++ ) {=0A=
						var option =3D options[ i ];=0A=
=0A=
						if ( option.selected ) {=0A=
							// Get the specifc value for the option=0A=
							value =3D jQuery(option).val();=0A=
=0A=
							// We don't need an array for one selects=0A=
							if ( one ) {=0A=
								return value;=0A=
							}=0A=
=0A=
							// Multi-Selects return an array=0A=
							values.push( value );=0A=
						}=0A=
					}=0A=
=0A=
					return values;=0A=
				}=0A=
=0A=
				// Handle the case where in Webkit "" is returned instead of "on" if =
a value isn't specified=0A=
				if ( rradiocheck.test( elem.type ) && !jQuery.support.checkOn ) {=0A=
					return elem.getAttribute("value") =3D=3D=3D null ? "on" : =
elem.value;=0A=
				}=0A=
				=0A=
=0A=
				// Everything else, we just grab the value=0A=
				return (elem.value || "").replace(rreturn, "");=0A=
=0A=
			}=0A=
=0A=
			return undefined;=0A=
		}=0A=
=0A=
		var isFunction =3D jQuery.isFunction(value);=0A=
=0A=
		return this.each(function(i) {=0A=
			var self =3D jQuery(this), val =3D value;=0A=
=0A=
			if ( this.nodeType !=3D=3D 1 ) {=0A=
				return;=0A=
			}=0A=
=0A=
			if ( isFunction ) {=0A=
				val =3D value.call(this, i, self.val());=0A=
			}=0A=
=0A=
			// Typecast each time if the value is a Function and the appended=0A=
			// value is therefore different each time.=0A=
			if ( typeof val =3D=3D=3D "number" ) {=0A=
				val +=3D "";=0A=
			}=0A=
=0A=
			if ( jQuery.isArray(val) && rradiocheck.test( this.type ) ) {=0A=
				this.checked =3D jQuery.inArray( self.val(), val ) >=3D 0;=0A=
=0A=
			} else if ( jQuery.nodeName( this, "select" ) ) {=0A=
				var values =3D jQuery.makeArray(val);=0A=
=0A=
				jQuery( "option", this ).each(function() {=0A=
					this.selected =3D jQuery.inArray( jQuery(this).val(), values ) >=3D =
0;=0A=
				});=0A=
=0A=
				if ( !values.length ) {=0A=
					this.selectedIndex =3D -1;=0A=
				}=0A=
=0A=
			} else {=0A=
				this.value =3D val;=0A=
			}=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	attrFn: {=0A=
		val: true,=0A=
		css: true,=0A=
		html: true,=0A=
		text: true,=0A=
		data: true,=0A=
		width: true,=0A=
		height: true,=0A=
		offset: true=0A=
	},=0A=
		=0A=
	attr: function( elem, name, value, pass ) {=0A=
		// don't set attributes on text and comment nodes=0A=
		if ( !elem || elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) =
{=0A=
			return undefined;=0A=
		}=0A=
=0A=
		if ( pass && name in jQuery.attrFn ) {=0A=
			return jQuery(elem)[name](value);=0A=
		}=0A=
=0A=
		var notxml =3D elem.nodeType !=3D=3D 1 || !jQuery.isXMLDoc( elem ),=0A=
			// Whether we are setting (or getting)=0A=
			set =3D value !=3D=3D undefined;=0A=
=0A=
		// Try to normalize/fix the name=0A=
		name =3D notxml && jQuery.props[ name ] || name;=0A=
=0A=
		// Only do all the following if this is a node (faster for style)=0A=
		if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
			// These attributes require special treatment=0A=
			var special =3D rspecialurl.test( name );=0A=
=0A=
			// Safari mis-reports the default selected property of an option=0A=
			// Accessing the parent's selectedIndex property fixes it=0A=
			if ( name =3D=3D=3D "selected" && !jQuery.support.optSelected ) {=0A=
				var parent =3D elem.parentNode;=0A=
				if ( parent ) {=0A=
					parent.selectedIndex;=0A=
	=0A=
					// Make sure that it also works with optgroups, see #5701=0A=
					if ( parent.parentNode ) {=0A=
						parent.parentNode.selectedIndex;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			// If applicable, access the attribute via the DOM 0 way=0A=
			if ( name in elem && notxml && !special ) {=0A=
				if ( set ) {=0A=
					// We can't allow the type property to be changed (since it causes =
problems in IE)=0A=
					if ( name =3D=3D=3D "type" && rtype.test( elem.nodeName ) && =
elem.parentNode ) {=0A=
						jQuery.error( "type property can't be changed" );=0A=
					}=0A=
=0A=
					elem[ name ] =3D value;=0A=
				}=0A=
=0A=
				// browsers index elements by id/name on forms, give priority to =
attributes.=0A=
				if ( jQuery.nodeName( elem, "form" ) && elem.getAttributeNode(name) =
) {=0A=
					return elem.getAttributeNode( name ).nodeValue;=0A=
				}=0A=
=0A=
				// elem.tabIndex doesn't always return the correct value when it =
hasn't been explicitly set=0A=
				// =
http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabi=
ndex-values-with-javascript/=0A=
				if ( name =3D=3D=3D "tabIndex" ) {=0A=
					var attributeNode =3D elem.getAttributeNode( "tabIndex" );=0A=
=0A=
					return attributeNode && attributeNode.specified ?=0A=
						attributeNode.value :=0A=
						rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName =
) && elem.href ?=0A=
							0 :=0A=
							undefined;=0A=
				}=0A=
=0A=
				return elem[ name ];=0A=
			}=0A=
=0A=
			if ( !jQuery.support.style && notxml && name =3D=3D=3D "style" ) {=0A=
				if ( set ) {=0A=
					elem.style.cssText =3D "" + value;=0A=
				}=0A=
=0A=
				return elem.style.cssText;=0A=
			}=0A=
=0A=
			if ( set ) {=0A=
				// convert the value to a string (all browsers do this but IE) see =
#1070=0A=
				elem.setAttribute( name, "" + value );=0A=
			}=0A=
=0A=
			var attr =3D !jQuery.support.hrefNormalized && notxml && special ?=0A=
					// Some attributes require a special call on IE=0A=
					elem.getAttribute( name, 2 ) :=0A=
					elem.getAttribute( name );=0A=
=0A=
			// Non-existent attributes return null, we normalize to undefined=0A=
			return attr =3D=3D=3D null ? undefined : attr;=0A=
		}=0A=
=0A=
		// elem is actually elem.style ... set the style=0A=
		// Using attr for specific style information is now deprecated. Use =
style instead.=0A=
		return jQuery.style( elem, name, value );=0A=
	}=0A=
});=0A=
var rnamespaces =3D /\.(.*)$/,=0A=
	fcleanup =3D function( nm ) {=0A=
		return nm.replace(/[^\w\s\.\|`]/g, function( ch ) {=0A=
			return "\\" + ch;=0A=
		});=0A=
	};=0A=
=0A=
/*=0A=
 * A number of helper functions used for managing events.=0A=
 * Many of the ideas behind this code originated from=0A=
 * Dean Edwards' addEvent library.=0A=
 */=0A=
jQuery.event =3D {=0A=
=0A=
	// Bind an event to an element=0A=
	// Original by Dean Edwards=0A=
	add: function( elem, types, handler, data ) {=0A=
		if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// For whatever reason, IE has trouble passing the window object=0A=
		// around, causing it to be cloned in the process=0A=
		if ( elem.setInterval && ( elem !=3D=3D window && !elem.frameElement ) =
) {=0A=
			elem =3D window;=0A=
		}=0A=
=0A=
		var handleObjIn, handleObj;=0A=
=0A=
		if ( handler.handler ) {=0A=
			handleObjIn =3D handler;=0A=
			handler =3D handleObjIn.handler;=0A=
		}=0A=
=0A=
		// Make sure that the function being executed has a unique ID=0A=
		if ( !handler.guid ) {=0A=
			handler.guid =3D jQuery.guid++;=0A=
		}=0A=
=0A=
		// Init the element's event structure=0A=
		var elemData =3D jQuery.data( elem );=0A=
=0A=
		// If no elemData is found then we must be trying to bind to one of the=0A=
		// banned noData elements=0A=
		if ( !elemData ) {=0A=
			return;=0A=
		}=0A=
=0A=
		var events =3D elemData.events =3D elemData.events || {},=0A=
			eventHandle =3D elemData.handle, eventHandle;=0A=
=0A=
		if ( !eventHandle ) {=0A=
			elemData.handle =3D eventHandle =3D function() {=0A=
				// Handle the second event of a trigger and when=0A=
				// an event is called after a page has unloaded=0A=
				return typeof jQuery !=3D=3D "undefined" && !jQuery.event.triggered ?=0A=
					jQuery.event.handle.apply( eventHandle.elem, arguments ) :=0A=
					undefined;=0A=
			};=0A=
		}=0A=
=0A=
		// Add elem as a property of the handle function=0A=
		// This is to prevent a memory leak with non-native events in IE.=0A=
		eventHandle.elem =3D elem;=0A=
=0A=
		// Handle multiple events separated by a space=0A=
		// jQuery(...).bind("mouseover mouseout", fn);=0A=
		types =3D types.split(" ");=0A=
=0A=
		var type, i =3D 0, namespaces;=0A=
=0A=
		while ( (type =3D types[ i++ ]) ) {=0A=
			handleObj =3D handleObjIn ?=0A=
				jQuery.extend({}, handleObjIn) :=0A=
				{ handler: handler, data: data };=0A=
=0A=
			// Namespaced event handlers=0A=
			if ( type.indexOf(".") > -1 ) {=0A=
				namespaces =3D type.split(".");=0A=
				type =3D namespaces.shift();=0A=
				handleObj.namespace =3D namespaces.slice(0).sort().join(".");=0A=
=0A=
			} else {=0A=
				namespaces =3D [];=0A=
				handleObj.namespace =3D "";=0A=
			}=0A=
=0A=
			handleObj.type =3D type;=0A=
			handleObj.guid =3D handler.guid;=0A=
=0A=
			// Get the current list of functions bound to this event=0A=
			var handlers =3D events[ type ],=0A=
				special =3D jQuery.event.special[ type ] || {};=0A=
=0A=
			// Init the event handler queue=0A=
			if ( !handlers ) {=0A=
				handlers =3D events[ type ] =3D [];=0A=
=0A=
				// Check for a special event handler=0A=
				// Only use addEventListener/attachEvent if the special=0A=
				// events handler returns false=0A=
				if ( !special.setup || special.setup.call( elem, data, namespaces, =
eventHandle ) =3D=3D=3D false ) {=0A=
					// Bind the global event handler to the element=0A=
					if ( elem.addEventListener ) {=0A=
						elem.addEventListener( type, eventHandle, false );=0A=
=0A=
					} else if ( elem.attachEvent ) {=0A=
						elem.attachEvent( "on" + type, eventHandle );=0A=
					}=0A=
				}=0A=
			}=0A=
			=0A=
			if ( special.add ) { =0A=
				special.add.call( elem, handleObj ); =0A=
=0A=
				if ( !handleObj.handler.guid ) {=0A=
					handleObj.handler.guid =3D handler.guid;=0A=
				}=0A=
			}=0A=
=0A=
			// Add the function to the element's handler list=0A=
			handlers.push( handleObj );=0A=
=0A=
			// Keep track of which events have been used, for global triggering=0A=
			jQuery.event.global[ type ] =3D true;=0A=
		}=0A=
=0A=
		// Nullify elem to prevent memory leaks in IE=0A=
		elem =3D null;=0A=
	},=0A=
=0A=
	global: {},=0A=
=0A=
	// Detach an event or set of events from an element=0A=
	remove: function( elem, types, handler, pos ) {=0A=
		// don't do events on text and comment nodes=0A=
		if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) {=0A=
			return;=0A=
		}=0A=
=0A=
		var ret, type, fn, i =3D 0, all, namespaces, namespace, special, =
eventType, handleObj, origType,=0A=
			elemData =3D jQuery.data( elem ),=0A=
			events =3D elemData && elemData.events;=0A=
=0A=
		if ( !elemData || !events ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// types is actually an event object here=0A=
		if ( types && types.type ) {=0A=
			handler =3D types.handler;=0A=
			types =3D types.type;=0A=
		}=0A=
=0A=
		// Unbind all events for the element=0A=
		if ( !types || typeof types =3D=3D=3D "string" && types.charAt(0) =
=3D=3D=3D "." ) {=0A=
			types =3D types || "";=0A=
=0A=
			for ( type in events ) {=0A=
				jQuery.event.remove( elem, type + types );=0A=
			}=0A=
=0A=
			return;=0A=
		}=0A=
=0A=
		// Handle multiple events separated by a space=0A=
		// jQuery(...).unbind("mouseover mouseout", fn);=0A=
		types =3D types.split(" ");=0A=
=0A=
		while ( (type =3D types[ i++ ]) ) {=0A=
			origType =3D type;=0A=
			handleObj =3D null;=0A=
			all =3D type.indexOf(".") < 0;=0A=
			namespaces =3D [];=0A=
=0A=
			if ( !all ) {=0A=
				// Namespaced event handlers=0A=
				namespaces =3D type.split(".");=0A=
				type =3D namespaces.shift();=0A=
=0A=
				namespace =3D new RegExp("(^|\\.)" + =0A=
					jQuery.map( namespaces.slice(0).sort(), fcleanup =
).join("\\.(?:.*\\.)?") + "(\\.|$)")=0A=
			}=0A=
=0A=
			eventType =3D events[ type ];=0A=
=0A=
			if ( !eventType ) {=0A=
				continue;=0A=
			}=0A=
=0A=
			if ( !handler ) {=0A=
				for ( var j =3D 0; j < eventType.length; j++ ) {=0A=
					handleObj =3D eventType[ j ];=0A=
=0A=
					if ( all || namespace.test( handleObj.namespace ) ) {=0A=
						jQuery.event.remove( elem, origType, handleObj.handler, j );=0A=
						eventType.splice( j--, 1 );=0A=
					}=0A=
				}=0A=
=0A=
				continue;=0A=
			}=0A=
=0A=
			special =3D jQuery.event.special[ type ] || {};=0A=
=0A=
			for ( var j =3D pos || 0; j < eventType.length; j++ ) {=0A=
				handleObj =3D eventType[ j ];=0A=
=0A=
				if ( handler.guid =3D=3D=3D handleObj.guid ) {=0A=
					// remove the given handler for the given type=0A=
					if ( all || namespace.test( handleObj.namespace ) ) {=0A=
						if ( pos =3D=3D null ) {=0A=
							eventType.splice( j--, 1 );=0A=
						}=0A=
=0A=
						if ( special.remove ) {=0A=
							special.remove.call( elem, handleObj );=0A=
						}=0A=
					}=0A=
=0A=
					if ( pos !=3D null ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			// remove generic event handler if no more handlers exist=0A=
			if ( eventType.length =3D=3D=3D 0 || pos !=3D null && =
eventType.length =3D=3D=3D 1 ) {=0A=
				if ( !special.teardown || special.teardown.call( elem, namespaces ) =
=3D=3D=3D false ) {=0A=
					removeEvent( elem, type, elemData.handle );=0A=
				}=0A=
=0A=
				ret =3D null;=0A=
				delete events[ type ];=0A=
			}=0A=
		}=0A=
=0A=
		// Remove the expando if it's no longer used=0A=
		if ( jQuery.isEmptyObject( events ) ) {=0A=
			var handle =3D elemData.handle;=0A=
			if ( handle ) {=0A=
				handle.elem =3D null;=0A=
			}=0A=
=0A=
			delete elemData.events;=0A=
			delete elemData.handle;=0A=
=0A=
			if ( jQuery.isEmptyObject( elemData ) ) {=0A=
				jQuery.removeData( elem );=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	// bubbling is internal=0A=
	trigger: function( event, data, elem /*, bubbling */ ) {=0A=
		// Event object or event type=0A=
		var type =3D event.type || event,=0A=
			bubbling =3D arguments[3];=0A=
=0A=
		if ( !bubbling ) {=0A=
			event =3D typeof event =3D=3D=3D "object" ?=0A=
				// jQuery.Event object=0A=
				event[expando] ? event :=0A=
				// Object literal=0A=
				jQuery.extend( jQuery.Event(type), event ) :=0A=
				// Just the event type (string)=0A=
				jQuery.Event(type);=0A=
=0A=
			if ( type.indexOf("!") >=3D 0 ) {=0A=
				event.type =3D type =3D type.slice(0, -1);=0A=
				event.exclusive =3D true;=0A=
			}=0A=
=0A=
			// Handle a global trigger=0A=
			if ( !elem ) {=0A=
				// Don't bubble custom events when global (to avoid too much =
overhead)=0A=
				event.stopPropagation();=0A=
=0A=
				// Only trigger if we've ever bound an event for it=0A=
				if ( jQuery.event.global[ type ] ) {=0A=
					jQuery.each( jQuery.cache, function() {=0A=
						if ( this.events && this.events[type] ) {=0A=
							jQuery.event.trigger( event, data, this.handle.elem );=0A=
						}=0A=
					});=0A=
				}=0A=
			}=0A=
=0A=
			// Handle triggering a single element=0A=
=0A=
			// don't do events on text and comment nodes=0A=
			if ( !elem || elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 =
) {=0A=
				return undefined;=0A=
			}=0A=
=0A=
			// Clean up in case it is reused=0A=
			event.result =3D undefined;=0A=
			event.target =3D elem;=0A=
=0A=
			// Clone the incoming data, if any=0A=
			data =3D jQuery.makeArray( data );=0A=
			data.unshift( event );=0A=
		}=0A=
=0A=
		event.currentTarget =3D elem;=0A=
=0A=
		// Trigger the event, it is assumed that "handle" is a function=0A=
		var handle =3D jQuery.data( elem, "handle" );=0A=
		if ( handle ) {=0A=
			handle.apply( elem, data );=0A=
		}=0A=
=0A=
		var parent =3D elem.parentNode || elem.ownerDocument;=0A=
=0A=
		// Trigger an inline bound script=0A=
		try {=0A=
			if ( !(elem && elem.nodeName && =
jQuery.noData[elem.nodeName.toLowerCase()]) ) {=0A=
				if ( elem[ "on" + type ] && elem[ "on" + type ].apply( elem, data ) =
=3D=3D=3D false ) {=0A=
					event.result =3D false;=0A=
				}=0A=
			}=0A=
=0A=
		// prevent IE from throwing an error for some elements with some event =
types, see #3533=0A=
		} catch (e) {}=0A=
=0A=
		if ( !event.isPropagationStopped() && parent ) {=0A=
			jQuery.event.trigger( event, data, parent, true );=0A=
=0A=
		} else if ( !event.isDefaultPrevented() ) {=0A=
			var target =3D event.target, old,=0A=
				isClick =3D jQuery.nodeName(target, "a") && type =3D=3D=3D "click",=0A=
				special =3D jQuery.event.special[ type ] || {};=0A=
=0A=
			if ( (!special._default || special._default.call( elem, event ) =
=3D=3D=3D false) && =0A=
				!isClick && !(target && target.nodeName && =
jQuery.noData[target.nodeName.toLowerCase()]) ) {=0A=
=0A=
				try {=0A=
					if ( target[ type ] ) {=0A=
						// Make sure that we don't accidentally re-trigger the onFOO events=0A=
						old =3D target[ "on" + type ];=0A=
=0A=
						if ( old ) {=0A=
							target[ "on" + type ] =3D null;=0A=
						}=0A=
=0A=
						jQuery.event.triggered =3D true;=0A=
						target[ type ]();=0A=
					}=0A=
=0A=
				// prevent IE from throwing an error for some elements with some =
event types, see #3533=0A=
				} catch (e) {}=0A=
=0A=
				if ( old ) {=0A=
					target[ "on" + type ] =3D old;=0A=
				}=0A=
=0A=
				jQuery.event.triggered =3D false;=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	handle: function( event ) {=0A=
		var all, handlers, namespaces, namespace, events;=0A=
=0A=
		event =3D arguments[0] =3D jQuery.event.fix( event || window.event );=0A=
		event.currentTarget =3D this;=0A=
=0A=
		// Namespaced event handlers=0A=
		all =3D event.type.indexOf(".") < 0 && !event.exclusive;=0A=
=0A=
		if ( !all ) {=0A=
			namespaces =3D event.type.split(".");=0A=
			event.type =3D namespaces.shift();=0A=
			namespace =3D new RegExp("(^|\\.)" + =
namespaces.slice(0).sort().join("\\.(?:.*\\.)?") + "(\\.|$)");=0A=
		}=0A=
=0A=
		var events =3D jQuery.data(this, "events"), handlers =3D events[ =
event.type ];=0A=
=0A=
		if ( events && handlers ) {=0A=
			// Clone the handlers to prevent manipulation=0A=
			handlers =3D handlers.slice(0);=0A=
=0A=
			for ( var j =3D 0, l =3D handlers.length; j < l; j++ ) {=0A=
				var handleObj =3D handlers[ j ];=0A=
=0A=
				// Filter the functions by class=0A=
				if ( all || namespace.test( handleObj.namespace ) ) {=0A=
					// Pass in a reference to the handler function itself=0A=
					// So that we can later remove it=0A=
					event.handler =3D handleObj.handler;=0A=
					event.data =3D handleObj.data;=0A=
					event.handleObj =3D handleObj;=0A=
	=0A=
					var ret =3D handleObj.handler.apply( this, arguments );=0A=
=0A=
					if ( ret !=3D=3D undefined ) {=0A=
						event.result =3D ret;=0A=
						if ( ret =3D=3D=3D false ) {=0A=
							event.preventDefault();=0A=
							event.stopPropagation();=0A=
						}=0A=
					}=0A=
=0A=
					if ( event.isImmediatePropagationStopped() ) {=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return event.result;=0A=
	},=0A=
=0A=
	props: "altKey attrChange attrName bubbles button cancelable charCode =
clientX clientY ctrlKey currentTarget data detail eventPhase fromElement =
handler keyCode layerX layerY metaKey newValue offsetX offsetY =
originalTarget pageX pageY prevValue relatedNode relatedTarget screenX =
screenY shiftKey srcElement target toElement view wheelDelta =
which".split(" "),=0A=
=0A=
	fix: function( event ) {=0A=
		if ( event[ expando ] ) {=0A=
			return event;=0A=
		}=0A=
=0A=
		// store a copy of the original event object=0A=
		// and "clone" to set read-only properties=0A=
		var originalEvent =3D event;=0A=
		event =3D jQuery.Event( originalEvent );=0A=
=0A=
		for ( var i =3D this.props.length, prop; i; ) {=0A=
			prop =3D this.props[ --i ];=0A=
			event[ prop ] =3D originalEvent[ prop ];=0A=
		}=0A=
=0A=
		// Fix target property, if necessary=0A=
		if ( !event.target ) {=0A=
			event.target =3D event.srcElement || document; // Fixes #1925 where =
srcElement might not be defined either=0A=
		}=0A=
=0A=
		// check if target is a textnode (safari)=0A=
		if ( event.target.nodeType =3D=3D=3D 3 ) {=0A=
			event.target =3D event.target.parentNode;=0A=
		}=0A=
=0A=
		// Add relatedTarget, if necessary=0A=
		if ( !event.relatedTarget && event.fromElement ) {=0A=
			event.relatedTarget =3D event.fromElement =3D=3D=3D event.target ? =
event.toElement : event.fromElement;=0A=
		}=0A=
=0A=
		// Calculate pageX/Y if missing and clientX/Y available=0A=
		if ( event.pageX =3D=3D null && event.clientX !=3D null ) {=0A=
			var doc =3D document.documentElement, body =3D document.body;=0A=
			event.pageX =3D event.clientX + (doc && doc.scrollLeft || body && =
body.scrollLeft || 0) - (doc && doc.clientLeft || body && =
body.clientLeft || 0);=0A=
			event.pageY =3D event.clientY + (doc && doc.scrollTop  || body && =
body.scrollTop  || 0) - (doc && doc.clientTop  || body && body.clientTop =
 || 0);=0A=
		}=0A=
=0A=
		// Add which for key events=0A=
		if ( !event.which && ((event.charCode || event.charCode =3D=3D=3D 0) ? =
event.charCode : event.keyCode) ) {=0A=
			event.which =3D event.charCode || event.keyCode;=0A=
		}=0A=
=0A=
		// Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for =
Macs)=0A=
		if ( !event.metaKey && event.ctrlKey ) {=0A=
			event.metaKey =3D event.ctrlKey;=0A=
		}=0A=
=0A=
		// Add which for click: 1 =3D=3D=3D left; 2 =3D=3D=3D middle; 3 =
=3D=3D=3D right=0A=
		// Note: button is not normalized, so don't use it=0A=
		if ( !event.which && event.button !=3D=3D undefined ) {=0A=
			event.which =3D (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( =
event.button & 4 ? 2 : 0 ) ));=0A=
		}=0A=
=0A=
		return event;=0A=
	},=0A=
=0A=
	// Deprecated, use jQuery.guid instead=0A=
	guid: 1E8,=0A=
=0A=
	// Deprecated, use jQuery.proxy instead=0A=
	proxy: jQuery.proxy,=0A=
=0A=
	special: {=0A=
		ready: {=0A=
			// Make sure the ready event is setup=0A=
			setup: jQuery.bindReady,=0A=
			teardown: jQuery.noop=0A=
		},=0A=
=0A=
		live: {=0A=
			add: function( handleObj ) {=0A=
				jQuery.event.add( this, handleObj.origType, jQuery.extend({}, =
handleObj, {handler: liveHandler}) ); =0A=
			},=0A=
=0A=
			remove: function( handleObj ) {=0A=
				var remove =3D true,=0A=
					type =3D handleObj.origType.replace(rnamespaces, "");=0A=
				=0A=
				jQuery.each( jQuery.data(this, "events").live || [], function() {=0A=
					if ( type =3D=3D=3D this.origType.replace(rnamespaces, "") ) {=0A=
						remove =3D false;=0A=
						return false;=0A=
					}=0A=
				});=0A=
=0A=
				if ( remove ) {=0A=
					jQuery.event.remove( this, handleObj.origType, liveHandler );=0A=
				}=0A=
			}=0A=
=0A=
		},=0A=
=0A=
		beforeunload: {=0A=
			setup: function( data, namespaces, eventHandle ) {=0A=
				// We only want to do this special case on windows=0A=
				if ( this.setInterval ) {=0A=
					this.onbeforeunload =3D eventHandle;=0A=
				}=0A=
=0A=
				return false;=0A=
			},=0A=
			teardown: function( namespaces, eventHandle ) {=0A=
				if ( this.onbeforeunload =3D=3D=3D eventHandle ) {=0A=
					this.onbeforeunload =3D null;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
var removeEvent =3D document.removeEventListener ?=0A=
	function( elem, type, handle ) {=0A=
		elem.removeEventListener( type, handle, false );=0A=
	} : =0A=
	function( elem, type, handle ) {=0A=
		elem.detachEvent( "on" + type, handle );=0A=
	};=0A=
=0A=
jQuery.Event =3D function( src ) {=0A=
	// Allow instantiation without the 'new' keyword=0A=
	if ( !this.preventDefault ) {=0A=
		return new jQuery.Event( src );=0A=
	}=0A=
=0A=
	// Event object=0A=
	if ( src && src.type ) {=0A=
		this.originalEvent =3D src;=0A=
		this.type =3D src.type;=0A=
	// Event type=0A=
	} else {=0A=
		this.type =3D src;=0A=
	}=0A=
=0A=
	// timeStamp is buggy for some events on Firefox(#3843)=0A=
	// So we won't rely on the native value=0A=
	this.timeStamp =3D now();=0A=
=0A=
	// Mark it as fixed=0A=
	this[ expando ] =3D true;=0A=
};=0A=
=0A=
function returnFalse() {=0A=
	return false;=0A=
}=0A=
function returnTrue() {=0A=
	return true;=0A=
}=0A=
=0A=
// jQuery.Event is based on DOM3 Events as specified by the ECMAScript =
Language Binding=0A=
// =
http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-bind=
ing.html=0A=
jQuery.Event.prototype =3D {=0A=
	preventDefault: function() {=0A=
		this.isDefaultPrevented =3D returnTrue;=0A=
=0A=
		var e =3D this.originalEvent;=0A=
		if ( !e ) {=0A=
			return;=0A=
		}=0A=
		=0A=
		// if preventDefault exists run it on the original event=0A=
		if ( e.preventDefault ) {=0A=
			e.preventDefault();=0A=
		}=0A=
		// otherwise set the returnValue property of the original event to =
false (IE)=0A=
		e.returnValue =3D false;=0A=
	},=0A=
	stopPropagation: function() {=0A=
		this.isPropagationStopped =3D returnTrue;=0A=
=0A=
		var e =3D this.originalEvent;=0A=
		if ( !e ) {=0A=
			return;=0A=
		}=0A=
		// if stopPropagation exists run it on the original event=0A=
		if ( e.stopPropagation ) {=0A=
			e.stopPropagation();=0A=
		}=0A=
		// otherwise set the cancelBubble property of the original event to =
true (IE)=0A=
		e.cancelBubble =3D true;=0A=
	},=0A=
	stopImmediatePropagation: function() {=0A=
		this.isImmediatePropagationStopped =3D returnTrue;=0A=
		this.stopPropagation();=0A=
	},=0A=
	isDefaultPrevented: returnFalse,=0A=
	isPropagationStopped: returnFalse,=0A=
	isImmediatePropagationStopped: returnFalse=0A=
};=0A=
=0A=
// Checks if an event happened on an element within another element=0A=
// Used in jQuery.event.special.mouseenter and mouseleave handlers=0A=
var withinElement =3D function( event ) {=0A=
	// Check if mouse(over|out) are still within the same parent element=0A=
	var parent =3D event.relatedTarget;=0A=
=0A=
	// Firefox sometimes assigns relatedTarget a XUL element=0A=
	// which we cannot access the parentNode property of=0A=
	try {=0A=
		// Traverse up the tree=0A=
		while ( parent && parent !=3D=3D this ) {=0A=
			parent =3D parent.parentNode;=0A=
		}=0A=
=0A=
		if ( parent !=3D=3D this ) {=0A=
			// set the correct event type=0A=
			event.type =3D event.data;=0A=
=0A=
			// handle event if we actually just moused on to a non sub-element=0A=
			jQuery.event.handle.apply( this, arguments );=0A=
		}=0A=
=0A=
	// assuming we've left the element since we most likely mousedover a =
xul element=0A=
	} catch(e) { }=0A=
},=0A=
=0A=
// In case of event delegation, we only need to rename the event.type,=0A=
// liveHandler will take care of the rest.=0A=
delegate =3D function( event ) {=0A=
	event.type =3D event.data;=0A=
	jQuery.event.handle.apply( this, arguments );=0A=
};=0A=
=0A=
// Create mouseenter and mouseleave events=0A=
jQuery.each({=0A=
	mouseenter: "mouseover",=0A=
	mouseleave: "mouseout"=0A=
}, function( orig, fix ) {=0A=
	jQuery.event.special[ orig ] =3D {=0A=
		setup: function( data ) {=0A=
			jQuery.event.add( this, fix, data && data.selector ? delegate : =
withinElement, orig );=0A=
		},=0A=
		teardown: function( data ) {=0A=
			jQuery.event.remove( this, fix, data && data.selector ? delegate : =
withinElement );=0A=
		}=0A=
	};=0A=
});=0A=
=0A=
// submit delegation=0A=
if ( !jQuery.support.submitBubbles ) {=0A=
=0A=
	jQuery.event.special.submit =3D {=0A=
		setup: function( data, namespaces ) {=0A=
			if ( this.nodeName.toLowerCase() !=3D=3D "form" ) {=0A=
				jQuery.event.add(this, "click.specialSubmit", function( e ) {=0A=
					var elem =3D e.target, type =3D elem.type;=0A=
=0A=
					if ( (type =3D=3D=3D "submit" || type =3D=3D=3D "image") && jQuery( =
elem ).closest("form").length ) {=0A=
						return trigger( "submit", this, arguments );=0A=
					}=0A=
				});=0A=
	 =0A=
				jQuery.event.add(this, "keypress.specialSubmit", function( e ) {=0A=
					var elem =3D e.target, type =3D elem.type;=0A=
=0A=
					if ( (type =3D=3D=3D "text" || type =3D=3D=3D "password") && =
jQuery( elem ).closest("form").length && e.keyCode =3D=3D=3D 13 ) {=0A=
						return trigger( "submit", this, arguments );=0A=
					}=0A=
				});=0A=
=0A=
			} else {=0A=
				return false;=0A=
			}=0A=
		},=0A=
=0A=
		teardown: function( namespaces ) {=0A=
			jQuery.event.remove( this, ".specialSubmit" );=0A=
		}=0A=
	};=0A=
=0A=
}=0A=
=0A=
// change delegation, happens here so we have bind.=0A=
if ( !jQuery.support.changeBubbles ) {=0A=
=0A=
	var formElems =3D /textarea|input|select/i,=0A=
=0A=
	changeFilters,=0A=
=0A=
	getVal =3D function( elem ) {=0A=
		var type =3D elem.type, val =3D elem.value;=0A=
=0A=
		if ( type =3D=3D=3D "radio" || type =3D=3D=3D "checkbox" ) {=0A=
			val =3D elem.checked;=0A=
=0A=
		} else if ( type =3D=3D=3D "select-multiple" ) {=0A=
			val =3D elem.selectedIndex > -1 ?=0A=
				jQuery.map( elem.options, function( elem ) {=0A=
					return elem.selected;=0A=
				}).join("-") :=0A=
				"";=0A=
=0A=
		} else if ( elem.nodeName.toLowerCase() =3D=3D=3D "select" ) {=0A=
			val =3D elem.selectedIndex;=0A=
		}=0A=
=0A=
		return val;=0A=
	},=0A=
=0A=
	testChange =3D function testChange( e ) {=0A=
		var elem =3D e.target, data, val;=0A=
=0A=
		if ( !formElems.test( elem.nodeName ) || elem.readOnly ) {=0A=
			return;=0A=
		}=0A=
=0A=
		data =3D jQuery.data( elem, "_change_data" );=0A=
		val =3D getVal(elem);=0A=
=0A=
		// the current data will be also retrieved by beforeactivate=0A=
		if ( e.type !=3D=3D "focusout" || elem.type !=3D=3D "radio" ) {=0A=
			jQuery.data( elem, "_change_data", val );=0A=
		}=0A=
		=0A=
		if ( data =3D=3D=3D undefined || val =3D=3D=3D data ) {=0A=
			return;=0A=
		}=0A=
=0A=
		if ( data !=3D null || val ) {=0A=
			e.type =3D "change";=0A=
			return jQuery.event.trigger( e, arguments[1], elem );=0A=
		}=0A=
	};=0A=
=0A=
	jQuery.event.special.change =3D {=0A=
		filters: {=0A=
			focusout: testChange, =0A=
=0A=
			click: function( e ) {=0A=
				var elem =3D e.target, type =3D elem.type;=0A=
=0A=
				if ( type =3D=3D=3D "radio" || type =3D=3D=3D "checkbox" || =
elem.nodeName.toLowerCase() =3D=3D=3D "select" ) {=0A=
					return testChange.call( this, e );=0A=
				}=0A=
			},=0A=
=0A=
			// Change has to be called before submit=0A=
			// Keydown will be called before keypress, which is used in =
submit-event delegation=0A=
			keydown: function( e ) {=0A=
				var elem =3D e.target, type =3D elem.type;=0A=
=0A=
				if ( (e.keyCode =3D=3D=3D 13 && elem.nodeName.toLowerCase() !=3D=3D =
"textarea") ||=0A=
					(e.keyCode =3D=3D=3D 32 && (type =3D=3D=3D "checkbox" || type =
=3D=3D=3D "radio")) ||=0A=
					type =3D=3D=3D "select-multiple" ) {=0A=
					return testChange.call( this, e );=0A=
				}=0A=
			},=0A=
=0A=
			// Beforeactivate happens also before the previous element is blurred=0A=
			// with this event you can't trigger a change event, but you can store=0A=
			// information/focus[in] is not needed anymore=0A=
			beforeactivate: function( e ) {=0A=
				var elem =3D e.target;=0A=
				jQuery.data( elem, "_change_data", getVal(elem) );=0A=
			}=0A=
		},=0A=
=0A=
		setup: function( data, namespaces ) {=0A=
			if ( this.type =3D=3D=3D "file" ) {=0A=
				return false;=0A=
			}=0A=
=0A=
			for ( var type in changeFilters ) {=0A=
				jQuery.event.add( this, type + ".specialChange", changeFilters[type] =
);=0A=
			}=0A=
=0A=
			return formElems.test( this.nodeName );=0A=
		},=0A=
=0A=
		teardown: function( namespaces ) {=0A=
			jQuery.event.remove( this, ".specialChange" );=0A=
=0A=
			return formElems.test( this.nodeName );=0A=
		}=0A=
	};=0A=
=0A=
	changeFilters =3D jQuery.event.special.change.filters;=0A=
}=0A=
=0A=
function trigger( type, elem, args ) {=0A=
	args[0].type =3D type;=0A=
	return jQuery.event.handle.apply( elem, args );=0A=
}=0A=
=0A=
// Create "bubbling" focus and blur events=0A=
if ( document.addEventListener ) {=0A=
	jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix =
) {=0A=
		jQuery.event.special[ fix ] =3D {=0A=
			setup: function() {=0A=
				this.addEventListener( orig, handler, true );=0A=
			}, =0A=
			teardown: function() { =0A=
				this.removeEventListener( orig, handler, true );=0A=
			}=0A=
		};=0A=
=0A=
		function handler( e ) { =0A=
			e =3D jQuery.event.fix( e );=0A=
			e.type =3D fix;=0A=
			return jQuery.event.handle.call( this, e );=0A=
		}=0A=
	});=0A=
}=0A=
=0A=
jQuery.each(["bind", "one"], function( i, name ) {=0A=
	jQuery.fn[ name ] =3D function( type, data, fn ) {=0A=
		// Handle object literals=0A=
		if ( typeof type =3D=3D=3D "object" ) {=0A=
			for ( var key in type ) {=0A=
				this[ name ](key, data, type[key], fn);=0A=
			}=0A=
			return this;=0A=
		}=0A=
		=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			fn =3D data;=0A=
			data =3D undefined;=0A=
		}=0A=
=0A=
		var handler =3D name =3D=3D=3D "one" ? jQuery.proxy( fn, function( =
event ) {=0A=
			jQuery( this ).unbind( event, handler );=0A=
			return fn.apply( this, arguments );=0A=
		}) : fn;=0A=
=0A=
		if ( type =3D=3D=3D "unload" && name !=3D=3D "one" ) {=0A=
			this.one( type, data, fn );=0A=
=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				jQuery.event.add( this[i], type, handler, data );=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	};=0A=
});=0A=
=0A=
jQuery.fn.extend({=0A=
	unbind: function( type, fn ) {=0A=
		// Handle object literals=0A=
		if ( typeof type =3D=3D=3D "object" && !type.preventDefault ) {=0A=
			for ( var key in type ) {=0A=
				this.unbind(key, type[key]);=0A=
			}=0A=
=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				jQuery.event.remove( this[i], type, fn );=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
	=0A=
	delegate: function( selector, types, data, fn ) {=0A=
		return this.live( types, data, fn, selector );=0A=
	},=0A=
	=0A=
	undelegate: function( selector, types, fn ) {=0A=
		if ( arguments.length =3D=3D=3D 0 ) {=0A=
				return this.unbind( "live" );=0A=
		=0A=
		} else {=0A=
			return this.die( types, null, fn, selector );=0A=
		}=0A=
	},=0A=
	=0A=
	trigger: function( type, data ) {=0A=
		return this.each(function() {=0A=
			jQuery.event.trigger( type, data, this );=0A=
		});=0A=
	},=0A=
=0A=
	triggerHandler: function( type, data ) {=0A=
		if ( this[0] ) {=0A=
			var event =3D jQuery.Event( type );=0A=
			event.preventDefault();=0A=
			event.stopPropagation();=0A=
			jQuery.event.trigger( event, data, this[0] );=0A=
			return event.result;=0A=
		}=0A=
	},=0A=
=0A=
	toggle: function( fn ) {=0A=
		// Save reference to arguments for access in closure=0A=
		var args =3D arguments, i =3D 1;=0A=
=0A=
		// link all the functions, so any of them can unbind this click handler=0A=
		while ( i < args.length ) {=0A=
			jQuery.proxy( fn, args[ i++ ] );=0A=
		}=0A=
=0A=
		return this.click( jQuery.proxy( fn, function( event ) {=0A=
			// Figure out which function to execute=0A=
			var lastToggle =3D ( jQuery.data( this, "lastToggle" + fn.guid ) || 0 =
) % i;=0A=
			jQuery.data( this, "lastToggle" + fn.guid, lastToggle + 1 );=0A=
=0A=
			// Make sure that clicks stop=0A=
			event.preventDefault();=0A=
=0A=
			// and execute the function=0A=
			return args[ lastToggle ].apply( this, arguments ) || false;=0A=
		}));=0A=
	},=0A=
=0A=
	hover: function( fnOver, fnOut ) {=0A=
		return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );=0A=
	}=0A=
});=0A=
=0A=
var liveMap =3D {=0A=
	focus: "focusin",=0A=
	blur: "focusout",=0A=
	mouseenter: "mouseover",=0A=
	mouseleave: "mouseout"=0A=
};=0A=
=0A=
jQuery.each(["live", "die"], function( i, name ) {=0A=
	jQuery.fn[ name ] =3D function( types, data, fn, origSelector /* =
Internal Use Only */ ) {=0A=
		var type, i =3D 0, match, namespaces, preType,=0A=
			selector =3D origSelector || this.selector,=0A=
			context =3D origSelector ? this : jQuery( this.context );=0A=
=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			fn =3D data;=0A=
			data =3D undefined;=0A=
		}=0A=
=0A=
		types =3D (types || "").split(" ");=0A=
=0A=
		while ( (type =3D types[ i++ ]) !=3D null ) {=0A=
			match =3D rnamespaces.exec( type );=0A=
			namespaces =3D "";=0A=
=0A=
			if ( match )  {=0A=
				namespaces =3D match[0];=0A=
				type =3D type.replace( rnamespaces, "" );=0A=
			}=0A=
=0A=
			if ( type =3D=3D=3D "hover" ) {=0A=
				types.push( "mouseenter" + namespaces, "mouseleave" + namespaces );=0A=
				continue;=0A=
			}=0A=
=0A=
			preType =3D type;=0A=
=0A=
			if ( type =3D=3D=3D "focus" || type =3D=3D=3D "blur" ) {=0A=
				types.push( liveMap[ type ] + namespaces );=0A=
				type =3D type + namespaces;=0A=
=0A=
			} else {=0A=
				type =3D (liveMap[ type ] || type) + namespaces;=0A=
			}=0A=
=0A=
			if ( name =3D=3D=3D "live" ) {=0A=
				// bind live handler=0A=
				context.each(function(){=0A=
					jQuery.event.add( this, liveConvert( type, selector ),=0A=
						{ data: data, selector: selector, handler: fn, origType: type, =
origHandler: fn, preType: preType } );=0A=
				});=0A=
=0A=
			} else {=0A=
				// unbind live handler=0A=
				context.unbind( liveConvert( type, selector ), fn );=0A=
			}=0A=
		}=0A=
		=0A=
		return this;=0A=
	}=0A=
});=0A=
=0A=
function liveHandler( event ) {=0A=
	var stop, elems =3D [], selectors =3D [], args =3D arguments,=0A=
		related, match, handleObj, elem, j, i, l, data,=0A=
		events =3D jQuery.data( this, "events" );=0A=
=0A=
	// Make sure we avoid non-left-click bubbling in Firefox (#3861)=0A=
	if ( event.liveFired =3D=3D=3D this || !events || !events.live || =
event.button && event.type =3D=3D=3D "click" ) {=0A=
		return;=0A=
	}=0A=
=0A=
	event.liveFired =3D this;=0A=
=0A=
	var live =3D events.live.slice(0);=0A=
=0A=
	for ( j =3D 0; j < live.length; j++ ) {=0A=
		handleObj =3D live[j];=0A=
=0A=
		if ( handleObj.origType.replace( rnamespaces, "" ) =3D=3D=3D =
event.type ) {=0A=
			selectors.push( handleObj.selector );=0A=
=0A=
		} else {=0A=
			live.splice( j--, 1 );=0A=
		}=0A=
	}=0A=
=0A=
	match =3D jQuery( event.target ).closest( selectors, =
event.currentTarget );=0A=
=0A=
	for ( i =3D 0, l =3D match.length; i < l; i++ ) {=0A=
		for ( j =3D 0; j < live.length; j++ ) {=0A=
			handleObj =3D live[j];=0A=
=0A=
			if ( match[i].selector =3D=3D=3D handleObj.selector ) {=0A=
				elem =3D match[i].elem;=0A=
				related =3D null;=0A=
=0A=
				// Those two events require additional checking=0A=
				if ( handleObj.preType =3D=3D=3D "mouseenter" || handleObj.preType =
=3D=3D=3D "mouseleave" ) {=0A=
					related =3D jQuery( event.relatedTarget ).closest( =
handleObj.selector )[0];=0A=
				}=0A=
=0A=
				if ( !related || related !=3D=3D elem ) {=0A=
					elems.push({ elem: elem, handleObj: handleObj });=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	for ( i =3D 0, l =3D elems.length; i < l; i++ ) {=0A=
		match =3D elems[i];=0A=
		event.currentTarget =3D match.elem;=0A=
		event.data =3D match.handleObj.data;=0A=
		event.handleObj =3D match.handleObj;=0A=
=0A=
		if ( match.handleObj.origHandler.apply( match.elem, args ) =3D=3D=3D =
false ) {=0A=
			stop =3D false;=0A=
			break;=0A=
		}=0A=
	}=0A=
=0A=
	return stop;=0A=
}=0A=
=0A=
function liveConvert( type, selector ) {=0A=
	return "live." + (type && type !=3D=3D "*" ? type + "." : "") + =
selector.replace(/\./g, "`").replace(/ /g, "&");=0A=
}=0A=
=0A=
jQuery.each( ("blur focus focusin focusout load resize scroll unload =
click dblclick " +=0A=
	"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " =
+=0A=
	"change select submit keydown keypress keyup error").split(" "), =
function( i, name ) {=0A=
=0A=
	// Handle event binding=0A=
	jQuery.fn[ name ] =3D function( fn ) {=0A=
		return fn ? this.bind( name, fn ) : this.trigger( name );=0A=
	};=0A=
=0A=
	if ( jQuery.attrFn ) {=0A=
		jQuery.attrFn[ name ] =3D true;=0A=
	}=0A=
});=0A=
=0A=
// Prevent memory leaks in IE=0A=
// Window isn't included so as not to unbind existing unload events=0A=
// More info:=0A=
//  - http://isaacschlueter.com/2006/10/msie-memory-leaks/=0A=
if ( window.attachEvent && !window.addEventListener ) {=0A=
	window.attachEvent("onunload", function() {=0A=
		for ( var id in jQuery.cache ) {=0A=
			if ( jQuery.cache[ id ].handle ) {=0A=
				// Try/Catch is to handle iframes being unloaded, see #4280=0A=
				try {=0A=
					jQuery.event.remove( jQuery.cache[ id ].handle.elem );=0A=
				} catch(e) {}=0A=
			}=0A=
		}=0A=
	});=0A=
}=0A=
/*!=0A=
 * Sizzle CSS Selector Engine - v1.0=0A=
 *  Copyright 2009, The Dojo Foundation=0A=
 *  Released under the MIT, BSD, and GPL Licenses.=0A=
 *  More information: http://sizzlejs.com/=0A=
 */=0A=
(function(){=0A=
=0A=
var chunker =3D =
/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+=
)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,=0A=
	done =3D 0,=0A=
	toString =3D Object.prototype.toString,=0A=
	hasDuplicate =3D false,=0A=
	baseHasDuplicate =3D true;=0A=
=0A=
// Here we check if the JavaScript engine is using some sort of=0A=
// optimization where it does not always call our comparision=0A=
// function. If that is the case, discard the hasDuplicate value.=0A=
//   Thus far that includes Google Chrome.=0A=
[0, 0].sort(function(){=0A=
	baseHasDuplicate =3D false;=0A=
	return 0;=0A=
});=0A=
=0A=
var Sizzle =3D function(selector, context, results, seed) {=0A=
	results =3D results || [];=0A=
	var origContext =3D context =3D context || document;=0A=
=0A=
	if ( context.nodeType !=3D=3D 1 && context.nodeType !=3D=3D 9 ) {=0A=
		return [];=0A=
	}=0A=
	=0A=
	if ( !selector || typeof selector !=3D=3D "string" ) {=0A=
		return results;=0A=
	}=0A=
=0A=
	var parts =3D [], m, set, checkSet, extra, prune =3D true, contextXML =
=3D isXML(context),=0A=
		soFar =3D selector;=0A=
	=0A=
	// Reset the position of the chunker regexp (start from head)=0A=
	while ( (chunker.exec(""), m =3D chunker.exec(soFar)) !=3D=3D null ) {=0A=
		soFar =3D m[3];=0A=
		=0A=
		parts.push( m[1] );=0A=
		=0A=
		if ( m[2] ) {=0A=
			extra =3D m[3];=0A=
			break;=0A=
		}=0A=
	}=0A=
=0A=
	if ( parts.length > 1 && origPOS.exec( selector ) ) {=0A=
		if ( parts.length =3D=3D=3D 2 && Expr.relative[ parts[0] ] ) {=0A=
			set =3D posProcess( parts[0] + parts[1], context );=0A=
		} else {=0A=
			set =3D Expr.relative[ parts[0] ] ?=0A=
				[ context ] :=0A=
				Sizzle( parts.shift(), context );=0A=
=0A=
			while ( parts.length ) {=0A=
				selector =3D parts.shift();=0A=
=0A=
				if ( Expr.relative[ selector ] ) {=0A=
					selector +=3D parts.shift();=0A=
				}=0A=
				=0A=
				set =3D posProcess( selector, set );=0A=
			}=0A=
		}=0A=
	} else {=0A=
		// Take a shortcut and set the context if the root selector is an ID=0A=
		// (but not if it'll be faster if the inner selector is an ID)=0A=
		if ( !seed && parts.length > 1 && context.nodeType =3D=3D=3D 9 && =
!contextXML &&=0A=
				Expr.match.ID.test(parts[0]) && =
!Expr.match.ID.test(parts[parts.length - 1]) ) {=0A=
			var ret =3D Sizzle.find( parts.shift(), context, contextXML );=0A=
			context =3D ret.expr ? Sizzle.filter( ret.expr, ret.set )[0] : =
ret.set[0];=0A=
		}=0A=
=0A=
		if ( context ) {=0A=
			var ret =3D seed ?=0A=
				{ expr: parts.pop(), set: makeArray(seed) } :=0A=
				Sizzle.find( parts.pop(), parts.length =3D=3D=3D 1 && (parts[0] =
=3D=3D=3D "~" || parts[0] =3D=3D=3D "+") && context.parentNode ? =
context.parentNode : context, contextXML );=0A=
			set =3D ret.expr ? Sizzle.filter( ret.expr, ret.set ) : ret.set;=0A=
=0A=
			if ( parts.length > 0 ) {=0A=
				checkSet =3D makeArray(set);=0A=
			} else {=0A=
				prune =3D false;=0A=
			}=0A=
=0A=
			while ( parts.length ) {=0A=
				var cur =3D parts.pop(), pop =3D cur;=0A=
=0A=
				if ( !Expr.relative[ cur ] ) {=0A=
					cur =3D "";=0A=
				} else {=0A=
					pop =3D parts.pop();=0A=
				}=0A=
=0A=
				if ( pop =3D=3D null ) {=0A=
					pop =3D context;=0A=
				}=0A=
=0A=
				Expr.relative[ cur ]( checkSet, pop, contextXML );=0A=
			}=0A=
		} else {=0A=
			checkSet =3D parts =3D [];=0A=
		}=0A=
	}=0A=
=0A=
	if ( !checkSet ) {=0A=
		checkSet =3D set;=0A=
	}=0A=
=0A=
	if ( !checkSet ) {=0A=
		Sizzle.error( cur || selector );=0A=
	}=0A=
=0A=
	if ( toString.call(checkSet) =3D=3D=3D "[object Array]" ) {=0A=
		if ( !prune ) {=0A=
			results.push.apply( results, checkSet );=0A=
		} else if ( context && context.nodeType =3D=3D=3D 1 ) {=0A=
			for ( var i =3D 0; checkSet[i] !=3D null; i++ ) {=0A=
				if ( checkSet[i] && (checkSet[i] =3D=3D=3D true || =
checkSet[i].nodeType =3D=3D=3D 1 && contains(context, checkSet[i])) ) {=0A=
					results.push( set[i] );=0A=
				}=0A=
			}=0A=
		} else {=0A=
			for ( var i =3D 0; checkSet[i] !=3D null; i++ ) {=0A=
				if ( checkSet[i] && checkSet[i].nodeType =3D=3D=3D 1 ) {=0A=
					results.push( set[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
	} else {=0A=
		makeArray( checkSet, results );=0A=
	}=0A=
=0A=
	if ( extra ) {=0A=
		Sizzle( extra, origContext, results, seed );=0A=
		Sizzle.uniqueSort( results );=0A=
	}=0A=
=0A=
	return results;=0A=
};=0A=
=0A=
Sizzle.uniqueSort =3D function(results){=0A=
	if ( sortOrder ) {=0A=
		hasDuplicate =3D baseHasDuplicate;=0A=
		results.sort(sortOrder);=0A=
=0A=
		if ( hasDuplicate ) {=0A=
			for ( var i =3D 1; i < results.length; i++ ) {=0A=
				if ( results[i] =3D=3D=3D results[i-1] ) {=0A=
					results.splice(i--, 1);=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	return results;=0A=
};=0A=
=0A=
Sizzle.matches =3D function(expr, set){=0A=
	return Sizzle(expr, null, null, set);=0A=
};=0A=
=0A=
Sizzle.find =3D function(expr, context, isXML){=0A=
	var set, match;=0A=
=0A=
	if ( !expr ) {=0A=
		return [];=0A=
	}=0A=
=0A=
	for ( var i =3D 0, l =3D Expr.order.length; i < l; i++ ) {=0A=
		var type =3D Expr.order[i], match;=0A=
		=0A=
		if ( (match =3D Expr.leftMatch[ type ].exec( expr )) ) {=0A=
			var left =3D match[1];=0A=
			match.splice(1,1);=0A=
=0A=
			if ( left.substr( left.length - 1 ) !=3D=3D "\\" ) {=0A=
				match[1] =3D (match[1] || "").replace(/\\/g, "");=0A=
				set =3D Expr.find[ type ]( match, context, isXML );=0A=
				if ( set !=3D null ) {=0A=
					expr =3D expr.replace( Expr.match[ type ], "" );=0A=
					break;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	if ( !set ) {=0A=
		set =3D context.getElementsByTagName("*");=0A=
	}=0A=
=0A=
	return {set: set, expr: expr};=0A=
};=0A=
=0A=
Sizzle.filter =3D function(expr, set, inplace, not){=0A=
	var old =3D expr, result =3D [], curLoop =3D set, match, anyFound,=0A=
		isXMLFilter =3D set && set[0] && isXML(set[0]);=0A=
=0A=
	while ( expr && set.length ) {=0A=
		for ( var type in Expr.filter ) {=0A=
			if ( (match =3D Expr.leftMatch[ type ].exec( expr )) !=3D null && =
match[2] ) {=0A=
				var filter =3D Expr.filter[ type ], found, item, left =3D match[1];=0A=
				anyFound =3D false;=0A=
=0A=
				match.splice(1,1);=0A=
=0A=
				if ( left.substr( left.length - 1 ) =3D=3D=3D "\\" ) {=0A=
					continue;=0A=
				}=0A=
=0A=
				if ( curLoop =3D=3D=3D result ) {=0A=
					result =3D [];=0A=
				}=0A=
=0A=
				if ( Expr.preFilter[ type ] ) {=0A=
					match =3D Expr.preFilter[ type ]( match, curLoop, inplace, result, =
not, isXMLFilter );=0A=
=0A=
					if ( !match ) {=0A=
						anyFound =3D found =3D true;=0A=
					} else if ( match =3D=3D=3D true ) {=0A=
						continue;=0A=
					}=0A=
				}=0A=
=0A=
				if ( match ) {=0A=
					for ( var i =3D 0; (item =3D curLoop[i]) !=3D null; i++ ) {=0A=
						if ( item ) {=0A=
							found =3D filter( item, match, i, curLoop );=0A=
							var pass =3D not ^ !!found;=0A=
=0A=
							if ( inplace && found !=3D null ) {=0A=
								if ( pass ) {=0A=
									anyFound =3D true;=0A=
								} else {=0A=
									curLoop[i] =3D false;=0A=
								}=0A=
							} else if ( pass ) {=0A=
								result.push( item );=0A=
								anyFound =3D true;=0A=
							}=0A=
						}=0A=
					}=0A=
				}=0A=
=0A=
				if ( found !=3D=3D undefined ) {=0A=
					if ( !inplace ) {=0A=
						curLoop =3D result;=0A=
					}=0A=
=0A=
					expr =3D expr.replace( Expr.match[ type ], "" );=0A=
=0A=
					if ( !anyFound ) {=0A=
						return [];=0A=
					}=0A=
=0A=
					break;=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// Improper expression=0A=
		if ( expr =3D=3D=3D old ) {=0A=
			if ( anyFound =3D=3D null ) {=0A=
				Sizzle.error( expr );=0A=
			} else {=0A=
				break;=0A=
			}=0A=
		}=0A=
=0A=
		old =3D expr;=0A=
	}=0A=
=0A=
	return curLoop;=0A=
};=0A=
=0A=
Sizzle.error =3D function( msg ) {=0A=
	throw "Syntax error, unrecognized expression: " + msg;=0A=
};=0A=
=0A=
var Expr =3D Sizzle.selectors =3D {=0A=
	order: [ "ID", "NAME", "TAG" ],=0A=
	match: {=0A=
		ID: /#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,=0A=
		CLASS: /\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,=0A=
		NAME: /\[name=3D['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,=0A=
		ATTR: =
/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]=
/,=0A=
		TAG: /^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,=0A=
		CHILD: /:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,=0A=
		POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]|$)/,=0A=
		PSEUDO: =
/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\)=
)?/=0A=
	},=0A=
	leftMatch: {},=0A=
	attrMap: {=0A=
		"class": "className",=0A=
		"for": "htmlFor"=0A=
	},=0A=
	attrHandle: {=0A=
		href: function(elem){=0A=
			return elem.getAttribute("href");=0A=
		}=0A=
	},=0A=
	relative: {=0A=
		"+": function(checkSet, part){=0A=
			var isPartStr =3D typeof part =3D=3D=3D "string",=0A=
				isTag =3D isPartStr && !/\W/.test(part),=0A=
				isPartStrNotTag =3D isPartStr && !isTag;=0A=
=0A=
			if ( isTag ) {=0A=
				part =3D part.toLowerCase();=0A=
			}=0A=
=0A=
			for ( var i =3D 0, l =3D checkSet.length, elem; i < l; i++ ) {=0A=
				if ( (elem =3D checkSet[i]) ) {=0A=
					while ( (elem =3D elem.previousSibling) && elem.nodeType !=3D=3D 1 =
) {}=0A=
=0A=
					checkSet[i] =3D isPartStrNotTag || elem && =
elem.nodeName.toLowerCase() =3D=3D=3D part ?=0A=
						elem || false :=0A=
						elem =3D=3D=3D part;=0A=
				}=0A=
			}=0A=
=0A=
			if ( isPartStrNotTag ) {=0A=
				Sizzle.filter( part, checkSet, true );=0A=
			}=0A=
		},=0A=
		">": function(checkSet, part){=0A=
			var isPartStr =3D typeof part =3D=3D=3D "string";=0A=
=0A=
			if ( isPartStr && !/\W/.test(part) ) {=0A=
				part =3D part.toLowerCase();=0A=
=0A=
				for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
					var elem =3D checkSet[i];=0A=
					if ( elem ) {=0A=
						var parent =3D elem.parentNode;=0A=
						checkSet[i] =3D parent.nodeName.toLowerCase() =3D=3D=3D part ? =
parent : false;=0A=
					}=0A=
				}=0A=
			} else {=0A=
				for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
					var elem =3D checkSet[i];=0A=
					if ( elem ) {=0A=
						checkSet[i] =3D isPartStr ?=0A=
							elem.parentNode :=0A=
							elem.parentNode =3D=3D=3D part;=0A=
					}=0A=
				}=0A=
=0A=
				if ( isPartStr ) {=0A=
					Sizzle.filter( part, checkSet, true );=0A=
				}=0A=
			}=0A=
		},=0A=
		"": function(checkSet, part, isXML){=0A=
			var doneName =3D done++, checkFn =3D dirCheck;=0A=
=0A=
			if ( typeof part =3D=3D=3D "string" && !/\W/.test(part) ) {=0A=
				var nodeCheck =3D part =3D part.toLowerCase();=0A=
				checkFn =3D dirNodeCheck;=0A=
			}=0A=
=0A=
			checkFn("parentNode", part, doneName, checkSet, nodeCheck, isXML);=0A=
		},=0A=
		"~": function(checkSet, part, isXML){=0A=
			var doneName =3D done++, checkFn =3D dirCheck;=0A=
=0A=
			if ( typeof part =3D=3D=3D "string" && !/\W/.test(part) ) {=0A=
				var nodeCheck =3D part =3D part.toLowerCase();=0A=
				checkFn =3D dirNodeCheck;=0A=
			}=0A=
=0A=
			checkFn("previousSibling", part, doneName, checkSet, nodeCheck, =
isXML);=0A=
		}=0A=
	},=0A=
	find: {=0A=
		ID: function(match, context, isXML){=0A=
			if ( typeof context.getElementById !=3D=3D "undefined" && !isXML ) {=0A=
				var m =3D context.getElementById(match[1]);=0A=
				return m ? [m] : [];=0A=
			}=0A=
		},=0A=
		NAME: function(match, context){=0A=
			if ( typeof context.getElementsByName !=3D=3D "undefined" ) {=0A=
				var ret =3D [], results =3D context.getElementsByName(match[1]);=0A=
=0A=
				for ( var i =3D 0, l =3D results.length; i < l; i++ ) {=0A=
					if ( results[i].getAttribute("name") =3D=3D=3D match[1] ) {=0A=
						ret.push( results[i] );=0A=
					}=0A=
				}=0A=
=0A=
				return ret.length =3D=3D=3D 0 ? null : ret;=0A=
			}=0A=
		},=0A=
		TAG: function(match, context){=0A=
			return context.getElementsByTagName(match[1]);=0A=
		}=0A=
	},=0A=
	preFilter: {=0A=
		CLASS: function(match, curLoop, inplace, result, not, isXML){=0A=
			match =3D " " + match[1].replace(/\\/g, "") + " ";=0A=
=0A=
			if ( isXML ) {=0A=
				return match;=0A=
			}=0A=
=0A=
			for ( var i =3D 0, elem; (elem =3D curLoop[i]) !=3D null; i++ ) {=0A=
				if ( elem ) {=0A=
					if ( not ^ (elem.className && (" " + elem.className + " =
").replace(/[\t\n]/g, " ").indexOf(match) >=3D 0) ) {=0A=
						if ( !inplace ) {=0A=
							result.push( elem );=0A=
						}=0A=
					} else if ( inplace ) {=0A=
						curLoop[i] =3D false;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			return false;=0A=
		},=0A=
		ID: function(match){=0A=
			return match[1].replace(/\\/g, "");=0A=
		},=0A=
		TAG: function(match, curLoop){=0A=
			return match[1].toLowerCase();=0A=
		},=0A=
		CHILD: function(match){=0A=
			if ( match[1] =3D=3D=3D "nth" ) {=0A=
				// parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', =
'-n+6'=0A=
				var test =3D /(-?)(\d*)n((?:\+|-)?\d*)/.exec(=0A=
					match[2] =3D=3D=3D "even" && "2n" || match[2] =3D=3D=3D "odd" && =
"2n+1" ||=0A=
					!/\D/.test( match[2] ) && "0n+" + match[2] || match[2]);=0A=
=0A=
				// calculate the numbers (first)n+(last) including if they are =
negative=0A=
				match[2] =3D (test[1] + (test[2] || 1)) - 0;=0A=
				match[3] =3D test[3] - 0;=0A=
			}=0A=
=0A=
			// TODO: Move to normal caching system=0A=
			match[0] =3D done++;=0A=
=0A=
			return match;=0A=
		},=0A=
		ATTR: function(match, curLoop, inplace, result, not, isXML){=0A=
			var name =3D match[1].replace(/\\/g, "");=0A=
			=0A=
			if ( !isXML && Expr.attrMap[name] ) {=0A=
				match[1] =3D Expr.attrMap[name];=0A=
			}=0A=
=0A=
			if ( match[2] =3D=3D=3D "~=3D" ) {=0A=
				match[4] =3D " " + match[4] + " ";=0A=
			}=0A=
=0A=
			return match;=0A=
		},=0A=
		PSEUDO: function(match, curLoop, inplace, result, not){=0A=
			if ( match[1] =3D=3D=3D "not" ) {=0A=
				// If we're dealing with a complex expression, or a simple one=0A=
				if ( ( chunker.exec(match[3]) || "" ).length > 1 || =
/^\w/.test(match[3]) ) {=0A=
					match[3] =3D Sizzle(match[3], null, null, curLoop);=0A=
				} else {=0A=
					var ret =3D Sizzle.filter(match[3], curLoop, inplace, true ^ not);=0A=
					if ( !inplace ) {=0A=
						result.push.apply( result, ret );=0A=
					}=0A=
					return false;=0A=
				}=0A=
			} else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( =
match[0] ) ) {=0A=
				return true;=0A=
			}=0A=
			=0A=
			return match;=0A=
		},=0A=
		POS: function(match){=0A=
			match.unshift( true );=0A=
			return match;=0A=
		}=0A=
	},=0A=
	filters: {=0A=
		enabled: function(elem){=0A=
			return elem.disabled =3D=3D=3D false && elem.type !=3D=3D "hidden";=0A=
		},=0A=
		disabled: function(elem){=0A=
			return elem.disabled =3D=3D=3D true;=0A=
		},=0A=
		checked: function(elem){=0A=
			return elem.checked =3D=3D=3D true;=0A=
		},=0A=
		selected: function(elem){=0A=
			// Accessing this property makes selected-by-default=0A=
			// options in Safari work properly=0A=
			elem.parentNode.selectedIndex;=0A=
			return elem.selected =3D=3D=3D true;=0A=
		},=0A=
		parent: function(elem){=0A=
			return !!elem.firstChild;=0A=
		},=0A=
		empty: function(elem){=0A=
			return !elem.firstChild;=0A=
		},=0A=
		has: function(elem, i, match){=0A=
			return !!Sizzle( match[3], elem ).length;=0A=
		},=0A=
		header: function(elem){=0A=
			return /h\d/i.test( elem.nodeName );=0A=
		},=0A=
		text: function(elem){=0A=
			return "text" =3D=3D=3D elem.type;=0A=
		},=0A=
		radio: function(elem){=0A=
			return "radio" =3D=3D=3D elem.type;=0A=
		},=0A=
		checkbox: function(elem){=0A=
			return "checkbox" =3D=3D=3D elem.type;=0A=
		},=0A=
		file: function(elem){=0A=
			return "file" =3D=3D=3D elem.type;=0A=
		},=0A=
		password: function(elem){=0A=
			return "password" =3D=3D=3D elem.type;=0A=
		},=0A=
		submit: function(elem){=0A=
			return "submit" =3D=3D=3D elem.type;=0A=
		},=0A=
		image: function(elem){=0A=
			return "image" =3D=3D=3D elem.type;=0A=
		},=0A=
		reset: function(elem){=0A=
			return "reset" =3D=3D=3D elem.type;=0A=
		},=0A=
		button: function(elem){=0A=
			return "button" =3D=3D=3D elem.type || elem.nodeName.toLowerCase() =
=3D=3D=3D "button";=0A=
		},=0A=
		input: function(elem){=0A=
			return /input|select|textarea|button/i.test(elem.nodeName);=0A=
		}=0A=
	},=0A=
	setFilters: {=0A=
		first: function(elem, i){=0A=
			return i =3D=3D=3D 0;=0A=
		},=0A=
		last: function(elem, i, match, array){=0A=
			return i =3D=3D=3D array.length - 1;=0A=
		},=0A=
		even: function(elem, i){=0A=
			return i % 2 =3D=3D=3D 0;=0A=
		},=0A=
		odd: function(elem, i){=0A=
			return i % 2 =3D=3D=3D 1;=0A=
		},=0A=
		lt: function(elem, i, match){=0A=
			return i < match[3] - 0;=0A=
		},=0A=
		gt: function(elem, i, match){=0A=
			return i > match[3] - 0;=0A=
		},=0A=
		nth: function(elem, i, match){=0A=
			return match[3] - 0 =3D=3D=3D i;=0A=
		},=0A=
		eq: function(elem, i, match){=0A=
			return match[3] - 0 =3D=3D=3D i;=0A=
		}=0A=
	},=0A=
	filter: {=0A=
		PSEUDO: function(elem, match, i, array){=0A=
			var name =3D match[1], filter =3D Expr.filters[ name ];=0A=
=0A=
			if ( filter ) {=0A=
				return filter( elem, i, match, array );=0A=
			} else if ( name =3D=3D=3D "contains" ) {=0A=
				return (elem.textContent || elem.innerText || getText([ elem ]) || =
"").indexOf(match[3]) >=3D 0;=0A=
			} else if ( name =3D=3D=3D "not" ) {=0A=
				var not =3D match[3];=0A=
=0A=
				for ( var i =3D 0, l =3D not.length; i < l; i++ ) {=0A=
					if ( not[i] =3D=3D=3D elem ) {=0A=
						return false;=0A=
					}=0A=
				}=0A=
=0A=
				return true;=0A=
			} else {=0A=
				Sizzle.error( "Syntax error, unrecognized expression: " + name );=0A=
			}=0A=
		},=0A=
		CHILD: function(elem, match){=0A=
			var type =3D match[1], node =3D elem;=0A=
			switch (type) {=0A=
				case 'only':=0A=
				case 'first':=0A=
					while ( (node =3D node.previousSibling) )	 {=0A=
						if ( node.nodeType =3D=3D=3D 1 ) { =0A=
							return false; =0A=
						}=0A=
					}=0A=
					if ( type =3D=3D=3D "first" ) { =0A=
						return true; =0A=
					}=0A=
					node =3D elem;=0A=
				case 'last':=0A=
					while ( (node =3D node.nextSibling) )	 {=0A=
						if ( node.nodeType =3D=3D=3D 1 ) { =0A=
							return false; =0A=
						}=0A=
					}=0A=
					return true;=0A=
				case 'nth':=0A=
					var first =3D match[2], last =3D match[3];=0A=
=0A=
					if ( first =3D=3D=3D 1 && last =3D=3D=3D 0 ) {=0A=
						return true;=0A=
					}=0A=
					=0A=
					var doneName =3D match[0],=0A=
						parent =3D elem.parentNode;=0A=
	=0A=
					if ( parent && (parent.sizcache !=3D=3D doneName || =
!elem.nodeIndex) ) {=0A=
						var count =3D 0;=0A=
						for ( node =3D parent.firstChild; node; node =3D node.nextSibling =
) {=0A=
							if ( node.nodeType =3D=3D=3D 1 ) {=0A=
								node.nodeIndex =3D ++count;=0A=
							}=0A=
						} =0A=
						parent.sizcache =3D doneName;=0A=
					}=0A=
					=0A=
					var diff =3D elem.nodeIndex - last;=0A=
					if ( first =3D=3D=3D 0 ) {=0A=
						return diff =3D=3D=3D 0;=0A=
					} else {=0A=
						return ( diff % first =3D=3D=3D 0 && diff / first >=3D 0 );=0A=
					}=0A=
			}=0A=
		},=0A=
		ID: function(elem, match){=0A=
			return elem.nodeType =3D=3D=3D 1 && elem.getAttribute("id") =3D=3D=3D =
match;=0A=
		},=0A=
		TAG: function(elem, match){=0A=
			return (match =3D=3D=3D "*" && elem.nodeType =3D=3D=3D 1) || =
elem.nodeName.toLowerCase() =3D=3D=3D match;=0A=
		},=0A=
		CLASS: function(elem, match){=0A=
			return (" " + (elem.className || elem.getAttribute("class")) + " ")=0A=
				.indexOf( match ) > -1;=0A=
		},=0A=
		ATTR: function(elem, match){=0A=
			var name =3D match[1],=0A=
				result =3D Expr.attrHandle[ name ] ?=0A=
					Expr.attrHandle[ name ]( elem ) :=0A=
					elem[ name ] !=3D null ?=0A=
						elem[ name ] :=0A=
						elem.getAttribute( name ),=0A=
				value =3D result + "",=0A=
				type =3D match[2],=0A=
				check =3D match[4];=0A=
=0A=
			return result =3D=3D null ?=0A=
				type =3D=3D=3D "!=3D" :=0A=
				type =3D=3D=3D "=3D" ?=0A=
				value =3D=3D=3D check :=0A=
				type =3D=3D=3D "*=3D" ?=0A=
				value.indexOf(check) >=3D 0 :=0A=
				type =3D=3D=3D "~=3D" ?=0A=
				(" " + value + " ").indexOf(check) >=3D 0 :=0A=
				!check ?=0A=
				value && result !=3D=3D false :=0A=
				type =3D=3D=3D "!=3D" ?=0A=
				value !=3D=3D check :=0A=
				type =3D=3D=3D "^=3D" ?=0A=
				value.indexOf(check) =3D=3D=3D 0 :=0A=
				type =3D=3D=3D "$=3D" ?=0A=
				value.substr(value.length - check.length) =3D=3D=3D check :=0A=
				type =3D=3D=3D "|=3D" ?=0A=
				value =3D=3D=3D check || value.substr(0, check.length + 1) =3D=3D=3D =
check + "-" :=0A=
				false;=0A=
		},=0A=
		POS: function(elem, match, i, array){=0A=
			var name =3D match[2], filter =3D Expr.setFilters[ name ];=0A=
=0A=
			if ( filter ) {=0A=
				return filter( elem, i, match, array );=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
var origPOS =3D Expr.match.POS;=0A=
=0A=
for ( var type in Expr.match ) {=0A=
	Expr.match[ type ] =3D new RegExp( Expr.match[ type ].source + =
/(?![^\[]*\])(?![^\(]*\))/.source );=0A=
	Expr.leftMatch[ type ] =3D new RegExp( /(^(?:.|\r|\n)*?)/.source + =
Expr.match[ type ].source.replace(/\\(\d+)/g, function(all, num){=0A=
		return "\\" + (num - 0 + 1);=0A=
	}));=0A=
}=0A=
=0A=
var makeArray =3D function(array, results) {=0A=
	array =3D Array.prototype.slice.call( array, 0 );=0A=
=0A=
	if ( results ) {=0A=
		results.push.apply( results, array );=0A=
		return results;=0A=
	}=0A=
	=0A=
	return array;=0A=
};=0A=
=0A=
// Perform a simple check to determine if the browser is capable of=0A=
// converting a NodeList to an array using builtin methods.=0A=
// Also verifies that the returned array holds DOM nodes=0A=
// (which is not the case in the Blackberry browser)=0A=
try {=0A=
	Array.prototype.slice.call( document.documentElement.childNodes, 0 =
)[0].nodeType;=0A=
=0A=
// Provide a fallback method if it does not work=0A=
} catch(e){=0A=
	makeArray =3D function(array, results) {=0A=
		var ret =3D results || [];=0A=
=0A=
		if ( toString.call(array) =3D=3D=3D "[object Array]" ) {=0A=
			Array.prototype.push.apply( ret, array );=0A=
		} else {=0A=
			if ( typeof array.length =3D=3D=3D "number" ) {=0A=
				for ( var i =3D 0, l =3D array.length; i < l; i++ ) {=0A=
					ret.push( array[i] );=0A=
				}=0A=
			} else {=0A=
				for ( var i =3D 0; array[i]; i++ ) {=0A=
					ret.push( array[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	};=0A=
}=0A=
=0A=
var sortOrder;=0A=
=0A=
if ( document.documentElement.compareDocumentPosition ) {=0A=
	sortOrder =3D function( a, b ) {=0A=
		if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) {=0A=
			if ( a =3D=3D b ) {=0A=
				hasDuplicate =3D true;=0A=
			}=0A=
			return a.compareDocumentPosition ? -1 : 1;=0A=
		}=0A=
=0A=
		var ret =3D a.compareDocumentPosition(b) & 4 ? -1 : a =3D=3D=3D b ? 0 =
: 1;=0A=
		if ( ret =3D=3D=3D 0 ) {=0A=
			hasDuplicate =3D true;=0A=
		}=0A=
		return ret;=0A=
	};=0A=
} else if ( "sourceIndex" in document.documentElement ) {=0A=
	sortOrder =3D function( a, b ) {=0A=
		if ( !a.sourceIndex || !b.sourceIndex ) {=0A=
			if ( a =3D=3D b ) {=0A=
				hasDuplicate =3D true;=0A=
			}=0A=
			return a.sourceIndex ? -1 : 1;=0A=
		}=0A=
=0A=
		var ret =3D a.sourceIndex - b.sourceIndex;=0A=
		if ( ret =3D=3D=3D 0 ) {=0A=
			hasDuplicate =3D true;=0A=
		}=0A=
		return ret;=0A=
	};=0A=
} else if ( document.createRange ) {=0A=
	sortOrder =3D function( a, b ) {=0A=
		if ( !a.ownerDocument || !b.ownerDocument ) {=0A=
			if ( a =3D=3D b ) {=0A=
				hasDuplicate =3D true;=0A=
			}=0A=
			return a.ownerDocument ? -1 : 1;=0A=
		}=0A=
=0A=
		var aRange =3D a.ownerDocument.createRange(), bRange =3D =
b.ownerDocument.createRange();=0A=
		aRange.setStart(a, 0);=0A=
		aRange.setEnd(a, 0);=0A=
		bRange.setStart(b, 0);=0A=
		bRange.setEnd(b, 0);=0A=
		var ret =3D aRange.compareBoundaryPoints(Range.START_TO_END, bRange);=0A=
		if ( ret =3D=3D=3D 0 ) {=0A=
			hasDuplicate =3D true;=0A=
		}=0A=
		return ret;=0A=
	};=0A=
}=0A=
=0A=
// Utility function for retreiving the text value of an array of DOM =
nodes=0A=
function getText( elems ) {=0A=
	var ret =3D "", elem;=0A=
=0A=
	for ( var i =3D 0; elems[i]; i++ ) {=0A=
		elem =3D elems[i];=0A=
=0A=
		// Get the text from text nodes and CDATA nodes=0A=
		if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 4 ) {=0A=
			ret +=3D elem.nodeValue;=0A=
=0A=
		// Traverse everything else, except comment nodes=0A=
		} else if ( elem.nodeType !=3D=3D 8 ) {=0A=
			ret +=3D getText( elem.childNodes );=0A=
		}=0A=
	}=0A=
=0A=
	return ret;=0A=
}=0A=
=0A=
// Check to see if the browser returns elements by name when=0A=
// querying by getElementById (and provide a workaround)=0A=
(function(){=0A=
	// We're going to inject a fake input element with a specified name=0A=
	var form =3D document.createElement("div"),=0A=
		id =3D "script" + (new Date).getTime();=0A=
	form.innerHTML =3D "<a name=3D'" + id + "'/>";=0A=
=0A=
	// Inject it into the root element, check its status, and remove it =
quickly=0A=
	var root =3D document.documentElement;=0A=
	root.insertBefore( form, root.firstChild );=0A=
=0A=
	// The workaround has to do additional checks after a getElementById=0A=
	// Which slows things down for other browsers (hence the branching)=0A=
	if ( document.getElementById( id ) ) {=0A=
		Expr.find.ID =3D function(match, context, isXML){=0A=
			if ( typeof context.getElementById !=3D=3D "undefined" && !isXML ) {=0A=
				var m =3D context.getElementById(match[1]);=0A=
				return m ? m.id =3D=3D=3D match[1] || typeof m.getAttributeNode =
!=3D=3D "undefined" && m.getAttributeNode("id").nodeValue =3D=3D=3D =
match[1] ? [m] : undefined : [];=0A=
			}=0A=
		};=0A=
=0A=
		Expr.filter.ID =3D function(elem, match){=0A=
			var node =3D typeof elem.getAttributeNode !=3D=3D "undefined" && =
elem.getAttributeNode("id");=0A=
			return elem.nodeType =3D=3D=3D 1 && node && node.nodeValue =3D=3D=3D =
match;=0A=
		};=0A=
	}=0A=
=0A=
	root.removeChild( form );=0A=
	root =3D form =3D null; // release memory in IE=0A=
})();=0A=
=0A=
(function(){=0A=
	// Check to see if the browser returns only elements=0A=
	// when doing getElementsByTagName("*")=0A=
=0A=
	// Create a fake element=0A=
	var div =3D document.createElement("div");=0A=
	div.appendChild( document.createComment("") );=0A=
=0A=
	// Make sure no comments are found=0A=
	if ( div.getElementsByTagName("*").length > 0 ) {=0A=
		Expr.find.TAG =3D function(match, context){=0A=
			var results =3D context.getElementsByTagName(match[1]);=0A=
=0A=
			// Filter out possible comments=0A=
			if ( match[1] =3D=3D=3D "*" ) {=0A=
				var tmp =3D [];=0A=
=0A=
				for ( var i =3D 0; results[i]; i++ ) {=0A=
					if ( results[i].nodeType =3D=3D=3D 1 ) {=0A=
						tmp.push( results[i] );=0A=
					}=0A=
				}=0A=
=0A=
				results =3D tmp;=0A=
			}=0A=
=0A=
			return results;=0A=
		};=0A=
	}=0A=
=0A=
	// Check to see if an attribute returns normalized href attributes=0A=
	div.innerHTML =3D "<a href=3D'#'></a>";=0A=
	if ( div.firstChild && typeof div.firstChild.getAttribute !=3D=3D =
"undefined" &&=0A=
			div.firstChild.getAttribute("href") !=3D=3D "#" ) {=0A=
		Expr.attrHandle.href =3D function(elem){=0A=
			return elem.getAttribute("href", 2);=0A=
		};=0A=
	}=0A=
=0A=
	div =3D null; // release memory in IE=0A=
})();=0A=
=0A=
if ( document.querySelectorAll ) {=0A=
	(function(){=0A=
		var oldSizzle =3D Sizzle, div =3D document.createElement("div");=0A=
		div.innerHTML =3D "<p class=3D'TEST'></p>";=0A=
=0A=
		// Safari can't handle uppercase or unicode characters when=0A=
		// in quirks mode.=0A=
		if ( div.querySelectorAll && div.querySelectorAll(".TEST").length =
=3D=3D=3D 0 ) {=0A=
			return;=0A=
		}=0A=
	=0A=
		Sizzle =3D function(query, context, extra, seed){=0A=
			context =3D context || document;=0A=
=0A=
			// Only use querySelectorAll on non-XML documents=0A=
			// (ID selectors don't work in non-HTML documents)=0A=
			if ( !seed && context.nodeType =3D=3D=3D 9 && !isXML(context) ) {=0A=
				try {=0A=
					return makeArray( context.querySelectorAll(query), extra );=0A=
				} catch(e){}=0A=
			}=0A=
		=0A=
			return oldSizzle(query, context, extra, seed);=0A=
		};=0A=
=0A=
		for ( var prop in oldSizzle ) {=0A=
			Sizzle[ prop ] =3D oldSizzle[ prop ];=0A=
		}=0A=
=0A=
		div =3D null; // release memory in IE=0A=
	})();=0A=
}=0A=
=0A=
(function(){=0A=
	var div =3D document.createElement("div");=0A=
=0A=
	div.innerHTML =3D "<div class=3D'test e'></div><div =
class=3D'test'></div>";=0A=
=0A=
	// Opera can't find a second classname (in 9.6)=0A=
	// Also, make sure that getElementsByClassName actually exists=0A=
	if ( !div.getElementsByClassName || =
div.getElementsByClassName("e").length =3D=3D=3D 0 ) {=0A=
		return;=0A=
	}=0A=
=0A=
	// Safari caches class attributes, doesn't catch changes (in 3.2)=0A=
	div.lastChild.className =3D "e";=0A=
=0A=
	if ( div.getElementsByClassName("e").length =3D=3D=3D 1 ) {=0A=
		return;=0A=
	}=0A=
	=0A=
	Expr.order.splice(1, 0, "CLASS");=0A=
	Expr.find.CLASS =3D function(match, context, isXML) {=0A=
		if ( typeof context.getElementsByClassName !=3D=3D "undefined" && =
!isXML ) {=0A=
			return context.getElementsByClassName(match[1]);=0A=
		}=0A=
	};=0A=
=0A=
	div =3D null; // release memory in IE=0A=
})();=0A=
=0A=
function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {=0A=
	for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
		var elem =3D checkSet[i];=0A=
		if ( elem ) {=0A=
			elem =3D elem[dir];=0A=
			var match =3D false;=0A=
=0A=
			while ( elem ) {=0A=
				if ( elem.sizcache =3D=3D=3D doneName ) {=0A=
					match =3D checkSet[elem.sizset];=0A=
					break;=0A=
				}=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 && !isXML ){=0A=
					elem.sizcache =3D doneName;=0A=
					elem.sizset =3D i;=0A=
				}=0A=
=0A=
				if ( elem.nodeName.toLowerCase() =3D=3D=3D cur ) {=0A=
					match =3D elem;=0A=
					break;=0A=
				}=0A=
=0A=
				elem =3D elem[dir];=0A=
			}=0A=
=0A=
			checkSet[i] =3D match;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {=0A=
	for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
		var elem =3D checkSet[i];=0A=
		if ( elem ) {=0A=
			elem =3D elem[dir];=0A=
			var match =3D false;=0A=
=0A=
			while ( elem ) {=0A=
				if ( elem.sizcache =3D=3D=3D doneName ) {=0A=
					match =3D checkSet[elem.sizset];=0A=
					break;=0A=
				}=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
					if ( !isXML ) {=0A=
						elem.sizcache =3D doneName;=0A=
						elem.sizset =3D i;=0A=
					}=0A=
					if ( typeof cur !=3D=3D "string" ) {=0A=
						if ( elem =3D=3D=3D cur ) {=0A=
							match =3D true;=0A=
							break;=0A=
						}=0A=
=0A=
					} else if ( Sizzle.filter( cur, [elem] ).length > 0 ) {=0A=
						match =3D elem;=0A=
						break;=0A=
					}=0A=
				}=0A=
=0A=
				elem =3D elem[dir];=0A=
			}=0A=
=0A=
			checkSet[i] =3D match;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
var contains =3D document.compareDocumentPosition ? function(a, b){=0A=
	return !!(a.compareDocumentPosition(b) & 16);=0A=
} : function(a, b){=0A=
	return a !=3D=3D b && (a.contains ? a.contains(b) : true);=0A=
};=0A=
=0A=
var isXML =3D function(elem){=0A=
	// documentElement is verified for cases where it doesn't yet exist=0A=
	// (such as loading iframes in IE - #4833) =0A=
	var documentElement =3D (elem ? elem.ownerDocument || elem : =
0).documentElement;=0A=
	return documentElement ? documentElement.nodeName !=3D=3D "HTML" : =
false;=0A=
};=0A=
=0A=
var posProcess =3D function(selector, context){=0A=
	var tmpSet =3D [], later =3D "", match,=0A=
		root =3D context.nodeType ? [context] : context;=0A=
=0A=
	// Position selectors must be done after the filter=0A=
	// And so must :not(positional) so we move all PSEUDOs to the end=0A=
	while ( (match =3D Expr.match.PSEUDO.exec( selector )) ) {=0A=
		later +=3D match[0];=0A=
		selector =3D selector.replace( Expr.match.PSEUDO, "" );=0A=
	}=0A=
=0A=
	selector =3D Expr.relative[selector] ? selector + "*" : selector;=0A=
=0A=
	for ( var i =3D 0, l =3D root.length; i < l; i++ ) {=0A=
		Sizzle( selector, root[i], tmpSet );=0A=
	}=0A=
=0A=
	return Sizzle.filter( later, tmpSet );=0A=
};=0A=
=0A=
// EXPOSE=0A=
jQuery.find =3D Sizzle;=0A=
jQuery.expr =3D Sizzle.selectors;=0A=
jQuery.expr[":"] =3D jQuery.expr.filters;=0A=
jQuery.unique =3D Sizzle.uniqueSort;=0A=
jQuery.text =3D getText;=0A=
jQuery.isXMLDoc =3D isXML;=0A=
jQuery.contains =3D contains;=0A=
=0A=
return;=0A=
=0A=
window.Sizzle =3D Sizzle;=0A=
=0A=
})();=0A=
var runtil =3D /Until$/,=0A=
	rparentsprev =3D /^(?:parents|prevUntil|prevAll)/,=0A=
	// Note: This RegExp should be improved, or likely pulled from Sizzle=0A=
	rmultiselector =3D /,/,=0A=
	slice =3D Array.prototype.slice;=0A=
=0A=
// Implement the identical functionality for filter and not=0A=
var winnow =3D function( elements, qualifier, keep ) {=0A=
	if ( jQuery.isFunction( qualifier ) ) {=0A=
		return jQuery.grep(elements, function( elem, i ) {=0A=
			return !!qualifier.call( elem, i, elem ) =3D=3D=3D keep;=0A=
		});=0A=
=0A=
	} else if ( qualifier.nodeType ) {=0A=
		return jQuery.grep(elements, function( elem, i ) {=0A=
			return (elem =3D=3D=3D qualifier) =3D=3D=3D keep;=0A=
		});=0A=
=0A=
	} else if ( typeof qualifier =3D=3D=3D "string" ) {=0A=
		var filtered =3D jQuery.grep(elements, function( elem ) {=0A=
			return elem.nodeType =3D=3D=3D 1;=0A=
		});=0A=
=0A=
		if ( isSimple.test( qualifier ) ) {=0A=
			return jQuery.filter(qualifier, filtered, !keep);=0A=
		} else {=0A=
			qualifier =3D jQuery.filter( qualifier, filtered );=0A=
		}=0A=
	}=0A=
=0A=
	return jQuery.grep(elements, function( elem, i ) {=0A=
		return (jQuery.inArray( elem, qualifier ) >=3D 0) =3D=3D=3D keep;=0A=
	});=0A=
};=0A=
=0A=
jQuery.fn.extend({=0A=
	find: function( selector ) {=0A=
		var ret =3D this.pushStack( "", "find", selector ), length =3D 0;=0A=
=0A=
		for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
			length =3D ret.length;=0A=
			jQuery.find( selector, this[i], ret );=0A=
=0A=
			if ( i > 0 ) {=0A=
				// Make sure that the results are unique=0A=
				for ( var n =3D length; n < ret.length; n++ ) {=0A=
					for ( var r =3D 0; r < length; r++ ) {=0A=
						if ( ret[r] =3D=3D=3D ret[n] ) {=0A=
							ret.splice(n--, 1);=0A=
							break;=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	has: function( target ) {=0A=
		var targets =3D jQuery( target );=0A=
		return this.filter(function() {=0A=
			for ( var i =3D 0, l =3D targets.length; i < l; i++ ) {=0A=
				if ( jQuery.contains( this, targets[i] ) ) {=0A=
					return true;=0A=
				}=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	not: function( selector ) {=0A=
		return this.pushStack( winnow(this, selector, false), "not", selector);=0A=
	},=0A=
=0A=
	filter: function( selector ) {=0A=
		return this.pushStack( winnow(this, selector, true), "filter", =
selector );=0A=
	},=0A=
	=0A=
	is: function( selector ) {=0A=
		return !!selector && jQuery.filter( selector, this ).length > 0;=0A=
	},=0A=
=0A=
	closest: function( selectors, context ) {=0A=
		if ( jQuery.isArray( selectors ) ) {=0A=
			var ret =3D [], cur =3D this[0], match, matches =3D {}, selector;=0A=
=0A=
			if ( cur && selectors.length ) {=0A=
				for ( var i =3D 0, l =3D selectors.length; i < l; i++ ) {=0A=
					selector =3D selectors[i];=0A=
=0A=
					if ( !matches[selector] ) {=0A=
						matches[selector] =3D jQuery.expr.match.POS.test( selector ) ? =0A=
							jQuery( selector, context || this.context ) :=0A=
							selector;=0A=
					}=0A=
				}=0A=
=0A=
				while ( cur && cur.ownerDocument && cur !=3D=3D context ) {=0A=
					for ( selector in matches ) {=0A=
						match =3D matches[selector];=0A=
=0A=
						if ( match.jquery ? match.index(cur) > -1 : jQuery(cur).is(match) =
) {=0A=
							ret.push({ selector: selector, elem: cur });=0A=
							delete matches[selector];=0A=
						}=0A=
					}=0A=
					cur =3D cur.parentNode;=0A=
				}=0A=
			}=0A=
=0A=
			return ret;=0A=
		}=0A=
=0A=
		var pos =3D jQuery.expr.match.POS.test( selectors ) ? =0A=
			jQuery( selectors, context || this.context ) : null;=0A=
=0A=
		return this.map(function( i, cur ) {=0A=
			while ( cur && cur.ownerDocument && cur !=3D=3D context ) {=0A=
				if ( pos ? pos.index(cur) > -1 : jQuery(cur).is(selectors) ) {=0A=
					return cur;=0A=
				}=0A=
				cur =3D cur.parentNode;=0A=
			}=0A=
			return null;=0A=
		});=0A=
	},=0A=
	=0A=
	// Determine the position of an element within=0A=
	// the matched set of elements=0A=
	index: function( elem ) {=0A=
		if ( !elem || typeof elem =3D=3D=3D "string" ) {=0A=
			return jQuery.inArray( this[0],=0A=
				// If it receives a string, the selector is used=0A=
				// If it receives nothing, the siblings are used=0A=
				elem ? jQuery( elem ) : this.parent().children() );=0A=
		}=0A=
		// Locate the position of the desired element=0A=
		return jQuery.inArray(=0A=
			// If it receives a jQuery object, the first element is used=0A=
			elem.jquery ? elem[0] : elem, this );=0A=
	},=0A=
=0A=
	add: function( selector, context ) {=0A=
		var set =3D typeof selector =3D=3D=3D "string" ?=0A=
				jQuery( selector, context || this.context ) :=0A=
				jQuery.makeArray( selector ),=0A=
			all =3D jQuery.merge( this.get(), set );=0A=
=0A=
		return this.pushStack( isDisconnected( set[0] ) || isDisconnected( =
all[0] ) ?=0A=
			all :=0A=
			jQuery.unique( all ) );=0A=
	},=0A=
=0A=
	andSelf: function() {=0A=
		return this.add( this.prevObject );=0A=
	}=0A=
});=0A=
=0A=
// A painfully simple check to see if an element is disconnected=0A=
// from a document (should be improved, where feasible).=0A=
function isDisconnected( node ) {=0A=
	return !node || !node.parentNode || node.parentNode.nodeType =3D=3D=3D =
11;=0A=
}=0A=
=0A=
jQuery.each({=0A=
	parent: function( elem ) {=0A=
		var parent =3D elem.parentNode;=0A=
		return parent && parent.nodeType !=3D=3D 11 ? parent : null;=0A=
	},=0A=
	parents: function( elem ) {=0A=
		return jQuery.dir( elem, "parentNode" );=0A=
	},=0A=
	parentsUntil: function( elem, i, until ) {=0A=
		return jQuery.dir( elem, "parentNode", until );=0A=
	},=0A=
	next: function( elem ) {=0A=
		return jQuery.nth( elem, 2, "nextSibling" );=0A=
	},=0A=
	prev: function( elem ) {=0A=
		return jQuery.nth( elem, 2, "previousSibling" );=0A=
	},=0A=
	nextAll: function( elem ) {=0A=
		return jQuery.dir( elem, "nextSibling" );=0A=
	},=0A=
	prevAll: function( elem ) {=0A=
		return jQuery.dir( elem, "previousSibling" );=0A=
	},=0A=
	nextUntil: function( elem, i, until ) {=0A=
		return jQuery.dir( elem, "nextSibling", until );=0A=
	},=0A=
	prevUntil: function( elem, i, until ) {=0A=
		return jQuery.dir( elem, "previousSibling", until );=0A=
	},=0A=
	siblings: function( elem ) {=0A=
		return jQuery.sibling( elem.parentNode.firstChild, elem );=0A=
	},=0A=
	children: function( elem ) {=0A=
		return jQuery.sibling( elem.firstChild );=0A=
	},=0A=
	contents: function( elem ) {=0A=
		return jQuery.nodeName( elem, "iframe" ) ?=0A=
			elem.contentDocument || elem.contentWindow.document :=0A=
			jQuery.makeArray( elem.childNodes );=0A=
	}=0A=
}, function( name, fn ) {=0A=
	jQuery.fn[ name ] =3D function( until, selector ) {=0A=
		var ret =3D jQuery.map( this, fn, until );=0A=
		=0A=
		if ( !runtil.test( name ) ) {=0A=
			selector =3D until;=0A=
		}=0A=
=0A=
		if ( selector && typeof selector =3D=3D=3D "string" ) {=0A=
			ret =3D jQuery.filter( selector, ret );=0A=
		}=0A=
=0A=
		ret =3D this.length > 1 ? jQuery.unique( ret ) : ret;=0A=
=0A=
		if ( (this.length > 1 || rmultiselector.test( selector )) && =
rparentsprev.test( name ) ) {=0A=
			ret =3D ret.reverse();=0A=
		}=0A=
=0A=
		return this.pushStack( ret, name, slice.call(arguments).join(",") );=0A=
	};=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	filter: function( expr, elems, not ) {=0A=
		if ( not ) {=0A=
			expr =3D ":not(" + expr + ")";=0A=
		}=0A=
=0A=
		return jQuery.find.matches(expr, elems);=0A=
	},=0A=
	=0A=
	dir: function( elem, dir, until ) {=0A=
		var matched =3D [], cur =3D elem[dir];=0A=
		while ( cur && cur.nodeType !=3D=3D 9 && (until =3D=3D=3D undefined || =
cur.nodeType !=3D=3D 1 || !jQuery( cur ).is( until )) ) {=0A=
			if ( cur.nodeType =3D=3D=3D 1 ) {=0A=
				matched.push( cur );=0A=
			}=0A=
			cur =3D cur[dir];=0A=
		}=0A=
		return matched;=0A=
	},=0A=
=0A=
	nth: function( cur, result, dir, elem ) {=0A=
		result =3D result || 1;=0A=
		var num =3D 0;=0A=
=0A=
		for ( ; cur; cur =3D cur[dir] ) {=0A=
			if ( cur.nodeType =3D=3D=3D 1 && ++num =3D=3D=3D result ) {=0A=
				break;=0A=
			}=0A=
		}=0A=
=0A=
		return cur;=0A=
	},=0A=
=0A=
	sibling: function( n, elem ) {=0A=
		var r =3D [];=0A=
=0A=
		for ( ; n; n =3D n.nextSibling ) {=0A=
			if ( n.nodeType =3D=3D=3D 1 && n !=3D=3D elem ) {=0A=
				r.push( n );=0A=
			}=0A=
		}=0A=
=0A=
		return r;=0A=
	}=0A=
});=0A=
var rinlinejQuery =3D / jQuery\d+=3D"(?:\d+|null)"/g,=0A=
	rleadingWhitespace =3D /^\s+/,=0A=
	rxhtmlTag =3D /(<([\w:]+)[^>]*?)\/>/g,=0A=
	rselfClosing =3D =
/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,=0A=
	rtagName =3D /<([\w:]+)/,=0A=
	rtbody =3D /<tbody/i,=0A=
	rhtml =3D /<|&#?\w+;/,=0A=
	rnocache =3D /<script|<object|<embed|<option|<style/i,=0A=
	rchecked =3D /checked\s*(?:[^=3D]|=3D\s*.checked.)/i,  // =
checked=3D"checked" or checked (html5)=0A=
	fcloseTag =3D function( all, front, tag ) {=0A=
		return rselfClosing.test( tag ) ?=0A=
			all :=0A=
			front + "></" + tag + ">";=0A=
	},=0A=
	wrapMap =3D {=0A=
		option: [ 1, "<select multiple=3D'multiple'>", "</select>" ],=0A=
		legend: [ 1, "<fieldset>", "</fieldset>" ],=0A=
		thead: [ 1, "<table>", "</table>" ],=0A=
		tr: [ 2, "<table><tbody>", "</tbody></table>" ],=0A=
		td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ],=0A=
		col: [ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ],=0A=
		area: [ 1, "<map>", "</map>" ],=0A=
		_default: [ 0, "", "" ]=0A=
	};=0A=
=0A=
wrapMap.optgroup =3D wrapMap.option;=0A=
wrapMap.tbody =3D wrapMap.tfoot =3D wrapMap.colgroup =3D wrapMap.caption =
=3D wrapMap.thead;=0A=
wrapMap.th =3D wrapMap.td;=0A=
=0A=
// IE can't serialize <link> and <script> tags normally=0A=
if ( !jQuery.support.htmlSerialize ) {=0A=
	wrapMap._default =3D [ 1, "div<div>", "</div>" ];=0A=
}=0A=
=0A=
jQuery.fn.extend({=0A=
	text: function( text ) {=0A=
		if ( jQuery.isFunction(text) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				self.text( text.call(this, i, self.text()) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( typeof text !=3D=3D "object" && text !=3D=3D undefined ) {=0A=
			return this.empty().append( (this[0] && this[0].ownerDocument || =
document).createTextNode( text ) );=0A=
		}=0A=
=0A=
		return jQuery.text( this );=0A=
	},=0A=
=0A=
	wrapAll: function( html ) {=0A=
		if ( jQuery.isFunction( html ) ) {=0A=
			return this.each(function(i) {=0A=
				jQuery(this).wrapAll( html.call(this, i) );=0A=
			});=0A=
		}=0A=
=0A=
		if ( this[0] ) {=0A=
			// The elements to wrap the target around=0A=
			var wrap =3D jQuery( html, this[0].ownerDocument ).eq(0).clone(true);=0A=
=0A=
			if ( this[0].parentNode ) {=0A=
				wrap.insertBefore( this[0] );=0A=
			}=0A=
=0A=
			wrap.map(function() {=0A=
				var elem =3D this;=0A=
=0A=
				while ( elem.firstChild && elem.firstChild.nodeType =3D=3D=3D 1 ) {=0A=
					elem =3D elem.firstChild;=0A=
				}=0A=
=0A=
				return elem;=0A=
			}).append(this);=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	wrapInner: function( html ) {=0A=
		if ( jQuery.isFunction( html ) ) {=0A=
			return this.each(function(i) {=0A=
				jQuery(this).wrapInner( html.call(this, i) );=0A=
			});=0A=
		}=0A=
=0A=
		return this.each(function() {=0A=
			var self =3D jQuery( this ), contents =3D self.contents();=0A=
=0A=
			if ( contents.length ) {=0A=
				contents.wrapAll( html );=0A=
=0A=
			} else {=0A=
				self.append( html );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	wrap: function( html ) {=0A=
		return this.each(function() {=0A=
			jQuery( this ).wrapAll( html );=0A=
		});=0A=
	},=0A=
=0A=
	unwrap: function() {=0A=
		return this.parent().each(function() {=0A=
			if ( !jQuery.nodeName( this, "body" ) ) {=0A=
				jQuery( this ).replaceWith( this.childNodes );=0A=
			}=0A=
		}).end();=0A=
	},=0A=
=0A=
	append: function() {=0A=
		return this.domManip(arguments, true, function( elem ) {=0A=
			if ( this.nodeType =3D=3D=3D 1 ) {=0A=
				this.appendChild( elem );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	prepend: function() {=0A=
		return this.domManip(arguments, true, function( elem ) {=0A=
			if ( this.nodeType =3D=3D=3D 1 ) {=0A=
				this.insertBefore( elem, this.firstChild );=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	before: function() {=0A=
		if ( this[0] && this[0].parentNode ) {=0A=
			return this.domManip(arguments, false, function( elem ) {=0A=
				this.parentNode.insertBefore( elem, this );=0A=
			});=0A=
		} else if ( arguments.length ) {=0A=
			var set =3D jQuery(arguments[0]);=0A=
			set.push.apply( set, this.toArray() );=0A=
			return this.pushStack( set, "before", arguments );=0A=
		}=0A=
	},=0A=
=0A=
	after: function() {=0A=
		if ( this[0] && this[0].parentNode ) {=0A=
			return this.domManip(arguments, false, function( elem ) {=0A=
				this.parentNode.insertBefore( elem, this.nextSibling );=0A=
			});=0A=
		} else if ( arguments.length ) {=0A=
			var set =3D this.pushStack( this, "after", arguments );=0A=
			set.push.apply( set, jQuery(arguments[0]).toArray() );=0A=
			return set;=0A=
		}=0A=
	},=0A=
	=0A=
	// keepData is for internal use only--do not document=0A=
	remove: function( selector, keepData ) {=0A=
		for ( var i =3D 0, elem; (elem =3D this[i]) !=3D null; i++ ) {=0A=
			if ( !selector || jQuery.filter( selector, [ elem ] ).length ) {=0A=
				if ( !keepData && elem.nodeType =3D=3D=3D 1 ) {=0A=
					jQuery.cleanData( elem.getElementsByTagName("*") );=0A=
					jQuery.cleanData( [ elem ] );=0A=
				}=0A=
=0A=
				if ( elem.parentNode ) {=0A=
					 elem.parentNode.removeChild( elem );=0A=
				}=0A=
			}=0A=
		}=0A=
		=0A=
		return this;=0A=
	},=0A=
=0A=
	empty: function() {=0A=
		for ( var i =3D 0, elem; (elem =3D this[i]) !=3D null; i++ ) {=0A=
			// Remove element nodes and prevent memory leaks=0A=
			if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
				jQuery.cleanData( elem.getElementsByTagName("*") );=0A=
			}=0A=
=0A=
			// Remove any remaining nodes=0A=
			while ( elem.firstChild ) {=0A=
				elem.removeChild( elem.firstChild );=0A=
			}=0A=
		}=0A=
		=0A=
		return this;=0A=
	},=0A=
=0A=
	clone: function( events ) {=0A=
		// Do the clone=0A=
		var ret =3D this.map(function() {=0A=
			if ( !jQuery.support.noCloneEvent && !jQuery.isXMLDoc(this) ) {=0A=
				// IE copies events bound via attachEvent when=0A=
				// using cloneNode. Calling detachEvent on the=0A=
				// clone will also remove the events from the orignal=0A=
				// In order to get around this, we use innerHTML.=0A=
				// Unfortunately, this means some modifications to=0A=
				// attributes in IE that are actually only stored=0A=
				// as properties will not be copied (such as the=0A=
				// the name attribute on an input).=0A=
				var html =3D this.outerHTML, ownerDocument =3D this.ownerDocument;=0A=
				if ( !html ) {=0A=
					var div =3D ownerDocument.createElement("div");=0A=
					div.appendChild( this.cloneNode(true) );=0A=
					html =3D div.innerHTML;=0A=
				}=0A=
=0A=
				return jQuery.clean([html.replace(rinlinejQuery, "")=0A=
					// Handle the case in IE 8 where action=3D/test/> self-closes a tag=0A=
					.replace(/=3D([^=3D"'>\s]+\/)>/g, '=3D"$1">')=0A=
					.replace(rleadingWhitespace, "")], ownerDocument)[0];=0A=
			} else {=0A=
				return this.cloneNode(true);=0A=
			}=0A=
		});=0A=
=0A=
		// Copy the events from the original to the clone=0A=
		if ( events =3D=3D=3D true ) {=0A=
			cloneCopyEvent( this, ret );=0A=
			cloneCopyEvent( this.find("*"), ret.find("*") );=0A=
		}=0A=
=0A=
		// Return the cloned set=0A=
		return ret;=0A=
	},=0A=
=0A=
	html: function( value ) {=0A=
		if ( value =3D=3D=3D undefined ) {=0A=
			return this[0] && this[0].nodeType =3D=3D=3D 1 ?=0A=
				this[0].innerHTML.replace(rinlinejQuery, "") :=0A=
				null;=0A=
=0A=
		// See if we can take a shortcut and just use innerHTML=0A=
		} else if ( typeof value =3D=3D=3D "string" && !rnocache.test( value ) =
&&=0A=
			(jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value =
)) &&=0A=
			!wrapMap[ (rtagName.exec( value ) || ["", ""])[1].toLowerCase() ] ) {=0A=
=0A=
			value =3D value.replace(rxhtmlTag, fcloseTag);=0A=
=0A=
			try {=0A=
				for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
					// Remove element nodes and prevent memory leaks=0A=
					if ( this[i].nodeType =3D=3D=3D 1 ) {=0A=
						jQuery.cleanData( this[i].getElementsByTagName("*") );=0A=
						this[i].innerHTML =3D value;=0A=
					}=0A=
				}=0A=
=0A=
			// If using innerHTML throws an exception, use the fallback method=0A=
			} catch(e) {=0A=
				this.empty().append( value );=0A=
			}=0A=
=0A=
		} else if ( jQuery.isFunction( value ) ) {=0A=
			this.each(function(i){=0A=
				var self =3D jQuery(this), old =3D self.html();=0A=
				self.empty().append(function(){=0A=
					return value.call( this, i, old );=0A=
				});=0A=
			});=0A=
=0A=
		} else {=0A=
			this.empty().append( value );=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	replaceWith: function( value ) {=0A=
		if ( this[0] && this[0].parentNode ) {=0A=
			// Make sure that the elements are removed from the DOM before they =
are inserted=0A=
			// this can help fix replacing a parent with child elements=0A=
			if ( jQuery.isFunction( value ) ) {=0A=
				return this.each(function(i) {=0A=
					var self =3D jQuery(this), old =3D self.html();=0A=
					self.replaceWith( value.call( this, i, old ) );=0A=
				});=0A=
			}=0A=
=0A=
			if ( typeof value !=3D=3D "string" ) {=0A=
				value =3D jQuery(value).detach();=0A=
			}=0A=
=0A=
			return this.each(function() {=0A=
				var next =3D this.nextSibling, parent =3D this.parentNode;=0A=
=0A=
				jQuery(this).remove();=0A=
=0A=
				if ( next ) {=0A=
					jQuery(next).before( value );=0A=
				} else {=0A=
					jQuery(parent).append( value );=0A=
				}=0A=
			});=0A=
		} else {=0A=
			return this.pushStack( jQuery(jQuery.isFunction(value) ? value() : =
value), "replaceWith", value );=0A=
		}=0A=
	},=0A=
=0A=
	detach: function( selector ) {=0A=
		return this.remove( selector, true );=0A=
	},=0A=
=0A=
	domManip: function( args, table, callback ) {=0A=
		var results, first, value =3D args[0], scripts =3D [], fragment, =
parent;=0A=
=0A=
		// We can't cloneNode fragments that contain checked, in WebKit=0A=
		if ( !jQuery.support.checkClone && arguments.length =3D=3D=3D 3 && =
typeof value =3D=3D=3D "string" && rchecked.test( value ) ) {=0A=
			return this.each(function() {=0A=
				jQuery(this).domManip( args, table, callback, true );=0A=
			});=0A=
		}=0A=
=0A=
		if ( jQuery.isFunction(value) ) {=0A=
			return this.each(function(i) {=0A=
				var self =3D jQuery(this);=0A=
				args[0] =3D value.call(this, i, table ? self.html() : undefined);=0A=
				self.domManip( args, table, callback );=0A=
			});=0A=
		}=0A=
=0A=
		if ( this[0] ) {=0A=
			parent =3D value && value.parentNode;=0A=
=0A=
			// If we're in a fragment, just use that instead of building a new one=0A=
			if ( jQuery.support.parentNode && parent && parent.nodeType =3D=3D=3D =
11 && parent.childNodes.length =3D=3D=3D this.length ) {=0A=
				results =3D { fragment: parent };=0A=
=0A=
			} else {=0A=
				results =3D buildFragment( args, this, scripts );=0A=
			}=0A=
			=0A=
			fragment =3D results.fragment;=0A=
			=0A=
			if ( fragment.childNodes.length =3D=3D=3D 1 ) {=0A=
				first =3D fragment =3D fragment.firstChild;=0A=
			} else {=0A=
				first =3D fragment.firstChild;=0A=
			}=0A=
=0A=
			if ( first ) {=0A=
				table =3D table && jQuery.nodeName( first, "tr" );=0A=
=0A=
				for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
					callback.call(=0A=
						table ?=0A=
							root(this[i], first) :=0A=
							this[i],=0A=
						i > 0 || results.cacheable || this.length > 1  ?=0A=
							fragment.cloneNode(true) :=0A=
							fragment=0A=
					);=0A=
				}=0A=
			}=0A=
=0A=
			if ( scripts.length ) {=0A=
				jQuery.each( scripts, evalScript );=0A=
			}=0A=
		}=0A=
=0A=
		return this;=0A=
=0A=
		function root( elem, cur ) {=0A=
			return jQuery.nodeName(elem, "table") ?=0A=
				(elem.getElementsByTagName("tbody")[0] ||=0A=
				elem.appendChild(elem.ownerDocument.createElement("tbody"))) :=0A=
				elem;=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
function cloneCopyEvent(orig, ret) {=0A=
	var i =3D 0;=0A=
=0A=
	ret.each(function() {=0A=
		if ( this.nodeName !=3D=3D (orig[i] && orig[i].nodeName) ) {=0A=
			return;=0A=
		}=0A=
=0A=
		var oldData =3D jQuery.data( orig[i++] ), curData =3D jQuery.data( =
this, oldData ), events =3D oldData && oldData.events;=0A=
=0A=
		if ( events ) {=0A=
			delete curData.handle;=0A=
			curData.events =3D {};=0A=
=0A=
			for ( var type in events ) {=0A=
				for ( var handler in events[ type ] ) {=0A=
					jQuery.event.add( this, type, events[ type ][ handler ], events[ =
type ][ handler ].data );=0A=
				}=0A=
			}=0A=
		}=0A=
	});=0A=
}=0A=
=0A=
function buildFragment( args, nodes, scripts ) {=0A=
	var fragment, cacheable, cacheresults,=0A=
		doc =3D (nodes && nodes[0] ? nodes[0].ownerDocument || nodes[0] : =
document);=0A=
=0A=
	// Only cache "small" (1/2 KB) strings that are associated with the =
main document=0A=
	// Cloning options loses the selected state, so don't cache them=0A=
	// IE 6 doesn't like it when you put <object> or <embed> elements in a =
fragment=0A=
	// Also, WebKit does not clone 'checked' attributes on cloneNode, so =
don't cache=0A=
	if ( args.length =3D=3D=3D 1 && typeof args[0] =3D=3D=3D "string" && =
args[0].length < 512 && doc =3D=3D=3D document &&=0A=
		!rnocache.test( args[0] ) && (jQuery.support.checkClone || =
!rchecked.test( args[0] )) ) {=0A=
=0A=
		cacheable =3D true;=0A=
		cacheresults =3D jQuery.fragments[ args[0] ];=0A=
		if ( cacheresults ) {=0A=
			if ( cacheresults !=3D=3D 1 ) {=0A=
				fragment =3D cacheresults;=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	if ( !fragment ) {=0A=
		fragment =3D doc.createDocumentFragment();=0A=
		jQuery.clean( args, doc, fragment, scripts );=0A=
	}=0A=
=0A=
	if ( cacheable ) {=0A=
		jQuery.fragments[ args[0] ] =3D cacheresults ? fragment : 1;=0A=
	}=0A=
=0A=
	return { fragment: fragment, cacheable: cacheable };=0A=
}=0A=
=0A=
jQuery.fragments =3D {};=0A=
=0A=
jQuery.each({=0A=
	appendTo: "append",=0A=
	prependTo: "prepend",=0A=
	insertBefore: "before",=0A=
	insertAfter: "after",=0A=
	replaceAll: "replaceWith"=0A=
}, function( name, original ) {=0A=
	jQuery.fn[ name ] =3D function( selector ) {=0A=
		var ret =3D [], insert =3D jQuery( selector ),=0A=
			parent =3D this.length =3D=3D=3D 1 && this[0].parentNode;=0A=
		=0A=
		if ( parent && parent.nodeType =3D=3D=3D 11 && =
parent.childNodes.length =3D=3D=3D 1 && insert.length =3D=3D=3D 1 ) {=0A=
			insert[ original ]( this[0] );=0A=
			return this;=0A=
			=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D insert.length; i < l; i++ ) {=0A=
				var elems =3D (i > 0 ? this.clone(true) : this).get();=0A=
				jQuery.fn[ original ].apply( jQuery(insert[i]), elems );=0A=
				ret =3D ret.concat( elems );=0A=
			}=0A=
		=0A=
			return this.pushStack( ret, name, insert.selector );=0A=
		}=0A=
	};=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	clean: function( elems, context, fragment, scripts ) {=0A=
		context =3D context || document;=0A=
=0A=
		// !context.createElement fails in IE with an error but returns typeof =
'object'=0A=
		if ( typeof context.createElement =3D=3D=3D "undefined" ) {=0A=
			context =3D context.ownerDocument || context[0] && =
context[0].ownerDocument || document;=0A=
		}=0A=
=0A=
		var ret =3D [];=0A=
=0A=
		for ( var i =3D 0, elem; (elem =3D elems[i]) !=3D null; i++ ) {=0A=
			if ( typeof elem =3D=3D=3D "number" ) {=0A=
				elem +=3D "";=0A=
			}=0A=
=0A=
			if ( !elem ) {=0A=
				continue;=0A=
			}=0A=
=0A=
			// Convert html string into DOM nodes=0A=
			if ( typeof elem =3D=3D=3D "string" && !rhtml.test( elem ) ) {=0A=
				elem =3D context.createTextNode( elem );=0A=
=0A=
			} else if ( typeof elem =3D=3D=3D "string" ) {=0A=
				// Fix "XHTML"-style tags in all browsers=0A=
				elem =3D elem.replace(rxhtmlTag, fcloseTag);=0A=
=0A=
				// Trim whitespace, otherwise indexOf won't work as expected=0A=
				var tag =3D (rtagName.exec( elem ) || ["", ""])[1].toLowerCase(),=0A=
					wrap =3D wrapMap[ tag ] || wrapMap._default,=0A=
					depth =3D wrap[0],=0A=
					div =3D context.createElement("div");=0A=
=0A=
				// Go to html and back, then peel off extra wrappers=0A=
				div.innerHTML =3D wrap[1] + elem + wrap[2];=0A=
=0A=
				// Move to the right depth=0A=
				while ( depth-- ) {=0A=
					div =3D div.lastChild;=0A=
				}=0A=
=0A=
				// Remove IE's autoinserted <tbody> from table fragments=0A=
				if ( !jQuery.support.tbody ) {=0A=
=0A=
					// String was a <table>, *may* have spurious <tbody>=0A=
					var hasBody =3D rtbody.test(elem),=0A=
						tbody =3D tag =3D=3D=3D "table" && !hasBody ?=0A=
							div.firstChild && div.firstChild.childNodes :=0A=
=0A=
							// String was a bare <thead> or <tfoot>=0A=
							wrap[1] =3D=3D=3D "<table>" && !hasBody ?=0A=
								div.childNodes :=0A=
								[];=0A=
=0A=
					for ( var j =3D tbody.length - 1; j >=3D 0 ; --j ) {=0A=
						if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j =
].childNodes.length ) {=0A=
							tbody[ j ].parentNode.removeChild( tbody[ j ] );=0A=
						}=0A=
					}=0A=
=0A=
				}=0A=
=0A=
				// IE completely kills leading whitespace when innerHTML is used=0A=
				if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( =
elem ) ) {=0A=
					div.insertBefore( context.createTextNode( =
rleadingWhitespace.exec(elem)[0] ), div.firstChild );=0A=
				}=0A=
=0A=
				elem =3D div.childNodes;=0A=
			}=0A=
=0A=
			if ( elem.nodeType ) {=0A=
				ret.push( elem );=0A=
			} else {=0A=
				ret =3D jQuery.merge( ret, elem );=0A=
			}=0A=
		}=0A=
=0A=
		if ( fragment ) {=0A=
			for ( var i =3D 0; ret[i]; i++ ) {=0A=
				if ( scripts && jQuery.nodeName( ret[i], "script" ) && (!ret[i].type =
|| ret[i].type.toLowerCase() =3D=3D=3D "text/javascript") ) {=0A=
					scripts.push( ret[i].parentNode ? ret[i].parentNode.removeChild( =
ret[i] ) : ret[i] );=0A=
				=0A=
				} else {=0A=
					if ( ret[i].nodeType =3D=3D=3D 1 ) {=0A=
						ret.splice.apply( ret, [i + 1, =
0].concat(jQuery.makeArray(ret[i].getElementsByTagName("script"))) );=0A=
					}=0A=
					fragment.appendChild( ret[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
	=0A=
	cleanData: function( elems ) {=0A=
		var data, id, cache =3D jQuery.cache,=0A=
			special =3D jQuery.event.special,=0A=
			deleteExpando =3D jQuery.support.deleteExpando;=0A=
		=0A=
		for ( var i =3D 0, elem; (elem =3D elems[i]) !=3D null; i++ ) {=0A=
			id =3D elem[ jQuery.expando ];=0A=
			=0A=
			if ( id ) {=0A=
				data =3D cache[ id ];=0A=
				=0A=
				if ( data.events ) {=0A=
					for ( var type in data.events ) {=0A=
						if ( special[ type ] ) {=0A=
							jQuery.event.remove( elem, type );=0A=
=0A=
						} else {=0A=
							removeEvent( elem, type, data.handle );=0A=
						}=0A=
					}=0A=
				}=0A=
				=0A=
				if ( deleteExpando ) {=0A=
					delete elem[ jQuery.expando ];=0A=
=0A=
				} else if ( elem.removeAttribute ) {=0A=
					elem.removeAttribute( jQuery.expando );=0A=
				}=0A=
				=0A=
				delete cache[ id ];=0A=
			}=0A=
		}=0A=
	}=0A=
});=0A=
// exclude the following css properties to add px=0A=
var rexclude =3D /z-?index|font-?weight|opacity|zoom|line-?height/i,=0A=
	ralpha =3D /alpha\([^)]*\)/,=0A=
	ropacity =3D /opacity=3D([^)]*)/,=0A=
	rfloat =3D /float/i,=0A=
	rdashAlpha =3D /-([a-z])/ig,=0A=
	rupper =3D /([A-Z])/g,=0A=
	rnumpx =3D /^-?\d+(?:px)?$/i,=0A=
	rnum =3D /^-?\d/,=0A=
=0A=
	cssShow =3D { position: "absolute", visibility: "hidden", =
display:"block" },=0A=
	cssWidth =3D [ "Left", "Right" ],=0A=
	cssHeight =3D [ "Top", "Bottom" ],=0A=
=0A=
	// cache check for defaultView.getComputedStyle=0A=
	getComputedStyle =3D document.defaultView && =
document.defaultView.getComputedStyle,=0A=
	// normalize float css property=0A=
	styleFloat =3D jQuery.support.cssFloat ? "cssFloat" : "styleFloat",=0A=
	fcamelCase =3D function( all, letter ) {=0A=
		return letter.toUpperCase();=0A=
	};=0A=
=0A=
jQuery.fn.css =3D function( name, value ) {=0A=
	return access( this, name, value, true, function( elem, name, value ) {=0A=
		if ( value =3D=3D=3D undefined ) {=0A=
			return jQuery.curCSS( elem, name );=0A=
		}=0A=
		=0A=
		if ( typeof value =3D=3D=3D "number" && !rexclude.test(name) ) {=0A=
			value +=3D "px";=0A=
		}=0A=
=0A=
		jQuery.style( elem, name, value );=0A=
	});=0A=
};=0A=
=0A=
jQuery.extend({=0A=
	style: function( elem, name, value ) {=0A=
		// don't set styles on text and comment nodes=0A=
		if ( !elem || elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) =
{=0A=
			return undefined;=0A=
		}=0A=
=0A=
		// ignore negative width and height values #1599=0A=
		if ( (name =3D=3D=3D "width" || name =3D=3D=3D "height") && =
parseFloat(value) < 0 ) {=0A=
			value =3D undefined;=0A=
		}=0A=
=0A=
		var style =3D elem.style || elem, set =3D value !=3D=3D undefined;=0A=
=0A=
		// IE uses filters for opacity=0A=
		if ( !jQuery.support.opacity && name =3D=3D=3D "opacity" ) {=0A=
			if ( set ) {=0A=
				// IE has trouble with opacity if it does not have layout=0A=
				// Force it by setting the zoom level=0A=
				style.zoom =3D 1;=0A=
=0A=
				// Set the alpha filter to set the opacity=0A=
				var opacity =3D parseInt( value, 10 ) + "" =3D=3D=3D "NaN" ? "" : =
"alpha(opacity=3D" + value * 100 + ")";=0A=
				var filter =3D style.filter || jQuery.curCSS( elem, "filter" ) || "";=0A=
				style.filter =3D ralpha.test(filter) ? filter.replace(ralpha, =
opacity) : opacity;=0A=
			}=0A=
=0A=
			return style.filter && style.filter.indexOf("opacity=3D") >=3D 0 ?=0A=
				(parseFloat( ropacity.exec(style.filter)[1] ) / 100) + "":=0A=
				"";=0A=
		}=0A=
=0A=
		// Make sure we're using the right name for getting the float value=0A=
		if ( rfloat.test( name ) ) {=0A=
			name =3D styleFloat;=0A=
		}=0A=
=0A=
		name =3D name.replace(rdashAlpha, fcamelCase);=0A=
=0A=
		if ( set ) {=0A=
			style[ name ] =3D value;=0A=
		}=0A=
=0A=
		return style[ name ];=0A=
	},=0A=
=0A=
	css: function( elem, name, force, extra ) {=0A=
		if ( name =3D=3D=3D "width" || name =3D=3D=3D "height" ) {=0A=
			var val, props =3D cssShow, which =3D name =3D=3D=3D "width" ? =
cssWidth : cssHeight;=0A=
=0A=
			function getWH() {=0A=
				val =3D name =3D=3D=3D "width" ? elem.offsetWidth : =
elem.offsetHeight;=0A=
=0A=
				if ( extra =3D=3D=3D "border" ) {=0A=
					return;=0A=
				}=0A=
=0A=
				jQuery.each( which, function() {=0A=
					if ( !extra ) {=0A=
						val -=3D parseFloat(jQuery.curCSS( elem, "padding" + this, true)) =
|| 0;=0A=
					}=0A=
=0A=
					if ( extra =3D=3D=3D "margin" ) {=0A=
						val +=3D parseFloat(jQuery.curCSS( elem, "margin" + this, true)) =
|| 0;=0A=
					} else {=0A=
						val -=3D parseFloat(jQuery.curCSS( elem, "border" + this + =
"Width", true)) || 0;=0A=
					}=0A=
				});=0A=
			}=0A=
=0A=
			if ( elem.offsetWidth !=3D=3D 0 ) {=0A=
				getWH();=0A=
			} else {=0A=
				jQuery.swap( elem, props, getWH );=0A=
			}=0A=
=0A=
			return Math.max(0, Math.round(val));=0A=
		}=0A=
=0A=
		return jQuery.curCSS( elem, name, force );=0A=
	},=0A=
=0A=
	curCSS: function( elem, name, force ) {=0A=
		var ret, style =3D elem.style, filter;=0A=
=0A=
		// IE uses filters for opacity=0A=
		if ( !jQuery.support.opacity && name =3D=3D=3D "opacity" && =
elem.currentStyle ) {=0A=
			ret =3D ropacity.test(elem.currentStyle.filter || "") ?=0A=
				(parseFloat(RegExp.$1) / 100) + "" :=0A=
				"";=0A=
=0A=
			return ret =3D=3D=3D "" ?=0A=
				"1" :=0A=
				ret;=0A=
		}=0A=
=0A=
		// Make sure we're using the right name for getting the float value=0A=
		if ( rfloat.test( name ) ) {=0A=
			name =3D styleFloat;=0A=
		}=0A=
=0A=
		if ( !force && style && style[ name ] ) {=0A=
			ret =3D style[ name ];=0A=
=0A=
		} else if ( getComputedStyle ) {=0A=
=0A=
			// Only "float" is needed here=0A=
			if ( rfloat.test( name ) ) {=0A=
				name =3D "float";=0A=
			}=0A=
=0A=
			name =3D name.replace( rupper, "-$1" ).toLowerCase();=0A=
=0A=
			var defaultView =3D elem.ownerDocument.defaultView;=0A=
=0A=
			if ( !defaultView ) {=0A=
				return null;=0A=
			}=0A=
=0A=
			var computedStyle =3D defaultView.getComputedStyle( elem, null );=0A=
=0A=
			if ( computedStyle ) {=0A=
				ret =3D computedStyle.getPropertyValue( name );=0A=
			}=0A=
=0A=
			// We should always get a number back from opacity=0A=
			if ( name =3D=3D=3D "opacity" && ret =3D=3D=3D "" ) {=0A=
				ret =3D "1";=0A=
			}=0A=
=0A=
		} else if ( elem.currentStyle ) {=0A=
			var camelCase =3D name.replace(rdashAlpha, fcamelCase);=0A=
=0A=
			ret =3D elem.currentStyle[ name ] || elem.currentStyle[ camelCase ];=0A=
=0A=
			// From the awesome hack by Dean Edwards=0A=
			// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291=0A=
=0A=
			// If we're not dealing with a regular pixel number=0A=
			// but a number that has a weird ending, we need to convert it to =
pixels=0A=
			if ( !rnumpx.test( ret ) && rnum.test( ret ) ) {=0A=
				// Remember the original values=0A=
				var left =3D style.left, rsLeft =3D elem.runtimeStyle.left;=0A=
=0A=
				// Put in the new values to get a computed value out=0A=
				elem.runtimeStyle.left =3D elem.currentStyle.left;=0A=
				style.left =3D camelCase =3D=3D=3D "fontSize" ? "1em" : (ret || 0);=0A=
				ret =3D style.pixelLeft + "px";=0A=
=0A=
				// Revert the changed values=0A=
				style.left =3D left;=0A=
				elem.runtimeStyle.left =3D rsLeft;=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	// A method for quickly swapping in/out CSS properties to get correct =
calculations=0A=
	swap: function( elem, options, callback ) {=0A=
		var old =3D {};=0A=
=0A=
		// Remember the old values, and insert the new ones=0A=
		for ( var name in options ) {=0A=
			old[ name ] =3D elem.style[ name ];=0A=
			elem.style[ name ] =3D options[ name ];=0A=
		}=0A=
=0A=
		callback.call( elem );=0A=
=0A=
		// Revert the old values=0A=
		for ( var name in options ) {=0A=
			elem.style[ name ] =3D old[ name ];=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
if ( jQuery.expr && jQuery.expr.filters ) {=0A=
	jQuery.expr.filters.hidden =3D function( elem ) {=0A=
		var width =3D elem.offsetWidth, height =3D elem.offsetHeight,=0A=
			skip =3D elem.nodeName.toLowerCase() =3D=3D=3D "tr";=0A=
=0A=
		return width =3D=3D=3D 0 && height =3D=3D=3D 0 && !skip ?=0A=
			true :=0A=
			width > 0 && height > 0 && !skip ?=0A=
				false :=0A=
				jQuery.curCSS(elem, "display") =3D=3D=3D "none";=0A=
	};=0A=
=0A=
	jQuery.expr.filters.visible =3D function( elem ) {=0A=
		return !jQuery.expr.filters.hidden( elem );=0A=
	};=0A=
}=0A=
var jsc =3D now(),=0A=
	rscript =3D /<script(.|\s)*?\/script>/gi,=0A=
	rselectTextarea =3D /select|textarea/i,=0A=
	rinput =3D =
/color|date|datetime|email|hidden|month|number|password|range|search|tel|=
text|time|url|week/i,=0A=
	jsre =3D /=3D\?(&|$)/,=0A=
	rquery =3D /\?/,=0A=
	rts =3D /(\?|&)_=3D.*?(&|$)/,=0A=
	rurl =3D /^(\w+:)?\/\/([^\/?#]+)/,=0A=
	r20 =3D /%20/g,=0A=
=0A=
	// Keep a copy of the old load method=0A=
	_load =3D jQuery.fn.load;=0A=
=0A=
jQuery.fn.extend({=0A=
	load: function( url, params, callback ) {=0A=
		if ( typeof url !=3D=3D "string" ) {=0A=
			return _load.call( this, url );=0A=
=0A=
		// Don't do a request if no elements are being requested=0A=
		} else if ( !this.length ) {=0A=
			return this;=0A=
		}=0A=
=0A=
		var off =3D url.indexOf(" ");=0A=
		if ( off >=3D 0 ) {=0A=
			var selector =3D url.slice(off, url.length);=0A=
			url =3D url.slice(0, off);=0A=
		}=0A=
=0A=
		// Default to a GET request=0A=
		var type =3D "GET";=0A=
=0A=
		// If the second parameter was provided=0A=
		if ( params ) {=0A=
			// If it's a function=0A=
			if ( jQuery.isFunction( params ) ) {=0A=
				// We assume that it's the callback=0A=
				callback =3D params;=0A=
				params =3D null;=0A=
=0A=
			// Otherwise, build a param string=0A=
			} else if ( typeof params =3D=3D=3D "object" ) {=0A=
				params =3D jQuery.param( params, jQuery.ajaxSettings.traditional );=0A=
				type =3D "POST";=0A=
			}=0A=
		}=0A=
=0A=
		var self =3D this;=0A=
=0A=
		// Request the remote document=0A=
		jQuery.ajax({=0A=
			url: url,=0A=
			type: type,=0A=
			dataType: "html",=0A=
			data: params,=0A=
			complete: function( res, status ) {=0A=
				// If successful, inject the HTML into all the matched elements=0A=
				if ( status =3D=3D=3D "success" || status =3D=3D=3D "notmodified" ) {=0A=
					// See if a selector was specified=0A=
					self.html( selector ?=0A=
						// Create a dummy div to hold the results=0A=
						jQuery("<div />")=0A=
							// inject the contents of the document in, removing the scripts=0A=
							// to avoid any 'Permission Denied' errors in IE=0A=
							.append(res.responseText.replace(rscript, ""))=0A=
=0A=
							// Locate the specified elements=0A=
							.find(selector) :=0A=
=0A=
						// If not, just inject the full result=0A=
						res.responseText );=0A=
				}=0A=
=0A=
				if ( callback ) {=0A=
					self.each( callback, [res.responseText, status, res] );=0A=
				}=0A=
			}=0A=
		});=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	serialize: function() {=0A=
		return jQuery.param(this.serializeArray());=0A=
	},=0A=
	serializeArray: function() {=0A=
		return this.map(function() {=0A=
			return this.elements ? jQuery.makeArray(this.elements) : this;=0A=
		})=0A=
		.filter(function() {=0A=
			return this.name && !this.disabled &&=0A=
				(this.checked || rselectTextarea.test(this.nodeName) ||=0A=
					rinput.test(this.type));=0A=
		})=0A=
		.map(function( i, elem ) {=0A=
			var val =3D jQuery(this).val();=0A=
=0A=
			return val =3D=3D null ?=0A=
				null :=0A=
				jQuery.isArray(val) ?=0A=
					jQuery.map( val, function( val, i ) {=0A=
						return { name: elem.name, value: val };=0A=
					}) :=0A=
					{ name: elem.name, value: val };=0A=
		}).get();=0A=
	}=0A=
});=0A=
=0A=
// Attach a bunch of functions for handling common AJAX events=0A=
jQuery.each( "ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess =
ajaxSend".split(" "), function( i, o ) {=0A=
	jQuery.fn[o] =3D function( f ) {=0A=
		return this.bind(o, f);=0A=
	};=0A=
});=0A=
=0A=
jQuery.extend({=0A=
=0A=
	get: function( url, data, callback, type ) {=0A=
		// shift arguments if data argument was omited=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			type =3D type || callback;=0A=
			callback =3D data;=0A=
			data =3D null;=0A=
		}=0A=
=0A=
		return jQuery.ajax({=0A=
			type: "GET",=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	},=0A=
=0A=
	getScript: function( url, callback ) {=0A=
		return jQuery.get(url, null, callback, "script");=0A=
	},=0A=
=0A=
	getJSON: function( url, data, callback ) {=0A=
		return jQuery.get(url, data, callback, "json");=0A=
	},=0A=
=0A=
	post: function( url, data, callback, type ) {=0A=
		// shift arguments if data argument was omited=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			type =3D type || callback;=0A=
			callback =3D data;=0A=
			data =3D {};=0A=
		}=0A=
=0A=
		return jQuery.ajax({=0A=
			type: "POST",=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	},=0A=
=0A=
	ajaxSetup: function( settings ) {=0A=
		jQuery.extend( jQuery.ajaxSettings, settings );=0A=
	},=0A=
=0A=
	ajaxSettings: {=0A=
		url: location.href,=0A=
		global: true,=0A=
		type: "GET",=0A=
		contentType: "application/x-www-form-urlencoded",=0A=
		processData: true,=0A=
		async: true,=0A=
		/*=0A=
		timeout: 0,=0A=
		data: null,=0A=
		username: null,=0A=
		password: null,=0A=
		traditional: false,=0A=
		*/=0A=
		// Create the request object; Microsoft failed to properly=0A=
		// implement the XMLHttpRequest in IE7 (can't request local files),=0A=
		// so we use the ActiveXObject when it is available=0A=
		// This function can be overriden by calling jQuery.ajaxSetup=0A=
		xhr: window.XMLHttpRequest && (window.location.protocol !=3D=3D =
"file:" || !window.ActiveXObject) ?=0A=
			function() {=0A=
				return new window.XMLHttpRequest();=0A=
			} :=0A=
			function() {=0A=
				try {=0A=
					return new window.ActiveXObject("Microsoft.XMLHTTP");=0A=
				} catch(e) {}=0A=
			},=0A=
		accepts: {=0A=
			xml: "application/xml, text/xml",=0A=
			html: "text/html",=0A=
			script: "text/javascript, application/javascript",=0A=
			json: "application/json, text/javascript",=0A=
			text: "text/plain",=0A=
			_default: "*/*"=0A=
		}=0A=
	},=0A=
=0A=
	// Last-Modified header cache for next request=0A=
	lastModified: {},=0A=
	etag: {},=0A=
=0A=
	ajax: function( origSettings ) {=0A=
		var s =3D jQuery.extend(true, {}, jQuery.ajaxSettings, origSettings);=0A=
		=0A=
		var jsonp, status, data,=0A=
			callbackContext =3D origSettings && origSettings.context || s,=0A=
			type =3D s.type.toUpperCase();=0A=
=0A=
		// convert data if not already a string=0A=
		if ( s.data && s.processData && typeof s.data !=3D=3D "string" ) {=0A=
			s.data =3D jQuery.param( s.data, s.traditional );=0A=
		}=0A=
=0A=
		// Handle JSONP Parameter Callbacks=0A=
		if ( s.dataType =3D=3D=3D "jsonp" ) {=0A=
			if ( type =3D=3D=3D "GET" ) {=0A=
				if ( !jsre.test( s.url ) ) {=0A=
					s.url +=3D (rquery.test( s.url ) ? "&" : "?") + (s.jsonp || =
"callback") + "=3D?";=0A=
				}=0A=
			} else if ( !s.data || !jsre.test(s.data) ) {=0A=
				s.data =3D (s.data ? s.data + "&" : "") + (s.jsonp || "callback") + =
"=3D?";=0A=
			}=0A=
			s.dataType =3D "json";=0A=
		}=0A=
=0A=
		// Build temporary JSONP function=0A=
		if ( s.dataType =3D=3D=3D "json" && (s.data && jsre.test(s.data) || =
jsre.test(s.url)) ) {=0A=
			jsonp =3D s.jsonpCallback || ("jsonp" + jsc++);=0A=
=0A=
			// Replace the =3D? sequence both in the query string and the data=0A=
			if ( s.data ) {=0A=
				s.data =3D (s.data + "").replace(jsre, "=3D" + jsonp + "$1");=0A=
			}=0A=
=0A=
			s.url =3D s.url.replace(jsre, "=3D" + jsonp + "$1");=0A=
=0A=
			// We need to make sure=0A=
			// that a JSONP style response is executed properly=0A=
			s.dataType =3D "script";=0A=
=0A=
			// Handle JSONP-style loading=0A=
			window[ jsonp ] =3D window[ jsonp ] || function( tmp ) {=0A=
				data =3D tmp;=0A=
				success();=0A=
				complete();=0A=
				// Garbage collect=0A=
				window[ jsonp ] =3D undefined;=0A=
=0A=
				try {=0A=
					delete window[ jsonp ];=0A=
				} catch(e) {}=0A=
=0A=
				if ( head ) {=0A=
					head.removeChild( script );=0A=
				}=0A=
			};=0A=
		}=0A=
=0A=
		if ( s.dataType =3D=3D=3D "script" && s.cache =3D=3D=3D null ) {=0A=
			s.cache =3D false;=0A=
		}=0A=
=0A=
		if ( s.cache =3D=3D=3D false && type =3D=3D=3D "GET" ) {=0A=
			var ts =3D now();=0A=
=0A=
			// try replacing _=3D if it is there=0A=
			var ret =3D s.url.replace(rts, "$1_=3D" + ts + "$2");=0A=
=0A=
			// if nothing was replaced, add timestamp to the end=0A=
			s.url =3D ret + ((ret =3D=3D=3D s.url) ? (rquery.test(s.url) ? "&" : =
"?") + "_=3D" + ts : "");=0A=
		}=0A=
=0A=
		// If data is available, append data to url for get requests=0A=
		if ( s.data && type =3D=3D=3D "GET" ) {=0A=
			s.url +=3D (rquery.test(s.url) ? "&" : "?") + s.data;=0A=
		}=0A=
=0A=
		// Watch for a new set of requests=0A=
		if ( s.global && ! jQuery.active++ ) {=0A=
			jQuery.event.trigger( "ajaxStart" );=0A=
		}=0A=
=0A=
		// Matches an absolute URL, and saves the domain=0A=
		var parts =3D rurl.exec( s.url ),=0A=
			remote =3D parts && (parts[1] && parts[1] !=3D=3D location.protocol =
|| parts[2] !=3D=3D location.host);=0A=
=0A=
		// If we're requesting a remote document=0A=
		// and trying to load JSON or Script with a GET=0A=
		if ( s.dataType =3D=3D=3D "script" && type =3D=3D=3D "GET" && remote ) =
{=0A=
			var head =3D document.getElementsByTagName("head")[0] || =
document.documentElement;=0A=
			var script =3D document.createElement("script");=0A=
			script.src =3D s.url;=0A=
			if ( s.scriptCharset ) {=0A=
				script.charset =3D s.scriptCharset;=0A=
			}=0A=
=0A=
			// Handle Script loading=0A=
			if ( !jsonp ) {=0A=
				var done =3D false;=0A=
=0A=
				// Attach handlers for all browsers=0A=
				script.onload =3D script.onreadystatechange =3D function() {=0A=
					if ( !done && (!this.readyState ||=0A=
							this.readyState =3D=3D=3D "loaded" || this.readyState =3D=3D=3D =
"complete") ) {=0A=
						done =3D true;=0A=
						success();=0A=
						complete();=0A=
=0A=
						// Handle memory leak in IE=0A=
						script.onload =3D script.onreadystatechange =3D null;=0A=
						if ( head && script.parentNode ) {=0A=
							head.removeChild( script );=0A=
						}=0A=
					}=0A=
				};=0A=
			}=0A=
=0A=
			// Use insertBefore instead of appendChild  to circumvent an IE6 bug.=0A=
			// This arises when a base node is used (#2709 and #4378).=0A=
			head.insertBefore( script, head.firstChild );=0A=
=0A=
			// We handle everything using the script element injection=0A=
			return undefined;=0A=
		}=0A=
=0A=
		var requestDone =3D false;=0A=
=0A=
		// Create the request object=0A=
		var xhr =3D s.xhr();=0A=
=0A=
		if ( !xhr ) {=0A=
			return;=0A=
		}=0A=
=0A=
		// Open the socket=0A=
		// Passing null username, generates a login popup on Opera (#2865)=0A=
		if ( s.username ) {=0A=
			xhr.open(type, s.url, s.async, s.username, s.password);=0A=
		} else {=0A=
			xhr.open(type, s.url, s.async);=0A=
		}=0A=
=0A=
		// Need an extra try/catch for cross domain requests in Firefox 3=0A=
		try {=0A=
			// Set the correct header, if data is being sent=0A=
			if ( s.data || origSettings && origSettings.contentType ) {=0A=
				xhr.setRequestHeader("Content-Type", s.contentType);=0A=
			}=0A=
=0A=
			// Set the If-Modified-Since and/or If-None-Match header, if in =
ifModified mode.=0A=
			if ( s.ifModified ) {=0A=
				if ( jQuery.lastModified[s.url] ) {=0A=
					xhr.setRequestHeader("If-Modified-Since", =
jQuery.lastModified[s.url]);=0A=
				}=0A=
=0A=
				if ( jQuery.etag[s.url] ) {=0A=
					xhr.setRequestHeader("If-None-Match", jQuery.etag[s.url]);=0A=
				}=0A=
			}=0A=
=0A=
			// Set header so the called script knows that it's an XMLHttpRequest=0A=
			// Only send the header if it's not a remote XHR=0A=
			if ( !remote ) {=0A=
				xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");=0A=
			}=0A=
=0A=
			// Set the Accepts header for the server, depending on the dataType=0A=
			xhr.setRequestHeader("Accept", s.dataType && s.accepts[ s.dataType ] ?=0A=
				s.accepts[ s.dataType ] + ", */*" :=0A=
				s.accepts._default );=0A=
		} catch(e) {}=0A=
=0A=
		// Allow custom headers/mimetypes and early abort=0A=
		if ( s.beforeSend && s.beforeSend.call(callbackContext, xhr, s) =
=3D=3D=3D false ) {=0A=
			// Handle the global AJAX counter=0A=
			if ( s.global && ! --jQuery.active ) {=0A=
				jQuery.event.trigger( "ajaxStop" );=0A=
			}=0A=
=0A=
			// close opended socket=0A=
			xhr.abort();=0A=
			return false;=0A=
		}=0A=
=0A=
		if ( s.global ) {=0A=
			trigger("ajaxSend", [xhr, s]);=0A=
		}=0A=
=0A=
		// Wait for a response to come back=0A=
		var onreadystatechange =3D xhr.onreadystatechange =3D function( =
isTimeout ) {=0A=
			// The request was aborted=0A=
			if ( !xhr || xhr.readyState =3D=3D=3D 0 || isTimeout =3D=3D=3D =
"abort" ) {=0A=
				// Opera doesn't call onreadystatechange before this point=0A=
				// so we simulate the call=0A=
				if ( !requestDone ) {=0A=
					complete();=0A=
				}=0A=
=0A=
				requestDone =3D true;=0A=
				if ( xhr ) {=0A=
					xhr.onreadystatechange =3D jQuery.noop;=0A=
				}=0A=
=0A=
			// The transfer is complete and the data is available, or the request =
timed out=0A=
			} else if ( !requestDone && xhr && (xhr.readyState =3D=3D=3D 4 || =
isTimeout =3D=3D=3D "timeout") ) {=0A=
				requestDone =3D true;=0A=
				xhr.onreadystatechange =3D jQuery.noop;=0A=
=0A=
				status =3D isTimeout =3D=3D=3D "timeout" ?=0A=
					"timeout" :=0A=
					!jQuery.httpSuccess( xhr ) ?=0A=
						"error" :=0A=
						s.ifModified && jQuery.httpNotModified( xhr, s.url ) ?=0A=
							"notmodified" :=0A=
							"success";=0A=
=0A=
				var errMsg;=0A=
=0A=
				if ( status =3D=3D=3D "success" ) {=0A=
					// Watch for, and catch, XML document parse errors=0A=
					try {=0A=
						// process the data (runs the xml through httpData regardless of =
callback)=0A=
						data =3D jQuery.httpData( xhr, s.dataType, s );=0A=
					} catch(err) {=0A=
						status =3D "parsererror";=0A=
						errMsg =3D err;=0A=
					}=0A=
				}=0A=
=0A=
				// Make sure that the request was successful or notmodified=0A=
				if ( status =3D=3D=3D "success" || status =3D=3D=3D "notmodified" ) {=0A=
					// JSONP handles its own success callback=0A=
					if ( !jsonp ) {=0A=
						success();=0A=
					}=0A=
				} else {=0A=
					jQuery.handleError(s, xhr, status, errMsg);=0A=
				}=0A=
=0A=
				// Fire the complete handlers=0A=
				complete();=0A=
=0A=
				if ( isTimeout =3D=3D=3D "timeout" ) {=0A=
					xhr.abort();=0A=
				}=0A=
=0A=
				// Stop memory leaks=0A=
				if ( s.async ) {=0A=
					xhr =3D null;=0A=
				}=0A=
			}=0A=
		};=0A=
=0A=
		// Override the abort handler, if we can (IE doesn't allow it, but =
that's OK)=0A=
		// Opera doesn't fire onreadystatechange at all on abort=0A=
		try {=0A=
			var oldAbort =3D xhr.abort;=0A=
			xhr.abort =3D function() {=0A=
				if ( xhr ) {=0A=
					oldAbort.call( xhr );=0A=
				}=0A=
=0A=
				onreadystatechange( "abort" );=0A=
			};=0A=
		} catch(e) { }=0A=
=0A=
		// Timeout checker=0A=
		if ( s.async && s.timeout > 0 ) {=0A=
			setTimeout(function() {=0A=
				// Check to see if the request is still happening=0A=
				if ( xhr && !requestDone ) {=0A=
					onreadystatechange( "timeout" );=0A=
				}=0A=
			}, s.timeout);=0A=
		}=0A=
=0A=
		// Send the data=0A=
		try {=0A=
			xhr.send( type =3D=3D=3D "POST" || type =3D=3D=3D "PUT" || type =
=3D=3D=3D "DELETE" ? s.data : null );=0A=
		} catch(e) {=0A=
			jQuery.handleError(s, xhr, null, e);=0A=
			// Fire the complete handlers=0A=
			complete();=0A=
		}=0A=
=0A=
		// firefox 1.5 doesn't fire statechange for sync requests=0A=
		if ( !s.async ) {=0A=
			onreadystatechange();=0A=
		}=0A=
=0A=
		function success() {=0A=
			// If a local callback was specified, fire it and pass it the data=0A=
			if ( s.success ) {=0A=
				s.success.call( callbackContext, data, status, xhr );=0A=
			}=0A=
=0A=
			// Fire the global callback=0A=
			if ( s.global ) {=0A=
				trigger( "ajaxSuccess", [xhr, s] );=0A=
			}=0A=
		}=0A=
=0A=
		function complete() {=0A=
			// Process result=0A=
			if ( s.complete ) {=0A=
				s.complete.call( callbackContext, xhr, status);=0A=
			}=0A=
=0A=
			// The request was completed=0A=
			if ( s.global ) {=0A=
				trigger( "ajaxComplete", [xhr, s] );=0A=
			}=0A=
=0A=
			// Handle the global AJAX counter=0A=
			if ( s.global && ! --jQuery.active ) {=0A=
				jQuery.event.trigger( "ajaxStop" );=0A=
			}=0A=
		}=0A=
		=0A=
		function trigger(type, args) {=0A=
			(s.context ? jQuery(s.context) : jQuery.event).trigger(type, args);=0A=
		}=0A=
=0A=
		// return XMLHttpRequest to allow aborting the request etc.=0A=
		return xhr;=0A=
	},=0A=
=0A=
	handleError: function( s, xhr, status, e ) {=0A=
		// If a local callback was specified, fire it=0A=
		if ( s.error ) {=0A=
			s.error.call( s.context || s, xhr, status, e );=0A=
		}=0A=
=0A=
		// Fire the global callback=0A=
		if ( s.global ) {=0A=
			(s.context ? jQuery(s.context) : jQuery.event).trigger( "ajaxError", =
[xhr, s, e] );=0A=
		}=0A=
	},=0A=
=0A=
	// Counter for holding the number of active queries=0A=
	active: 0,=0A=
=0A=
	// Determines if an XMLHttpRequest was successful or not=0A=
	httpSuccess: function( xhr ) {=0A=
		try {=0A=
			// IE error sometimes returns 1223 when it should be 204 so treat it =
as success, see #1450=0A=
			return !xhr.status && location.protocol =3D=3D=3D "file:" ||=0A=
				// Opera returns 0 when status is 304=0A=
				( xhr.status >=3D 200 && xhr.status < 300 ) ||=0A=
				xhr.status =3D=3D=3D 304 || xhr.status =3D=3D=3D 1223 || xhr.status =
=3D=3D=3D 0;=0A=
		} catch(e) {}=0A=
=0A=
		return false;=0A=
	},=0A=
=0A=
	// Determines if an XMLHttpRequest returns NotModified=0A=
	httpNotModified: function( xhr, url ) {=0A=
		var lastModified =3D xhr.getResponseHeader("Last-Modified"),=0A=
			etag =3D xhr.getResponseHeader("Etag");=0A=
=0A=
		if ( lastModified ) {=0A=
			jQuery.lastModified[url] =3D lastModified;=0A=
		}=0A=
=0A=
		if ( etag ) {=0A=
			jQuery.etag[url] =3D etag;=0A=
		}=0A=
=0A=
		// Opera returns 0 when status is 304=0A=
		return xhr.status =3D=3D=3D 304 || xhr.status =3D=3D=3D 0;=0A=
	},=0A=
=0A=
	httpData: function( xhr, type, s ) {=0A=
		var ct =3D xhr.getResponseHeader("content-type") || "",=0A=
			xml =3D type =3D=3D=3D "xml" || !type && ct.indexOf("xml") >=3D 0,=0A=
			data =3D xml ? xhr.responseXML : xhr.responseText;=0A=
=0A=
		if ( xml && data.documentElement.nodeName =3D=3D=3D "parsererror" ) {=0A=
			jQuery.error( "parsererror" );=0A=
		}=0A=
=0A=
		// Allow a pre-filtering function to sanitize the response=0A=
		// s is checked to keep backwards compatibility=0A=
		if ( s && s.dataFilter ) {=0A=
			data =3D s.dataFilter( data, type );=0A=
		}=0A=
=0A=
		// The filter can actually parse the response=0A=
		if ( typeof data =3D=3D=3D "string" ) {=0A=
			// Get the JavaScript object, if JSON is used.=0A=
			if ( type =3D=3D=3D "json" || !type && ct.indexOf("json") >=3D 0 ) {=0A=
				data =3D jQuery.parseJSON( data );=0A=
=0A=
			// If the type is "script", eval it in global context=0A=
			} else if ( type =3D=3D=3D "script" || !type && =
ct.indexOf("javascript") >=3D 0 ) {=0A=
				jQuery.globalEval( data );=0A=
			}=0A=
		}=0A=
=0A=
		return data;=0A=
	},=0A=
=0A=
	// Serialize an array of form elements or a set of=0A=
	// key/values into a query string=0A=
	param: function( a, traditional ) {=0A=
		var s =3D [];=0A=
		=0A=
		// Set traditional to true for jQuery <=3D 1.3.2 behavior.=0A=
		if ( traditional =3D=3D=3D undefined ) {=0A=
			traditional =3D jQuery.ajaxSettings.traditional;=0A=
		}=0A=
		=0A=
		// If an array was passed in, assume that it is an array of form =
elements.=0A=
		if ( jQuery.isArray(a) || a.jquery ) {=0A=
			// Serialize the form elements=0A=
			jQuery.each( a, function() {=0A=
				add( this.name, this.value );=0A=
			});=0A=
			=0A=
		} else {=0A=
			// If traditional, encode the "old" way (the way 1.3.2 or older=0A=
			// did it), otherwise encode params recursively.=0A=
			for ( var prefix in a ) {=0A=
				buildParams( prefix, a[prefix] );=0A=
			}=0A=
		}=0A=
=0A=
		// Return the resulting serialization=0A=
		return s.join("&").replace(r20, "+");=0A=
=0A=
		function buildParams( prefix, obj ) {=0A=
			if ( jQuery.isArray(obj) ) {=0A=
				// Serialize array item.=0A=
				jQuery.each( obj, function( i, v ) {=0A=
					if ( traditional || /\[\]$/.test( prefix ) ) {=0A=
						// Treat each array item as a scalar.=0A=
						add( prefix, v );=0A=
					} else {=0A=
						// If array item is non-scalar (array or object), encode its=0A=
						// numeric index to resolve deserialization ambiguity issues.=0A=
						// Note that rack (as of 1.0.0) can't currently deserialize=0A=
						// nested arrays properly, and attempting to do so may cause=0A=
						// a server error. Possible fixes are to modify rack's=0A=
						// deserialization algorithm or to provide an option or flag=0A=
						// to force array serialization to be shallow.=0A=
						buildParams( prefix + "[" + ( typeof v =3D=3D=3D "object" || =
jQuery.isArray(v) ? i : "" ) + "]", v );=0A=
					}=0A=
				});=0A=
					=0A=
			} else if ( !traditional && obj !=3D null && typeof obj =3D=3D=3D =
"object" ) {=0A=
				// Serialize object item.=0A=
				jQuery.each( obj, function( k, v ) {=0A=
					buildParams( prefix + "[" + k + "]", v );=0A=
				});=0A=
					=0A=
			} else {=0A=
				// Serialize scalar item.=0A=
				add( prefix, obj );=0A=
			}=0A=
		}=0A=
=0A=
		function add( key, value ) {=0A=
			// If value is a function, invoke it and return its value=0A=
			value =3D jQuery.isFunction(value) ? value() : value;=0A=
			s[ s.length ] =3D encodeURIComponent(key) + "=3D" + =
encodeURIComponent(value);=0A=
		}=0A=
	}=0A=
});=0A=
var elemdisplay =3D {},=0A=
	rfxtypes =3D /toggle|show|hide/,=0A=
	rfxnum =3D /^([+-]=3D)?([\d+-.]+)(.*)$/,=0A=
	timerId,=0A=
	fxAttrs =3D [=0A=
		// height animations=0A=
		[ "height", "marginTop", "marginBottom", "paddingTop", "paddingBottom" =
],=0A=
		// width animations=0A=
		[ "width", "marginLeft", "marginRight", "paddingLeft", "paddingRight" =
],=0A=
		// opacity animations=0A=
		[ "opacity" ]=0A=
	];=0A=
=0A=
jQuery.fn.extend({=0A=
	show: function( speed, callback ) {=0A=
		if ( speed || speed =3D=3D=3D 0) {=0A=
			return this.animate( genFx("show", 3), speed, callback);=0A=
=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				var old =3D jQuery.data(this[i], "olddisplay");=0A=
=0A=
				this[i].style.display =3D old || "";=0A=
=0A=
				if ( jQuery.css(this[i], "display") =3D=3D=3D "none" ) {=0A=
					var nodeName =3D this[i].nodeName, display;=0A=
=0A=
					if ( elemdisplay[ nodeName ] ) {=0A=
						display =3D elemdisplay[ nodeName ];=0A=
=0A=
					} else {=0A=
						var elem =3D jQuery("<" + nodeName + " />").appendTo("body");=0A=
=0A=
						display =3D elem.css("display");=0A=
=0A=
						if ( display =3D=3D=3D "none" ) {=0A=
							display =3D "block";=0A=
						}=0A=
=0A=
						elem.remove();=0A=
=0A=
						elemdisplay[ nodeName ] =3D display;=0A=
					}=0A=
=0A=
					jQuery.data(this[i], "olddisplay", display);=0A=
				}=0A=
			}=0A=
=0A=
			// Set the display of the elements in a second loop=0A=
			// to avoid the constant reflow=0A=
			for ( var j =3D 0, k =3D this.length; j < k; j++ ) {=0A=
				this[j].style.display =3D jQuery.data(this[j], "olddisplay") || "";=0A=
			}=0A=
=0A=
			return this;=0A=
		}=0A=
	},=0A=
=0A=
	hide: function( speed, callback ) {=0A=
		if ( speed || speed =3D=3D=3D 0 ) {=0A=
			return this.animate( genFx("hide", 3), speed, callback);=0A=
=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A=
				var old =3D jQuery.data(this[i], "olddisplay");=0A=
				if ( !old && old !=3D=3D "none" ) {=0A=
					jQuery.data(this[i], "olddisplay", jQuery.css(this[i], "display"));=0A=
				}=0A=
			}=0A=
=0A=
			// Set the display of the elements in a second loop=0A=
			// to avoid the constant reflow=0A=
			for ( var j =3D 0, k =3D this.length; j < k; j++ ) {=0A=
				this[j].style.display =3D "none";=0A=
			}=0A=
=0A=
			return this;=0A=
		}=0A=
	},=0A=
=0A=
	// Save the old toggle function=0A=
	_toggle: jQuery.fn.toggle,=0A=
=0A=
	toggle: function( fn, fn2 ) {=0A=
		var bool =3D typeof fn =3D=3D=3D "boolean";=0A=
=0A=
		if ( jQuery.isFunction(fn) && jQuery.isFunction(fn2) ) {=0A=
			this._toggle.apply( this, arguments );=0A=
=0A=
		} else if ( fn =3D=3D null || bool ) {=0A=
			this.each(function() {=0A=
				var state =3D bool ? fn : jQuery(this).is(":hidden");=0A=
				jQuery(this)[ state ? "show" : "hide" ]();=0A=
			});=0A=
=0A=
		} else {=0A=
			this.animate(genFx("toggle", 3), fn, fn2);=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	fadeTo: function( speed, to, callback ) {=0A=
		return this.filter(":hidden").css("opacity", 0).show().end()=0A=
					.animate({opacity: to}, speed, callback);=0A=
	},=0A=
=0A=
	animate: function( prop, speed, easing, callback ) {=0A=
		var optall =3D jQuery.speed(speed, easing, callback);=0A=
=0A=
		if ( jQuery.isEmptyObject( prop ) ) {=0A=
			return this.each( optall.complete );=0A=
		}=0A=
=0A=
		return this[ optall.queue =3D=3D=3D false ? "each" : "queue" =
](function() {=0A=
			var opt =3D jQuery.extend({}, optall), p,=0A=
				hidden =3D this.nodeType =3D=3D=3D 1 && jQuery(this).is(":hidden"),=0A=
				self =3D this;=0A=
=0A=
			for ( p in prop ) {=0A=
				var name =3D p.replace(rdashAlpha, fcamelCase);=0A=
=0A=
				if ( p !=3D=3D name ) {=0A=
					prop[ name ] =3D prop[ p ];=0A=
					delete prop[ p ];=0A=
					p =3D name;=0A=
				}=0A=
=0A=
				if ( prop[p] =3D=3D=3D "hide" && hidden || prop[p] =3D=3D=3D "show" =
&& !hidden ) {=0A=
					return opt.complete.call(this);=0A=
				}=0A=
=0A=
				if ( ( p =3D=3D=3D "height" || p =3D=3D=3D "width" ) && this.style ) =
{=0A=
					// Store display property=0A=
					opt.display =3D jQuery.css(this, "display");=0A=
=0A=
					// Make sure that nothing sneaks out=0A=
					opt.overflow =3D this.style.overflow;=0A=
				}=0A=
=0A=
				if ( jQuery.isArray( prop[p] ) ) {=0A=
					// Create (if needed) and add to specialEasing=0A=
					(opt.specialEasing =3D opt.specialEasing || {})[p] =3D prop[p][1];=0A=
					prop[p] =3D prop[p][0];=0A=
				}=0A=
			}=0A=
=0A=
			if ( opt.overflow !=3D null ) {=0A=
				this.style.overflow =3D "hidden";=0A=
			}=0A=
=0A=
			opt.curAnim =3D jQuery.extend({}, prop);=0A=
=0A=
			jQuery.each( prop, function( name, val ) {=0A=
				var e =3D new jQuery.fx( self, opt, name );=0A=
=0A=
				if ( rfxtypes.test(val) ) {=0A=
					e[ val =3D=3D=3D "toggle" ? hidden ? "show" : "hide" : val ]( prop =
);=0A=
=0A=
				} else {=0A=
					var parts =3D rfxnum.exec(val),=0A=
						start =3D e.cur(true) || 0;=0A=
=0A=
					if ( parts ) {=0A=
						var end =3D parseFloat( parts[2] ),=0A=
							unit =3D parts[3] || "px";=0A=
=0A=
						// We need to compute starting value=0A=
						if ( unit !=3D=3D "px" ) {=0A=
							self.style[ name ] =3D (end || 1) + unit;=0A=
							start =3D ((end || 1) / e.cur(true)) * start;=0A=
							self.style[ name ] =3D start + unit;=0A=
						}=0A=
=0A=
						// If a +=3D/-=3D token was provided, we're doing a relative =
animation=0A=
						if ( parts[1] ) {=0A=
							end =3D ((parts[1] =3D=3D=3D "-=3D" ? -1 : 1) * end) + start;=0A=
						}=0A=
=0A=
						e.custom( start, end, unit );=0A=
=0A=
					} else {=0A=
						e.custom( start, val, "" );=0A=
					}=0A=
				}=0A=
			});=0A=
=0A=
			// For JS strict compliance=0A=
			return true;=0A=
		});=0A=
	},=0A=
=0A=
	stop: function( clearQueue, gotoEnd ) {=0A=
		var timers =3D jQuery.timers;=0A=
=0A=
		if ( clearQueue ) {=0A=
			this.queue([]);=0A=
		}=0A=
=0A=
		this.each(function() {=0A=
			// go in reverse order so anything added to the queue during the loop =
is ignored=0A=
			for ( var i =3D timers.length - 1; i >=3D 0; i-- ) {=0A=
				if ( timers[i].elem =3D=3D=3D this ) {=0A=
					if (gotoEnd) {=0A=
						// force the next step to be the last=0A=
						timers[i](true);=0A=
					}=0A=
=0A=
					timers.splice(i, 1);=0A=
				}=0A=
			}=0A=
		});=0A=
=0A=
		// start the next in the queue if the last step wasn't forced=0A=
		if ( !gotoEnd ) {=0A=
			this.dequeue();=0A=
		}=0A=
=0A=
		return this;=0A=
	}=0A=
=0A=
});=0A=
=0A=
// Generate shortcuts for custom animations=0A=
jQuery.each({=0A=
	slideDown: genFx("show", 1),=0A=
	slideUp: genFx("hide", 1),=0A=
	slideToggle: genFx("toggle", 1),=0A=
	fadeIn: { opacity: "show" },=0A=
	fadeOut: { opacity: "hide" }=0A=
}, function( name, props ) {=0A=
	jQuery.fn[ name ] =3D function( speed, callback ) {=0A=
		return this.animate( props, speed, callback );=0A=
	};=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	speed: function( speed, easing, fn ) {=0A=
		var opt =3D speed && typeof speed =3D=3D=3D "object" ? speed : {=0A=
			complete: fn || !fn && easing ||=0A=
				jQuery.isFunction( speed ) && speed,=0A=
			duration: speed,=0A=
			easing: fn && easing || easing && !jQuery.isFunction(easing) && easing=0A=
		};=0A=
=0A=
		opt.duration =3D jQuery.fx.off ? 0 : typeof opt.duration =3D=3D=3D =
"number" ? opt.duration :=0A=
			jQuery.fx.speeds[opt.duration] || jQuery.fx.speeds._default;=0A=
=0A=
		// Queueing=0A=
		opt.old =3D opt.complete;=0A=
		opt.complete =3D function() {=0A=
			if ( opt.queue !=3D=3D false ) {=0A=
				jQuery(this).dequeue();=0A=
			}=0A=
			if ( jQuery.isFunction( opt.old ) ) {=0A=
				opt.old.call( this );=0A=
			}=0A=
		};=0A=
=0A=
		return opt;=0A=
	},=0A=
=0A=
	easing: {=0A=
		linear: function( p, n, firstNum, diff ) {=0A=
			return firstNum + diff * p;=0A=
		},=0A=
		swing: function( p, n, firstNum, diff ) {=0A=
			return ((-Math.cos(p*Math.PI)/2) + 0.5) * diff + firstNum;=0A=
		}=0A=
	},=0A=
=0A=
	timers: [],=0A=
=0A=
	fx: function( elem, options, prop ) {=0A=
		this.options =3D options;=0A=
		this.elem =3D elem;=0A=
		this.prop =3D prop;=0A=
=0A=
		if ( !options.orig ) {=0A=
			options.orig =3D {};=0A=
		}=0A=
	}=0A=
=0A=
});=0A=
=0A=
jQuery.fx.prototype =3D {=0A=
	// Simple function for setting a style value=0A=
	update: function() {=0A=
		if ( this.options.step ) {=0A=
			this.options.step.call( this.elem, this.now, this );=0A=
		}=0A=
=0A=
		(jQuery.fx.step[this.prop] || jQuery.fx.step._default)( this );=0A=
=0A=
		// Set display property to block for height/width animations=0A=
		if ( ( this.prop =3D=3D=3D "height" || this.prop =3D=3D=3D "width" ) =
&& this.elem.style ) {=0A=
			this.elem.style.display =3D "block";=0A=
		}=0A=
	},=0A=
=0A=
	// Get the current size=0A=
	cur: function( force ) {=0A=
		if ( this.elem[this.prop] !=3D null && (!this.elem.style || =
this.elem.style[this.prop] =3D=3D null) ) {=0A=
			return this.elem[ this.prop ];=0A=
		}=0A=
=0A=
		var r =3D parseFloat(jQuery.css(this.elem, this.prop, force));=0A=
		return r && r > -10000 ? r : parseFloat(jQuery.curCSS(this.elem, =
this.prop)) || 0;=0A=
	},=0A=
=0A=
	// Start an animation from one number to another=0A=
	custom: function( from, to, unit ) {=0A=
		this.startTime =3D now();=0A=
		this.start =3D from;=0A=
		this.end =3D to;=0A=
		this.unit =3D unit || this.unit || "px";=0A=
		this.now =3D this.start;=0A=
		this.pos =3D this.state =3D 0;=0A=
=0A=
		var self =3D this;=0A=
		function t( gotoEnd ) {=0A=
			return self.step(gotoEnd);=0A=
		}=0A=
=0A=
		t.elem =3D this.elem;=0A=
=0A=
		if ( t() && jQuery.timers.push(t) && !timerId ) {=0A=
			timerId =3D setInterval(jQuery.fx.tick, 13);=0A=
		}=0A=
	},=0A=
=0A=
	// Simple 'show' function=0A=
	show: function() {=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.style( this.elem, this.prop );=0A=
		this.options.show =3D true;=0A=
=0A=
		// Begin the animation=0A=
		// Make sure that we start at a small width/height to avoid any=0A=
		// flash of content=0A=
		this.custom(this.prop =3D=3D=3D "width" || this.prop =3D=3D=3D =
"height" ? 1 : 0, this.cur());=0A=
=0A=
		// Start by showing the element=0A=
		jQuery( this.elem ).show();=0A=
	},=0A=
=0A=
	// Simple 'hide' function=0A=
	hide: function() {=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.style( this.elem, this.prop );=0A=
		this.options.hide =3D true;=0A=
=0A=
		// Begin the animation=0A=
		this.custom(this.cur(), 0);=0A=
	},=0A=
=0A=
	// Each step of an animation=0A=
	step: function( gotoEnd ) {=0A=
		var t =3D now(), done =3D true;=0A=
=0A=
		if ( gotoEnd || t >=3D this.options.duration + this.startTime ) {=0A=
			this.now =3D this.end;=0A=
			this.pos =3D this.state =3D 1;=0A=
			this.update();=0A=
=0A=
			this.options.curAnim[ this.prop ] =3D true;=0A=
=0A=
			for ( var i in this.options.curAnim ) {=0A=
				if ( this.options.curAnim[i] !=3D=3D true ) {=0A=
					done =3D false;=0A=
				}=0A=
			}=0A=
=0A=
			if ( done ) {=0A=
				if ( this.options.display !=3D null ) {=0A=
					// Reset the overflow=0A=
					this.elem.style.overflow =3D this.options.overflow;=0A=
=0A=
					// Reset the display=0A=
					var old =3D jQuery.data(this.elem, "olddisplay");=0A=
					this.elem.style.display =3D old ? old : this.options.display;=0A=
=0A=
					if ( jQuery.css(this.elem, "display") =3D=3D=3D "none" ) {=0A=
						this.elem.style.display =3D "block";=0A=
					}=0A=
				}=0A=
=0A=
				// Hide the element if the "hide" operation was done=0A=
				if ( this.options.hide ) {=0A=
					jQuery(this.elem).hide();=0A=
				}=0A=
=0A=
				// Reset the properties, if the item has been hidden or shown=0A=
				if ( this.options.hide || this.options.show ) {=0A=
					for ( var p in this.options.curAnim ) {=0A=
						jQuery.style(this.elem, p, this.options.orig[p]);=0A=
					}=0A=
				}=0A=
=0A=
				// Execute the complete function=0A=
				this.options.complete.call( this.elem );=0A=
			}=0A=
=0A=
			return false;=0A=
=0A=
		} else {=0A=
			var n =3D t - this.startTime;=0A=
			this.state =3D n / this.options.duration;=0A=
=0A=
			// Perform the easing function, defaults to swing=0A=
			var specialEasing =3D this.options.specialEasing && =
this.options.specialEasing[this.prop];=0A=
			var defaultEasing =3D this.options.easing || (jQuery.easing.swing ? =
"swing" : "linear");=0A=
			this.pos =3D jQuery.easing[specialEasing || =
defaultEasing](this.state, n, 0, 1, this.options.duration);=0A=
			this.now =3D this.start + ((this.end - this.start) * this.pos);=0A=
=0A=
			// Perform the next step of the animation=0A=
			this.update();=0A=
		}=0A=
=0A=
		return true;=0A=
	}=0A=
};=0A=
=0A=
jQuery.extend( jQuery.fx, {=0A=
	tick: function() {=0A=
		var timers =3D jQuery.timers;=0A=
=0A=
		for ( var i =3D 0; i < timers.length; i++ ) {=0A=
			if ( !timers[i]() ) {=0A=
				timers.splice(i--, 1);=0A=
			}=0A=
		}=0A=
=0A=
		if ( !timers.length ) {=0A=
			jQuery.fx.stop();=0A=
		}=0A=
	},=0A=
		=0A=
	stop: function() {=0A=
		clearInterval( timerId );=0A=
		timerId =3D null;=0A=
	},=0A=
	=0A=
	speeds: {=0A=
		slow: 600,=0A=
 		fast: 200,=0A=
 		// Default speed=0A=
 		_default: 400=0A=
	},=0A=
=0A=
	step: {=0A=
		opacity: function( fx ) {=0A=
			jQuery.style(fx.elem, "opacity", fx.now);=0A=
		},=0A=
=0A=
		_default: function( fx ) {=0A=
			if ( fx.elem.style && fx.elem.style[ fx.prop ] !=3D null ) {=0A=
				fx.elem.style[ fx.prop ] =3D (fx.prop =3D=3D=3D "width" || fx.prop =
=3D=3D=3D "height" ? Math.max(0, fx.now) : fx.now) + fx.unit;=0A=
			} else {=0A=
				fx.elem[ fx.prop ] =3D fx.now;=0A=
			}=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
if ( jQuery.expr && jQuery.expr.filters ) {=0A=
	jQuery.expr.filters.animated =3D function( elem ) {=0A=
		return jQuery.grep(jQuery.timers, function( fn ) {=0A=
			return elem =3D=3D=3D fn.elem;=0A=
		}).length;=0A=
	};=0A=
}=0A=
=0A=
function genFx( type, num ) {=0A=
	var obj =3D {};=0A=
=0A=
	jQuery.each( fxAttrs.concat.apply([], fxAttrs.slice(0,num)), function() =
{=0A=
		obj[ this ] =3D type;=0A=
	});=0A=
=0A=
	return obj;=0A=
}=0A=
if ( "getBoundingClientRect" in document.documentElement ) {=0A=
	jQuery.fn.offset =3D function( options ) {=0A=
		var elem =3D this[0];=0A=
=0A=
		if ( options ) { =0A=
			return this.each(function( i ) {=0A=
				jQuery.offset.setOffset( this, options, i );=0A=
			});=0A=
		}=0A=
=0A=
		if ( !elem || !elem.ownerDocument ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		if ( elem =3D=3D=3D elem.ownerDocument.body ) {=0A=
			return jQuery.offset.bodyOffset( elem );=0A=
		}=0A=
=0A=
		var box =3D elem.getBoundingClientRect(), doc =3D elem.ownerDocument, =
body =3D doc.body, docElem =3D doc.documentElement,=0A=
			clientTop =3D docElem.clientTop || body.clientTop || 0, clientLeft =
=3D docElem.clientLeft || body.clientLeft || 0,=0A=
			top  =3D box.top  + (self.pageYOffset || jQuery.support.boxModel && =
docElem.scrollTop  || body.scrollTop ) - clientTop,=0A=
			left =3D box.left + (self.pageXOffset || jQuery.support.boxModel && =
docElem.scrollLeft || body.scrollLeft) - clientLeft;=0A=
=0A=
		return { top: top, left: left };=0A=
	};=0A=
=0A=
} else {=0A=
	jQuery.fn.offset =3D function( options ) {=0A=
		var elem =3D this[0];=0A=
=0A=
		if ( options ) { =0A=
			return this.each(function( i ) {=0A=
				jQuery.offset.setOffset( this, options, i );=0A=
			});=0A=
		}=0A=
=0A=
		if ( !elem || !elem.ownerDocument ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		if ( elem =3D=3D=3D elem.ownerDocument.body ) {=0A=
			return jQuery.offset.bodyOffset( elem );=0A=
		}=0A=
=0A=
		jQuery.offset.initialize();=0A=
=0A=
		var offsetParent =3D elem.offsetParent, prevOffsetParent =3D elem,=0A=
			doc =3D elem.ownerDocument, computedStyle, docElem =3D =
doc.documentElement,=0A=
			body =3D doc.body, defaultView =3D doc.defaultView,=0A=
			prevComputedStyle =3D defaultView ? defaultView.getComputedStyle( =
elem, null ) : elem.currentStyle,=0A=
			top =3D elem.offsetTop, left =3D elem.offsetLeft;=0A=
=0A=
		while ( (elem =3D elem.parentNode) && elem !=3D=3D body && elem =
!=3D=3D docElem ) {=0A=
			if ( jQuery.offset.supportsFixedPosition && =
prevComputedStyle.position =3D=3D=3D "fixed" ) {=0A=
				break;=0A=
			}=0A=
=0A=
			computedStyle =3D defaultView ? defaultView.getComputedStyle(elem, =
null) : elem.currentStyle;=0A=
			top  -=3D elem.scrollTop;=0A=
			left -=3D elem.scrollLeft;=0A=
=0A=
			if ( elem =3D=3D=3D offsetParent ) {=0A=
				top  +=3D elem.offsetTop;=0A=
				left +=3D elem.offsetLeft;=0A=
=0A=
				if ( jQuery.offset.doesNotAddBorder && =
!(jQuery.offset.doesAddBorderForTableAndCells && =
/^t(able|d|h)$/i.test(elem.nodeName)) ) {=0A=
					top  +=3D parseFloat( computedStyle.borderTopWidth  ) || 0;=0A=
					left +=3D parseFloat( computedStyle.borderLeftWidth ) || 0;=0A=
				}=0A=
=0A=
				prevOffsetParent =3D offsetParent, offsetParent =3D =
elem.offsetParent;=0A=
			}=0A=
=0A=
			if ( jQuery.offset.subtractsBorderForOverflowNotVisible && =
computedStyle.overflow !=3D=3D "visible" ) {=0A=
				top  +=3D parseFloat( computedStyle.borderTopWidth  ) || 0;=0A=
				left +=3D parseFloat( computedStyle.borderLeftWidth ) || 0;=0A=
			}=0A=
=0A=
			prevComputedStyle =3D computedStyle;=0A=
		}=0A=
=0A=
		if ( prevComputedStyle.position =3D=3D=3D "relative" || =
prevComputedStyle.position =3D=3D=3D "static" ) {=0A=
			top  +=3D body.offsetTop;=0A=
			left +=3D body.offsetLeft;=0A=
		}=0A=
=0A=
		if ( jQuery.offset.supportsFixedPosition && prevComputedStyle.position =
=3D=3D=3D "fixed" ) {=0A=
			top  +=3D Math.max( docElem.scrollTop, body.scrollTop );=0A=
			left +=3D Math.max( docElem.scrollLeft, body.scrollLeft );=0A=
		}=0A=
=0A=
		return { top: top, left: left };=0A=
	};=0A=
}=0A=
=0A=
jQuery.offset =3D {=0A=
	initialize: function() {=0A=
		var body =3D document.body, container =3D =
document.createElement("div"), innerDiv, checkDiv, table, td, =
bodyMarginTop =3D parseFloat( jQuery.curCSS(body, "marginTop", true) ) =
|| 0,=0A=
			html =3D "<div =
style=3D'position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;'><div></div></div><table =
style=3D'position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;' cellpadding=3D'0' =
cellspacing=3D'0'><tr><td></td></tr></table>";=0A=
=0A=
		jQuery.extend( container.style, { position: "absolute", top: 0, left: =
0, margin: 0, border: 0, width: "1px", height: "1px", visibility: =
"hidden" } );=0A=
=0A=
		container.innerHTML =3D html;=0A=
		body.insertBefore( container, body.firstChild );=0A=
		innerDiv =3D container.firstChild;=0A=
		checkDiv =3D innerDiv.firstChild;=0A=
		td =3D innerDiv.nextSibling.firstChild.firstChild;=0A=
=0A=
		this.doesNotAddBorder =3D (checkDiv.offsetTop !=3D=3D 5);=0A=
		this.doesAddBorderForTableAndCells =3D (td.offsetTop =3D=3D=3D 5);=0A=
=0A=
		checkDiv.style.position =3D "fixed", checkDiv.style.top =3D "20px";=0A=
		// safari subtracts parent border width here which is 5px=0A=
		this.supportsFixedPosition =3D (checkDiv.offsetTop =3D=3D=3D 20 || =
checkDiv.offsetTop =3D=3D=3D 15);=0A=
		checkDiv.style.position =3D checkDiv.style.top =3D "";=0A=
=0A=
		innerDiv.style.overflow =3D "hidden", innerDiv.style.position =3D =
"relative";=0A=
		this.subtractsBorderForOverflowNotVisible =3D (checkDiv.offsetTop =
=3D=3D=3D -5);=0A=
=0A=
		this.doesNotIncludeMarginInBodyOffset =3D (body.offsetTop !=3D=3D =
bodyMarginTop);=0A=
=0A=
		body.removeChild( container );=0A=
		body =3D container =3D innerDiv =3D checkDiv =3D table =3D td =3D null;=0A=
		jQuery.offset.initialize =3D jQuery.noop;=0A=
	},=0A=
=0A=
	bodyOffset: function( body ) {=0A=
		var top =3D body.offsetTop, left =3D body.offsetLeft;=0A=
=0A=
		jQuery.offset.initialize();=0A=
=0A=
		if ( jQuery.offset.doesNotIncludeMarginInBodyOffset ) {=0A=
			top  +=3D parseFloat( jQuery.curCSS(body, "marginTop",  true) ) || 0;=0A=
			left +=3D parseFloat( jQuery.curCSS(body, "marginLeft", true) ) || 0;=0A=
		}=0A=
=0A=
		return { top: top, left: left };=0A=
	},=0A=
	=0A=
	setOffset: function( elem, options, i ) {=0A=
		// set position first, in-case top/left are set even on static elem=0A=
		if ( /static/.test( jQuery.curCSS( elem, "position" ) ) ) {=0A=
			elem.style.position =3D "relative";=0A=
		}=0A=
		var curElem   =3D jQuery( elem ),=0A=
			curOffset =3D curElem.offset(),=0A=
			curTop    =3D parseInt( jQuery.curCSS( elem, "top",  true ), 10 ) || =
0,=0A=
			curLeft   =3D parseInt( jQuery.curCSS( elem, "left", true ), 10 ) || =
0;=0A=
=0A=
		if ( jQuery.isFunction( options ) ) {=0A=
			options =3D options.call( elem, i, curOffset );=0A=
		}=0A=
=0A=
		var props =3D {=0A=
			top:  (options.top  - curOffset.top)  + curTop,=0A=
			left: (options.left - curOffset.left) + curLeft=0A=
		};=0A=
		=0A=
		if ( "using" in options ) {=0A=
			options.using.call( elem, props );=0A=
		} else {=0A=
			curElem.css( props );=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
=0A=
jQuery.fn.extend({=0A=
	position: function() {=0A=
		if ( !this[0] ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		var elem =3D this[0],=0A=
=0A=
		// Get *real* offsetParent=0A=
		offsetParent =3D this.offsetParent(),=0A=
=0A=
		// Get correct offsets=0A=
		offset       =3D this.offset(),=0A=
		parentOffset =3D /^body|html$/i.test(offsetParent[0].nodeName) ? { =
top: 0, left: 0 } : offsetParent.offset();=0A=
=0A=
		// Subtract element margins=0A=
		// note: when an element has margin: auto the offsetLeft and marginLeft=0A=
		// are the same in Safari causing offset.left to incorrectly be 0=0A=
		offset.top  -=3D parseFloat( jQuery.curCSS(elem, "marginTop",  true) ) =
|| 0;=0A=
		offset.left -=3D parseFloat( jQuery.curCSS(elem, "marginLeft", true) ) =
|| 0;=0A=
=0A=
		// Add offsetParent borders=0A=
		parentOffset.top  +=3D parseFloat( jQuery.curCSS(offsetParent[0], =
"borderTopWidth",  true) ) || 0;=0A=
		parentOffset.left +=3D parseFloat( jQuery.curCSS(offsetParent[0], =
"borderLeftWidth", true) ) || 0;=0A=
=0A=
		// Subtract the two offsets=0A=
		return {=0A=
			top:  offset.top  - parentOffset.top,=0A=
			left: offset.left - parentOffset.left=0A=
		};=0A=
	},=0A=
=0A=
	offsetParent: function() {=0A=
		return this.map(function() {=0A=
			var offsetParent =3D this.offsetParent || document.body;=0A=
			while ( offsetParent && (!/^body|html$/i.test(offsetParent.nodeName) =
&& jQuery.css(offsetParent, "position") =3D=3D=3D "static") ) {=0A=
				offsetParent =3D offsetParent.offsetParent;=0A=
			}=0A=
			return offsetParent;=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
=0A=
// Create scrollLeft and scrollTop methods=0A=
jQuery.each( ["Left", "Top"], function( i, name ) {=0A=
	var method =3D "scroll" + name;=0A=
=0A=
	jQuery.fn[ method ] =3D function(val) {=0A=
		var elem =3D this[0], win;=0A=
		=0A=
		if ( !elem ) {=0A=
			return null;=0A=
		}=0A=
=0A=
		if ( val !=3D=3D undefined ) {=0A=
			// Set the scroll offset=0A=
			return this.each(function() {=0A=
				win =3D getWindow( this );=0A=
=0A=
				if ( win ) {=0A=
					win.scrollTo(=0A=
						!i ? val : jQuery(win).scrollLeft(),=0A=
						 i ? val : jQuery(win).scrollTop()=0A=
					);=0A=
=0A=
				} else {=0A=
					this[ method ] =3D val;=0A=
				}=0A=
			});=0A=
		} else {=0A=
			win =3D getWindow( elem );=0A=
=0A=
			// Return the scroll offset=0A=
			return win ? ("pageXOffset" in win) ? win[ i ? "pageYOffset" : =
"pageXOffset" ] :=0A=
				jQuery.support.boxModel && win.document.documentElement[ method ] ||=0A=
					win.document.body[ method ] :=0A=
				elem[ method ];=0A=
		}=0A=
	};=0A=
});=0A=
=0A=
function getWindow( elem ) {=0A=
	return ("scrollTo" in elem && elem.document) ?=0A=
		elem :=0A=
		elem.nodeType =3D=3D=3D 9 ?=0A=
			elem.defaultView || elem.parentWindow :=0A=
			false;=0A=
}=0A=
// Create innerHeight, innerWidth, outerHeight and outerWidth methods=0A=
jQuery.each([ "Height", "Width" ], function( i, name ) {=0A=
=0A=
	var type =3D name.toLowerCase();=0A=
=0A=
	// innerHeight and innerWidth=0A=
	jQuery.fn["inner" + name] =3D function() {=0A=
		return this[0] ?=0A=
			jQuery.css( this[0], type, false, "padding" ) :=0A=
			null;=0A=
	};=0A=
=0A=
	// outerHeight and outerWidth=0A=
	jQuery.fn["outer" + name] =3D function( margin ) {=0A=
		return this[0] ?=0A=
			jQuery.css( this[0], type, false, margin ? "margin" : "border" ) :=0A=
			null;=0A=
	};=0A=
=0A=
	jQuery.fn[ type ] =3D function( size ) {=0A=
		// Get window width or height=0A=
		var elem =3D this[0];=0A=
		if ( !elem ) {=0A=
			return size =3D=3D null ? null : this;=0A=
		}=0A=
		=0A=
		if ( jQuery.isFunction( size ) ) {=0A=
			return this.each(function( i ) {=0A=
				var self =3D jQuery( this );=0A=
				self[ type ]( size.call( this, i, self[ type ]() ) );=0A=
			});=0A=
		}=0A=
=0A=
		return ("scrollTo" in elem && elem.document) ? // does it walk and =
quack like a window?=0A=
			// Everyone else use document.documentElement or document.body =
depending on Quirks vs Standards mode=0A=
			elem.document.compatMode =3D=3D=3D "CSS1Compat" && =
elem.document.documentElement[ "client" + name ] ||=0A=
			elem.document.body[ "client" + name ] :=0A=
=0A=
			// Get document width or height=0A=
			(elem.nodeType =3D=3D=3D 9) ? // is it a document=0A=
				// Either scroll[Width/Height] or offset[Width/Height], whichever is =
greater=0A=
				Math.max(=0A=
					elem.documentElement["client" + name],=0A=
					elem.body["scroll" + name], elem.documentElement["scroll" + name],=0A=
					elem.body["offset" + name], elem.documentElement["offset" + name]=0A=
				) :=0A=
=0A=
				// Get or set width or height on the element=0A=
				size =3D=3D=3D undefined ?=0A=
					// Get width or height on the element=0A=
					jQuery.css( elem, type ) :=0A=
=0A=
					// Set the width or height on the element (default to pixels if =
value is unitless)=0A=
					this.css( type, typeof size =3D=3D=3D "string" ? size : size + "px" =
);=0A=
	};=0A=
=0A=
});=0A=
// Expose jQuery to the global object=0A=
window.jQuery =3D window.$ =3D jQuery;=0A=
=0A=
})(window);=0A=

------=_NextPart_000_0000_01CBD376.74E2BF90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.turismo-attualita.it/js/jquery.validate.js

/*=0A=
 * jQuery validation plug-in 1.7=0A=
 *=0A=
 * http://bassistance.de/jquery-plugins/jquery-plugin-validation/=0A=
 * http://docs.jquery.com/Plugins/Validation=0A=
 *=0A=
 * Copyright (c) 2006 - 2008 J=C3=B6rn Zaefferer=0A=
 *=0A=
 * $Id: jquery.validate.js 6403 2009-06-17 14:27:16Z joern.zaefferer $=0A=
 *=0A=
 * Dual licensed under the MIT and GPL licenses:=0A=
 *   http://www.opensource.org/licenses/mit-license.php=0A=
 *   http://www.gnu.org/licenses/gpl.html=0A=
 */=0A=
=0A=
(function($) {=0A=
=0A=
$.extend($.fn, {=0A=
	// http://docs.jquery.com/Plugins/Validation/validate=0A=
	validate: function( options ) {=0A=
=0A=
		// if nothing is selected, return nothing; can't chain anyway=0A=
		if (!this.length) {=0A=
			options && options.debug && window.console && console.warn( "nothing =
selected, can't validate, returning nothing" );=0A=
			return;=0A=
		}=0A=
=0A=
		// check if a validator for this form was already created=0A=
		var validator =3D $.data(this[0], 'validator');=0A=
		if ( validator ) {=0A=
			return validator;=0A=
		}=0A=
		=0A=
		validator =3D new $.validator( options, this[0] );=0A=
		$.data(this[0], 'validator', validator); =0A=
		=0A=
		if ( validator.settings.onsubmit ) {=0A=
		=0A=
			// allow suppresing validation by adding a cancel class to the submit =
button=0A=
			this.find("input, button").filter(".cancel").click(function() {=0A=
				validator.cancelSubmit =3D true;=0A=
			});=0A=
			=0A=
			// when a submitHandler is used, capture the submitting button=0A=
			if (validator.settings.submitHandler) {=0A=
				this.find("input, button").filter(":submit").click(function() {=0A=
					validator.submitButton =3D this;=0A=
				});=0A=
			}=0A=
		=0A=
			// validate the form on submit=0A=
			this.submit( function( event ) {=0A=
				if ( validator.settings.debug )=0A=
					// prevent form submit to be able to see console output=0A=
					event.preventDefault();=0A=
					=0A=
				function handle() {=0A=
					if ( validator.settings.submitHandler ) {=0A=
						if (validator.submitButton) {=0A=
							// insert a hidden input as a replacement for the missing submit =
button=0A=
							var hidden =3D $("<input type=3D'hidden'/>").attr("name", =
validator.submitButton.name).val(validator.submitButton.value).appendTo(v=
alidator.currentForm);=0A=
						}=0A=
						validator.settings.submitHandler.call( validator, =
validator.currentForm );=0A=
						if (validator.submitButton) {=0A=
							// and clean up afterwards; thanks to no-block-scope, hidden can =
be referenced=0A=
							hidden.remove();=0A=
						}=0A=
						return false;=0A=
					}=0A=
					return true;=0A=
				}=0A=
					=0A=
				// prevent submit for invalid forms or custom submit handlers=0A=
				if ( validator.cancelSubmit ) {=0A=
					validator.cancelSubmit =3D false;=0A=
					return handle();=0A=
				}=0A=
				if ( validator.form() ) {=0A=
					if ( validator.pendingRequest ) {=0A=
						validator.formSubmitted =3D true;=0A=
						return false;=0A=
					}=0A=
					return handle();=0A=
				} else {=0A=
					validator.focusInvalid();=0A=
					return false;=0A=
				}=0A=
			});=0A=
		}=0A=
		=0A=
		return validator;=0A=
	},=0A=
	// http://docs.jquery.com/Plugins/Validation/valid=0A=
	valid: function() {=0A=
        if ( $(this[0]).is('form')) {=0A=
            return this.validate().form();=0A=
        } else {=0A=
            var valid =3D true;=0A=
            var validator =3D $(this[0].form).validate();=0A=
            this.each(function() {=0A=
				valid &=3D validator.element(this);=0A=
            });=0A=
            return valid;=0A=
        }=0A=
    },=0A=
	// attributes: space seperated list of attributes to retrieve and remove=0A=
	removeAttrs: function(attributes) {=0A=
		var result =3D {},=0A=
			$element =3D this;=0A=
		$.each(attributes.split(/\s/), function(index, value) {=0A=
			result[value] =3D $element.attr(value);=0A=
			$element.removeAttr(value);=0A=
		});=0A=
		return result;=0A=
	},=0A=
	// http://docs.jquery.com/Plugins/Validation/rules=0A=
	rules: function(command, argument) {=0A=
		var element =3D this[0];=0A=
		=0A=
		if (command) {=0A=
			var settings =3D $.data(element.form, 'validator').settings;=0A=
			var staticRules =3D settings.rules;=0A=
			var existingRules =3D $.validator.staticRules(element);=0A=
			switch(command) {=0A=
			case "add":=0A=
				$.extend(existingRules, $.validator.normalizeRule(argument));=0A=
				staticRules[element.name] =3D existingRules;=0A=
				if (argument.messages)=0A=
					settings.messages[element.name] =3D $.extend( =
settings.messages[element.name], argument.messages );=0A=
				break;=0A=
			case "remove":=0A=
				if (!argument) {=0A=
					delete staticRules[element.name];=0A=
					return existingRules;=0A=
				}=0A=
				var filtered =3D {};=0A=
				$.each(argument.split(/\s/), function(index, method) {=0A=
					filtered[method] =3D existingRules[method];=0A=
					delete existingRules[method];=0A=
				});=0A=
				return filtered;=0A=
			}=0A=
		}=0A=
		=0A=
		var data =3D $.validator.normalizeRules(=0A=
		$.extend(=0A=
			{},=0A=
			$.validator.metadataRules(element),=0A=
			$.validator.classRules(element),=0A=
			$.validator.attributeRules(element),=0A=
			$.validator.staticRules(element)=0A=
		), element);=0A=
		=0A=
		// make sure required is at front=0A=
		if (data.required) {=0A=
			var param =3D data.required;=0A=
			delete data.required;=0A=
			data =3D $.extend({required: param}, data);=0A=
		}=0A=
		=0A=
		return data;=0A=
	}=0A=
});=0A=
=0A=
// Custom selectors=0A=
$.extend($.expr[":"], {=0A=
	// http://docs.jquery.com/Plugins/Validation/blank=0A=
	blank: function(a) {return !$.trim("" + a.value);},=0A=
	// http://docs.jquery.com/Plugins/Validation/filled=0A=
	filled: function(a) {return !!$.trim("" + a.value);},=0A=
	// http://docs.jquery.com/Plugins/Validation/unchecked=0A=
	unchecked: function(a) {return !a.checked;}=0A=
});=0A=
=0A=
// constructor for validator=0A=
$.validator =3D function( options, form ) {=0A=
	this.settings =3D $.extend( true, {}, $.validator.defaults, options );=0A=
	this.currentForm =3D form;=0A=
	this.init();=0A=
};=0A=
=0A=
$.validator.format =3D function(source, params) {=0A=
	if ( arguments.length =3D=3D 1 ) =0A=
		return function() {=0A=
			var args =3D $.makeArray(arguments);=0A=
			args.unshift(source);=0A=
			return $.validator.format.apply( this, args );=0A=
		};=0A=
	if ( arguments.length > 2 && params.constructor !=3D Array  ) {=0A=
		params =3D $.makeArray(arguments).slice(1);=0A=
	}=0A=
	if ( params.constructor !=3D Array ) {=0A=
		params =3D [ params ];=0A=
	}=0A=
	$.each(params, function(i, n) {=0A=
		source =3D source.replace(new RegExp("\\{" + i + "\\}", "g"), n);=0A=
	});=0A=
	return source;=0A=
};=0A=
=0A=
$.extend($.validator, {=0A=
	=0A=
	defaults: {=0A=
		messages: {},=0A=
		groups: {},=0A=
		rules: {},=0A=
		errorClass: "error",=0A=
		validClass: "valid",=0A=
		errorElement: "label",=0A=
		focusInvalid: true,=0A=
		errorContainer: $( [] ),=0A=
		errorLabelContainer: $( [] ),=0A=
		onsubmit: true,=0A=
		ignore: [],=0A=
		ignoreTitle: false,=0A=
		onfocusin: function(element) {=0A=
			this.lastActive =3D element;=0A=
				=0A=
			// hide error label and remove error class on focus if enabled=0A=
			if ( this.settings.focusCleanup && !this.blockFocusCleanup ) {=0A=
				this.settings.unhighlight && this.settings.unhighlight.call( this, =
element, this.settings.errorClass, this.settings.validClass );=0A=
				this.errorsFor(element).hide();=0A=
			}=0A=
		},=0A=
		onfocusout: function(element) {=0A=
			if ( !this.checkable(element) && (element.name in this.submitted || =
!this.optional(element)) ) {=0A=
				this.element(element);=0A=
			}=0A=
		},=0A=
		onkeyup: function(element) {=0A=
			if ( element.name in this.submitted || element =3D=3D =
this.lastElement ) {=0A=
				this.element(element);=0A=
			}=0A=
		},=0A=
		onclick: function(element) {=0A=
			// click on selects, radiobuttons and checkboxes=0A=
			if ( element.name in this.submitted )=0A=
				this.element(element);=0A=
			// or option elements, check parent select in that case=0A=
			else if (element.parentNode.name in this.submitted)=0A=
				this.element(element.parentNode);=0A=
		},=0A=
		highlight: function( element, errorClass, validClass ) {=0A=
			$(element).addClass(errorClass).removeClass(validClass);=0A=
		},=0A=
		unhighlight: function( element, errorClass, validClass ) {=0A=
			$(element).removeClass(errorClass).addClass(validClass);=0A=
		}=0A=
	},=0A=
=0A=
	// http://docs.jquery.com/Plugins/Validation/Validator/setDefaults=0A=
	setDefaults: function(settings) {=0A=
		$.extend( $.validator.defaults, settings );=0A=
	},=0A=
=0A=
	messages: {=0A=
		required: " Campo obbligatorio<br/>",=0A=
		remote: "Please fix this field.",=0A=
		email: "Please enter a valid email address.",=0A=
		url: "Please enter a valid URL.",=0A=
		date: "Please enter a valid date.",=0A=
		dateISO: "Please enter a valid date (ISO).",=0A=
		number: "Inserisci un numero valido",=0A=
		digits: "Please enter only digits.",=0A=
		creditcard: "Please enter a valid credit card number.",=0A=
		equalTo: "Please enter the same value again.",=0A=
		accept: "Please enter a value with a valid extension.",=0A=
		maxlength: $.validator.format("Please enter no more than {0} =
characters."),=0A=
		minlength: $.validator.format("Please enter at least {0} characters."),=0A=
		rangelength: $.validator.format("Please enter a value between {0} and =
{1} characters long."),=0A=
		range: $.validator.format("Please enter a value between {0} and {1}."),=0A=
		max: $.validator.format("Please enter a value less than or equal to =
{0}."),=0A=
		min: $.validator.format("Please enter a value greater than or equal to =
{0}.")=0A=
	},=0A=
	=0A=
	autoCreateRanges: false,=0A=
	=0A=
	prototype: {=0A=
		=0A=
		init: function() {=0A=
			this.labelContainer =3D $(this.settings.errorLabelContainer);=0A=
			this.errorContext =3D this.labelContainer.length && =
this.labelContainer || $(this.currentForm);=0A=
			this.containers =3D $(this.settings.errorContainer).add( =
this.settings.errorLabelContainer );=0A=
			this.submitted =3D {};=0A=
			this.valueCache =3D {};=0A=
			this.pendingRequest =3D 0;=0A=
			this.pending =3D {};=0A=
			this.invalid =3D {};=0A=
			this.reset();=0A=
			=0A=
			var groups =3D (this.groups =3D {});=0A=
			$.each(this.settings.groups, function(key, value) {=0A=
				$.each(value.split(/\s/), function(index, name) {=0A=
					groups[name] =3D key;=0A=
				});=0A=
			});=0A=
			var rules =3D this.settings.rules;=0A=
			$.each(rules, function(key, value) {=0A=
				rules[key] =3D $.validator.normalizeRule(value);=0A=
			});=0A=
			=0A=
			function delegate(event) {=0A=
				var validator =3D $.data(this[0].form, "validator"),=0A=
					eventType =3D "on" + event.type.replace(/^validate/, "");=0A=
				validator.settings[eventType] && =
validator.settings[eventType].call(validator, this[0] );=0A=
			}=0A=
			$(this.currentForm)=0A=
				.validateDelegate(":text, :password, :file, select, textarea", =
"focusin focusout keyup", delegate)=0A=
				.validateDelegate(":radio, :checkbox, select, option", "click", =
delegate);=0A=
=0A=
			if (this.settings.invalidHandler)=0A=
				$(this.currentForm).bind("invalid-form.validate", =
this.settings.invalidHandler);=0A=
		},=0A=
=0A=
		// http://docs.jquery.com/Plugins/Validation/Validator/form=0A=
		form: function() {=0A=
			this.checkForm();=0A=
			$.extend(this.submitted, this.errorMap);=0A=
			this.invalid =3D $.extend({}, this.errorMap);=0A=
			if (!this.valid())=0A=
				$(this.currentForm).triggerHandler("invalid-form", [this]);=0A=
			this.showErrors();=0A=
			return this.valid();=0A=
		},=0A=
		=0A=
		checkForm: function() {=0A=
			this.prepareForm();=0A=
			for ( var i =3D 0, elements =3D (this.currentElements =3D =
this.elements()); elements[i]; i++ ) {=0A=
				this.check( elements[i] );=0A=
			}=0A=
			return this.valid(); =0A=
		},=0A=
		=0A=
		// http://docs.jquery.com/Plugins/Validation/Validator/element=0A=
		element: function( element ) {=0A=
			element =3D this.clean( element );=0A=
			this.lastElement =3D element;=0A=
			this.prepareElement( element );=0A=
			this.currentElements =3D $(element);=0A=
			var result =3D this.check( element );=0A=
			if ( result ) {=0A=
				delete this.invalid[element.name];=0A=
			} else {=0A=
				this.invalid[element.name] =3D true;=0A=
			}=0A=
			if ( !this.numberOfInvalids() ) {=0A=
				// Hide error containers on last error=0A=
				this.toHide =3D this.toHide.add( this.containers );=0A=
			}=0A=
			this.showErrors();=0A=
			return result;=0A=
		},=0A=
=0A=
		// http://docs.jquery.com/Plugins/Validation/Validator/showErrors=0A=
		showErrors: function(errors) {=0A=
			if(errors) {=0A=
				// add items to error list and map=0A=
				$.extend( this.errorMap, errors );=0A=
				this.errorList =3D [];=0A=
				for ( var name in errors ) {=0A=
					this.errorList.push({=0A=
						message: errors[name],=0A=
						element: this.findByName(name)[0]=0A=
					});=0A=
				}=0A=
				// remove items from success list=0A=
				this.successList =3D $.grep( this.successList, function(element) {=0A=
					return !(element.name in errors);=0A=
				});=0A=
			}=0A=
			this.settings.showErrors=0A=
				? this.settings.showErrors.call( this, this.errorMap, this.errorList =
)=0A=
				: this.defaultShowErrors();=0A=
		},=0A=
		=0A=
		// http://docs.jquery.com/Plugins/Validation/Validator/resetForm=0A=
		resetForm: function() {=0A=
			if ( $.fn.resetForm )=0A=
				$( this.currentForm ).resetForm();=0A=
			this.submitted =3D {};=0A=
			this.prepareForm();=0A=
			this.hideErrors();=0A=
			this.elements().removeClass( this.settings.errorClass );=0A=
		},=0A=
		=0A=
		numberOfInvalids: function() {=0A=
			return this.objectLength(this.invalid);=0A=
		},=0A=
		=0A=
		objectLength: function( obj ) {=0A=
			var count =3D 0;=0A=
			for ( var i in obj )=0A=
				count++;=0A=
			return count;=0A=
		},=0A=
		=0A=
		hideErrors: function() {=0A=
			this.addWrapper( this.toHide ).hide();=0A=
		},=0A=
		=0A=
		valid: function() {=0A=
			return this.size() =3D=3D 0;=0A=
		},=0A=
		=0A=
		size: function() {=0A=
			return this.errorList.length;=0A=
		},=0A=
		=0A=
		focusInvalid: function() {=0A=
			if( this.settings.focusInvalid ) {=0A=
				try {=0A=
					$(this.findLastActive() || this.errorList.length && =
this.errorList[0].element || [])=0A=
					.filter(":visible")=0A=
					.focus()=0A=
					// manually trigger focusin event; without it, focusin handler =
isn't called, findLastActive won't have anything to find=0A=
					.trigger("focusin");=0A=
				} catch(e) {=0A=
					// ignore IE throwing errors when focusing hidden elements=0A=
				}=0A=
			}=0A=
		},=0A=
		=0A=
		findLastActive: function() {=0A=
			var lastActive =3D this.lastActive;=0A=
			return lastActive && $.grep(this.errorList, function(n) {=0A=
				return n.element.name =3D=3D lastActive.name;=0A=
			}).length =3D=3D 1 && lastActive;=0A=
		},=0A=
		=0A=
		elements: function() {=0A=
			var validator =3D this,=0A=
				rulesCache =3D {};=0A=
			=0A=
			// select all valid inputs inside the form (no submit or reset =
buttons)=0A=
			// workaround $Query([]).add until http://dev.jquery.com/ticket/2114 =
is solved=0A=
			return $([]).add(this.currentForm.elements)=0A=
			.filter(":input")=0A=
			.not(":submit, :reset, :image, [disabled]")=0A=
			.not( this.settings.ignore )=0A=
			.filter(function() {=0A=
				!this.name && validator.settings.debug && window.console && =
console.error( "%o has no name assigned", this);=0A=
			=0A=
				// select only the first element for each name, and only those with =
rules specified=0A=
				if ( this.name in rulesCache || =
!validator.objectLength($(this).rules()) )=0A=
					return false;=0A=
				=0A=
				rulesCache[this.name] =3D true;=0A=
				return true;=0A=
			});=0A=
		},=0A=
		=0A=
		clean: function( selector ) {=0A=
			return $( selector )[0];=0A=
		},=0A=
		=0A=
		errors: function() {=0A=
			return $( this.settings.errorElement + "." + =
this.settings.errorClass, this.errorContext );=0A=
		},=0A=
		=0A=
		reset: function() {=0A=
			this.successList =3D [];=0A=
			this.errorList =3D [];=0A=
			this.errorMap =3D {};=0A=
			this.toShow =3D $([]);=0A=
			this.toHide =3D $([]);=0A=
			this.currentElements =3D $([]);=0A=
		},=0A=
		=0A=
		prepareForm: function() {=0A=
			this.reset();=0A=
			this.toHide =3D this.errors().add( this.containers );=0A=
		},=0A=
		=0A=
		prepareElement: function( element ) {=0A=
			this.reset();=0A=
			this.toHide =3D this.errorsFor(element);=0A=
		},=0A=
	=0A=
		check: function( element ) {=0A=
			element =3D this.clean( element );=0A=
			=0A=
			// if radio/checkbox, validate first element in group instead=0A=
			if (this.checkable(element)) {=0A=
				element =3D this.findByName( element.name )[0];=0A=
			}=0A=
			=0A=
			var rules =3D $(element).rules();=0A=
			var dependencyMismatch =3D false;=0A=
			for( method in rules ) {=0A=
				var rule =3D { method: method, parameters: rules[method] };=0A=
				try {=0A=
					var result =3D $.validator.methods[method].call( this, =
element.value.replace(/\r/g, ""), element, rule.parameters );=0A=
					=0A=
					// if a method indicates that the field is optional and therefore =
valid,=0A=
					// don't mark it as valid when there are no other rules=0A=
					if ( result =3D=3D "dependency-mismatch" ) {=0A=
						dependencyMismatch =3D true;=0A=
						continue;=0A=
					}=0A=
					dependencyMismatch =3D false;=0A=
					=0A=
					if ( result =3D=3D "pending" ) {=0A=
						this.toHide =3D this.toHide.not( this.errorsFor(element) );=0A=
						return;=0A=
					}=0A=
					=0A=
					if( !result ) {=0A=
						this.formatAndAdd( element, rule );=0A=
						return false;=0A=
					}=0A=
				} catch(e) {=0A=
					this.settings.debug && window.console && console.log("exception =
occured when checking element " + element.id=0A=
						 + ", check the '" + rule.method + "' method", e);=0A=
					throw e;=0A=
				}=0A=
			}=0A=
			if (dependencyMismatch)=0A=
				return;=0A=
			if ( this.objectLength(rules) )=0A=
				this.successList.push(element);=0A=
			return true;=0A=
		},=0A=
		=0A=
		// return the custom message for the given element and validation =
method=0A=
		// specified in the element's "messages" metadata=0A=
		customMetaMessage: function(element, method) {=0A=
			if (!$.metadata)=0A=
				return;=0A=
			=0A=
			var meta =3D this.settings.meta=0A=
				? $(element).metadata()[this.settings.meta]=0A=
				: $(element).metadata();=0A=
			=0A=
			return meta && meta.messages && meta.messages[method];=0A=
		},=0A=
		=0A=
		// return the custom message for the given element name and validation =
method=0A=
		customMessage: function( name, method ) {=0A=
			var m =3D this.settings.messages[name];=0A=
			return m && (m.constructor =3D=3D String=0A=
				? m=0A=
				: m[method]);=0A=
		},=0A=
		=0A=
		// return the first defined argument, allowing empty strings=0A=
		findDefined: function() {=0A=
			for(var i =3D 0; i < arguments.length; i++) {=0A=
				if (arguments[i] !=3D=3D undefined)=0A=
					return arguments[i];=0A=
			}=0A=
			return undefined;=0A=
		},=0A=
		=0A=
		defaultMessage: function( element, method) {=0A=
			return this.findDefined(=0A=
				this.customMessage( element.name, method ),=0A=
				this.customMetaMessage( element, method ),=0A=
				// title is never undefined, so handle empty string as undefined=0A=
				!this.settings.ignoreTitle && element.title || undefined,=0A=
				$.validator.messages[method],=0A=
				"<strong>Warning: No message defined for " + element.name + =
"</strong>"=0A=
			);=0A=
		},=0A=
		=0A=
		formatAndAdd: function( element, rule ) {=0A=
			var message =3D this.defaultMessage( element, rule.method ),=0A=
				theregex =3D /\$?\{(\d+)\}/g;=0A=
			if ( typeof message =3D=3D "function" ) {=0A=
				message =3D message.call(this, rule.parameters, element);=0A=
			} else if (theregex.test(message)) {=0A=
				message =3D jQuery.format(message.replace(theregex, '{$1}'), =
rule.parameters);=0A=
			}			=0A=
			this.errorList.push({=0A=
				message: message,=0A=
				element: element=0A=
			});=0A=
			=0A=
			this.errorMap[element.name] =3D message;=0A=
			this.submitted[element.name] =3D message;=0A=
		},=0A=
		=0A=
		addWrapper: function(toToggle) {=0A=
			if ( this.settings.wrapper )=0A=
				toToggle =3D toToggle.add( toToggle.parent( this.settings.wrapper ) =
);=0A=
			return toToggle;=0A=
		},=0A=
		=0A=
		defaultShowErrors: function() {=0A=
			for ( var i =3D 0; this.errorList[i]; i++ ) {=0A=
				var error =3D this.errorList[i];=0A=
				this.settings.highlight && this.settings.highlight.call( this, =
error.element, this.settings.errorClass, this.settings.validClass );=0A=
				this.showLabel( error.element, error.message );=0A=
			}=0A=
			if( this.errorList.length ) {=0A=
				this.toShow =3D this.toShow.add( this.containers );=0A=
			}=0A=
			if (this.settings.success) {=0A=
				for ( var i =3D 0; this.successList[i]; i++ ) {=0A=
					this.showLabel( this.successList[i] );=0A=
				}=0A=
			}=0A=
			if (this.settings.unhighlight) {=0A=
				for ( var i =3D 0, elements =3D this.validElements(); elements[i]; =
i++ ) {=0A=
					this.settings.unhighlight.call( this, elements[i], =
this.settings.errorClass, this.settings.validClass );=0A=
				}=0A=
			}=0A=
			this.toHide =3D this.toHide.not( this.toShow );=0A=
			this.hideErrors();=0A=
			this.addWrapper( this.toShow ).show();=0A=
		},=0A=
		=0A=
		validElements: function() {=0A=
			return this.currentElements.not(this.invalidElements());=0A=
		},=0A=
		=0A=
		invalidElements: function() {=0A=
			return $(this.errorList).map(function() {=0A=
				return this.element;=0A=
			});=0A=
		},=0A=
		=0A=
		showLabel: function(element, message) {=0A=
			var label =3D this.errorsFor( element );=0A=
			if ( label.length ) {=0A=
				// refresh error/success class=0A=
				label.removeClass().addClass( this.settings.errorClass );=0A=
			=0A=
				// check if we have a generated label, replace the message then=0A=
				label.attr("generated") && label.html(message);=0A=
			} else {=0A=
				// create label=0A=
				label =3D $("<" + this.settings.errorElement + "/>")=0A=
					.attr({"for":  this.idOrName(element), generated: true})=0A=
					.addClass(this.settings.errorClass)=0A=
					.html(message || "");=0A=
				if ( this.settings.wrapper ) {=0A=
					// make sure the element is visible, even in IE=0A=
					// actually showing the wrapped element is handled elsewhere=0A=
					label =3D label.hide().show().wrap("<" + this.settings.wrapper + =
"/>").parent();=0A=
				}=0A=
				if ( !this.labelContainer.append(label).length )=0A=
					this.settings.errorPlacement=0A=
						? this.settings.errorPlacement(label, $(element) )=0A=
						: label.insertAfter(element);=0A=
			}=0A=
			if ( !message && this.settings.success ) {=0A=
				label.text("");=0A=
				typeof this.settings.success =3D=3D "string"=0A=
					? label.addClass( this.settings.success )=0A=
					: this.settings.success( label );=0A=
			}=0A=
			this.toShow =3D this.toShow.add(label);=0A=
		},=0A=
		=0A=
		errorsFor: function(element) {=0A=
			var name =3D this.idOrName(element);=0A=
    		return this.errors().filter(function() {=0A=
				return $(this).attr('for') =3D=3D name;=0A=
			});=0A=
		},=0A=
		=0A=
		idOrName: function(element) {=0A=
			return this.groups[element.name] || (this.checkable(element) ? =
element.name : element.id || element.name);=0A=
		},=0A=
=0A=
		checkable: function( element ) {=0A=
			return /radio|checkbox/i.test(element.type);=0A=
		},=0A=
		=0A=
		findByName: function( name ) {=0A=
			// select by name and filter by form for performance over =
form.find("[name=3D...]")=0A=
			var form =3D this.currentForm;=0A=
			return $(document.getElementsByName(name)).map(function(index, =
element) {=0A=
				return element.form =3D=3D form && element.name =3D=3D name && =
element  || null;=0A=
			});=0A=
		},=0A=
		=0A=
		getLength: function(value, element) {=0A=
			switch( element.nodeName.toLowerCase() ) {=0A=
			case 'select':=0A=
				return $("option:selected", element).length;=0A=
			case 'input':=0A=
				if( this.checkable( element) )=0A=
					return this.findByName(element.name).filter(':checked').length;=0A=
			}=0A=
			return value.length;=0A=
		},=0A=
	=0A=
		depend: function(param, element) {=0A=
			return this.dependTypes[typeof param]=0A=
				? this.dependTypes[typeof param](param, element)=0A=
				: true;=0A=
		},=0A=
	=0A=
		dependTypes: {=0A=
			"boolean": function(param, element) {=0A=
				return param;=0A=
			},=0A=
			"string": function(param, element) {=0A=
				return !!$(param, element.form).length;=0A=
			},=0A=
			"function": function(param, element) {=0A=
				return param(element);=0A=
			}=0A=
		},=0A=
		=0A=
		optional: function(element) {=0A=
			return !$.validator.methods.required.call(this, =
$.trim(element.value), element) && "dependency-mismatch";=0A=
		},=0A=
		=0A=
		startRequest: function(element) {=0A=
			if (!this.pending[element.name]) {=0A=
				this.pendingRequest++;=0A=
				this.pending[element.name] =3D true;=0A=
			}=0A=
		},=0A=
		=0A=
		stopRequest: function(element, valid) {=0A=
			this.pendingRequest--;=0A=
			// sometimes synchronization fails, make sure pendingRequest is never =
< 0=0A=
			if (this.pendingRequest < 0)=0A=
				this.pendingRequest =3D 0;=0A=
			delete this.pending[element.name];=0A=
			if ( valid && this.pendingRequest =3D=3D 0 && this.formSubmitted && =
this.form() ) {=0A=
				$(this.currentForm).submit();=0A=
				this.formSubmitted =3D false;=0A=
			} else if (!valid && this.pendingRequest =3D=3D 0 && =
this.formSubmitted) {=0A=
				$(this.currentForm).triggerHandler("invalid-form", [this]);=0A=
				this.formSubmitted =3D false;=0A=
			}=0A=
		},=0A=
		=0A=
		previousValue: function(element) {=0A=
			return $.data(element, "previousValue") || $.data(element, =
"previousValue", {=0A=
				old: null,=0A=
				valid: true,=0A=
				message: this.defaultMessage( element, "remote" )=0A=
			});=0A=
		}=0A=
		=0A=
	},=0A=
	=0A=
	classRuleSettings: {=0A=
		required: {required: true},=0A=
		email: {email: true},=0A=
		url: {url: true},=0A=
		date: {date: true},=0A=
		dateISO: {dateISO: true},=0A=
		dateDE: {dateDE: true},=0A=
		number: {number: true},=0A=
		numberDE: {numberDE: true},=0A=
		digits: {digits: true},=0A=
		creditcard: {creditcard: true}=0A=
	},=0A=
	=0A=
	addClassRules: function(className, rules) {=0A=
		className.constructor =3D=3D String ?=0A=
			this.classRuleSettings[className] =3D rules :=0A=
			$.extend(this.classRuleSettings, className);=0A=
	},=0A=
	=0A=
	classRules: function(element) {=0A=
		var rules =3D {};=0A=
		var classes =3D $(element).attr('class');=0A=
		classes && $.each(classes.split(' '), function() {=0A=
			if (this in $.validator.classRuleSettings) {=0A=
				$.extend(rules, $.validator.classRuleSettings[this]);=0A=
			}=0A=
		});=0A=
		return rules;=0A=
	},=0A=
	=0A=
	attributeRules: function(element) {=0A=
		var rules =3D {};=0A=
		var $element =3D $(element);=0A=
		=0A=
		for (method in $.validator.methods) {=0A=
			var value =3D $element.attr(method);=0A=
			if (value) {=0A=
				rules[method] =3D value;=0A=
			}=0A=
		}=0A=
		=0A=
		// maxlength may be returned as -1, 2147483647 (IE) and 524288 =
(safari) for text inputs=0A=
		if (rules.maxlength && /-1|2147483647|524288/.test(rules.maxlength)) {=0A=
			delete rules.maxlength;=0A=
		}=0A=
		=0A=
		return rules;=0A=
	},=0A=
	=0A=
	metadataRules: function(element) {=0A=
		if (!$.metadata) return {};=0A=
		=0A=
		var meta =3D $.data(element.form, 'validator').settings.meta;=0A=
		return meta ?=0A=
			$(element).metadata()[meta] :=0A=
			$(element).metadata();=0A=
	},=0A=
	=0A=
	staticRules: function(element) {=0A=
		var rules =3D {};=0A=
		var validator =3D $.data(element.form, 'validator');=0A=
		if (validator.settings.rules) {=0A=
			rules =3D =
$.validator.normalizeRule(validator.settings.rules[element.name]) || {};=0A=
		}=0A=
		return rules;=0A=
	},=0A=
	=0A=
	normalizeRules: function(rules, element) {=0A=
		// handle dependency check=0A=
		$.each(rules, function(prop, val) {=0A=
			// ignore rule when param is explicitly false, eg. required:false=0A=
			if (val =3D=3D=3D false) {=0A=
				delete rules[prop];=0A=
				return;=0A=
			}=0A=
			if (val.param || val.depends) {=0A=
				var keepRule =3D true;=0A=
				switch (typeof val.depends) {=0A=
					case "string":=0A=
						keepRule =3D !!$(val.depends, element.form).length;=0A=
						break;=0A=
					case "function":=0A=
						keepRule =3D val.depends.call(element, element);=0A=
						break;=0A=
				}=0A=
				if (keepRule) {=0A=
					rules[prop] =3D val.param !=3D=3D undefined ? val.param : true;=0A=
				} else {=0A=
					delete rules[prop];=0A=
				}=0A=
			}=0A=
		});=0A=
		=0A=
		// evaluate parameters=0A=
		$.each(rules, function(rule, parameter) {=0A=
			rules[rule] =3D $.isFunction(parameter) ? parameter(element) : =
parameter;=0A=
		});=0A=
		=0A=
		// clean number parameters=0A=
		$.each(['minlength', 'maxlength', 'min', 'max'], function() {=0A=
			if (rules[this]) {=0A=
				rules[this] =3D Number(rules[this]);=0A=
			}=0A=
		});=0A=
		$.each(['rangelength', 'range'], function() {=0A=
			if (rules[this]) {=0A=
				rules[this] =3D [Number(rules[this][0]), Number(rules[this][1])];=0A=
			}=0A=
		});=0A=
		=0A=
		if ($.validator.autoCreateRanges) {=0A=
			// auto-create ranges=0A=
			if (rules.min && rules.max) {=0A=
				rules.range =3D [rules.min, rules.max];=0A=
				delete rules.min;=0A=
				delete rules.max;=0A=
			}=0A=
			if (rules.minlength && rules.maxlength) {=0A=
				rules.rangelength =3D [rules.minlength, rules.maxlength];=0A=
				delete rules.minlength;=0A=
				delete rules.maxlength;=0A=
			}=0A=
		}=0A=
		=0A=
		// To support custom messages in metadata ignore rule methods titled =
"messages"=0A=
		if (rules.messages) {=0A=
			delete rules.messages;=0A=
		}=0A=
		=0A=
		return rules;=0A=
	},=0A=
	=0A=
	// Converts a simple string to a {string: true} rule, e.g., "required" =
to {required:true}=0A=
	normalizeRule: function(data) {=0A=
		if( typeof data =3D=3D "string" ) {=0A=
			var transformed =3D {};=0A=
			$.each(data.split(/\s/), function() {=0A=
				transformed[this] =3D true;=0A=
			});=0A=
			data =3D transformed;=0A=
		}=0A=
		return data;=0A=
	},=0A=
	=0A=
	// http://docs.jquery.com/Plugins/Validation/Validator/addMethod=0A=
	addMethod: function(name, method, message) {=0A=
		$.validator.methods[name] =3D method;=0A=
		$.validator.messages[name] =3D message !=3D undefined ? message : =
$.validator.messages[name];=0A=
		if (method.length < 3) {=0A=
			$.validator.addClassRules(name, $.validator.normalizeRule(name));=0A=
		}=0A=
	},=0A=
=0A=
	methods: {=0A=
=0A=
		// http://docs.jquery.com/Plugins/Validation/Methods/required=0A=
		required: function(value, element, param) {=0A=
			// check if dependency is met=0A=
			if ( !this.depend(param, element) )=0A=
				return "dependency-mismatch";=0A=
			switch( element.nodeName.toLowerCase() ) {=0A=
			case 'select':=0A=
				// could be an array for select-multiple or a string, both are fine =
this way=0A=
				var val =3D $(element).val();=0A=
				return val && val.length > 0;=0A=
			case 'input':=0A=
				if ( this.checkable(element) )=0A=
					return this.getLength(value, element) > 0;=0A=
			default:=0A=
				return $.trim(value).length > 0;=0A=
			}=0A=
		},=0A=
		=0A=
		// http://docs.jquery.com/Plugins/Validation/Methods/remote=0A=
		remote: function(value, element, param) {=0A=
			if ( this.optional(element) )=0A=
				return "dependency-mismatch";=0A=
			=0A=
			var previous =3D this.previousValue(element);=0A=
			if (!this.settings.messages[element.name] )=0A=
				this.settings.messages[element.name] =3D {};=0A=
			previous.originalMessage =3D =
this.settings.messages[element.name].remote;=0A=
			this.settings.messages[element.name].remote =3D previous.message;=0A=
			=0A=
			param =3D typeof param =3D=3D "string" && {url:param} || param; =0A=
			=0A=
			if ( previous.old !=3D=3D value ) {=0A=
				previous.old =3D value;=0A=
				var validator =3D this;=0A=
				this.startRequest(element);=0A=
				var data =3D {};=0A=
				data[element.name] =3D value;=0A=
				$.ajax($.extend(true, {=0A=
					url: param,=0A=
					mode: "abort",=0A=
					port: "validate" + element.name,=0A=
					dataType: "json",=0A=
					data: data,=0A=
					success: function(response) {=0A=
						validator.settings.messages[element.name].remote =3D =
previous.originalMessage;=0A=
						var valid =3D response =3D=3D=3D true;=0A=
						if ( valid ) {=0A=
							var submitted =3D validator.formSubmitted;=0A=
							validator.prepareElement(element);=0A=
							validator.formSubmitted =3D submitted;=0A=
							validator.successList.push(element);=0A=
							validator.showErrors();=0A=
						} else {=0A=
							var errors =3D {};=0A=
							var message =3D (previous.message =3D response || =
validator.defaultMessage( element, "remote" ));=0A=
							errors[element.name] =3D $.isFunction(message) ? message(value) : =
message;=0A=
							validator.showErrors(errors);=0A=
						}=0A=
						previous.valid =3D valid;=0A=
						validator.stopRequest(element, valid);=0A=
					}=0A=
				}, param));=0A=
				return "pending";=0A=
			} else if( this.pending[element.name] ) {=0A=
				return "pending";=0A=
			}=0A=
			return previous.valid;=0A=
		},=0A=
=0A=
		// http://docs.jquery.com/Plugins/Validation/Methods/minlength=0A=
		minlength: function(value, element, param) {=0A=
			return this.optional(element) || this.getLength($.trim(value), =
element) >=3D param;=0A=
		},=0A=
		=0A=
		// http://docs.jquery.com/Plugins/Validation/Methods/maxlength=0A=
		maxlength: function(value, element, param) {=0A=
			return this.optional(element) || this.getLength($.trim(value), =
element) <=3D param;=0A=
		},=0A=
		=0A=
		// http://docs.jquery.com/Plugins/Validation/Methods/rangelength=0A=
		rangelength: function(value, element, param) {=0A=
			var length =3D this.getLength($.trim(value), element);=0A=
			return this.optional(element) || ( length >=3D param[0] && length =
<=3D param[1] );=0A=
		},=0A=
		=0A=
		// http://docs.jquery.com/Plugins/Validation/Methods/min=0A=
		min: function( value, element, param ) {=0A=
			return this.optional(element) || value >=3D param;=0A=
		},=0A=
		=0A=
		// http://docs.jquery.com/Plugins/Validation/Methods/max=0A=
		max: function( value, element, param ) {=0A=
			return this.optional(element) || value <=3D param;=0A=
		},=0A=
		=0A=
		// http://docs.jquery.com/Plugins/Validation/Methods/range=0A=
		range: function( value, element, param ) {=0A=
			return this.optional(element) || ( value >=3D param[0] && value <=3D =
param[1] );=0A=
		},=0A=
		=0A=
		// http://docs.jquery.com/Plugins/Validation/Methods/email=0A=
		email: function(value, element) {=0A=
			// contributed by Scott Gonzalez: =
http://projects.scottsplayground.com/email_address_validation/=0A=
			return this.optional(element) || =
/^((([a-z]|\d|[!#\$%&'\*\+\-\/=3D\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF=
\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=3D\?\^_`{\|}~]|[\u00A0-\uD7=
FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x2=
0|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]=
|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x=
7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a=
))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\=
uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|=
\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7F=
F\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uF=
DF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|=
-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF=
\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(value);=0A=
		},=0A=
	=0A=
		// http://docs.jquery.com/Plugins/Validation/Methods/url=0A=
		url: function(value, element) {=0A=
			// contributed by Scott Gonzalez: =
http://projects.scottsplayground.com/iri/=0A=
			return this.optional(element) || =
/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF=
0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:)*@)?(((\d|[1-9]\d|1\d\d|2=
[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|=
2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00=
A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uF=
DCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\u=
FFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|=
[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\=
uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-=
\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(=
\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-=
f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF=
900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)*)*)?)?(=
\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-=
f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|=
-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\=
(\)\*\+,;=3D]|:|@)|\/|\?)*)?$/i.test(value);=0A=
		},=0A=
        =0A=
		// http://docs.jquery.com/Plugins/Validation/Methods/date=0A=
		date: function(value, element) {=0A=
			return this.optional(element) || !/Invalid|NaN/.test(new Date(value));=0A=
		},=0A=
	=0A=
		// http://docs.jquery.com/Plugins/Validation/Methods/dateISO=0A=
		dateISO: function(value, element) {=0A=
			return this.optional(element) || =
/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(value);=0A=
		},=0A=
	=0A=
		// http://docs.jquery.com/Plugins/Validation/Methods/number=0A=
		number: function(value, element) {=0A=
			return this.optional(element) || =
/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(value);=0A=
		},=0A=
	=0A=
		// http://docs.jquery.com/Plugins/Validation/Methods/digits=0A=
		digits: function(value, element) {=0A=
			return this.optional(element) || /^\d+$/.test(value);=0A=
		},=0A=
		=0A=
		// http://docs.jquery.com/Plugins/Validation/Methods/creditcard=0A=
		// based on http://en.wikipedia.org/wiki/Luhn=0A=
		creditcard: function(value, element) {=0A=
			if ( this.optional(element) )=0A=
				return "dependency-mismatch";=0A=
			// accept only digits and dashes=0A=
			if (/[^0-9-]+/.test(value))=0A=
				return false;=0A=
			var nCheck =3D 0,=0A=
				nDigit =3D 0,=0A=
				bEven =3D false;=0A=
=0A=
			value =3D value.replace(/\D/g, "");=0A=
=0A=
			for (var n =3D value.length - 1; n >=3D 0; n--) {=0A=
				var cDigit =3D value.charAt(n);=0A=
				var nDigit =3D parseInt(cDigit, 10);=0A=
				if (bEven) {=0A=
					if ((nDigit *=3D 2) > 9)=0A=
						nDigit -=3D 9;=0A=
				}=0A=
				nCheck +=3D nDigit;=0A=
				bEven =3D !bEven;=0A=
			}=0A=
=0A=
			return (nCheck % 10) =3D=3D 0;=0A=
		},=0A=
		=0A=
		// http://docs.jquery.com/Plugins/Validation/Methods/accept=0A=
		accept: function(value, element, param) {=0A=
			param =3D typeof param =3D=3D "string" ? param.replace(/,/g, '|') : =
"png|jpe?g|gif";=0A=
			return this.optional(element) || value.match(new RegExp(".(" + param =
+ ")$", "i")); =0A=
		},=0A=
		=0A=
		// http://docs.jquery.com/Plugins/Validation/Methods/equalTo=0A=
		equalTo: function(value, element, param) {=0A=
			// bind to the blur event of the target in order to revalidate =
whenever the target field is updated=0A=
			// TODO find a way to bind the event just once, avoiding the =
unbind-rebind overhead=0A=
			var target =3D =
$(param).unbind(".validate-equalTo").bind("blur.validate-equalTo", =
function() {=0A=
				$(element).valid();=0A=
			});=0A=
			return value =3D=3D target.val();=0A=
		}=0A=
		=0A=
	}=0A=
	=0A=
});=0A=
=0A=
// deprecated, use $.validator.format instead=0A=
$.format =3D $.validator.format;=0A=
=0A=
})(jQuery);=0A=
=0A=
// ajax mode: abort=0A=
// usage: $.ajax({ mode: "abort"[, port: "uniqueport"]});=0A=
// if mode:"abort" is used, the previous request on that port (port can =
be undefined) is aborted via XMLHttpRequest.abort() =0A=
;(function($) {=0A=
	var ajax =3D $.ajax;=0A=
	var pendingRequests =3D {};=0A=
	$.ajax =3D function(settings) {=0A=
		// create settings for compatibility with ajaxSetup=0A=
		settings =3D $.extend(settings, $.extend({}, $.ajaxSettings, =
settings));=0A=
		var port =3D settings.port;=0A=
		if (settings.mode =3D=3D "abort") {=0A=
			if ( pendingRequests[port] ) {=0A=
				pendingRequests[port].abort();=0A=
			}=0A=
			return (pendingRequests[port] =3D ajax.apply(this, arguments));=0A=
		}=0A=
		return ajax.apply(this, arguments);=0A=
	};=0A=
})(jQuery);=0A=
=0A=
// provides cross-browser focusin and focusout events=0A=
// IE has native support, in other browsers, use event caputuring =
(neither bubbles)=0A=
=0A=
// provides delegate(type: String, delegate: Selector, handler: =
Callback) plugin for easier event delegation=0A=
// handler is only called when $(event.target).is(delegate), in the =
scope of the jquery-object for event.target =0A=
;(function($) {=0A=
	// only implement if not provided by jQuery core (since 1.4)=0A=
	// TODO verify if jQuery 1.4's implementation is compatible with older =
jQuery special-event APIs=0A=
	if (!jQuery.event.special.focusin && !jQuery.event.special.focusout && =
document.addEventListener) {=0A=
		$.each({=0A=
			focus: 'focusin',=0A=
			blur: 'focusout'	=0A=
		}, function( original, fix ){=0A=
			$.event.special[fix] =3D {=0A=
				setup:function() {=0A=
					this.addEventListener( original, handler, true );=0A=
				},=0A=
				teardown:function() {=0A=
					this.removeEventListener( original, handler, true );=0A=
				},=0A=
				handler: function(e) {=0A=
					arguments[0] =3D $.event.fix(e);=0A=
					arguments[0].type =3D fix;=0A=
					return $.event.handle.apply(this, arguments);=0A=
				}=0A=
			};=0A=
			function handler(e) {=0A=
				e =3D $.event.fix(e);=0A=
				e.type =3D fix;=0A=
				return $.event.handle.call(this, e);=0A=
			}=0A=
		});=0A=
	};=0A=
	$.extend($.fn, {=0A=
		validateDelegate: function(delegate, type, handler) {=0A=
			return this.bind(type, function(event) {=0A=
				var target =3D $(event.target);=0A=
				if (target.is(delegate)) {=0A=
					return handler.apply(target, arguments);=0A=
				}=0A=
			});=0A=
		}=0A=
	});=0A=
})(jQuery);=0A=

------=_NextPart_000_0000_01CBD376.74E2BF90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google-analytics.com/urchin.js

//-- Google Analytics Urchin Module=0A=
//-- Copyright 2007 Google, All Rights Reserved.=0A=
=0A=
//-- Urchin On Demand Settings ONLY=0A=
var _uacct=3D"";			// set up the Urchin Account=0A=
var _userv=3D1;			// service mode (0=3Dlocal,1=3Dremote,2=3Dboth)=0A=
=0A=
//-- UTM User Settings=0A=
var _ufsc=3D1;			// set client info flag (1=3Don|0=3Doff)=0A=
var _udn=3D"auto";		// (auto|none|domain) set the domain name for cookies=0A=
var _uhash=3D"on";		// (on|off) unique domain hash for cookies=0A=
var _utimeout=3D"1800";   	// set the inactive session timeout in seconds=0A=
var _ugifpath=3D"/__utm.gif";	// set the web path to the __utm.gif file=0A=
var _utsp=3D"|";			// transaction field separator=0A=
var _uflash=3D1;			// set flash version detect option (1=3Don|0=3Doff)=0A=
var _utitle=3D1;			// set the document title detect option =
(1=3Don|0=3Doff)=0A=
var _ulink=3D0;			// enable linker functionality (1=3Don|0=3Doff)=0A=
var _uanchor=3D0;			// enable use of anchors for campaign =
(1=3Don|0=3Doff)=0A=
var _utcp=3D"/";			// the cookie path for tracking=0A=
var _usample=3D100;		// The sampling % of visitors to track (1-100).=0A=
=0A=
//-- UTM Campaign Tracking Settings=0A=
var _uctm=3D1;			// set campaign tracking module (1=3Don|0=3Doff)=0A=
var _ucto=3D"15768000";		// set timeout in seconds (6 month default)=0A=
var _uccn=3D"utm_campaign";	// name=0A=
var _ucmd=3D"utm_medium";		// medium (cpc|cpm|link|email|organic)=0A=
var _ucsr=3D"utm_source";		// source=0A=
var _uctr=3D"utm_term";		// term/keyword=0A=
var _ucct=3D"utm_content";	// content=0A=
var _ucid=3D"utm_id";		// id number=0A=
var _ucno=3D"utm_nooverride";	// don't override=0A=
=0A=
//-- Auto/Organic Sources and Keywords=0A=
var _uOsr=3Dnew Array();=0A=
var _uOkw=3Dnew Array();=0A=
_uOsr[0]=3D"google";	_uOkw[0]=3D"q";=0A=
_uOsr[1]=3D"yahoo";	_uOkw[1]=3D"p";=0A=
_uOsr[2]=3D"msn";		_uOkw[2]=3D"q";=0A=
_uOsr[3]=3D"aol";		_uOkw[3]=3D"query";=0A=
_uOsr[4]=3D"aol";		_uOkw[4]=3D"encquery";=0A=
_uOsr[5]=3D"lycos";	_uOkw[5]=3D"query";=0A=
_uOsr[6]=3D"ask";		_uOkw[6]=3D"q";=0A=
_uOsr[7]=3D"altavista";	_uOkw[7]=3D"q";=0A=
_uOsr[8]=3D"netscape";	_uOkw[8]=3D"query";=0A=
_uOsr[9]=3D"cnn";	_uOkw[9]=3D"query";=0A=
_uOsr[10]=3D"looksmart";	_uOkw[10]=3D"qt";=0A=
_uOsr[11]=3D"about";	_uOkw[11]=3D"terms";=0A=
_uOsr[12]=3D"mamma";	_uOkw[12]=3D"query";=0A=
_uOsr[13]=3D"alltheweb";	_uOkw[13]=3D"q";=0A=
_uOsr[14]=3D"gigablast";	_uOkw[14]=3D"q";=0A=
_uOsr[15]=3D"voila";	_uOkw[15]=3D"rdata";=0A=
_uOsr[16]=3D"virgilio";	_uOkw[16]=3D"qs";=0A=
_uOsr[17]=3D"live";	_uOkw[17]=3D"q";=0A=
_uOsr[18]=3D"baidu";	_uOkw[18]=3D"wd";=0A=
_uOsr[19]=3D"alice";	_uOkw[19]=3D"qs";=0A=
_uOsr[20]=3D"yandex";	_uOkw[20]=3D"text";=0A=
_uOsr[21]=3D"najdi";	_uOkw[21]=3D"q";=0A=
_uOsr[22]=3D"aol";	_uOkw[22]=3D"q";=0A=
_uOsr[23]=3D"club-internet"; _uOkw[23]=3D"query";=0A=
_uOsr[24]=3D"mama";	_uOkw[24]=3D"query";=0A=
_uOsr[25]=3D"seznam";	_uOkw[25]=3D"q";=0A=
_uOsr[26]=3D"search";	_uOkw[26]=3D"q";=0A=
_uOsr[27]=3D"wp";	_uOkw[27]=3D"szukaj";=0A=
_uOsr[28]=3D"onet";	_uOkw[28]=3D"qt";=0A=
_uOsr[29]=3D"netsprint";	_uOkw[29]=3D"q";=0A=
_uOsr[30]=3D"google.interia";	_uOkw[30]=3D"q";=0A=
_uOsr[31]=3D"szukacz";	_uOkw[31]=3D"q";=0A=
_uOsr[32]=3D"yam";	_uOkw[32]=3D"k";=0A=
_uOsr[33]=3D"pchome";	_uOkw[33]=3D"q";=0A=
_uOsr[34]=3D"kvasir";	_uOkw[34]=3D"searchExpr";=0A=
_uOsr[35]=3D"sesam";	_uOkw[35]=3D"q";=0A=
_uOsr[36]=3D"ozu"; _uOkw[36]=3D"q";=0A=
_uOsr[37]=3D"terra"; _uOkw[37]=3D"query";=0A=
_uOsr[38]=3D"nostrum"; _uOkw[38]=3D"query";=0A=
_uOsr[39]=3D"mynet"; _uOkw[39]=3D"q";=0A=
_uOsr[40]=3D"ekolay"; _uOkw[40]=3D"q";=0A=
_uOsr[41]=3D"search.ilse"; _uOkw[41]=3D"search_for";=0A=
_uOsr[42]=3D"bing"; _uOkw[42]=3D"q";=0A=
=0A=
//-- Auto/Organic Keywords to Ignore=0A=
var _uOno=3Dnew Array();=0A=
//_uOno[0]=3D"urchin";=0A=
//_uOno[1]=3D"urchin.com";=0A=
//_uOno[2]=3D"www.urchin.com";=0A=
=0A=
//-- Referral domains to Ignore=0A=
var _uRno=3Dnew Array();=0A=
//_uRno[0]=3D".urchin.com";=0A=
=0A=
//-- **** Don't modify below this point ***=0A=
var =
_uff,_udh,_udt,_ubl=3D0,_udo=3D"",_uu,_ufns=3D0,_uns=3D0,_ur=3D"-",_ufno=3D=
0,_ust=3D0,_ubd=3Ddocument,_udl=3D_ubd.location,_udlh=3D"",_uwv=3D"1.4";=0A=
var _ugifpath2=3D"http://www.google-analytics.com/__utm.gif";=0A=
if (_udl.hash) _udlh=3D_udl.href.substring(_udl.href.indexOf('#'));=0A=
if (_udl.protocol=3D=3D"https:") =
_ugifpath2=3D"https://ssl.google-analytics.com/__utm.gif";=0A=
if (!_utcp || _utcp=3D=3D"") _utcp=3D"/";=0A=
function urchinTracker(page) {=0A=
 if (_udl.protocol=3D=3D"file:") return;=0A=
 if (_uff && (!page || page=3D=3D"")) return;=0A=
 var a,b,c,xx,v,z,k,x=3D"",s=3D"",f=3D0,nv=3D0;=0A=
 var nx=3D" expires=3D"+_uNx()+";";=0A=
 var dc=3D_ubd.cookie;=0A=
 _udh=3D_uDomain();=0A=
 if (!_uVG()) return;=0A=
 _uu=3DMath.round(Math.random()*2147483647);=0A=
 _udt=3Dnew Date();=0A=
 _ust=3DMath.round(_udt.getTime()/1000);=0A=
 a=3Ddc.indexOf("__utma=3D"+_udh+".");=0A=
 b=3Ddc.indexOf("__utmb=3D"+_udh);=0A=
 c=3Ddc.indexOf("__utmc=3D"+_udh);=0A=
 if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 if (_utimeout && _utimeout!=3D"") {=0A=
  x=3Dnew Date(_udt.getTime()+(_utimeout*1000));=0A=
  x=3D" expires=3D"+x.toGMTString()+";";=0A=
 }=0A=
 if (_ulink) {=0A=
  if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
  s+=3D_udl.search;=0A=
  if(s && s!=3D"" && s.indexOf("__utma=3D")>=3D0) {=0A=
   if (!(_uIN(a=3D_uGC(s,"__utma=3D","&")))) a=3D"-";=0A=
   if (!(_uIN(b=3D_uGC(s,"__utmb=3D","&")))) b=3D"-";=0A=
   if (!(_uIN(c=3D_uGC(s,"__utmc=3D","&")))) c=3D"-";=0A=
   v=3D_uGC(s,"__utmv=3D","&");=0A=
   z=3D_uGC(s,"__utmz=3D","&");=0A=
   k=3D_uGC(s,"__utmk=3D","&");=0A=
   xx=3D_uGC(s,"__utmx=3D","&");=0A=
   if ((k*1) !=3D ((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))) =
{_ubl=3D1;a=3D"-";b=3D"-";c=3D"-";xx=3D"-";z=3D"-";v=3D"-";}=0A=
   if (a!=3D"-" && b!=3D"-" && c!=3D"-") f=3D1;=0A=
   else if(a!=3D"-") f=3D2;=0A=
  }=0A=
 }=0A=
 if(f=3D=3D1) {=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+c+"; path=3D"+_utcp+";"+_udo;=0A=
 } else if (f=3D=3D2) {=0A=
  a=3D_uFixA(s,"&",_ust);=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 } else if (a>=3D0 && b>=3D0 && c>=3D0) {=0A=
   b =3D _uGC(dc,"__utmb=3D"+_udh,";");=0A=
   b =3D ("-" =3D=3D b) ? _udh : b;  =0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
 } else {=0A=
  if (a>=3D0) a=3D_uFixA(_ubd.cookie,";",_ust);=0A=
  else {=0A=
   a=3D_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";=0A=
   nv=3D1;=0A=
  }=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 }=0A=
 if (_ulink && xx && xx!=3D"" && xx!=3D"-") {=0A=
   xx=3D_uUES(xx);=0A=
   if (xx.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmx=3D"+xx+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 if (_ulink && v && v!=3D"" && v!=3D"-") {=0A=
  v=3D_uUES(v);=0A=
  if (v.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmv=3D"+v+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 var wc=3Dwindow;=0A=
 var c=3D_ubd.cookie;=0A=
 if(wc && wc.gaGlobal && wc.gaGlobal.dh=3D=3D_udh){=0A=
  var g=3Dwc.gaGlobal;=0A=
  var ua=3Dc.split("__utma=3D"+_udh+".")[1].split(";")[0].split(".");=0A=
  if(g.sid)ua[3]=3Dg.sid;=0A=
  if(nv>0){=0A=
   ua[2]=3Dua[3];=0A=
   if(g.vid){=0A=
    var v=3Dg.vid.split(".");=0A=
    ua[0]=3Dv[0];=0A=
    ua[1]=3Dv[1];=0A=
   }=0A=
  }=0A=
  _ubd.cookie=3D"__utma=3D"+_udh+"."+ua.join(".")+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 _uInfo(page);=0A=
 _ufns=3D0;=0A=
 _ufno=3D0;=0A=
 if (!page || page=3D=3D"") _uff=3D1;=0A=
}=0A=
function _uGH() {=0A=
 var hid;=0A=
 var wc=3Dwindow;=0A=
 if (wc && wc.gaGlobal && wc.gaGlobal.hid) {=0A=
  hid=3Dwc.gaGlobal.hid;=0A=
 } else {=0A=
  hid=3DMath.round(Math.random()*0x7fffffff);=0A=
  if (!wc.gaGlobal) wc.gaGlobal=3D{};=0A=
  wc.gaGlobal.hid=3Dhid;=0A=
 }=0A=
 return hid;=0A=
}=0A=
function _uInfo(page) {=0A=
 var p,s=3D"",dm=3D"",pg=3D_udl.pathname+_udl.search;=0A=
 if (page && page!=3D"") pg=3D_uES(page,1);=0A=
 _ur=3D_ubd.referrer;=0A=
 if (!_ur || _ur=3D=3D"") { _ur=3D"-"; }=0A=
 else {=0A=
  dm=3D_ubd.domain;=0A=
  if(_utcp && _utcp!=3D"/") dm+=3D_utcp;=0A=
  p=3D_ur.indexOf(dm);=0A=
  if ((p>=3D0) && (p<=3D8)) { _ur=3D"0"; }=0A=
  if (_ur.indexOf("[")=3D=3D0 && =
_ur.lastIndexOf("]")=3D=3D(_ur.length-1)) { _ur=3D"-"; }=0A=
 }=0A=
 s+=3D"&utmn=3D"+_uu;=0A=
 if (_ufsc) s+=3D_uBInfo();=0A=
 if (_uctm) s+=3D_uCInfo();=0A=
 if (_utitle && _ubd.title && _ubd.title!=3D"") =
s+=3D"&utmdt=3D"+_uES(_ubd.title);=0A=
 if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
 if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
 s+=3D"&utmhid=3D"+_uGH();=0A=
 s+=3D"&utmr=3D"+_ur;=0A=
 s+=3D"&utmp=3D"+pg;=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uVoid() { return; }=0A=
function _uCInfo() {=0A=
 if (!_ucto || _ucto=3D=3D"") { _ucto=3D"15768000"; }=0A=
 if (!_uVG()) return;=0A=
 var =
c=3D"",t=3D"-",t2=3D"-",t3=3D"-",o=3D0,cs=3D0,cn=3D0,i=3D0,z=3D"-",s=3D""=
;=0A=
 if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
 s+=3D_udl.search;=0A=
 var x=3Dnew Date(_udt.getTime()+(_ucto*1000));=0A=
 var dc=3D_ubd.cookie;=0A=
 x=3D" expires=3D"+x.toGMTString()+";";=0A=
 if (_ulink && !_ubl) {=0A=
  z=3D_uUES(_uGC(s,"__utmz=3D","&"));=0A=
  if (z!=3D"-" && z.indexOf(";")=3D=3D-1) { =
_ubd.cookie=3D"__utmz=3D"+z+"; path=3D"+_utcp+";"+x+_udo; return ""; }=0A=
 }=0A=
 z=3Ddc.indexOf("__utmz=3D"+_udh+".");=0A=
 if (z>-1) { z=3D_uGC(dc,"__utmz=3D"+_udh+".",";"); }=0A=
 else { z=3D"-"; }=0A=
 t=3D_uGC(s,_ucid+"=3D","&");=0A=
 t2=3D_uGC(s,_ucsr+"=3D","&");=0A=
 t3=3D_uGC(s,"gclid=3D","&");=0A=
 if ((t!=3D"-" && t!=3D"") || (t2!=3D"-" && t2!=3D"") || (t3!=3D"-" && =
t3!=3D"")) {=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"utmcid=3D"+_uEC(t);=0A=
  if (t2!=3D"-" && t2!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmcsr=3D"+_uEC(t2); }=0A=
  if (t3!=3D"-" && t3!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmgclid=3D"+_uEC(t3); }=0A=
  t=3D_uGC(s,_uccn+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmccn=3D"+_uEC(t);=0A=
  else c+=3D"|utmccn=3D(not+set)";=0A=
  t=3D_uGC(s,_ucmd+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcmd=3D"+_uEC(t);=0A=
  else  c+=3D"|utmcmd=3D(not+set)";=0A=
  t=3D_uGC(s,_uctr+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmctr=3D"+_uEC(t);=0A=
  else { t=3D_uOrg(1); if (t!=3D"-" && t!=3D"") =
c+=3D"|utmctr=3D"+_uEC(t); }=0A=
  t=3D_uGC(s,_ucct+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcct=3D"+_uEC(t);=0A=
  t=3D_uGC(s,_ucno+"=3D","&");=0A=
  if (t=3D=3D"1") o=3D1;=0A=
  if (z!=3D"-" && o=3D=3D1) return "";=0A=
 }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { c=3D_uOrg(); if (z!=3D"-" && =
_ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { if (_ufns=3D=3D1)  c=3D_uRef(); if =
(z!=3D"-" && _ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") {=0A=
  if (z=3D=3D"-" && _ufns=3D=3D1) { =
c=3D"utmccn=3D(direct)|utmcsr=3D(direct)|utmcmd=3D(none)"; }=0A=
  if (c=3D=3D"-" || c=3D=3D"") return "";=0A=
 }=0A=
 if (z!=3D"-") {=0A=
  i=3Dz.indexOf(".");=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  t=3Dz.substring(i+1,z.length);=0A=
  if (t.toLowerCase()=3D=3Dc.toLowerCase()) cs=3D1;=0A=
  t=3Dz.substring(0,i);=0A=
  if ((i=3Dt.lastIndexOf(".")) > -1) {=0A=
   t=3Dt.substring(i+1,t.length);=0A=
   cn=3D(t*1);=0A=
  }=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) {=0A=
  t=3D_uGC(dc,"__utma=3D"+_udh+".",";");=0A=
  if ((i=3Dt.lastIndexOf(".")) > 9) {=0A=
   _uns=3Dt.substring(i+1,t.length);=0A=
   _uns=3D(_uns*1);=0A=
  }=0A=
  cn++;=0A=
  if (_uns=3D=3D0) _uns=3D1;=0A=
  _ubd.cookie=3D"__utmz=3D"+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; =
path=3D"+_utcp+"; "+x+_udo;=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) return "&utmcn=3D1";=0A=
 else return "&utmcr=3D1";=0A=
}=0A=
function _uRef() {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k,n;=0A=
 if ((i=3D_ur.indexOf("://"))<0 || _uGCse()) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  k=3Dh.substring(h.indexOf("/"),h.length);=0A=
  if (k.indexOf("?") > -1) k=3Dk.substring(0,k.indexOf("?"));=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 h=3Dh.toLowerCase();=0A=
 n=3Dh;=0A=
 if ((i=3Dn.indexOf(":")) > -1) n=3Dn.substring(0,i);=0A=
 for (var ii=3D0;ii<_uRno.length;ii++) {=0A=
  if ((i=3Dn.indexOf(_uRno[ii].toLowerCase())) > -1 && =
n.length=3D=3D(i+_uRno[ii].length)) { _ufno=3D1; break; }=0A=
 }=0A=
 if (h.indexOf("www.")=3D=3D0) h=3Dh.substring(4,h.length);=0A=
 return =
"utmccn=3D(referral)|utmcsr=3D"+_uEC(h)+"|"+"utmcct=3D"+_uEC(k)+"|utmcmd=3D=
referral";=0A=
}=0A=
function _uOrg(t) {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k;=0A=
 if ((i=3D_ur.indexOf("://"))<0 || _uGCse()) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 for (var ii=3D0;ii<_uOsr.length;ii++) {=0A=
  if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {=0A=
   if ((i=3D_ur.indexOf("?"+_uOkw[ii]+"=3D")) > -1 || =
(i=3D_ur.indexOf("&"+_uOkw[ii]+"=3D")) > -1) {=0A=
    k=3D_ur.substring(i+_uOkw[ii].length+2,_ur.length);=0A=
    if ((i=3Dk.indexOf("&")) > -1) k=3Dk.substring(0,i);=0A=
    for (var yy=3D0;yy<_uOno.length;yy++) {=0A=
     if (_uOno[yy].toLowerCase()=3D=3Dk.toLowerCase()) { _ufno=3D1; =
break; }=0A=
    }=0A=
    if (t) return _uEC(k);=0A=
    else return =
"utmccn=3D(organic)|utmcsr=3D"+_uEC(_uOsr[ii])+"|"+"utmctr=3D"+_uEC(k)+"|=
utmcmd=3Dorganic";=0A=
   }=0A=
  }=0A=
 }=0A=
 return "";=0A=
}=0A=
function _uGCse() {=0A=
 var h,p;=0A=
 h=3Dp=3D_ur.split("://")[1];=0A=
 if(h.indexOf("/")>-1) {=0A=
  h=3Dh.split("/")[0];=0A=
  p=3Dp.substring(p.indexOf("/")+1,p.length);=0A=
 }=0A=
 if(p.indexOf("?")>-1) {=0A=
  p=3Dp.split("?")[0];=0A=
 }=0A=
 if(h.toLowerCase().indexOf("google")>-1) {=0A=
  if(_ur.indexOf("?q=3D")>-1 || _ur.indexOf("&q=3D")>-1) {=0A=
   if (p.toLowerCase().indexOf("cse")>-1) {=0A=
    return true;=0A=
   }=0A=
  }=0A=
 }=0A=
}=0A=
function _uBInfo() {=0A=
 var sr=3D"-",sc=3D"-",ul=3D"-",fl=3D"-",cs=3D"-",je=3D1;=0A=
 var n=3Dnavigator;=0A=
 if (self.screen) {=0A=
  sr=3Dscreen.width+"x"+screen.height;=0A=
  sc=3Dscreen.colorDepth+"-bit";=0A=
 } else if (self.java) {=0A=
  var j=3Djava.awt.Toolkit.getDefaultToolkit();=0A=
  var s=3Dj.getScreenSize();=0A=
  sr=3Ds.width+"x"+s.height;=0A=
 }=0A=
 if (n.language) { ul=3Dn.language.toLowerCase(); }=0A=
 else if (n.browserLanguage) { ul=3Dn.browserLanguage.toLowerCase(); }=0A=
 je=3Dn.javaEnabled()?1:0;=0A=
 if (_uflash) fl=3D_uFlash();=0A=
 if (_ubd.characterSet) cs=3D_uES(_ubd.characterSet);=0A=
 else if (_ubd.charset) cs=3D_uES(_ubd.charset);=0A=
 return =
"&utmcs=3D"+cs+"&utmsr=3D"+sr+"&utmsc=3D"+sc+"&utmul=3D"+ul+"&utmje=3D"+j=
e+"&utmfl=3D"+fl;=0A=
}=0A=
function __utmSetTrans() {=0A=
 var e;=0A=
 if (_ubd.getElementById) e=3D_ubd.getElementById("utmtrans");=0A=
 else if (_ubd.utmform && _ubd.utmform.utmtrans) =
e=3D_ubd.utmform.utmtrans;=0A=
 if (!e) return;=0A=
 var l=3De.value.split("UTM:");=0A=
 var i,i2,c;=0A=
 if (_userv=3D=3D0 || _userv=3D=3D2) i=3Dnew Array();=0A=
 if (_userv=3D=3D1 || _userv=3D=3D2) { i2=3Dnew Array(); c=3D_uGCS(); }=0A=
=0A=
 for (var ii=3D0;ii<l.length;ii++) {=0A=
  l[ii]=3D_uTrim(l[ii]);=0A=
  if (l[ii].charAt(0)!=3D'T' && l[ii].charAt(0)!=3D'I') continue;=0A=
  var r=3DMath.round(Math.random()*2147483647);=0A=
  if (!_utsp || _utsp=3D=3D"") _utsp=3D"|";=0A=
  var f=3Dl[ii].split(_utsp),s=3D"";=0A=
  if (f[0].charAt(0)=3D=3D'T') {=0A=
   s=3D"&utmt=3Dtran"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmtst=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmtto=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmttx=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmtsp=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmtci=3D"+_uES(f[6]);=0A=
   f[7]=3D_uTrim(f[7]); if(f[7]&&f[7]!=3D"") =
s+=3D"&utmtrg=3D"+_uES(f[7]);=0A=
   f[8]=3D_uTrim(f[8]); if(f[8]&&f[8]!=3D"") =
s+=3D"&utmtco=3D"+_uES(f[8]);=0A=
  } else {=0A=
   s=3D"&utmt=3Ditem"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmipc=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmipn=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmiva=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmipr=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmiqt=3D"+_uES(f[6]);=0A=
  }=0A=
  if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
  if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
=0A=
  if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
   i[ii]=3Dnew Image(1,1);=0A=
   i[ii].src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
   i[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
  if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
   i2[ii]=3Dnew Image(1,1);=0A=
   =
i2[ii].src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D=
"+c;=0A=
   i2[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uFlash() {=0A=
 var f=3D"-",n=3Dnavigator;=0A=
 if (n.plugins && n.plugins.length) {=0A=
  for (var ii=3D0;ii<n.plugins.length;ii++) {=0A=
   if (n.plugins[ii].name.indexOf('Shockwave Flash')!=3D-1) {=0A=
    f=3Dn.plugins[ii].description.split('Shockwave Flash ')[1];=0A=
    break;=0A=
   }=0A=
  }=0A=
 } else {=0A=
  var fl;=0A=
  try {=0A=
   fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");=0A=
   f =3D fl.GetVariable("$version");=0A=
  } catch(e) {}=0A=
  if (f =3D=3D "-") {=0A=
   try {=0A=
    fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");=0A=
    f =3D "WIN 6,0,21,0";=0A=
    fl.AllowScriptAccess =3D "always";=0A=
    f =3D fl.GetVariable("$version");=0A=
   } catch(e) {}=0A=
  }=0A=
  if (f =3D=3D "-") {=0A=
   try {=0A=
    fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash");=0A=
    f =3D fl.GetVariable("$version");=0A=
   } catch(e) {}=0A=
  }=0A=
  if (f !=3D "-") {=0A=
   f =3D f.split(" ")[1].split(",");=0A=
   f =3D f[0] + "." + f[1] + " r" + f[2];=0A=
  }=0A=
 }=0A=
 return f;=0A=
}=0A=
function __utmLinkerUrl(l,h) {=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 var iq =3D l.indexOf("?");=0A=
 var ih =3D l.indexOf("#");=0A=
 var url=3Dl;=0A=
 if (dc) {=0A=
  a=3D_uES(_uGC(dc,"__utma=3D"+_udh+".",";"));=0A=
  b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A=
  c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A=
  x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A=
  z=3D_uES(_uGC(dc,"__utmz=3D"+_udh+".",";"));=0A=
  v=3D_uES(_uGC(dc,"__utmv=3D"+_udh+".",";"));=0A=
  k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A=
  =
p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D=
"+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A=
 }=0A=
 if (p) {=0A=
  if (h && ih>-1) return;=0A=
  if (h) { url=3Dl+"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) url=3Dl+"?"+p;=0A=
   else if (ih=3D=3D-1) url=3Dl+"&"+p;=0A=
   else if (iq=3D=3D-1) url=3Dl.substring(0,ih-1)+"?"+p+l.substring(ih);=0A=
   else url=3Dl.substring(0,ih-1)+"&"+p+l.substring(ih);=0A=
  }=0A=
 }=0A=
 return url;=0A=
}=0A=
function __utmLinker(l,h) {=0A=
 if (!_ulink || !l || l=3D=3D"") return;=0A=
 _udl.href=3D__utmLinkerUrl(l,h);=0A=
}=0A=
function __utmLinkPost(f,h) {=0A=
 if (!_ulink || !f || !f.action) return;=0A=
 f.action=3D__utmLinkerUrl(f.action, h);=0A=
 return;=0A=
}=0A=
function __utmSetVar(v) {=0A=
 if (!v || v=3D=3D"") return;=0A=
 if (!_udo || _udo =3D=3D "") {=0A=
  _udh=3D_uDomain();=0A=
  if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 }=0A=
 if (!_uVG()) return;=0A=
 var r=3DMath.round(Math.random() * 2147483647);=0A=
 _ubd.cookie=3D"__utmv=3D"+_udh+"."+_uES(v)+"; path=3D"+_utcp+"; =
expires=3D"+_uNx()+";"+_udo;=0A=
 var s=3D"&utmt=3Dvar&utmn=3D"+r;=0A=
 if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
}=0A=
function _uGCS() {=0A=
 var t,c=3D"",dc=3D_ubd.cookie;=0A=
 if ((t=3D_uGC(dc,"__utma=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utma=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmx=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmx=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmz=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utmz=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmv=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utmv=3D"+t+";");=0A=
 if (c.charAt(c.length-1)=3D=3D"+") c=3Dc.substring(0,c.length-1);=0A=
 return c;=0A=
}=0A=
function _uGC(l,n,s) {=0A=
 if (!l || l=3D=3D"" || !n || n=3D=3D"" || !s || s=3D=3D"") return "-";=0A=
 var i,i2,i3,c=3D"-";=0A=
 i=3Dl.indexOf(n);=0A=
 i3=3Dn.indexOf("=3D")+1;=0A=
 if (i > -1) {=0A=
  i2=3Dl.indexOf(s,i); if (i2 < 0) { i2=3Dl.length; }=0A=
  c=3Dl.substring((i+i3),i2);=0A=
 }=0A=
 return c;=0A=
}=0A=
function _uDomain() {=0A=
 if (!_udn || _udn=3D=3D"" || _udn=3D=3D"none") { _udn=3D""; return 1; }=0A=
 if (_udn=3D=3D"auto") {=0A=
  var d=3D_ubd.domain;=0A=
  if (d.substring(0,4)=3D=3D"www.") {=0A=
   d=3Dd.substring(4,d.length);=0A=
  }=0A=
  _udn=3Dd;=0A=
 }=0A=
 _udn =3D _udn.toLowerCase(); =0A=
 if (_uhash=3D=3D"off") return 1;=0A=
 return _uHash(_udn);=0A=
}=0A=
function _uHash(d) {=0A=
 if (!d || d=3D=3D"") return 1;=0A=
 var h=3D0,g=3D0;=0A=
 for (var i=3Dd.length-1;i>=3D0;i--) {=0A=
  var c=3DparseInt(d.charCodeAt(i));=0A=
  h=3D((h << 6) & 0xfffffff) + c + (c << 14);=0A=
  if ((g=3Dh & 0xfe00000)!=3D0) h=3D(h ^ (g >> 21));=0A=
 }=0A=
 return h;=0A=
}=0A=
function _uFixA(c,s,t) {=0A=
 if (!c || c=3D=3D"" || !s || s=3D=3D"" || !t || t=3D=3D"") return "-";=0A=
 var a=3D_uGC(c,"__utma=3D"+_udh+".",s);=0A=
 var lt=3D0,i=3D0;=0A=
 if ((i=3Da.lastIndexOf(".")) > 9) {=0A=
  _uns=3Da.substring(i+1,a.length);=0A=
  _uns=3D(_uns*1)+1;=0A=
  a=3Da.substring(0,i);=0A=
  if ((i=3Da.lastIndexOf(".")) > 7) {=0A=
   lt=3Da.substring(i+1,a.length);=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  if ((i=3Da.lastIndexOf(".")) > 5) {=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  a+=3D"."+lt+"."+t+"."+_uns;=0A=
 }=0A=
 return a;=0A=
}=0A=
function _uTrim(s) {=0A=
  if (!s || s=3D=3D"") return "";=0A=
  while ((s.charAt(0)=3D=3D' ') || (s.charAt(0)=3D=3D'\n') || =
(s.charAt(0,1)=3D=3D'\r')) s=3Ds.substring(1,s.length);=0A=
  while ((s.charAt(s.length-1)=3D=3D' ') || =
(s.charAt(s.length-1)=3D=3D'\n') || (s.charAt(s.length-1)=3D=3D'\r')) =
s=3Ds.substring(0,s.length-1);=0A=
  return s;=0A=
}=0A=
function _uEC(s) {=0A=
  var n=3D"";=0A=
  if (!s || s=3D=3D"") return "";=0A=
  for (var i=3D0;i<s.length;i++) {if (s.charAt(i)=3D=3D" ") n+=3D"+"; =
else n+=3Ds.charAt(i);}=0A=
  return n;=0A=
}=0A=
function __utmVisitorCode(f) {=0A=
 var r=3D0,t=3D0,i=3D0,i2=3D0,m=3D31;=0A=
 var a=3D_uGC(_ubd.cookie,"__utma=3D"+_udh+".",";");=0A=
 if ((i=3Da.indexOf(".",0))<0) return;=0A=
 if ((i2=3Da.indexOf(".",i+1))>0) r=3Da.substring(i+1,i2); else return =
"";  =0A=
 if ((i=3Da.indexOf(".",i2+1))>0) t=3Da.substring(i2+1,i); else return =
"";  =0A=
 if (f) {=0A=
  return r;=0A=
 } else {=0A=
  var c=3Dnew =
Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T'=
,'U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');=0A=
  return =
c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r=
&7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5=
&m]+c[t&m];=0A=
 }=0A=
}=0A=
function _uIN(n) {=0A=
 if (!n) return false;=0A=
 for (var i=3D0;i<n.length;i++) {=0A=
  var c=3Dn.charAt(i);=0A=
  if ((c<"0" || c>"9") && (c!=3D".")) return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uES(s,u) {=0A=
 if (typeof(encodeURIComponent) =3D=3D 'function') {=0A=
  if (u) return encodeURI(s);=0A=
  else return encodeURIComponent(s);=0A=
 } else {=0A=
  return escape(s);=0A=
 }=0A=
}=0A=
function _uUES(s) {=0A=
 if (typeof(decodeURIComponent) =3D=3D 'function') {=0A=
  return decodeURIComponent(s);=0A=
 } else {=0A=
  return unescape(s);=0A=
 }=0A=
}=0A=
function _uVG() {=0A=
 if((_udn.indexOf("www.google.") =3D=3D 0 || _udn.indexOf(".google.") =
=3D=3D 0 || _udn.indexOf("google.") =3D=3D 0) && _utcp=3D=3D'/' && =
_udn.indexOf("google.org")=3D=3D-1) {=0A=
  return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uSP() {=0A=
 var s=3D100;=0A=
 if (_usample) s=3D_usample;=0A=
 if(s>=3D100 || s<=3D0) return true;=0A=
 return ((__utmVisitorCode(1)%10000)<(s*100));=0A=
}=0A=
function urchinPathCopy(p){=0A=
 var d=3Ddocument,nx,tx,sx,i,c,cs,t,h,o;=0A=
 cs=3Dnew Array("a","b","c","v","x","z");=0A=
 h=3D_uDomain(); if (_udn && _udn!=3D"") o=3D" domain=3D"+_udn+";";=0A=
 nx=3D_uNx()+";";=0A=
 tx=3Dnew Date(); tx.setTime(tx.getTime()+(_utimeout*1000));=0A=
 tx=3Dtx.toGMTString()+";";=0A=
 sx=3Dnew Date(); sx.setTime(sx.getTime()+(_ucto*1000));=0A=
 sx=3Dsx.toGMTString()+";";=0A=
 for (i=3D0;i<6;i++){=0A=
  t=3D" expires=3D";=0A=
  if (i=3D=3D1) t+=3Dtx; else if (i=3D=3D2) t=3D""; else if (i=3D=3D5) =
t+=3Dsx; else t+=3Dnx;=0A=
  c=3D_uGC(d.cookie,"__utm"+cs[i]+"=3D"+h,";");=0A=
  if (c!=3D"-") d.cookie=3D"__utm"+cs[i]+"=3D"+c+"; path=3D"+p+";"+t+o;=0A=
 }=0A=
}=0A=
function _uCO() {=0A=
 if (!_utk || _utk=3D=3D"" || _utk.length<10) return;=0A=
 var d=3D'www.google.com';=0A=
 if (_utk.charAt(0)=3D=3D'!') d=3D'analytics.corp.google.com';=0A=
 _ubd.cookie=3D"GASO=3D"+_utk+"; path=3D"+_utcp+";"+_udo;=0A=
 var sc=3Ddocument.createElement('script');=0A=
 sc.type=3D'text/javascript';=0A=
 sc.id=3D"_gasojs";=0A=
 =
sc.src=3D'https://'+d+'/analytics/reporting/overlay_js?gaso=3D'+_utk+'&'+=
Math.random();=0A=
 document.getElementsByTagName('head')[0].appendChild(sc);  =0A=
}=0A=
function _uGT() {=0A=
 var h=3Dlocation.hash, a;=0A=
 if (h && h!=3D"" && h.indexOf("#gaso=3D")=3D=3D0) {=0A=
  a=3D_uGC(h,"gaso=3D","&");=0A=
 } else {=0A=
  a=3D_uGC(_ubd.cookie,"GASO=3D",";");=0A=
 }=0A=
 return a;=0A=
}=0A=
var _utk=3D_uGT();=0A=
if (_utk && _utk!=3D"" && _utk.length>10 && _utk.indexOf("=3D")=3D=3D-1) =
{=0A=
 if (window.addEventListener) {=0A=
  window.addEventListener('load', _uCO, false); =0A=
 } else if (window.attachEvent) { =0A=
  window.attachEvent('onload', _uCO);=0A=
 }=0A=
}=0A=
=0A=
function _uNx() {=0A=
  return (new Date((new Date()).getTime()+63072000000)).toGMTString();=0A=
}=0A=

------=_NextPart_000_0000_01CBD376.74E2BF90--

