From: <Saved by Windows Internet Explorer 7>
Subject: TRAVEL ADVISORY; Deals and Discounts - New York Times
Date: Sat, 6 Jan 2007 11:00:35 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0000_01C73181.E45ED1B0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/ads/timesselect/memberTools_TimesSelect76.gif

R0lGODlhTAAKANU+AJKUl/JwL/NwL/JvLq+xs5OUl/m8nuLi48zNzvWWZv718fzZyPWVZunq6vN5
PMXGyPaWZqGipfJvL/WNWfj4+LCxs/SCSr6/wfzZx/m8nZKUlvzi1fepgqmprNPU1f3s4/vPupmb
nvSDS/ipgqiprPWDS83NzvmzkPegdPrGrK+xsvDx8Zqbnv3i1fN6PfWMWPrFq7e4utvb3PafdL6/
wLa4uvrFrNTU1fR6PfagdPWMWfizkKipq/iykP///wAAACH5BAEAAD4ALAAAAABMAAoAQAb/QA9h
OFQRHhRCpOFrOp/QaNQgsowYPanvxIDAtGAnAFAgH3ymceEw1iDKAMQY4GsQxhGZD0AaP3wBIgkB
AxYtPgojAgIOBj4QEgIDPhsJAwMlIIgzA4w2BgMBAmJlZz43BRoEPhFjIWQALGQIPnchfautFw90
HxYChAEpPgaECYwKGAEBGY8COBMCCT6WAhACBiUCEi9vcgUFcqsXMUxh50+WASAf0loYoY7oxJ0L
YmOmewCr32z7bAVM+ItApAEFBLJCUAjgQMECUQE2bHOQgEECGAsuGVgATAQECAxaANPhxIAkDGnU
zCHg78K8eRmWWSgxgIEWDovkoVtgIMMHwQ8qGsw5UOGBkCO1CKh40KHCARodLlDwQeFBBR4Ipjao
0KHGqhyhBnD44CQDgwljfcAL4EgBlwkGFGyacCWFhQASJjjRAC7fGH74AGjoABCBUAAX3gDYWiDE
gxVNFGRw0cmBDwcBJnBk+xDbhksjQEnYsAwFMQwmA9jbo2Goj4Er7gDwUCaCh78+SBToICNGBQrh
LpRpICGABRESBljeIcAFCA4JeIay+WLABBAoICiAUPpEClACOLwcP0/BBvLkgwAAOw==

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/ads/etrade/ET_logoDS_NO_88x31.gif

R0lGODlhWAAfAOYAAJnMAOLi49rP89HinGZlajY0OJiUosbEyaqqqv7+/xMSFN3S9L67w9fW2dnT
5SEhIm5UmKCgoPHs+gsLDEZFSK2pt+jh98vH03d0e5Nt3Le1vOPa9uzm+VdWWcK60dTG8bTgNKbS
I6/QTiopLJqamgAAANXJ7XlL029OqRsbHcq472YzzJKRlPr4/fTx+3t6gKGbq4mEke7t8vz7/t/a
6gUFBWxrcOrq7IB9iYuEmKnZG5zVAV1bYPf1/JKMn+Xd9rKX5mMq2IyMjNfK8oSBjI2KkrGut2w8
zdDL2qajqtLF7ODW9WpIpvn5+o+qMvPx9paTneXj6m061sLecO7q+I6Imvj2/dbQ4g8OEC4tMGFf
ZT49QOjj8unx0IV+kxYVFyAfIXFvdk1MUHVYpiYlJ/bz/Pb1+Pr99HBOrBAQEd/Y7YF/hR8eIKqn
sHJPsuPc8Ojn7IeFi0FAQ9bC/AgHCOfo4fT27hgYGSgoKZ7PDrCZ3YB/ZPf58ZaWl5izQuTd8SH5
BAAAAAAALAAAAABYAB8AAAf/gEduKISFhoeIiYqLjIZMj5CRkpGEaG5HCZkrOyCdnp+goaKjpKWm
p506OysBN00rAEOys7MCtre4ubq7vL2+vLS0JgArCAw3sB/Ky7K2C8/Q0dLT1NXW19O2ssvLxEII
AcnKPjnl5jEVGyonJ0obIiEDSxU5VVU+Bj5V9R4ePvr2qhjwsKGgQQ9VKiwwuAQGQHswCBb0YMCe
OS9ePHDzBk7chxRp0igYmWYCjx/rgugZkAfAgDc8JoRM8wVLGiwTYIRRgKVnzwkFDFgYasEBDzoP
jBBVk4XnTAUjwlyxEOOLzJEjJ/gY0m3Ft3AAlA2p8cULjLMGinjgwAGIlBN+/3ZMYctgTYwXI0qI
YYGDyBUtJSgQGUyEQA0yF9hyMFAiTYkOati+uVODQIzBNsiUsMEhRoktZ89WieFBANcPHMEqE5CG
jAY1DhxwoWJBhQogJ4JgyDNlwIA6VCREAQxFgnEJgEkcl0AFz4Qkxq/gSZGEQg0Yxrk8+MLgOBcN
Ke5cSFKCBw0asS382LBAgLLUyYYsUFAjxQMwKcK4mHPiiP8VQTiRx4ADuOBCFDyUAIWBBhLwmQ0Q
YqBFfRe4QMULJcThggZfFNCAhdsxwKCFE1bQBh0TPPBACiO0od4SC3AFX1gCzIdFBzYQoEUEZcyR
ATtHBLGCEyEUOUAPPcDRQf8JfSCJpA0llEAHHTWUUEMWSbjQwwF33MECA20UkKELTzygAANO9iDD
URogUAIZBORogwdDsefejB8IsAQWIyBBRXA9WGHGHxyktEceA3TRhR0ttKAkk4026mAYB1xwQYIU
NApHgmR98QUdJaRwQAvbjRopAhOM0AB5NpThAnMScPDinV51FMsCS0xgUhgQ5sjCEzMAEUQGInDC
xwzIznDDkn0kOwNgQjSBbBRZTCDEDEnUgEcffbDAQh8UlKDFDZpt0UEHYhQgUx8tsFDCCDbwCiEP
FfwA4xAzyrfBCGD0q+IDd3QggwC5qdCFDi5lkokMYVCncAIYpECCGQpr8ID/GBcQgIcGTXTc8QFb
3GEEBWD8q6IcCDSRQAR4sGEyfkVYwB6+tYKlr6VIINHAzg1EkQAHGWTAQQJTiNDFwzME0IAMD8PR
wA0PJ6C00g1EnUkAFwRANc9RzKCwDDzzjMQFasgcY74LWcCBBFq24LXCVpTh9RlnWG333XjnrfcM
LfTwqqwzo72B2lS4UIYVbuut+OKM48133BYCfnbNsMi3xNg439CoDAEAO4MZnSP7ROjORtG1s6B7
nnrpFxzQgOczcG6Gs1YEIIOzLWj9txr2Tv5VMnoWMILwBRgRaB8FmNoABS/A0YIGBTAQaQs0ULBF
A9Mv33wLBxSgQaNmaBDy/xdZGBFpEnJcMD0DeLxgRqRldKAFDRJcUYW9tP5O4wIlFODDGkVAguEw
UAPj9eACKRBXAIxQgzY46QlxAMkLnuCkCzygPDRgQAmSgKQDPCALRYjAGjSgpR4U4UxOikIH7jAC
A/bgCVkogAOocIEY2Ak1lAuLfBRQAAzYADtse0EajGCgC5CBAl/oQBGwQEQDHQBOBACDiIpIhgKk
gQIsuEMbDLSGCUxxRC5gQQq+SIIvxGELFICDgSRQAArQQFZXuBcO9bcaOoABXUSYDRUwQIcKGOcA
X2hDG8BAByZmx0Fy2MJj/vBHLBigDSmYQCCNw4IarIEGXEDCDI1zQg0YB/8JZKCDGMBQAxYYhwMx
9MDYauSeOdpKLCUgwAZ+MBS2hKGBdFGAAThghBFMoAJsSQIWxLAGHFhnlxxgwARiwMsRYAEGbLkC
BeiAxgJAgQtsiYECjMABLoSBDhh4AQbIMILEWECRBRCeD0zznhwuYwQ4wNUsaRmD4g3FA3KAgQX+
gAN7WgAKeIDBG95ggAfEzAIesKYF3tDPCgzlBwYgg67YIJShGGALDLCAGrQgBySo4QoE8J56tJCC
kmLBC6dxpWqYUSNcLcEgMI2pTGdK05ratKZLgFF7UqpSj7DUGdgIqlCHeo1b8LSdv9uBEpbKVKaa
4KlQjapUp0rVqlr1qlWIbapWV6E/AHj1q2ANq1jHStaymvWsaAXrClgAjiOMAQJwjatc50rXutr1
rnjNq17jOoYj9AEcUkMAC0gQgcIa9rCITaxiF8vYxhqWBJCNrGQnK9nCkoCtAUjADRiAgM569rOg
Da1oR0va0pr2tKA9RgKacAOtufa1sI2tbGdL29ra9raxdUUgAAA7

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/imp;v1;f;65412384;0-0;0;15276410;1%7C1;19502479%7C19520373%7C1;;cs=x%3fhttp://m.doubleclick.net/dot.gif

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/misc/nytlogo153x23.gif

R0lGODlhmQAXAMQAALu7u9nZ2UZGRrOzs8TExKqqqqOjo/X19YSEhDY2NiYmJvHx8eXl5XNzc+3t
7fn5+Zubm4uLi5KSkmJiYmtra/z8/Hx8fBUVFeDg4Onp6c7OzlRUVAEBAf7+/gAAAP///yH5BAAA
AAAALAAAAACZABcAAAX/4CeOY/eZItqhJMmy53q2dJ3O973CtWpXuJbqNePZjjTTQjKxABwiwCQg
WmRKSNFBwyBVgAto9mc6PGInYMpkrAWowdkB0hxkgJoJATvu0xYbHB6DCg0DEBwNHwEbBS42Jg4C
HAoEbBYUAxsAfkIimgIDHxkHABQYFQdFRysLEAoDbDkPE4KCChMFBRwbHwtsbZ02AB4XF4Meth4W
BAkejn4Rx5S/CMgKYsIpjMcXAQwIxwkDC3yeIhbFnEYEHMbIyYMTGBsSwdpJBZUaCBMKgsU07PIg
KgcPExUGEBCQTAKDCAouJFiHo4IGVaxEBMjQINkABgYSCILgQ5aQDogu/3CaoebDAAUANESYIFLQ
BU3FMGCBYYTnEZCuACwAMABBAyoaBMXKiBDIAJsBKjAYAMXHgQmKTAbrYI0DAAYLDCQrQMQgiaQq
PXVwdcDAgAMEilrQUOGVgTM+4oxoeU9FBgF6/AVYAKed1w8XVz2ImuMDBgrJsmrwEuDBAA8CrojQ
IIYBlQ5ATHT96sCAIANFMExmcwCDiW/E0i4g4OAiigMCNhCgUOmBAzZ7ZDDACPaDVAZEDgTw4YDA
gslaNlwgMCGgg+UfCIwNh+DAgdcTbqLJECFCgH8XNHTQ8AC8Su0eEtA1cGEDhgACLhioPGL0cLEc
GKDEK/qdwIA//CgggP8EFxxGgUQTfGdcLQSkM90BXcyRAEkVAJBAA6UkEGEzAgynhgYbVDKChxwI
IAAbBXhAQQcWEtDABL8ZFgFDHCDggAMI5NeiGB1Ul8AH1ngwwQPqAZnAPwI40IAg8ygwSAEdxceY
Axb841UAAFjAAQeOFJDABhskg0AAERByjG7uEBCAM9Ot6EEvbarUDwMaWHkBBCgmY0EgHFhQ3Z1R
MdBAfncekAFNKRY6QnX2WFiAMeppx8FHVs6ISAIDQaCFSBNU4ICXAFDRpgK7cADBASIJcMCUCgw1
5kofZJkMARgAkKQjzlBwQJreZJDmOAZkgFYBC8rJAmSKWHOBmV49AMD/MRa0RuqcLWLAUAJddCSA
WAS1owADDEiQARsMIfBBOhwEEJcI8InCkCJtJjAsTDMgYMFgHyCC2WTWKECLipBtUEHBFjW42gcC
KHhrAAOk8wzEMn4QowLrdpRABSagJVKtXjBEwQdtckCABkud6kEEJ0A2Qa4tPpAvFJAJsIAA8gHg
TgEMwizCJALkihkGnhHWDkEVTKKIBBzIN4BOIzzAZzmwjokAV5SwTAUtmC3sgcEENLhHFANIkMxX
YY2F8clinfsBZPqe0M4FtSjZUtPxcRUfBlYox4CVEZhQ3ZLiLmBNZnO3yLJOffJCbArVkRmBQ4tg
EEEBSW36gNMfqF0J/0YyaKSGzzL6fWEa1SmcjgIWCUKAGqD5V9qVb3cQdxd0Y4QWdW6zAZmrEESg
EwalSbDAP0LXgjhmC0QwZOMJENBeFBOg2yAKpqkzAkcKaBCAIAB87sHTAX3wgHMnBGCBABEw8MCw
GUur3hYL1FK0mAqsJ7sIakDArRhwOzJ9wBm9iNEFeBef9vhvOhhoUAKi4hSbLKUDDpAATA5wDJhV
4HAVmJKsrAGuCkBGAVSYTSn2s4AGjcABaSqGBQZggDQ1oALSUxJ+CrWwWwwgJniwEiFQ0w4K9HBs
CrlIIPTTkQANAG/ZOEGSAJCBBcSITHwrFIMitDN3GAAV5NrAQ8a0Af/ofHAQF2hAAQygv0VYaSIZ
8NNCAnKoozRxIql6ogwlcgP8DEIZYjyANArFAGcg4AEYEKCMuiCCjhija8ZBEyIVmT3HvAKJPDJE
DcSknwBgwGJvCZSSCgCEADBISVWEwDHmkbXujIABk4jHIARwvJQYYAEdQaEAJ/hEDqgLA1lqwG+k
0w0EMHIGDtiRAhQEgXKYYI2+aBA0QhcBVaCAApvazdmygwA1SMCVH1CFNj8gpX+ZAwAR+KEGCACB
iFHgF75oQATWZRwRGAABvzhDUZwJAAGtYg4RU5AEoKAGCJAlnAiYzAEkAAdoAhABErheBDYQgAbg
CgdKQNcC+LKCCqjSbQMHAFkcTOAhSwShA98pXWNacobGdOA8K9mCASwQv5Oq5RxpGKkvGIA8jPoU
gEBFAUdHAJfr1TMJZRmBmSxwTFnAgGLw/CkaTGJTHlzmQylq0Jgm2BhWHCQJOt1KD7q6E6mOlTJE
quojdLBWqpIVDYuYhixtIbQ1eKIlOH2EW8sKVrvyAK+QWKtZkXCPvAp2rAaICITSic1prgIfkI2s
Npw6Wb2clQh8eSwOVIM8IFTAACBaQ14kS9rSUhWwWVCpZfl6VGDAdQwiLYkXSktb0oYAADs=

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/ads/fox/article-sponsor.gif

R0lGODlhPgAUAMQAAPTy9ERCRNza3OTm5Ly6vExOTJSSlISGhHR2dIyKjFRWVJyanGRmZOzu7Fxa
XMzKzKyurKSipGxqbPz+/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAAA+ABQAAAX/4CSOZGmeaKqubOu+cCzPdG1HgRg5DiRIAclk8ZgYJJLGIzIKCkW/4ATC
g0yrk0hxInAoCCjJoaidPJ/awWHyACxHz9JZJJyXsxGA4AQoEAxDWGY6D28ihhNBViRzg3ZbWQWQ
JAQBPFkPB4toD2oTBAOIcYx0pY+HAwCjIwlgDgNpjWVHEm4FEoBOe3AiVD1XvzsSPkiLNsfIycrL
zM3OMwIKDmBIw6pIAIl7Qr6p1dlBDOBIbLcIjBIOD1192SURedt0EFb0iXUTCJ0D9vZCZXHeRDAm
hAATBAeYnIggyUyxMm9wRRACIMEriEycjLPyRlQ6MA8CuCvRSdWgXvWsMtRywO3TwJRmBhQodYjJ
QF4nV434MezkhGu1BhHghkQA0GxCEhTR9cAcup4+n0md2iwEADs=

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/ads/fox/sponsorship/historyboys_88x31_pic11323.gif

R0lGODlhWAAfAOYAAGnNPNXxyVS9KHvSU9zy0nXRS6zjk/H67dLwxWTLNbXkoWDJMv3+/ZTadYHU
XIvVbMXqtdPvyJrcfLHjnFW+KWLJNI7ZbFnEK33SWcLqse756YXWYG3NQeX23qTcjanfkmfMOVbB
Ken34lfCKcntuF7IMFzEMb7mrZ7egNjxzqXhimXKOfr9+VzHL8zuvZHVdKDfhHbKUrjlpHzMWnLI
TuL12nHMSnLHTuv45c/vwPf89VXAKcDprlO9KL/prFfCKojXY/T78WHDOPn992nKQa7hmJbZeVrC
LljCKaLghsbrtnrPVWHHNnLOS47VcJragMTqs7ropsbquJXWenTOTsvtvFfDKlrELvX88nfQUG7J
SVzAMmbFQHDPRcvrvm/GS4DQYGvFRVe+LG7NRWbJPHHKTFa/K5zag/P78Pz++8jsuMDnr6nijljA
LIjSaeb332bLN1fAK8bss4rXZ5/chcjrut/01uP23GvJRGvOQGzKQm/LR4fVZmLHOJ7Zhf///yH5
BAAAAAAALAAAAABYAB8AAAf/gH+Cg4SFhoeIiYqLjI2Oj5CRkpOUhAcSGxsoKEBYag5yGw0oSpWm
p4cMGllzaBIcFhgcUV1zBi6oubk6XWx/DQU4UXkyBRtJBrqUGggIOUGCOM05Q9LNaX8aBAHNCATQ
KVUGPAgyEwFKVQcBUQYGOQgBbwx/Hd3d8joB8AGDBN0HIh1wAACABR1/sGAouAENQYNDknQpSBHA
gBwTK1LkhqFLnop5NgRwobFgSAkDCjbA8QcIxRyQdMwBAcIBFkEwaAKwc0fCpg4GaBaQ4QMFAJow
LAAZQBNElkwkmNJ0YMFCF5p5UkjNUxUIzS4+VAh10aBpP0cMJMChuQEGigZr/0Go0LHBgQM2GjjA
SeDAh5qwE1xoEKQEjmEfgg40MZwF4Z8AhkEoUGEYQA1BlOFg0FGlgGG9hs82YpOgtOnTXYYYMB3g
DojTpUEAaDBE0ATTEATpyFK6S8A/Q3gnAOLCtINNG0yrySYBNgFHMipILzCgunTpUHCAkL5hiJ0o
MGCoeAvg+uU/MK5XEcRiwPUOgxpIXxEgy/X7FcbAFASlvPQUjaixwIAbHMACAwoMuMAGf1igIAK3
AZBHBkMMIUIBA3IAzR9zKLjfHw4oKEEVLqiBQQUDhqVgExbM0cSACUwwSBQKWoCNIgGsUEIJHIgg
SA0A7FhBDQEsUMICDqDBgf+CK3DAAQgispfFjiUgMIgBAx5JpZYLGJAClRgkhgGVos2x4wK+JJJC
BS20uR8aWbTZQhJpNCGnGmlgIOeeLVRgwW8HrCCnaDo0ICifbTZBQBpjyFnKH1XI2cSGIpAhJw+J
BJCBElCIpgEPSoSqAxoQZLCpDmmggYCpVVRRahUs/ZFGGkFAkQEUVcw6xI1vIBCqGrYqEcBgf6Rw
Kw8p3OirEhn89gcBUHD6YSVKYGBtFlRkYa0DEsAnSAASOIAtFdsakUENA1BBRRN8sPCjtRgs0UAK
RtRl7QBZOADDecoYggYRFwQs8MBj3ETHwAgH3EARAzcgSAMDf9BEwgJfUUT/v4Z8cIEVHPfh8RUc
W1ECGjyEbPLGJiNghBUBW6GEDkyErEcNZKDcxxJL2GByFBgPgkPMLDuhwxAH2IAEElYs8ccSIVuc
wtMNWIG0FT7osMcIWBNBhxU/YP3B0iNw/MAgdBBBBBlUONvvE1hj7cQEE0hwBNcjQKHBFSN0HeYg
EXSNtQzFHpH34D9YYYKPH7RtwgNPfFDEBCe4cEfPf9RgAtYhtD34CETktkYIoI/wBCFQjAB6CID/
McHprBshSAcmgL4D66AfUYYCPTtx+uyyn96HFH+8EALvqQuigOw74C7IAzs03/wRzwlShxbOV1/9
FPTokkIczcchhBMvvFCG//MhxKAD9c5HQEgR1Sv/xwF4VO8GIQyIIEURTxjhBhgxCFF98agAw/8G
8QHnUeAFd4gDBRbYBm8tzwwLpID7ggfBBU6BEB7gghbKUIbo/UEEWoigENRWCS9EkAJi8ADcPCCE
E67BhCecwRmecAY3VHCBayAEHU4Yg+z9AQIRFAAYUtCBDojADQsUAAU8gIo0xIACSoSiAKYoRShu
4QAKgKIUpxhFJXrRg6rjogC2QKxsbIGKCxSDGsVIAS5sqBInECMbxdiDi0GhBwLoAR71uEc+9iAG
7hrECfgIRQANwg99nKIeFYlHARiSEgfgQh7pyEU8CuFifwjCDBopRzGGAVCMf/CCHCeoAyd0spNb
8FElIBAGGrjyla+8gRNkECvdnOAFMbiBLnc5gymcgIR/sMMub/AFTBIiAh6YwRe+sMsvhOEGUwAl
5aZJzWpaMxKBAAA7

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://std.o.nytimes.com/b/ss/nyttravel/1/G.6--NS/0

R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw==

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://up.nytimes.com/?d=0/19/&t=13&s=0&ui=&r=&u=query%2enytimes%2ecom%2fgst%2ffullpage%2ehtml%3fsec%3dtravel%26res%3d9402E6D6153BF934A15752C0A9649C8B63

GIF89a=01
------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://wt.o.nytimes.com/dcs94nlu900000kr6jvydpa7y_2q9p/njs.gif?dcsuri=/nojavascript&WT.js=No

R0lGODlhAQABAJH/AP///wAAAP///wAAACH/C0FET0JFOklSMS4wAt7tACH5BAEAAAIALAAAAAAB
AAEAAAICVAEAOw==

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://query.nytimes.com/adx/bin/clientside/6ec556e2Q2FwQ20Q22D,Q24RjQ3ENQ7EjmQ24vu8RQ24uKQ23NQ3EQ24Q24

R0lGODlhBQAFAIAAAMDAwAAAACH5BAEAAAAALAAAAAAFAAUAAAIEhI+pWAA7

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/global/global_search/search_button40x19.gif

R0lGODlhKAATALMAACgoKO7u7szMzLu7u93d3YiIiERERLGxsVVVVWZmZpmZmXd3d6mpqbKysv7+
/v///yH5BAAAAAAALAAAAAAoABMAAAT18LXTqr04a0yba08ojmRpnmH1OGjrlurrsOxIh7Utqnmf
66Se6CY5mH4v3MqWq8xEhEKBgMQha6wB1ZoC4QiGAQMQWCrNz1mtMFj9nDUBYqV9MAyJgOOOEDgS
CAwBgAIPBQsGBWcxSwUACAoPgwECCQQLD2APAAQPfYOGmAhtOx5QenIKAwAGBpgFrQYPsrMjbIYD
TV4sCooPvQRzAQyVDgKytAYsr223NU4jiAYIegusAgGtCMq0CqyRt7elZ+RCQUNm6SwT6kpVWPDk
6RKm5ldEJVhLNB8gVUz59s3T1wUIuh8+dJhbAaJChwsPNRx4GHGDgwgAOw==

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/global/buttons/go.gif

R0lGODlhFgATALMPAP///7KysoiIiO7u7mZmZszMzN3d3bu7u0RERDMzM6qqqpmZmXd3dyIiIlVV
Vf///yH5BAEAAA8ALAAAAAAWABMAQARn8IVJq7USaKDELgWHEMMGTGaqpujqmu2XIKMBMEkSbvHr
9pqOoPTqCRQAg4AgOHgACFjA5wtILthLhvqbclfArwbIPCwaRLBX0wQMDgfDIDFYMKQmA4K4EBgc
AAUEeGIsa4Vjh4gBEQA7

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/css/common/global.css

BODY {
	FONT: small Georgia, serif; BACKGROUND-COLOR: white
}
HTML > BODY {
	FONT: 84.5% Georgia, serif
}
H1 {
	COLOR: black
}
H2 {
	COLOR: black
}
H3 {
	COLOR: black
}
H4 {
	COLOR: black
}
H5 {
	COLOR: black
}
A {
	COLOR: #004276; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:visited {
	COLOR: #666699
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
FORM {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; WIDTH: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#nagBar {
	DISPLAY: none
}

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://query.nytimes.com/css/common/screen/general.css

BODY {
	MARGIN-TOP: 1em; TEXT-ALIGN: center
}
UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 18px; _margin-left: 22px
}
OL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 18px; _margin-left: 22px
}
UL LI {
	LIST-STYLE-TYPE: none
}
* HTML UL LI {
	HEIGHT: 1%
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
* HTML .clearfix {
	HEIGHT: 1%
}
.doubleRule {
	BORDER-TOP-WIDTH: 0px! important; CLEAR: both; MARGIN-TOP: 12px; =
BORDER-LEFT-WIDTH: 0px! important; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
50%; BORDER-BOTTOM-WIDTH: 0px! important; MARGIN-BOTTOM: 12px; HEIGHT: =
4px; BORDER-RIGHT-WIDTH: 0px! important
}
.singleRule {
	CLEAR: both; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 12px; FONT-SIZE: =
0px; MARGIN-BOTTOM: 12px; LINE-HEIGHT: 0; HEIGHT: 1px
}
#nagBar {
	DISPLAY: none
}
DIV#shell {
	DISPLAY: block; FONT-SIZE: 90%; MARGIN: 0px auto; BORDER-LEFT: #999 1px =
solid; WIDTH: 971px; POSITION: relative; TEXT-ALIGN: left
}
DIV#shell UL.tabs {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 5500; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; =
TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; WHITE-SPACE: nowrap
}
DIV#shell UL.tabs LI {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ccc 1px =
solid; DISPLAY: block; PADDING-LEFT: 7px; Z-INDEX: 6000; FLOAT: left; =
BACKGROUND-IMAGE: none; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: =
#ccc 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid; =
WHITE-SPACE: nowrap; BACKGROUND-COLOR: #f0f4f5
}
DIV#shell UL.tabs LI.selected {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; Z-INDEX: 9999; PADDING-BOTTOM: =
4px; PADDING-TOP: 4px; BACKGROUND-COLOR: white; BORDER-BOTTOM-STYLE: =
none
}
DIV#shell DIV.tabContent {
	CLEAR: both; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 7px; =
BORDER-TOP: #ccc 1px solid; DISPLAY: none; PADDING-LEFT: 7px; =
PADDING-BOTTOM: 7px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; =
PADDING-TOP: 7px
}
DIV#shell DIV.tabContentActive.tabContent {
	DISPLAY: block
}
DIV#shell DIV.tabContent OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px
}
DIV#shell DIV.tabContent OL LI {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px; _padding-left: 0
}
DIV#login {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; Z-INDEX: 5000; =
MIN-HEIGHT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
bottom; WIDTH: 100%; PADDING-TOP: 0px; WHITE-SPACE: nowrap; POSITION: =
relative; TOP: 0px; TEXT-ALIGN: left; _height: 20px; _border-bottom: 1px =
solid #999
}
DIV#login UL.tabs {
	MIN-HEIGHT: 19px; LEFT: 0px; FLOAT: none; TOP: 0px; _height: 20px; =
_position: absolute; _float: none
}
DIV#login UL.tabs LI {
	FONT-SIZE: 10px; BORDER-LEFT-COLOR: #999; MIN-HEIGHT: 11px; =
BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: #999; BORDER-RIGHT-COLOR: =
#999; _height: 11px
}
DIV#login UL.tabs LI A {
	COLOR: #333
}
DIV#login UL.tabs {
	MIN-HEIGHT: 17px; _height: 19px
}
DIV#login UL#memberTools {
	MIN-HEIGHT: 17px; _height: 19px
}
UL#memberTools {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px! important; FONT-SIZE: 11px; =
Z-INDEX: 9998; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px! important; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: auto; =
PADDING-TOP: 2px; FONT-FAMILY: Arial, sans-serif; WHITE-SPACE: nowrap; =
POSITION: relative; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px! =
important; _border-bottom: 1px solid #999999
}
UL#memberTools LI {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 0px =
solid; DISPLAY: inline; PADDING-LEFT: 4px; FONT-SIZE: 12px; =
BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: =
#ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px solid; =
WHITE-SPACE: nowrap
}
UL#memberTools LI:first-child {
	BORDER-LEFT-WIDTH: 0px
}
UL#memberTools LI SPAN.username A {
	FONT-WEIGHT: bold
}
UL#memberTools LI IMG#memberTool_TimesSelect {
	VERTICAL-ALIGN: bottom
}
UL#memberTools LI.tslogo {
	PADDING-LEFT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL#memberTools LI.tslogo A {
	COLOR: #000
}
UL#memberTools LI IMG#memberTool_TimesSelect {
	PADDING-RIGHT: 6px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#timesSelectDropDown {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px =
solid; PADDING-LEFT: 0px; Z-INDEX: 9999; LEFT: 0px; VISIBILITY: hidden; =
PADDING-BOTTOM: 0px; BORDER-LEFT: #999 1px solid; WIDTH: 113px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; =
TOP: 17px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; _padding-bottom: 0; =
_width: 113px
}
.dropDown#timesSelectDropDown {
	LEFT: 855px! important
}
#timesSelectDropDown UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
95%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: =
uppercase; COLOR: #666! important; PADDING-TOP: 0px; FONT-FAMILY: =
Arial,Helvetica,sans-serif; LIST-STYLE-TYPE: none
}
.dropDown#timesSelectDropDown UL {
	FONT-SIZE: 80%
}
#timesSelectDropDown UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 100%; =
BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
#timesSelectDropDown A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: =
normal! important; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px -5px; =
TEXT-TRANSFORM: none; PADDING-TOP: 2px; HEIGHT: 10px; _height: 12px
}
#timesSelectDropDown A:link {
	COLOR: #004276
}
#timesSelectDropDown A:visited {
	COLOR: #004276
}
#timesSelectDropDown A:hover {
	COLOR: #e3551e; BACKGROUND-COLOR: #f4f4f4; TEXT-DECORATION: none
}
#timesSelectDropDown A:active {
	COLOR: #e3551e; BACKGROUND-COLOR: #f4f4f4; TEXT-DECORATION: none
}
#timesSelectDropDown LI.sect A {
	TEXT-TRANSFORM: uppercase; COLOR: #666! important
}
#timesSelectDropDown LI.sect A:hover {
	COLOR: #e3551e! important; BACKGROUND-COLOR: #f4f4f4; TEXT-DECORATION: =
none
}
DIV#page {
	CLEAR: both; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; =
Z-INDEX: 1; POSITION: relative; TOP: -1px; _border-top: 0; _top: 0
}
DIV#masthead {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 9px; MIN-HEIGHT: 48px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 7px; =
BORDER-BOTTOM: black 2px solid; POSITION: relative; _height: 48px; =
_overflow: visible
}
IMG#NYTLogo {
	MARGIN-TOP: 4px
}
DIV#masthead DIV#date {
	FONT-SIZE: 12px
}
DIV#masthead H1 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 29px; =
LEFT: 308px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; =
WIDTH: 223px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; POSITION: absolute; TOP: 19px; TEXT-ALIGN: center
}
DIV#masthead H1 A {
	COLOR: #000; TEXT-DECORATION: none
}
DIV#searchWidget {
	FONT-SIZE: 8pt; FLOAT: right; WIDTH: 187px; MARGIN-RIGHT: 7px; =
FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative
}
DIV#searchWidget #searchInputs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 21px; =
PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; VERTICAL-ALIGN: bottom; =
PADDING-TOP: 0px; _height: 21px
}
DIV#searchWidget #searchInputs .inputGroup {
	FLOAT: left; MARGIN: 0px 0px 5px; WIDTH: 140px
}
DIV#searchWidget #searchInputs .inputGroup LI {
	FLOAT: left; MARGIN-RIGHT: 5px; WHITE-SPACE: nowrap
}
DIV#searchWidget #searchInputs .inputGroup INPUT {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
DIV#searchWidget INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV#searchWidget INPUT#searchQuery {
	DISPLAY: block; WIDTH: 100%; HEIGHT: 19px
}
DIV#searchWidget INPUT#searchSubmit {
	FLOAT: right
}
DIV#Middle1 {
	FONT-SIZE: 9px; FLOAT: right; OVERFLOW: hidden; TEXT-TRANSFORM: =
uppercase; WIDTH: 88px; MARGIN-RIGHT: 7px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; TEXT-ALIGN: center
}
DIV#Middle1 IMG {
	DISPLAY: block; MARGIN-BOTTOM: 1px
}
#adxLeaderboard {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
5px; PADDING-TOP: 5px; BORDER-BOTTOM: #d3d3d3 1px solid; TEXT-ALIGN: =
center
}
#adxLeaderboard:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
#adxLeaderboard > TABLE {
	MARGIN: auto
}
* HTML #adxLeaderboard {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; HEIGHT: 1%
}
DIV#main {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; =
MARGIN-TOP: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: =
0px
}
DIV#main:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
* HTML #main {
	HEIGHT: 1%
}
#mostEmailed {
	DISPLAY: block
}
#mostBlogged {
	DISPLAY: none
}
#mostSearched {
	DISPLAY: none
}
#movies {
	DISPLAY: none
}
.moduleAd {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
FONT-SIZE: 95%; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; COLOR: =
#ccc; BORDER-TOP-STYLE: none! important; PADDING-TOP: 0px; FONT-FAMILY: =
Arial, Helvetica, sans-serif
}
.moduleAd:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
* HTML .moduleAd {
	HEIGHT: 1%
}
.moduleAd .adCreative {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; =
FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 316px; PADDING-TOP: 7px; =
TEXT-ALIGN: right
}
.moduleAd .adCreative IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
#mostPopWidget {
	MARGIN-BOTTOM: 5px; BORDER-BOTTOM: #ccc 1px solid
}
#mostPopWidget A.more {
	FONT-SIZE: 93%! important; _padding-bottom: 8px
}
DIV.story {
	; MARGIN-TOP: expression( this =3D=3D this.parentNode.firstChild ? =
"0px" : "12px" ); MARGIN-BOTTOM: 8px; _background: white
}
DIV.story:first-child {
	MARGIN-TOP: 0px
}
DIV.story H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
125%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: =
Georgia, "Times New Roman", Times, serif
}
DIV.story H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
125%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: =
Georgia, "Times New Roman", Times, serif
}
DIV.story H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
125%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: =
Georgia, "Times New Roman", Times, serif
}
DIV.story H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
125%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: =
Georgia, "Times New Roman", Times, serif
}
DIV.story H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
125%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: =
Georgia, "Times New Roman", Times, serif
}
DIV.story DIV.byline {
	FONT-SIZE: 86%; COLOR: #808080; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
SPAN.timestamp {
	COLOR: #a81817
}
DIV.story DIV.byline SPAN.timestamp {
	COLOR: #a81817
}
DIV.story P.summary {
	FONT-SIZE: 100%; MARGIN: 2px 0px 0px; COLOR: #333; LINE-HEIGHT: 1.35em; =
FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
DIV.story DIV.kicker {
	FONT-SIZE: 90%; TEXT-TRANSFORM: uppercase; COLOR: black; LINE-HEIGHT: =
1.3em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.story DIV.callout {
	FONT-SIZE: 92%; FLOAT: right; MARGIN-BOTTOM: 12px; MARGIN-LEFT: 24px; =
COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
IMG.callout {
	FONT-SIZE: 92%; FLOAT: right; MARGIN-BOTTOM: 12px; MARGIN-LEFT: 24px; =
COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.callout .credit {
	FONT-SIZE: 91%
}
DIV#main DIV.bColumn DIV.story DIV.callout {
	MARGIN-LEFT: 0px
}
DIV.story DIV.callout DIV.calloutTools {
	FLOAT: right
}
DIV.story DIV.callout DIV.calloutTools A.enlargeTool {
	DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: =
url(/images/article/functions/enlarge_icon.gif) no-repeat 0px 0px
}
DIV.story DIV.callout IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.story DIV.callout DIV.credit {
	COLOR: #666666; TEXT-ALIGN: right
}
DIV#main DIV.bColumn DIV.story H1 {
	FONT-SIZE: 100%
}
DIV#main DIV.bColumn DIV.story H2 {
	FONT-SIZE: 100%
}
DIV#main DIV.bColumn DIV.story H3 {
	FONT-SIZE: 100%
}
DIV#main DIV.bColumn DIV.story H4 {
	FONT-SIZE: 100%
}
DIV#main DIV.bColumn DIV.story H5 {
	FONT-SIZE: 100%
}
DIV#main #abColumns DIV.columnGroup#readersOpinionsColumnGroup DIV.story =
H5 {
	FONT-SIZE: 85%
}
DIV#footer {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: black 2px solid; DISPLAY: =
block; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 13px; =
PADDING-TOP: 13px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: Arial, =
Helvetica, sans-serif; TEXT-ALIGN: center
}
DIV#footer A {
	COLOR: #666; TEXT-DECORATION: underline
}
DIV#footer A.rssButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; BACKGROUND: =
url(/images/global/icons/feed_icon_16x16.gif) no-repeat left top; =
PADDING-BOTTOM: 5px; PADDING-TOP: 1px
}
DIV#footer A.rssButton:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; BACKGROUND: =
url(/images/global/icons/feed_icon_16x16.gif) no-repeat left top; =
PADDING-BOTTOM: 5px; PADDING-TOP: 1px
}
DIV#footer A.copyright {
	COLOR: #000; TEXT-DECORATION: none
}
DIV#footer DIV.footerRow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 0px
}
DIV#footer UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 9px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#footer UL LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 9px; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-LEFT: =
#ccc 1px solid; PADDING-TOP: 0px
}
.linkbox {
	CURSOR: hand
}
DIV.columnGroup A.more {
	DISPLAY: block; FONT-SIZE: 85%; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
DIV.columnGroup DIV.columnGroupTools {
	FONT-SIZE: 90%; FLOAT: right; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.columnGroup H4 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 86%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; =
TEXT-TRANSFORM: uppercase; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: =
Arial, Helvetica, sans-serif
}
DIV.columnGroup > H5 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 86%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; =
TEXT-TRANSFORM: uppercase; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: =
Arial, Helvetica, sans-serif
}
DIV.advertisementColumnGroup.columnGroup DIV.textAdvertisement {
	PADDING-LEFT: 7px; MARGIN-BOTTOM: 12px; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
DIV.advertisementColumnGroup.columnGroup DIV.ad_section {
	PADDING-LEFT: 7px; MARGIN-BOTTOM: 12px; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
DIV.advertisementColumnGroup.columnGroup DIV.textAdvertisement =
A.titleLink {
	DISPLAY: block; FONT-SIZE: 90%
}
DIV.advertisementColumnGroup.columnGroup DIV.ad_section A.title_link {
	DISPLAY: block; FONT-SIZE: 90%
}
DIV.advertisementColumnGroup.columnGroup DIV.textAdvertisement =
SPAN.adText {
	DISPLAY: block; FONT-SIZE: 80%
}
DIV.advertisementColumnGroup.columnGroup DIV.ad_section SPAN.ad_text {
	DISPLAY: block; FONT-SIZE: 80%
}
DIV.advertisementColumnGroup.columnGroup DIV.textAdvertisement =
SPAN.visibleUrl {
	DISPLAY: block; FONT-SIZE: 80%
}
DIV.advertisementColumnGroup.columnGroup DIV.ad_section SPAN.visible_url =
{
	DISPLAY: block; FONT-SIZE: 80%
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails LI {
	DISPLAY: inline-block; FONT-SIZE: 80%; BACKGROUND: none transparent =
scroll repeat 0% 0%; FLOAT: left; MARGIN: 6px 8px; VERTICAL-ALIGN: top; =
OVERFLOW: visible; WIDTH: 86px; LINE-HEIGHT: 1.2em; FONT-FAMILY: Arial, =
Helvetica, sans-serif; POSITION: relative; TEXT-ALIGN: left; WORD-WRAP: =
break-word; _height: 1%; _margin: 6px 8px 6px 6px
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails LI A =
{
	LINE-HEIGHT: 1.2em
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails =
LI.clearfix {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; =
PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; LINE-HEIGHT: 0; =
PADDING-TOP: 0px; HEIGHT: 0px
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails LI A =
{
	LINE-HEIGHT: 1em
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails LI =
IMG {
	DISPLAY: block; MARGIN-BOTTOM: 3px
}
DIV.customSelectContainer {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 85%; =
BACKGROUND: url(/images/homepage/searchSelect.gif) no-repeat left top; =
PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 98px; =
PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: =
relative; HEIGHT: 15px; _background: none
}
DIV.customSelectContainer SELECT {
	LEFT: 0px; WIDTH: 102px; POSITION: absolute; TOP: 0px; opacity: 0.0
}
UL.refer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 92%; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
UL.refer LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0.45em; PADDING-LEFT: 8px; =
BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; _background-position: =
left .45em
}
UL.refer LI.free {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0.45em; PADDING-LEFT: 8px; =
BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; _background-position: =
left .45em
}
UL.refer LI.select {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 17px; BACKGROUND-IMAGE: =
url(/images/section/timesselect/ts_icon.gif); PADDING-BOTTOM: 1px; =
BACKGROUND-REPEAT: no-repeat
}
H5 .audio {
	PADDING-LEFT: 15px; FONT-SIZE: 95%; TEXT-TRANSFORM: uppercase; =
BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 .graphic {
	PADDING-LEFT: 15px; FONT-SIZE: 95%; TEXT-TRANSFORM: uppercase; =
BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 .interactive {
	PADDING-LEFT: 15px; FONT-SIZE: 95%; TEXT-TRANSFORM: uppercase; =
BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 .photo {
	PADDING-LEFT: 15px; FONT-SIZE: 95%; TEXT-TRANSFORM: uppercase; =
BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 .slideShow {
	PADDING-LEFT: 15px; FONT-SIZE: 95%; TEXT-TRANSFORM: uppercase; =
BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 .trailer {
	PADDING-LEFT: 15px; FONT-SIZE: 95%; TEXT-TRANSFORM: uppercase; =
BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 .video {
	PADDING-LEFT: 15px; FONT-SIZE: 95%; TEXT-TRANSFORM: uppercase; =
BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.media {
	FLOAT: none! important; MARGIN: 0px 0px 4px
}
H5 A SPAN.iconText {
	FONT-SIZE: 80%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#articleInline #inlineMultimedia .story IMG {
	MARGIN-TOP: 15px! important; DISPLAY: block; MARGIN-BOTTOM: 0px
}
.media IMG {
	MARGIN-TOP: 15px! important; DISPLAY: block; MARGIN-BOTTOM: 0px
}
#articleInline #inlineMultimedia .story H2 {
	MARGIN-TOP: 2px
}
#articleInline #inlineMultimedia .story .mediaType {
	PADDING-RIGHT: 4px! important; BACKGROUND-POSITION: 3px 4px; =
MARGIN-TOP: -20px; DISPLAY: block; PADDING-LEFT: 20px! important; =
FONT-SIZE: 77%; FILTER: Alpha(Opacity=3D80); PADDING-BOTTOM: 4px! =
important; WIDTH: 166px; CURSOR: pointer; COLOR: #000; LINE-HEIGHT: =
13px; PADDING-TOP: 3px! important; BACKGROUND-REPEAT: no-repeat; =
FONT-FAMILY: arial,sans-serif; BACKGROUND-COLOR: #fff; opacity: .8; =
_line-height: 14px; -moz-opacity: 0.8
}
.media .mediaType {
	PADDING-RIGHT: 4px! important; BACKGROUND-POSITION: 3px 4px; =
MARGIN-TOP: -20px; DISPLAY: block; PADDING-LEFT: 20px! important; =
FONT-SIZE: 77%; FILTER: Alpha(Opacity=3D80); PADDING-BOTTOM: 4px! =
important; WIDTH: 166px; CURSOR: pointer; COLOR: #000; LINE-HEIGHT: =
13px; PADDING-TOP: 3px! important; BACKGROUND-REPEAT: no-repeat; =
FONT-FAMILY: arial,sans-serif; BACKGROUND-COLOR: #fff; opacity: .8; =
_line-height: 14px; -moz-opacity: 0.8
}
HTML *#articleInline #inlineMultimedia .story .mediaType {
	FONT-SIZE: 65%; _font-size: 70%
}
.media .mediaType {
	FONT-SIZE: 65%; _font-size: 70%
}
.audio.mediaType {
	BACKGROUND-IMAGE: url(/images/multimedia/icons/audio_icon.gif)
}
.graphic.mediaType {
	BACKGROUND-IMAGE: url(/images/multimedia/icons/graphic_icon.gif)
}
.interactive.mediaType {
	BACKGROUND-IMAGE: url(/images/multimedia/icons/interactive_icon.gif)
}
.photo.mediaType {
	BACKGROUND-IMAGE: url(/images/multimedia/icons/photo_icon.gif)
}
.trailer.mediaType {
	BACKGROUND-IMAGE: url(/images/multimedia/icons/trailer_icon.gif)
}
.slideShow.mediaType {
	BACKGROUND-IMAGE: url(/images/multimedia/icons/slide_show_icon.gif)
}
.map.mediaType {
	BACKGROUND-IMAGE: url(/images/multimedia/icons/map_icon.gif)
}
.video.mediaType {
	BACKGROUND-IMAGE: url(/images/multimedia/icons/video_icon.gif)
}
.trailer.mediaType {
	BACKGROUND-IMAGE: url(/images/multimedia/icons/trailer_icon.gif)
}
#articleInline #inlineMultimedia .story .interactive.mediaType {
	BACKGROUND-POSITION: 4px 5px
}
.media .interactive.mediaType {
	BACKGROUND-POSITION: 4px 5px
}
#articleInline #inlineMultimedia .story .video.mediaType {
	BACKGROUND-POSITION: 4px 5px
}
.media .video.mediaType {
	BACKGROUND-POSITION: 4px 5px
}
#articleInline #inlineMultimedia .story .audio.mediaType {
	BACKGROUND-POSITION: 4px 5px
}
.media .audio.mediaType {
	BACKGROUND-POSITION: 4px 5px
}
.refer LI .inlinePlayer {
	MARGIN-LEFT: -8px
}
.inlinePlayer {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px =
solid; MARGIN-TOP: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px =
solid; TEXT-ALIGN: center
}

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://query.nytimes.com/css/common/screen/navigation.css

.navigation {
	CLEAR: both; DISPLAY: block; OVERFLOW: visible; BORDER-BOTTOM: #d3d3d3 =
1px solid; POSITION: relative; TEXT-ALIGN: center; _height: 53px
}
DIV#navigation {
	CLEAR: both; DISPLAY: block; OVERFLOW: visible; BORDER-BOTTOM: #d3d3d3 =
1px solid; POSITION: relative; TEXT-ALIGN: center; _height: 53px
}
.navigation {
	_height: 1%
}
* HTML DIV.nochild#navigation {
	BORDER-BOTTOM-STYLE: none! important
}
.navigation A {
	COLOR: #333
}
DIV#navigation A {
	COLOR: #333
}
DIV#shell DIV#page DIV#navigation UL LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 1px; ; BORDER-LEFT-WIDTH: expression( this =3D=3D =
this.parentNode.firstChild ? "0px" : "1px" ); FONT-SIZE: 11px! =
important; BORDER-LEFT-COLOR: #d3d3d3; MIN-HEIGHT: 18px; =
BACKGROUND-IMAGE: none; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: =
#d3d3d3; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; OVERFLOW: visible; =
BORDER-TOP-COLOR: #d3d3d3; PADDING-TOP: 7px; FONT-FAMILY: Georgia, =
Times, serif; BACKGROUND-COLOR: white; TEXT-ALIGN: center; =
BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #d3d3d3; _height: 18px
}
DIV#navigation UL LI:first-child {
	BORDER-LEFT-STYLE: none
}
DIV#shell DIV#page DIV#navigation UL LI.selected {
	BORDER-BOTTOM: #f4f4f4 1px solid; BACKGROUND-COLOR: #f4f4f4
}
DIV#shell DIV#page DIV#navigation UL LI.selected#navJobs {
	BACKGROUND-COLOR: #f4f4f4
}
DIV#shell DIV#page DIV#navigation UL LI.selected#navRealestate {
	BACKGROUND-COLOR: #f4f4f4
}
DIV#shell DIV#page DIV#navigation UL LI.selected#navAutos {
	BACKGROUND-COLOR: #f4f4f4
}
DIV#navigation UL.tabs LI UL {
	DISPLAY: none
}
.navigation .subNavigation UL {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: =
normal; MIN-HEIGHT: 19px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
VERTICAL-ALIGN: top; WIDTH: 940px; BORDER-TOP-STYLE: none; PADDING-TOP: =
8px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; POSITION: absolute; =
TOP: 26px; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: center; _height: 20px; =
_padding-top: 7px
}
DIV#navigation DIV#subNavigation UL {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: =
normal; MIN-HEIGHT: 19px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
VERTICAL-ALIGN: top; WIDTH: 940px; BORDER-TOP-STYLE: none; PADDING-TOP: =
8px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; POSITION: absolute; =
TOP: 26px; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: center; _height: 20px; =
_padding-top: 7px
}
DIV#navigation UL.tabs LI.selected UL {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: =
normal; MIN-HEIGHT: 19px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
VERTICAL-ALIGN: top; WIDTH: 940px; BORDER-TOP-STYLE: none; PADDING-TOP: =
8px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; POSITION: absolute; =
TOP: 26px; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: center; _height: 20px; =
_padding-top: 7px
}
.navigation .subNavigation UL {
	CLEAR: both; TEXT-TRANSFORM: uppercase; WHITE-SPACE: normal; POSITION: =
static
}
DIV#navigation DIV#subNavigation UL {
	CLEAR: both; TEXT-TRANSFORM: uppercase; WHITE-SPACE: normal; POSITION: =
static
}
.navigation .subNavigation UL LI {
	PADDING-RIGHT: 6px; DISPLAY: inline; PADDING-LEFT: 6px; FONT-WEIGHT: =
normal; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: =
none; PADDING-TOP: 0px; FONT-FAMILY: Arial, sans-serif; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: =
#f4f4f4; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL LI {
	PADDING-RIGHT: 6px; DISPLAY: inline; PADDING-LEFT: 6px; FONT-WEIGHT: =
normal; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: =
none; PADDING-TOP: 0px; FONT-FAMILY: Arial, sans-serif; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: =
#f4f4f4; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL LI {
	PADDING-RIGHT: 6px; DISPLAY: inline; PADDING-LEFT: 6px; FONT-WEIGHT: =
normal; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: =
none; PADDING-TOP: 0px; FONT-FAMILY: Arial, sans-serif; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: =
#f4f4f4; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
DIV#navigation UL LI#navWorld {
	MIN-WIDTH: 58px; _width: 58px; _border-left-width: 0px
}
DIV#navigation UL LI#navUS {
	MIN-WIDTH: 36px; _width: 36px
}
DIV#navigation UL LI#navNYRegion {
	MIN-WIDTH: 89px; _width: 89px
}
DIV#navigation UL LI#navBusiness {
	MIN-WIDTH: 71px; _width: 71px
}
DIV#navigation UL LI#navTechnology {
	MIN-WIDTH: 96px; _width: 96px
}
DIV#navigation UL LI#navScience {
	MIN-WIDTH: 65px; _width: 65px
}
DIV#navigation UL LI#navHealth {
	MIN-WIDTH: 63px; _width: 63px
}
DIV#navigation UL LI#navSports {
	MIN-WIDTH: 60px; _width: 60px
}
DIV#navigation UL LI#navOpinion {
	MIN-WIDTH: 67px; _width: 67px
}
DIV#navigation UL LI#navArts {
	MIN-WIDTH: 46px; _width: 46px
}
DIV#navigation UL LI#navStyle {
	MIN-WIDTH: 52px; _width: 52px
}
DIV#navigation UL LI#navTravel {
	MIN-WIDTH: 63px; _width: 63px
}
DIV#navigation UL LI#navJobs {
	MIN-WIDTH: 48px; _width: 48px
}
DIV#navigation UL LI#navRealestate {
	MIN-WIDTH: 85px; _width: 85px
}
DIV#navigation UL LI#navAutos {
	MIN-WIDTH: 57px; _width: 57px
}
DIV#shell DIV#page DIV#navigation UL LI#navJobs {
	FONT-WEIGHT: bold; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: =
#e6eff8
}
DIV#shell DIV#page DIV#navigation UL LI#navRealestate {
	FONT-WEIGHT: bold; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: =
#e6eff8
}
DIV#shell DIV#page DIV#navigation UL LI#navAutos {
	FONT-WEIGHT: bold; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: =
#e6eff8
}
DIV#navigation DIV#subNavigation UL#subnavWorld {
	TEXT-ALIGN: left
}
DIV#navigation DIV#subNavigation UL#subnavUS {
	TEXT-ALIGN: left
}
DIV#navigation DIV#subNavigation UL#subnavNYRegion {
	TEXT-ALIGN: left
}
DIV#navigation DIV#subNavigation UL#subnavBusiness {
	TEXT-ALIGN: left
}
DIV#navigation DIV#subNavigation UL#subnavTechnology {
	TEXT-ALIGN: left
}
DIV#navigation UL LI.selected#navWorld UL {
	TEXT-ALIGN: left
}
DIV#navigation UL LI.selected#navUS UL {
	TEXT-ALIGN: left
}
DIV#navigation UL LI.selected#navNYRegion UL {
	TEXT-ALIGN: left
}
DIV#navigation UL LI.selected#navBusiness UL {
	TEXT-ALIGN: left
}
DIV#navigation UL LI.selected#navTechnology UL {
	TEXT-ALIGN: left
}
DIV#navigation UL LI.selected#navStyle UL#subnavStyle {
	TEXT-ALIGN: right
}
DIV#navigation UL LI.selected#navTravel UL#subnavTravel {
	TEXT-ALIGN: right
}
DIV#navigation UL LI.selected#navJobs UL#subnavJobs {
	TEXT-ALIGN: right
}
DIV#navigation UL LI.selected#navRealestate UL#subnavRealestate {
	TEXT-ALIGN: right
}
DIV#navigation UL LI.selected#navAutos UL#subnavAutos {
	TEXT-ALIGN: right
}
DIV#navigation UL LI.selected#navStyle UL {
	TEXT-ALIGN: right
}
DIV#navigation UL LI.selected#navTravel UL {
	TEXT-ALIGN: right
}
DIV#navigation UL LI.selected#navJobs UL {
	TEXT-ALIGN: right
}
DIV#navigation UL LI.selected#navRealestate UL {
	TEXT-ALIGN: right
}
DIV#navigation UL LI.selected#navAutos UL {
	TEXT-ALIGN: right
}
DIV#navigation UL#subnavTravel {
	TEXT-ALIGN: right! important
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL =
LI.children.selected {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: =
white; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: =
4px; BORDER-BOTTOM: #cccccc 1px solid
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL =
LI.children.selected {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: =
white; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: =
4px; BORDER-BOTTOM: #cccccc 1px solid
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL =
LI.children.selected UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: auto; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; POSITION: static
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL LI.selected UL =
{
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: auto; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; POSITION: static
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL =
LI.children.selected UL LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; =
TEXT-TRANSFORM: none; POSITION: static
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL LI.selected UL =
LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; =
TEXT-TRANSFORM: none; POSITION: static
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL =
LI.children.selected UL LI A {
	COLOR: #004276
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL =
LI.children.selected UL LI A {
	COLOR: #004276
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL =
LI.nochildren.selected {
	FONT-WEIGHT: bold
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL =
LI.nochildren.selected {
	FONT-WEIGHT: bold
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL =
LI.children.selected UL LI.selected {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold! important; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: white
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL =
LI.children.selected UL LI.selected {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold! important; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: white
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL =
LI.nochildren.selected {
	FONT-WEIGHT: bold
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL =
LI.nochildren.selected {
	FONT-WEIGHT: bold
}
DIV.nochild#navigation {
	_height: 25px
}
HTML > BODY DIV.navNoChild#abColumns {
	MARGIN-TOP: 10px
}

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://query.nytimes.com/css/home/screen/insidenytimes.css

DIV#shell DIV#page DIV#main DIV#insideNYTimes {
	CLEAR: both; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
bottom; PADDING-BOTTOM: 4px
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes DIV#insideNYTimesHeader {
	CLEAR: both; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; =
BACKGROUND: url(/images/global/borders/aColumnHorizontalBorder.gif) =
repeat-x 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: =
#d3d3d3 1px solid
}
DIV#insideNYTimes DIV#insideNYTimesHeader #mothNavButtons {
	MARGIN-TOP: 7px; FLOAT: right
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes DIV#insideNYTimesHeader H4 =
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
100%; PADDING-BOTTOM: 6px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
COLOR: #333; PADDING-TOP: 11px; FONT-FAMILY: Georgia, serif
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
{
	TABLE-LAYOUT: fixed; WIDTH: 970px; POSITION: static; BORDER-COLLAPSE: =
collapse
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TD {
	BORDER-RIGHT: #d3d3d3 0px solid; PADDING-RIGHT: 0px! important; =
BORDER-TOP: #d3d3d3 0px solid; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; VERTICAL-ALIGN: top; BORDER-LEFT: =
#d3d3d3 1px solid; WIDTH: 160px! important; PADDING-TOP: 0px! important; =
BORDER-BOTTOM: #d3d3d3 0px solid; TEXT-ALIGN: left
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TH {
	BORDER-RIGHT: #d3d3d3 0px solid; PADDING-RIGHT: 0px! important; =
BORDER-TOP: #d3d3d3 0px solid; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; VERTICAL-ALIGN: top; BORDER-LEFT: =
#d3d3d3 1px solid; WIDTH: 160px! important; PADDING-TOP: 0px! important; =
BORDER-BOTTOM: #d3d3d3 0px solid; TEXT-ALIGN: left
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TD DIV.story {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; =
PADDING-BOTTOM: 0px! important; WIDTH: 151px; PADDING-TOP: 0px! =
important
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TD DIV.story H5 {
	MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 100%
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TD DIV.story A.select {
	BACKGROUND-POSITION: 0px 2px; DISPLAY: block; PADDING-LEFT: 23px; =
BACKGROUND-IMAGE: url(/images/section/timesselect/ts_icon.gif)! =
important; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; =
BACKGROUND-REPEAT: no-repeat; POSITION: static
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TD DIV.story A.select:first-line {
=09
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TH {
	FONT-SIZE: 90%; PADDING-BOTTOM: 10px; PADDING-TOP: 15px
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TH H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; MARGIN: 15px 5px 10px; =
TEXT-TRANSFORM: uppercase; WIDTH: 140px! important; FONT-FAMILY: Arial, =
sans-serif; HEIGHT: 1.2em
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TH H4 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: =
#000000; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TH H4.select {
	BACKGROUND: url(/images/headers/timesselect_header92x11.gif) no-repeat =
left 50%; OVERFLOW: hidden; COLOR: transparent; PADDING-TOP: 1.2em; =
HEIGHT: 0px
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TD {
=09
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TH {
=09
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TD:first-child {
	BORDER-LEFT-WIDTH: 0px
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TH:first-child {
	BORDER-LEFT-WIDTH: 0px
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TD DIV.story DIV.callout {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.abColumn DIV#insideNYTimes {
	MARGIN-BOTTOM: 12px
}
.abColumn DIV#insideNYTimes TABLE#insideNYTimesBrowser {
	FLOAT: left
}
.abColumn DIV#insideNYTimes TABLE#insideNYTimesBrowser TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px! =
important; PADDING-BOTTOM: 0px; WIDTH: 160px! important; PADDING-TOP: =
0px; BORDER-RIGHT-WIDTH: 1px! important
}
.abColumn DIV#insideNYTimes TABLE#insideNYTimesBrowser TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px! =
important; PADDING-BOTTOM: 0px; WIDTH: 160px! important; PADDING-TOP: =
0px; BORDER-RIGHT-WIDTH: 1px! important
}
.abColumn DIV#insideNYTimes TABLE#insideNYTimesBrowser {
	WIDTH: 480px! important
}
.abColumn DIV#insideNYTimes DIV.leftPanel {
	FLOAT: left; PADDING-BOTTOM: 100px; WIDTH: 58px; PADDING-TOP: 100px; =
HEIGHT: 30px; TEXT-ALIGN: center
}
.abColumn DIV#insideNYTimes DIV.rightPanel {
	FLOAT: left; PADDING-BOTTOM: 100px; WIDTH: 58px; PADDING-TOP: 100px; =
HEIGHT: 30px; TEXT-ALIGN: center
}
.abColumn DIV#insideNYTimes TABLE#insideNYTimesBrowser TD DIV.story {
	WIDTH: 151px
}
.abColumn DIV#insideNYTimes:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
* HTML .abColumn DIV#insideNYTimes {
	HEIGHT: 1%
}

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/css/standalone/fullpage/screen/fullpage.css

@import url( /css/common/screen/general.css );
@import url( /css/common/screen/navigation.css );
@import url( /css/home/screen/insidenytimes.css );
DIV#shell DIV#page DIV#main {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/topics/main_topic_BG.gif) repeat-y -1px top; MARGIN-BOTTOM: =
0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main #aColumn {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 600px
}
#main #bColumn {
	PADDING-RIGHT: 9px; FLOAT: right; WIDTH: 336px
}
#aColumn H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
200%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 10px
}
#adxLeaderboard {
	MARGIN-BOTTOM: 0px! important
}
#aColumn H1.multiplePage {
	FONT-SIZE: 150%
}
#aColumn #article .kicker {
	FONT-SIZE: 90%; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, =
Helvetica, Sans Serif; font-color: #000
}
#aColumn #article .byline {
	FONT-WEIGHT: normal; FONT-SIZE: 80%; COLOR: #808080; FONT-FAMILY: =
Arial, Helvetica, Sans Serif
}
#aColumn #article .timestamp {
	FONT-WEIGHT: normal; FONT-SIZE: 80%; COLOR: #808080; FONT-FAMILY: =
Arial, Helvetica, Sans Serif
}
DIV#shell DIV#page DIV#main .cColumn DIV.columnGroup {
	BORDER-TOP: #cccccc 1px solid; PADDING-TOP: 12px
}
#articleBody {
	FONT-SIZE: 110%; LINE-HEIGHT: 1.4em
}
#authorId {
	CLEAR: both; FONT-STYLE: italic
}
#wideImage IMG {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%
}
.image#wideImage {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 5px; =
BORDER-BOTTOM-STYLE: none
}
#wideImage .credit {
	FONT-SIZE: 70%; MARGIN-BOTTOM: 3px; WIDTH: 100%; COLOR: #909090; =
FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-ALIGN: right
}
#wideImage P.caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; FONT-FAMILY: Arial, =
Helvetica, Sans Serif
}
#breakingNewsAlert {
	MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; BORDER-BOTTOM: #eae8e9 1px =
solid
}
#breakingNewsAlert H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 145%; PADDING-BOTTOM: =
0px; MARGIN: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; FONT-FAMILY: =
Times New Roman, Times, Serif
}
#breakingNewsAlert .alertTime {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #990000; FONT-FAMILY: Arial, =
Helvetica, Sans Serif
}
#aColumn #article {
	CLEAR: both; WIDTH: 600px
}
#aColumn #articleExtras {
	CLEAR: both; MARGIN-TOP: 1.5em; WIDTH: 600px
}
#relatedTopics {
	CLEAR: both; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 5px
}
* HTML #relatedTopics {
	WIDTH: 100%
}
#relatedTopics FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#relatedArticles H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 105%; PADDING-BOTTOM: =
0px; MARGIN: 5px 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, =
Sans Serif
}
#relatedTopics H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 105%; PADDING-BOTTOM: =
0px; MARGIN: 5px 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, =
Sans Serif
}
#relatedBlogs H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 105%; PADDING-BOTTOM: =
0px; MARGIN: 5px 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, =
Sans Serif
}
#relatedBlogs {
	MARGIN-BOTTOM: 1.5em
}
#relatedBlogs LI {
	FONT-SIZE: 100%; FONT-FAMILY: Arial, Helvetica, Sans Serif
}
#relatedBlogs .blogName {
=09
}
#relatedBlogs .timestamp {
	FONT-SIZE: 80%; COLOR: #990000; LINE-HEIGHT: 1.3em; FONT-FAMILY: Arial, =
Helvetica, Sans Serif
}
#relatedBlogs .summary {
	FONT-SIZE: 90%; MARGIN-BOTTOM: 0.5em
}
#relatedBlogs LI .summary {
	FONT-SIZE: 100%; MARGIN-BOTTOM: 0.5em; LINE-HEIGHT: 1.2em
}
#relatedArticles {
	MARGIN-BOTTOM: 1.5em
}
#relatedArticles LI {
	FONT-SIZE: 100%
}
#relatedArticles .more {
	FONT-WEIGHT: bold
}
#relatedTopics LI {
	FONT-SIZE: 100%
}
#articleExtras P {
	MARGIN: 0px
}
#pageLinks {
	PADDING-BOTTOM: 2px; FONT-FAMILY: Arial, Helvetica, Sans Serif; =
TEXT-ALIGN: right
}
#pageLinks A.next {
	BORDER-RIGHT: #006 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #006 1px =
solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 80%; =
PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #006 1px =
solid; PADDING-TOP: 2px; BORDER-BOTTOM: #006 1px solid; TEXT-DECORATION: =
none
}
#pageLinks A.previous {
	BORDER-RIGHT: #006 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #006 1px =
solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 80%; =
PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #006 1px =
solid; PADDING-TOP: 2px; BORDER-BOTTOM: #006 1px solid; TEXT-DECORATION: =
none
}
#pageLinks A.next:hover {
	BORDER-RIGHT: #900 1px solid; BORDER-TOP: #900 1px solid; BORDER-LEFT: =
#900 1px solid; BORDER-BOTTOM: #900 1px solid
}
#pageLinks A.previous:hover {
	BORDER-RIGHT: #900 1px solid; BORDER-TOP: #900 1px solid; BORDER-LEFT: =
#900 1px solid; BORDER-BOTTOM: #900 1px solid
}
#pageNumbers {
	DISPLAY: inline; FONT-WEIGHT: bold; MARGIN: 0.5em 0.2em 0.5em 10px; =
FONT-FAMILY: Arial, Helvetica, Sans Serif; POSITION: relative; =
text-vertical-align: center
}
#pageNumbers LI {
	BORDER-RIGHT: #999 1px solid; ; BORDER-RIGHT: =
expression((this.parentNode.lastChild =3D=3D this)? "none" :=0A=
"1px solid #666" ); PADDING-RIGHT: 0.7em; ; PADDING-RIGHT: =
expression((this.parentNode.lastChild =3D=3D this)? "0px" :=0A=
"1em" ); DISPLAY: inline; PADDING-LEFT: 0em; FONT-WEIGHT: bold; =
FONT-SIZE: 92%; MARGIN-LEFT: 0em; MARGIN-RIGHT: 0.7em
}
#pageNumbers LI:unknown {
	PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#aColumn .nextArticleLink {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 90%; FLOAT: right; MARGIN: =
4px 0px 15px; FONT-FAMILY: Arial, Helvetica, Sans Serif
}
* HTML #aColumn .nextArticleLink {
	TOP: 1.5em
}
#adxCircBottom {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 5px; =
FONT-FAMILY: Arial, Helvetica, Sans Serif
}
#aColumn #adxSponLink {
	CLEAR: both; WIDTH: 100%
}
#aColumn #adxSponLink IFRAME {
	MARGIN-BOTTOM: 10px
}
.articleTools {
	BORDER-RIGHT: #eae8e9 1px solid; FLOAT: right; MARGIN: 5px 0px 5px 5px; =
BORDER-LEFT: #eae8e9 1px solid; WIDTH: 110px
}
.toolsContainer {
	BORDER-TOP: #eae8e9 1px solid; MARGIN: 0px 0px -2px; BORDER-BOTTOM: =
#eae8e9 1px solid; POSITION: relative; TOP: -1px
}
.articleTools .toolsContainer UL.toolsList LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; =
LIST-STYLE-IMAGE: none! important; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: =
5px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 1.4em; PADDING-TOP: 5px; =
FONT-FAMILY: Arial, Helvetica, sans-serif
}
.articleTools .toolsContainer UL.toolsList LI A {
	COLOR: #333
}
#emailThis INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; FONT-SIZE: 100%; =
BACKGROUND-IMAGE: url(/images/article/functions/tools_email.gif); =
PADDING-BOTTOM: 1px; MARGIN: 0px; CURSOR: pointer; COLOR: #006; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: =
#fff; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none
}
.toolsContainer UL.toolsList {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 4px; PADDING-BOTTOM: =
5px; MARGIN: 5px 0px 0px 5px; PADDING-TOP: 4px
}
#adxToolSponsor {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
* HTML #emailThis INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; MARGIN-BOTTOM: 0px; =
PADDING-BOTTOM: 1px; PADDING-TOP: 0px
}
.articleTools UL.toolsList .email FORM {
	MARGIN: 0px
}
#emailThis A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(/images/article/functions/tools_email.gif); PADDING-BOTTOM: 3px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.articleTools UL.toolsList .print A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(/images/article/functions/tools_print.gif); PADDING-BOTTOM: 3px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.articleTools UL.toolsList .singlePage A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(/images/article/functions/tools_single.gif); PADDING-BOTTOM: 3px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.articleTools UL.toolsList .reprints A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(/images/article/functions/tools_reprints.gif); PADDING-BOTTOM: 3px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.articleTools UL.toolsList .savepage A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(/images/article/functions/tools_save.gif); PADDING-BOTTOM: 3px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
#articleInline {
	DISPLAY: block; FLOAT: left; MARGIN: 4px 15px 10px 0px
}
#inlineBox {
	WIDTH: 190px
}
#articleInline H3 {
	MARGIN: 0px
}
#articleInline .kicker {
	FONT-SIZE: 90%; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, =
Helvetica, Sans Serif; font-color: #000
}
.image {
	PADDING-BOTTOM: 10px
}
.image IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: =
0px; PADDING-TOP: 0px
}
#articleInline .image .credit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; MARGIN-BOTTOM: =
3px; PADDING-BOTTOM: 0px; COLOR: #909090; LINE-HEIGHT: 1em; PADDING-TOP: =
0px; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-ALIGN: right
}
#articleInline .image .caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; FONT-FAMILY: Arial, =
Helvetica, Sans Serif
}
#articleInline .image .caption STRONG {
	COLOR: #000
}
#articleInline .image {
	MARGIN-BOTTOM: 10px
}
#articleInline H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, Sans =
Serif
}
#wideImage .credit {
	FONT-SIZE: 85%; TEXT-ALIGN: right
}
#wideImage .caption {
	FONT-SIZE: 100%; MARGIN: 0px; LINE-HEIGHT: 1.4em
}
.image .enlargeThis {
	DISPLAY: block; MARGIN-BOTTOM: 2px; TEXT-ALIGN: right
}
.image .enlargeThis A {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 15px; FONT-SIZE: 76%; =
BACKGROUND-IMAGE: url(/images/article/functions/enlarge_icon.gif); =
BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, Sans Serif; =
TEXT-DECORATION: none
}
#inlineMultimedia {
	BACKGROUND: url(/images/global/borders/aColumnHorizontalBorder.gif) =
repeat-x left top; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 12px; =
PADDING-TOP: 12px
}
#sidebarArticles {
	BACKGROUND: url(/images/global/borders/aColumnHorizontalBorder.gif) =
repeat-x left top; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 12px; =
PADDING-TOP: 12px
}
#sectionPromo {
	BACKGROUND: url(/images/global/borders/aColumnHorizontalBorder.gif) =
repeat-x left top; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 12px; =
PADDING-TOP: 12px
}
#inlineReadersOpinion {
	BACKGROUND: url(/images/global/borders/aColumnHorizontalBorder.gif) =
repeat-x left top; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 12px; =
PADDING-TOP: 12px
}
#inlineMultimedia {
=09
}
#inlineMultimedia .story {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px
}
#inlineMultimedia .kicker {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: =
0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Helvetica, Sans Serif; font-color: #000
}
#inlineMultimedia H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#inlineMultimedia H2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#inlineMultimedia H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#inlineMultimedia A {
	TEXT-DECORATION: underline
}
#inlineMultimedia .summary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
#articleInline IMG.thumbnail {
	FLOAT: left; MARGIN: 0px 8px 8px 0px
}
#articleInline .kickerImage IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#articleInline IMG.header {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 4px 1px; PADDING-TOP: 0px
}
#inlineReadersOpinion H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; MARGIN: 5px 1px
}
#inlineReadersOpinion P {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; MARGIN: 5px 1px
}
#sidebarArticles H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; MARGIN: 5px 1px
}
#sidebarArticles P {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; MARGIN: 5px 1px
}
#inlineReadersOpinion H2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
70%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#inlineReadersOpinion .story H2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
70%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sidebarArticles LI {
	MARGIN-BOTTOM: 1em
}
#sectionPromo .subheader {
	MARGIN-TOP: 1em; FONT-WEIGHT: bold
}
#inlineCobrand {
	FONT-SIZE: 69%; MARGIN-BOTTOM: 12px; LINE-HEIGHT: 1.4em; FONT-FAMILY: =
Arial, Helevetica, Sans Serif
}
#inlineCobrand IMG.header {
	DISPLAY: block
}
#inlineCobrand .box {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: #ccc 1px =
solid; MARGIN-TOP: 4px; PADDING-LEFT: 11px; PADDING-BOTTOM: 11px; =
BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 11px; BORDER-BOTTOM: #ccc 1px =
solid
}
#inlineCobrand H4 {
	FONT-SIZE: 100%; MARGIN: 0px 0px 1em
}
#inlineCobrand UL {
	FONT-SIZE: 100%; MARGIN: 0px 0px 1em
}
#inlineCobrand LI {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 10px; BACKGROUND-IMAGE: =
url(/images/global/common/bullet_black.gif); BACKGROUND-REPEAT: =
no-repeat
}
.jumpLink {
	DISPLAY: none
}
BODY.printerversion #articleInline {
	FLOAT: right
}
BODY.printerversion .byline {
	FONT-WEIGHT: bold
}
#bColumn DIV.columnGroup {
	BORDER-TOP: #cccccc 1px solid; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
#bColumn DIV.columnGroup:first-child {
	BORDER-TOP-STYLE: none; PADDING-TOP: 12px
}
#bColumn #adxBigAd {
	PADDING-TOP: 0px; TEXT-ALIGN: center; _border-top: none
}
#bColumn #adxMiddle {
	PADDING-TOP: 10px
}
#bColumn DIV.columnGroup DIV#tabsContainer {
	DISPLAY: block; LEFT: 0px; BORDER-LEFT: #cccccc 1px solid; POSITION: =
relative; TOP: 1px; _top: 0px; _left: 0px; _height: 14px; _padding-top: =
6px
}
#bColumn DIV.columnGroup UL.tabs {
	FONT-SIZE: 10px; TOP: 0px; _position: absolute
}
#bColumn DIV.columnGroup UL.tabs LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 4px; POSITION: relative; TOP: 0px; =
_padding-bottom: 2px
}
#bColumn DIV.columnGroup UL.tabs LI.selected {
	_padding-bottom: 3px
}
#bColumn .cColumn DIV.columnGroup UL.tabs LI:first-child {
	BORDER-LEFT-WIDTH: 1px
}
#bColumn .cColumn DIV.columnGroup UL.tabs LI A {
	COLOR: #333333
}
.columnGroup#adxBigAd {
	PADDING-TOP: 0px; TEXT-ALIGN: center; _border-top: none
}
#adxBigAd TABLE {
	MARGIN: auto
}
#adxBigAd H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 78%; PADDING-BOTTOM: =
3px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 0px; FONT-FAMILY: Arial, =
Helvetica, San Serif
}
#adxMiddle {
	MARGIN-BOTTOM: 15px
}
#advertiserLinks {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; =
OVERFLOW: hidden; BORDER-LEFT: #dedede 1px solid; BORDER-BOTTOM: #dedede =
1px solid; FONT-FAMILY: Arial, Helvetica, Sans Serif
}
#advertiserLinks H4 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: =
93%; PADDING-BOTTOM: 2px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: =
#999; PADDING-TOP: 2px; BORDER-BOTTOM: #dedede 1px solid; =
BACKGROUND-COLOR: #efefef
}
#advertiserLinks TABLE {
	MARGIN: 10px 0px; WIDTH: 100%
}
#advertiserLinks TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, Sans Serif
}
#advertiserLinks TD.gutter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 1px; =
PADDING-TOP: 0px; BACKGROUND-COLOR: #efefef
}
#advertiserLinks A {
	TEXT-DECORATION: none
}
#advertiserLinks LI {
	PADDING-BOTTOM: 0.7em
}
#advertiserLinks H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; =
TEXT-DECORATION: underline
}
#advertiserLinks P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#advertiserLinks .description {
	FONT-SIZE: 86%
}
#advertiserLinks .adUrl {
	FONT-SIZE: 79%
}
* HTML #advertiserLinks .adUrl {
	OVERFLOW: hidden; WIDTH: 150px; WORD-WRAP: break-word
}
#advertiserLinkImg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#adTextLinkImg IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#adxSponLink {
	CLEAR: both; WIDTH: 100%
}
#adxSponLink IFRAME {
	MARGIN-BOTTOM: 10px
}
#nytStoreBox {
	BACKGROUND: #f6f6f5; MARGIN-BOTTOM: 10px; FONT-FAMILY: Arial, =
Helvetica, Sans Serif
}
#nytStoreBox #nytStoreHeader {
	BACKGROUND: #7b8eaa; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: =
center
}
#nytStoreBox #storeItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: #f6f6f5; =
PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
* HTML #nytStoreBox {
	HEIGHT: 1%
}
* HTML #nytStoreBox #storeItem {
	HEIGHT: 1%
}
#nytStoreBox #storeItem IMG {
	PADDING-RIGHT: 10px; BACKGROUND: #f6f6f5; FLOAT: left; WIDTH: 90px; =
HEIGHT: 90px
}
#nytStoreBox #storeItem .text {
	PADDING-RIGHT: 10px; FONT-SIZE: 90%; BACKGROUND: #f6f6f5; PADDING-TOP: =
20px
}
#nytStoreBox #storeItem .link {
	FONT-WEIGHT: bold
}
#nytStoreBox #storeItem .clear {
	CLEAR: both; BACKGROUND: #fff; VISIBILITY: hidden
}
#insideNYTimes {
	BACKGROUND: #fff
}
#sponsoredLinks {
	CLEAR: both; FONT-FAMILY: Arial, Helvetica, Sans Serif
}
#sponsoredLinks #header {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #f4f4f4; =
PADDING-BOTTOM: 1px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, =
Sans Serif
}
* HTML #sponsoredLinks #header {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
#header H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: =
90%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; =
TEXT-TRANSFORM: uppercase; COLOR: #999999; PADDING-TOP: 0px; =
TEXT-DECORATION: none
}
#header .whatIs A {
	FONT-SIZE: 90%; FLOAT: right; TEXT-TRANSFORM: lowercase
}
#adContent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
#adContent .ad {
	FONT-SIZE: 90%; PADDING-BOTTOM: 10px; COLOR: #004276; FONT-FAMILY: =
Arial, Helvetica, Sans Serif
}
#adContent .ad A:link {
	FONT-SIZE: 90%; PADDING-BOTTOM: 10px; COLOR: #004276; FONT-FAMILY: =
Arial, Helvetica, Sans Serif
}
#adContent .ad A:visited {
	FONT-SIZE: 90%; PADDING-BOTTOM: 10px; COLOR: #004276; FONT-FAMILY: =
Arial, Helvetica, Sans Serif
}
* HTML #sponsoredLinks TD.ad {
	FONT-SIZE: 90%
}

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://query.nytimes.com/css/common/screen/general.css

BODY {
	MARGIN-TOP: 1em; TEXT-ALIGN: center
}
UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 18px; _margin-left: 22px
}
OL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 18px; _margin-left: 22px
}
UL LI {
	LIST-STYLE-TYPE: none
}
* HTML UL LI {
	HEIGHT: 1%
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
* HTML .clearfix {
	HEIGHT: 1%
}
.doubleRule {
	BORDER-TOP-WIDTH: 0px! important; CLEAR: both; MARGIN-TOP: 12px; =
BORDER-LEFT-WIDTH: 0px! important; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
50%; BORDER-BOTTOM-WIDTH: 0px! important; MARGIN-BOTTOM: 12px; HEIGHT: =
4px; BORDER-RIGHT-WIDTH: 0px! important
}
.singleRule {
	CLEAR: both; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 12px; FONT-SIZE: =
0px; MARGIN-BOTTOM: 12px; LINE-HEIGHT: 0; HEIGHT: 1px
}
#nagBar {
	DISPLAY: none
}
DIV#shell {
	DISPLAY: block; FONT-SIZE: 90%; MARGIN: 0px auto; BORDER-LEFT: #999 1px =
solid; WIDTH: 971px; POSITION: relative; TEXT-ALIGN: left
}
DIV#shell UL.tabs {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 5500; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; =
TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; WHITE-SPACE: nowrap
}
DIV#shell UL.tabs LI {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ccc 1px =
solid; DISPLAY: block; PADDING-LEFT: 7px; Z-INDEX: 6000; FLOAT: left; =
BACKGROUND-IMAGE: none; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: =
#ccc 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid; =
WHITE-SPACE: nowrap; BACKGROUND-COLOR: #f0f4f5
}
DIV#shell UL.tabs LI.selected {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; Z-INDEX: 9999; PADDING-BOTTOM: =
4px; PADDING-TOP: 4px; BACKGROUND-COLOR: white; BORDER-BOTTOM-STYLE: =
none
}
DIV#shell DIV.tabContent {
	CLEAR: both; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 7px; =
BORDER-TOP: #ccc 1px solid; DISPLAY: none; PADDING-LEFT: 7px; =
PADDING-BOTTOM: 7px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; =
PADDING-TOP: 7px
}
DIV#shell DIV.tabContentActive.tabContent {
	DISPLAY: block
}
DIV#shell DIV.tabContent OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px
}
DIV#shell DIV.tabContent OL LI {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px; _padding-left: 0
}
DIV#login {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; Z-INDEX: 5000; =
MIN-HEIGHT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
bottom; WIDTH: 100%; PADDING-TOP: 0px; WHITE-SPACE: nowrap; POSITION: =
relative; TOP: 0px; TEXT-ALIGN: left; _height: 20px; _border-bottom: 1px =
solid #999
}
DIV#login UL.tabs {
	MIN-HEIGHT: 19px; LEFT: 0px; FLOAT: none; TOP: 0px; _height: 20px; =
_position: absolute; _float: none
}
DIV#login UL.tabs LI {
	FONT-SIZE: 10px; BORDER-LEFT-COLOR: #999; MIN-HEIGHT: 11px; =
BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: #999; BORDER-RIGHT-COLOR: =
#999; _height: 11px
}
DIV#login UL.tabs LI A {
	COLOR: #333
}
DIV#login UL.tabs {
	MIN-HEIGHT: 17px; _height: 19px
}
DIV#login UL#memberTools {
	MIN-HEIGHT: 17px; _height: 19px
}
UL#memberTools {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px! important; FONT-SIZE: 11px; =
Z-INDEX: 9998; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px! important; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: auto; =
PADDING-TOP: 2px; FONT-FAMILY: Arial, sans-serif; WHITE-SPACE: nowrap; =
POSITION: relative; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px! =
important; _border-bottom: 1px solid #999999
}
UL#memberTools LI {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 0px =
solid; DISPLAY: inline; PADDING-LEFT: 4px; FONT-SIZE: 12px; =
BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: =
#ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px solid; =
WHITE-SPACE: nowrap
}
UL#memberTools LI:first-child {
	BORDER-LEFT-WIDTH: 0px
}
UL#memberTools LI SPAN.username A {
	FONT-WEIGHT: bold
}
UL#memberTools LI IMG#memberTool_TimesSelect {
	VERTICAL-ALIGN: bottom
}
UL#memberTools LI.tslogo {
	PADDING-LEFT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL#memberTools LI.tslogo A {
	COLOR: #000
}
UL#memberTools LI IMG#memberTool_TimesSelect {
	PADDING-RIGHT: 6px; PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 0px; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#timesSelectDropDown {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px =
solid; PADDING-LEFT: 0px; Z-INDEX: 9999; LEFT: 0px; VISIBILITY: hidden; =
PADDING-BOTTOM: 0px; BORDER-LEFT: #999 1px solid; WIDTH: 113px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; =
TOP: 17px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; _padding-bottom: 0; =
_width: 113px
}
.dropDown#timesSelectDropDown {
	LEFT: 855px! important
}
#timesSelectDropDown UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
95%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: =
uppercase; COLOR: #666! important; PADDING-TOP: 0px; FONT-FAMILY: =
Arial,Helvetica,sans-serif; LIST-STYLE-TYPE: none
}
.dropDown#timesSelectDropDown UL {
	FONT-SIZE: 80%
}
#timesSelectDropDown UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 100%; =
BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
#timesSelectDropDown A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: =
normal! important; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px -5px; =
TEXT-TRANSFORM: none; PADDING-TOP: 2px; HEIGHT: 10px; _height: 12px
}
#timesSelectDropDown A:link {
	COLOR: #004276
}
#timesSelectDropDown A:visited {
	COLOR: #004276
}
#timesSelectDropDown A:hover {
	COLOR: #e3551e; BACKGROUND-COLOR: #f4f4f4; TEXT-DECORATION: none
}
#timesSelectDropDown A:active {
	COLOR: #e3551e; BACKGROUND-COLOR: #f4f4f4; TEXT-DECORATION: none
}
#timesSelectDropDown LI.sect A {
	TEXT-TRANSFORM: uppercase; COLOR: #666! important
}
#timesSelectDropDown LI.sect A:hover {
	COLOR: #e3551e! important; BACKGROUND-COLOR: #f4f4f4; TEXT-DECORATION: =
none
}
DIV#page {
	CLEAR: both; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; =
Z-INDEX: 1; POSITION: relative; TOP: -1px; _border-top: 0; _top: 0
}
DIV#masthead {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 9px; MIN-HEIGHT: 48px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 7px; =
BORDER-BOTTOM: black 2px solid; POSITION: relative; _height: 48px; =
_overflow: visible
}
IMG#NYTLogo {
	MARGIN-TOP: 4px
}
DIV#masthead DIV#date {
	FONT-SIZE: 12px
}
DIV#masthead H1 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 29px; =
LEFT: 308px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; =
WIDTH: 223px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; POSITION: absolute; TOP: 19px; TEXT-ALIGN: center
}
DIV#masthead H1 A {
	COLOR: #000; TEXT-DECORATION: none
}
DIV#searchWidget {
	FONT-SIZE: 8pt; FLOAT: right; WIDTH: 187px; MARGIN-RIGHT: 7px; =
FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative
}
DIV#searchWidget #searchInputs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 21px; =
PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; VERTICAL-ALIGN: bottom; =
PADDING-TOP: 0px; _height: 21px
}
DIV#searchWidget #searchInputs .inputGroup {
	FLOAT: left; MARGIN: 0px 0px 5px; WIDTH: 140px
}
DIV#searchWidget #searchInputs .inputGroup LI {
	FLOAT: left; MARGIN-RIGHT: 5px; WHITE-SPACE: nowrap
}
DIV#searchWidget #searchInputs .inputGroup INPUT {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
DIV#searchWidget INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV#searchWidget INPUT#searchQuery {
	DISPLAY: block; WIDTH: 100%; HEIGHT: 19px
}
DIV#searchWidget INPUT#searchSubmit {
	FLOAT: right
}
DIV#Middle1 {
	FONT-SIZE: 9px; FLOAT: right; OVERFLOW: hidden; TEXT-TRANSFORM: =
uppercase; WIDTH: 88px; MARGIN-RIGHT: 7px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; TEXT-ALIGN: center
}
DIV#Middle1 IMG {
	DISPLAY: block; MARGIN-BOTTOM: 1px
}
#adxLeaderboard {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
5px; PADDING-TOP: 5px; BORDER-BOTTOM: #d3d3d3 1px solid; TEXT-ALIGN: =
center
}
#adxLeaderboard:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
#adxLeaderboard > TABLE {
	MARGIN: auto
}
* HTML #adxLeaderboard {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; HEIGHT: 1%
}
DIV#main {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; =
MARGIN-TOP: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: =
0px
}
DIV#main:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
* HTML #main {
	HEIGHT: 1%
}
#mostEmailed {
	DISPLAY: block
}
#mostBlogged {
	DISPLAY: none
}
#mostSearched {
	DISPLAY: none
}
#movies {
	DISPLAY: none
}
.moduleAd {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
FONT-SIZE: 95%; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; COLOR: =
#ccc; BORDER-TOP-STYLE: none! important; PADDING-TOP: 0px; FONT-FAMILY: =
Arial, Helvetica, sans-serif
}
.moduleAd:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
* HTML .moduleAd {
	HEIGHT: 1%
}
.moduleAd .adCreative {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; =
FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 316px; PADDING-TOP: 7px; =
TEXT-ALIGN: right
}
.moduleAd .adCreative IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
#mostPopWidget {
	MARGIN-BOTTOM: 5px; BORDER-BOTTOM: #ccc 1px solid
}
#mostPopWidget A.more {
	FONT-SIZE: 93%! important; _padding-bottom: 8px
}
DIV.story {
	; MARGIN-TOP: expression( this =3D=3D this.parentNode.firstChild ? =
"0px" : "12px" ); MARGIN-BOTTOM: 8px; _background: white
}
DIV.story:first-child {
	MARGIN-TOP: 0px
}
DIV.story H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
125%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: =
Georgia, "Times New Roman", Times, serif
}
DIV.story H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
125%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: =
Georgia, "Times New Roman", Times, serif
}
DIV.story H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
125%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: =
Georgia, "Times New Roman", Times, serif
}
DIV.story H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
125%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: =
Georgia, "Times New Roman", Times, serif
}
DIV.story H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
125%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: =
Georgia, "Times New Roman", Times, serif
}
DIV.story DIV.byline {
	FONT-SIZE: 86%; COLOR: #808080; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
SPAN.timestamp {
	COLOR: #a81817
}
DIV.story DIV.byline SPAN.timestamp {
	COLOR: #a81817
}
DIV.story P.summary {
	FONT-SIZE: 100%; MARGIN: 2px 0px 0px; COLOR: #333; LINE-HEIGHT: 1.35em; =
FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
DIV.story DIV.kicker {
	FONT-SIZE: 90%; TEXT-TRANSFORM: uppercase; COLOR: black; LINE-HEIGHT: =
1.3em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.story DIV.callout {
	FONT-SIZE: 92%; FLOAT: right; MARGIN-BOTTOM: 12px; MARGIN-LEFT: 24px; =
COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
IMG.callout {
	FONT-SIZE: 92%; FLOAT: right; MARGIN-BOTTOM: 12px; MARGIN-LEFT: 24px; =
COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.callout .credit {
	FONT-SIZE: 91%
}
DIV#main DIV.bColumn DIV.story DIV.callout {
	MARGIN-LEFT: 0px
}
DIV.story DIV.callout DIV.calloutTools {
	FLOAT: right
}
DIV.story DIV.callout DIV.calloutTools A.enlargeTool {
	DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: =
url(/images/article/functions/enlarge_icon.gif) no-repeat 0px 0px
}
DIV.story DIV.callout IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.story DIV.callout DIV.credit {
	COLOR: #666666; TEXT-ALIGN: right
}
DIV#main DIV.bColumn DIV.story H1 {
	FONT-SIZE: 100%
}
DIV#main DIV.bColumn DIV.story H2 {
	FONT-SIZE: 100%
}
DIV#main DIV.bColumn DIV.story H3 {
	FONT-SIZE: 100%
}
DIV#main DIV.bColumn DIV.story H4 {
	FONT-SIZE: 100%
}
DIV#main DIV.bColumn DIV.story H5 {
	FONT-SIZE: 100%
}
DIV#main #abColumns DIV.columnGroup#readersOpinionsColumnGroup DIV.story =
H5 {
	FONT-SIZE: 85%
}
DIV#footer {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: black 2px solid; DISPLAY: =
block; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 13px; =
PADDING-TOP: 13px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: Arial, =
Helvetica, sans-serif; TEXT-ALIGN: center
}
DIV#footer A {
	COLOR: #666; TEXT-DECORATION: underline
}
DIV#footer A.rssButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; BACKGROUND: =
url(/images/global/icons/feed_icon_16x16.gif) no-repeat left top; =
PADDING-BOTTOM: 5px; PADDING-TOP: 1px
}
DIV#footer A.rssButton:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; BACKGROUND: =
url(/images/global/icons/feed_icon_16x16.gif) no-repeat left top; =
PADDING-BOTTOM: 5px; PADDING-TOP: 1px
}
DIV#footer A.copyright {
	COLOR: #000; TEXT-DECORATION: none
}
DIV#footer DIV.footerRow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 0px
}
DIV#footer UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 9px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#footer UL LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 9px; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-LEFT: =
#ccc 1px solid; PADDING-TOP: 0px
}
.linkbox {
	CURSOR: hand
}
DIV.columnGroup A.more {
	DISPLAY: block; FONT-SIZE: 85%; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
DIV.columnGroup DIV.columnGroupTools {
	FONT-SIZE: 90%; FLOAT: right; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.columnGroup H4 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 86%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; =
TEXT-TRANSFORM: uppercase; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: =
Arial, Helvetica, sans-serif
}
DIV.columnGroup > H5 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 86%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; =
TEXT-TRANSFORM: uppercase; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: =
Arial, Helvetica, sans-serif
}
DIV.advertisementColumnGroup.columnGroup DIV.textAdvertisement {
	PADDING-LEFT: 7px; MARGIN-BOTTOM: 12px; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
DIV.advertisementColumnGroup.columnGroup DIV.ad_section {
	PADDING-LEFT: 7px; MARGIN-BOTTOM: 12px; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
DIV.advertisementColumnGroup.columnGroup DIV.textAdvertisement =
A.titleLink {
	DISPLAY: block; FONT-SIZE: 90%
}
DIV.advertisementColumnGroup.columnGroup DIV.ad_section A.title_link {
	DISPLAY: block; FONT-SIZE: 90%
}
DIV.advertisementColumnGroup.columnGroup DIV.textAdvertisement =
SPAN.adText {
	DISPLAY: block; FONT-SIZE: 80%
}
DIV.advertisementColumnGroup.columnGroup DIV.ad_section SPAN.ad_text {
	DISPLAY: block; FONT-SIZE: 80%
}
DIV.advertisementColumnGroup.columnGroup DIV.textAdvertisement =
SPAN.visibleUrl {
	DISPLAY: block; FONT-SIZE: 80%
}
DIV.advertisementColumnGroup.columnGroup DIV.ad_section SPAN.visible_url =
{
	DISPLAY: block; FONT-SIZE: 80%
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails LI {
	DISPLAY: inline-block; FONT-SIZE: 80%; BACKGROUND: none transparent =
scroll repeat 0% 0%; FLOAT: left; MARGIN: 6px 8px; VERTICAL-ALIGN: top; =
OVERFLOW: visible; WIDTH: 86px; LINE-HEIGHT: 1.2em; FONT-FAMILY: Arial, =
Helvetica, sans-serif; POSITION: relative; TEXT-ALIGN: left; WORD-WRAP: =
break-word; _height: 1%; _margin: 6px 8px 6px 6px
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails LI A =
{
	LINE-HEIGHT: 1.2em
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails =
LI.clearfix {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; =
PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; LINE-HEIGHT: 0; =
PADDING-TOP: 0px; HEIGHT: 0px
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails LI A =
{
	LINE-HEIGHT: 1em
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails LI =
IMG {
	DISPLAY: block; MARGIN-BOTTOM: 3px
}
DIV.customSelectContainer {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 85%; =
BACKGROUND: url(/images/homepage/searchSelect.gif) no-repeat left top; =
PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 98px; =
PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: =
relative; HEIGHT: 15px; _background: none
}
DIV.customSelectContainer SELECT {
	LEFT: 0px; WIDTH: 102px; POSITION: absolute; TOP: 0px; opacity: 0.0
}
UL.refer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 92%; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
UL.refer LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0.45em; PADDING-LEFT: 8px; =
BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; _background-position: =
left .45em
}
UL.refer LI.free {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0.45em; PADDING-LEFT: 8px; =
BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; _background-position: =
left .45em
}
UL.refer LI.select {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 17px; BACKGROUND-IMAGE: =
url(/images/section/timesselect/ts_icon.gif); PADDING-BOTTOM: 1px; =
BACKGROUND-REPEAT: no-repeat
}
H5 .audio {
	PADDING-LEFT: 15px; FONT-SIZE: 95%; TEXT-TRANSFORM: uppercase; =
BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 .graphic {
	PADDING-LEFT: 15px; FONT-SIZE: 95%; TEXT-TRANSFORM: uppercase; =
BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 .interactive {
	PADDING-LEFT: 15px; FONT-SIZE: 95%; TEXT-TRANSFORM: uppercase; =
BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 .photo {
	PADDING-LEFT: 15px; FONT-SIZE: 95%; TEXT-TRANSFORM: uppercase; =
BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 .slideShow {
	PADDING-LEFT: 15px; FONT-SIZE: 95%; TEXT-TRANSFORM: uppercase; =
BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 .trailer {
	PADDING-LEFT: 15px; FONT-SIZE: 95%; TEXT-TRANSFORM: uppercase; =
BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 .video {
	PADDING-LEFT: 15px; FONT-SIZE: 95%; TEXT-TRANSFORM: uppercase; =
BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.media {
	FLOAT: none! important; MARGIN: 0px 0px 4px
}
H5 A SPAN.iconText {
	FONT-SIZE: 80%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#articleInline #inlineMultimedia .story IMG {
	MARGIN-TOP: 15px! important; DISPLAY: block; MARGIN-BOTTOM: 0px
}
.media IMG {
	MARGIN-TOP: 15px! important; DISPLAY: block; MARGIN-BOTTOM: 0px
}
#articleInline #inlineMultimedia .story H2 {
	MARGIN-TOP: 2px
}
#articleInline #inlineMultimedia .story .mediaType {
	PADDING-RIGHT: 4px! important; BACKGROUND-POSITION: 3px 4px; =
MARGIN-TOP: -20px; DISPLAY: block; PADDING-LEFT: 20px! important; =
FONT-SIZE: 77%; FILTER: Alpha(Opacity=3D80); PADDING-BOTTOM: 4px! =
important; WIDTH: 166px; CURSOR: pointer; COLOR: #000; LINE-HEIGHT: =
13px; PADDING-TOP: 3px! important; BACKGROUND-REPEAT: no-repeat; =
FONT-FAMILY: arial,sans-serif; BACKGROUND-COLOR: #fff; opacity: .8; =
_line-height: 14px; -moz-opacity: 0.8
}
.media .mediaType {
	PADDING-RIGHT: 4px! important; BACKGROUND-POSITION: 3px 4px; =
MARGIN-TOP: -20px; DISPLAY: block; PADDING-LEFT: 20px! important; =
FONT-SIZE: 77%; FILTER: Alpha(Opacity=3D80); PADDING-BOTTOM: 4px! =
important; WIDTH: 166px; CURSOR: pointer; COLOR: #000; LINE-HEIGHT: =
13px; PADDING-TOP: 3px! important; BACKGROUND-REPEAT: no-repeat; =
FONT-FAMILY: arial,sans-serif; BACKGROUND-COLOR: #fff; opacity: .8; =
_line-height: 14px; -moz-opacity: 0.8
}
HTML *#articleInline #inlineMultimedia .story .mediaType {
	FONT-SIZE: 65%; _font-size: 70%
}
.media .mediaType {
	FONT-SIZE: 65%; _font-size: 70%
}
.audio.mediaType {
	BACKGROUND-IMAGE: url(/images/multimedia/icons/audio_icon.gif)
}
.graphic.mediaType {
	BACKGROUND-IMAGE: url(/images/multimedia/icons/graphic_icon.gif)
}
.interactive.mediaType {
	BACKGROUND-IMAGE: url(/images/multimedia/icons/interactive_icon.gif)
}
.photo.mediaType {
	BACKGROUND-IMAGE: url(/images/multimedia/icons/photo_icon.gif)
}
.trailer.mediaType {
	BACKGROUND-IMAGE: url(/images/multimedia/icons/trailer_icon.gif)
}
.slideShow.mediaType {
	BACKGROUND-IMAGE: url(/images/multimedia/icons/slide_show_icon.gif)
}
.map.mediaType {
	BACKGROUND-IMAGE: url(/images/multimedia/icons/map_icon.gif)
}
.video.mediaType {
	BACKGROUND-IMAGE: url(/images/multimedia/icons/video_icon.gif)
}
.trailer.mediaType {
	BACKGROUND-IMAGE: url(/images/multimedia/icons/trailer_icon.gif)
}
#articleInline #inlineMultimedia .story .interactive.mediaType {
	BACKGROUND-POSITION: 4px 5px
}
.media .interactive.mediaType {
	BACKGROUND-POSITION: 4px 5px
}
#articleInline #inlineMultimedia .story .video.mediaType {
	BACKGROUND-POSITION: 4px 5px
}
.media .video.mediaType {
	BACKGROUND-POSITION: 4px 5px
}
#articleInline #inlineMultimedia .story .audio.mediaType {
	BACKGROUND-POSITION: 4px 5px
}
.media .audio.mediaType {
	BACKGROUND-POSITION: 4px 5px
}
.refer LI .inlinePlayer {
	MARGIN-LEFT: -8px
}
.inlinePlayer {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px =
solid; MARGIN-TOP: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px =
solid; TEXT-ALIGN: center
}

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://query.nytimes.com/css/common/screen/promos.css

.bColumn .columnGroup {
	PADDING-BOTTOM: 4px! important
}
.cColumn .columnGroup {
	PADDING-BOTTOM: 4px! important; PADDING-TOP: 12px! important
}
#aColumn .specialSectionHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 140%; MARGIN-BOTTOM: 8px; FONT-FAMILY: =
Arial, Helvetica, sans-serif
}
.aColumn .specialSectionHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 140%; MARGIN-BOTTOM: 8px; FONT-FAMILY: =
Arial, Helvetica, sans-serif
}
#aColumn .specialSectionHeader .subheader {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 70%; MARGIN-BOTTOM: =
1px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.aColumn .specialSectionHeader .subheader {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 70%; MARGIN-BOTTOM: =
1px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#aColumn .specialSectionHeader IMG {
	FLOAT: left
}
.aColumn .specialSectionHeader IMG {
	FLOAT: left
}
#aColumn .noSubheader IMG {
	FLOAT: none
}
.aColumn .noSubheader IMG {
	FLOAT: none
}
.columnGroup H3 {
	MARGIN-TOP: 4px! important
}
.branded {
	CLEAR: both; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; DISPLAY: =
block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 9px; =
OVERFLOW: hidden; COLOR: transparent; PADDING-TOP: 20px; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 0px
}
.branded A {
	MARGIN-TOP: -18px; DISPLAY: block; WIDTH: 190px; TEXT-INDENT: -3000px; =
HEIGHT: 18px
}
.columnGroup .CollDisplayName {
	FONT-WEIGHT: bold! important; FONT-SIZE: 120%! important; MARGIN: 0px =
0px 8px; FONT-FAMILY: Arial, Helvetica, sans-serif! important
}
.columnGroup H3.icon {
	FONT-WEIGHT: bold! important; FONT-SIZE: 120%! important; MARGIN: 0px =
0px 8px; FONT-FAMILY: Arial, Helvetica, sans-serif! important
}
.columnGroup H3.promo {
	FONT-WEIGHT: bold! important; FONT-SIZE: 120%! important; MARGIN: 0px =
0px 8px; FONT-FAMILY: Arial, Helvetica, sans-serif! important
}
.cColumn H4 {
	MARGIN-BOTTOM: 6px! important
}
.cColumn H4 A {
	COLOR: black
}
.CollDisplayName A {
	COLOR: black
}
H3.icon A {
	COLOR: black
}
H3.promo A {
	COLOR: black
}
.columnGroup H3.icon {
	PADDING-LEFT: 23px! important; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
20px
}
.columnGroup H3.promo IMG {
	FLOAT: left; MARGIN-BOTTOM: 10px! important; MARGIN-RIGHT: 8px
}
.bColumn .subheader {
	MARGIN-TOP: -5px! important; DISPLAY: block; FONT-SIZE: 95%; =
MARGIN-BOTTOM: 7px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cColumn .subheader {
	MARGIN-TOP: -5px! important; DISPLAY: block; FONT-SIZE: 95%; =
MARGIN-BOTTOM: 7px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bColumn .columnGroup .branded + .subheader {
	MARGIN-TOP: -9px! important
}
.cColumn H4 IMG {
	VERTICAL-ALIGN: top
}
.editPromo H5 A {
	FONT-WEIGHT: normal
}
.cColumn H5 {
	FONT-SIZE: 100%! important
}
.columnGroup H3 + .story {
	BORDER-TOP-WIDTH: 0px; PADDING-TOP: 0px
}
.borderTop {
	BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 12px! important; =
PADDING-TOP: 12px
}
.cColumn .columnGroup .story:first-child .bColumn .columnGroup =
.story:first-child {
	BORDER-TOP-WIDTH: 0px; PADDING-TOP: 6px
}
.bColumn .callout {
	MARGIN-LEFT: 0px! important
}
.bColumn .thumbnail {
	MARGIN-LEFT: 12px! important
}
.bColumn .columnGroup .span.callout {
	FLOAT: none! important; MARGIN: 0px 0px 4px
}
.bColumn .columnGroup .media.callout {
	FLOAT: none! important; MARGIN: 0px 0px 4px
}
.bColumn .span.callout {
	CLEAR: left; FLOAT: none! important; MARGIN: 0px 0px 24px
}
.bColumn UL {
	MARGIN: 0px 0px 4px; LINE-HEIGHT: 1.3em
}
.cColumn UL {
	MARGIN: 0px 0px 4px; LINE-HEIGHT: 1.3em
}
.bColumn OL {
	LINE-HEIGHT: 1.3em
}
.cColumn OL {
	LINE-HEIGHT: 1.3em
}
.specialSectionHeader IMG {
	VERTICAL-ALIGN: middle
}
.bColumn OL {
	MARGIN-LEFT: 23px! important
}
* HTML .bColumn OL {
	MARGIN-LEFT: 27px! important
}
.bColumn UL LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0.45em; PADDING-LEFT: 8px; =
BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; _padding: 0px 0px 0px =
8px; _background-position: left .45em
}
.cColumn UL LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0.45em; PADDING-LEFT: 8px; =
BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; _padding: 0px 0px 0px =
8px; _background-position: left .45em
}
#apr H5 {
	FONT-WEIGHT: normal! important
}
.bColumn UL H5 {
	FONT-WEIGHT: normal! important
}
.bColumn OL H5 {
	FONT-WEIGHT: normal! important
}
.cColumn UL H5 {
	FONT-WEIGHT: normal! important
}
.cColumn OL H5 {
	FONT-WEIGHT: normal! important
}
.bColumn .kicker {
	CLEAR: left
}
.bColumn .byline {
	MARGIN-BOTTOM: 3px
}
.bColumn .columnGroup .more {
	FONT-SIZE: 92%
}
.cColumn .more {
	FONT-SIZE: 90%! important; FONT-FAMILY: Arial, Helvetica, sans-serif! =
important
}
.bColumn .more {
	MARGIN-TOP: 5px! important; LINE-HEIGHT: 1.4em; FONT-FAMILY: Arial, =
Helvetica, sans-serif! important
}
.story .more {
	MARGIN-TOP: 8px! important
}
.more:unknown {
	MARGIN-TOP: 8px; DISPLAY: block! important; MARGIN-BOTTOM: 8px
}
.bColumn H4 A {
	COLOR: black
}
.bColumn .adCreative {
	FONT-SIZE: 80%! important; PADDING-TOP: 7px! important; TEXT-ALIGN: =
right! important
}
.bColumn .adCreative IMG {
	DISPLAY: block! important; FLOAT: right! important; MARGIN: 0px
}
.columnGroup .subColumnA {
	CLEAR: left; DISPLAY: inline; FLOAT: left; WIDTH: 173px; =
BORDER-TOP-STYLE: none! important; MARGIN-RIGHT: 13px! important; =
BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; =
BORDER-BOTTOM-STYLE: none! important
}
.columnGroup .editColumn {
	CLEAR: left; DISPLAY: inline; FLOAT: left; WIDTH: 173px; =
BORDER-TOP-STYLE: none! important; MARGIN-RIGHT: 13px! important; =
BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; =
BORDER-BOTTOM-STYLE: none! important
}
.columnGroup .subColumnB {
	CLEAR: right; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 6px! =
important; WIDTH: 134px! important; BORDER-TOP-STYLE: none! important; =
MARGIN-RIGHT: 6px! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.columnGroup .searchColumn {
	CLEAR: right; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 6px! =
important; WIDTH: 134px! important; BORDER-TOP-STYLE: none! important; =
MARGIN-RIGHT: 6px! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
#adxBigAd {
	CLEAR: both; MARGIN-BOTTOM: 12px; TEXT-ALIGN: center
}
#adxBigAd H4 {
	TEXT-ALIGN: left
}
.cColumn IFRAME {
	MARGIN-BOTTOM: 12px
}
.cColumn IFRAME {
	MARGIN-BOTTOM: 12px
}
#classifiedsWidget .tabContent {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important
}
#classifiedsWidget .tabContent .summary {
	MARGIN-BOTTOM: 6px! important; LINE-HEIGHT: 110%! important
}
#classifiedsWidget #allClassifieds .kicker {
	MARGIN-LEFT: 7px! important; MARGIN-RIGHT: 7px! important
}
#classifiedsWidget #allClassifieds .refer {
	MARGIN-LEFT: 7px! important; MARGIN-RIGHT: 7px! important
}
#classifiedsWidget .story {
	MARGIN-BOTTOM: 12px! important
}
#classifiedsWidget .callout {
	MARGIN-LEFT: 12px! important
}
#classifiedsWidget .editColumn .kicker {
	MARGIN-LEFT: 0px! important; MARGIN-RIGHT: 0px! important
}
#classifiedsWidget .editColumn .refer {
	MARGIN-LEFT: 0px! important; MARGIN-RIGHT: 0px! important
}
#classifiedsWidget .searchColumn .kicker {
	MARGIN-LEFT: 0px! important; MARGIN-RIGHT: 0px! important
}
#classifiedsWidget .searchColumn .refer {
	MARGIN-LEFT: 0px! important; MARGIN-RIGHT: 0px! important
}
#classifiedsWidget .story .refer {
=09
}
#classifiedsWidget .refer {
	FONT-SIZE: 85%; FONT-FAMILY: Arial, Helvetica, sans-serif! important
}
#classifiedsWidget .tabContent:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
* HTML #classifiedsWidget .tabContent {
	HEIGHT: 1%
}
#classifiedsWidget .tabContent .subColumns {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important
}
#classifiedsWidget .tabContent .subColumnA {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 6px! important; WIDTH: =
173px; BORDER-TOP-STYLE: none! important; MARGIN-RIGHT: 6px! important; =
BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; =
BORDER-BOTTOM-STYLE: none! important
}
#classifiedsWidget .tabContent .editColumn {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 6px! important; WIDTH: =
173px; BORDER-TOP-STYLE: none! important; MARGIN-RIGHT: 6px! important; =
BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; =
BORDER-BOTTOM-STYLE: none! important
}
#classifiedsWidget .tabContent .subColumnB {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 6px! important; WIDTH: =
134px! important; BORDER-TOP-STYLE: none! important; MARGIN-RIGHT: 6px! =
important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! =
important; BORDER-BOTTOM-STYLE: none! important
}
#classifiedsWidget .tabContent .searchColumn {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 6px! important; WIDTH: =
134px! important; BORDER-TOP-STYLE: none! important; MARGIN-RIGHT: 6px! =
important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! =
important; BORDER-BOTTOM-STYLE: none! important
}
* HTML #classifiedsWidget .tabContent .subColumnB {
	MARGIN-LEFT: 0px! important
}
#classifiedsWidget .tabContent .story H5 {
	FONT-SIZE: 100%! important
}
#classifiedsWidget .tabContent .kicker {
	CLEAR: left; FONT-WEIGHT: normal; FONT-SIZE: 90%; MARGIN: 0px 0px 2px; =
TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#classifiedsWidget .tabContent .subColumnA UL {
	FONT-SIZE: 90%; MARGIN: 0px; LINE-HEIGHT: 140%; FONT-FAMILY: Arial, =
Helvetica, sans-serif
}
#classifiedsWidget .tabContent .subColumnB UL {
	FONT-SIZE: 90%; MARGIN: 0px; LINE-HEIGHT: 140%; FONT-FAMILY: Arial, =
Helvetica, sans-serif
}
#classifiedsWidget .tabContent .subColumnA LI {
	PADDING-LEFT: 2px! important; BACKGROUND: none transparent scroll =
repeat 0% 0%
}
#classifiedsWidget .tabContent .subColumnB LI {
	PADDING-LEFT: 2px! important; BACKGROUND: none transparent scroll =
repeat 0% 0%
}
#classifiedsWidget .tabContent .subheader {
	MARGIN-TOP: -3px! important; DISPLAY: block; FONT-SIZE: 80%; =
MARGIN-BOTTOM: 7px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#classifiedsWidget .tabContent .refer {
	CLEAR: both; MARGIN-BOTTOM: 10px
}
#classifiedsWidget .tabContent .searchForm {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0px 12px; WIDTH: 134px! =
important
}
#classifiedsWidget .tabContent .searchForm INPUT#searchQuery {
	MARGIN-BOTTOM: 4px; WIDTH: 128px
}
#classifiedsWidget .tabContent .searchForm INPUT#searchSubmit {
	CLEAR: none! important; DISPLAY: inline; FLOAT: left
}
#classifiedsWidget .tabContent .searchForm .more {
	MARGIN-TOP: 5px; DISPLAY: inline; FONT-SIZE: 0.8em! important; FLOAT: =
right
}
#classifiedsWidget .tabContent .announcement {
	PADDING-RIGHT: 7px! important; PADDING-LEFT: 7px! important; =
PADDING-BOTTOM: 7px! important; MARGIN: 4px 7px 7px; WIDTH: 305px! =
important; PADDING-TOP: 7px! important; HEIGHT: auto! important; =
BACKGROUND-COLOR: #efefef! important
}
#classifiedsWidget .tabContent .announcement P.summary {
	MARGIN: 0px
}
#classifiedsWidget .tabContent .announcement .callout {
	MARGIN-BOTTOM: 0px! important; OVERFLOW: hidden; WIDTH: 120px; =
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; HEIGHT: 60px; BORDER-BOTTOM-STYLE: none
}
#classifiedsWidget .tabContent .advertisement {
	CLEAR: both; PADDING-RIGHT: 0px! important; BORDER-TOP: #ccc 1px solid; =
PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: =
0px 7px 7px; WIDTH: 318px; PADDING-TOP: 7px! important
}
#jobMarket .advertisement .kicker {
	CLEAR: none! important; FLOAT: right! important; WIDTH: 172px! =
important
}
#jobMarket .advertisement .summary {
	CLEAR: none! important; FLOAT: right! important; WIDTH: 172px! =
important
}
#jobMarket .advertisement .refer {
	CLEAR: none! important; FLOAT: right! important; WIDTH: 172px! =
important
}
#classifiedsWidget .tabContent .advertisement .callout {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: =
inline; FLOAT: left! important; MARGIN-LEFT: 0px! important; OVERFLOW: =
hidden; BORDER-LEFT: #ccc 1px solid; WIDTH: 171px; MARGIN-RIGHT: 13px; =
BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 96px
}
#classifiedsWidget .tabContent .advertisement.story H5 {
	FONT-SIZE: 90%! important; MARGIN-BOTTOM: 0px! important; LINE-HEIGHT: =
120%! important; FONT-FAMILY: Arial, Helvetica, sans-serif! important
}
#classifiedsWidget .tabContent .announcement.story H5 {
	FONT-SIZE: 90%! important; MARGIN-BOTTOM: 0px! important; LINE-HEIGHT: =
120%! important; FONT-FAMILY: Arial, Helvetica, sans-serif! important
}
#classifiedsWidget .tabContent .advertisement.story H5 {
	DISPLAY: block
}
#classifiedsWidget .tabContent .advertisement.story P.summary {
	DISPLAY: block
}
#classifiedsWidget .tabContent .advertisement.story P.summary {
	FONT-SIZE: 90%! important; MARGIN-BOTTOM: 6px! important; WORD-SPACING: =
-0.15em; COLOR: #000! important; LINE-HEIGHT: 120%! important; =
FONT-FAMILY: Arial, Helvetica, sans-serif! important; LETTER-SPACING: =
-0.01em
}
#classifiedsWidget .tabContent .announcement.story P.summary {
	FONT-SIZE: 90%! important; MARGIN-BOTTOM: 6px! important; WORD-SPACING: =
-0.15em; COLOR: #000! important; LINE-HEIGHT: 120%! important; =
FONT-FAMILY: Arial, Helvetica, sans-serif! important; LETTER-SPACING: =
-0.01em
}
#classifiedsWidget .tabContent .advertisement .adCreative {
	FLOAT: left! important
}
#classifiedsWidget .tabContent .searchColumn #moduleAd {
	CLEAR: both; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: =
none
}
#jobMarket .adCreative {
	PADDING-RIGHT: 7px! important; PADDING-LEFT: 7px! important; =
BACKGROUND: #efefef; FLOAT: left! important; PADDING-BOTTOM: 7px! =
important; MARGIN: 0px 6px 0px 0px; OVERFLOW: hidden; WIDTH: 120px! =
important; PADDING-TOP: 7px! important; HEIGHT: 60px! important
}
#classifiedsWidget .tabContent .searchColumn .adCreative {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: #efefef; FLOAT: =
none! important; PADDING-BOTTOM: 7px; OVERFLOW: hidden; WIDTH: 120px! =
important; PADDING-TOP: 7px; HEIGHT: 60px! important; TEXT-ALIGN: center
}
#classifiedsWidget .tabContent .searchColumn .adCreative IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none! important; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#redCarpetHeadline {
	BACKGROUND-IMAGE: url(/images/promos/movies/red_carpet.gif)
}
#timesSelectHeadline {
	BACKGROUND-IMAGE: url(/images/promos/timesselect/promo_head_ts.gif)
}
#timesPulseHeadline {
	BACKGROUND-IMAGE: url(/images/promos/movies/times_pulse_headline.gif)
}
#playHeadline {
	BACKGROUND-IMAGE: url(/images/headers/play_headline.gif)
}
#travelMagazineHeadline {
	BACKGROUND-IMAGE: url(/images/promos/magazine/promo_head_tstyle.gif)
}
#dinersJournalHeadline {
	BACKGROUND-IMAGE: url(/images/promos/dining/dinersjournal_180x18.gif)
}
#thePourHeadline {
	BACKGROUND-IMAGE: url(/images/promos/dining/thepour_180x18.gif)
}
#dealBookHeadline {
	BACKGROUND-IMAGE: url(/images/promos/business/dealbook_newpromo.gif)
}
#dealBookNewsletterHeadline {
	BACKGROUND-IMAGE: =
url(/images/promos/business/dealbook/dealbook_newsletter_190x18.gif)
}
#newark2006Headline {
	BACKGROUND-IMAGE: url(/images/blogs/newark2006/newark06_190x18.gif)
}
UNKNOWN {
	BACKGROUND-IMAGE: url(/images/promos/partners/wqxr_subheader.gif)
}
#bbcSubheader {
	BACKGROUND-IMAGE: url(/images/promos/world/bbc_subheader.gif)
}

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://query.nytimes.com/css/common/screen/navigation.css

.navigation {
	CLEAR: both; DISPLAY: block; OVERFLOW: visible; BORDER-BOTTOM: #d3d3d3 =
1px solid; POSITION: relative; TEXT-ALIGN: center; _height: 53px
}
DIV#navigation {
	CLEAR: both; DISPLAY: block; OVERFLOW: visible; BORDER-BOTTOM: #d3d3d3 =
1px solid; POSITION: relative; TEXT-ALIGN: center; _height: 53px
}
.navigation {
	_height: 1%
}
* HTML DIV.nochild#navigation {
	BORDER-BOTTOM-STYLE: none! important
}
.navigation A {
	COLOR: #333
}
DIV#navigation A {
	COLOR: #333
}
DIV#shell DIV#page DIV#navigation UL LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 1px; ; BORDER-LEFT-WIDTH: expression( this =3D=3D =
this.parentNode.firstChild ? "0px" : "1px" ); FONT-SIZE: 11px! =
important; BORDER-LEFT-COLOR: #d3d3d3; MIN-HEIGHT: 18px; =
BACKGROUND-IMAGE: none; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: =
#d3d3d3; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; OVERFLOW: visible; =
BORDER-TOP-COLOR: #d3d3d3; PADDING-TOP: 7px; FONT-FAMILY: Georgia, =
Times, serif; BACKGROUND-COLOR: white; TEXT-ALIGN: center; =
BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #d3d3d3; _height: 18px
}
DIV#navigation UL LI:first-child {
	BORDER-LEFT-STYLE: none
}
DIV#shell DIV#page DIV#navigation UL LI.selected {
	BORDER-BOTTOM: #f4f4f4 1px solid; BACKGROUND-COLOR: #f4f4f4
}
DIV#shell DIV#page DIV#navigation UL LI.selected#navJobs {
	BACKGROUND-COLOR: #f4f4f4
}
DIV#shell DIV#page DIV#navigation UL LI.selected#navRealestate {
	BACKGROUND-COLOR: #f4f4f4
}
DIV#shell DIV#page DIV#navigation UL LI.selected#navAutos {
	BACKGROUND-COLOR: #f4f4f4
}
DIV#navigation UL.tabs LI UL {
	DISPLAY: none
}
.navigation .subNavigation UL {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: =
normal; MIN-HEIGHT: 19px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
VERTICAL-ALIGN: top; WIDTH: 940px; BORDER-TOP-STYLE: none; PADDING-TOP: =
8px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; POSITION: absolute; =
TOP: 26px; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: center; _height: 20px; =
_padding-top: 7px
}
DIV#navigation DIV#subNavigation UL {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: =
normal; MIN-HEIGHT: 19px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
VERTICAL-ALIGN: top; WIDTH: 940px; BORDER-TOP-STYLE: none; PADDING-TOP: =
8px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; POSITION: absolute; =
TOP: 26px; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: center; _height: 20px; =
_padding-top: 7px
}
DIV#navigation UL.tabs LI.selected UL {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: =
normal; MIN-HEIGHT: 19px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
VERTICAL-ALIGN: top; WIDTH: 940px; BORDER-TOP-STYLE: none; PADDING-TOP: =
8px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; POSITION: absolute; =
TOP: 26px; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: center; _height: 20px; =
_padding-top: 7px
}
.navigation .subNavigation UL {
	CLEAR: both; TEXT-TRANSFORM: uppercase; WHITE-SPACE: normal; POSITION: =
static
}
DIV#navigation DIV#subNavigation UL {
	CLEAR: both; TEXT-TRANSFORM: uppercase; WHITE-SPACE: normal; POSITION: =
static
}
.navigation .subNavigation UL LI {
	PADDING-RIGHT: 6px; DISPLAY: inline; PADDING-LEFT: 6px; FONT-WEIGHT: =
normal; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: =
none; PADDING-TOP: 0px; FONT-FAMILY: Arial, sans-serif; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: =
#f4f4f4; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL LI {
	PADDING-RIGHT: 6px; DISPLAY: inline; PADDING-LEFT: 6px; FONT-WEIGHT: =
normal; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: =
none; PADDING-TOP: 0px; FONT-FAMILY: Arial, sans-serif; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: =
#f4f4f4; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL LI {
	PADDING-RIGHT: 6px; DISPLAY: inline; PADDING-LEFT: 6px; FONT-WEIGHT: =
normal; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: =
none; PADDING-TOP: 0px; FONT-FAMILY: Arial, sans-serif; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: =
#f4f4f4; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
DIV#navigation UL LI#navWorld {
	MIN-WIDTH: 58px; _width: 58px; _border-left-width: 0px
}
DIV#navigation UL LI#navUS {
	MIN-WIDTH: 36px; _width: 36px
}
DIV#navigation UL LI#navNYRegion {
	MIN-WIDTH: 89px; _width: 89px
}
DIV#navigation UL LI#navBusiness {
	MIN-WIDTH: 71px; _width: 71px
}
DIV#navigation UL LI#navTechnology {
	MIN-WIDTH: 96px; _width: 96px
}
DIV#navigation UL LI#navScience {
	MIN-WIDTH: 65px; _width: 65px
}
DIV#navigation UL LI#navHealth {
	MIN-WIDTH: 63px; _width: 63px
}
DIV#navigation UL LI#navSports {
	MIN-WIDTH: 60px; _width: 60px
}
DIV#navigation UL LI#navOpinion {
	MIN-WIDTH: 67px; _width: 67px
}
DIV#navigation UL LI#navArts {
	MIN-WIDTH: 46px; _width: 46px
}
DIV#navigation UL LI#navStyle {
	MIN-WIDTH: 52px; _width: 52px
}
DIV#navigation UL LI#navTravel {
	MIN-WIDTH: 63px; _width: 63px
}
DIV#navigation UL LI#navJobs {
	MIN-WIDTH: 48px; _width: 48px
}
DIV#navigation UL LI#navRealestate {
	MIN-WIDTH: 85px; _width: 85px
}
DIV#navigation UL LI#navAutos {
	MIN-WIDTH: 57px; _width: 57px
}
DIV#shell DIV#page DIV#navigation UL LI#navJobs {
	FONT-WEIGHT: bold; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: =
#e6eff8
}
DIV#shell DIV#page DIV#navigation UL LI#navRealestate {
	FONT-WEIGHT: bold; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: =
#e6eff8
}
DIV#shell DIV#page DIV#navigation UL LI#navAutos {
	FONT-WEIGHT: bold; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: =
#e6eff8
}
DIV#navigation DIV#subNavigation UL#subnavWorld {
	TEXT-ALIGN: left
}
DIV#navigation DIV#subNavigation UL#subnavUS {
	TEXT-ALIGN: left
}
DIV#navigation DIV#subNavigation UL#subnavNYRegion {
	TEXT-ALIGN: left
}
DIV#navigation DIV#subNavigation UL#subnavBusiness {
	TEXT-ALIGN: left
}
DIV#navigation DIV#subNavigation UL#subnavTechnology {
	TEXT-ALIGN: left
}
DIV#navigation UL LI.selected#navWorld UL {
	TEXT-ALIGN: left
}
DIV#navigation UL LI.selected#navUS UL {
	TEXT-ALIGN: left
}
DIV#navigation UL LI.selected#navNYRegion UL {
	TEXT-ALIGN: left
}
DIV#navigation UL LI.selected#navBusiness UL {
	TEXT-ALIGN: left
}
DIV#navigation UL LI.selected#navTechnology UL {
	TEXT-ALIGN: left
}
DIV#navigation UL LI.selected#navStyle UL#subnavStyle {
	TEXT-ALIGN: right
}
DIV#navigation UL LI.selected#navTravel UL#subnavTravel {
	TEXT-ALIGN: right
}
DIV#navigation UL LI.selected#navJobs UL#subnavJobs {
	TEXT-ALIGN: right
}
DIV#navigation UL LI.selected#navRealestate UL#subnavRealestate {
	TEXT-ALIGN: right
}
DIV#navigation UL LI.selected#navAutos UL#subnavAutos {
	TEXT-ALIGN: right
}
DIV#navigation UL LI.selected#navStyle UL {
	TEXT-ALIGN: right
}
DIV#navigation UL LI.selected#navTravel UL {
	TEXT-ALIGN: right
}
DIV#navigation UL LI.selected#navJobs UL {
	TEXT-ALIGN: right
}
DIV#navigation UL LI.selected#navRealestate UL {
	TEXT-ALIGN: right
}
DIV#navigation UL LI.selected#navAutos UL {
	TEXT-ALIGN: right
}
DIV#navigation UL#subnavTravel {
	TEXT-ALIGN: right! important
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL =
LI.children.selected {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: =
white; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: =
4px; BORDER-BOTTOM: #cccccc 1px solid
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL =
LI.children.selected {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: =
white; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: =
4px; BORDER-BOTTOM: #cccccc 1px solid
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL =
LI.children.selected UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: auto; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; POSITION: static
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL LI.selected UL =
{
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: auto; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; POSITION: static
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL =
LI.children.selected UL LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; =
TEXT-TRANSFORM: none; POSITION: static
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL LI.selected UL =
LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; =
TEXT-TRANSFORM: none; POSITION: static
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL =
LI.children.selected UL LI A {
	COLOR: #004276
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL =
LI.children.selected UL LI A {
	COLOR: #004276
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL =
LI.nochildren.selected {
	FONT-WEIGHT: bold
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL =
LI.nochildren.selected {
	FONT-WEIGHT: bold
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL =
LI.children.selected UL LI.selected {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold! important; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: white
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL =
LI.children.selected UL LI.selected {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold! important; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: white
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL =
LI.nochildren.selected {
	FONT-WEIGHT: bold
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL =
LI.nochildren.selected {
	FONT-WEIGHT: bold
}
DIV.nochild#navigation {
	_height: 25px
}
HTML > BODY DIV.navNoChild#abColumns {
	MARGIN-TOP: 10px
}

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://query.nytimes.com/css/common/screen/insidenytimes.css

DIV#shell DIV#page DIV#main DIV#insideNYTimes {
	CLEAR: both; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
bottom; PADDING-BOTTOM: 4px
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes DIV#insideNYTimesHeader {
	CLEAR: both; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; =
BACKGROUND: url(/images/global/borders/aColumnHorizontalBorder.gif) =
repeat-x 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: =
#d3d3d3 1px solid
}
DIV#insideNYTimes DIV#insideNYTimesHeader #mothNavButtons {
	MARGIN-TOP: 7px; FLOAT: right
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes DIV#insideNYTimesHeader H4 =
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
100%; PADDING-BOTTOM: 6px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
COLOR: #333; PADDING-TOP: 11px; FONT-FAMILY: Georgia, serif; _font-size: =
95%
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
{
	TABLE-LAYOUT: fixed; WIDTH: 970px; POSITION: static; BORDER-COLLAPSE: =
collapse
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TD {
	BORDER-RIGHT: #d3d3d3 0px solid; PADDING-RIGHT: 0px! important; =
BORDER-TOP: #d3d3d3 0px solid; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; VERTICAL-ALIGN: top; BORDER-LEFT: =
#d3d3d3 1px solid; WIDTH: 160px! important; PADDING-TOP: 0px! important; =
BORDER-BOTTOM: #d3d3d3 0px solid; TEXT-ALIGN: left
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TH {
	BORDER-RIGHT: #d3d3d3 0px solid; PADDING-RIGHT: 0px! important; =
BORDER-TOP: #d3d3d3 0px solid; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; VERTICAL-ALIGN: top; BORDER-LEFT: =
#d3d3d3 1px solid; WIDTH: 160px! important; PADDING-TOP: 0px! important; =
BORDER-BOTTOM: #d3d3d3 0px solid; TEXT-ALIGN: left
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TD DIV.story {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; =
PADDING-BOTTOM: 0px! important; WIDTH: 151px; PADDING-TOP: 0px! =
important
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TD DIV.story H5 {
	MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 100%; _font-size: 95%
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TD DIV.story A.select {
	BACKGROUND-POSITION: 0px 2px; DISPLAY: block; PADDING-LEFT: 23px; =
BACKGROUND-IMAGE: url(/images/section/timesselect/ts_icon.gif)! =
important; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0px; TEXT-INDENT: 0px; =
BACKGROUND-REPEAT: no-repeat; POSITION: static
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TD DIV.story A.select:first-line {
=09
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TH {
	FONT-SIZE: 90%; PADDING-BOTTOM: 10px; PADDING-TOP: 15px
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TH H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; MARGIN: 15px 5px 10px; =
TEXT-TRANSFORM: uppercase; WIDTH: 140px! important; FONT-FAMILY: Arial, =
sans-serif; HEIGHT: 1.2em
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TH H4 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: =
#000000; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TH H4.select {
	BACKGROUND: url(/images/headers/timesselect_header92x11.gif) no-repeat =
left 50%; OVERFLOW: hidden; COLOR: transparent; PADDING-TOP: 1.2em; =
HEIGHT: 0px
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TD {
=09
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TH {
=09
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TD:first-child {
	BORDER-LEFT-WIDTH: 0px
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TH:first-child {
	BORDER-LEFT-WIDTH: 0px
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes TABLE#insideNYTimesBrowser =
TD DIV.story DIV.callout {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.abColumn DIV#insideNYTimes {
	MARGIN-BOTTOM: 12px
}
.abColumn DIV#insideNYTimes TABLE#insideNYTimesBrowser {
	FLOAT: left
}
.abColumn DIV#insideNYTimes TABLE#insideNYTimesBrowser TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px! =
important; PADDING-BOTTOM: 0px; WIDTH: 160px! important; PADDING-TOP: =
0px; BORDER-RIGHT-WIDTH: 1px! important
}
.abColumn DIV#insideNYTimes TABLE#insideNYTimesBrowser TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px! =
important; PADDING-BOTTOM: 0px; WIDTH: 160px! important; PADDING-TOP: =
0px; BORDER-RIGHT-WIDTH: 1px! important
}
.abColumn DIV#insideNYTimes TABLE#insideNYTimesBrowser {
	WIDTH: 480px! important
}
.abColumn DIV#insideNYTimes DIV.leftPanel {
	FLOAT: left; PADDING-BOTTOM: 100px; WIDTH: 58px; PADDING-TOP: 100px; =
HEIGHT: 30px; TEXT-ALIGN: center
}
.abColumn DIV#insideNYTimes DIV.rightPanel {
	FLOAT: left; PADDING-BOTTOM: 100px; WIDTH: 58px; PADDING-TOP: 100px; =
HEIGHT: 30px; TEXT-ALIGN: center
}
.abColumn DIV#insideNYTimes TABLE#insideNYTimesBrowser TD DIV.story {
	WIDTH: 151px
}
.abColumn DIV#insideNYTimes:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
* HTML .abColumn DIV#insideNYTimes {
	HEIGHT: 1%
}

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/css/common/screen/article.css

@import url( /css/common/screen/general.css );
@import url( /css/common/screen/promos.css );
@import url( /css/common/screen/navigation.css );
@import url( /css/common/screen/insidenytimes.css );
DIV#shell DIV#page DIV#main {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/global/backgrounds/main_article_BG.gif) repeat-y -1px top; =
MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV.noBg#main {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#main #aColumn {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 600px
}
#main #bColumn {
	PADDING-RIGHT: 9px; FLOAT: right; WIDTH: 336px
}
#aColumn H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
200%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
#aColumn H1.multiplePage {
	FONT-SIZE: 150%
}
#aColumn #article .kicker {
	FONT-SIZE: 90%; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, =
Helvetica, Sans Serif; font-color: #000
}
#aColumn #article .byline {
	FONT-WEIGHT: normal; FONT-SIZE: 87%; COLOR: #808080; FONT-FAMILY: =
Arial, Helvetica, Sans Serif
}
#aColumn #article .timestamp {
	FONT-WEIGHT: normal; FONT-SIZE: 87%; COLOR: #808080; FONT-FAMILY: =
Arial, Helvetica, Sans Serif
}
HTML *#aColumn #article .byline {
	FONT-SIZE: 80%
}
HTML *#aColumn #article .timestamp {
	FONT-SIZE: 80%
}
DIV#shell DIV#page DIV#main .cColumn DIV.columnGroup {
	BORDER-TOP: #cccccc 1px solid; PADDING-TOP: 12px
}
#articleBody {
	FONT-SIZE: 125%; LINE-HEIGHT: 1.5em
}
#articleBody A {
	TEXT-DECORATION: underline
}
#articleBody #articleInline A:link {
	TEXT-DECORATION: none
}
#articleBody #articleInline A:hover {
	TEXT-DECORATION: underline
}
#articleBody SPAN.bold {
	FONT-WEIGHT: bold
}
#articleBody SPAN.italic {
	FONT-STYLE: italic
}
#articleBody BLOCKQUOTE {
	FONT-SIZE: 88%; COLOR: #333; LINE-HEIGHT: 139%
}
#authorId {
	CLEAR: both; FONT-STYLE: italic
}
#wideImage IMG {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%
}
.image#wideImage {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 5px; =
BORDER-BOTTOM-STYLE: none
}
#wideImage .credit {
	FONT-SIZE: 70%; MARGIN-BOTTOM: 3px; WIDTH: 100%; COLOR: #909090; =
FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-ALIGN: right
}
#wideImage P.caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Helvetica, Sans Serif
}
#breakingNewsAlert {
	MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; BORDER-BOTTOM: #eae8e9 1px =
solid
}
#breakingNewsAlert H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 145%; PADDING-BOTTOM: =
0px; MARGIN: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; FONT-FAMILY: =
Times New Roman, Times, Serif
}
#breakingNewsAlert .alertTime {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #990000; FONT-FAMILY: Arial, =
Helvetica, Sans Serif
}
#aColumn #article {
	CLEAR: both; WIDTH: 600px
}
#aColumn #articleExtras {
	CLEAR: both; MARGIN-TOP: 1.5em; WIDTH: 600px
}
#relatedTopics {
	CLEAR: both; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 5px
}
DIV.mentioned {
	MARGIN-BOTTOM: 27px
}
* HTML #relatedTopics {
	WIDTH: 100%
}
#relatedTopics FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#articleExtras H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: =
0px; MARGIN: 5px 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, =
Sans Serif
}
#relatedArticles UL {
	MARGIN-LEFT: 5px
}
#relatedTopics UL {
	MARGIN-LEFT: 5px
}
#relatedBlogs UL {
	MARGIN-LEFT: 5px
}
#relatedBlogs {
	MARGIN-BOTTOM: 1.5em; FONT-FAMILY: Georgia, "Times New Roman", =
sans-serif
}
#relatedBlogs LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0.45em; PADDING-LEFT: 8px; =
FONT-SIZE: 100%; BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; =
_padding: 0px 0px 0px 8px; _background-position: left .45em
}
#relatedBlogs .timestamp {
	FONT-SIZE: 80%; COLOR: #990000; LINE-HEIGHT: 1.3em; FONT-FAMILY: Arial, =
Helvetica, Sans Serif
}
#relatedBlogs .summary {
	FONT-SIZE: 90%; MARGIN-BOTTOM: 0.5em
}
#relatedBlogs LI .summary {
	FONT-SIZE: 100%; MARGIN-BOTTOM: 0.5em; LINE-HEIGHT: 1.2em
}
#relatedArticles {
	MARGIN-BOTTOM: 1.5em
}
#relatedArticles LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0.45em; PADDING-LEFT: 8px; =
FONT-SIZE: 100%; BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; =
_padding: 0 0 0 8px; _background-position: left .45em
}
#relatedArticles .more {
	FONT-WEIGHT: bold
}
#articleTips .summary {
	FONT-SIZE: 100%; PADDING-BOTTOM: 10px
}
#relatedTopics LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0.45em; PADDING-LEFT: 8px; =
FONT-SIZE: 100%; BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; =
_padding: 0 0 0 8px; _background-position: left .45em
}
#articleExtras P {
	MARGIN: 0px
}
#pageLinks {
	PADDING-BOTTOM: 2px; FONT-FAMILY: Arial, Helvetica, Sans Serif; =
TEXT-ALIGN: right
}
#pageLinks A.next {
	BORDER-RIGHT: #004276 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#004276 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 76%; =
PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #004276 1px =
solid; PADDING-TOP: 2px; BORDER-BOTTOM: #004276 1px solid; =
TEXT-DECORATION: none
}
#pageLinks A.previous {
	BORDER-RIGHT: #004276 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#004276 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 76%; =
PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #004276 1px =
solid; PADDING-TOP: 2px; BORDER-BOTTOM: #004276 1px solid; =
TEXT-DECORATION: none
}
#pageLinks A.next:hover {
	BORDER-RIGHT: #900 1px solid; BORDER-TOP: #900 1px solid; BORDER-LEFT: =
#900 1px solid; BORDER-BOTTOM: #900 1px solid
}
#pageLinks A.previous:hover {
	BORDER-RIGHT: #900 1px solid; BORDER-TOP: #900 1px solid; BORDER-LEFT: =
#900 1px solid; BORDER-BOTTOM: #900 1px solid
}
#pageNumbers {
	DISPLAY: inline; FONT-WEIGHT: bold; MARGIN: 0.5em 0.2em 0.5em 10px; =
FONT-FAMILY: Arial, Helvetica, Sans Serif; POSITION: relative; =
text-vertical-align: center
}
#pageNumbers LI {
	BORDER-RIGHT: #999 1px solid; ; BORDER-RIGHT: =
expression((this.parentNode.lastChild =3D=3D this)? "none" :=0A=
"1px solid #666" ); PADDING-RIGHT: 0.7em; ; PADDING-RIGHT: =
expression((this.parentNode.lastChild =3D=3D this)? "0px" :=0A=
"1em" ); DISPLAY: inline; PADDING-LEFT: 0em; FONT-WEIGHT: bold; =
FONT-SIZE: 86%; MARGIN-LEFT: 0em; MARGIN-RIGHT: 0.7em
}
#pageNumbers LI:unknown {
	PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#aColumn .nextArticleLink {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 90%; FLOAT: right; MARGIN: =
4px 0px 15px; FONT-FAMILY: Arial, Helvetica, Sans Serif; =
TEXT-DECORATION: none
}
#aColumn .nextArticleLink A {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 90%; FLOAT: right; MARGIN: =
4px 0px 15px; FONT-FAMILY: Arial, Helvetica, Sans Serif; =
TEXT-DECORATION: none
}
#aColumn .nextArticleLink A:hover {
	TEXT-DECORATION: underline
}
#bColumn .columnGroup .nextArticleLink {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; FONT-FAMILY: Arial, Helvetica, Sans =
Serif
}
* HTML #aColumn .nextArticleLink {
	TOP: 1.5em
}
#adxCircBottom {
	CLEAR: both; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 15px; =
BORDER-TOP-STYLE: none! important; BORDER-BOTTOM: #ccc 1px; =
BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; =
TEXT-ALIGN: left
}
#adxCircBottom A {
	FONT: bold 100% Arial, Helvetica, sans-serif; COLOR: #004276
}
#adxCircBottom FONT {
	FONT: bold 100% Arial, Helvetica, sans-serif; COLOR: #004276
}
#aColumn #adxSponLink {
	CLEAR: both; WIDTH: 100%
}
#aColumn #adxSponLink IFRAME {
	MARGIN-BOTTOM: 10px
}
.articleTools {
	BORDER-RIGHT: #eae8e9 1px solid; FLOAT: right; MARGIN: 5px 0px; =
BORDER-LEFT: #eae8e9 1px solid; WIDTH: 125px
}
.toolsContainer {
	BORDER-TOP: #eae8e9 1px solid; MARGIN: 0px; BORDER-BOTTOM: #eae8e9 1px =
solid
}
.toolsContainer UL.toolsList {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: =
5px; MARGIN: 5px 0px 0px 2px; PADDING-TOP: 4px
}
.articleTools .toolsContainer UL.toolsList LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; =
LIST-STYLE-IMAGE: none! important; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: =
5px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 1.4em; PADDING-TOP: 5px; =
BORDER-BOTTOM: #eae8e9 1px solid; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
.articleTools .toolsContainer UL.toolsList LI#post {
	MARGIN-TOP: -1px; MARGIN-LEFT: -2px
}
.articleTools .toolsContainer UL.toolsList LI A {
	COLOR: #333
}
.articleTools UL.toolsList .post#post A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(/images/article/functions/toolsicon_anim.gif); PADDING-BOTTOM: 1px; =
PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
.articleTools UL.toolsList .postFrame#post A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(/images/article/functions/toolsicon_anim.gif); PADDING-BOTTOM: 1px; =
PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
.articleTools UL.toolsList .postFrame#post A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 2px
}
.articleTools UL.toolsList .post#post A:hover {
	BACKGROUND-IMAGE: url(/images/article/functions/expand.gif)
}
.articleTools UL.toolsList .postFrame#post A {
	BACKGROUND-IMAGE: url(/images/article/functions/contract.gif)
}
.toolsContainer UL.toolsList LI UL#postList {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px 7px; PADDING-TOP: 4px
}
.articleTools .toolsContainer UL.toolsList LI UL#postList LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 1.4em; =
PADDING-TOP: 3px
}
#emailThis INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; FONT-SIZE: 100%; =
BACKGROUND-IMAGE: url(/images/article/functions/tools_email.gif); =
PADDING-BOTTOM: 1px; MARGIN: 0px; CURSOR: pointer; COLOR: #006; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: =
#fff; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none
}
#adxToolSponsor {
	PADDING-RIGHT: 10px; PADDING-LEFT: 18px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
* HTML #emailThis INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; MARGIN-BOTTOM: 0px; =
PADDING-BOTTOM: 1px; PADDING-TOP: 0px
}
.articleTools UL.toolsList .email FORM {
	MARGIN: 0px
}
#emailThis A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(/images/article/functions/tools_email.gif); PADDING-BOTTOM: 3px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.articleTools UL.toolsList .print A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(/images/article/functions/tools_print.gif); PADDING-BOTTOM: 3px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.articleTools UL.toolsList .singlePage A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(/images/article/functions/tools_single.gif); PADDING-BOTTOM: 3px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.articleTools UL.toolsList .reprints A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(/images/article/functions/tools_reprints.gif); PADDING-BOTTOM: 3px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.articleTools UL.toolsList .savepage A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: =
url(/images/article/functions/tools_save.gif); PADDING-BOTTOM: 3px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.articleTools .toolsContainer UL.toolsList LI UL#postList .digg A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 3px; COLOR: =
#004276; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
.articleTools .toolsContainer UL.toolsList LI UL#postList .facebook A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 3px; COLOR: =
#004276; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
.articleTools .toolsContainer UL.toolsList LI UL#postList .newsvine A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 3px; COLOR: =
#004276; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
.articleTools .toolsContainer UL.toolsList LI UL#postList .permalink A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 3px; COLOR: =
#004276; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
.articleTools .toolsContainer UL.toolsList LI UL#postList .digg A {
	BACKGROUND-IMAGE: url(/images/article/functions/digg.gif)
}
.articleTools .toolsContainer UL.toolsList LI UL#postList .facebook A {
	BACKGROUND-IMAGE: url(/images/article/functions/facebook.gif)
}
.articleTools .toolsContainer UL.toolsList LI UL#postList .newsvine A {
	BACKGROUND-IMAGE: url(/images/article/functions/newsvine.gif)
}
.articleTools .toolsContainer UL.toolsList LI UL#postList .permalink A {
	BACKGROUND-IMAGE: url(/images/article/functions/permalink.gif); =
MARGIN-BOTTOM: 0px
}
.articleTools .toolsContainer UL.toolsList LI UL#postList LI.permalink {
	PADDING-BOTTOM: 0px
}
.show {
	DISPLAY: block
}
.hide {
	DISPLAY: none
}
#articleInline H2 {
	FONT-WEIGHT: normal! important
}
#articleInline {
	DISPLAY: block; FLOAT: left; MARGIN: 4px 15px 10px 0px
}
#inlineBox {
	WIDTH: 190px
}
#articleInline A {
	TEXT-DECORATION: none
}
#articleInline H3.promo {
	FONT-WEIGHT: bold! important; FONT-SIZE: 95%! important; MARGIN: 0px; =
LINE-HEIGHT: 1.4em; FONT-FAMILY: Arial, Helvetica, sans-serif! important
}
#articleInline H4 {
	FONT-WEIGHT: bold! important; FONT-SIZE: 95%! important; MARGIN: 0px; =
LINE-HEIGHT: 1.4em; FONT-FAMILY: Arial, Helvetica, sans-serif! important
}
#articleInline H2 {
	FONT-SIZE: 100%
}
#articleInline .story H2 {
	FONT-SIZE: 100%! important; LINE-HEIGHT: 0.8em! important
}
#articleInline H5 IMG {
	MARGIN-BOTTOM: 0px! important; VERTICAL-ALIGN: middle
}
#articleInline H2 IMG {
	MARGIN-BOTTOM: 0px! important; VERTICAL-ALIGN: middle
}
#articleInline .story H5 {
	FONT-SIZE: 90%! important; LINE-HEIGHT: 1.4em
}
#articleInline H4 A {
	COLOR: black
}
#articleInline H3 A {
	COLOR: black
}
#articleInline .subheader {
	MARGIN-TOP: -5px! important; DISPLAY: block; FONT-SIZE: 90%; =
MARGIN-BOTTOM: 7px; LINE-HEIGHT: 1em; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
#articleInline .branded + .subheader {
	MARGIN-TOP: 0px! important
}
#articleInline .subheader {
	MARGIN-TOP: 3px! important; LINE-HEIGHT: 120%! important
}
#articleInline .story P.summary {
	FONT-SIZE: 90%! important; LINE-HEIGHT: 1.4em
}
#articleInline .story {
	PADDING-RIGHT: 0px! important; MARGIN-TOP: 8px; PADDING-LEFT: 0px! =
important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
#articleInline .story IMG {
	MARGIN-TOP: 0px! important; MARGIN-BOTTOM: 8px
}
#articleInline .kicker {
	FONT-SIZE: 80%! important; TEXT-TRANSFORM: uppercase; FONT-FAMILY: =
Arial, Helvetica, Sans Serif; font-color: #000
}
#articleInline .doubleRule {
	MARGIN-TOP: 0px! important
}
#inlineReadersOpinion {
	BACKGROUND: url(/images/global/borders/aColumnHorizontalBorder.gif) =
repeat-x left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px! important; =
PADDING-TOP: 15px! important
}
#inlineMultimedia {
	BACKGROUND: url(/images/global/borders/aColumnHorizontalBorder.gif) =
repeat-x left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px! important; =
PADDING-TOP: 15px! important
}
#sidebarArticles {
	BACKGROUND: url(/images/global/borders/aColumnHorizontalBorder.gif) =
repeat-x left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px! important; =
PADDING-TOP: 15px! important
}
#sectionPromo {
	BACKGROUND: url(/images/global/borders/aColumnHorizontalBorder.gif) =
repeat-x left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px! important; =
PADDING-TOP: 15px! important
}
.image {
	PADDING-BOTTOM: 1px
}
.image IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: =
0px; PADDING-TOP: 0px
}
#articleInline .span.callout {
	MARGIN-LEFT: 0px! important
}
#articleInline .media.callout {
	MARGIN-LEFT: 0px! important
}
#articleInline .image .credit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; MARGIN-BOTTOM: =
3px; PADDING-BOTTOM: 0px; COLOR: #909090; LINE-HEIGHT: 11px; =
PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, Sans Serif; TEXT-ALIGN: =
right
}
#articleInline .image .caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 73.5%; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 1.2em; =
PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, Sans Serif
}
#articleInline .image .caption STRONG {
	COLOR: #000
}
#articleInline .image {
	MARGIN-BOTTOM: 10px
}
#wideImage {
	MARGIN-TOP: 12px
}
#wideImage .credit {
	FONT-SIZE: 9px; TEXT-ALIGN: right
}
.image .enlargeThis {
	DISPLAY: block; MARGIN-BOTTOM: 2px; TEXT-ALIGN: right
}
.image .enlargeThis A {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 15px; FONT-SIZE: 76%; =
BACKGROUND-IMAGE: url(/images/multimedia/icons/enlarge_icon.gif); =
BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, Sans Serif; =
TEXT-DECORATION: none
}
#inlineMultimedia .story {
	BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px
}
#inlineMultimedia .first.story {
	BORDER-TOP-WIDTH: 0px
}
#inlineMultimedia .kicker {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: =
0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Helvetica, Sans Serif; font-color: #000
}
#inlineMultimedia H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: =
0px; MARGIN: 0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
#inlineMultimedia H2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: =
0px; MARGIN: 0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
#inlineMultimedia H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#inlineMultimedia .summary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
#inlineMultimedia .story IMG {
	MARGIN-TOP: 12px
}
#inlineMultimedia .headlineWrapper {
	PADDING-TOP: 8px
}
#articleInline IMG.thumbnail {
	FLOAT: left; MARGIN: 0px 8px 8px 0px
}
#articleInline .kickerImage IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#articleInline IMG.header {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 4px 1px; PADDING-TOP: 0px
}
#inlineReadersOpinion H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%! important; MARGIN: 5px 1px
}
#inlineReadersOpinion P {
	FONT-WEIGHT: normal; FONT-SIZE: 100%! important; MARGIN: 5px 1px
}
#sidebarArticles H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%! important; MARGIN: 5px 1px
}
#sidebarArticles P {
	FONT-WEIGHT: normal; FONT-SIZE: 100%! important; MARGIN: 5px 1px
}
#inlineReadersOpinion H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 95%! important; MARGIN: 5px 1px
}
#sidebarArticles H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 95%! important; MARGIN: 5px 1px
}
#inlineReadersOpinion H2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
80%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#inlineReadersOpinion .story H2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
80%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sidebarArticles LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0.45em; MARGIN-TOP: 1em; =
PADDING-LEFT: 8px; FONT-SIZE: 100%; BACKGROUND-IMAGE: =
url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; =
BACKGROUND-REPEAT: no-repeat; _padding: 0 0 0 8px; _background-position: =
left .45em
}
#sidebarArticles H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
80%! important; PADDING-BOTTOM: 0px; MARGIN: 6px 0px; LINE-HEIGHT: =
1.4em; PADDING-TOP: 0px
}
.story#sidebarArticles H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
80%! important; PADDING-BOTTOM: 0px; MARGIN: 6px 0px; LINE-HEIGHT: =
1.4em; PADDING-TOP: 0px
}
#sidebarArticles A {
	MARGIN-TOP: 6px; DISPLAY: block; FONT-SIZE: 80%; LINE-HEIGHT: 1.4em
}
#sidebarArticles H2 A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: =
0px
}
.story#sidebarArticles H2 A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: =
0px
}
#sectionPromo .subheader {
	MARGIN-TOP: 1em; FONT-WEIGHT: bold
}
#inlineCobrand {
	FONT-SIZE: 69%; MARGIN-BOTTOM: 12px; LINE-HEIGHT: 1.4em; FONT-FAMILY: =
Arial, Helevetica, Sans Serif
}
#inlineCobrand IMG.header {
	DISPLAY: block
}
#inlineCobrand .box {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: #ccc 1px =
solid; MARGIN-TOP: 4px; PADDING-LEFT: 11px; PADDING-BOTTOM: 11px; =
BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 11px; BORDER-BOTTOM: #ccc 1px =
solid
}
#inlineCobrand H4 {
	FONT-SIZE: 100%; MARGIN: 0px 0px 1em
}
#inlineCobrand UL {
	FONT-SIZE: 100%; MARGIN: 0px 0px 1em
}
#inlineCobrand LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0.45em; PADDING-LEFT: =
10px; FONT-SIZE: 100%; BACKGROUND-IMAGE: =
url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; =
BACKGROUND-REPEAT: no-repeat; _padding: 0 0 0 8px; _background-position: =
left .45em
}
#articleInline UL {
	MARGIN: 0px 0px 4px; LINE-HEIGHT: 1.3em
}
#articleInline UL LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0.45em; PADDING-LEFT: 8px; =
BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; _padding: 0 0 0 8px; =
_background-position: left .45em
}
#articleInline UL {
	FONT-SIZE: 90%; LINE-HEIGHT: 1.3em
}
#articleInline OL {
	FONT-SIZE: 90%; LINE-HEIGHT: 1.3em
}
#articleInline .more {
	MARGIN-TOP: 0px! important; FONT-SIZE: 80%! important; FONT-FAMILY: =
Arial, Helvetica, sans-serif! important
}
.jumpLink {
	DISPLAY: none
}
BODY.printerversion #articleInline {
	FLOAT: right
}
BODY.printerversion .byline {
	FONT-WEIGHT: bold
}
#bColumn DIV.columnGroup {
	BORDER-TOP: #cccccc 1px solid; ; BORDER-TOP: =
expression((this.parentNode.firstChild =3D=3D this)? "none" :=0A=
"1px solid #cccccc"); PADDING-BOTTOM: 12px; PADDING-TOP: 12px; ; =
PADDING-TOP: expression((this.parentNode.firstChild =3D=3D this)? "0" :=0A=
"12px")
}
#bColumn DIV.columnGroup:first-child {
	BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
#bColumn #adxBigAd {
	PADDING-TOP: 12px; TEXT-ALIGN: center; _border-top: none
}
#mostPopWidget H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
90%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Helvetica, sans-serif
}
#mostPopWidget DIV#tabsContainer {
	DISPLAY: block; LEFT: -1px; BORDER-LEFT: #cccccc 1px solid; POSITION: =
relative; TOP: 1px; _top: 0; _left: 0; _height: 14px; _padding-top: 6px
}
#mostPopWidget UL.tabs {
	FONT-SIZE: 10px; TOP: 0px; _position: absolute
}
#mostPopWidget UL.tabs LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 4px; POSITION: relative; TOP: 0px; =
_padding-bottom: 2px
}
#mostPopWidget UL.tabs LI.selected {
	_padding-bottom: 3px
}
#mostPopWidget UL.tabs LI:first-child {
	PADDING-LEFT: 4px; BORDER-LEFT-WIDTH: 1px
}
#mostPopWidget UL.tabs LI A {
	COLOR: #333333
}
#mostPopWidget OL {
	PADDING-LEFT: 10px
}
#bColumn .columnGroup#mostPopWidget {
	MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 0px
}
.columnGroup#adxBigAd {
	PADDING-TOP: 0px; TEXT-ALIGN: center; _border-top: none
}
#adxBigAd TABLE {
	MARGIN: auto
}
#adxBigAd H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 78%; PADDING-BOTTOM: =
3px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 0px; FONT-FAMILY: Arial, =
Helvetica, San Serif
}
#adxMiddle {
	MARGIN-BOTTOM: 15px
}
#advertiserLinks {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; =
OVERFLOW: hidden; BORDER-LEFT: #dedede 1px solid; BORDER-BOTTOM: #dedede =
1px solid; FONT-FAMILY: Arial, Helvetica, Sans Serif
}
#advertiserLinks H4 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: =
93%; PADDING-BOTTOM: 2px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: =
#999; PADDING-TOP: 2px; BORDER-BOTTOM: #dedede 1px solid; =
BACKGROUND-COLOR: #efefef
}
#advertiserLinks TABLE {
	MARGIN: 10px 0px; WIDTH: 100%
}
#advertiserLinks TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, Sans Serif
}
#advertiserLinks TD.gutter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 1px; =
PADDING-TOP: 0px; BACKGROUND-COLOR: #efefef
}
#advertiserLinks A {
	TEXT-DECORATION: none
}
#advertiserLinks LI {
	PADDING-BOTTOM: 0.7em
}
#advertiserLinks H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; =
TEXT-DECORATION: underline
}
#advertiserLinks P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#advertiserLinks .description {
	FONT-SIZE: 86%
}
#advertiserLinks .adUrl {
	FONT-SIZE: 79%
}
* HTML #advertiserLinks .adUrl {
	OVERFLOW: hidden; WIDTH: 150px; WORD-WRAP: break-word
}
#advertiserLinkImg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#adTextLinkImg IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#adxSponLink {
	CLEAR: both; WIDTH: 100%
}
#adxSponLink IFRAME {
	MARGIN-BOTTOM: 10px
}
#insideNYTimes {
	BACKGROUND: #fff
}
#sponsoredLinks {
	CLEAR: both; FONT-FAMILY: Arial, Helvetica, Sans Serif
}
#sponsoredLinks #header {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #f4f4f4; =
PADDING-BOTTOM: 1px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, =
Sans Serif
}
* HTML #sponsoredLinks #header {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
#header H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: =
90%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; =
TEXT-TRANSFORM: uppercase; COLOR: #999999; PADDING-TOP: 0px; =
TEXT-DECORATION: none
}
#header .whatIs A {
	FONT-SIZE: 90%; FLOAT: right; TEXT-TRANSFORM: lowercase
}
#adContent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
#adContent .ad {
	FONT-SIZE: 90%; PADDING-BOTTOM: 10px; COLOR: #004276; FONT-FAMILY: =
Arial, Helvetica, Sans Serif
}
#adContent .ad A:link {
	FONT-SIZE: 90%; PADDING-BOTTOM: 10px; COLOR: #004276; FONT-FAMILY: =
Arial, Helvetica, Sans Serif
}
#adContent .ad A:visited {
	FONT-SIZE: 90%; PADDING-BOTTOM: 10px; COLOR: #004276; FONT-FAMILY: =
Arial, Helvetica, Sans Serif
}
* HTML #sponsoredLinks TD.ad {
	FONT-SIZE: 90%
}
.tableless {
	FONT-SIZE: 86%; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: =
relative
}
.tableless IMG {
	MARGIN: 10px 5px 10px 0px
}
.tableless IMG.inline {
	MARGIN: 0px; BOTTOM: -3px; POSITION: relative
}
.tableless P {
	MARGIN: 0px
}
#bColumn .advertisementColumnGroup.columnGroup H4 {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: =
normal; FONT-SIZE: x-small; BACKGROUND: #f4f4f4; MARGIN-BOTTOM: 2px; =
PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: #666; =
PADDING-TOP: 6px; FONT-FAMILY: arial, sans-serif; _height: 1em
}
#page DIV#masthead H1 {
	LEFT: 240px; WIDTH: 400px; TOP: 19px
}
#nytStoreBox {
	BACKGROUND: #f6f6f5; MARGIN-BOTTOM: 10px; FONT-FAMILY: Arial, =
Helvetica, Sans Serif
}
#nytStoreBox #nytStoreHeader {
	BACKGROUND: #7b8eaa; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: =
center
}
#nytStoreBox #storeItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: #f6f6f5; =
PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#nytStoreBox #storeItem IMG {
	PADDING-RIGHT: 10px; BACKGROUND: #f6f6f5; FLOAT: left; WIDTH: 90px; =
HEIGHT: 90px
}
#nytStoreBox #storeItem .text {
	PADDING-RIGHT: 10px; FONT-SIZE: 90%; BACKGROUND: #f6f6f5; PADDING-TOP: =
20px
}
#nytStoreBox #storeItem .link {
	FONT-WEIGHT: bold
}
#nytStoreBox #storeItem .clear {
	CLEAR: both; BACKGROUND: #fff; VISIBILITY: hidden
}
.cColumn {
	WIDTH: 336px
}
.cColumn-TextAdsBox {
	CLEAR: both; PADDING-RIGHT: 9px; PADDING-LEFT: 10px; FONT-SIZE: 90%; =
PADDING-BOTTOM: 10px; OVERFLOW: auto; PADDING-TOP: 10px; FONT-FAMILY: =
arial,sans-serif
}
* HTML .cColumn-TextAdsBox {
	HEIGHT: 1%
}
.cColumn-TextAdsLeft {
	FLOAT: left; WIDTH: 180px; TEXT-ALIGN: left
}
.cColumn-TextAdsLeft .cColumn-TextAdsHeader {
	FONT-WEIGHT: bold
}
.cColumn-TextAdsLeft .cColumn-TextAd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 1em; PADDING-TOP: 0px
}
.cColumn-TextAdsLeft .cColumn-TextAd BR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; OVERFLOW: hidden; LINE-HEIGHT: 0; PADDING-TOP: 0px
}
.cColumn-TextAdsBox FONT {
	FONT-SIZE: 100%
}
.cColumn-TextAdsRight {
	FLOAT: right
}
.inlineVideo {
	MARGIN-TOP: 6px; MARGIN-LEFT: -10px
}
.left.inlineVideo {
	FLOAT: left
}
.right.inlineVideo {
	FLOAT: right
}
.inlineVideo H3 {
	FONT-SIZE: 91.6%; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
top; MARGIN: 0px 0px 0px 10px; WIDTH: 314px; PADDING-TOP: 8px; =
FONT-FAMILY: Arial, Helvetica, sans-serif
}

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://query.nytimes.com/gst/expediaBookingModule.css

#CalFrame {
	Z-INDEX: 10000; WIDTH: 162px; HEIGHT: 216px
}
.size11select {
	FONT-SIZE: 11px; FONT-FAMILY: arial, sans-serif
}
.text1B {
	FONT-SIZE: 11px; MAX-WIDTH: 120px; FONT-FAMILY: arial, sans-serif
}
.expediaBooking {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; =
MARGIN-BOTTOM: 12px; BORDER-LEFT: #ccc 1px solid; WIDTH: 335px; =
BORDER-BOTTOM: #ccc 1px solid
}
.expediaBooking .bookingInfo INPUT {
	MARGIN-TOP: 3px
}
.expediaBooking TH {
	BACKGROUND-COLOR: #b3c4e1; TEXT-ALIGN: right
}
.expediaBooking TH IMG {
	FLOAT: right; MARGIN-RIGHT: 7px
}
.expediaBooking TH SPAN {
	DISPLAY: none
}
.expediaHeading {
	MARGIN-TOP: 3px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; =
FLOAT: left; TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial,sans-serif
}
.expediaBooking DIV FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.expediaBooking FORM.radioGroup {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: auto; PADDING-TOP: 0px
}
.expediaBooking FORM.rGroup SPAN {
	DISPLAY: block; FLOAT: left; WIDTH: 65px
}
.expediaBooking FORM.rGroup SPAN LABEL {
	FONT-SIZE: 9px; VERTICAL-ALIGN: bottom; TEXT-TRANSFORM: uppercase; =
FONT-FAMILY: arial,sans-serif
}
.expediaBooking FORM.rGroup SPAN.last {
	WIDTH: 95px
}
.expediaBooking FORM.rGroup .row1 {
	CLEAR: left; PADDING-LEFT: 2px; WIDTH: 306px
}
.expediaBooking FORM.rGroup .row2 {
	CLEAR: left; PADDING-LEFT: 2px; WIDTH: 306px
}
.expediaBooking FORM.rGroup .row1 {
	PADDING-TOP: 9px; _padding-top: 4px
}
.expediaBooking FORM.rGroup .row2 {
	MARGIN-BOTTOM: 9px; OVERFLOW: auto; PADDING-TOP: 6px; _padding-top: 0
}
.expediaBooking FORM.rGroup SPAN INPUT {
	MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle
}
#hot {
	MARGIN-LEFT: 7px
}
#flt {
	MARGIN-LEFT: 7px
}
#car {
	MARGIN-LEFT: 7px
}
#pac {
	MARGIN-LEFT: 7px
}
#cru {
	MARGIN-LEFT: 7px
}
#tsh {
	MARGIN-LEFT: 7px
}
.bookingInfo TD LABEL {
	DISPLAY: block; FONT-SIZE: 11px; FONT-FAMILY: arial,sans-serif
}
.bookingInfo .newlineLabel {
	DISPLAY: block; FONT-SIZE: 11px; FONT-FAMILY: arial,sans-serif
}
.passengers TD LABEL {
	WIDTH: 48px
}
.passengers SELECT {
	MARGIN-TOP: 3px; FONT-SIZE: 11px; WIDTH: 45px; MARGIN-RIGHT: 8px; =
FONT-FAMILY: arial,sans-serif
}
.passengers {
	MARGIN-TOP: 9px
}
.lastrow {
	PADDING-BOTTOM: 12px
}
.expleft {
	FLOAT: left; MARGIN-RIGHT: 3px
}
.expright {
	FLOAT: right
}
TD.expSearch {
	WIDTH: 100%; TEXT-ALIGN: right
}
.expSearchButton {
	MARGIN-TOP: 16px; CURSOR: hand; MARGIN-RIGHT: 7px
}
TD.expSearchMitte {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: =
url(http://media.expedia.com/media/content/shared/graphics/other/button_m=
iddle.gif) repeat-x; COLOR: #fff; FONT-FAMILY: arial,sans-serif
}
.explong {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 7px; WIDTH: 152px; MARGIN-RIGHT: 7px; =
FONT-FAMILY: arial, sans-serif; _width: 150px
}
SELECT.explong {
	MARGIN-TOP: 3px; WIDTH: 156px; _width: 155px
}
.expdate {
	FONT-SIZE: 11px; WIDTH: 76px; MARGIN-RIGHT: 2px; FONT-FAMILY: arial, =
sans-serif
}
SELECT.exptime {
	FONT-SIZE: 11px; WIDTH: 70px; FONT-FAMILY: arial, sans-serif; _width: =
69px
}
#flt .expSearchButton {
	MARGIN-TOP: 13px
}
#car .expSearchButton {
	FLOAT: right; _margin-right: 3px
}
#car .expSearchMitte {
=09
}
#cru .lastrow {
	PADDING-BOTTOM: 5px
}
#hot .explong {
	MARGIN-BOTTOM: 0px; WIDTH: 147px; MARGIN-RIGHT: 4px; _width: 142px
}
#hot .expdate {
	MARGIN-RIGHT: 4px
}
#hot .passengers TD {
	PADDING-TOP: 0px
}
#hot .expSearchButton {
	MARGIN-TOP: 10px
}
#hot .roomNum {
	PADDING-RIGHT: 17px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; FONT-SIZE: =
11px; FONT-FAMILY: arial, sans-serif
}
#hot #hotrm2 {
	PADDING-TOP: 4px
}
#hot #hotrm3 {
	PADDING-TOP: 4px
}
#hot .expSearchButton {
	MARGIN-TOP: 15px; FLOAT: right; PADDING-BOTTOM: 10px; _margin-right: =
4px
}
#hot #rm1txt {
	MARGIN-TOP: -2px; DISPLAY: none; FONT-SIZE: 0px; HEIGHT: 0px; _display: =
inline
}
#pac .expleft {
	MARGIN-RIGHT: 0px
}
#pac .first.expleft {
	MARGIN-RIGHT: 3px
}
#pac .explong {
	MARGIN-RIGHT: 0px; _width: 150px
}
#pac .expSearchButton {
	MARGIN-LEFT: 17px
}
FORM#PkgType {
=09
}
FORM#PkgType .newlineLabel {
	PADDING-LEFT: 1px
}
FORM#PkgType SELECT.explong {
	_width: 155px; _margin-right: 6px
}
.shortPkgHeader {
	FLOAT: left; WIDTH: 156px
}
.normalPkgHeader {
	FLOAT: none; WIDTH: 180px
}
#PkgGoingto {
	DISPLAY: inline; MARGIN-LEFT: 7px; WIDTH: 160px
}
#PkgGoingto .newlineLabel {
	MARGIN-LEFT: 163px; _margin-top: -1px; _margin-left: 156px
}
#PkgGoingto INPUT {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
#PkgNoFlight .first.expleft {
	MARGIN-RIGHT: 8px; _margin-right: 4px
}
#PkgNoFlight .expleft .expdate {
	_margin-right: 1px
}
#PkgNoFlight .second.expleft .expdate {
	_margin-left: 1px
}
#PkgWithFlight .first.expleft {
	MARGIN-RIGHT: 8px; _margin-right: 4px
}

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/css/section/travel/screen/general.css

@import url( expediaBookingModule.css );
.nochild#navigation {
	HEIGHT: 25px
}
DIV#masthead H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 20px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: absolute; =
TEXT-ALIGN: center
}
DIV#masthead H2 A {
	COLOR: #000; TEXT-DECORATION: none
}
DIV#masthead H1 {
	LEFT: 23%; WIDTH: 48%
}
DIV#masthead H2 {
	WIDTH: 88%; TEXT-ALIGN: center
}
#shell DIV#navigation UL.tabs LI.selected#navTravel {
	BORDER-BOTTOM: #feeec7 1px solid; BACKGROUND-COLOR: #feeec7
}
#travelSearchBar {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: left top; PADDING-LEFT: 10px; =
FONT-SIZE: small; BACKGROUND-IMAGE: =
url(/images/section/travel/searchBarBG.gif); PADDING-BOTTOM: 0px; WIDTH: =
950px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; =
BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: arial, sans-serif; HEIGHT: =
62px; BACKGROUND-COLOR: #feeec7
}
#travelSearchBar .callout {
	MARGIN-TOP: -1px; FONT-WEIGHT: bold; FONT-SIZE: 130%
}
#travelSearchBar .destinationCount {
	COLOR: #a81818
}
#travelSearchBar .row2 {
	MARGIN-TOP: 5px
}
#travelSearchBar .cell1 {
	FLOAT: left
}
#travelSearchBar .cell2 {
	FLOAT: left
}
#travelSearchBar .cell3 {
	FLOAT: left
}
#travelSearchBar .cell1 {
	BORDER-RIGHT: #e2d6c1 1px solid; WIDTH: 400px; MARGIN-RIGHT: 5px; =
PADDING-TOP: 3px
}
HTML *#travelSearchBar .cell1 {
	WIDTH: 397px; _width: 400px
}
#travelSearchBar .cell2 {
	PADDING-RIGHT: 9px; MARGIN-TOP: 3px; _margin-top: 0px
}
#travelSearchBar .cell3 {
	PADDING-LEFT: 9px; BORDER-LEFT: #e2d6c1 1px solid; WIDTH: 85px; =
PADDING-TOP: 2px
}
#travelSearchBar .cell1 .row1 {
	MARGIN-TOP: -1px; PADDING-BOTTOM: 2px
}
#travelSearchBar .cell1 .row2 {
	_margin-top: 4px
}
#travelSearchBar .cell1 LABEL.callout {
	DISPLAY: block; FLOAT: left; _margin-top: -1px
}
:unknown #travelSearchBar .cell1 LABEL.callout {
	PADDING-RIGHT: 1px
}
#travelSearchBar .cell1 .radioButtons {
	MARGIN-TOP: 0px; FONT-SIZE: x-small; FLOAT: right; WIDTH: 340px; =
PADDING-TOP: 4px; _padding-top: 1px; _margin-top: -1px
}
:unknown #travelSearchBar .cell1 .radioButtons {
	PADDING-TOP: 5px
}
#travelSearchBar .cell2 LABEL.callout {
	MARGIN-LEFT: 7px
}
#travelSearchBar .cell2 .row1 {
	MARGIN-TOP: -3px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; =
_padding-bottom: 3px; _margin-top: -1px
}
#travelSearchBar INPUT {
	MARGIN-TOP: 0px; FONT-SIZE: 93%; FONT-FAMILY: arial, sans-serif
}
#travelSearchBar SELECT {
	MARGIN-TOP: 0px; FONT-SIZE: 93%; FONT-FAMILY: arial, sans-serif
}
#travelSearchBar .cell1 .radioButtons INPUT {
	MARGIN-TOP: -3px; VERTICAL-ALIGN: middle; _margin-top: -1px
}
#travelSearchBar .cell1 .radioButtons LABEL {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 1px
}
INPUT#query_term {
	WIDTH: 350px
}
#travelSearchBar SELECT {
	MARGIN-LEFT: 7px; WIDTH: 181px
}
#travelSearchBar .goButton {
	MARGIN-TOP: 1px; MARGIN-BOTTOM: -5px; VERTICAL-ALIGN: top; =
_margin-bottom: -4px
}
#travelSearchBar .cell1 .goButton {
	MARGIN-LEFT: 8px; _margin-top: 2px
}
#travelSearchBar .cell2 .goButton {
	MARGIN-LEFT: 9px
}
#travelSearchBar #cities {
	MARGIN-LEFT: 7px
}
DIV.auto_complete {
	Z-INDEX: 1; WIDTH: 350px; BACKGROUND-COLOR: white
}
DIV.auto_complete UL {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #888 1px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: =
#888 1px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #888 1px =
solid; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: white
}
DIV.auto_complete UL LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 85%; PADDING-BOTTOM: =
3px; MARGIN: 0px; COLOR: black; PADDING-TOP: 3px
}
DIV.auto_complete UL LI.selected {
	CURSOR: pointer; BACKGROUND-COLOR: #feeec7
}
DIV.auto_complete UL STRONG.highlight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV.suggestions {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #888 1px =
solid; PADDING-LEFT: 0px; Z-INDEX: 9999; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: #888 1px solid; WIDTH: 350px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #888 1px solid; BACKGROUND-COLOR: white
}
DIV.suggestions DIV {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 85%; PADDING-BOTTOM: =
3px; MARGIN: 0px; COLOR: black; PADDING-TOP: 3px; BACKGROUND-COLOR: =
white; _width: 100%
}
DIV.suggestions DIV.current {
	CURSOR: pointer; BACKGROUND-COLOR: #feeec7
}
#abColumns {
	POSITION: static; _position: relative
}
#abColumns DIV.aColumn {
	POSITION: static; _position: relative
}
#abColumns DIV.bColumn {
	POSITION: static; _position: relative
}
#abColumns DIV.abColumn {
	POSITION: static; _position: relative
}
#main {
	POSITION: static; _position: relative
}
#adxLeaderboard {
	Z-INDEX: -1; POSITION: relative
}
.attractionsTitle {
	BACKGROUND-POSITION: 0px 3px; PADDING-LEFT: 22px; FONT-SIZE: 90%; =
PADDING-BOTTOM: 1px; BACKGROUND-REPEAT: no-repeat
}
.nightlifeTitle {
	BACKGROUND-POSITION: 0px 3px; PADDING-LEFT: 22px; FONT-SIZE: 90%; =
PADDING-BOTTOM: 1px; BACKGROUND-REPEAT: no-repeat
}
.shoppingTitle {
	BACKGROUND-POSITION: 0px 3px; PADDING-LEFT: 22px; FONT-SIZE: 90%; =
PADDING-BOTTOM: 1px; BACKGROUND-REPEAT: no-repeat
}
.travelguideTitle {
	BACKGROUND-POSITION: 0px 3px; PADDING-LEFT: 22px; FONT-SIZE: 90%; =
PADDING-BOTTOM: 1px; BACKGROUND-REPEAT: no-repeat
}
.whatToDoTitle {
	BACKGROUND-POSITION: 0px 3px; PADDING-LEFT: 22px; FONT-SIZE: 90%; =
PADDING-BOTTOM: 1px; BACKGROUND-REPEAT: no-repeat
}
.whereToEatTitle {
	BACKGROUND-POSITION: 0px 3px; PADDING-LEFT: 22px; FONT-SIZE: 90%; =
PADDING-BOTTOM: 1px; BACKGROUND-REPEAT: no-repeat
}
.whereToGoTitle {
	BACKGROUND-POSITION: 0px 3px; PADDING-LEFT: 22px; FONT-SIZE: 90%; =
PADDING-BOTTOM: 1px; BACKGROUND-REPEAT: no-repeat
}
.whereToStayTitle {
	BACKGROUND-POSITION: 0px 3px; PADDING-LEFT: 22px; FONT-SIZE: 90%; =
PADDING-BOTTOM: 1px; BACKGROUND-REPEAT: no-repeat
}
.travelGuideTitle {
	BACKGROUND-POSITION: 0px 3px; PADDING-LEFT: 22px; FONT-SIZE: 90%; =
PADDING-BOTTOM: 1px; BACKGROUND-REPEAT: no-repeat
}
.bColumn .attractionsTitle {
	BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 117%; COLOR: #004276
}
.bColumn .nightlifeTitle {
	BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 117%; COLOR: #004276
}
.bColumn .shoppingTitle {
	BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 117%; COLOR: #004276
}
.bColumn .travelguideTitle {
	BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 117%; COLOR: #004276
}
.bColumn .whatToDoTitle {
	BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 117%; COLOR: #004276
}
.bColumn .whereToEatTitle {
	BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 117%; COLOR: #004276
}
.bColumn .whereToGoTitle {
	BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 117%; COLOR: #004276
}
.bColumn .whereToStayTitle {
	BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 117%; COLOR: #004276
}
.bColumn .travelGuideTitle {
	BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 117%; COLOR: #004276
}
.attractionsTitle {
	BACKGROUND-IMAGE: url(/images/section/travel/icons/attractions.gif)
}
.nightlifeTitle {
	BACKGROUND-IMAGE: url(/images/section/travel/icons/nightlife.gif)
}
.shoppingTitle {
	BACKGROUND-IMAGE: url(/images/section/travel/icons/shopping.gif)
}
.travelguideTitle {
	BACKGROUND-IMAGE: url(/images/section/travel/icons/travel_guide.gif)
}
.whatToDoTitle {
	BACKGROUND-IMAGE: url(/images/section/travel/icons/what_to_do.gif)
}
.whereToEatTitle {
	BACKGROUND-IMAGE: url(/images/section/travel/icons/where_to_eat.gif)
}
.whereToGoTitle {
	BACKGROUND-IMAGE: url(/images/section/travel/icons/where_to_go.gif)
}
.whereToStayTitle {
	BACKGROUND-IMAGE: url(/images/section/travel/icons/where_to_stay.gif)
}
.travelGuideTitle {
	BACKGROUND-IMAGE: =
url(/images/section/travel/icons/travel_guide_icon.gif)
}
H3.travelGuide {
	FONT-SIZE: 90%; MARGIN: 0px; FONT-FAMILY: arial,sans-serif
}
.GoToGuide {
	FONT-SIZE: 93%; PADDING-BOTTOM: 2px
}
.bColumn .GoToGuide {
	FONT-SIZE: 100%
}
.timesPick {
	PADDING-LEFT: 14px; BACKGROUND: =
url(/images/section/travel/icons/timesPick.gif) no-repeat left 1px
}
UL LI.timesPick {
	PADDING-LEFT: 14px; BACKGROUND: =
url(/images/section/travel/icons/timesPick.gif) no-repeat left 1px
}
#mainHeader {
	PADDING-BOTTOM: 4px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; =
BACKGROUND-COLOR: white
}
#mainHeader H2 {
	FONT-SIZE: 170%! important; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: =
0px; WIDTH: 800px
}
#breadcrumb {
	FONT-SIZE: 83%; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; COLOR: =
#333; FONT-FAMILY: arial, sans-serif
}
#mainHeader #breadcrumb {
	PADDING-TOP: 7px
}
#breadcrumb .current {
	FONT-WEIGHT: bold
}
#tools {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 86%; FLOAT: right; =
PADDING-BOTTOM: 0px; MARGIN: 7px 0px 10px; TEXT-TRANSFORM: uppercase; =
COLOR: #000; PADDING-TOP: 2px; FONT-FAMILY: arial, sans-serif; =
TEXT-ALIGN: right
}
#tools:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
* HTML #tools {
	HEIGHT: 1%
}
#tools A {
	COLOR: #000
}
#tools .email {
	BORDER-RIGHT: #ccc 1px solid; COLOR: #000; MARGIN-RIGHT: 10px
}
#tools .email A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; BACKGROUND: =
url(/images/global/icons/mp_icon_email.gif) no-repeat left 2px; =
PADDING-BOTTOM: 4px; PADDING-TOP: 1px
}
#tools .save {
	COLOR: #000; MARGIN-RIGHT: 0px
}
#tools .save A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: =
url(/images/global/icons/mp_icon_save.gif) no-repeat left 0.13em; =
PADDING-BOTTOM: 4px; COLOR: #000; PADDING-TOP: 1px
}
#tools .email A:link {
	COLOR: #000
}
#tools .email A:visited {
	COLOR: #000
}
UL.refer LI.guide {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
SPAN.mostpop {
	FONT-WEIGHT: bold; COLOR: #333
}
TABLE#venues TH {
	FONT-WEIGHT: bold; COLOR: #333
}
.asc A {
	PADDING-RIGHT: 14px; BACKGROUND: =
url(/images/section/travel/icons/asc.gif) no-repeat right center
}
.desc A {
	PADDING-RIGHT: 14px; BACKGROUND: =
url(/images/section/travel/icons/desc.gif) no-repeat right center
}
TABLE#venues {
	BORDER-TOP: #e2e2e2 1px solid; MARGIN-TOP: 8px; FONT-SIZE: small; =
MARGIN-BOTTOM: 3px; WIDTH: 396px; BORDER-BOTTOM: #e2e2e2 1px solid
}
TABLE#venues TH {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 85%; PADDING-BOTTOM: =
6px; PADDING-TOP: 6px; FONT-FAMILY: arial, sans-serif
}
TABLE#venues TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 85%; PADDING-BOTTOM: =
6px; PADDING-TOP: 6px; FONT-FAMILY: arial, sans-serif
}
TABLE#venues TH {
	BORDER-BOTTOM: #e2e2e2 1px solid; BACKGROUND-COLOR: #f0f4f5; =
TEXT-ALIGN: left
}
TABLE#venues TR.even TD {
	BACKGROUND-COLOR: #eee
}
TABLE#venues TD.venue {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold
}
TABLE#venues TH.timesPick {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; BACKGROUND-IMAGE: none; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE#venues TD.timesPick {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; BACKGROUND-IMAGE: none; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.bColumn TABLE#venues .venue {
	WIDTH: 80%
}
.bColumn TABLE#venues TH.timesPick {
	WIDTH: 3px
}
.bColumn TABLE#venues TD.timesPick {
	WIDTH: 3px
}
.dollar {
	FONT-SIZE: 11px; COLOR: #c09535; FONT-FAMILY: Verdana
}
.clearfix.frommersPrefix .guideByline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.frommersPrefix {
	PADDING-TOP: 6px
}
#article .frommersPrefix {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.articlePoweredBy {
	FONT-SIZE: x-small; PADDING-BOTTOM: 3px; COLOR: #999; PADDING-TOP: 2px; =
FONT-FAMILY: arial
}
.frommers.byline {
	BACKGROUND: url(/images/section/travel/frommerslogo_small.gif) =
no-repeat 1.6em 2px
}
#article .articlePoweredBy {
	FLOAT: none; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.clearfix#frommersFootnote {
	PADDING-RIGHT: 10px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 9px; PADDING-TOP: 7px
}
#frommersFootnote .articlePoweredBy {
	FLOAT: right; PADDING-TOP: 0px
}
#frommersFootnote .articlePoweredBy IMG {
	MARGIN-LEFT: 3px
}
.clearfix#frommersFootnote .copyright {
	MARGIN-TOP: 4px; FONT-SIZE: x-small; FLOAT: left; MARGIN-BOTTOM: 0px; =
COLOR: #999; FONT-FAMILY: arial,sans-serif
}
.frommersPlug {
	FONT-SIZE: 93%; FONT-FAMILY: arial,sans-serif
}
.frommersPlug P {
	MARGIN: 0px; COLOR: #004267
}
.frommersPlug .actionLink {
	FONT-WEIGHT: bold
}

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/css/common/screen/ie7.css

DIV#shell DIV#page DIV#navigation DIV#subNavigation UL =
LI.children.selected {
	LINE-HEIGHT: 20px
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL =
LI.children.selected {
	LINE-HEIGHT: 20px
}
DIV#shell DIV#page DIV#main {
	HEIGHT: 1%
}
#insideNYTimes {
	HEIGHT: 1%
}
.columnGroup {
	HEIGHT: 1%
}
.clearfix {
	HEIGHT: 1%
}
.columnGroup .story OL {
	MARGIN-LEFT: 2.5em! important
}
.firstColumnGroup.columnGroup .story OL {
	MARGIN-LEFT: 2.5em! important
}
#mostPopWidget H4 {
	FONT-SIZE: 90%
}
.cColumn DIV.columnGroup DIV#tabsContainer {
	BORDER-RIGHT: transparent 1px solid; BORDER-TOP: transparent 1px solid; =
BORDER-LEFT: transparent 1px solid; BORDER-BOTTOM: transparent 1px solid
}
#bColumn DIV#tabsContainer {
	BORDER-RIGHT: transparent 1px solid; BORDER-TOP: transparent 1px solid; =
BORDER-LEFT: transparent 1px solid; BORDER-BOTTOM: transparent 1px solid
}
DIV#shell #mostPopWidget DIV.tabContent {
	PADDING-TOP: 3px
}

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://a.dlqm.net/jsc/jsc.js

var d=3Ddocument,dt=3Dnew Date(),y,i,k,n;=0A=
=0A=
function adc(s,ai)=0A=
{=0A=
	var aC=3Dk.split("; "),as=3D"",v,t,j;=0A=
	=0A=
	for(j=3D1;j<=3D5;j++)=0A=
		for(i=3D0;i<aC.length;i++){=0A=
			v=3DaC[i].split("=3D");=0A=
=0A=
			if(v[0]=3D=3D("AS"+j)){=0A=
				as+=3Dunescape(v[1]);=0A=
				break;=0A=
			}=0A=
		}=0A=
=0A=
	t=3Dai+'-'+s+'-';=0A=
	v=3Dnew RegExp(t+'\\d+-(\\d+)-(\\d+)_');=0A=
	i=3Das.match(v);=0A=
=0A=
	=
return(i)?as.replace(v,t+n+'-'+((i[1]-0)+1)+'-'+i[2]+'_'):as+t+n+'-1-'+n+=
'_';=0A=
}=0A=
=0A=
function es(s)=0A=
{=0A=
	var es=3D"",as=3Dk.split("; "),v,j;=0A=
=0A=
	for(i=3D0;i<as.length;i++){=0A=
              v=3Das[i].split("=3D");=0A=
=0A=
              if(v[0]=3D=3D("ES")){=0A=
		es=3Dv[1];=0A=
		break;=0A=
              }=0A=
	}=0A=
=0A=
	if (es.length > 0) {=0A=
		ess=3Des.split("_");=0A=
		=0A=
		for(j=3D0;j<ess.length;j++){=0A=
			if (ess[j]=3D=3Ds) return;=0A=
		}=0A=
=0A=
		if (ess.length>=3D500) ess.shift();=0A=
=0A=
		ess.push(s);=0A=
	} else =0A=
		ess =3D new Array(s);=0A=
=0A=
	b("ES",ess.join("_"));=0A=
}=0A=
=0A=
function g(p)=0A=
{=0A=
	var =
q=3Dd.location.search,i=3Dq.indexOf(p)+2,z=3Dunescape(q.substr(i,q.indexO=
f("&", i)-i));=0A=
=0A=
	if(isNaN(parseInt(z))) return;=0A=
=0A=
	return z;=0A=
}=0A=
=0A=
function b(n,v)=0A=
{=0A=
	=
d.cookie=3Dn+"=3D"+escape(v)+";expires=3D"+y.toGMTString()+";path=3D/;dom=
ain=3Dquestionmarket.com";=0A=
}=0A=
=0A=
function r(){=0A=
	if(d.cookie.indexOf("ST=3DOPTOUT")>=3D0)return;=0A=
=0A=
	y=3Dnew Date(dt.getTime()+3600000000);=0A=
	n=3DMath.floor(dt.getTime()/1000);=0A=
=0A=
	var s=3Dg("s=3D"),c=3Dg("c=3D"),v=3Dg("v=3D");=0A=
=0A=
	if(s&&c>0&&v){=0A=
		b("linkjumptest",1);=0A=
		if((k=3Dd.cookie)=3D=3D""){=0A=
			var r=3Dd.createElement('script');=0A=
=0A=
			r.type=3D"text/javascript";=0A=
			=
r.src=3D"http://amch.questionmarket.com/adsc/d"+v+"/"+s+"/"+c+"/decide.ph=
p?lt=3D"+n;=0A=
			d.body.appendChild(r);=0A=
			return;=0A=
		}=0A=
=0A=
		var =
as=3Dadc(s,c),l=3D3500,x=3Das.length,z=3D(x>5*l)?as.indexOf('_',x-5*l)+1:=
0;=0A=
=0A=
		for(i=3D1;i<6&&c>=3D0;i++){=0A=
			c=3Das.substr(z,l).lastIndexOf('_')+1;=0A=
=0A=
			if(c>0){=0A=
				b("AS"+i,as.substr(z,c));=0A=
=0A=
				z+=3Dc;=0A=
			}=0A=
		}=0A=
=0A=
		es(v);=0A=
	}=0A=
}=0A=
=0A=

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0035_01C73181.E465FDA0"


------=_NextPart_001_0035_01C73181.E465FDA0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://query.nytimes.com/gst/fullpage.html?sec=travel&res=9402E6D6153BF934A15752C0A9649C8B63

=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><HEAD><TITLE>TRAVEL ADVISORY; Deals and Discounts - New York =
Times</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dutf-8"><LINK=20
href=3D"http://graphics8.nytimes.com/css/common/global.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<STYLE type=3Dtext/css>@import url( =
http://graphics8.nytimes.com/css/standalone/fullpage/screen/fullpage.css =
);
@import url( http://graphics8.nytimes.com/css/common/screen/article.css =
);
@import url( =
http://graphics8.nytimes.com/css/section/travel/screen/general.css );
</STYLE>
<!--Begin common script tags-->
<SCRIPT src=3D"http://graphics8.nytimes.com/js/common.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://graphics8.nytimes.com/js/browserSize.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://graphics8.nytimes.com/js/Tacoda_AMS_DDC_Header.js" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://graphics8.nytimes.com/js/common/screen/DropDown.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://graphics8.nytimes.com/js/common/screen/modifyNavigationDisp=
lay.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript =
src=3D"http://graphics8.nytimes.com/js/fileit.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript =
src=3D"http://graphics8.nytimes.com/js/todays_date.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
        function linkbox(url, winName) {=0A=
                window.open(url, winName,=0A=
                =
"location=3Dyes,directories=3Dyes,menubar=3Dyes,toolbar=3Dyes,status=3Dye=
s,resizable=3Dyes,scrollbars=3Dyes");=0A=
        }=0A=
   </SCRIPT>
<!--End common script tags--><!--Begin common css--><!--[if IE 7]>
<STYLE type=3Dtext/css>@import url( =
http://graphics8.nytimes.com/css/common/screen/ie7.css );
</STYLE>
<![endif]--><!--End common css-->
<SCRIPT src=3D"http://graphics8.nytimes.com/js/article/articleShare.js"=20
type=3Dtext/javascript></SCRIPT>
<LINK title=3D"NYTimes.com Travel RSS"=20
href=3D"http://www.nytimes.com/services/xml/rss/nyt/Travel.xml"=20
type=3Dapplication/rss+xml rel=3Dalternate>
<META content=3D"MSHTML 6.00.5730.11" name=3DGENERATOR></HEAD>
<BODY>
<DIV class=3Dmt id=3Dshell>
<DIV id=3Dlogin>
<UL id=3DmemberTools><!-- ADXINFO classification=3D"button" =
campaign=3D"TimesSelectBar1"-->
  <LI class=3Dtslogo><A=20
  =
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;pag=
e=3Dwww.nytimes.com/archive/article/travel&amp;pos=3DBar1&amp;camp=3DTime=
sSelectBar1&amp;ad=3DmemberTools_TimesSelect76-a.gif&amp;goto=3Dhttp://se=
lect.nytimes.com/pages/timesselect/index.html%3Fmkt=3Dtstdytb"=20
  target=3D_blank><IMG id=3DmemberTool_TimesSelect title=3DTimesSelect =
alt=3DTimesSelect=20
  =
src=3D"http://graphics8.nytimes.com/ads/timesselect/memberTools_TimesSele=
ct76.gif"=20
  border=3D0></A><A=20
  =
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;pag=
e=3Dwww.nytimes.com/archive/article/travel&amp;pos=3DBar1&amp;camp=3DTime=
sSelectBar1&amp;ad=3DmemberTools_TimesSelect76-a.gif&amp;goto=3Dhttp://ww=
w.nytimes.com/products/timesselect/overview.html%3Fincamp=3Dts:toolbar_tr=
ial"=20
  target=3D_blank> Free 14-Day Trial</A>
  <LI><A href=3D"http://www.nytimes.com/auth/login">Log In</A>=20
  <LI><A href=3D"http://www.nytimes.com/gst/regi.html">Register Now</A> =
</LI></UL>
<UL class=3Dtabs>
  <LI><A href=3D"http://www.nytimes.com/">Home Page</A> </LI>
  <LI><A href=3D"http://my.nytimes.com/">My Times</A> </LI>
  <LI><A =
href=3D"http://www.nytimes.com/pages/todayspaper/index.html">Today's=20
  Paper</A> </LI>
  <LI><A href=3D"http://www.nytimes.com/video">Video</A> </LI>
  <LI><A href=3D"http://www.nytimes.com/mostpopular">Most Popular</A> =
</LI>
  <LI><A href=3D"http://www.nytimes.com/timestopics">Times Topics</A>=20
</LI></UL></DIV>
<DIV id=3Dpage>
<DIV id=3Dmasthead><!-- masthead -->
<DIV id=3DMiddle1><!-- ADXINFO classification=3D"button" =
campaign=3D"Etrade-05-496128-nyt1"--><A=20
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;pag=
e=3Dwww.nytimes.com/archive/article/travel&amp;pos=3DMiddle1C&amp;camp=3D=
Etrade-05-496128-nyt1&amp;ad=3DetradeSearchSPon.html&amp;goto=3Dhttp://ad=
.doubleclick.net/click;h=3Dv2|3799|0|0|%2a|n;65412384;0-0;0;15276410;31-1=
|1;19502479|19520373|1;;%3fhttps://us.etrade.com/e/t/jumppage/viewjumppag=
e%3FPageName=3DCSAlanding%26tb=3D3917%26WT.mc_id=3D3917"=20
target=3D_blank><IMG=20
title=3D"Earn 5.05% APY - Open a Complete Savings Acct from E*TRADE =
Bank"=20
height=3D31 alt=3D"Earn 5.05% APY - Open a Complete Savings Acct from =
E*TRADE Bank"=20
src=3D"http://graphics8.nytimes.com/ads/etrade/ET_logoDS_NO_88x31.gif" =
width=3D88=20
border=3D0></A> <IMG=20
src=3D"http://ad.doubleclick.net/imp;v1;f;65412384;0-0;0;15276410;1%7C1;1=
9502479%7C19520373%7C1;;cs=3Dx%3fhttp://m.doubleclick.net/dot.gif"=20
border=3D0></DIV>
<FORM id=3DsearchForm name=3DsearchForm=20
action=3Dhttp://query.nytimes.com/gst/sitesearch_selector.html =
method=3Dget><INPUT=20
type=3Dhidden value=3Dfull name=3Ddate_select>
<DIV id=3DsearchWidget><INPUT id=3DsearchQuery name=3Dquery>
<DIV id=3DsearchInputs><INPUT id=3DsearchSubmit title=3DSearch =
type=3Dimage alt=3DSearch=20
src=3D"http://graphics8.nytimes.com/images/global/global_search/search_bu=
tton40x19.gif"><SPAN=20
class=3DinputGroup><INPUT id=3DsearchAll type=3Dhidden value=3Dnyt =
name=3Dtype></SPAN>=20
</DIV></DIV></FORM><A href=3D"http://www.nytimes.com/"><IMG id=3DNYTLogo =

title=3D"New York Times" alt=3D"New York Times"=20
src=3D"http://graphics8.nytimes.com/images/misc/nytlogo153x23.gif"></A>
<DIV id=3Ddate>Saturday, January 6, 2007</DIV>
<H1><A =
href=3D"http://www.nytimes.com/pages/travel/index.html">Travel</A></H1><!=
-- #masthead --></DIV>
<DIV class=3Dnochild id=3Dnavigation>
<UL class=3Dtabs>
  <LI id=3DnavWorld><A=20
  href=3D"http://www.nytimes.com/pages/world/index.html">World</A> </LI>
  <LI id=3DnavUS><A=20
  href=3D"http://www.nytimes.com/pages/national/index.html">U.S.</A> =
</LI>
  <LI id=3DnavNYRegion><A=20
  href=3D"http://www.nytimes.com/pages/nyregion/index.html">N.Y. / =
Region</A>=20
</LI>
  <LI id=3DnavBusiness><A=20
  href=3D"http://www.nytimes.com/pages/business/index.html">Business</A> =
</LI>
  <LI id=3DnavTechnology><A=20
  =
href=3D"http://tech.nytimes.com/pages/technology/index.html">Technology</=
A>=20
</LI>
  <LI id=3DnavScience><A=20
  href=3D"http://www.nytimes.com/pages/science/index.html">Science</A> =
</LI>
  <LI id=3DnavHealth><A=20
  href=3D"http://www.nytimes.com/pages/health/index.html">Health</A> =
</LI>
  <LI id=3DnavSports><A=20
  href=3D"http://www.nytimes.com/pages/sports/index.html">Sports</A> =
</LI>
  <LI id=3DnavOpinion><A=20
  href=3D"http://www.nytimes.com/pages/opinion/index.html">Opinion</A> =
</LI>
  <LI id=3DnavArts><A =
href=3D"http://www.nytimes.com/pages/arts/index.html">Arts</A>=20
  </LI>
  <LI id=3DnavStyle><A=20
  href=3D"http://www.nytimes.com/pages/style/index.html">Style</A> </LI>
  <LI class=3Dselected id=3DnavTravel><A=20
  href=3D"http://travel.nytimes.com/">Travel</A> </LI>
  <LI id=3DnavJobs><A=20
  href=3D"http://jobmarket.nytimes.com/pages/jobs/index.html">Jobs</A> =
</LI>
  <LI id=3DnavRealestate><A=20
  href=3D"http://www.nytimes.com/pages/realestate/index.html">Real =
Estate</A>=20
</LI>
  <LI id=3DnavAutos><A=20
  href=3D"http://www.nytimes.com/pages/automobiles/index.html">Autos</A> =

</LI></UL></DIV>
<SCRIPT language=3DJavaScript=20
src=3D"http://graphics8.nytimes.com/js/section/travel/navDropdownData.js"=
=20
type=3Dtext/javascript =
xmlns:fo=3D"http://www.w3.org/1999/XSL/Format"></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://graphics8.nytimes.com/js/section/travel/travelsearch/sugges=
t.js"=20
type=3Dtext/javascript =
xmlns:fo=3D"http://www.w3.org/1999/XSL/Format"></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://graphics8.nytimes.com/js/section/travel/travelsearch/protot=
ype.js"=20
type=3Dtext/javascript =
xmlns:fo=3D"http://www.w3.org/1999/XSL/Format"></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://graphics8.nytimes.com/js/section/travel/travelsearch/script=
aculous.js"=20
type=3Dtext/javascript =
xmlns:fo=3D"http://www.w3.org/1999/XSL/Format"></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://graphics8.nytimes.com/js/section/travel/travelsearch/effect=
s.js"=20
type=3Dtext/javascript =
xmlns:fo=3D"http://www.w3.org/1999/XSL/Format"></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://graphics8.nytimes.com/js/section/travel/travelsearch/dragdr=
op.js"=20
type=3Dtext/javascript =
xmlns:fo=3D"http://www.w3.org/1999/XSL/Format"></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://graphics8.nytimes.com/js/section/travel/travelsearch/contro=
ls.js"=20
type=3Dtext/javascript =
xmlns:fo=3D"http://www.w3.org/1999/XSL/Format"></SCRIPT>

<DIV class=3Dclearfix id=3DtravelSearchBar=20
xmlns:fo=3D"http://www.w3.org/1999/XSL/Format">
<DIV class=3Dcell1>
<FORM id=3DtravelGuide name=3DtravelGuide=20
action=3Dhttp://travel.nytimes.com/gst/travel/travsearch.html =
method=3Dget>
<DIV class=3D"row1 clearfix"><LABEL class=3Dcallout=20
for=3Dquery_term>Search</LABEL></DIV>
<DIV class=3Drow2><INPUT id=3Dquery_term name=3Dterm =
autocomplete=3D"off">
<DIV class=3Dauto_complete id=3Dquery_suggestions></DIV><INPUT =
class=3DgoButton=20
type=3Dimage =
src=3D"http://graphics8.nytimes.com/images/global/buttons/go.gif">=20
</DIV>
<SCRIPT type=3Dtext/javascript>=0A=
			=0A=
			=0A=
			//var oSuggest =3D new =
AutoSuggestControl(document.getElementById("query_term"), new =
SuggestionProvider(suggestions, 15), =
document.getElementById("query_suggestions") );=0A=
			//oSuggest.serverType =3D "production";=0A=
			=0A=
			if (navigator.userAgent.match('Opera') =3D=3D null ) {=0A=
			  var oSuggest =3D new =
Autocompleter.Local('query_term','query_suggestions',suggestions,{choices=
:10,partialSearch:false});=0A=
			  oSuggest.serverType =3D "production";=0A=
			}=0A=
			else {=0A=
         	new Autocompleter.Local('query_term','query_suggestions', =
null,{choices:10,partialSearch:false});=0A=
			}=0A=
			</SCRIPT>
</FORM></DIV>
<DIV class=3Dcell2>
<FORM name=3DdesinationGuide onsubmit=3D"return gotoSubSection(this);">
<DIV class=3Drow1><LABEL class=3Dcallout for=3Dcountries>Plan Your =
Trip</LABEL></DIV>
<DIV class=3Drow2><SELECT class=3Darial onchange=3DupdateSubRegion(this) =

  name=3Dregion><OPTION selected>Select a Region or Country</OPTION>=20
  <OPTION>--------------------</OPTION> <OPTION=20
  value=3Dtravel/guides/africa>Africa</OPTION> <OPTION=20
  value=3Dtravel/guides/asia>Asia</OPTION> <OPTION=20
  value=3Dtravel/guides/australia-and-pacific>Australia and =
Pacific</OPTION>=20
  <OPTION value=3Dtravel/guides/caribbean-and-bermuda>Caribbean and=20
  Bermuda</OPTION> <OPTION =
value=3Dtravel/guides/central-and-south-america>Central=20
  and South America</OPTION> <OPTION =
value=3Dtravel/guides/europe>Europe</OPTION>=20
  <OPTION value=3Dtravel/guides/middle-east>Middle East</OPTION> <OPTION =

  value=3Dtravel/guides/north-america>North America</OPTION> <OPTION=20
  value=3Dtravel/guides/north-america/united-states>United =
States</OPTION>=20
  <OPTION></OPTION> <OPTION>--- Countries and Territories ---</OPTION> =
<OPTION=20
  value=3Dtravel/guides/asia/afghanistan>Afghanistan</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/albania>Albania</OPTION> <OPTION=20
  value=3Dtravel/guides/australia-and-pacific/american-samoa>American=20
  Samoa</OPTION> <OPTION =
value=3Dtravel/guides/europe/andorra>Andorra</OPTION>=20
  <OPTION =
value=3Dtravel/guides/caribbean-and-bermuda/anguilla>Anguilla</OPTION>=20
  <OPTION =
value=3Dtravel/guides/caribbean-and-bermuda/antigua-and-barbuda>Antigua=20
  and Barbuda</OPTION> <OPTION=20
  =
value=3Dtravel/guides/central-and-south-america/argentina>Argentina</OPTI=
ON>=20
  <OPTION =
value=3Dtravel/guides/caribbean-and-bermuda/aruba>Aruba</OPTION> <OPTION =

  =
value=3Dtravel/guides/australia-and-pacific/australia>Australia</OPTION> =
<OPTION=20
  value=3Dtravel/guides/europe/austria>Austria</OPTION> <OPTION=20
  value=3Dtravel/guides/caribbean-and-bermuda/the-bahamas>The =
Bahamas</OPTION>=20
  <OPTION =
value=3Dtravel/guides/caribbean-and-bermuda/barbados>Barbados</OPTION>=20
  <OPTION value=3Dtravel/guides/europe/belgium>Belgium</OPTION> <OPTION=20
  value=3Dtravel/guides/central-and-south-america/belize>Belize</OPTION> =
<OPTION=20
  value=3Dtravel/guides/caribbean-and-bermuda/bermuda>Bermuda</OPTION> =
<OPTION=20
  value=3Dtravel/guides/asia/bhutan>Bhutan</OPTION> <OPTION=20
  =
value=3Dtravel/guides/central-and-south-america/bolivia>Bolivia</OPTION> =
<OPTION=20
  value=3Dtravel/guides/europe/bosnia-and-herzegovina>Bosnia and=20
  Herzegovina</OPTION> <OPTION=20
  value=3Dtravel/guides/africa/botswana>Botswana</OPTION> <OPTION=20
  value=3Dtravel/guides/central-and-south-america/brazil>Brazil</OPTION> =
<OPTION=20
  value=3Dtravel/guides/europe/bulgaria>Bulgaria</OPTION> <OPTION=20
  value=3Dtravel/guides/asia/cambodia>Cambodia</OPTION> <OPTION=20
  value=3Dtravel/guides/north-america/canada>Canada</OPTION> <OPTION=20
  value=3Dtravel/guides/caribbean-and-bermuda/cayman-islands>Cayman=20
  Islands</OPTION> <OPTION=20
  value=3Dtravel/guides/central-and-south-america/chile>Chile</OPTION> =
<OPTION=20
  value=3Dtravel/guides/asia/china>China</OPTION> <OPTION=20
  =
value=3Dtravel/guides/central-and-south-america/colombia>Colombia</OPTION=
>=20
  <OPTION value=3Dtravel/guides/australia-and-pacific/cook-islands>Cook=20
  Islands</OPTION> <OPTION=20
  value=3Dtravel/guides/central-and-south-america/costa-rica>Costa =
Rica</OPTION>=20
  <OPTION value=3Dtravel/guides/europe/croatia>Croatia</OPTION> <OPTION=20
  value=3Dtravel/guides/caribbean-and-bermuda/cuba>Cuba</OPTION> <OPTION =

  value=3Dtravel/guides/caribbean-and-bermuda/curacao>Curacao</OPTION> =
<OPTION=20
  value=3Dtravel/guides/europe/cyprus>Cyprus</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/czech-republic>Czech Republic</OPTION> =
<OPTION=20
  value=3Dtravel/guides/europe/denmark>Denmark</OPTION> <OPTION=20
  value=3Dtravel/guides/caribbean-and-bermuda/dominica>Dominica</OPTION> =
<OPTION=20
  =
value=3Dtravel/guides/caribbean-and-bermuda/dominican-republic>Dominican =

  Republic</OPTION> <OPTION=20
  =
value=3Dtravel/guides/central-and-south-america/ecuador>Ecuador</OPTION> =
<OPTION=20
  value=3Dtravel/guides/africa/egypt>Egypt</OPTION> <OPTION=20
  value=3Dtravel/guides/central-and-south-america/el-salvador>El =
Salvador</OPTION>=20
  <OPTION value=3Dtravel/guides/europe/britain/england>England</OPTION> =
<OPTION=20
  value=3Dtravel/guides/europe/estonia>Estonia</OPTION> <OPTION=20
  value=3Dtravel/guides/africa/ethiopia>Ethiopia</OPTION> <OPTION=20
  value=3Dtravel/guides/australia-and-pacific/fiji>Fiji</OPTION> <OPTION =

  value=3Dtravel/guides/europe/finland>Finland</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/france>France</OPTION> <OPTION=20
  value=3Dtravel/guides/australia-and-pacific/french-polynesia>French=20
  Polynesia</OPTION> <OPTION =
value=3Dtravel/guides/europe/georgia>Georgia</OPTION>=20
  <OPTION value=3Dtravel/guides/europe/germany>Germany</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/gibraltar>Gibraltar</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/greece>Greece</OPTION> <OPTION=20
  value=3Dtravel/guides/north-america/greenland>Greenland</OPTION> =
<OPTION=20
  value=3Dtravel/guides/caribbean-and-bermuda/grenada>Grenada</OPTION> =
<OPTION=20
  =
value=3Dtravel/guides/caribbean-and-bermuda/guadeloupe>Guadeloupe</OPTION=
>=20
  <OPTION=20
  =
value=3Dtravel/guides/central-and-south-america/guatemala>Guatemala</OPTI=
ON>=20
  <OPTION=20
  =
value=3Dtravel/guides/central-and-south-america/honduras>Honduras</OPTION=
>=20
  <OPTION value=3Dtravel/guides/europe/hungary>Hungary</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/iceland>Iceland</OPTION> <OPTION=20
  value=3Dtravel/guides/asia/india>India</OPTION> <OPTION=20
  value=3Dtravel/guides/asia/indonesia>Indonesia</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/ireland>Ireland</OPTION> <OPTION=20
  value=3Dtravel/guides/middle-east/israel>Israel</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/italy>Italy</OPTION> <OPTION=20
  value=3Dtravel/guides/africa/ivory-coast>Ivory Coast</OPTION> <OPTION=20
  value=3Dtravel/guides/caribbean-and-bermuda/jamaica>Jamaica</OPTION> =
<OPTION=20
  value=3Dtravel/guides/asia/japan>Japan</OPTION> <OPTION=20
  value=3Dtravel/guides/middle-east/jordan>Jordan</OPTION> <OPTION=20
  value=3Dtravel/guides/asia/kazakhstan>Kazakhstan</OPTION> <OPTION=20
  value=3Dtravel/guides/africa/kenya>Kenya</OPTION> <OPTION=20
  value=3Dtravel/guides/asia/kyrgyzstan>Kyrgyzstan</OPTION> <OPTION=20
  value=3Dtravel/guides/asia/laos>Laos</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/latvia>Latvia</OPTION> <OPTION=20
  value=3Dtravel/guides/africa/libya>Libya</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/lithuania>Lithuania</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/luxembourg>Luxembourg</OPTION> <OPTION=20
  value=3Dtravel/guides/africa/madagascar>Madagascar</OPTION> <OPTION=20
  value=3Dtravel/guides/asia/malaysia>Malaysia</OPTION> <OPTION=20
  value=3Dtravel/guides/asia/maldives>Maldives</OPTION> <OPTION=20
  value=3Dtravel/guides/africa/mali>Mali</OPTION> <OPTION=20
  =
value=3Dtravel/guides/caribbean-and-bermuda/martinique>Martinique</OPTION=
>=20
  <OPTION value=3Dtravel/guides/africa/mauritius>Mauritius</OPTION> =
<OPTION=20
  value=3Dtravel/guides/north-america/mexico>Mexico</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/monaco>Monaco</OPTION> <OPTION=20
  value=3Dtravel/guides/asia/mongolia>Mongolia</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/montenegro>Montenegro</OPTION> <OPTION=20
  value=3Dtravel/guides/africa/morocco>Morocco</OPTION> <OPTION=20
  value=3Dtravel/guides/africa/mozambique>Mozambique</OPTION> <OPTION=20
  value=3Dtravel/guides/asia/myanmar>Myanmar</OPTION> <OPTION=20
  value=3Dtravel/guides/africa/namibia>Namibia</OPTION> <OPTION=20
  value=3Dtravel/guides/asia/nepal>Nepal</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/netherlands>Netherlands</OPTION> <OPTION=20
  value=3Dtravel/guides/australia-and-pacific/new-zealand>New =
Zealand</OPTION>=20
  <OPTION=20
  =
value=3Dtravel/guides/central-and-south-america/nicaragua>Nicaragua</OPTI=
ON>=20
  <OPTION value=3Dtravel/guides/africa/niger>Niger</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/britain/northern-ireland>Northern =
Ireland</OPTION>=20
  <OPTION value=3Dtravel/guides/europe/norway>Norway</OPTION> <OPTION=20
  value=3Dtravel/guides/middle-east/oman>Oman</OPTION> <OPTION=20
  value=3Dtravel/guides/central-and-south-america/panama>Panama</OPTION> =
<OPTION=20
  value=3Dtravel/guides/australia-and-pacific/papua-new-guinea>Papua New =

  Guinea</OPTION> <OPTION=20
  value=3Dtravel/guides/central-and-south-america/peru>Peru</OPTION> =
<OPTION=20
  value=3Dtravel/guides/asia/philippines>Philippines</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/poland>Poland</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/portugal>Portugal</OPTION> <OPTION=20
  value=3Dtravel/guides/caribbean-and-bermuda/puerto-rico>Puerto =
Rico</OPTION>=20
  <OPTION value=3Dtravel/guides/middle-east/qatar>Qatar</OPTION> <OPTION =

  value=3Dtravel/guides/europe/romania>Romania</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/russia>Russia</OPTION> <OPTION=20
  value=3Dtravel/guides/africa/rwanda>Rwanda</OPTION> <OPTION=20
  value=3Dtravel/guides/caribbean-and-bermuda/saba>Saba</OPTION> <OPTION =

  value=3Dtravel/guides/europe/britain/scotland>Scotland</OPTION> =
<OPTION=20
  value=3Dtravel/guides/africa/senegal>Senegal</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/serbia>Serbia</OPTION> <OPTION=20
  value=3Dtravel/guides/africa/seychelles>Seychelles</OPTION> <OPTION=20
  value=3Dtravel/guides/asia/singapore>Singapore</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/slovakia>Slovakia</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/slovenia>Slovenia</OPTION> <OPTION=20
  value=3Dtravel/guides/africa/south-africa>South Africa</OPTION> =
<OPTION=20
  value=3Dtravel/guides/asia/south-korea>South Korea</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/spain>Spain</OPTION> <OPTION=20
  value=3Dtravel/guides/asia/sri-lanka>Sri Lanka</OPTION> <OPTION=20
  value=3Dtravel/guides/caribbean-and-bermuda/st-barthelemy>St.=20
  Barthelemy</OPTION> <OPTION=20
  value=3Dtravel/guides/caribbean-and-bermuda/st-kitts-and-nevis>St. =
Kitts and=20
  Nevis</OPTION> <OPTION =
value=3Dtravel/guides/caribbean-and-bermuda/st-lucia>St.=20
  Lucia</OPTION> <OPTION=20
  =
value=3Dtravel/guides/caribbean-and-bermuda/st-vincent-and-the-grenadines=
>St.=20
  Vincent and the Grenadines</OPTION> <OPTION=20
  =
value=3Dtravel/guides/central-and-south-america/suriname>Suriname</OPTION=
>=20
  <OPTION value=3Dtravel/guides/europe/sweden>Sweden</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/switzerland>Switzerland</OPTION> <OPTION=20
  value=3Dtravel/guides/asia/taiwan>Taiwan</OPTION> <OPTION=20
  value=3Dtravel/guides/africa/tanzania>Tanzania</OPTION> <OPTION=20
  value=3Dtravel/guides/asia/thailand>Thailand</OPTION> <OPTION=20
  =
value=3Dtravel/guides/caribbean-and-bermuda/trinidad-and-tobago>Trinidad =
and=20
  Tobago</OPTION> <OPTION =
value=3Dtravel/guides/africa/tunisia>Tunisia</OPTION>=20
  <OPTION value=3Dtravel/guides/europe/turkey>Turkey</OPTION> <OPTION=20
  value=3Dtravel/guides/caribbean-and-bermuda/turks-and-caicos>Turks and =

  Caicos</OPTION> <OPTION =
value=3Dtravel/guides/africa/uganda>Uganda</OPTION>=20
  <OPTION value=3Dtravel/guides/middle-east/united-arab-emirates>United =
Arab=20
  Emirates</OPTION> <OPTION=20
  value=3Dtravel/guides/north-america/united-states>United =
States</OPTION> <OPTION=20
  =
value=3Dtravel/guides/central-and-south-america/uruguay>Uruguay</OPTION> =
<OPTION=20
  value=3Dtravel/guides/australia-and-pacific/vanuatu>Vanuatu</OPTION> =
<OPTION=20
  =
value=3Dtravel/guides/central-and-south-america/venezuela>Venezuela</OPTI=
ON>=20
  <OPTION value=3Dtravel/guides/asia/vietnam>Vietnam</OPTION> <OPTION=20
  value=3Dtravel/guides/caribbean-and-bermuda/virgin-islands>Virgin=20
  Islands</OPTION> <OPTION=20
  value=3Dtravel/guides/europe/britain/wales>Wales</OPTION> <OPTION=20
  =
value=3Dtravel/guides/africa/zimbabwe>Zimbabwe</OPTION></SELECT><SELECT=20
class=3Darial disabled name=3Dsubregion><OPTION selected>Select a=20
  Destination</OPTION> <OPTION>--------------------</OPTION> =
<OPTION></OPTION>=20
  <OPTION></OPTION> <OPTION></OPTION></SELECT><INPUT class=3DgoButton =
type=3Dimage=20
src=3D"http://graphics8.nytimes.com/images/global/buttons/go.gif">=20
</DIV></FORM></DIV></DIV>
<SCRIPT type=3Dtext/javascript>modifyNavigationDisplay();</SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/JavaScript>=0A=
			function getShareURL() {=0A=
				return =
encodeURIComponent('http://query.nytimes.com/gst/fullpage.html?res=3D9402=
E6D6153BF934A15752C0A9649C8B63&sec=3Dtravel&spon=3D');=0A=
			}=0A=
			function getShareHeadline() {=0A=
				return encodeURIComponent(' TRAVEL ADVISORY; Deals and Discounts ');=0A=
			}=0A=
			function getShareDescription() {=0A=
				return encodeURIComponent(' From a Norwegian fjord to a =
Mediterranean resort, interesting packages can be found throughout =
Europe. <br /> <br />OSLO OFFER -- For $71 a day a person, based on =
double occupancy, Oslo Promotion, the citys tourist office, is selling a =
plan that includes accommodations in five hotels and daily buffet =
breakfast. It also includes a three-day Oslo Card, which offers =
unlimited public transit, admission to more than 20 museums, restaurant =
discounts and, depending on the season, a sightseeing trip on Oslo Fjord =
and use of swimming pools. The hotels are the Munch, Astoria, =
Gyldenlove, Spectrum and Terminus. All are three-star tourist class, =
with private bath. For $105, the hotel is the deluxe Continental. There =
is a minimum two-night stay; the offer is good all year. Call (800) =
545-2204 or take a look at www .scandinaviantravel.com. ');=0A=
			}=0A=
			function getShareKeywords() {=0A=
				return encodeURIComponent('');=0A=
			}=0A=
			function getShareSection() {=0A=
				return encodeURIComponent('travel');=0A=
			}=0A=
			function getShareSectionDisplay() {=0A=
				return encodeURIComponent('travel');=0A=
			}=0A=
			function getShareByline() {=0A=
				return encodeURIComponent('By JOSEPH SIANO ');=0A=
			}=0A=
			function getSharePubdate() {=0A=
				return encodeURIComponent('January 27, 2002');=0A=
			}=0A=
			function getSharePasskey() {=0A=
				return encodeURIComponent('');=0A=
			}=0A=
		</SCRIPT>

<DIV id=3Dmain>
<DIV id=3DaColumn>
<DIV id=3Darticle>
<H1>TRAVEL ADVISORY; Deals and Discounts </H1>
<DIV id=3DtoolsRight>
<DIV class=3DarticleTools>
<DIV class=3DtoolsContainer>
<UL class=3DtoolsList id=3DtoolsList>
  <LI class=3Dprint><A=20
  =
href=3D"http://query.nytimes.com/gst/fullpage.html?res=3D9402E6D6153BF934=
A15752C0A9649C8B63&amp;sec=3Dtravel&amp;spon=3D&amp;pagewanted=3Dprint">P=
rint</A>=20
<!-- .print -->
  <LI class=3Dsavepage><A=20
  onclick=3D"return furlItNoPop(document.title, document.location.href, =
'', document.referrer,'nytf1');"=20
  =
href=3D"http://query.nytimes.com/gst/fullpage.html?sec=3Dtravel&amp;res=3D=
9402E6D6153BF934A15752C0A9649C8B63#">Save</A>=20
  </LI></UL><!-- .toolsList -->
<SCRIPT language=3DJavaScript =
type=3Dtext/javascript>writePost();</SCRIPT>

<DIV id=3DadxToolSponsor><!-- ADXINFO classification=3D"button" =
campaign=3D"foxsearch2006-emailtools13b-nyt5"-->
<TABLE style=3D"MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px" height=3D53 =
cellSpacing=3D0=20
cellPadding=3D0 width=3D93 border=3D0>
  <TBODY>
  <TR vAlign=3Dbottom>
    <TD width=3D93>
      <DIV style=3D"MARGIN-RIGHT: 2px">
      <DIV align=3Dleft><A=20
      =
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;pag=
e=3Dwww.nytimes.com/archive/article/travel&amp;pos=3DFrame4A&amp;camp=3Df=
oxsearch2006-emailtools13b-nyt5&amp;ad=3Dhistoryboys_88x31_pic11323.gif&a=
mp;goto=3Dhttp://www.foxsearchlight.com/thehistoryboys/"=20
      target=3D_blank><IMG height=3D20 alt=3D"Article Tools Sponsored =
By"=20
      src=3D"http://graphics8.nytimes.com/ads/fox/article-sponsor.gif" =
width=3D62=20
      border=3D0><IMG height=3D31 alt=3D""=20
      =
src=3D"http://graphics8.nytimes.com/ads/fox/sponsorship/historyboys_88x31=
_pic11323.gif"=20
      width=3D88 =
border=3D0></A><BR></DIV></DIV></TD></TR></TBODY></TABLE><!-- ADX=3D =
Frame4A --></DIV><!-- #adxToolSponsor --></DIV><!-- .toolsContainer =
--></DIV><!-- .articleTools --></DIV><!-- .toolsRight -->
<DIV class=3Dbyline>By JOSEPH SIANO </DIV>
<DIV class=3Dtimestamp>Published: January 27, 2002</DIV>
<DIV id=3DarticleBody>
<P>From a Norwegian fjord to a Mediterranean resort, interesting =
packages can be=20
found throughout Europe. <BR><BR>OSLO OFFER -- For $71 a day a person, =
based on=20
double occupancy, Oslo Promotion, the city's tourist office, is selling =
a plan=20
that includes accommodations in five hotels and daily buffet breakfast. =
It also=20
includes a three-day Oslo Card, which offers unlimited public transit, =
admission=20
to more than 20 museums, restaurant discounts and, depending on the =
season, a=20
sightseeing trip on Oslo Fjord and use of swimming pools. The hotels are =
the=20
Munch, Astoria, Gyldenlove, Spectrum and Terminus. All are three-star =
tourist=20
class, with private bath. For $105, the hotel is the deluxe Continental. =
There=20
is a minimum two-night stay; the offer is good all year. Call (800) =
545-2204 or=20
take a look at www .scandinaviantravel.com. </P>
<P><BR>CANNES PREMIERE -- Last month, the Residence All Suites Hotel =
opened in=20
Cannes, two blocks from the Croisette Beach. Its 110 rooms range from =
studios to=20
five-bedroom units and have kitchens. There are two heated pools, a =
sauna,=20
whirlpool, billiards and room service. A three-night package from New =
York on=20
Air France that includes air fare and transfers in Cannes costs $469 a =
person,=20
based on double occupancy (regularly $579), and must be bought by Feb. =
28;=20
travel must begin by March 31. Other United States gateways are =
available; (888)=20
733-3876. <BR><BR>VENICE VALUES -- From Murano glass to luxurious =
fabrics, there=20
is a lot to shop for in Venice. Italiatour, a division of Alitalia, has =
packages=20
from $529 a person, double, Feb. 16 to March 9, with departures on =
Saturday,=20
Sunday or Monday. Included are round-trip air fare from New York to =
Venice,=20
accommodations for three nights, daily Continental breakfast, airport =
transfers=20
in Venice and hotel tax and service charges. The $529 price is also good =
from=20
Boston and Chicago; it's $544 from Miami and $629 from Los Angeles. =
Information:=20
(800) 845-3365 or at www.italiatourusa.com. <BR><BR>FLOATING IN FRANCE =
-- Six=20
barge trips through Provence or Burgundy next month are being sold by =
eWaterways=20
in a package that includes round-trip air fare to Paris from many United =
States=20
cities and two nights in a three-star hotel in Paris. Departures on =
March 22 or=20
29 feature the 50-passenger Chardonnay, which will make a seven-day trip =
on the=20
Rhone to Avignon, Arles and the medieval walled city of Aigues-Morte. =
The price=20
is $2,199 a person, double occupancy. Trips departing on March 8, 15, 22 =
and 29=20
use the 22-passenger eWaterways, which follows canals in Burgundy, with =
stops in=20
Dijon, the Clos de Vougeot vineyards and Ch=C3=A2teauneuf. The price is =
$1,999 a=20
person, double occupancy. Both itineraries include transfers to the =
barges.=20
Information: (800) 676-6613 or at www.ewaterways.com. <BR>JOSEPH SIANO =
<BR></P>
<DIV class=3DnextArticleLink><A title=3D"More articles in Travel"=20
onclick=3D"s_code_linktrack('Archived-More-Travel');"=20
href=3D"http://www.nytimes.com/pages/travel">More Articles in Travel=20
&gt;</A></DIV><!-- .nextArticleLink --></DIV><!-- #articleBody =
--></DIV><!-- #article -->
<DIV id=3DarticleExtras>
<DIV id=3DadxCircBottom><!-- ADX=3D CircBottom --></DIV>
<DIV id=3DadxSponLink><!-- ADX=3D SponLink --></DIV></DIV><!-- =
#articleExtra -->
<DIV class=3Dclear></DIV></DIV><!-- #aColumn -->
<DIV id=3DbColumn>
<DIV id=3DadxBigAd><!-- ADXINFO classification=3D"sumo" =
campaign=3D"Sony_AltusHP-04-467955-nyt2"--><IFRAME=20
marginWidth=3D0 marginHeight=3D0=20
src=3D"http://amch.questionmarket.com/jsc/jsc.html?s=3D5943&amp;c=3D0&amp=
;v=3D0&amp;lt=3D1168099113"=20
frameBorder=3D0 width=3D336 scrolling=3Dno height=3D850=20
BORDERCOLOR=3D"#000000">=0A=
<SCRIPT language=3D'JavaScript1.1' =
SRC=3D"http://ad.doubleclick.net/adj/N1942.nytimes.comSD6440/B2076666.4;a=
br=3D!ie;sz=3D336x850;ord=3D2007.01.06.16.00.26?">=0A=
</SCRIPT>=0A=
<NOSCRIPT>=0A=
<A =
HREF=3D"http://ad.doubleclick.net/jump/N1942.nytimes.comSD6440/B2076666.4=
;abr=3D!ie4;abr=3D!ie5;sz=3D336x850;ord=3D2007.01.06.16.00.26?">=0A=
<IMG =
SRC=3D"http://ad.doubleclick.net/ad/N1942.nytimes.comSD6440/B2076666.4;ab=
r=3D!ie4;abr=3D!ie5;sz=3D336x850;ord=3D2007.01.06.16.00.26?" BORDER=3D0 =
WIDTH=3D336 HEIGHT=3D850 ALT=3D"Click Here"></A>=0A=
</NOSCRIPT>=0A=
</IFRAME><!-- ADX=3D MiddleRight --></DIV><!-- #adxBigAd -->
<DIV id=3DadxMiddle><!-- ADX=3D Right --></DIV>
<DIV id=3DadxSponLinkA><!-- ADX=3D SponLinkA --></DIV>
<DIV id=3DadvertiserLinks>
<H4>Advertisements</H4>
<TABLE>
  <TBODY>
  <TR>
    <TD>
      <UL>
        <LI><!-- ADXINFO classification=3D"text_ad" =
campaign=3D"IllinoisTourism490780-nyt4"--><!-- start text link --><A=20
        =
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;pag=
e=3Dwww.nytimes.com/archive/article/travel&amp;pos=3DRight5A&amp;camp=3DI=
llinoisTourism490780-nyt4&amp;ad=3DAVTextlink&amp;goto=3Dhttp://www.877ch=
icago.com/winterdelights/"=20
        target=3D_blank>
        <DIV class=3DcColumn-TextAdsHeader>Getaway to Chicago for Winter =
Fun.=20
        http://www.877chicago.com/winterdelights/</DIV></A><!-- end text =
link --><!-- ADX=3D Right5A -->
        <LI><A=20
        =
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;pag=
e=3Dwww.nytimes.com/archive/article/travel&amp;pos=3DRight6A&amp;camp=3DN=
YCandCo464112-nyt4&amp;ad=3Dtextlink&amp;goto=3Dhttp://ad.doubleclick.net=
/clk;60328108;14988564;q?http://www.nycvisit.com/paint"=20
        target=3D_blank>
        <DIV class=3DcColumn-TextAdsHeader>NYC Paint the Town Savings! =
January 2 -=20
        February 28, 2007</DIV><BR>www.nycvisit.com</A><!-- ADX=3D =
Right6A -->=20
        <LI><!-- ADXINFO classification=3D"text_ad" =
campaign=3D"unitedfaresale03-nyt4-488797"--><!-- start text link --><A=20
        =
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;pag=
e=3Dwww.nytimes.com/archive/article/travel&amp;pos=3DRight7A&amp;camp=3Du=
nitedfaresale03-nyt4-488797&amp;ad=3DROSTextLinks&amp;goto=3Dhttp://adfar=
m.mediaplex.com/ad/ck/1091-44570-7909-4"=20
        target=3D_blank>
        <DIV class=3DcColumn-TextAdsHeader>Fly in the New Year and enjoy =
low fares=20
        as low as $70* each-way</DIV></A><!-- end text link --><!-- =
ADX=3D Right7A -->
        <LI><!-- ADXINFO classification=3D"text_ad" =
campaign=3D"AMTD-Q1-02-483655-nyt1"--><!-- start text link --><A=20
        =
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;pag=
e=3Dwww.nytimes.com/archive/article/travel&amp;pos=3DRight8A&amp;camp=3DA=
MTD-Q1-02-483655-nyt1&amp;ad=3DamtdtxtlinkROS.html&amp;goto=3Dhttp://clk.=
atdmt.com/OY6/go/nwyrktam0080000117oy6/direct;at.TDA_Q207_New_York_Times_=
DigitalFIN_AV_Textlink_ROSnwyrktam0080000117oy6/01/"=20
        target=3D_blank>
        <DIV class=3DcColumn-TextAdsHeader>Switch to TD =
AMERITRADE</DIV><BR>and=20
        trade free for 45 days + get $100.</A> <!-- end text link =
--><!-- ADX=3D Right8A --></LI></UL></TD>
    <TD class=3Dgutter></TD>
    <TD id=3DadvertiserLinkImg><!-- ADX=3D Bottom3A =
--></TD></TR></TBODY></TABLE></DIV><!-- #advertiserLinks -->
<DIV id=3DadxMiddle5><!-- ADX=3D Middle5A --></DIV></DIV><!-- #bColumn =
--></DIV><!-- #main -->
<DIV class=3DhideContent><!-- SiteCatalyst code version: G.6.=0A=
		Copyright 1997-2004 Omniture, Inc. More info available at=0A=
		http://www.omniture.com -->
<SCRIPT language=3DJavaScript><!--=0A=
		var s_account=3D"nyttravel,nytimesglobal"=0A=
		var s_pageName=3D"free article: travel"=0A=
		var s_server=3D""=0A=
		var s_channel=3D"travel"=0A=
		var s_formOnPage=3D""=0A=
		var s_pageType=3D""=0A=
		var s_prop1=3D"archive: article: free"=0A=
		var s_prop2=3D""=0A=
		var s_prop3=3D""=0A=
		var s_prop4=3D""=0A=
		var s_prop5=3D""=0A=
		var s_prop6=3D""=0A=
		var s_prop7=3D""=0A=
		var s_prop8=3D""=0A=
		var s_prop9=3D""=0A=
		var s_prop10=3D""=0A=
		var s_prop12=3D""=0A=
		var s_prop13=3D""=0A=
		var s_prop14=3D""=0A=
		var s_prop15=3D""=0A=
		var s_prop16=3D""=0A=
		var s_prop17=3D""=0A=
		var s_prop18=3D""=0A=
		var s_prop19=3D""=0A=
		var s_prop20=3D""=0A=
		var s_campaign=3D""=0A=
		var s_state=3D""=0A=
		var s_zip=3D""=0A=
		var s_events=3D""=0A=
		var s_products=3D""=0A=
		var s_purchaseID=3D""=0A=
		var s_eVar1=3D""=0A=
		var s_eVar2=3D""=0A=
		var s_eVar3=3D""=0A=
		var s_eVar4=3D""=0A=
		var s_eVar5=3D""=0A=
		var s_eVar6=3D""=0A=
		var s_eVar7=3D""=0A=
		var s_eVar8=3D""=0A=
		var s_eVar9=3D""=0A=
		var s_eVar10=3D""=0A=
		var s_code=3D' '//--></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://graphics8.nytimes.com/js/s_code_combined.js"></SCRIPT>

<SCRIPT language=3DJavaScript><!-- =0A=
		var s_wd=3Dwindow,s_tm=3Dnew Date;if(s_code!=3D' '){s_code=3Ds_dc(=0A=
		s_account);if(s_code)document.write(s_code)}else=0A=
		document.write('<im'+=0A=
		'g =
src=3D"http://std.o.nytimes.com/b/ss/'+s_account+'/1/G.6--FB/s'+s_tm.getT=
ime()+'?[AQB]'=0A=
		+'&j=3D1.0&[AQE]" height=3D"1" width=3D"1" border=3D"0" alt=3D"" />')=0A=
		//--></SCRIPT>

<SCRIPT language=3DJavaScript><!-- =0A=
		=
if(navigator.appVersion.indexOf('MSIE')>=3D0)document.write(unescape('%3C=
')+'\!-'+'-')=0A=
		//--></SCRIPT>
<NOSCRIPT><IMG height=3D1 alt=3D""=20
src=3D"http://std.o.nytimes.com/b/ss/nyttravel/1/G.6--NS/0" width=3D1=20
border=3D0></NOSCRIPT><!--/DO NOT REMOVE/--> <!-- End SiteCatalyst code =
version: G.6. --><!-- Start UPT call --><IMG height=3D1=20
src=3D"http://up.nytimes.com/?d=3D0/19/&amp;t=3D13&amp;s=3D0&amp;ui=3D&am=
p;r=3D&amp;u=3Dquery%2enytimes%2ecom%2fgst%2ffullpage%2ehtml%3fsec%3dtrav=
el%26res%3d9402E6D6153BF934A15752C0A9649C8B63"=20
width=3D3 border=3D0> <!-- End UPT call -->
<SCRIPT type=3Dtext/javascript>=0A=
	var regstatus=3D"non-registered";=0A=
	var dcsvid=3D"";=0A=
	var gDomain=3D"wt.o.nytimes.com";=0A=
	var gDcsId=3D"dcs94nlu900000kr6jvydpa7y_2q9p";=0A=
	var gTrackEvents=3D0;=0A=
	var gFpc=3D"WT_FPC";=0A=
	/*<![CDATA[*/=0A=
	=
if(document.cookie.indexOf(gFpc+"=3D")=3D=3D-1){document.write("<scr"+"ip=
t type=3D'text/javascript' =
src=3D'"+"http"+(window.location.protocol.indexOf('https:')=3D=3D0?'s':''=
)+"://"+gDomain+"/"+gDcsId+"/wtid.js"+"'><\/scr"+"ipt>");}=0A=
	/*]]>*/=0A=
	</SCRIPT>

<SCRIPT src=3D"http://graphics8.nytimes.com/js/analytics/wt.js"=20
type=3Dtext/javascript></SCRIPT>
<NOSCRIPT><IMG id=3DDCSIMG height=3D1 alt=3DDCSIMG=20
src=3D"http://wt.o.nytimes.com/dcs94nlu900000kr6jvydpa7y_2q9p/njs.gif?dcs=
uri=3D/nojavascript&amp;WT.js=3DNo"=20
width=3D1> </NOSCRIPT>
<SCRIPT=20
language=3DJavascript>Tacoda_AMS_DDC_addPair("t_section","Search")</SCRIP=
T>

<SCRIPT=20
language=3DJavascript>Tacoda_AMS_DDC_addPair("site","nytimes.com")</SCRIP=
T>

<SCRIPT =
language=3DJavaScript>Tacoda_AMS_DDC("http://te.nytimes.com/tte/blank.gif=
","1.0")</SCRIPT>
<IMG height=3D1=20
src=3D"http://query.nytimes.com/adx/bin/clientside/6ec556e2Q2FwQ20Q22D,Q2=
4RjQ3ENQ7EjmQ24vu8RQ24uKQ23NQ3EQ24Q24"=20
width=3D3>
<SCRIPT src=3D"http://content.dl-rms.com/rms/8721/nodetag.js"></SCRIPT>
<!-- ADXINFO classification=3D"text_ad" =
campaign=3D"tacoda-trackingtag"-->
<SCRIPT language=3DJavaScript>var tcdacmd=3D"dt";</SCRIPT>

<SCRIPT language=3DJavaScript =
src=3D"http://an.tacoda.net/an/12985/slf.js"></SCRIPT>
 </DIV>
<DIV id=3Dfooter>
<DIV class=3DfooterRow><A href=3D"http://www.nytimes.com/">Home</A>
<UL>
  <LI><A =
href=3D"http://www.nytimes.com/pages/world/index.html">World</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/national/index.html">U.S.</A>=20
  <LI><A href=3D"http://www.nytimes.com/pages/nyregion/index.html">N.Y. =
/=20
  Region</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/business/index.html">Business</A>=20
  <LI><A=20
  =
href=3D"http://tech.nytimes.com/pages/technology/index.html">Technology</=
A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/science/index.html">Science</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/health/index.html">Health</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/sports/index.html">Sports</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/opinion/index.html">Opinion</A>=20
  <LI><A href=3D"http://www.nytimes.com/pages/arts/index.html">Arts</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/style/index.html">Style</A>=20
  <LI><A href=3D"http://travel.nytimes.com/">Travel</A>=20
  <LI><A =
href=3D"http://jobmarket.nytimes.com/pages/jobs/index.html">Jobs</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/realestate/index.html">Real=20
  Estate</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/pages/automobiles/index.html">Autos</A>=20
  <LI><A=20
  =
href=3D"http://query.nytimes.com/gst/fullpage.html?sec=3Dtravel&amp;res=3D=
9402E6D6153BF934A15752C0A9649C8B63#top">Back=20
  to Top</A> </LI></UL></DIV><A=20
href=3D"http://www.nytimes.com/ref/membercenter/help/copyright.html">Copy=
right=20
2007</A> <A href=3D"http://www.nytco.com/">The New York Times =
Company</A>
<UL>
  <LI><A href=3D"http://www.nytimes.com/privacy">Privacy Policy</A>=20
  <LI><A href=3D"http://www.nytimes.com/search">Search</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/corrections.html">Corrections</A>=20
  <LI><A class=3DrssButton href=3D"http://www.nytimes.com/rss">XML</A>=20
  <LI><A href=3D"http://firstlook.nytimes.com/">First Look</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/membercenter/sitehelp.html">Help</A>=20
  <LI><A=20
  =
href=3D"http://www.nytimes.com/ref/membercenter/help/infoservdirectory.ht=
ml">Contact=20
  Us</A>=20
  <LI><A href=3D"http://www.nytco.com/career.html">Work for Us</A>=20
  <LI><A href=3D"http://spiderbites.nytimes.com/">Site Map</A>=20
</LI></UL></DIV></DIV></DIV></BODY></HTML>

------=_NextPart_001_0035_01C73181.E465FDA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://amch.questionmarket.com/jsc/jsc.html?s=5943&c=0&v=0&lt=1168099113

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<SCRIPT src=3D"http://a.dlqm.net/jsc/jsc.js" =
type=3Dtext/javascript></SCRIPT>

<META content=3D"MSHTML 6.00.5730.11" name=3DGENERATOR></HEAD>
<BODY onload=3Dif(window.r)r();></BODY></HTML>

------=_NextPart_001_0035_01C73181.E465FDA0--

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/common.js

/*=0A=
$Id: common.js,v 1.11 2006/06/07 19:17:51 santep Exp $=0A=
(c) 2006 The New York Times Company=0A=
*/=0A=
=0A=
	function nameIt() {=0A=
    	window.name =3D 'nytimesmain';=0A=
	    if ((navigator.appName =3D=3D "Microsoft Internet Explorer") && =
(document.all.globalsearchform)){=0A=
			document.all.globalsearchform.style.visibility =3D "visible";=0A=
        }=0A=
    }=0A=
     =0A=
	function pop_me_up(pURL,features){ =0A=
		new_window =3D window.open(pURL, "popup_window", features);=0A=
		new_window.focus();=0A=
	}=0A=
=0A=
	function pop_me_up2(pURL,name,features){=0A=
		new_window =3D window.open(pURL,name,features);=0A=
		new_window.focus();=0A=
	}=0A=
=0A=
	function changeImage(image_name,image_src) {=0A=
   		document.images[image_name].src =3D image_src;=0A=
	}=0A=
=0A=
	function goToURL(obj){=0A=
		var f =3D (obj.section) ? obj : obj.form;=0A=
		var selected =3D f.section.selectedIndex;=0A=
		var URL =3D f.section.options[selected].value;=0A=
		if (URL !=3D "") document.location =3D URL;=0A=
		return false;=0A=
	}=0A=
=0A=
	function goToURL2(sel){=0A=
	// This version only works for onChange events from select objects=0A=
	// but the select object can have any name, unlike goToURL() which =
requires =0A=
	// the select object to be named "section"=0A=
	=0A=
		var selected =3D sel.selectedIndex;=0A=
		var url =3D sel.options[selected].value;=0A=
		if (url !=3D "") document.location =3D url;=0A=
		return false;=0A=
	}=0A=
=0A=
	if (window.self !=3D window.top) { =0A=
		top.location.replace(window.location.pathname); =0A=
	}=0A=
	//begin functions for Travel flash slideshows=0A=
	function writeFlashSlideShow(xmlFile){=0A=
		var swfFile =3D =
"/slideshow/swf/slideshow.swf?XMLfile=3D/slideshow/xml/travel/" + =
xmlFile;=0A=
		=0A=
		var HTMLstr =3D "";=0A=
		HTMLstr +=3D "<object =
classid=3D\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" =
codebase=3D\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/sw=
flash.cab#version=3D6,0,0,0\" width=3D\"390\" height=3D\"300\" =
id=3D\"slideshow\" align=3D\"middle\">";=0A=
		HTMLstr +=3D "<param name=3D\"allowScriptAccess\" =
value=3D\"sameDomain\" />";=0A=
		HTMLstr +=3D "<param name=3D\"movie\" value=3D\"" + swfFile + "\" />";=0A=
		HTMLstr +=3D "<param name=3D\"quality\" value=3D\"high\" />";=0A=
		HTMLstr +=3D "<param name=3D\"wmode\" value=3D\"transparent\" />";=0A=
		HTMLstr +=3D "<embed src=3D\"" + swfFile + "\" wmode=3D\"transparent\" =
quality=3D\"high\" width=3D\"390\" height=3D\"300\" name=3D\"slideshow\" =
align=3D\"middle\" allowScriptAccess=3D\"sameDomain\" =
type=3D\"application/x-shockwave-flash\" =
pluginspage=3D\"http://www.macromedia.com/go/getflashplayer\" />";=0A=
		HTMLstr +=3D "</object>";=0A=
		return HTMLstr;=0A=
	}=0A=
	=0A=
	function showFirstSlide(imgName, photoCredit, photoCaption){=0A=
		var HTMLstr =3D "";=0A=
		HTMLstr +=3D "<!-- begin photo -->";=0A=
		HTMLstr +=3D "<img =
src=3D\"http://graphics.nytimes.com/images/section/travel/slideshow/" + =
imgName + "\" width=3D\"390\" height=3D\"200\" alt=3D\"photo\" =
border=3D\"0\">";=0A=
		HTMLstr +=3D "<!-- end photo -->";=0A=
		HTMLstr +=3D "<div align=3D\"right\" class=3D\"photocredit\">" + =
photoCredit + "</div>";=0A=
		HTMLstr +=3D "<div class=3D\"photocaption\">" + photoCaption + =
"</div>";=0A=
		return HTMLstr;=0A=
	}=0A=
	//end functions for Travel flash slideshows=0A=
	=0A=
	//begin functions for Global flash slideshows=0A=
	function writeEmbeddedFlashSlideShow(xmlFile){=0A=
		var swfFile =3D =
"/slideshow/swf/slideshow.swf?XMLfile=3D/slideshow/xml/" + xmlFile;=0A=
		=0A=
		var HTMLstr =3D "";=0A=
		HTMLstr +=3D "<object =
classid=3D\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" =
codebase=3D\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/sw=
flash.cab#version=3D6,0,0,0\" width=3D\"390\" height=3D\"300\" =
id=3D\"slideshow\" align=3D\"middle\">";=0A=
		HTMLstr +=3D "<param name=3D\"allowScriptAccess\" =
value=3D\"sameDomain\" />";=0A=
		HTMLstr +=3D "<param name=3D\"movie\" value=3D\"" + swfFile + "\" />";=0A=
		HTMLstr +=3D "<param name=3D\"quality\" value=3D\"high\" />";=0A=
		HTMLstr +=3D "<param name=3D\"wmode\" value=3D\"transparent\" />";=0A=
		HTMLstr +=3D "<embed src=3D\"" + swfFile + "\" wmode=3D\"transparent\" =
qualityaigh\" width=3D\"390\" height=3D\"300\" name=3D\"slideshow\" =
align=3D\"middle\" allowScriptAccess=3D\"sameDomain\" =
type=3D\"application/x-shockwave-flash\" =
pluginspage=3D\"http://www.macromedia.com/go/getflashplayer\" />";=0A=
		HTMLstr +=3D "</object>";=0A=
		return HTMLstr;=0A=
	}=0A=
	=0A=
	function showFirstEmbeddedSlide(imgName, photoCredit, photoCaption){=0A=
		var HTMLstr =3D "";=0A=
		HTMLstr +=3D "<!-- begin photo -->";=0A=
		HTMLstr +=3D "<img src=3D\"" + imgName + "\" width=3D\"390\" =
height=3D\"200\" alt=3D\"photo\" border=3D\"0\">";=0A=
		HTMLstr +=3D "<!-- end photo -->";=0A=
		HTMLstr +=3D "<div align=3D\"right\" class=3D\"photocredit\">" + =
photoCredit + "</div>";=0A=
		HTMLstr +=3D "<div class=3D\"photocaption\">" + photoCaption + =
"</div>";=0A=
		return HTMLstr;=0A=
	}=0A=
	//end functions for Global flash slideshows=0A=
	=0A=
	=0A=
	function preloadNavImages(imageNames, imagePath){=0A=
		var loadedImages =3D new Array();=0A=
		if (document.images) {=0A=
			for (var i=3D0; i < imageNames.length; i++){=0A=
				loadedImages[i] =3D new Image();=0A=
				loadedImages[i].src =3D imagePath + "nav_" + imageNames[i] + =
"_off.gif";=0A=
			}=0A=
		}=0A=
	=0A=
	}=0A=
	=0A=
	function readCookie(value){=0A=
		var allCookieVals =3D document.cookie.split(";");=0A=
		for (var i=3D0; i < allCookieVals.length; i++){ //loop through all =
cookies=0A=
			if (allCookieVals[i].indexOf(value) !=3D -1) { //find target cookie=0A=
				var cookieVal =3D allCookieVals[i].split("=3D"); //split name/value =
pair=0A=
				return cookieVal[1]; //return target cookie value=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	function expandMultimediaWindow(){=0A=
		if (window.resizeTo && window.moveTo) {=0A=
			window.resizeTo(screen.availWidth, screen.availHeight);=0A=
			window.moveTo(0,0);=0A=
		}=0A=
	}=0A=
	=0A=
	function shrinkMultimediaWindow(w,h){=0A=
		if (window.resizeTo) window.resizeTo(w,h);=0A=
		if (window.moveTo) {=0A=
			var winX =3D ((screen.availWidth/2) - (w/2));=0A=
			var winY =3D ((screen.availHeight/2) - (h/2));=0A=
			window.moveTo(winX,winY);=0A=
		}=0A=
	}=0A=
	=0A=
	function ieXLiquidWidth() {=0A=
		if (document.body.clientWidth < 774) {=0A=
			return "768px";=0A=
		} else if (document.body.clientWidth > 984) {=0A=
			return "980px";=0A=
		} else {=0A=
			return "auto";=0A=
		}=0A=
	}=0A=
=0A=
	function setClientSizeCookies() {=0A=
        	var client_w =3D document.body.clientWidth;=0A=
       		var path =3D "/";=0A=
        	var domain =3D "nytimes.com";=0A=
        	document.cookie =3D "client_w=3D" + client_w + "; path=3D " + =
path + "; domain=3D" + domain;=0A=
	}=0A=
=0A=
=0A=
=0A=
// Function for Classifieds and Most Popular modules=0A=
   function Accordian(target) {=0A=
   	typeof target =3D=3D "object" ? this.element =3D target : =
this.element =3D document.getElementById(target); if (!this.element) =
return false;  =0A=
   	this.ul =3D this.element.getElementsByTagName("ul")[0]; =0A=
   	this.tabs =3D this.ul.getElementsByTagName("li");=0A=
   	this.tabContent =3D this.getTabContent();=0A=
   	this.bind();=0A=
   }=0A=
=0A=
   Accordian.prototype.getTabContent =3D function() {=0A=
   	tabContent=3D new Array();    =0A=
   	this.divs =3D this.element.getElementsByTagName("div");=0A=
   	for(var i =3D 0; i < this.divs.length; i++) {=0A=
           if (/tabContent/i.test(this.divs[i].className)) {=0A=
           tabContent.push(this.divs[i]);                        =0A=
   		}=0A=
   	}=0A=
   	return tabContent;=0A=
   }=0A=
=0A=
=0A=
   Accordian.prototype.bind =3D function() {    =0A=
   	var o =3D this;=0A=
   	for(var i =3D 0; i < this.tabs.length; i++) {=0A=
   		this.tabs[i].onclick =3D function() { =0A=
   		   if (this.className !=3D 'selected') {=0A=
   		      o.open(this); return false;=0A=
   		      var a =3D this.getElementsByTagName("a")[0];=0A=
   		      if (a) a.onclick =3D function() { =0A=
                    return false; =0A=
               }=0A=
   		   }=0A=
   		} =0A=
   	}=0A=
   }=0A=
=0A=
   Accordian.prototype.open =3D function(caller) {    =0A=
   	for(var i =3D 0; i < this.tabs.length; i++) {=0A=
   		var tab =3D this.tabs[i]; =0A=
   		if (tab =3D=3D caller) {  =0A=
   			this.collapse();=0A=
   			tab.className =3D "selected"=0A=
   			this.tabContent[i].style.display =3D "block";=0A=
   		}=0A=
   	}=0A=
   }=0A=
=0A=
   Accordian.prototype.collapse =3D function() {=0A=
   	for(var i =3D 0; i < this.tabs.length; i++) {    =0A=
   		this.tabs[i].className =3D "";=0A=
   		this.tabContent[i].style.display =3D "none";                 =0A=
   	}                                                                =0A=
   }=0A=
=0A=
//Function for Google ads links=0A=
function linkbox(url, winName) {=0A=
   window.open(url, winName, =0A=
"location=3Dyes,directories=3Dyes,menubar=3Dyes,toolbar=3Dyes,status=3Dye=
s,resizable=3Dyes,scrollbars=3Dyes");=0A=
}    =0A=
=0A=
=0A=
function enhanceAccordians() {=0A=
	var divs =3D document.getElementsByTagName('div');=0A=
	for (var i =3D 0; i < divs.length; i++) {=0A=
		var element =3D divs[i];     =0A=
		if (/accordian/i.test(element.className)) {=0A=
			new Accordian(element);=0A=
		}=0A=
	} =0A=
}=0A=

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/browserSize.js

<!--=0A=
=0A=
function setClientSizeCookies() {=0A=
        var client_w =3D document.body.clientWidth;=0A=
        var path =3D "/";=0A=
        var domain =3D "nytimes.com";=0A=
        =0A=
        document.cookie =3D "client_w=3D" + client_w + "; path=3D " + =
path + "; domain=3D" + domain;=0A=
}=0A=
=0A=
//-->=0A=

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/Tacoda_AMS_DDC_Header.js

var Tacoda_AMS_DDC_snippet_version =3D "1.3a";=0A=
var Tacoda_AMD_DDC_snippet_date =3D "011905";=0A=
var Tacoda_AMS_DDC_clist =3D new Array("TID","RMID","nyt-d");=0A=
var Tacoda_AMS_DDC_clist_notset =3D null;=0A=
var Tacoda_AMS_DDC_keys =3D new Array();=0A=
var Tacoda_AMS_DDC_values =3D new Array();=0A=
var Tacoda_AMS_DDC_vars_num =3D 0;=0A=
function Tacoda_AMS_DDC_getCookie(name) {=0A=
var cname =3D name + "=3D";=0A=
var dc =3D document.cookie;=0A=
if (dc.length > 0) {=0A=
for(var begin =3D dc.indexOf(cname); begin !=3D -1; begin =3D =0A=
dc.indexOf(cname, begin)) {=0A=
if((begin !=3D 0) && (dc.charAt(begin - 1) !=3D ' ')) {=0A=
begin++;=0A=
continue;=0A=
}=0A=
begin +=3D cname.length;=0A=
var end =3D dc.indexOf(";", begin);=0A=
if (end =3D=3D -1)=0A=
end =3D dc.length;=0A=
return unescape(dc.substring(begin, end));=0A=
}=0A=
}=0A=
return Tacoda_AMS_DDC_clist_notset;=0A=
}=0A=
function Tacoda_AMS_DDC_addPair(key, value) {=0A=
Tacoda_AMS_DDC_keys[Tacoda_AMS_DDC_vars_num] =3D key;=0A=
Tacoda_AMS_DDC_values[Tacoda_AMS_DDC_vars_num] =3D value;=0A=
Tacoda_AMS_DDC_vars_num++;=0A=
}=0A=
function Tacoda_AMS_DDC_collect_vars() {=0A=
var Tacoda_AMS_DDC_vars_as_string =3D "";=0A=
for(var i =3D 0; i < Tacoda_AMS_DDC_vars_num; i++) {=0A=
Tacoda_AMS_DDC_vars_as_string +=3D "&var_" + escape( =0A=
Tacoda_AMS_DDC_keys[i] ) + "=3D" + escape( Tacoda_AMS_DDC_values[i] ) ;=0A=
}=0A=
return Tacoda_AMS_DDC_vars_as_string;=0A=
}=0A=
function Tacoda_AMS_DDC(Tacoda_AMS_DDC_img_url, Tacoda_AMS_DDC_js) {=0A=
Tacoda_AMS_DDC_js =3D parseFloat(Tacoda_AMS_DDC_js);=0A=
Tacoda_AMS_DDC_args =3D "?" + Math.random() + "&snippet_version=3D" + =0A=
Tacoda_AMS_DDC_snippet_version + "&referrer=3D" + =
escape(document.referrer) + =0A=
"&page=3D" + escape(window.location.href);=0A=
Tacoda_AMS_DDC_args +=3D "&timezone=3D" + (new =
Date()).getTimezoneOffset();=0A=
for(var i =3D 0; i < Tacoda_AMS_DDC_clist.length; i++) {=0A=
var clist_name =3D Tacoda_AMS_DDC_clist[i];=0A=
var clist_value =3D Tacoda_AMS_DDC_getCookie(clist_name);=0A=
if(clist_value !=3D null) {=0A=
Tacoda_AMS_DDC_args +=3D "&clist_" + escape(clist_name) + "=3D" + =0A=
escape(clist_value);=0A=
}=0A=
}=0A=
Tacoda_AMS_DDC_args +=3D Tacoda_AMS_DDC_collect_vars();=0A=
document.write('<IMG '+'SRC=3D"' + Tacoda_AMS_DDC_img_url + =0A=
Tacoda_AMS_DDC_args + '" height=3D"1" width=3D"1" border=3D"0" =
id=3D"tacoda">');=0A=
}=0A=
=0A=

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/common/screen/DropDown.js

function DropDown( dropDownId ){=0A=
	if( window.dropDowns && window.dropDowns[dropDownId] ){		// already =
registered=0A=
		return window.dropDowns[dropDownId];=0A=
	} else {													// unregistered=0A=
		this.elementId =3D dropDownId;=0A=
		this.mouseOver =3D false;=0A=
		this.timeoutID;=0A=
		=0A=
		var ddObj =3D this.getElement();=0A=
	=0A=
//		if( ddObj.className !=3D "dropDown" ) throw new Error( =
this.elementId + " is not a valid DropDown. Please make sure you have =
provided it a CSS class of 'dropDown'." );=0A=
		=0A=
		//register=0A=
		if( !window.dropDowns )	window.dropDowns =3D new Object();=0A=
		window.dropDowns[this.dropDownId] =3D this;=0A=
	}				=0A=
}=0A=
=0A=
DropDown.prototype.show =3D function(){=0A=
	ddObj =3D this.getElement();=0A=
	ddObj.style.visibility =3D "visible";=0A=
	=0A=
	ddObj.onmouseout =3D function( event ){=0A=
		window.dropDowns[this.elementId].mouseOver =3D false;=0A=
		this.timeoutID =3D window.setTimeout( "window.dropDowns['" + =
this.elementId + "'].checkOver();" , 500  );=0A=
		=0A=
	}=0A=
	=0A=
	ddObj.onmouseover =3D function( event ){=0A=
		window.dropDowns[this.elementId].mouseOver =3D true;=0A=
		window.clearTimeout(this.timeoutID);=0A=
	}=0A=
}=0A=
=0A=
DropDown.prototype.TimeOut =3D function(){=0A=
	var ddObj =3D this;=0A=
	this.timeoutID =3D window.setTimeout( function(){ddObj.checkOver();} , =
500  );=0A=
}=0A=
=0A=
DropDown.prototype.hide =3D function(){=0A=
	this.getElement().style.visibility =3D "hidden";=0A=
}=0A=
=0A=
DropDown.prototype.getElement =3D function(){=0A=
	return document.getElementById( this.elementId );=0A=
}=0A=
=0A=
DropDown.prototype.checkOver =3D function(){=0A=
	if( this.mouseOver =3D=3D false ) this.hide();=0A=
}=0A=

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/common/screen/modifyNavigationDisplay.js

function modifyNavigationDisplay(){=0A=
	if(document.createElement && document.getElementById( "navigation")) {	=0A=
		var navDiv =3D document.getElementById( "navigation" );=0A=
		var navList =3D evalChildNodes( navDiv , ["nodeName.toLowerCase() =
=3D=3D 'ul'" , "className =3D=3D 'tabs'"] );=0A=
		var selectedItem =3D evalChildNodes ( navList , ["className =3D=3D =
'selected'" , "nodeName.toLowerCase() =3D=3D 'li'"] ); if =
(!selectedItem) return false;=0A=
		var subNavList =3D evalChildNodes( selectedItem , =
["nodeName.toLowerCase() =3D=3D 'ul'"] );=0A=
		=0A=
		if(subNavList) {=0A=
		=0A=
			subNavList.id =3D "sub" + selectedItem.id;=0A=
=0A=
			var subNavDiv =3D document.createElement( "DIV" );=0A=
			subNavDiv.id =3D "subNavigation";=0A=
			navDiv.appendChild( subNavDiv );=0A=
			selectedItem.removeChild( subNavList );=0A=
=0A=
			subNavDiv.appendChild( subNavList );=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
=0A=
=0A=
function evalChildNodes( parentObj , evalStatementArray ){=0A=
	var evalStatement =3D new String();=0A=
=0A=
	try{=0A=
		for( iESA=3D0 ; iESA < evalStatementArray.length ; iESA++ ){=0A=
			if( iESA !=3D 0 ) evalStatement +=3D " && ";=0A=
			evalStatement +=3D " parentObj.childNodes[iECN]." + =
evalStatementArray[iESA] + " ";=0A=
		}=0A=
		=0A=
		for( iECN=3D0 ; iECN < parentObj.childNodes.length ; iECN++ ){=0A=
			if( eval( evalStatement ) ){=0A=
				return parentObj.childNodes[iECN];=0A=
			}=0A=
		}=0A=
		return null;=0A=
	} catch( e ){=0A=
		return null;=0A=
	}=0A=
}
------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/fileit.js

function furlIt(title, url, clip, referrer, partner) {=0A=
	var furlit=3Dwindow.open(buildURL(title, url, clip, referrer, partner, =
true),'myfurlwindow','scrollbars=3Dno,width=3D475,height=3D575,left=3D75,=
top=3D20,status=3Dno,resizable=3Dyes');=0A=
    furlit.focus();=0A=
    return false;=0A=
}=0A=
=0A=
function furlItNoPop(title, url, clip, referrer, partner) {=0A=
	document.location.href =3D buildURL(title, url, clip, referrer, =
partner, false);=0A=
    return false;=0A=
}=0A=
=0A=
function furlItLink(link, title, partner) {=0A=
    return doFurlItLink(link, title, partner, true);=0A=
}=0A=
=0A=
function furlItLinkNoPop(link, title, partner) {=0A=
    return doFurlItLink(link, title, partner, false);=0A=
}=0A=
=0A=
function doFurlItLink(link, title, partner, pop) {=0A=
	if(link){=0A=
        if (!title) {=0A=
            title =3D '';=0A=
        }=0A=
        var refr =3D document.location.href=0A=
        if (pop) {=0A=
            return furlIt(title, link, '', refr, partner);=0A=
        } else {=0A=
            return furlItNoPop(title, link, '', refr, partner);=0A=
        }=0A=
	}=0A=
    return false;=0A=
}=0A=
=0A=
function buildURL(title, url, clip, referrer, partner, pop) {=0A=
    if (!url) {=0A=
        url=3D '';=0A=
    }=0A=
    var d =3D document;=0A=
    if (!clip) {=0A=
        =
d.selection?(d.selection.type!=3D'None'?d.selection.createRange().text:''=
):(d.getSelection?d.getSelection():'');=0A=
        if (document.selection) {=0A=
           if (d.selection.type !=3D 'None') {=0A=
               clip =3D d.selection.createRange().text;=0A=
           }=0A=
        } else if (d.getSelection) {=0A=
            clip =3D d.getSelection();=0A=
        } else if (getSelection) {=0A=
            clip =3D getSelection();=0A=
        }=0A=
        if (!clip) {=0A=
            clip =3D '';=0A=
        }=0A=
    }=0A=
    if (!title) {=0A=
        title =3D '';=0A=
    }=0A=
    if (!referrer) {=0A=
        referrer =3D d.referrer;=0A=
        if (!referrer) {=0A=
            referrer =3D '';=0A=
        }=0A=
    }=0A=
    if (partner && partner !=3D '') {=0A=
        partner =3D "&source=3D" + partner;=0A=
    } else {=0A=
        partner =3D '';=0A=
    }=0A=
    =0A=
    var p=3D"";=0A=
    if (!pop) {=0A=
        p=3D"p=3D1&";=0A=
    }=0A=
	if (typeof(encodeURIComponent) !=3D 'function') {=0A=
        title =3D escape(title);=0A=
        clip =3D escape(clip);=0A=
    } else {=0A=
	title =3D encodeURIComponent(title);=0A=
	clip =3D encodeURIComponent(clip);=0A=
    }=0A=
    //title =3D escape(title); - already encoded above=0A=
    url =3D escape(url);=0A=
    referrer =3D escape(referrer);=0A=
=0A=
 return 'http://timesfile.nytimes.com/storeIt.jsp?' + p + 't=3D' + title =
+ '&u=3D' + url +  '&r=3D' + referrer + partner + '&c=3D' + clip;=0A=
}=0A=

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/todays_date.js

	var day=3D"";=0A=
	var month=3D"";=0A=
	var myweekday=3D"";=0A=
	var year=3D"";=0A=
	=0A=
	mydate =3D new Date();=0A=
	myday =3D mydate.getDay();=0A=
	mymonth =3D mydate.getMonth();=0A=
	myweekday=3D mydate.getDate();=0A=
	weekday=3D myweekday;=0A=
	myyear=3D mydate.getFullYear();=0A=
	year =3D myyear;=0A=
	=0A=
	if(myday =3D=3D 0){=0A=
		day =3D " Sunday, ";=0A=
	} else if(myday =3D=3D 1){=0A=
		day =3D " Monday, ";=0A=
	} else if(myday =3D=3D 2){=0A=
		day =3D " Tuesday, ";=0A=
	} else if(myday =3D=3D 3){=0A=
		day =3D " Wednesday, ";=0A=
	} else if(myday =3D=3D 4){=0A=
		day =3D " Thursday, ";=0A=
	} else if(myday =3D=3D 5){=0A=
		day =3D " Friday, ";=0A=
	} else if(myday =3D=3D 6){=0A=
		day =3D " Saturday, ";=0A=
	}=0A=
	=0A=
	if(mymonth =3D=3D 0){=0A=
		month =3D "January ";=0A=
	} else if(mymonth =3D=3D 1){=0A=
		month =3D "February ";=0A=
	} else if(mymonth =3D=3D 2){=0A=
		month =3D "March ";=0A=
	} else if(mymonth =3D=3D 3){=0A=
		month =3D "April ";=0A=
	} else if(mymonth =3D=3D 4){=0A=
		month =3D "May ";=0A=
	} else if(mymonth =3D=3D 5){=0A=
		month =3D "June ";=0A=
	} else if(mymonth =3D=3D 6){=0A=
		month =3D "July ";=0A=
	} else if(mymonth =3D=3D 7){=0A=
		month =3D "August ";=0A=
	} else if(mymonth =3D=3D 8){=0A=
		month =3D "September ";=0A=
	} else if(mymonth =3D=3D 9){=0A=
		month =3D "October ";=0A=
	} else if(mymonth =3D=3D 10){=0A=
		month =3D "November ";=0A=
	} else if(mymonth =3D=3D 11){=0A=
		month =3D "December ";=0A=
	}=0A=

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/article/articleShare.js

// v 1.0 =0A=
// funtion build for article share =0A=
=0A=
function showHideSwap (id1, id2) {=0A=
	if (document.getElementById) {=0A=
		if (document.getElementById(id1).className =3D=3D 'hide' && =
document.getElementById(id2).className =3D=3D 'post') {=0A=
			document.getElementById(id1).className =3D 'show';=0A=
			document.getElementById(id2).className =3D 'postFrame';=0A=
		} else {=0A=
       		     	document.getElementById(id1).className =3D 'hide';=0A=
            		document.getElementById(id2).className =3D 'post';=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function articleShare(site) {=0A=
	var popUpUrl;=0A=
    var title =3D getShareHeadline();=0A=
    var description =3D getShareDescription();=0A=
	switch (site) {=0A=
	case "newsvine":=0A=
		popUpUrl =3D generatePasskeyURL('newsvine');=0A=
		var keywords =3D getShareSection(); =0A=
		if(typeof(getShareSubSection) =3D=3D 'function') {=0A=
			if(getShareSubSection() !=3D '') {=0A=
				keywords =3D keywords + ',' + getShareSubSection();=0A=
			}=0A=
		}=0A=
		if (getShareKeywords() !=3D '') {=0A=
			keywords =3D keywords + ',' + getShareKeywords();=0A=
		}=0A=
		=
postPopUp('http://www.newsvine.com/_wine/save?ver=3D2&popoff=3D0&aff=3Dny=
times&t=3D' + keywords + '&e=3D' + description + '&h=3D' + title + =
'&u=3D' + popUpUrl, 'newsvine', =
'toolbar=3D0,status=3D0,height=3D445,width=3D650,scrollbars=3Dyes,resizab=
le=3Dyes');=0A=
		s_code_linktrack('Article-Tool-Share-Newsvine');=0A=
		break;=0A=
	case "facebook":=0A=
		popUpUrl =3D generatePasskeyURL('facebook');=0A=
		postPopUp('http://www.facebook.com/sharer.php?u=3D' + popUpUrl + =
'&t=3D' + title, 'facebook', =
'toolbar=3D0,status=3D0,height=3D436,width=3D646,scrollbars=3Dyes,resizab=
le=3Dyes');=0A=
		s_code_linktrack('Article-Tool-Share-Facebook');=0A=
		break;=0A=
	case "digg":=0A=
		popUpUrl =3D generatePasskeyURL('digg');=0A=
		var topic =3D getShareSection();	=0A=
		postPopUp('http://digg.com/remote-submit?phase=3D2&url=3D' + popUpUrl =
+ '&title=3D' + title + '&bodytext=3D' + description, 'digg', =
'toolbar=3D0,status=3D0,height=3D450,width=3D650,scrollbars=3Dyes,resizab=
le=3Dyes');=0A=
		s_code_linktrack('Article-Tool-Share-Digg');=0A=
		break;	=0A=
	case "permalink":=0A=
		popUpUrl =3D generatePasskeyURL('permalink');=0A=
		var section =3D getShareSectionDisplay();=0A=
		var byline =3D getShareByline();=0A=
		var pubdate =3D getSharePubdate();	=0A=
		=
postPopUp('http://www.nytimes.com/export_html/common/new_article_post.htm=
l?url=3D' + popUpUrl + '&title=3D' + title+ '&summary=3D' + description =
+ '&section=3D' + section + '&pubdate=3D' + pubdate + '&byline=3D' + =
byline, 'permalink', =
'toolbar=3D0,status=3D0,height=3D410,width=3D490,scrollbars=3Dyes,resizab=
le=3Dno');=0A=
		s_code_linktrack('Article-Tool-Share-Permalink');=0A=
		break;	=0A=
	}=0A=
}=0A=
=0A=
function generatePasskeyURL(tracker) {=0A=
	if(document.getElementById) {=0A=
		var passkey =3D getSharePasskey();=0A=
	=0A=
		// make sure passkey exists=0A=
		if(passkey !=3D '') {=0A=
			if (decodeURIComponent(getShareURL()).indexOf('?') > 0) {=0A=
				return getShareURL() + encodeURIComponent('&' + passkey + =
'&partner=3D' + tracker + '&exprod=3D' + tracker);=0A=
			} else {=0A=
				return getShareURL() + encodeURIComponent('?' + passkey + =
'&partner=3D' + tracker + '&exprod=3D' + tracker);=0A=
			}=0A=
		} else {=0A=
			if (decodeURIComponent(getShareURL()).indexOf('?') > 0) {=0A=
				return getShareURL() + encodeURIComponent('&partner=3D' + tracker + =
'&exprod=3D' + tracker);=0A=
			} else {=0A=
				return getShareURL() + encodeURIComponent('?partner=3D' + tracker + =
'&exprod=3D' + tracker);=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function postPopUp(url, name, params) {=0A=
	var win =3D window.open(url, name, params);=0A=
}=0A=
=0A=
function addPostItem(parentElement, style, post_link, text) {=0A=
	if( document.createElement ){=0A=
		var postItem =3D document.createElement("LI");=0A=
		postItem.className =3D style;=0A=
		var itemLink =3D document.createElement("A");=0A=
		itemLink.setAttribute("href", post_link);=0A=
		//itemLink.setAttribute("onClick", post_link);=0A=
		itemLink.innerHTML =3D text;=0A=
	=0A=
		postItem.appendChild(itemLink);=0A=
		parentElement.appendChild(postItem);=0A=
	}=0A=
}=0A=
=0A=
function writePost() {=0A=
	=0A=
	if( document.createElement ){=0A=
		var parentElement =3D document.getElementById('toolsList');=0A=
		=0A=
		//create post li=0A=
		var postElement =3D document.createElement( "LI");=0A=
		postElement.className =3D "post";=0A=
		postElement.setAttribute("id", "post");=0A=
		// create post link=0A=
		var postLink =3D document.createElement("A");=0A=
		postLink.setAttribute("href", "#");=0A=
		//postLink.setAttribute("onClick", "showHideSwap(\'postList\', =
\'post\'); return false;");=0A=
		postLink.onclick =3D function () { showHideSwap('postList', 'post'); =
return false; };=0A=
		postLink.innerHTML =3D " Share";=0A=
=0A=
		postElement.appendChild(postLink);=0A=
		=0A=
		// create unordered list for post items=0A=
		var postList =3D document.createElement("UL");=0A=
		postList.setAttribute("id","postList");	=0A=
		postList.className =3D "hide";=0A=
		=0A=
		//add post links=0A=
		addPostItem(postList, "digg", "javascript:articleShare('digg');", =
"Digg");=0A=
		addPostItem(postList, "facebook", =
"javascript:articleShare('facebook');", "Facebook");=0A=
		addPostItem(postList, "newsvine", =
"javascript:articleShare('newsvine');", "Newsvine");=0A=
		addPostItem(postList, "permalink", =
"javascript:articleShare('permalink');", "Permalink");=0A=
		=0A=
		postElement.appendChild(postList);=0A=
		parentElement.appendChild(postElement);=0A=
	}=0A=
}
------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/section/travel/navDropdownData.js

function updateSubRegion(obj){=0A=
	var f =3D (obj.section) ? obj : obj.form;=0A=
	var index =3D f.region.selectedIndex;=0A=
	var o =3D f.subregion.options;=0A=
	var offset =3D 2;=0A=
	o.length =3D offset;=0A=
	var s =3D eval(regionNames[index]);=0A=
	var URL =3D (s !=3D "") ? eval(regionNames[index] + "_URLs") : "";=0A=
	var l =3D s.length;=0A=
	for (var i=3D0; i<l; i++){=0A=
		o[i + offset] =3D new Option(s[i], URL[i]);=0A=
	}=0A=
	//f.subregion.disabled =3D (index < offset) ? 1 : 0;=0A=
	f.subregion.disabled =3D ((index < offset) || (s =3D=3D "")) ? 1 : 0;=0A=
	f.subregion.selectedIndex =3D 0;=0A=
}=0A=
function gotoSubSection(obj){=0A=
	var searchHost =3D "";=0A=
	if (location.hostname =3D=3D "dwww.em.nytimes.com" || location.hostname =
=3D=3D "dtravel.prvt.nytimes.com") {=0A=
		searchHost =3D "http://dtravel.prvt.nytimes.com";=0A=
	} else if (location.hostname =3D=3D "swww.nytimes.com" || =
location.hostname =3D=3D "stravel.prvt.nytimes.com" || location.hostname =
=3D=3D "stravel2.prvt.nytimes.com") {=0A=
		searchHost =3D "http://stravel.prvt.nytimes.com";=0A=
	} else {=0A=
		searchHost =3D "http://travel.nytimes.com";=0A=
	}=0A=
	=0A=
	var f =3D (obj.subregion) ? obj : obj.form;=0A=
	var subRegionSelected =3D f.subregion.selectedIndex;=0A=
	var regionSelected =3D f.region.selectedIndex;=0A=
	var pulldown =3D ((subRegionSelected =3D=3D 0) || (subRegionSelected =
=3D=3D 1)) ? f.region : f.subregion;=0A=
	var selected =3D ((subRegionSelected =3D=3D 0) || (subRegionSelected =
=3D=3D 1)) ? regionSelected : subRegionSelected;=0A=
	if ((selected =3D=3D 0) || (selected =3D=3D 1)) {=0A=
		var URL =3D "http://travel.nytimes.com";=0A=
	} else {=0A=
		var URL =3D searchHost + "/" + pulldown.options[selected].value + =
"/overview.html";=0A=
	}=0A=
	//var URL =3D ((selected =3D=3D 0) || (selected =3D=3D 1)) ? =
"/top/features/travel/destinations/guide.html" : hostname + "/" =
pulldown.options[selected].value + "overview.html";=0A=
	//alert(URL);=0A=
	if (URL !=3D "") document.location =3D URL;=0A=
	return false;=0A=
}=0A=
=0A=
var regionNames =3D =
Array("none","none","Africa","Asia","Australia_and_Pacific","Caribbean_an=
d_Bermuda","Central_and_South_America","Europe","Middle_East","North_Amer=
ica","United_States","none","none","Afghanistan","Albania","American_Samo=
a","Andorra","Anguilla","Antigua_and_Barbuda","Argentina","Aruba","Austra=
lia","Austria","The_Bahamas","Barbados","Belgium","Belize","Bermuda","Bhu=
tan","Bolivia","Bosnia_and_Herzegovina","Botswana","Brazil","Bulgaria","C=
ambodia","Canada","Cayman_Islands","Chile","China","Colombia","Cook_Islan=
ds","Costa_Rica","Croatia","Cuba","Curacao","Cyprus","Czech_Republic","De=
nmark","Dominica","Dominican_Republic","Ecuador","Egypt","El_Salvador","E=
ngland","Estonia","Ethiopia","Fiji","Finland","France","French_Polynesia"=
,"Georgia","Germany","Gibraltar","Greece","Greenland","Grenada","Guadelou=
pe","Guatemala","Honduras","Hungary","Iceland","India","Ireland","Israel"=
,"Italy","Ivory_Coast","Jamaica","Japan","Jordan","Kazakhstan","Kenya","K=
yrgyzstan","Laos","Latvia","Libya","Lithuania","Luxembourg","Madagascar",=
"Malaysia","Maldives","Mali","Martinique","Mauritius","Mexico","Monaco","=
Mongolia","Montenegro","Morocco","Mozambique","Myanmar","Namibia","Nepal"=
,"Netherlands","New_Zealand","Nicaragua","Niger","Northern_Ireland","Norw=
ay","Oman","Panama","Papua_New_Guinea","Peru","Philippines","Poland","Por=
tugal","Puerto_Rico","Qatar","Romania","Russia","Rwanda","Saba","Scotland=
","Senegal","Serbia","Seychelles","Singapore","Slovakia","Slovenia","Sout=
h_Africa","South_Korea","Spain","Sri_Lanka","St_Barthelemy","St_Kitts_and=
_Nevis","St_Lucia","St_Vincent_and_the_Grenadines","Suriname","Sweden","S=
witzerland","Taiwan","Tanzania","Thailand","Trinidad_and_Tobago","Tunisia=
","Turkey","Turks_and_Caicos","Uganda","United_Arab_Emirates","United_Sta=
tes","Uruguay","Vanuatu","Venezuela","Vietnam","Virgin_Islands","Wales","=
Zimbabwe");=0A=
=0A=
var none =3D Array("");=0A=
=0A=
var Africa =3D Array("Botswana","Egypt","Ethiopia","Ivory =
Coast","Kenya","Libya","Madagascar","Mali","Mauritius","Morocco","Mozambi=
que","Namibia","Niger","Rwanda","Senegal","Seychelles","South =
Africa","Tanzania","Tunisia","Uganda","Zimbabwe");=0A=
var Africa_URLs =3D =
Array("travel/guides/africa/botswana","travel/guides/africa/egypt","trave=
l/guides/africa/ethiopia","travel/guides/africa/ivory-coast","travel/guid=
es/africa/kenya","travel/guides/africa/libya","travel/guides/africa/madag=
ascar","travel/guides/africa/mali","travel/guides/africa/mauritius","trav=
el/guides/africa/morocco","travel/guides/africa/mozambique","travel/guide=
s/africa/namibia","travel/guides/africa/niger","travel/guides/africa/rwan=
da","travel/guides/africa/senegal","travel/guides/africa/seychelles","tra=
vel/guides/africa/south-africa","travel/guides/africa/tanzania","travel/g=
uides/africa/tunisia","travel/guides/africa/uganda","travel/guides/africa=
/zimbabwe");=0A=
=0A=
var Asia =3D =
Array("Afghanistan","Bhutan","Cambodia","China","India","Indonesia","Japa=
n","Kazakhstan","Kyrgyzstan","Laos","Malaysia","Maldives","Mongolia","Mya=
nmar","Nepal","Philippines","Singapore","South Korea","Sri =
Lanka","Taiwan","Thailand","Vietnam");=0A=
var Asia_URLs =3D =
Array("travel/guides/asia/afghanistan","travel/guides/asia/bhutan","trave=
l/guides/asia/cambodia","travel/guides/asia/china","travel/guides/asia/in=
dia","travel/guides/asia/indonesia","travel/guides/asia/japan","travel/gu=
ides/asia/kazakhstan","travel/guides/asia/kyrgyzstan","travel/guides/asia=
/laos","travel/guides/asia/malaysia","travel/guides/asia/maldives","trave=
l/guides/asia/mongolia","travel/guides/asia/myanmar","travel/guides/asia/=
nepal","travel/guides/asia/philippines","travel/guides/asia/singapore","t=
ravel/guides/asia/south-korea","travel/guides/asia/sri-lanka","travel/gui=
des/asia/taiwan","travel/guides/asia/thailand","travel/guides/asia/vietna=
m");=0A=
=0A=
var Australia_and_Pacific =3D Array("American Samoa","Australia","Cook =
Islands","Fiji","French Polynesia","New Zealand","Papua New =
Guinea","Vanuatu");=0A=
var Australia_and_Pacific_URLs =3D =
Array("travel/guides/australia-and-pacific/american-samoa","travel/guides=
/australia-and-pacific/australia","travel/guides/australia-and-pacific/co=
ok-islands","travel/guides/australia-and-pacific/fiji","travel/guides/aus=
tralia-and-pacific/french-polynesia","travel/guides/australia-and-pacific=
/new-zealand","travel/guides/australia-and-pacific/papua-new-guinea","tra=
vel/guides/australia-and-pacific/vanuatu");=0A=
=0A=
var Caribbean_and_Bermuda =3D Array("Anguilla","Antigua and =
Barbuda","Aruba","The Bahamas","Barbados","Bermuda","Bonaire","Cayman =
Islands","Cuba","Curacao","Dominica","Dominican =
Republic","Grenada","Guadeloupe","Jamaica","Martinique","Puerto =
Rico","Saba","St. Barthelemy","St. Kitts and Nevis","St. Lucia","St. =
Vincent and the Grenadines","Trinidad and Tobago","Turks and =
Caicos","Virgin Islands");=0A=
var Caribbean_and_Bermuda_URLs =3D =
Array("travel/guides/caribbean-and-bermuda/anguilla","travel/guides/carib=
bean-and-bermuda/antigua-and-barbuda","travel/guides/caribbean-and-bermud=
a/aruba","travel/guides/caribbean-and-bermuda/the-bahamas","travel/guides=
/caribbean-and-bermuda/barbados","travel/guides/caribbean-and-bermuda/ber=
muda","travel/guides/caribbean-and-bermuda/bonaire","travel/guides/caribb=
ean-and-bermuda/cayman-islands","travel/guides/caribbean-and-bermuda/cuba=
","travel/guides/caribbean-and-bermuda/curacao","travel/guides/caribbean-=
and-bermuda/dominica","travel/guides/caribbean-and-bermuda/dominican-repu=
blic","travel/guides/caribbean-and-bermuda/grenada","travel/guides/caribb=
ean-and-bermuda/guadeloupe","travel/guides/caribbean-and-bermuda/jamaica"=
,"travel/guides/caribbean-and-bermuda/martinique","travel/guides/caribbea=
n-and-bermuda/puerto-rico","travel/guides/caribbean-and-bermuda/saba","tr=
avel/guides/caribbean-and-bermuda/st-barthelemy","travel/guides/caribbean=
-and-bermuda/st-kitts-and-nevis","travel/guides/caribbean-and-bermuda/st-=
lucia","travel/guides/caribbean-and-bermuda/st-vincent-and-the-grenadines=
","travel/guides/caribbean-and-bermuda/trinidad-and-tobago","travel/guide=
s/caribbean-and-bermuda/turks-and-caicos","travel/guides/caribbean-and-be=
rmuda/virgin-islands");=0A=
=0A=
var Central_and_South_America =3D =
Array("Argentina","Belize","Bolivia","Brazil","Chile","Colombia","Costa =
Rica","Ecuador","El =
Salvador","Guatemala","Honduras","Nicaragua","Panama","Peru","Suriname","=
Uruguay","Venezuela");=0A=
var Central_and_South_America_URLs =3D =
Array("travel/guides/central-and-south-america/argentina","travel/guides/=
central-and-south-america/belize","travel/guides/central-and-south-americ=
a/bolivia","travel/guides/central-and-south-america/brazil","travel/guide=
s/central-and-south-america/chile","travel/guides/central-and-south-ameri=
ca/colombia","travel/guides/central-and-south-america/costa-rica","travel=
/guides/central-and-south-america/ecuador","travel/guides/central-and-sou=
th-america/el-salvador","travel/guides/central-and-south-america/guatemal=
a","travel/guides/central-and-south-america/honduras","travel/guides/cent=
ral-and-south-america/nicaragua","travel/guides/central-and-south-america=
/panama","travel/guides/central-and-south-america/peru","travel/guides/ce=
ntral-and-south-america/suriname","travel/guides/central-and-south-americ=
a/uruguay","travel/guides/central-and-south-america/venezuela");=0A=
=0A=
var Europe =3D Array("Albania","Andorra","Austria","Belgium","Bosnia and =
Herzegovina","Britain","Bulgaria","Croatia","Cyprus","Czech =
Republic","Denmark","Estonia","Finland","France","Georgia","Germany","Gib=
raltar","Greece","Hungary","Iceland","Ireland","Italy","Latvia","Lithuani=
a","Luxembourg","Monaco","Montenegro","Netherlands","Norway","Poland","Po=
rtugal","Romania","Russia","Serbia","Slovakia","Slovenia","Spain","Sweden=
","Switzerland","Turkey","Ukraine");=0A=
var Europe_URLs =3D =
Array("travel/guides/europe/albania","travel/guides/europe/andorra","trav=
el/guides/europe/austria","travel/guides/europe/belgium","travel/guides/e=
urope/bosnia-and-herzegovina","travel/guides/europe/britain","travel/guid=
es/europe/bulgaria","travel/guides/europe/croatia","travel/guides/europe/=
cyprus","travel/guides/europe/czech-republic","travel/guides/europe/denma=
rk","travel/guides/europe/estonia","travel/guides/europe/finland","travel=
/guides/europe/france","travel/guides/europe/georgia","travel/guides/euro=
pe/germany","travel/guides/europe/gibraltar","travel/guides/europe/greece=
","travel/guides/europe/hungary","travel/guides/europe/iceland","travel/g=
uides/europe/ireland","travel/guides/europe/italy","travel/guides/europe/=
latvia","travel/guides/europe/lithuania","travel/guides/europe/luxembourg=
","travel/guides/europe/monaco","travel/guides/europe/montenegro","travel=
/guides/europe/netherlands","travel/guides/europe/norway","travel/guides/=
europe/poland","travel/guides/europe/portugal","travel/guides/europe/roma=
nia","travel/guides/europe/russia","travel/guides/europe/serbia","travel/=
guides/europe/slovakia","travel/guides/europe/slovenia","travel/guides/eu=
rope/spain","travel/guides/europe/sweden","travel/guides/europe/switzerla=
nd","travel/guides/europe/turkey","travel/guides/europe/ukraine");=0A=
=0A=
var Middle_East =3D Array("Israel","Jordan","Oman","Qatar","United Arab =
Emirates");=0A=
var Middle_East_URLs =3D =
Array("travel/guides/middle-east/israel","travel/guides/middle-east/jorda=
n","travel/guides/middle-east/oman","travel/guides/middle-east/qatar","tr=
avel/guides/middle-east/united-arab-emirates");=0A=
=0A=
var North_America =3D Array("Canada","Greenland","Mexico","United =
States");=0A=
var North_America_URLs =3D =
Array("travel/guides/north-america/canada","travel/guides/north-america/g=
reenland","travel/guides/north-america/mexico","travel/guides/north-ameri=
ca/united-states");=0A=
=0A=
var Afghanistan =3D Array("");=0A=
=0A=
var Albania =3D Array("");=0A=
=0A=
var American_Samoa =3D Array("");=0A=
=0A=
var Andorra =3D Array("");=0A=
=0A=
var Anguilla =3D Array("");=0A=
=0A=
var Antigua_and_Barbuda =3D Array("");=0A=
=0A=
var Argentina =3D Array("Buenos Aires","El Chalten","Los Glaciares =
National Park","Mendoza","Patagonia");=0A=
var Argentina_URLs =3D =
Array("travel/guides/central-and-south-america/argentina/buenos-aires","t=
ravel/guides/central-and-south-america/argentina/patagonia/el-chalten","t=
ravel/guides/central-and-south-america/argentina/patagonia/los-glaciares-=
national-park","travel/guides/central-and-south-america/argentina/mendoza=
","travel/guides/central-and-south-america/argentina/patagonia");=0A=
=0A=
var Aruba =3D Array("");=0A=
=0A=
var Australia =3D Array("Adelaide","Alice =
Springs","Brisbane","Broome","Canberra","Cape =
Tribulation","Hobart","Margaret =
River","Melbourne","Perth","Sydney","Tasmania");=0A=
var Australia_URLs =3D =
Array("travel/guides/australia-and-pacific/australia/adelaide","travel/gu=
ides/australia-and-pacific/australia/alice-springs","travel/guides/austra=
lia-and-pacific/australia/brisbane","travel/guides/australia-and-pacific/=
australia/broome","travel/guides/australia-and-pacific/australia/canberra=
","travel/guides/australia-and-pacific/australia/cape-tribulation","trave=
l/guides/australia-and-pacific/australia/tasmania/hobart","travel/guides/=
australia-and-pacific/australia/margaret-river","travel/guides/australia-=
and-pacific/australia/melbourne","travel/guides/australia-and-pacific/aus=
tralia/perth","travel/guides/australia-and-pacific/australia/sydney","tra=
vel/guides/australia-and-pacific/australia/tasmania");=0A=
=0A=
var Austria =3D Array("Graz","Innsbruck","Salzburg","Vienna");=0A=
var Austria_URLs =3D =
Array("travel/guides/europe/austria/graz","travel/guides/europe/austria/i=
nnsbruck","travel/guides/europe/austria/salzburg","travel/guides/europe/a=
ustria/vienna");=0A=
=0A=
var Barbados =3D Array("");=0A=
=0A=
var Belgium =3D Array("Antwerp","Bruges","Brussels","Ghent");=0A=
var Belgium_URLs =3D =
Array("travel/guides/europe/belgium/antwerp","travel/guides/europe/belgiu=
m/bruges","travel/guides/europe/belgium/brussels","travel/guides/europe/b=
elgium/ghent");=0A=
=0A=
var Belize =3D Array("Ambergris Caye","Caye Caulker","Mountain Pine =
Ridge Reserve","Placencia");=0A=
var Belize_URLs =3D =
Array("travel/guides/central-and-south-america/belize/ambergris-caye","tr=
avel/guides/central-and-south-america/belize/caye-caulker","travel/guides=
/central-and-south-america/belize/mountain-pine-ridge-reserve","travel/gu=
ides/central-and-south-america/belize/placencia");=0A=
=0A=
var Bermuda =3D Array("Hamilton");=0A=
var Bermuda_URLs =3D =
Array("travel/guides/caribbean-and-bermuda/bermuda/hamilton");=0A=
=0A=
var Bhutan =3D Array("");=0A=
=0A=
var Bolivia =3D Array("La Paz","Lake Titicaca");=0A=
var Bolivia_URLs =3D =
Array("travel/guides/central-and-south-america/bolivia/la-paz","travel/gu=
ides/central-and-south-america/bolivia/lake-titicaca");=0A=
=0A=
var Bosnia_and_Herzegovina =3D Array("");=0A=
=0A=
var Botswana =3D Array("Chobe National Park");=0A=
var Botswana_URLs =3D =
Array("travel/guides/africa/botswana/chobe-national-park");=0A=
=0A=
var Brazil =3D =
Array("Bahia","Belem","Brasilia","Buzios","Cachoeira","Florianopolis","Fo=
rtaleza","Iguacu Falls","Manaus","Natal","Ouro =
Preto","Pantanal","Petropolis","Praia do Forte","Recife and Olinda","Rio =
de Janeiro","Salvador","Sao Paulo");=0A=
var Brazil_URLs =3D =
Array("travel/guides/central-and-south-america/brazil/bahia","travel/guid=
es/central-and-south-america/brazil/belem","travel/guides/central-and-sou=
th-america/brazil/brasilia","travel/guides/central-and-south-america/braz=
il/buzios","travel/guides/central-and-south-america/brazil/bahia/cachoeir=
a","travel/guides/central-and-south-america/brazil/florianopolis","travel=
/guides/central-and-south-america/brazil/fortaleza","travel/guides/centra=
l-and-south-america/brazil/iguacu-falls","travel/guides/central-and-south=
-america/brazil/manaus","travel/guides/central-and-south-america/brazil/n=
atal","travel/guides/central-and-south-america/brazil/ouro-preto","travel=
/guides/central-and-south-america/brazil/pantanal","travel/guides/central=
-and-south-america/brazil/petropolis","travel/guides/central-and-south-am=
erica/brazil/bahia/praia-do-forte","travel/guides/central-and-south-ameri=
ca/brazil/recife-and-olinda","travel/guides/central-and-south-america/bra=
zil/rio-de-janeiro","travel/guides/central-and-south-america/brazil/bahia=
/salvador","travel/guides/central-and-south-america/brazil/sao-paulo");=0A=
=0A=
var Bulgaria =3D Array("Plovdiv","Sofia");=0A=
var Bulgaria_URLs =3D =
Array("travel/guides/europe/bulgaria/plovdiv","travel/guides/europe/bulga=
ria/sofia");=0A=
=0A=
var Cambodia =3D Array("Phnom Penh","Siem Reap");=0A=
var Cambodia_URLs =3D =
Array("travel/guides/asia/cambodia/phnom-penh","travel/guides/asia/cambod=
ia/siem-reap");=0A=
=0A=
var Canada =3D Array("Alberta","Algonquin Provincial =
Park","Banff","British Columbia","Calgary","Campbell River","Cape Breton =
Island","Charlevoix","Edmonton","Fernie","Fundy National Park","Gaspe =
Peninsula","Golden","Gros Morne National Park","Gulf =
Islands","Halifax","Jasper National Park","Kelowna","Labrador","Mont =
Tremblant","Montreal","New Brunswick","Newfoundland","Niagara Falls =
(Canada)","Niagara-on-the-Lake","Nova Scotia","Okanagan =
Valley","Ontario","Ottawa","Prince Edward Island","Quebec","Quebec =
City","Toronto","Vancouver","Vancouver =
Island","Victoria","Whistler","Whitehorse","Yarmouth","Yukon, the =
Northwest Terr...");=0A=
var Canada_URLs =3D =
Array("travel/guides/north-america/canada/alberta","travel/guides/north-a=
merica/canada/ontario/algonquin-provincial-park","travel/guides/north-ame=
rica/canada/alberta/banff","travel/guides/north-america/canada/british-co=
lumbia","travel/guides/north-america/canada/alberta/calgary","travel/guid=
es/north-america/canada/british-columbia/campbell-river","travel/guides/n=
orth-america/canada/nova-scotia/cape-breton-island","travel/guides/north-=
america/canada/quebec/charlevoix","travel/guides/north-america/canada/alb=
erta/edmonton","travel/guides/north-america/canada/british-columbia/ferni=
e","travel/guides/north-america/canada/new-brunswick/fundy-national-park"=
,"travel/guides/north-america/canada/quebec/gaspe-peninsula","travel/guid=
es/north-america/canada/british-columbia/golden","travel/guides/north-ame=
rica/canada/newfoundland/gros-morne-national-park","travel/guides/north-a=
merica/canada/british-columbia/gulf-islands","travel/guides/north-america=
/canada/nova-scotia/halifax","travel/guides/north-america/canada/alberta/=
jasper-national-park","travel/guides/north-america/canada/british-columbi=
a/okanagan-valley/kelowna","travel/guides/north-america/canada/labrador",=
"travel/guides/north-america/canada/quebec/mont-tremblant","travel/guides=
/north-america/canada/quebec/montreal","travel/guides/north-america/canad=
a/new-brunswick","travel/guides/north-america/canada/newfoundland","trave=
l/guides/north-america/canada/ontario/niagara-falls-canada","travel/guide=
s/north-america/canada/ontario/niagara-on-the-lake","travel/guides/north-=
america/canada/nova-scotia","travel/guides/north-america/canada/british-c=
olumbia/okanagan-valley","travel/guides/north-america/canada/ontario","tr=
avel/guides/north-america/canada/ontario/ottawa","travel/guides/north-ame=
rica/canada/prince-edward-island","travel/guides/north-america/canada/que=
bec","travel/guides/north-america/canada/quebec/quebec-city","travel/guid=
es/north-america/canada/ontario/toronto","travel/guides/north-america/can=
ada/british-columbia/vancouver","travel/guides/north-america/canada/briti=
sh-columbia/vancouver-island","travel/guides/north-america/canada/british=
-columbia/victoria","travel/guides/north-america/canada/british-columbia/=
whistler","travel/guides/north-america/canada/yukon-the-northwest-territo=
ries-and-nunavut/whitehorse","travel/guides/north-america/canada/nova-sco=
tia/yarmouth","travel/guides/north-america/canada/yukon-the-northwest-ter=
ritories-and-nunavut");=0A=
=0A=
var Cayman_Islands =3D Array("Grand Cayman","Little Cayman Island");=0A=
var Cayman_Islands_URLs =3D =
Array("travel/guides/caribbean-and-bermuda/cayman-islands/grand-cayman","=
travel/guides/caribbean-and-bermuda/cayman-islands/little-cayman-island")=
;=0A=
=0A=
var Chile =3D Array("Easter Island","Pumalin Park","San Pedro de =
Atamaca","Santiago","Torres del Paine National Park");=0A=
var Chile_URLs =3D =
Array("travel/guides/central-and-south-america/chile/easter-island","trav=
el/guides/central-and-south-america/chile/pumalin-park","travel/guides/ce=
ntral-and-south-america/chile/san-pedro-de-atamaca","travel/guides/centra=
l-and-south-america/chile/santiago","travel/guides/central-and-south-amer=
ica/chile/torres-del-paine-national-park");=0A=
=0A=
var China =3D =
Array("Beijing","Chengde","Chengdu","Dunhuang","Guangzhou","Guilin","Hain=
an Island","Hong =
Kong","Kashgar","Kunming","Macao","Shanghai","Shenzhen","Tibet","Urumqi",=
"Xian","Xinjiang Province","Yunnan Province");=0A=
var China_URLs =3D =
Array("travel/guides/asia/china/beijing","travel/guides/asia/china/chengd=
e","travel/guides/asia/china/chengdu","travel/guides/asia/china/dunhuang"=
,"travel/guides/asia/china/guangzhou","travel/guides/asia/china/guilin","=
travel/guides/asia/china/hainan-island","travel/guides/asia/china/hong-ko=
ng","travel/guides/asia/china/xinjiang-province/kashgar","travel/guides/a=
sia/china/yunnan-province/kunming","travel/guides/asia/china/macao","trav=
el/guides/asia/china/shanghai","travel/guides/asia/china/shenzhen","trave=
l/guides/asia/china/tibet","travel/guides/asia/china/urumqi","travel/guid=
es/asia/china/xian","travel/guides/asia/china/xinjiang-province","travel/=
guides/asia/china/yunnan-province");=0A=
=0A=
var Colombia =3D Array("");=0A=
=0A=
var Cook_Islands =3D Array("");=0A=
=0A=
var Costa_Rica =3D Array("Central Pacific Costa Rica","Costa Rica's =
Caribbean Coast","Costa Rica's Southern Zone","Guanacaste and the Nicoya =
...","Manuel Antonio National Park","Northern Costa Rica","Playa =
Nosara","Playas Flamingo, Potrero, ...","San Jose");=0A=
var Costa_Rica_URLs =3D =
Array("travel/guides/central-and-south-america/costa-rica/central-pacific=
-costa-rica","travel/guides/central-and-south-america/costa-rica/costa-ri=
cas-caribbean-coast","travel/guides/central-and-south-america/costa-rica/=
costa-ricas-southern-zone","travel/guides/central-and-south-america/costa=
-rica/guanacaste-and-the-nicoya-peninsula","travel/guides/central-and-sou=
th-america/costa-rica/central-pacific-costa-rica/manuel-antonio-national-=
park","travel/guides/central-and-south-america/costa-rica/northern-costa-=
rica","travel/guides/central-and-south-america/costa-rica/guanacaste-and-=
the-nicoya-peninsula/playa-nosara","travel/guides/central-and-south-ameri=
ca/costa-rica/guanacaste-and-the-nicoya-peninsula/playas-flamingo-potrero=
-brasilito-and-conchal","travel/guides/central-and-south-america/costa-ri=
ca/san-jose");=0A=
=0A=
var Croatia =3D Array("Dalmatian =
Coast","Dubrovnik","Hvar","Korcula","Split","Zagreb");=0A=
var Croatia_URLs =3D =
Array("travel/guides/europe/croatia/dalmatian-coast","travel/guides/europ=
e/croatia/dubrovnik","travel/guides/europe/croatia/dalmatian-coast/hvar",=
"travel/guides/europe/croatia/dalmatian-coast/korcula","travel/guides/eur=
ope/croatia/dalmatian-coast/split","travel/guides/europe/croatia/zagreb")=
;=0A=
=0A=
var Cuba =3D Array("Cienfuegos","Havana","Santiago de Cuba");=0A=
var Cuba_URLs =3D =
Array("travel/guides/caribbean-and-bermuda/cuba/cienfuegos","travel/guide=
s/caribbean-and-bermuda/cuba/havana","travel/guides/caribbean-and-bermuda=
/cuba/santiago-de-cuba");=0A=
=0A=
var Curacao =3D Array("");=0A=
=0A=
var Cyprus =3D Array("");=0A=
=0A=
var Czech_Republic =3D Array("Cesky Krumlov","Karlovy Vary","Prague");=0A=
var Czech_Republic_URLs =3D =
Array("travel/guides/europe/czech-republic/cesky-krumlov","travel/guides/=
europe/czech-republic/karlovy-vary","travel/guides/europe/czech-republic/=
prague");=0A=
=0A=
var Denmark =3D Array("Copenhagen","Dragor");=0A=
var Denmark_URLs =3D =
Array("travel/guides/europe/denmark/copenhagen","travel/guides/europe/den=
mark/dragor");=0A=
=0A=
var Dominica =3D Array("");=0A=
=0A=
var Dominican_Republic =3D Array("Cabarete","Punta Cana","Santo =
Domingo");=0A=
var Dominican_Republic_URLs =3D =
Array("travel/guides/caribbean-and-bermuda/dominican-republic/cabarete","=
travel/guides/caribbean-and-bermuda/dominican-republic/punta-cana","trave=
l/guides/caribbean-and-bermuda/dominican-republic/santo-domingo");=0A=
=0A=
var Ecuador =3D Array("Galapagos Islands","Quito");=0A=
var Ecuador_URLs =3D =
Array("travel/guides/central-and-south-america/ecuador/galapagos-islands"=
,"travel/guides/central-and-south-america/ecuador/quito");=0A=
=0A=
var Egypt =3D Array("Cairo");=0A=
var Egypt_URLs =3D Array("travel/guides/africa/egypt/cairo");=0A=
=0A=
var El_Salvador =3D Array("");=0A=
=0A=
var England =3D =
Array("Bath","Birmingham","Blackpool","Brighton","Cambridge","Cornwall","=
Cotswolds","Devon","Hampshire and Dorset","Isle of Wight","Lake =
District","Leeds","Liverpool","London","Manchester","Oxford","Scilly =
Isles","Southampton","St. Ives","St. Mawes","Yorkshire and Northumbria");=0A=
var England_URLs =3D =
Array("travel/guides/europe/britain/england/bath","travel/guides/europe/b=
ritain/england/birmingham","travel/guides/europe/britain/england/blackpoo=
l","travel/guides/europe/britain/england/brighton","travel/guides/europe/=
britain/england/cambridge","travel/guides/europe/britain/england/cornwall=
","travel/guides/europe/britain/england/cotswolds","travel/guides/europe/=
britain/england/devon","travel/guides/europe/britain/england/hampshire-an=
d-dorset","travel/guides/europe/britain/england/hampshire-and-dorset/isle=
-of-wight","travel/guides/europe/britain/england/lake-district","travel/g=
uides/europe/britain/england/yorkshire-and-northumbria/leeds","travel/gui=
des/europe/britain/england/liverpool","travel/guides/europe/britain/engla=
nd/london","travel/guides/europe/britain/england/manchester","travel/guid=
es/europe/britain/england/oxford","travel/guides/europe/britain/england/c=
ornwall/scilly-isles","travel/guides/europe/britain/england/hampshire-and=
-dorset/southampton","travel/guides/europe/britain/england/cornwall/st-iv=
es","travel/guides/europe/britain/england/cornwall/st-mawes","travel/guid=
es/europe/britain/england/yorkshire-and-northumbria");=0A=
=0A=
var Estonia =3D Array("Tallinn");=0A=
var Estonia_URLs =3D Array("travel/guides/europe/estonia/tallinn");=0A=
=0A=
var Ethiopia =3D Array("");=0A=
=0A=
var Fiji =3D Array("");=0A=
=0A=
var Finland =3D Array("Helsinki");=0A=
var Finland_URLs =3D Array("travel/guides/europe/finland/helsinki");=0A=
=0A=
var France =3D =
Array("Aix-en-Provence","Alsace-Lorraine","Arles","Avignon","Bayeux","Bia=
rritz","Bordeaux","Bourges","Brittany","Burgundy","Cannes","Carcassonne",=
"Carnac","Chamonix","Chartres","Corsica","Courchevel","Deauville","French=
 Alps","Giverny","Honfleur","La Rochelle","Limoges","Loire =
Valley","Lyon","Marseille","Massif =
Central","Menton","Mont-St.-Michel","Nancy","Nantes","Nice","Normandy","O=
rleans","Paris","Provence and the French Riviera","Rhone Valley","St. =
Tropez","Strasbourg","Toulouse","Tours","Versailles");=0A=
var France_URLs =3D =
Array("travel/guides/europe/france/provence-and-the-french-riviera/aix-en=
-provence","travel/guides/europe/france/alsace-lorraine","travel/guides/e=
urope/france/provence-and-the-french-riviera/arles","travel/guides/europe=
/france/provence-and-the-french-riviera/avignon","travel/guides/europe/fr=
ance/normandy/bayeux","travel/guides/europe/france/biarritz","travel/guid=
es/europe/france/bordeaux","travel/guides/europe/france/massif-central/bo=
urges","travel/guides/europe/france/brittany","travel/guides/europe/franc=
e/burgundy","travel/guides/europe/france/provence-and-the-french-riviera/=
cannes","travel/guides/europe/france/languedoc-roussillon/carcassonne","t=
ravel/guides/europe/france/brittany/carnac","travel/guides/europe/france/=
french-alps/chamonix","travel/guides/europe/france/chartres","travel/guid=
es/europe/france/corsica","travel/guides/europe/france/french-alps/courch=
evel","travel/guides/europe/france/normandy/deauville","travel/guides/eur=
ope/france/french-alps","travel/guides/europe/france/giverny","travel/gui=
des/europe/france/normandy/honfleur","travel/guides/europe/france/la-roch=
elle","travel/guides/europe/france/massif-central/limoges","travel/guides=
/europe/france/loire-valley","travel/guides/europe/france/rhone-valley/ly=
on","travel/guides/europe/france/provence-and-the-french-riviera/marseill=
e","travel/guides/europe/france/massif-central","travel/guides/europe/fra=
nce/provence-and-the-french-riviera/menton","travel/guides/europe/france/=
normandy/mont-st-michel","travel/guides/europe/france/alsace-lorraine/nan=
cy","travel/guides/europe/france/brittany/nantes","travel/guides/europe/f=
rance/provence-and-the-french-riviera/nice","travel/guides/europe/france/=
normandy","travel/guides/europe/france/loire-valley/orleans","travel/guid=
es/europe/france/paris","travel/guides/europe/france/provence-and-the-fre=
nch-riviera","travel/guides/europe/france/rhone-valley","travel/guides/eu=
rope/france/provence-and-the-french-riviera/st-tropez","travel/guides/eur=
ope/france/alsace-lorraine/strasbourg","travel/guides/europe/france/langu=
edoc-roussillon/toulouse","travel/guides/europe/france/loire-valley/tours=
","travel/guides/europe/france/versailles");=0A=
=0A=
var French_Polynesia =3D Array("Bora Bora","Huahine","Tahiti");=0A=
var French_Polynesia_URLs =3D =
Array("travel/guides/australia-and-pacific/french-polynesia/bora-bora","t=
ravel/guides/australia-and-pacific/french-polynesia/huahine","travel/guid=
es/australia-and-pacific/french-polynesia/tahiti");=0A=
=0A=
var Georgia =3D Array("");=0A=
=0A=
var Germany =3D =
Array("Baden-Baden","Bavaria","Berlin","Bonn","Chiemsee","Cologne","Dresd=
en","Eging Am =
See","Frankfurt","Hamburg","Hanau","Hanover","Heidelberg","Leipzig","Muni=
ch","Potsdam","The Rhineland");=0A=
var Germany_URLs =3D =
Array("travel/guides/europe/germany/baden-baden","travel/guides/europe/ge=
rmany/bavaria","travel/guides/europe/germany/berlin","travel/guides/europ=
e/germany/the-rhineland/bonn","travel/guides/europe/germany/bavaria/chiem=
see","travel/guides/europe/germany/the-rhineland/cologne","travel/guides/=
europe/germany/dresden","travel/guides/europe/germany/bavaria/eging-am-se=
e","travel/guides/europe/germany/frankfurt","travel/guides/europe/germany=
/hamburg","travel/guides/europe/germany/hanau","travel/guides/europe/germ=
any/hanover","travel/guides/europe/germany/heidelberg","travel/guides/eur=
ope/germany/leipzig","travel/guides/europe/germany/bavaria/munich","trave=
l/guides/europe/germany/potsdam","travel/guides/europe/germany/the-rhinel=
and");=0A=
=0A=
var Gibraltar =3D Array("");=0A=
=0A=
var Greece =3D =
Array("Athens","Cephalonia","Corfu","Corinth","Crete","Cyclades","Folegan=
dros","Ionian =
Islands","Mykonos","Naxos","Olympia","Paros","Rhodes","Santorini");=0A=
var Greece_URLs =3D =
Array("travel/guides/europe/greece/athens","travel/guides/europe/greece/i=
onian-islands/cephalonia","travel/guides/europe/greece/ionian-islands/cor=
fu","travel/guides/europe/greece/corinth","travel/guides/europe/greece/cr=
ete","travel/guides/europe/greece/cyclades","travel/guides/europe/greece/=
cyclades/folegandros","travel/guides/europe/greece/ionian-islands","trave=
l/guides/europe/greece/cyclades/mykonos","travel/guides/europe/greece/cyc=
lades/naxos","travel/guides/europe/greece/olympia","travel/guides/europe/=
greece/paros","travel/guides/europe/greece/rhodes","travel/guides/europe/=
greece/cyclades/santorini");=0A=
=0A=
var Greenland =3D Array("");=0A=
=0A=
var Grenada =3D Array("");=0A=
=0A=
var Guadeloupe =3D Array("");=0A=
=0A=
var Guatemala =3D Array("Antigua","Tikal");=0A=
var Guatemala_URLs =3D =
Array("travel/guides/central-and-south-america/guatemala/antigua","travel=
/guides/central-and-south-america/guatemala/tikal");=0A=
=0A=
var Honduras =3D Array("Roatan");=0A=
var Honduras_URLs =3D =
Array("travel/guides/central-and-south-america/honduras/roatan");=0A=
=0A=
var Hungary =3D Array("Budapest","Pecs","Szeged","Szentendre");=0A=
var Hungary_URLs =3D =
Array("travel/guides/europe/hungary/budapest","travel/guides/europe/hunga=
ry/pecs","travel/guides/europe/hungary/szeged","travel/guides/europe/hung=
ary/szentendre");=0A=
=0A=
var Iceland =3D Array("Reykjavik");=0A=
var Iceland_URLs =3D Array("travel/guides/europe/iceland/reykjavik");=0A=
=0A=
var India =3D =
Array("Agra","Calcutta","Chennai","Cochin","Darjeeling","Goa","Jaipur","J=
aisalmer","Kashmir and Jammu","Kerala","Lakshadweep =
Islands","Mumbai","New Delhi","Rajasthan","Ranthambhore National =
Park","Sikkim","Udaipur","Varanasi");=0A=
var India_URLs =3D =
Array("travel/guides/asia/india/agra","travel/guides/asia/india/calcutta"=
,"travel/guides/asia/india/chennai","travel/guides/asia/india/kerala/coch=
in","travel/guides/asia/india/darjeeling","travel/guides/asia/india/goa",=
"travel/guides/asia/india/rajasthan/jaipur","travel/guides/asia/india/raj=
asthan/jaisalmer","travel/guides/asia/india/kashmir-and-jammu","travel/gu=
ides/asia/india/kerala","travel/guides/asia/india/kerala/lakshadweep-isla=
nds","travel/guides/asia/india/mumbai","travel/guides/asia/india/new-delh=
i","travel/guides/asia/india/rajasthan","travel/guides/asia/india/rajasth=
an/ranthambhore-national-park","travel/guides/asia/india/sikkim","travel/=
guides/asia/india/rajasthan/udaipur","travel/guides/asia/india/varanasi")=
;=0A=
=0A=
var Ireland =3D Array("Aran Islands","Beara =
Peninsula","Burren","Connemara","Cork","County Clare","County =
Cork","County Kerry","County Kilkenny","County Mayo","Dingle =
Peninsula","Dublin","Galway","Killarney","Kinsale","West Cork");=0A=
var Ireland_URLs =3D =
Array("travel/guides/europe/ireland/aran-islands","travel/guides/europe/i=
reland/county-cork/beara-peninsula","travel/guides/europe/ireland/burren"=
,"travel/guides/europe/ireland/connemara","travel/guides/europe/ireland/c=
ounty-cork/cork","travel/guides/europe/ireland/county-clare","travel/guid=
es/europe/ireland/county-cork","travel/guides/europe/ireland/county-kerry=
","travel/guides/europe/ireland/county-kilkenny","travel/guides/europe/ir=
eland/county-mayo","travel/guides/europe/ireland/county-kerry/dingle-peni=
nsula","travel/guides/europe/ireland/dublin","travel/guides/europe/irelan=
d/galway","travel/guides/europe/ireland/county-kerry/killarney","travel/g=
uides/europe/ireland/county-cork/kinsale","travel/guides/europe/ireland/c=
ounty-cork/west-cork");=0A=
=0A=
var Israel =3D Array("Jerusalem","Tel Aviv");=0A=
var Israel_URLs =3D =
Array("travel/guides/middle-east/israel/jerusalem","travel/guides/middle-=
east/israel/tel-aviv");=0A=
=0A=
var Italy =3D Array("Aeolian =
Islands","Amalfi","Apulia","Arezzo","Assisi","Bologna","Capri","Cinqueter=
re","Ferrara","Florence","Genoa","Lake =
Como","Lucca","Milan","Naples","Orvieto","Padua","Palermo","Parma","Perug=
ia","Pisa","Pompeii","Rome","Sicily","Siena","Spoleto","Trieste","Turin",=
"Tuscany and Umbria","Venice","Verona");=0A=
var Italy_URLs =3D =
Array("travel/guides/europe/italy/sicily/aeolian-islands","travel/guides/=
europe/italy/amalfi","travel/guides/europe/italy/apulia","travel/guides/e=
urope/italy/tuscany-and-umbria/arezzo","travel/guides/europe/italy/tuscan=
y-and-umbria/assisi","travel/guides/europe/italy/bologna","travel/guides/=
europe/italy/capri","travel/guides/europe/italy/cinqueterre","travel/guid=
es/europe/italy/ferrara","travel/guides/europe/italy/tuscany-and-umbria/f=
lorence","travel/guides/europe/italy/genoa","travel/guides/europe/italy/l=
ake-como","travel/guides/europe/italy/tuscany-and-umbria/lucca","travel/g=
uides/europe/italy/milan","travel/guides/europe/italy/naples","travel/gui=
des/europe/italy/tuscany-and-umbria/orvieto","travel/guides/europe/italy/=
padua","travel/guides/europe/italy/sicily/palermo","travel/guides/europe/=
italy/parma","travel/guides/europe/italy/tuscany-and-umbria/perugia","tra=
vel/guides/europe/italy/tuscany-and-umbria/pisa","travel/guides/europe/it=
aly/pompeii","travel/guides/europe/italy/rome","travel/guides/europe/ital=
y/sicily","travel/guides/europe/italy/tuscany-and-umbria/siena","travel/g=
uides/europe/italy/tuscany-and-umbria/spoleto","travel/guides/europe/ital=
y/trieste","travel/guides/europe/italy/turin","travel/guides/europe/italy=
/tuscany-and-umbria","travel/guides/europe/italy/venice","travel/guides/e=
urope/italy/verona");=0A=
=0A=
var Ivory_Coast =3D Array("");=0A=
=0A=
var Jamaica =3D Array("");=0A=
=0A=
var Japan =3D =
Array("Hiroshima","Kyoto","Matsumoto","Nagano","Nagoya","Nara","Nikko","O=
kinawa and the Ryukyu Islands","Osaka","Tokyo","Yokohama");=0A=
var Japan_URLs =3D =
Array("travel/guides/asia/japan/hiroshima","travel/guides/asia/japan/kyot=
o","travel/guides/asia/japan/matsumoto","travel/guides/asia/japan/nagano"=
,"travel/guides/asia/japan/nagoya","travel/guides/asia/japan/nara","trave=
l/guides/asia/japan/nikko","travel/guides/asia/japan/okinawa-and-the-ryuk=
yu-islands","travel/guides/asia/japan/osaka","travel/guides/asia/japan/to=
kyo","travel/guides/asia/japan/yokohama");=0A=
=0A=
var Jordan =3D Array("Amman","Petra");=0A=
var Jordan_URLs =3D =
Array("travel/guides/middle-east/jordan/amman","travel/guides/middle-east=
/jordan/petra");=0A=
=0A=
var Kazakhstan =3D Array("");=0A=
=0A=
var Kenya =3D Array("Nairobi");=0A=
var Kenya_URLs =3D Array("travel/guides/africa/kenya/nairobi");=0A=
=0A=
var Kyrgyzstan =3D Array("");=0A=
=0A=
var Laos =3D Array("Luang Prabang");=0A=
var Laos_URLs =3D Array("travel/guides/asia/laos/luang-prabang");=0A=
=0A=
var Latvia =3D Array("Riga");=0A=
var Latvia_URLs =3D Array("travel/guides/europe/latvia/riga");=0A=
=0A=
var Libya =3D Array("");=0A=
=0A=
var Lithuania =3D Array("Vilnius");=0A=
var Lithuania_URLs =3D Array("travel/guides/europe/lithuania/vilnius");=0A=
=0A=
var Luxembourg =3D Array("");=0A=
=0A=
var Madagascar =3D Array("");=0A=
=0A=
var Malaysia =3D Array("Kuala Lumpur");=0A=
var Malaysia_URLs =3D Array("travel/guides/asia/malaysia/kuala-lumpur");=0A=
=0A=
var Maldives =3D Array("");=0A=
=0A=
var Mali =3D Array("");=0A=
=0A=
var Martinique =3D Array("");=0A=
=0A=
var Mauritius =3D Array("");=0A=
=0A=
var Mexico =3D Array("Acapulco","Baja California","Cabo San =
Lucas","Campeche","Cancun","Chichen =
Itza","Colima","Cozumel","Cuernavaca","Ensenada","Guadalajara","Guadalupe=
 Valley","Guanajuato","Isla Mujeres","Ixtapa and =
Zihuatanejo","Mazatlan","Mexico =
City","Michoacan","Morelia","Oaxaca","Palenque","Patzcuaro","Puerto =
Vallarta","San Cristobal de las Casas","San Jose del Cabo","San Miguel =
de Allende","Tijuana","Tulum","Veracruz","Yucatan Peninsula");=0A=
var Mexico_URLs =3D =
Array("travel/guides/north-america/mexico/acapulco","travel/guides/north-=
america/mexico/baja-california","travel/guides/north-america/mexico/baja-=
california/cabo-san-lucas","travel/guides/north-america/mexico/yucatan-pe=
ninsula/campeche","travel/guides/north-america/mexico/yucatan-peninsula/c=
ancun","travel/guides/north-america/mexico/yucatan-peninsula/chichen-itza=
","travel/guides/north-america/mexico/colima","travel/guides/north-americ=
a/mexico/yucatan-peninsula/cozumel","travel/guides/north-america/mexico/c=
uernavaca","travel/guides/north-america/mexico/baja-california/ensenada",=
"travel/guides/north-america/mexico/guadalajara","travel/guides/north-ame=
rica/mexico/baja-california/guadalupe-valley","travel/guides/north-americ=
a/mexico/guanajuato","travel/guides/north-america/mexico/yucatan-peninsul=
a/isla-mujeres","travel/guides/north-america/mexico/ixtapa-and-zihuatanej=
o","travel/guides/north-america/mexico/mazatlan","travel/guides/north-ame=
rica/mexico/mexico-city","travel/guides/north-america/mexico/michoacan","=
travel/guides/north-america/mexico/michoacan/morelia","travel/guides/nort=
h-america/mexico/oaxaca","travel/guides/north-america/mexico/yucatan-peni=
nsula/palenque","travel/guides/north-america/mexico/michoacan/patzcuaro",=
"travel/guides/north-america/mexico/puerto-vallarta","travel/guides/north=
-america/mexico/yucatan-peninsula/san-cristobal-de-las-casas","travel/gui=
des/north-america/mexico/baja-california/san-jose-del-cabo","travel/guide=
s/north-america/mexico/san-miguel-de-allende","travel/guides/north-americ=
a/mexico/baja-california/tijuana","travel/guides/north-america/mexico/yuc=
atan-peninsula/tulum","travel/guides/north-america/mexico/veracruz","trav=
el/guides/north-america/mexico/yucatan-peninsula");=0A=
=0A=
var Monaco =3D Array("");=0A=
=0A=
var Mongolia =3D Array("");=0A=
=0A=
var Montenegro =3D Array("");=0A=
=0A=
var Morocco =3D Array("Casablanca","Essaouira","Fez","Marrakesh");=0A=
var Morocco_URLs =3D =
Array("travel/guides/africa/morocco/casablanca","travel/guides/africa/mor=
occo/essaouira","travel/guides/africa/morocco/fez","travel/guides/africa/=
morocco/marrakesh");=0A=
=0A=
var Mozambique =3D Array("");=0A=
=0A=
var Myanmar =3D Array("");=0A=
=0A=
var Namibia =3D Array("");=0A=
=0A=
var Nepal =3D Array("Katmandu");=0A=
var Nepal_URLs =3D Array("travel/guides/asia/nepal/katmandu");=0A=
=0A=
var Netherlands =3D Array("Alkmaar","Amsterdam","Delft","The =
Hague","Rotterdam");=0A=
var Netherlands_URLs =3D =
Array("travel/guides/europe/netherlands/alkmaar","travel/guides/europe/ne=
therlands/amsterdam","travel/guides/europe/netherlands/delft","travel/gui=
des/europe/netherlands/the-hague","travel/guides/europe/netherlands/rotte=
rdam");=0A=
=0A=
var New_Zealand =3D =
Array("Akaroa","Auckland","Dunedin","Queenstown","Rotorua","Waiheke =
Island","Wellington");=0A=
var New_Zealand_URLs =3D =
Array("travel/guides/australia-and-pacific/new-zealand/akaroa","travel/gu=
ides/australia-and-pacific/new-zealand/auckland","travel/guides/australia=
-and-pacific/new-zealand/dunedin","travel/guides/australia-and-pacific/ne=
w-zealand/queenstown","travel/guides/australia-and-pacific/new-zealand/ro=
torua","travel/guides/australia-and-pacific/new-zealand/waiheke-island","=
travel/guides/australia-and-pacific/new-zealand/wellington");=0A=
=0A=
var Nicaragua =3D Array("Granada","Las Salinas");=0A=
var Nicaragua_URLs =3D =
Array("travel/guides/central-and-south-america/nicaragua/granada","travel=
/guides/central-and-south-america/nicaragua/las-salinas");=0A=
=0A=
var Niger =3D Array("");=0A=
=0A=
var Northern_Ireland =3D Array("Belfast");=0A=
var Northern_Ireland_URLs =3D =
Array("travel/guides/europe/britain/northern-ireland/belfast");=0A=
=0A=
var Norway =3D Array("Bergen","Hardangervidda National Park","Lofoten =
Islands","Oslo");=0A=
var Norway_URLs =3D =
Array("travel/guides/europe/norway/bergen","travel/guides/europe/norway/h=
ardangervidda-national-park","travel/guides/europe/norway/lofoten-islands=
","travel/guides/europe/norway/oslo");=0A=
=0A=
var Oman =3D Array("");=0A=
=0A=
var Panama =3D Array("Bocas del Toro","Boquete","Isla Contadora","Panama =
City");=0A=
var Panama_URLs =3D =
Array("travel/guides/central-and-south-america/panama/bocas-del-toro","tr=
avel/guides/central-and-south-america/panama/boquete","travel/guides/cent=
ral-and-south-america/panama/isla-contadora","travel/guides/central-and-s=
outh-america/panama/panama-city");=0A=
=0A=
var Papua_New_Guinea =3D Array("");=0A=
=0A=
var Peru =3D =
Array("Arequipa","Ayacucho","Chachapoyas","Cuzco","Lima","Machu =
Picchu","Puno");=0A=
var Peru_URLs =3D =
Array("travel/guides/central-and-south-america/peru/arequipa","travel/gui=
des/central-and-south-america/peru/ayacucho","travel/guides/central-and-s=
outh-america/peru/chachapoyas","travel/guides/central-and-south-america/p=
eru/cuzco","travel/guides/central-and-south-america/peru/lima","travel/gu=
ides/central-and-south-america/peru/machu-picchu","travel/guides/central-=
and-south-america/peru/puno");=0A=
=0A=
var Philippines =3D Array("Manila");=0A=
var Philippines_URLs =3D Array("travel/guides/asia/philippines/manila");=0A=
=0A=
var Poland =3D Array("Krakow","Warsaw");=0A=
var Poland_URLs =3D =
Array("travel/guides/europe/poland/krakow","travel/guides/europe/poland/w=
arsaw");=0A=
=0A=
var Portugal =3D Array("The Algarve","Lisbon","Oporto");=0A=
var Portugal_URLs =3D =
Array("travel/guides/europe/portugal/the-algarve","travel/guides/europe/p=
ortugal/lisbon","travel/guides/europe/portugal/oporto");=0A=
=0A=
var Puerto_Rico =3D Array("Culebra","El Yunque","Luquillo =
Beach","Rincon","San German","San Juan","Vieques");=0A=
var Puerto_Rico_URLs =3D =
Array("travel/guides/caribbean-and-bermuda/puerto-rico/culebra","travel/g=
uides/caribbean-and-bermuda/puerto-rico/el-yunque","travel/guides/caribbe=
an-and-bermuda/puerto-rico/luquillo-beach","travel/guides/caribbean-and-b=
ermuda/puerto-rico/rincon","travel/guides/caribbean-and-bermuda/puerto-ri=
co/san-german","travel/guides/caribbean-and-bermuda/puerto-rico/san-juan"=
,"travel/guides/caribbean-and-bermuda/puerto-rico/vieques");=0A=
=0A=
var Qatar =3D Array("");=0A=
=0A=
var Romania =3D Array("Transylvania");=0A=
var Romania_URLs =3D Array("travel/guides/europe/romania/transylvania");=0A=
=0A=
var Russia =3D Array("Moscow","Sakhalin Island","St. Petersburg");=0A=
var Russia_URLs =3D =
Array("travel/guides/europe/russia/moscow","travel/guides/europe/russia/s=
akhalin-island","travel/guides/europe/russia/st-petersburg");=0A=
=0A=
var Rwanda =3D Array("");=0A=
=0A=
var Saba =3D Array("");=0A=
=0A=
var Scotland =3D Array("Edinburgh","Glasgow","Hebrides Islands","Isle of =
Skye","Orkney Islands");=0A=
var Scotland_URLs =3D =
Array("travel/guides/europe/britain/scotland/edinburgh","travel/guides/eu=
rope/britain/scotland/glasgow","travel/guides/europe/britain/scotland/heb=
rides-islands","travel/guides/europe/britain/scotland/isle-of-skye","trav=
el/guides/europe/britain/scotland/orkney-islands");=0A=
=0A=
var Senegal =3D Array("");=0A=
=0A=
var Serbia =3D Array("Belgrade");=0A=
var Serbia_URLs =3D Array("travel/guides/europe/serbia/belgrade");=0A=
=0A=
var Seychelles =3D Array("");=0A=
=0A=
var Singapore =3D Array("");=0A=
=0A=
var Slovakia =3D Array("");=0A=
=0A=
var Slovenia =3D Array("Ljubljana");=0A=
var Slovenia_URLs =3D Array("travel/guides/europe/slovenia/ljubljana");=0A=
=0A=
var South_Africa =3D Array("Cape Town","Durban","Johannesburg","Kruger =
National Park","Kwazulu-Natal");=0A=
var South_Africa_URLs =3D =
Array("travel/guides/africa/south-africa/cape-town","travel/guides/africa=
/south-africa/kwazulu-natal/durban","travel/guides/africa/south-africa/jo=
hannesburg","travel/guides/africa/south-africa/kruger-national-park","tra=
vel/guides/africa/south-africa/kwazulu-natal");=0A=
=0A=
var South_Korea =3D Array("Seoul");=0A=
var South_Korea_URLs =3D Array("travel/guides/asia/south-korea/seoul");=0A=
=0A=
var Spain =3D Array("Andalusia","Balearic Islands","Barcelona","Basque =
Country","Bilbao","Canary Islands","Catalonia","Cordoba","Costa =
Brava","Costa de la =
Luz","Cuenca","Extremadura","Formentera","Galicia","Girona","Granada","Ib=
iza","Madrid","Majorca","Malaga","Minorca","Ronda","San =
Sebastian","Santiago de Compostela","Seville","Toledo","Valencia");=0A=
var Spain_URLs =3D =
Array("travel/guides/europe/spain/andalusia","travel/guides/europe/spain/=
balearic-islands","travel/guides/europe/spain/catalonia/barcelona","trave=
l/guides/europe/spain/basque-country","travel/guides/europe/spain/basque-=
country/bilbao","travel/guides/europe/spain/canary-islands","travel/guide=
s/europe/spain/catalonia","travel/guides/europe/spain/andalusia/cordoba",=
"travel/guides/europe/spain/costa-brava","travel/guides/europe/spain/anda=
lusia/costa-de-la-luz","travel/guides/europe/spain/cuenca","travel/guides=
/europe/spain/extremadura","travel/guides/europe/spain/balearic-islands/f=
ormentera","travel/guides/europe/spain/galicia","travel/guides/europe/spa=
in/costa-brava/girona","travel/guides/europe/spain/andalusia/granada","tr=
avel/guides/europe/spain/balearic-islands/ibiza","travel/guides/europe/sp=
ain/madrid","travel/guides/europe/spain/balearic-islands/majorca","travel=
/guides/europe/spain/andalusia/malaga","travel/guides/europe/spain/balear=
ic-islands/minorca","travel/guides/europe/spain/andalusia/ronda","travel/=
guides/europe/spain/basque-country/san-sebastian","travel/guides/europe/s=
pain/galicia/santiago-de-compostela","travel/guides/europe/spain/andalusi=
a/seville","travel/guides/europe/spain/toledo","travel/guides/europe/spai=
n/valencia");=0A=
=0A=
var Sri_Lanka =3D Array("");=0A=
=0A=
var St_Barthelemy =3D Array("");=0A=
=0A=
var St_Kitts_and_Nevis =3D Array("Nevis","St. Kitts");=0A=
var St_Kitts_and_Nevis_URLs =3D =
Array("travel/guides/caribbean-and-bermuda/st-kitts-and-nevis/nevis","tra=
vel/guides/caribbean-and-bermuda/st-kitts-and-nevis/st-kitts");=0A=
=0A=
var St_Lucia =3D Array("");=0A=
=0A=
var St_Vincent_and_the_Grenadines =3D Array("Bequia","Mustique","Palm =
Island","Petit St. Vincent","St. Vincent");=0A=
var St_Vincent_and_the_Grenadines_URLs =3D =
Array("travel/guides/caribbean-and-bermuda/st-vincent-and-the-grenadines/=
bequia","travel/guides/caribbean-and-bermuda/st-vincent-and-the-grenadine=
s/mustique","travel/guides/caribbean-and-bermuda/st-vincent-and-the-grena=
dines/palm-island","travel/guides/caribbean-and-bermuda/st-vincent-and-th=
e-grenadines/petit-st-vincent","travel/guides/caribbean-and-bermuda/st-vi=
ncent-and-the-grenadines/st-vincent");=0A=
=0A=
var Suriname =3D Array("");=0A=
=0A=
var Sweden =3D Array("Goteborg","Stockholm");=0A=
var Sweden_URLs =3D =
Array("travel/guides/europe/sweden/goteborg","travel/guides/europe/sweden=
/stockholm");=0A=
=0A=
var Switzerland =3D =
Array("Arosa","Basel","Bern","Geneva","Interlaken","Lucerne","Lugano","Sa=
as-Fee","St. Moritz","Vevey","Zermatt","Zurich");=0A=
var Switzerland_URLs =3D =
Array("travel/guides/europe/switzerland/arosa","travel/guides/europe/swit=
zerland/basel","travel/guides/europe/switzerland/bern","travel/guides/eur=
ope/switzerland/geneva","travel/guides/europe/switzerland/interlaken","tr=
avel/guides/europe/switzerland/lucerne","travel/guides/europe/switzerland=
/lugano","travel/guides/europe/switzerland/saas-fee","travel/guides/europ=
e/switzerland/st-moritz","travel/guides/europe/switzerland/vevey","travel=
/guides/europe/switzerland/zermatt","travel/guides/europe/switzerland/zur=
ich");=0A=
=0A=
var Taiwan =3D Array("Taipei");=0A=
var Taiwan_URLs =3D Array("travel/guides/asia/taiwan/taipei");=0A=
=0A=
var Tanzania =3D Array("Zanzibar");=0A=
var Tanzania_URLs =3D Array("travel/guides/africa/tanzania/zanzibar");=0A=
=0A=
var Thailand =3D Array("Bangkok","Chiang Mai","Pattaya","Phuket");=0A=
var Thailand_URLs =3D =
Array("travel/guides/asia/thailand/bangkok","travel/guides/asia/thailand/=
chiang-mai","travel/guides/asia/thailand/pattaya","travel/guides/asia/tha=
iland/phuket");=0A=
=0A=
var The_Bahamas =3D Array("Abaco Islands","Eleuthera","Exuma","Grand =
Bahama","Harbour Island","Nassau","Paradise Island");=0A=
var The_Bahamas_URLs =3D =
Array("travel/guides/caribbean-and-bermuda/the-bahamas/abaco-islands","tr=
avel/guides/caribbean-and-bermuda/the-bahamas/eleuthera","travel/guides/c=
aribbean-and-bermuda/the-bahamas/exuma","travel/guides/caribbean-and-berm=
uda/the-bahamas/grand-bahama","travel/guides/caribbean-and-bermuda/the-ba=
hamas/harbour-island","travel/guides/caribbean-and-bermuda/the-bahamas/na=
ssau","travel/guides/caribbean-and-bermuda/the-bahamas/paradise-island");=0A=
=0A=
var Trinidad_and_Tobago =3D Array("Tobago","Trinidad");=0A=
var Trinidad_and_Tobago_URLs =3D =
Array("travel/guides/caribbean-and-bermuda/trinidad-and-tobago/tobago","t=
ravel/guides/caribbean-and-bermuda/trinidad-and-tobago/trinidad");=0A=
=0A=
var Tunisia =3D Array("");=0A=
=0A=
var Turkey =3D =
Array("Ani","Ankara","Bodrum","Bursa","Cappadocia","Edirne","Istanbul","K=
alkan");=0A=
var Turkey_URLs =3D =
Array("travel/guides/europe/turkey/ani","travel/guides/europe/turkey/anka=
ra","travel/guides/europe/turkey/bodrum","travel/guides/europe/turkey/bur=
sa","travel/guides/europe/turkey/cappadocia","travel/guides/europe/turkey=
/edirne","travel/guides/europe/turkey/istanbul","travel/guides/europe/tur=
key/kalkan");=0A=
=0A=
var Turks_and_Caicos =3D Array("Providenciales");=0A=
var Turks_and_Caicos_URLs =3D =
Array("travel/guides/caribbean-and-bermuda/turks-and-caicos/providenciale=
s");=0A=
=0A=
var Uganda =3D Array("");=0A=
=0A=
var United_Arab_Emirates =3D Array("Abu Dhabi","Dubai");=0A=
var United_Arab_Emirates_URLs =3D =
Array("travel/guides/middle-east/united-arab-emirates/abu-dhabi","travel/=
guides/middle-east/united-arab-emirates/dubai");=0A=
=0A=
var United_States =3D Array("Boston", "Chicago", "Honolulu", "Las =
Vegas", "Los Angeles", "Miami", "New York City", "Philadelphia", "San =
Francisco", "Seattle", "Washington, D.C.", "", "--- All States ---", =
"Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecti=
cut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana"=
,"Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts=
","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","N=
evada","New Hampshire","New Jersey","New Mexico","New York","North =
Carolina","North =
Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South =
Carolina","South =
Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","Wes=
t Virginia","Wisconsin","Wyoming");=0A=
var United_States_URLs =3D =
Array("travel/guides/north-america/united-states/massachusetts/boston","t=
ravel/guides/north-america/united-states/illinois/chicago","travel/guides=
/north-america/united-states/hawaii/honolulu-and-oahu","travel/guides/nor=
th-america/united-states/nevada/las-vegas","travel/guides/north-america/u=
nited-states/california/los-angeles","travel/guides/north-america/united-=
states/florida/miami","travel/guides/north-america/united-states/new-york=
/new-york-city","travel/guides/north-america/united-states/pennsylvania/p=
hiladelphia","travel/guides/north-america/united-states/california/san-fr=
ancisco","travel/guides/north-america/united-states/washington/seattle","=
travel/guides/north-america/united-states/washington-dc","","","travel/gu=
ides/north-america/united-states/alabama","travel/guides/north-america/un=
ited-states/alaska","travel/guides/north-america/united-states/arizona","=
travel/guides/north-america/united-states/arkansas","travel/guides/north-=
america/united-states/california","travel/guides/north-america/united-sta=
tes/colorado","travel/guides/north-america/united-states/connecticut","tr=
avel/guides/north-america/united-states/delaware","travel/guides/north-am=
erica/united-states/florida","travel/guides/north-america/united-states/g=
eorgia","travel/guides/north-america/united-states/hawaii","travel/guides=
/north-america/united-states/idaho","travel/guides/north-america/united-s=
tates/illinois","travel/guides/north-america/united-states/indiana","trav=
el/guides/north-america/united-states/iowa","travel/guides/north-america/=
united-states/kansas","travel/guides/north-america/united-states/kentucky=
","travel/guides/north-america/united-states/louisiana","travel/guides/no=
rth-america/united-states/maine","travel/guides/north-america/united-stat=
es/maryland","travel/guides/north-america/united-states/massachusetts","t=
ravel/guides/north-america/united-states/michigan","travel/guides/north-a=
merica/united-states/minnesota","travel/guides/north-america/united-state=
s/mississippi","travel/guides/north-america/united-states/missouri","trav=
el/guides/north-america/united-states/montana","travel/guides/north-ameri=
ca/united-states/nebraska","travel/guides/north-america/united-states/nev=
ada","travel/guides/north-america/united-states/new-hampshire","travel/gu=
ides/north-america/united-states/new-jersey","travel/guides/north-america=
/united-states/new-mexico","travel/guides/north-america/united-states/new=
-york","travel/guides/north-america/united-states/north-carolina","travel=
/guides/north-america/united-states/north-dakota","travel/guides/north-am=
erica/united-states/ohio","travel/guides/north-america/united-states/okla=
homa","travel/guides/north-america/united-states/oregon","travel/guides/n=
orth-america/united-states/pennsylvania","travel/guides/north-america/uni=
ted-states/rhode-island","travel/guides/north-america/united-states/south=
-carolina","travel/guides/north-america/united-states/south-dakota","trav=
el/guides/north-america/united-states/tennessee","travel/guides/north-ame=
rica/united-states/texas","travel/guides/north-america/united-states/utah=
","travel/guides/north-america/united-states/vermont","travel/guides/nort=
h-america/united-states/virginia","travel/guides/north-america/united-sta=
tes/washington","travel/guides/north-america/united-states/west-virginia"=
,"travel/guides/north-america/united-states/wisconsin","travel/guides/nor=
th-america/united-states/wyoming");=0A=
=0A=
var Uruguay =3D Array("Punta del Este");=0A=
var Uruguay_URLs =3D =
Array("travel/guides/central-and-south-america/uruguay/punta-del-este");=0A=
=0A=
var Vanuatu =3D Array("");=0A=
=0A=
var Venezuela =3D Array("Caracas","Margarita Island","Merida");=0A=
var Venezuela_URLs =3D =
Array("travel/guides/central-and-south-america/venezuela/caracas","travel=
/guides/central-and-south-america/venezuela/margarita-island","travel/gui=
des/central-and-south-america/venezuela/merida");=0A=
=0A=
var Vietnam =3D Array("Danang","Hanoi","Ho Chi Minh City","Hoi An","Phu =
Quoc Island");=0A=
var Vietnam_URLs =3D =
Array("travel/guides/asia/vietnam/danang","travel/guides/asia/vietnam/han=
oi","travel/guides/asia/vietnam/ho-chi-minh-city","travel/guides/asia/vie=
tnam/hoi-an","travel/guides/asia/vietnam/phu-quoc-island");=0A=
=0A=
var Virgin_Islands =3D Array("Jost Van Dyke","St. Croix","St. John","St. =
Thomas","Tortola","Virgin Gorda");=0A=
var Virgin_Islands_URLs =3D =
Array("travel/guides/caribbean-and-bermuda/virgin-islands/jost-van-dyke",=
"travel/guides/caribbean-and-bermuda/virgin-islands/st-croix","travel/gui=
des/caribbean-and-bermuda/virgin-islands/st-john","travel/guides/caribbea=
n-and-bermuda/virgin-islands/st-thomas","travel/guides/caribbean-and-berm=
uda/virgin-islands/tortola","travel/guides/caribbean-and-bermuda/virgin-i=
slands/virgin-gorda");=0A=
=0A=
var Wales =3D Array("Cardiff","Hay-on-Wye");=0A=
var Wales_URLs =3D =
Array("travel/guides/europe/britain/wales/cardiff","travel/guides/europe/=
britain/wales/hay-on-wye");=0A=
=0A=
var Zimbabwe =3D Array("Victoria Falls");=0A=
var Zimbabwe_URLs =3D =
Array("travel/guides/africa/zimbabwe/victoria-falls");=0A=
=0A=

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/section/travel/travelsearch/suggest.js

var suggestions =3D [["Africa","n"],["Botswana","n"],["Chobe National =
Park, Botswana","y"],["Egypt","n"],["Cairo, =
Egypt","y"],["Ethiopia","n"],["Ivory =
Coast","n"],["Kenya","n"],["Nairobi, =
Kenya","y"],["Libya","n"],["Madagascar","n"],["Mali","n"],["Mauritius","n=
"],["Morocco","n"],["Casablanca, Morocco","y"],["Essaouira, =
Morocco","y"],["Fez, Morocco","y"],["Marrakesh, =
Morocco","y"],["Mozambique","n"],["Namibia","n"],["Niger","n"],["Rwanda",=
"n"],["Senegal","n"],["Seychelles","n"],["South Africa","n"],["Cape =
Town, South Africa","y"],["Johannesburg, South Africa","y"],["Kruger =
National Park, South Africa","y"],["Kwazulu-Natal, South =
Africa","y"],["Durban, South Africa","y"],["Tanzania","n"],["Zanzibar, =
Tanzania","y"],["Tunisia","n"],["Uganda","n"],["Zimbabwe","n"],["Victoria=
 Falls, =
Zimbabwe","y"],["Asia","n"],["Afghanistan","n"],["Bhutan","n"],["Cambodia=
","n"],["Phnom Penh, Cambodia","y"],["Siem Reap, =
Cambodia","y"],["China","n"],["Chengde, China","n"],["Chengdu, =
China","n"],["Dunhuang, China","n"],["Beijing, China","y"],["Guangzhou, =
China","n"],["Guilin, China","y"],["Hainan Island, China","n"],["Hong =
Kong, China","y"],["Macao, China","n"],["Shanghai, =
China","y"],["Shenzhen, China","n"],["Tibet, China","y"],["Xian, =
China","y"],["Xinjiang Province, China","n"],["Kashgar, =
China","n"],["Urumqi, China","n"],["Yunnan Province, =
China","n"],["Kunming, China","n"],["India","n"],["Agra, =
India","y"],["Calcutta, India","n"],["Kolkata, India","n"],["Chennai, =
India","n"],["Madras, India","n"],["Darjeeling, India","n"],["Goa, =
India","n"],["Kerala, India","y"],["Cochin, India","n"],["Lakshadweep =
Islands, India","n"],["Kashmir and Jammu, India","n"],["Mumbai, =
India","y"],["Bombay, India","n"],["New Delhi, India","y"],["Rajasthan, =
India","y"],["Jaipur, India","n"],["Jaisalmer, =
India","n"],["Ranthambhore National Park, India","n"],["Udaipur, =
India","n"],["Sikkim, India","n"],["Varanasi, India","y"],["Banaras, =
India","n"],["Indonesia","n"],["Bali, =
Indonesia","y"],["Japan","n"],["Hiroshima, Japan","n"],["Kyoto, =
Japan","y"],["Matsumoto, Japan","n"],["Nagano, Japan","n"],["Nagoya, =
Japan","n"],["Nara, Japan","n"],["Nikko, Japan","n"],["Osaka, =
Japan","y"],["Okinawa and the Ryukyu Islands, Japan","n"],["The Ryukyu =
Islands, Japan","n"],["Ryukyu Islands, Japan","n"],["Tokyo, =
Japan","y"],["Yokohama, Japan","n"],["Kazakhstan","n"],["South =
Korea","n"],["Seoul, South =
Korea","y"],["Kyrgyzstan","n"],["Laos","n"],["Luang Prabang, =
Laos","y"],["Malaysia","n"],["Kuala Lumpur, =
Malaysia","y"],["Maldives","n"],["Mongolia","n"],["Myanmar","n"],["Burma"=
,"n"],["Nepal","n"],["Katmandu, =
Nepal","y"],["Philippines","n"],["Manila, =
Philippines","y"],["Singapore","n"],["Sri =
Lanka","n"],["Taiwan","n"],["Taipei, =
Taiwan","n"],["Thailand","n"],["Bangkok, Thailand","y"],["Chiang Mai, =
Thailand","y"],["Pattaya, Thailand","n"],["Phuket, =
Thailand","y"],["Vietnam","n"],["Danang, Vietnam","n"],["Hanoi, =
Vietnam","y"],["Ho Chi Minh City, Vietnam","y"],["Hoi An, =
Vietnam","n"],["Phu Quoc Island, Vietnam","n"],["Australia and =
Pacific","n"],["American Samoa","n"],["Australia","n"],["Adelaide, =
Australia","n"],["Alice Springs, Australia","n"],["Brisbane, =
Australia","y"],["Broome, Australia","n"],["Canberra, =
Australia","n"],["Cape Tribulation, Australia","n"],["Margaret River, =
Australia","n"],["Melbourne, Australia","y"],["Perth, =
Australia","n"],["Sydney, Australia","y"],["Tasmania, =
Australia","n"],["Hobart, Australia","n"],["Cook =
Islands","n"],["Fiji","n"],["French Polynesia","n"],["Bora Bora, French =
Polynesia","y"],["Huahine, French Polynesia","n"],["Tahiti, French =
Polynesia","y"],["New Zealand","n"],["Akaroa, New =
Zealand","n"],["Auckland, New Zealand","y"],["Dunedin, New =
Zealand","n"],["Queenstown, New Zealand","y"],["Rotorua, New =
Zealand","n"],["Waiheke Island, New Zealand","n"],["Wellington, New =
Zealand","y"],["Papua New Guinea","n"],["Vanuatu","n"],["Caribbean and =
Bermuda","n"],["Anguilla","n"],["Antigua and =
Barbuda","n"],["Aruba","n"],["The Bahamas","n"],["Abaco Islands, The =
Bahamas","n"],["Eleuthera, The Bahamas","n"],["Exuma, The =
Bahamas","n"],["Grand Bahama, The Bahamas","n"],["Harbour Island, The =
Bahamas","n"],["Nassau, The Bahamas","y"],["Paradise Island, The =
Bahamas","y"],["Barbados","n"],["Bermuda","n"],["Bonaire","n"],["Cayman =
Islands","n"],["Grand Cayman, Cayman Islands","y"],["Little Cayman =
Island, Cayman Islands","y"],["Cuba","n"],["Cienfuegos, =
Cuba","y"],["Havana, Cuba","y"],["Santiago de Cuba, =
Cuba","y"],["Curacao","n"],["Dominica","n"],["Dominican =
Republic","n"],["Cabarete, Dominican Republic","y"],["Punta Cana, =
Dominican Republic","y"],["Santo Domingo, Dominican =
Republic","y"],["Grenada","n"],["Guadeloupe","n"],["Jamaica","n"],["Marti=
nique","n"],["Puerto Rico","n"],["Culebra, Puerto Rico","n"],["El =
Yunque, Puerto Rico","n"],["Luquillo Beach, Puerto Rico","n"],["Rincon, =
Puerto Rico","n"],["San German, Puerto Rico","n"],["San Juan, Puerto =
Rico","y"],["Vieques, Puerto Rico","y"],["Saba","n"],["St. =
Barthelemy","n"],["St. Barts","n"],["St. Barths","n"],["St =
Barts","n"],["St Barths","n"],["St. Kitts and Nevis","n"],["St Kitts and =
Nevis","n"],["Saint Kitts and Nevis","n"],["Nevis, St. Kitts and =
Nevis","y"],["St. Kitts, St. Kitts and Nevis","y"],["St Kitts, St. Kitts =
and Nevis","n"],[" Saint Kitts, St. Kitts and Nevis","n"],["St. =
Lucia","n"],["St Lucia","n"],["Saint Lucia","n"],["St. Vincent and the =
Grenadines","n"],["St Vincent and the Grenadines","n"],["Saint Vincent =
and the Grenadines","n"],["The Grenadines","n"],["Bequia, St. Vincent =
and the Grenadines","n"],["Mustique, St. Vincent and the =
Grenadines","y"],["Palm Island, St. Vincent and the =
Grenadines","n"],["Petit St. Vincent, St. Vincent and the =
Grenadines","n"],["Petit St Vincent, St. Vincent and the =
Grenadines","n"],["Petit Saint Vincent, St. Vincent and the =
Grenadines","n"],["St. Vincent, St. Vincent and the =
Grenadines","y"],["Saint Vincent, St. Vincent and the =
Grenadines","n"],["St Vincent, St. Vincent and the =
Grenadines","n"],["Trinidad and Tobago","n"],["Trinidad, Trinidad and =
Tobago","y"],["Tobago, Trinidad and Tobago","y"],["Turks and =
Caicos","n"],["Providenciales, Turks and Caicos","y"],["Virgin =
Islands","n"],["Jost Van Dyke, Virgin Islands","y"],["St. Croix, Virgin =
Islands","y"],["St Croix, Virgin Islands","n"],["Saint Croix, Virgin =
Islands","n"],["St. John, Virgin Islands","y"],["Saint John, Virgin =
Islands","n"],["St John, Virgin Islands","n"],["St. Thomas, Virgin =
Islands","y"],["St Thomas, Virgin Islands","n"],["Saint Thomas, Virgin =
Islands","n"],["Tortola, Virgin Islands","y"],["Virgin Gorda, Virgin =
Islands","y"],["Central and South =
America","n"],["Argentina","n"],["Buenos Aires, =
Argentina","y"],["Mendoza, Argentina","n"],["Patagonia, =
Argentina","y"],["El Chalten, Argentina","n"],["Los Glaciares National =
Park, Argentina","n"],["Belize","n"],["Ambergris Caye, =
Belize","n"],["Caye Caulker, Belize","n"],["Mountain Pine Ridge Reserve, =
Belize","n"],["Placencia, Belize","n"],["Bolivia","n"],["La Paz, =
Bolivia","n"],["Lake Titicaca, Bolivia","n"],["Brazil","n"],["Bahia, =
Brazil","n"],["Cachoeira, Brazil","n"],["Praia do Forte, =
Brazil","n"],["Salvador, Brazil","n"],["Belem, Brazil","n"],["Brasilia, =
Brazil","n"],["Buzios, Brazil","n"],["Florianopolis, =
Brazil","n"],["Fortaleza, Brazil","n"],["Iguacu Falls, =
Brazil","n"],["Manaus, Brazil","n"],["Natal, Brazil","n"],["Ouro Preto, =
Brazil","n"],["Pantanal, Brazil","n"],["Petropolis, =
Brazil","n"],["Recife and Olinda, Brazil","n"],["Olinda, =
Brazil","n"],["Rio de Janeiro, Brazil","y"],["Sao Paulo, =
Brazil","y"],["Chile","n"],["Easter Island, Chile","n"],["Pumalin Park, =
Chile","n"],["Santiago, Chile","y"],["San Pedro de Atamaca, =
Chile","n"],["Torres del Paine National Park, =
Chile","y"],["Colombia","y"],["Costa Rica","n"],["Central Pacific Costa =
Rica, Costa Rica","n"],["Manuel Antonio National Park, Costa =
Rica","n"],["Costa Rica's Caribbean Coast, Costa Rica","n"],["Costa =
Rica's Southern Zone, Costa Rica","n"],["Guanacaste and the Nicoya =
Peninsula, Costa Rica","n"],["The Nicoya Peninsula, Costa =
Rica","n"],["Nicoya Peninsula, Costa Rica","n"],["Playa Nosara, Costa =
Rica","n"],["Playas Flamingo, Potrero, Brasilito and Conchal, Costa =
Rica","n"],["Northern Costa Rica, Costa Rica","n"],["San Jose, Costa =
Rica","y"],["Ecuador","n"],["Galapagos Islands, Ecuador","y"],["Quito, =
Ecuador","y"],["El Salvador","n"],["Guatemala","n"],["Antigua, =
Guatemala","y"],["Tikal, Guatemala","y"],["Honduras","n"],["Roatan, =
Honduras","y"],["Nicaragua","n"],["Granada, Nicaragua","y"],["Las =
Salinas, Nicaragua","y"],["Panama","n"],["Bocas del Toro, =
Panama","y"],["Boquete, Panama","y"],["Isla Contadora, =
Panama","y"],["Panama City, Panama","y"],["Peru","n"],["Arequipa, =
Peru","n"],["Ayacucho, Peru","n"],["Chachapoyas, Peru","n"],["Cuzco, =
Peru","n"],["Machu Picchu, Peru","y"],["Lima, Peru","y"],["Puno, =
Peru","n"],["Suriname","n"],["Uruguay","n"],["Punta del Este, =
Uruguay","y"],["Venezuela","n"],["Caracas, Venezuela","y"],["Margarita =
Island, Venezuela","y"],["Merida, =
Venezuela","y"],["Europe","n"],["Albania","n"],["Andorra","n"],["Austria"=
,"n"],["Graz, Austria","n"],["Innsbruck, Austria","n"],["Salzburg, =
Austria","y"],["Vienna, Austria","y"],["Belgium","n"],["Brussels, =
Belgium","y"],["Antwerp, Belgium","y"],["Bruges, Belgium","y"],["Ghent, =
Belgium","n"],["Bosnia and Herzegovina","n"],["Bulgaria","n"],["Plovdiv, =
Bulgaria","n"],["Sofia, Bulgaria","n"],["Croatia","n"],["Dalmatian =
Coast, Croatia","n"],["Hvar, Croatia","n"],["Korcula, =
Croatia","n"],["Split, Croatia","n"],["Dubrovnik, =
Croatia","y"],["Zagreb, Croatia","y"],["Cyprus","n"],["Czech =
Republic","n"],["Cesky Krumlov, Czech Republic","n"],["Karlovy Vary, =
Czech Republic","n"],["Prague, Czech =
Republic","y"],["Denmark","n"],["Copenhagen, Denmark","y"],["Dragor, =
Denmark","n"],["Estonia","n"],["Tallinn, =
Estonia","y"],["Finland","n"],["Helsinki, =
Finland","y"],["France","n"],["Alsace-Lorraine, France","n"],["Nancy, =
France","n"],["Strasbourg, France","n"],["Biarritz, =
France","n"],["Bordeaux, France","y"],["Brittany, France","y"],["Carnac, =
France","n"],["Nantes, France","n"],["Burgundy, France","y"],["Chartres, =
France","n"],["Corsica, France","n"],["French Alps, =
France","n"],["Chamonix, France","n"],["Courchevel, =
France","n"],["Giverny, France","n"],["La Rochelle, =
France","n"],["Carcassonne, France","n"],["Toulouse, =
France","n"],["Loire Valley, France","y"],["Orleans, =
France","n"],["Tours, France","n"],["Massif Central, =
France","n"],["Bourges, France","n"],["Limoges, France","n"],["Normandy, =
France","n"],["Bayeux, France","n"],["Deauville, =
France","n"],["Honfleur, France","n"],["Mont-St.-Michel, =
France","n"],["Mont St. Michel, France","n"],["Mont Saint Michel, =
France","n"],["Mont St Michel, France","n"],["Mont-Saint-Michel, =
France","n"],["Paris, France","y"],["Provence and the French Riviera, =
France","y"],["The French Riviera, France","n"],["French Riviera, =
France","n"],["Aix-en-Provence, France","n"],["Arles, =
France","n"],["Avignon, France","n"],["Cannes, France","n"],["Marseille, =
France","n"],["Menton, France","n"],["Nice, France","n"],["St. Tropez, =
France","y"],["St Tropez, France","n"],["Saint Tropez, =
France","n"],["Rhone Valley, France","n"],["Lyon, =
France","n"],["Versailles, France","n"],["Georgia =
(Country)","n"],["Germany","n"],["Baden-Baden, Germany","n"],["Bavaria, =
Germany","y"],["Chiemsee, Germany","n"],["Eging Am See, =
Germany","n"],["Munich, Germany","y"],["Berlin, Germany","y"],["Dresden, =
Germany","n"],["Frankfurt, Germany","y"],["Hamburg, =
Germany","n"],["Hanau, Germany","n"],["Hanover, =
Germany","n"],["Heidelberg, Germany","n"],["Leipzig, =
Germany","n"],["Potsdam, Germany","n"],["The Rhineland, =
Germany","n"],["Bonn, Germany","n"],["Cologne, =
Germany","n"],["Gibraltar","n"],["Greece","n"],["Athens, =
Greece","n"],["Crete, Greece","n"],["Corinth, Greece","n"],["Cyclades, =
Greece","y"],["Folegandros, Greece","n"],["Mykonos, =
Greece","n"],["Naxos, Greece","n"],["Santorini, Greece","n"],["Ionian =
Islands, Greece","n"],["Corfu, Greece","n"],["Korfu, =
Greece","n"],["Cephalonia, Greece","n"],["Kefalonia, =
Greece","n"],["Olympia, Greece","n"],["Paros, Greece","n"],["Rhodes, =
Greece","n"],["Hungary","n"],["Budapest, Hungary","y"],["Pecs, =
Hungary","n"],["Szeged, Hungary","n"],["Szentendre, =
Hungary","n"],["Iceland","n"],["Reykjavik, =
Iceland","y"],["Ireland","n"],["Aran Islands, Ireland","n"],["Burren, =
Ireland","n"],["Dublin, Ireland","y"],["Connemara, =
Ireland","n"],["County Clare, Ireland","n"],["County Kerry, =
Ireland","n"],["Dingle Peninsula, Ireland","n"],["Killarney, =
Ireland","n"],["County Cork, Ireland","n"],["Beara Peninsula, =
Ireland","n"],["Cork, Ireland","n"],["Kinsale, Ireland","n"],["West =
Cork, Ireland","n"],["County Mayo, Ireland","n"],["Galway, =
Ireland","n"],["County Kilkenny, Ireland","n"],["Italy","n"],["Amalfi, =
Italy","n"],["Apulia, Italy","n"],["Bologna, Italy","n"],["Capri, =
Italy","n"],["Cinqueterre, Italy","n"],["Ferrara, Italy","n"],["Genoa, =
Italy","n"],["Lake Como, Italy","n"],["Milan, Italy","y"],["Naples, =
Italy","n"],["Padua, Italy","n"],["Parma, Italy","n"],["Pompeii, =
Italy","n"],["Rome, Italy","y"],["Sicily, Italy","y"],["Aeolian Islands, =
Italy","n"],["Palermo, Italy","n"],["Trieste, Italy","n"],["Turin, =
Italy","n"],["Tuscany and Umbria, Italy","y"],["Umbria, =
Italy","n"],["Arezzo, Italy","n"],["Assisi, Italy","n"],["Florence, =
Italy","y"],["Lucca, Italy","n"],["Orvieto, Italy","n"],["Perugia, =
Italy","n"],["Pisa, Italy","n"],["Siena, Italy","n"],["Spoleto, =
Italy","n"],["Venice, Italy","y"],["Verona, =
Italy","n"],["Latvia","n"],["Riga, =
Latvia","y"],["Lithuania","n"],["Vilnius, =
Lithuania","y"],["Luxembourg","n"],["Monaco","n"],["Montenegro","n"],["Ne=
therlands","n"],["Alkmaar, Netherlands","n"],["Amsterdam, =
Netherlands","y"],["Delft, Netherlands","n"],["The Hague, =
Netherlands","n"],["Rotterdam, =
Netherlands","y"],["Norway","n"],["Bergen, Norway","n"],["Hardangervidda =
National Park, Norway","n"],["Lofoten Islands, Norway","n"],["Oslo, =
Norway","y"],["Poland","n"],["Warsaw, Poland","y"],["Krakow, =
Poland","n"],["Portugal","n"],["The Algarve, Portugal","n"],["Lisbon, =
Portugal","y"],["Oporto, Portugal","y"],["Romania","n"],["Transylvania, =
Romania","n"],["Russia","n"],["Moscow, Russia","y"],["Sakhalin Island, =
Russia","n"],["St. Petersburg, Russia","y"],["St Petersburg, =
Russia","n"],["Saint Petersburg, Russia","n"],["Serbia","n"],["Belgrade, =
Serbia","y"],["Slovakia","n"],["Slovenia","n"],["Ljubljana, =
Slovenia","y"],["Spain","n"],["Andalusia, Spain","y"],["Cordoba, =
Spain","n"],["Costa de la Luz, Spain","n"],["Granada, =
Spain","y"],["Malaga, Spain","n"],["Ronda, Spain","n"],["Seville, =
Spain","y"],["Balearic Islands, Spain","n"],["Formentera, =
Spain","n"],["Ibiza, Spain","n"],["Majorca, Spain","n"],["Minorca, =
Spain","n"],["Basque Country, Spain","n"],["Bilbao, Spain","y"],["San =
Sebastian, Spain","n"],["Canary Islands, Spain","n"],["Catalonia, =
Spain","n"],["Barcelona, Spain","y"],["Costa Brava, =
Spain","n"],["Girona, Spain","n"],["Cuenca, Spain","n"],["Extremadura, =
Spain","n"],["Galicia, Spain","n"],["Santiago de Compostela, =
Spain","y"],["Madrid, Spain","y"],["Toledo, Spain","n"],["Valencia, =
Spain","n"],["Sweden","n"],["Goteborg, Sweden","n"],["Stockholm, =
Sweden","y"],["Switzerland","n"],["Arosa, Switzerland","n"],["Basel, =
Switzerland","y"],["Bern, Switzerland","n"],["Geneva, =
Switzerland","y"],["Interlaken, Switzerland","n"],["Lucerne, =
Switzerland","n"],["Lugano, Switzerland","n"],["Saas-Fee, =
Switzerland","n"],["St. Moritz, Switzerland","y"],["St Moritz, =
Switzerland","n"],["Saint Moritz, Switzerland","n"],["Vevey, =
Switzerland","n"],["Zermatt, Switzerland","n"],["Zurich, =
Switzerland","y"],["Turkey","n"],["Ankara, Turkey","n"],["Ani, =
Turkey","n"],["Bursa, Turkey","n"],["Bodrum, Turkey","n"],["Cappadocia, =
Turkey","y"],["Edirne, Turkey","n"],["Istanbul, Turkey","y"],["Kalkan, =
Turkey","n"],["Ukraine","n"],["Britain","n"],["England, =
Britain","y"],["Bath, England","n"],["Birmingham, =
England","n"],["Blackpool, England","n"],["Brighton, =
England","n"],["Cambridge, England","n"],["Cornwall, =
England","n"],["Scilly Isles, England","n"],["St. Ives, =
England","n"],["St Ives, England","n"],["Saint Ives, England","n"],["St. =
Mawes, England","n"],["Saint Mawes, England","n"],["St Mawes, =
England","n"],["Cotswolds, England","n"],["Devon, =
England","n"],["Hampshire and Dorset, England","n"],["Dorset, =
England","n"],["Isle of Wight, England","n"],["Southampton, =
England","n"],["Lake District, England","n"],["Liverpool, =
England","n"],["London, England","y"],["Manchester, =
England","n"],["Oxford, England","y"],["Yorkshire and Northumbria, =
England","n"],["Northumbria, England","n"],["Leeds, =
England","n"],["Northern Ireland, Britain","y"],["Belfast, Northern =
Ireland","y"],["Scotland, Britain","y"],["Edinburgh, =
Scotland","y"],["Glasgow, Scotland","y"],["Hebrides Islands, =
Scotland","n"],["Isle of Skye, Scotland","n"],["Orkney Islands, =
Scotland","n"],["Wales, Britain","y"],["Hay-on-Wye, =
Wales","n"],["Cardiff, Wales","n"],["Middle =
East","n"],["Israel","n"],["Jerusalem, Israel","y"],["Tel Aviv, =
Israel","n"],["Jordan","n"],["Amman, Jordan","y"],["Petra, =
Jordan","y"],["Oman","n"],["Qatar","n"],["United Arab =
Emirates","n"],["Dubai, United Arab Emirates","y"],["Abu Dhabi, United =
Arab Emirates","y"],["North =
America","n"],["Greenland","n"],["Canada","n"],["Alberta, =
Canada","n"],["Banff, Canada","n"],["Calgary, Canada","n"],["Edmonton, =
Canada","n"],["Jasper National Park, Canada","n"],["British Columbia, =
Canada","y"],["Campbell River, Canada","n"],["Fernie, =
Canada","n"],["Golden, Canada","n"],["Gulf Islands, =
Canada","n"],["Okanagan Valley, =
Canada","n"],["Kelowna","n"],["Vancouver, Canada","y"],["Victoria, =
Canada","n"],["Whistler, Canada","y"],["Labrador, Canada","n"],["New =
Brunswick, Canada","n"],["Fundy National Park, =
Canada","n"],["Newfoundland, Canada","n"],["Gros Morne National Park, =
Canada","n"],["Nova Scotia, Canada","n"],["Cape Breton Island, =
Canada","n"],["Halifax, Canada","n"],["Yarmouth, Canada","n"],["Ontario, =
Canada","n"],["Algonquin Provincial Park, Canada","n"],["Niagara Falls =
(Canada), Canada","n"],["Niagara-on-the-Lake, Canada","n"],["Ottawa, =
Canada","n"],["Toronto, Canada","y"],["Prince Edward Island, =
Canada","n"],["Quebec, Canada","n"],["Charlevoix, Canada","n"],["Mont =
Tremblant, Canada","n"],["Montreal, Canada","y"],["Gaspe Peninsula, =
Canada","n"],["Quebec City, Canada","y"],["Yukon, the Northwest =
Territories and Nunavut, Canada","n"],["Northwest Territories, =
Canada","n"],["Nunavut, Canada","n"],["Whitehorse, =
Canada","n"],["Mexico","n"],["Acapulco, Mexico","n"],["Baja California, =
Mexico","y"],["Ensenada, Mexico","n"],["Guadalupe Valley, =
Mexico","n"],["Cabo San Lucas, Mexico","n"],["San Jose del Cabo, =
Mexico","n"],["Tijuana, Mexico","n"],["Colima, =
Mexico","n"],["Cuernavaca, Mexico","n"],["Guadalajara, =
Mexico","n"],["Guanajuato, Mexico","n"],["Ixtapa and Zihuatanejo, =
Mexico","n"],["Zihuatanejo, Mexico","n"],["Mazatlan, =
Mexico","n"],["Mexico City, Mexico","y"],["Michoacan, =
Mexico","n"],["Morelia, Mexico","n"],["Patzcuaro, Mexico","n"],["Oaxaca, =
Mexico","n"],["Puerto Vallarta, Mexico","n"],["San Miguel de Allende, =
Mexico","n"],["Veracruz, Mexico","n"],["Yucatan Peninsula, =
Mexico","y"],["Campeche, Mexico","n"],["Cancun, Mexico","y"],["Chichen =
Itza, Mexico","n"],["Cozumel, Mexico","n"],["Isla Mujeres, =
Mexico","n"],["Palenque, Mexico","n"],["San Cristobal de las Casas, =
Mexico","n"],["Tulum, Mexico","n"],["United =
States","n"],["Alabama","y"],["Mobile, Alabama","n"],["Montgomery, =
Alabama","n"],["Alaska","y"],["Glacier Bay National Park, =
Alaska","n"],["Anchorage, Alaska","y"],["Denali National Park, =
Alaska","n"],["Fairbanks, Alaska","y"],["Haines, Alaska","n"],["Juneau, =
Alaska","n"],["Arizona","y"],["Flagstaff, Arizona","n"],["Grand Canyon =
National Park, Arizona","y"],["Monument Valley, Arizona","n"],["Phoenix, =
Arizona","y"],["Scottsdale, Arizona","y"],["Sedona, =
Arizona","n"],["Tucson, Arizona","y"],["Arkansas","n"],["Hot Springs, =
Arkansas","n"],["California","y"],["Anza-Borrego Desert State Park, =
California","n"],["Berkeley, California","y"],["Big Sur, =
California","n"],["Channel Islands National Park, =
California","n"],["Death Valley National Park, California","n"],["Desert =
Hot Springs, California","n"],["Eureka, California","n"],["Half Moon =
Bay, California","n"],["Healdsburg, California","n"],["Huntington Beach, =
California","n"],["Joshua Tree National Park, California","n"],["La =
Jolla, California","n"],["Laguna Beach, California","n"],["Lake Tahoe, =
California","y"],["Long Beach, California","n"],["Los Angeles, =
California","y"],["Malibu, California","n"],["Mammoth Lakes, =
California","n"],["Mendocino, California","n"],["Mojave Desert, =
California","n"],["Monterey, California","n"],["Napa Valley, =
California","y"],["Oakland, California","n"],["Ojai, =
California","n"],["Palm Springs, California","n"],["Pasadena, =
California","n"],["Point Reyes National Seashore, =
California","n"],["Sacramento, California","n"],["San Diego, =
California","y"],["San Francisco, California","y"],["San Jose, =
California","n"],["San Luis Obispo, California","n"],["Santa Cruz, =
California","n"],["Sausalito, California","n"],["Sonoma Valley, =
California","n"],["Santa Barbara, California","n"],["Santa Catalina =
Island, California","n"],["Santa Monica, California","n"],["Santa Ynez =
Valley, California","n"],["Yosemite National Park, =
California","n"],["Colorado","y"],["Aspen, Colorado","y"],["Boulder, =
Colorado","n"],["Colorado Springs, Colorado","n"],["Crested Butte, =
Colorado","n"],["Denver, Colorado","y"],["Durango, =
Colorado","n"],["Golden, Colorado","n"],["Steamboat Springs, =
Colorado","n"],["Telluride, Colorado","n"],["Vail and Beaver Creek, =
Colorado","n"],["Beaver Creek, =
Colorado","n"],["Connecticut","y"],["Connecticut River Valley, =
Connecticut","n"],["Hartford, Connecticut","n"],["Litchfield County, =
Connecticut","n"],["Mystic and the Southeastern Coast, =
Connecticut","n"],["New Haven, =
Connecticut","n"],["Delaware","y"],["Rehoboth Beach, =
Delaware","n"],["Florida","y"],["Amelia Island, =
Florida","n"],["Apalachicola, Florida","n"],["Boca Raton, =
Florida","n"],["Daytona Beach, Florida","n"],["Everglades National Park, =
Florida","n"],["Florida Keys, Florida","y"],["Key West, =
Florida","n"],["Lower Keys, Florida","n"],["Upper and Middle Keys, =
Florida","n"],["Fort Lauderdale, Florida","y"],["Fort Myers, =
Florida","n"],["Jacksonville, Florida","n"],["Miami, =
Florida","y"],["Naples, Florida","n"],["Orlando, Florida","y"],["Palm =
Beach, Florida","n"],["Pensacola, Florida","n"],["Sanibel and Captiva =
Islands, Florida","n"],["Captiva, Florida","n"],["Sarasota, =
Florida","n"],["Seaside, Florida","n"],["St. Petersburg, =
Florida","n"],["St Petersburg, Florida","n"],["Saint Petersburg, =
Florida","n"],["Tampa, Florida","n"],["Georgia","y"],["Atlanta, =
Georgia","y"],["Cumberland Island, Georgia","n"],["Macon, =
Georgia","n"],["Savannah, Georgia","y"],["Sea Island, =
Georgia","n"],["St. Simons Island, Georgia","n"],["St Simons Island, =
Georgia","n"],["Saint Simons Island, =
Georgia","n"],["Hawaii","y"],["Hawaii (The Big Island), =
Hawaii","y"],["Kauai, Hawaii","y"],["Maui, Hawaii","y"],["Molokai, =
Hawaii","y"],["Honolulu and Oahu, Hawaii","y"],["Oahu, =
Hawaii","n"],["Hawaii Volcanoes National Park, =
Hawaii","n"],["Idaho","y"],["Boise, Idaho","n"],["Salmon River, =
Idaho","n"],["Sun Valley, Idaho","n"],["Illinois","y"],["Chicago, =
Illinois","y"],["Galena, Illinois","n"],["Springfield, =
Illinois","n"],["Indiana","y"],["Iowa","y"],["Kansas","y"],["Kentucky","y=
"],["Louisville, Kentucky","y"],["Louisiana","y"],["Baton Rouge, =
Louisiana","n"],["Lafayette, Louisiana","n"],["New Orleans, =
Louisiana","y"],["Maine","y"],["Acadia National Park, Maine","y"],["Bar =
Harbor, Maine","n"],["Baxter State Park, Maine","n"],["Deer Isle, =
Maine","n"],["Freeport, Maine","n"],["Kennebunkport, Maine","n"],["Mount =
Desert Island, Maine","n"],["Penobscot Bay, Maine","n"],["Camden, =
Maine","n"],["Rockland, Maine","n"],["Portland, =
Maine","y"],["Maryland","y"],["Annapolis, Maryland","n"],["Assateague =
Island National Seashore, Maryland","n"],["Baltimore, =
Maryland","y"],["Chestertown, Maryland","n"],["Ocean City, =
Maryland","n"],["Massachusetts","y"],["Amherst, =
Massachusetts","n"],["Berkshires, Massachusetts","y"],["The Berkshires, =
Massachusetts","n"],["Boston, Massachusetts","y"],["Cambridge, =
Massachusetts","n"],["Cape Cod and the Islands, =
Massachusetts","y"],["Barnstable and Hyannis, =
Massachusetts","n"],["Falmouth and Woods Hole, =
Massachusetts","n"],["Woods Hole, Massachusetts","n"],["Martha's =
Vineyard, Massachusetts","y"],["Nantucket, =
Massachusetts","y"],["Orleans, Massachusetts","n"],["Provincetown, =
Massachusetts","n"],["Sandwich, Massachusetts","n"],["Truro, =
Massachusetts","n"],["Wellfleet, Massachusetts","n"],["Concord, =
Massachusetts","n"],["Newburyport, Massachusetts","n"],["Pioneer Valley, =
Massachusetts","n"],["Salem, Massachusetts","n"],["Sturbridge, =
Massachusetts","n"],["Michigan","y"],["Ann Arbor, =
Michigan","n"],["Detroit, Michigan","y"],["Minnesota","y"],["Boundary =
Waters Canoe Area, Minnesota","n"],["Minneapolis and St. Paul, =
Minnesota","y"],["Saint Paul, Minnesota","n"],["St Paul, =
Minnesota","n"],["Mississippi","y"],["Jackson, =
Mississippi","n"],["Natchez, Mississippi","n"],["Oxford, =
Mississippi","n"],["Missouri","y"],["Branson, Missouri","n"],["Kansas =
City, Missouri","y"],["St. Louis, Missouri","y"],["St Louis, =
Missouri","n"],["Saint Louis, Missouri","n"],["Montana","y"],["Glacier =
National Park, Montana","n"],["Missoula, Montana","n"],["Whitefish, =
Montana","n"],["Nebraska","y"],["Omaha, =
Nebraska","y"],["Nevada","y"],["Las Vegas, Nevada","y"],["Reno, =
Nevada","n"],["New Hampshire","y"],["Hanover, New =
Hampshire","n"],["Portsmouth, New Hampshire","n"],["White Mountains, New =
Hampshire","n"],["New Jersey","y"],["Atlantic City, New =
Jersey","y"],["Cape May, New Jersey","y"],["Princeton, New =
Jersey","y"],["New Mexico","y"],["Albuquerque, New =
Mexico","y"],["Espanola, New Mexico","n"],["Las Cruces, New =
Mexico","n"],["Santa Fe, New Mexico","y"],["Taos, New Mexico","y"],["New =
York State","y"],["Adirondacks, New York","y"],["Albany, New =
York","n"],["Beacon, New York","n"],["Buffalo, New =
York","n"],["Catskills, New York","y"],["Cooperstown, New =
York","n"],["Finger Lakes, New York","y"],["Ithaca, New =
York","n"],["Rochester, New York","n"],["Seneca Falls, New =
York","n"],["Skaneateles, New York","n"],["Syracuse, New =
York","n"],["Hudson Valley, New York","y"],["Long Island, New =
York","y"],["Fire Island, New York","n"],["The Hamptons, New =
York","y"],["Hamptons, New York","n"],["North Fork, New York","n"],["The =
North Fork, New York","n"],["North Shore, New York","n"],["Shelter =
Island, New York","n"],["New York City","y"],["Niagara Falls (New York), =
New York","y"],["Saratoga Springs, New York","n"],["Thousand Islands, =
New York","n"],["North Carolina","y"],["Asheville, North =
Carolina","n"],["Boone, North Carolina","n"],["Chapel Hill, North =
Carolina","n"],["Charlotte, North Carolina","n"],["Durham, North =
Carolina","n"],["Outer Banks, North Carolina","y"],["Ocracoke Island, =
North Carolina","n"],["Raleigh, North Carolina","n"],["Wilmington, North =
Carolina","n"],["North Dakota","y"],["Ohio","y"],["Cincinnati, =
Ohio","y"],["Cleveland, Ohio","y"],["Columbus, =
Ohio","n"],["Oklahoma","y"],["Oklahoma City, =
Oklahoma","n"],["Oregon","y"],["Ashland, Oregon","n"],["Astoria, =
Oregon","n"],["Bandon, Oregon","n"],["Cannon Beach, =
Oregon","n"],["Eugene, Oregon","y"],["Hood River, Oregon","n"],["Mount =
Hood, Oregon","y"],["Portland, =
Oregon","y"],["Pennsylvania","y"],["Brandywine Valley, =
Pennsylvania","n"],["Bucks County, Pennsylvania","n"],["Lancaster =
County, Pennsylvania","y"],["Philadelphia, =
Pennsylvania","y"],["Pittsburgh, Pennsylvania","y"],["Rhode =
Island","y"],["Block Island, Rhode Island","n"],["Newport, Rhode =
Island","y"],["Providence, Rhode Island","y"],["South =
Carolina","y"],["Charleston, South Carolina","y"],["Myrtle Beach, South =
Carolina","n"],["Hilton Head, South Carolina","n"],["Kiawah Island, =
South Carolina","n"],["South Dakota","y"],["Badlands National Park, =
South Dakota","n"],["Tennessee","y"],["Chattanooga, =
Tennessee","n"],["Great Smoky Mountains National Park, =
Tennessee","n"],["Knoxville, Tennessee","n"],["Memphis, =
Tennessee","y"],["Nashville, Tennessee","y"],["Texas","y"],["Abilene, =
Texas","n"],["Amarillo, Texas","n"],["Austin, Texas","y"],["Big Bend =
National Park, Texas","n"],["Corpus Christi, Texas","n"],["Dallas, =
Texas","y"],["El Paso, Texas","n"],["Fort Worth, =
Texas","y"],["Galveston, Texas","n"],["Houston, Texas","y"],["Marfa, =
Texas","n"],["San Antonio, Texas","n"],["Utah","y"],["Alta, =
Utah","n"],["Bryce Canyon National Park, Utah","y"],["Canyonlands =
National Park, Utah","n"],["Capitol Reef National Park, =
Utah","n"],["Moab, Utah","y"],["Park City, Utah","y"],["Salt Lake City, =
Utah","y"],["Zion National Park, =
Utah","y"],["Vermont","y"],["Bennington, Vermont","n"],["Brattleboro, =
Vermont","y"],["Burlington, Vermont","n"],["Killington, =
Vermont","y"],["Manchester, Vermont","n"],["Stowe, =
Vermont","y"],["Virginia","y"],["Alexandria, =
Virginia","n"],["Charlottesville, Virginia","n"],["Chincoteague and =
Assateague Islands, Virginia","y"],["Assateague, =
Virginia","n"],["Fredericksburg, Virginia","n"],["Norfolk, =
Virginia","n"],["Richmond, Virginia","y"],["Shenandoah National Park, =
Virginia","n"],["Staunton, Virginia","n"],["Virginia Beach, =
Virginia","n"],["Williamsburg, Virginia","y"],["Yorktown, =
Virginia","n"],["Washington","y"],["Leavenworth, =
Washington","n"],["Mount St. Helens, Washington","y"],["Mount St Helens, =
Washington","n"],["Mount Saint Helens, Washington","n"],["San Juan =
Islands, Washington","y"],["Seattle, Washington","y"],["Spokane, =
Washington","n"],["Walla Walla, Washington","n"],["Washington, =
D.C.","y"],["West Virginia","y"],["Wisconsin","y"],["Madison, =
Wisconsin","n"],["Milwaukee, Wisconsin","y"],["Wyoming","y"],["Cody, =
Wyoming","n"],["Grand Teton National Park, Wyoming","y"],["Jackson Hole, =
Wyoming","y"],["Yellowstone National Park, Wyoming","y"]];=0A=
=0A=
=0A=
var urls =3D =
["africa","africa/botswana","africa/botswana/chobe-national-park","africa=
/egypt","africa/egypt/cairo","africa/ethiopia","africa/ivory-coast","afri=
ca/kenya","africa/kenya/nairobi","africa/libya","africa/madagascar","afri=
ca/mali","africa/mauritius","africa/morocco","africa/morocco/casablanca",=
"africa/morocco/essaouira","africa/morocco/fez","africa/morocco/marrakesh=
","africa/mozambique","africa/namibia","africa/niger","africa/rwanda","af=
rica/senegal","africa/seychelles","africa/south-africa","africa/south-afr=
ica/cape-town","africa/south-africa/johannesburg","africa/south-africa/kr=
uger-national-park","africa/south-africa/kwazulu-natal","africa/south-afr=
ica/kwazulu-natal/durban","africa/tanzania","africa/tanzania/zanzibar","a=
frica/tunisia","africa/uganda","africa/zimbabwe","africa/zimbabwe/victori=
a-falls","asia","asia/afghanistan","asia/bhutan","asia/cambodia","asia/ca=
mbodia/phnom-penh","asia/cambodia/siem-reap","asia/china","asia/china/che=
ngde","asia/china/chengdu","asia/china/dunhuang","asia/china/beijing","as=
ia/china/guangzhou","asia/china/guilin","asia/china/hainan-island","asia/=
china/hong-kong","asia/china/macao","asia/china/shanghai","asia/china/she=
nzhen","asia/china/tibet","asia/china/xian","asia/china/xinjiang-province=
","asia/china/xinjiang-province/kashgar","asia/china/urumqi","asia/china/=
yunnan-province","asia/china/yunnan-province/kunming","asia/india","asia/=
india/agra","asia/india/calcutta","asia/india/calcutta","asia/india/chenn=
ai","asia/india/chennai","asia/india/darjeeling","asia/india/goa","asia/i=
ndia/kerala","asia/india/kerala/cochin","asia/india/kerala/lakshadweep-is=
lands","asia/india/kashmir-and-jammu","asia/india/mumbai","asia/india/mum=
bai","asia/india/new-delhi","asia/india/rajasthan","asia/india/rajasthan/=
jaipur","asia/india/rajasthan/jaisalmer","asia/india/rajasthan/ranthambho=
re-national-park","asia/india/rajasthan/udaipur","asia/india/sikkim","asi=
a/india/varanasi","asia/india/varanasi","asia/indonesia","asia/indonesia/=
bali","asia/japan","asia/japan/hiroshima","asia/japan/kyoto","asia/japan/=
matsumoto","asia/japan/nagano","asia/japan/nagoya","asia/japan/nara","asi=
a/japan/nikko","asia/japan/osaka","asia/japan/okinawa-and-the-ryukyu-isla=
nds","asia/japan/okinawa-and-the-ryukyu-islands","asia/japan/okinawa-and-=
the-ryukyu-islands","asia/japan/tokyo","asia/japan/yokohama","asia/kazakh=
stan","asia/south-korea","asia/south-korea/seoul","asia/kyrgyzstan","asia=
/laos","asia/laos/luang-prabang","asia/malaysia","asia/malaysia/kuala-lum=
pur","asia/maldives","asia/mongolia","asia/myanmar","asia/myanmar","asia/=
nepal","asia/nepal/katmandu","asia/philippines","asia/philippines/manila"=
,"asia/singapore","asia/sri-lanka","asia/taiwan","asia/taiwan/taipei","as=
ia/thailand","asia/thailand/bangkok","asia/thailand/chiang-mai","asia/tha=
iland/pattaya","asia/thailand/phuket","asia/vietnam","asia/vietnam/danang=
","asia/vietnam/hanoi","asia/vietnam/ho-chi-minh-city","asia/vietnam/hoi-=
an","asia/vietnam/phu-quoc-island","australia-and-pacific","australia-and=
-pacific/american-samoa","australia-and-pacific/australia","australia-and=
-pacific/australia/adelaide","australia-and-pacific/australia/alice-sprin=
gs","australia-and-pacific/australia/brisbane","australia-and-pacific/aus=
tralia/broome","australia-and-pacific/australia/canberra","australia-and-=
pacific/australia/cape-tribulation","australia-and-pacific/australia/marg=
aret-river","australia-and-pacific/australia/melbourne","australia-and-pa=
cific/australia/perth","australia-and-pacific/australia/sydney","australi=
a-and-pacific/australia/tasmania","australia-and-pacific/australia/tasman=
ia/hobart","australia-and-pacific/cook-islands","australia-and-pacific/fi=
ji","australia-and-pacific/french-polynesia","australia-and-pacific/frenc=
h-polynesia/bora-bora","australia-and-pacific/french-polynesia/huahine","=
australia-and-pacific/french-polynesia/tahiti","australia-and-pacific/new=
-zealand","australia-and-pacific/new-zealand/akaroa","australia-and-pacif=
ic/new-zealand/auckland","australia-and-pacific/new-zealand/dunedin","aus=
tralia-and-pacific/new-zealand/queenstown","australia-and-pacific/new-zea=
land/rotorua","australia-and-pacific/new-zealand/waiheke-island","austral=
ia-and-pacific/new-zealand/wellington","australia-and-pacific/papua-new-g=
uinea","australia-and-pacific/vanuatu","caribbean-and-bermuda","caribbean=
-and-bermuda/anguilla","caribbean-and-bermuda/antigua-and-barbuda","carib=
bean-and-bermuda/aruba","caribbean-and-bermuda/the-bahamas","caribbean-an=
d-bermuda/the-bahamas/abaco-islands","caribbean-and-bermuda/the-bahamas/e=
leuthera","caribbean-and-bermuda/the-bahamas/exuma","caribbean-and-bermud=
a/the-bahamas/grand-bahama","caribbean-and-bermuda/the-bahamas/harbour-is=
land","caribbean-and-bermuda/the-bahamas/nassau","caribbean-and-bermuda/t=
he-bahamas/paradise-island","caribbean-and-bermuda/barbados","caribbean-a=
nd-bermuda/bermuda","caribbean-and-bermuda/bonaire","caribbean-and-bermud=
a/cayman-islands","caribbean-and-bermuda/cayman-islands/grand-cayman","ca=
ribbean-and-bermuda/cayman-islands/little-cayman-island","caribbean-and-b=
ermuda/cuba","caribbean-and-bermuda/cuba/cienfuegos","caribbean-and-bermu=
da/cuba/havana","caribbean-and-bermuda/cuba/santiago-de-cuba","caribbean-=
and-bermuda/curacao","caribbean-and-bermuda/dominica","caribbean-and-berm=
uda/dominican-republic","caribbean-and-bermuda/dominican-republic/cabaret=
e","caribbean-and-bermuda/dominican-republic/punta-cana","caribbean-and-b=
ermuda/dominican-republic/santo-domingo","caribbean-and-bermuda/grenada",=
"caribbean-and-bermuda/guadeloupe","caribbean-and-bermuda/jamaica","carib=
bean-and-bermuda/martinique","caribbean-and-bermuda/puerto-rico","caribbe=
an-and-bermuda/puerto-rico/culebra","caribbean-and-bermuda/puerto-rico/el=
-yunque","caribbean-and-bermuda/puerto-rico/luquillo-beach","caribbean-an=
d-bermuda/puerto-rico/rincon","caribbean-and-bermuda/puerto-rico/san-germ=
an","caribbean-and-bermuda/puerto-rico/san-juan","caribbean-and-bermuda/p=
uerto-rico/vieques","caribbean-and-bermuda/saba","caribbean-and-bermuda/s=
t-barthelemy","caribbean-and-bermuda/st-barthelemy","caribbean-and-bermud=
a/st-barthelemy","caribbean-and-bermuda/st-barthelemy","caribbean-and-ber=
muda/st-barthelemy","caribbean-and-bermuda/st-kitts-and-nevis","caribbean=
-and-bermuda/st-kitts-and-nevis","caribbean-and-bermuda/st-kitts-and-nevi=
s","caribbean-and-bermuda/st-kitts-and-nevis/nevis","caribbean-and-bermud=
a/st-kitts-and-nevis/st-kitts","caribbean-and-bermuda/st-kitts-and-nevis/=
st-kitts","caribbean-and-bermuda/st-kitts-and-nevis/st-kitts","caribbean-=
and-bermuda/st-lucia","caribbean-and-bermuda/st-lucia","caribbean-and-ber=
muda/st-lucia","caribbean-and-bermuda/st-vincent-and-the-grenadines","car=
ibbean-and-bermuda/st-vincent-and-the-grenadines","caribbean-and-bermuda/=
st-vincent-and-the-grenadines","caribbean-and-bermuda/st-vincent-and-the-=
grenadines","caribbean-and-bermuda/st-vincent-and-the-grenadines/bequia",=
"caribbean-and-bermuda/st-vincent-and-the-grenadines/mustique","caribbean=
-and-bermuda/st-vincent-and-the-grenadines/palm-island","caribbean-and-be=
rmuda/st-vincent-and-the-grenadines/petit-st-vincent","caribbean-and-berm=
uda/st-vincent-and-the-grenadines/petit-st-vincent","caribbean-and-bermud=
a/st-vincent-and-the-grenadines/petit-st-vincent","caribbean-and-bermuda/=
st-vincent-and-the-grenadines/st-vincent","caribbean-and-bermuda/st-vince=
nt-and-the-grenadines/st-vincent","caribbean-and-bermuda/st-vincent-and-t=
he-grenadines/st-vincent","caribbean-and-bermuda/trinidad-and-tobago","ca=
ribbean-and-bermuda/trinidad-and-tobago/trinidad","caribbean-and-bermuda/=
trinidad-and-tobago/tobago","caribbean-and-bermuda/turks-and-caicos","car=
ibbean-and-bermuda/turks-and-caicos/providenciales","caribbean-and-bermud=
a/virgin-islands","caribbean-and-bermuda/virgin-islands/jost-van-dyke","c=
aribbean-and-bermuda/virgin-islands/st-croix","caribbean-and-bermuda/virg=
in-islands/st-croix","caribbean-and-bermuda/virgin-islands/st-croix","car=
ibbean-and-bermuda/virgin-islands/st-john","caribbean-and-bermuda/virgin-=
islands/st-john","caribbean-and-bermuda/virgin-islands/st-john","caribbea=
n-and-bermuda/virgin-islands/st-thomas","caribbean-and-bermuda/virgin-isl=
ands/st-thomas","caribbean-and-bermuda/virgin-islands/st-thomas","caribbe=
an-and-bermuda/virgin-islands/tortola","caribbean-and-bermuda/virgin-isla=
nds/virgin-gorda","central-and-south-america","central-and-south-america/=
argentina","central-and-south-america/argentina/buenos-aires","central-an=
d-south-america/argentina/mendoza","central-and-south-america/argentina/p=
atagonia","central-and-south-america/argentina/patagonia/el-chalten","cen=
tral-and-south-america/argentina/patagonia/los-glaciares-national-park","=
central-and-south-america/belize","central-and-south-america/belize/amber=
gris-caye","central-and-south-america/belize/caye-caulker","central-and-s=
outh-america/belize/mountain-pine-ridge-reserve","central-and-south-ameri=
ca/belize/placencia","central-and-south-america/bolivia","central-and-sou=
th-america/bolivia/la-paz","central-and-south-america/bolivia/lake-titica=
ca","central-and-south-america/brazil","central-and-south-america/brazil/=
bahia","central-and-south-america/brazil/bahia/cachoeira","central-and-so=
uth-america/brazil/bahia/praia-do-forte","central-and-south-america/brazi=
l/bahia/salvador","central-and-south-america/brazil/belem","central-and-s=
outh-america/brazil/brasilia","central-and-south-america/brazil/buzios","=
central-and-south-america/brazil/florianopolis","central-and-south-americ=
a/brazil/fortaleza","central-and-south-america/brazil/iguacu-falls","cent=
ral-and-south-america/brazil/manaus","central-and-south-america/brazil/na=
tal","central-and-south-america/brazil/ouro-preto","central-and-south-ame=
rica/brazil/pantanal","central-and-south-america/brazil/petropolis","cent=
ral-and-south-america/brazil/recife-and-olinda","central-and-south-americ=
a/brazil/recife-and-olinda","central-and-south-america/brazil/rio-de-jane=
iro","central-and-south-america/brazil/sao-paulo","central-and-south-amer=
ica/chile","central-and-south-america/chile/easter-island","central-and-s=
outh-america/chile/pumalin-park","central-and-south-america/chile/santiag=
o","central-and-south-america/chile/san-pedro-de-atamaca","central-and-so=
uth-america/chile/torres-del-paine-national-park","central-and-south-amer=
ica/colombia","central-and-south-america/costa-rica","central-and-south-a=
merica/costa-rica/central-pacific-costa-rica","central-and-south-america/=
costa-rica/central-pacific-costa-rica/manuel-antonio-national-park","cent=
ral-and-south-america/costa-rica/costa-ricas-caribbean-coast","central-an=
d-south-america/costa-rica/costa-ricas-southern-zone","central-and-south-=
america/costa-rica/guanacaste-and-the-nicoya-peninsula","central-and-sout=
h-america/costa-rica/guanacaste-and-the-nicoya-peninsula","central-and-so=
uth-america/costa-rica/guanacaste-and-the-nicoya-peninsula","central-and-=
south-america/costa-rica/guanacaste-and-the-nicoya-peninsula/playa-nosara=
","central-and-south-america/costa-rica/guanacaste-and-the-nicoya-peninsu=
la/playas-flamingo-potrero-brasilito-and-conchal","central-and-south-amer=
ica/costa-rica/northern-costa-rica","central-and-south-america/costa-rica=
/san-jose","central-and-south-america/ecuador","central-and-south-america=
/ecuador/galapagos-islands","central-and-south-america/ecuador/quito","ce=
ntral-and-south-america/el-salvador","central-and-south-america/guatemala=
","central-and-south-america/guatemala/antigua","central-and-south-americ=
a/guatemala/tikal","central-and-south-america/honduras","central-and-sout=
h-america/honduras/roatan","central-and-south-america/nicaragua","central=
-and-south-america/nicaragua/granada","central-and-south-america/nicaragu=
a/las-salinas","central-and-south-america/panama","central-and-south-amer=
ica/panama/bocas-del-toro","central-and-south-america/panama/boquete","ce=
ntral-and-south-america/panama/isla-contadora","central-and-south-america=
/panama/panama-city","central-and-south-america/peru","central-and-south-=
america/peru/arequipa","central-and-south-america/peru/ayacucho","central=
-and-south-america/peru/chachapoyas","central-and-south-america/peru/cuzc=
o","central-and-south-america/peru/machu-picchu","central-and-south-ameri=
ca/peru/lima","central-and-south-america/peru/puno","central-and-south-am=
erica/suriname","central-and-south-america/uruguay","central-and-south-am=
erica/uruguay/punta-del-este","central-and-south-america/venezuela","cent=
ral-and-south-america/venezuela/caracas","central-and-south-america/venez=
uela/margarita-island","central-and-south-america/venezuela/merida","euro=
pe","europe/albania","europe/andorra","europe/austria","europe/austria/gr=
az","europe/austria/innsbruck","europe/austria/salzburg","europe/austria/=
vienna","europe/belgium","europe/belgium/brussels","europe/belgium/antwer=
p","europe/belgium/bruges","europe/belgium/ghent","europe/bosnia-and-herz=
egovina","europe/bulgaria","europe/bulgaria/plovdiv","europe/bulgaria/sof=
ia","europe/croatia","europe/croatia/dalmatian-coast","europe/croatia/dal=
matian-coast/hvar","europe/croatia/dalmatian-coast/korcula","europe/croat=
ia/dalmatian-coast/split","europe/croatia/dubrovnik","europe/croatia/zagr=
eb","europe/cyprus","europe/czech-republic","europe/czech-republic/cesky-=
krumlov","europe/czech-republic/karlovy-vary","europe/czech-republic/prag=
ue","europe/denmark","europe/denmark/copenhagen","europe/denmark/dragor",=
"europe/estonia","europe/estonia/tallinn","europe/finland","europe/finlan=
d/helsinki","europe/france","europe/france/alsace-lorraine","europe/franc=
e/alsace-lorraine/nancy","europe/france/alsace-lorraine/strasbourg","euro=
pe/france/biarritz","europe/france/bordeaux","europe/france/brittany","eu=
rope/france/brittany/carnac","europe/france/brittany/nantes","europe/fran=
ce/burgundy","europe/france/chartres","europe/france/corsica","europe/fra=
nce/french-alps","europe/france/french-alps/chamonix","europe/france/fren=
ch-alps/courchevel","europe/france/giverny","europe/france/la-rochelle","=
europe/france/languedoc-roussillon/carcassonne","europe/france/languedoc-=
roussillon/toulouse","europe/france/loire-valley","europe/france/loire-va=
lley/orleans","europe/france/loire-valley/tours","europe/france/massif-ce=
ntral","europe/france/massif-central/bourges","europe/france/massif-centr=
al/limoges","europe/france/normandy","europe/france/normandy/bayeux","eur=
ope/france/normandy/deauville","europe/france/normandy/honfleur","europe/=
france/normandy/mont-st-michel","europe/france/normandy/mont-st-michel","=
europe/france/normandy/mont-st-michel","europe/france/normandy/mont-st-mi=
chel","europe/france/normandy/mont-st-michel","europe/france/paris","euro=
pe/france/provence-and-the-french-riviera","europe/france/provence-and-th=
e-french-riviera","europe/france/provence-and-the-french-riviera","europe=
/france/provence-and-the-french-riviera/aix-en-provence","europe/france/p=
rovence-and-the-french-riviera/arles","europe/france/provence-and-the-fre=
nch-riviera/avignon","europe/france/provence-and-the-french-riviera/canne=
s","europe/france/provence-and-the-french-riviera/marseille","europe/fran=
ce/provence-and-the-french-riviera/menton","europe/france/provence-and-th=
e-french-riviera/nice","europe/france/provence-and-the-french-riviera/st-=
tropez","europe/france/provence-and-the-french-riviera/st-tropez","europe=
/france/provence-and-the-french-riviera/st-tropez","europe/france/rhone-v=
alley","europe/france/rhone-valley/lyon","europe/france/versailles","euro=
pe/georgia","europe/germany","europe/germany/baden-baden","europe/germany=
/bavaria","europe/germany/bavaria/chiemsee","europe/germany/bavaria/eging=
-am-see","europe/germany/bavaria/munich","europe/germany/berlin","europe/=
germany/dresden","europe/germany/frankfurt","europe/germany/hamburg","eur=
ope/germany/hanau","europe/germany/hanover","europe/germany/heidelberg","=
europe/germany/leipzig","europe/germany/potsdam","europe/germany/the-rhin=
eland","europe/germany/the-rhineland/bonn","europe/germany/the-rhineland/=
cologne","europe/gibraltar","europe/greece","europe/greece/athens","europ=
e/greece/crete","europe/greece/corinth","europe/greece/cyclades","europe/=
greece/cyclades/folegandros","europe/greece/cyclades/mykonos","europe/gre=
ece/cyclades/naxos","europe/greece/cyclades/santorini","europe/greece/ion=
ian-islands","europe/greece/ionian-islands/corfu","europe/greece/ionian-i=
slands/corfu","europe/greece/ionian-islands/cephalonia","europe/greece/io=
nian-islands/cephalonia","europe/greece/olympia","europe/greece/paros","e=
urope/greece/rhodes","europe/hungary","europe/hungary/budapest","europe/h=
ungary/pecs","europe/hungary/szeged","europe/hungary/szentendre","europe/=
iceland","europe/iceland/reykjavik","europe/ireland","europe/ireland/aran=
-islands","europe/ireland/burren","europe/ireland/dublin","europe/ireland=
/connemara","europe/ireland/county-clare","europe/ireland/county-kerry","=
europe/ireland/county-kerry/dingle-peninsula","europe/ireland/county-kerr=
y/killarney","europe/ireland/county-cork","europe/ireland/county-cork/bea=
ra-peninsula","europe/ireland/county-cork/cork","europe/ireland/county-co=
rk/kinsale","europe/ireland/county-cork/west-cork","europe/ireland/county=
-mayo","europe/ireland/galway","europe/ireland/county-kilkenny","europe/i=
taly","europe/italy/amalfi","europe/italy/apulia","europe/italy/bologna",=
"europe/italy/capri","europe/italy/cinqueterre","europe/italy/ferrara","e=
urope/italy/genoa","europe/italy/lake-como","europe/italy/milan","europe/=
italy/naples","europe/italy/padua","europe/italy/parma","europe/italy/pom=
peii","europe/italy/rome","europe/italy/sicily","europe/italy/sicily/aeol=
ian-islands","europe/italy/sicily/palermo","europe/italy/trieste","europe=
/italy/turin","europe/italy/tuscany-and-umbria","europe/italy/tuscany-and=
-umbria","europe/italy/tuscany-and-umbria/arezzo","europe/italy/tuscany-a=
nd-umbria/assisi","europe/italy/tuscany-and-umbria/florence","europe/ital=
y/tuscany-and-umbria/lucca","europe/italy/tuscany-and-umbria/orvieto","eu=
rope/italy/tuscany-and-umbria/perugia","europe/italy/tuscany-and-umbria/p=
isa","europe/italy/tuscany-and-umbria/siena","europe/italy/tuscany-and-um=
bria/spoleto","europe/italy/venice","europe/italy/verona","europe/latvia"=
,"europe/latvia/riga","europe/lithuania","europe/lithuania/vilnius","euro=
pe/luxembourg","europe/monaco","europe/montenegro","europe/netherlands","=
europe/netherlands/alkmaar","europe/netherlands/amsterdam","europe/nether=
lands/delft","europe/netherlands/the-hague","europe/netherlands/rotterdam=
","europe/norway","europe/norway/bergen","europe/norway/hardangervidda-na=
tional-park","europe/norway/lofoten-islands","europe/norway/oslo","europe=
/poland","europe/poland/warsaw","europe/poland/krakow","europe/portugal",=
"europe/portugal/the-algarve","europe/portugal/lisbon","europe/portugal/o=
porto","europe/romania","europe/romania/transylvania","europe/russia","eu=
rope/russia/moscow","europe/russia/sakhalin-island","europe/russia/st-pet=
ersburg","europe/russia/st-petersburg","europe/russia/st-petersburg","eur=
ope/serbia","europe/serbia/belgrade","europe/slovakia","europe/slovenia",=
"europe/slovenia/ljubljana","europe/spain","europe/spain/andalusia","euro=
pe/spain/andalusia/cordoba","europe/spain/andalusia/costa-de-la-luz","eur=
ope/spain/andalusia/granada","europe/spain/andalusia/malaga","europe/spai=
n/andalusia/ronda","europe/spain/andalusia/seville","europe/spain/baleari=
c-islands","europe/spain/balearic-islands/formentera","europe/spain/balea=
ric-islands/ibiza","europe/spain/balearic-islands/majorca","europe/spain/=
balearic-islands/minorca","europe/spain/basque-country","europe/spain/bas=
que-country/bilbao","europe/spain/basque-country/san-sebastian","europe/s=
pain/canary-islands","europe/spain/catalonia","europe/spain/catalonia/bar=
celona","europe/spain/costa-brava","europe/spain/costa-brava/girona","eur=
ope/spain/cuenca","europe/spain/extremadura","europe/spain/galicia","euro=
pe/spain/galicia/santiago-de-compostela","europe/spain/madrid","europe/sp=
ain/toledo","europe/spain/valencia","europe/sweden","europe/sweden/gotebo=
rg","europe/sweden/stockholm","europe/switzerland","europe/switzerland/ar=
osa","europe/switzerland/basel","europe/switzerland/bern","europe/switzer=
land/geneva","europe/switzerland/interlaken","europe/switzerland/lucerne"=
,"europe/switzerland/lugano","europe/switzerland/saas-fee","europe/switze=
rland/st-moritz","europe/switzerland/st-moritz","europe/switzerland/st-mo=
ritz","europe/switzerland/vevey","europe/switzerland/zermatt","europe/swi=
tzerland/zurich","europe/turkey","europe/turkey/ankara","europe/turkey/an=
i","europe/turkey/bursa","europe/turkey/bodrum","europe/turkey/cappadocia=
","europe/turkey/edirne","europe/turkey/istanbul","europe/turkey/kalkan",=
"europe/ukraine","europe/britain","europe/britain/england","europe/britai=
n/england/bath","europe/britain/england/birmingham","europe/britain/engla=
nd/blackpool","europe/britain/england/brighton","europe/britain/england/c=
ambridge","europe/britain/england/cornwall","europe/britain/england/cornw=
all/scilly-isles","europe/britain/england/cornwall/st-ives","europe/brita=
in/england/cornwall/st-ives","europe/britain/england/cornwall/st-ives","e=
urope/britain/england/cornwall/st-mawes","europe/britain/england/cornwall=
/st-mawes","europe/britain/england/cornwall/st-mawes","europe/britain/eng=
land/cotswolds","europe/britain/england/devon","europe/britain/england/ha=
mpshire-and-dorset","europe/britain/england/hampshire-and-dorset","europe=
/britain/england/hampshire-and-dorset/isle-of-wight","europe/britain/engl=
and/hampshire-and-dorset/southampton","europe/britain/england/lake-distri=
ct","europe/britain/england/liverpool","europe/britain/england/london","e=
urope/britain/england/manchester","europe/britain/england/oxford","europe=
/britain/england/yorkshire-and-northumbria","europe/britain/england/yorks=
hire-and-northumbria","europe/britain/england/yorkshire-and-northumbria/l=
eeds","europe/britain/northern-ireland","europe/britain/northern-ireland/=
belfast","europe/britain/scotland","europe/britain/scotland/edinburgh","e=
urope/britain/scotland/glasgow","europe/britain/scotland/hebrides-islands=
","europe/britain/scotland/isle-of-skye","europe/britain/scotland/orkney-=
islands","europe/britain/wales","europe/britain/wales/hay-on-wye","europe=
/britain/wales/cardiff","middle-east","middle-east/israel","middle-east/i=
srael/jerusalem","middle-east/israel/tel-aviv","middle-east/jordan","midd=
le-east/jordan/amman","middle-east/jordan/petra","middle-east/oman","midd=
le-east/qatar","middle-east/united-arab-emirates","middle-east/united-ara=
b-emirates/dubai","middle-east/united-arab-emirates/abu-dhabi","north-ame=
rica","north-america/greenland","north-america/canada","north-america/can=
ada/alberta","north-america/canada/alberta/banff","north-america/canada/a=
lberta/calgary","north-america/canada/alberta/edmonton","north-america/ca=
nada/alberta/jasper-national-park","north-america/canada/british-columbia=
","north-america/canada/british-columbia/campbell-river","north-america/c=
anada/british-columbia/fernie","north-america/canada/british-columbia/gol=
den","north-america/canada/british-columbia/gulf-islands","north-america/=
canada/british-columbia/okanagan-valley","north-america/canada/british-co=
lumbia/okanagan-valley/kelowna","north-america/canada/british-columbia/va=
ncouver","north-america/canada/british-columbia/victoria","north-america/=
canada/british-columbia/whistler","north-america/canada/labrador","north-=
america/canada/new-brunswick","north-america/canada/new-brunswick/fundy-n=
ational-park","north-america/canada/newfoundland","north-america/canada/n=
ewfoundland/gros-morne-national-park","north-america/canada/nova-scotia",=
"north-america/canada/nova-scotia/cape-breton-island","north-america/cana=
da/nova-scotia/halifax","north-america/canada/nova-scotia/yarmouth","nort=
h-america/canada/ontario","north-america/canada/ontario/algonquin-provinc=
ial-park","north-america/canada/ontario/niagara-falls-canada","north-amer=
ica/canada/ontario/niagara-on-the-lake","north-america/canada/ontario/ott=
awa","north-america/canada/ontario/toronto","north-america/canada/prince-=
edward-island","north-america/canada/quebec","north-america/canada/quebec=
/charlevoix","north-america/canada/quebec/mont-tremblant","north-america/=
canada/quebec/montreal","north-america/canada/quebec/gaspe-peninsula","no=
rth-america/canada/quebec/quebec-city","north-america/canada/yukon-the-no=
rthwest-territories-and-nunavut","north-america/canada/yukon-the-northwes=
t-territories-and-nunavut","north-america/canada/yukon-the-northwest-terr=
itories-and-nunavut","north-america/canada/yukon-the-northwest-territorie=
s-and-nunavut/whitehorse","north-america/mexico","north-america/mexico/ac=
apulco","north-america/mexico/baja-california","north-america/mexico/baja=
-california/ensenada","north-america/mexico/baja-california/guadalupe-val=
ley","north-america/mexico/baja-california/cabo-san-lucas","north-america=
/mexico/baja-california/san-jose-del-cabo","north-america/mexico/baja-cal=
ifornia/tijuana","north-america/mexico/colima","north-america/mexico/cuer=
navaca","north-america/mexico/guadalajara","north-america/mexico/guanajua=
to","north-america/mexico/ixtapa-and-zihuatanejo","north-america/mexico/i=
xtapa-and-zihuatanejo","north-america/mexico/mazatlan","north-america/mex=
ico/mexico-city","north-america/mexico/michoacan","north-america/mexico/m=
ichoacan/morelia","north-america/mexico/michoacan/patzcuaro","north-ameri=
ca/mexico/oaxaca","north-america/mexico/puerto-vallarta","north-america/m=
exico/san-miguel-de-allende","north-america/mexico/veracruz","north-ameri=
ca/mexico/yucatan-peninsula","north-america/mexico/yucatan-peninsula/camp=
eche","north-america/mexico/yucatan-peninsula/cancun","north-america/mexi=
co/yucatan-peninsula/chichen-itza","north-america/mexico/yucatan-peninsul=
a/cozumel","north-america/mexico/yucatan-peninsula/isla-mujeres","north-a=
merica/mexico/yucatan-peninsula/palenque","north-america/mexico/yucatan-p=
eninsula/san-cristobal-de-las-casas","north-america/mexico/yucatan-penins=
ula/tulum","north-america/united-states","north-america/united-states/ala=
bama","north-america/united-states/alabama/mobile","north-america/united-=
states/alabama/montgomery","north-america/united-states/alaska","north-am=
erica/united-states/alaska/glacier-bay-national-park","north-america/unit=
ed-states/alaska/anchorage","north-america/united-states/alaska/denali-na=
tional-park","north-america/united-states/alaska/fairbanks","north-americ=
a/united-states/alaska/haines","north-america/united-states/alaska/juneau=
","north-america/united-states/arizona","north-america/united-states/ariz=
ona/flagstaff","north-america/united-states/arizona/grand-canyon-national=
-park","north-america/united-states/arizona/monument-valley","north-ameri=
ca/united-states/arizona/phoenix","north-america/united-states/arizona/sc=
ottsdale","north-america/united-states/arizona/sedona","north-america/uni=
ted-states/arizona/tucson","north-america/united-states/arkansas","north-=
america/united-states/arkansas/hot-springs","north-america/united-states/=
california","north-america/united-states/california/anza-borrego-desert-s=
tate-park","north-america/united-states/california/berkeley","north-ameri=
ca/united-states/california/big-sur","north-america/united-states/califor=
nia/channel-islands-national-park","north-america/united-states/californi=
a/death-valley-national-park","north-america/united-states/california/des=
ert-hot-springs","north-america/united-states/california/eureka","north-a=
merica/united-states/california/half-moon-bay","north-america/united-stat=
es/california/healdsburg","north-america/united-states/california/hunting=
ton-beach","north-america/united-states/california/joshua-tree-national-p=
ark","north-america/united-states/california/la-jolla","north-america/uni=
ted-states/california/laguna-beach","north-america/united-states/californ=
ia/lake-tahoe","north-america/united-states/california/long-beach","north=
-america/united-states/california/los-angeles","north-america/united-stat=
es/california/malibu","north-america/united-states/california/mammoth-lak=
es","north-america/united-states/california/mendocino","north-america/uni=
ted-states/california/mojave-desert","north-america/united-states/califor=
nia/monterey","north-america/united-states/california/napa-valley","north=
-america/united-states/california/oakland","north-america/united-states/c=
alifornia/ojai","north-america/united-states/california/palm-springs","no=
rth-america/united-states/california/pasadena","north-america/united-stat=
es/california/point-reyes-national-seashore","north-america/united-states=
/california/sacramento","north-america/united-states/california/san-diego=
","north-america/united-states/california/san-francisco","north-america/u=
nited-states/california/san-jose","north-america/united-states/california=
/san-luis-obispo","north-america/united-states/california/santa-cruz","no=
rth-america/united-states/california/sausalito","north-america/united-sta=
tes/california/sonoma-valley","north-america/united-states/california/san=
ta-barbara","north-america/united-states/california/santa-catalina-island=
","north-america/united-states/california/santa-monica","north-america/un=
ited-states/california/santa-ynez-valley","north-america/united-states/ca=
lifornia/yosemite-national-park","north-america/united-states/colorado","=
north-america/united-states/colorado/aspen","north-america/united-states/=
colorado/boulder","north-america/united-states/colorado/colorado-springs"=
,"north-america/united-states/colorado/crested-butte","north-america/unit=
ed-states/colorado/denver","north-america/united-states/colorado/durango"=
,"north-america/united-states/colorado/golden","north-america/united-stat=
es/colorado/steamboat-springs","north-america/united-states/colorado/tell=
uride","north-america/united-states/colorado/vail-and-beaver-creek","nort=
h-america/united-states/colorado/vail-and-beaver-creek","north-america/un=
ited-states/connecticut","north-america/united-states/connecticut/connect=
icut-river-valley","north-america/united-states/connecticut/hartford","no=
rth-america/united-states/connecticut/litchfield-county","north-america/u=
nited-states/connecticut/mystic-and-the-southeastern-coast","north-americ=
a/united-states/connecticut/new-haven","north-america/united-states/delaw=
are","north-america/united-states/delaware/rehoboth-beach","north-america=
/united-states/florida","north-america/united-states/florida/amelia-islan=
d","north-america/united-states/florida/apalachicola","north-america/unit=
ed-states/florida/boca-raton","north-america/united-states/florida/dayton=
a-beach","north-america/united-states/florida/everglades-national-park","=
north-america/united-states/florida/florida-keys","north-america/united-s=
tates/florida/florida-keys/key-west","north-america/united-states/florida=
/florida-keys/lower-keys","north-america/united-states/florida/florida-ke=
ys/upper-and-middle-keys","north-america/united-states/florida/fort-laude=
rdale","north-america/united-states/florida/fort-myers","north-america/un=
ited-states/florida/jacksonville","north-america/united-states/florida/mi=
ami","north-america/united-states/florida/naples","north-america/united-s=
tates/florida/orlando","north-america/united-states/florida/palm-beach","=
north-america/united-states/florida/pensacola","north-america/united-stat=
es/florida/sanibel-and-captiva-islands","north-america/united-states/flor=
ida/sanibel-and-captiva-islands","north-america/united-states/florida/sar=
asota","north-america/united-states/florida/seaside","north-america/unite=
d-states/florida/st-petersburg","north-america/united-states/florida/st-p=
etersburg","north-america/united-states/florida/st-petersburg","north-ame=
rica/united-states/florida/tampa","north-america/united-states/georgia","=
north-america/united-states/georgia/atlanta","north-america/united-states=
/georgia/cumberland-island","north-america/united-states/georgia/macon","=
north-america/united-states/georgia/savannah","north-america/united-state=
s/georgia/sea-island","north-america/united-states/georgia/st-simons-isla=
nd","north-america/united-states/georgia/st-simons-island","north-america=
/united-states/georgia/st-simons-island","north-america/united-states/haw=
aii","north-america/united-states/hawaii/hawaii-the-big-island","north-am=
erica/united-states/hawaii/kauai","north-america/united-states/hawaii/mau=
i","north-america/united-states/hawaii/molokai","north-america/united-sta=
tes/hawaii/honolulu-and-oahu","north-america/united-states/hawaii/honolul=
u-and-oahu","north-america/united-states/hawaii/hawaii-volcanoes-national=
-park","north-america/united-states/idaho","north-america/united-states/i=
daho/boise","north-america/united-states/idaho/salmon-river","north-ameri=
ca/united-states/idaho/sun-valley","north-america/united-states/illinois"=
,"north-america/united-states/illinois/chicago","north-america/united-sta=
tes/illinois/galena","north-america/united-states/illinois/springfield","=
north-america/united-states/indiana","north-america/united-states/iowa","=
north-america/united-states/kansas","north-america/united-states/kentucky=
","north-america/united-states/kentucky/louisville","north-america/united=
-states/louisiana","north-america/united-states/louisiana/baton-rouge","n=
orth-america/united-states/louisiana/lafayette","north-america/united-sta=
tes/louisiana/new-orleans","north-america/united-states/maine","north-ame=
rica/united-states/maine/acadia-national-park","north-america/united-stat=
es/maine/bar-harbor","north-america/united-states/maine/baxter-state-park=
","north-america/united-states/maine/deer-isle","north-america/united-sta=
tes/maine/freeport","north-america/united-states/maine/kennebunkport","no=
rth-america/united-states/maine/mount-desert-island","north-america/unite=
d-states/maine/penobscot-bay","north-america/united-states/maine/penobsco=
t-bay/camden","north-america/united-states/maine/penobscot-bay/rockland",=
"north-america/united-states/maine/portland","north-america/united-states=
/maryland","north-america/united-states/maryland/annapolis","north-americ=
a/united-states/maryland/assateague-island-national-seashore","north-amer=
ica/united-states/maryland/baltimore","north-america/united-states/maryla=
nd/chestertown","north-america/united-states/maryland/ocean-city","north-=
america/united-states/massachusetts","north-america/united-states/massach=
usetts/amherst","north-america/united-states/massachusetts/berkshires","n=
orth-america/united-states/massachusetts/berkshires","north-america/unite=
d-states/massachusetts/boston","north-america/united-states/massachusetts=
/cambridge","north-america/united-states/massachusetts/cape-cod-and-the-i=
slands","north-america/united-states/massachusetts/cape-cod-and-the-islan=
ds/barnstable-and-hyannis","north-america/united-states/massachusetts/cap=
e-cod-and-the-islands/falmouth-and-woods-hole","north-america/united-stat=
es/massachusetts/cape-cod-and-the-islands/falmouth-and-woods-hole","north=
-america/united-states/massachusetts/cape-cod-and-the-islands/marthas-vin=
eyard","north-america/united-states/massachusetts/cape-cod-and-the-island=
s/nantucket","north-america/united-states/massachusetts/cape-cod-and-the-=
islands/orleans","north-america/united-states/massachusetts/cape-cod-and-=
the-islands/provincetown","north-america/united-states/massachusetts/cape=
-cod-and-the-islands/sandwich","north-america/united-states/massachusetts=
/cape-cod-and-the-islands/truro","north-america/united-states/massachuset=
ts/cape-cod-and-the-islands/wellfleet","north-america/united-states/massa=
chusetts/concord","north-america/united-states/massachusetts/newburyport"=
,"north-america/united-states/massachusetts/pioneer-valley","north-americ=
a/united-states/massachusetts/salem","north-america/united-states/massach=
usetts/sturbridge","north-america/united-states/michigan","north-america/=
united-states/michigan/ann-arbor","north-america/united-states/michigan/d=
etroit","north-america/united-states/minnesota","north-america/united-sta=
tes/minnesota/boundary-waters-canoe-area","north-america/united-states/mi=
nnesota/minneapolis-and-st-paul","north-america/united-states/minnesota/m=
inneapolis-and-st-paul","north-america/united-states/minnesota/minneapoli=
s-and-st-paul","north-america/united-states/mississippi","north-america/u=
nited-states/mississippi/jackson","north-america/united-states/mississipp=
i/natchez","north-america/united-states/mississippi/oxford","north-americ=
a/united-states/missouri","north-america/united-states/missouri/branson",=
"north-america/united-states/missouri/kansas-city","north-america/united-=
states/missouri/st-louis","north-america/united-states/missouri/st-louis"=
,"north-america/united-states/missouri/st-louis","north-america/united-st=
ates/montana","north-america/united-states/montana/glacier-national-park"=
,"north-america/united-states/montana/missoula","north-america/united-sta=
tes/montana/whitefish","north-america/united-states/nebraska","north-amer=
ica/united-states/nebraska/omaha","north-america/united-states/nevada","n=
orth-america/united-states/nevada/las-vegas","north-america/united-states=
/nevada/reno","north-america/united-states/new-hampshire","north-america/=
united-states/new-hampshire/hanover","north-america/united-states/new-ham=
pshire/portsmouth","north-america/united-states/new-hampshire/white-mount=
ains","north-america/united-states/new-jersey","north-america/united-stat=
es/new-jersey/atlantic-city","north-america/united-states/new-jersey/cape=
-may","north-america/united-states/new-jersey/princeton","north-america/u=
nited-states/new-mexico","north-america/united-states/new-mexico/albuquer=
que","north-america/united-states/new-mexico/espanola","north-america/uni=
ted-states/new-mexico/las-cruces","north-america/united-states/new-mexico=
/santa-fe","north-america/united-states/new-mexico/taos","north-america/u=
nited-states/new-york","north-america/united-states/new-york/adirondacks"=
,"north-america/united-states/new-york/albany","north-america/united-stat=
es/new-york/beacon","north-america/united-states/new-york/buffalo","north=
-america/united-states/new-york/catskills","north-america/united-states/n=
ew-york/cooperstown","north-america/united-states/new-york/finger-lakes",=
"north-america/united-states/new-york/finger-lakes/ithaca","north-america=
/united-states/new-york/finger-lakes/rochester","north-america/united-sta=
tes/new-york/finger-lakes/seneca-falls","north-america/united-states/new-=
york/finger-lakes/skaneateles","north-america/united-states/new-york/fing=
er-lakes/syracuse","north-america/united-states/new-york/hudson-valley","=
north-america/united-states/new-york/long-island","north-america/united-s=
tates/new-york/long-island/fire-island","north-america/united-states/new-=
york/long-island/the-hamptons","north-america/united-states/new-york/long=
-island/the-hamptons","north-america/united-states/new-york/long-island/n=
orth-fork","north-america/united-states/new-york/long-island/north-fork",=
"north-america/united-states/new-york/long-island/north-shore","north-ame=
rica/united-states/new-york/long-island/shelter-island","north-america/un=
ited-states/new-york/new-york-city","north-america/united-states/new-york=
/niagara-falls-new-york","north-america/united-states/new-york/saratoga-s=
prings","north-america/united-states/new-york/thousand-islands","north-am=
erica/united-states/north-carolina","north-america/united-states/north-ca=
rolina/asheville","north-america/united-states/north-carolina/boone","nor=
th-america/united-states/north-carolina/chapel-hill","north-america/unite=
d-states/north-carolina/charlotte","north-america/united-states/north-car=
olina/durham","north-america/united-states/north-carolina/outer-banks","n=
orth-america/united-states/north-carolina/outer-banks/ocracoke-island","n=
orth-america/united-states/north-carolina/raleigh","north-america/united-=
states/north-carolina/wilmington","north-america/united-states/north-dako=
ta","north-america/united-states/ohio","north-america/united-states/ohio/=
cincinnati","north-america/united-states/ohio/cleveland","north-america/u=
nited-states/ohio/columbus","north-america/united-states/oklahoma","north=
-america/united-states/oklahoma/oklahoma-city","north-america/united-stat=
es/oregon","north-america/united-states/oregon/ashland","north-america/un=
ited-states/oregon/astoria","north-america/united-states/oregon/bandon","=
north-america/united-states/oregon/cannon-beach","north-america/united-st=
ates/oregon/eugene","north-america/united-states/oregon/hood-river","nort=
h-america/united-states/oregon/mount-hood","north-america/united-states/o=
regon/portland","north-america/united-states/pennsylvania","north-america=
/united-states/pennsylvania/brandywine-valley","north-america/united-stat=
es/pennsylvania/bucks-county","north-america/united-states/pennsylvania/l=
ancaster-county","north-america/united-states/pennsylvania/philadelphia",=
"north-america/united-states/pennsylvania/pittsburgh","north-america/unit=
ed-states/rhode-island","north-america/united-states/rhode-island/block-i=
sland","north-america/united-states/rhode-island/newport","north-america/=
united-states/rhode-island/providence","north-america/united-states/south=
-carolina","north-america/united-states/south-carolina/charleston","north=
-america/united-states/south-carolina/myrtle-beach","north-america/united=
-states/south-carolina/hilton-head","north-america/united-states/south-ca=
rolina/kiawah-island","north-america/united-states/south-dakota","north-a=
merica/united-states/south-dakota/badlands-national-park","north-america/=
united-states/tennessee","north-america/united-states/tennessee/chattanoo=
ga","north-america/united-states/tennessee/great-smoky-mountains-national=
-park","north-america/united-states/tennessee/knoxville","north-america/u=
nited-states/tennessee/memphis","north-america/united-states/tennessee/na=
shville","north-america/united-states/texas","north-america/united-states=
/texas/abilene","north-america/united-states/texas/amarillo","north-ameri=
ca/united-states/texas/austin","north-america/united-states/texas/big-ben=
d-national-park","north-america/united-states/texas/corpus-christi","nort=
h-america/united-states/texas/dallas","north-america/united-states/texas/=
el-paso","north-america/united-states/texas/fort-worth","north-america/un=
ited-states/texas/galveston","north-america/united-states/texas/houston",=
"north-america/united-states/texas/marfa","north-america/united-states/te=
xas/san-antonio","north-america/united-states/utah","north-america/united=
-states/utah/alta","north-america/united-states/utah/bryce-canyon-nationa=
l-park","north-america/united-states/utah/canyonlands-national-park","nor=
th-america/united-states/utah/capitol-reef-national-park","north-america/=
united-states/utah/moab","north-america/united-states/utah/park-city","no=
rth-america/united-states/utah/salt-lake-city","north-america/united-stat=
es/utah/zion-national-park","north-america/united-states/vermont","north-=
america/united-states/vermont/bennington","north-america/united-states/ve=
rmont/brattleboro","north-america/united-states/vermont/burlington","nort=
h-america/united-states/vermont/killington","north-america/united-states/=
vermont/manchester","north-america/united-states/vermont/stowe","north-am=
erica/united-states/virginia","north-america/united-states/virginia/alexa=
ndria","north-america/united-states/virginia/charlottesville","north-amer=
ica/united-states/virginia/chincoteague-and-assateague-islands","north-am=
erica/united-states/virginia/chincoteague-and-assateague-islands","north-=
america/united-states/virginia/fredericksburg","north-america/united-stat=
es/virginia/norfolk","north-america/united-states/virginia/richmond","nor=
th-america/united-states/virginia/shenandoah-national-park","north-americ=
a/united-states/virginia/staunton","north-america/united-states/virginia/=
virginia-beach","north-america/united-states/virginia/williamsburg","nort=
h-america/united-states/virginia/yorktown","north-america/united-states/w=
ashington","north-america/united-states/washington/leavenworth","north-am=
erica/united-states/washington/mount-st-helens","north-america/united-sta=
tes/washington/mount-st-helens","north-america/united-states/washington/m=
ount-st-helens","north-america/united-states/washington/san-juan-islands"=
,"north-america/united-states/washington/seattle","north-america/united-s=
tates/washington/spokane","north-america/united-states/washington/walla-w=
alla","north-america/united-states/washington-dc","north-america/united-s=
tates/west-virginia","north-america/united-states/wisconsin","north-ameri=
ca/united-states/wisconsin/madison","north-america/united-states/wisconsi=
n/milwaukee","north-america/united-states/wyoming","north-america/united-=
states/wyoming/cody","north-america/united-states/wyoming/grand-teton-nat=
ional-park","north-america/united-states/wyoming/jackson-hole","north-ame=
rica/united-states/wyoming/yellowstone-national-park"];
------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/section/travel/travelsearch/prototype.js

/*  Prototype JavaScript framework, version 1.4.0=0A=
 *  (c) 2005 Sam Stephenson <sam@conio.net>=0A=
 *=0A=
 *  THIS FILE IS AUTOMATICALLY GENERATED. When sending patches, please =
diff=0A=
 *  against the source tree, available from the Prototype darcs =
repository.=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *=0A=
 *  For details, see the Prototype web site: http://prototype.conio.net/=0A=
 *=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.4.0',=0A=
  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',=0A=
=0A=
  emptyFunction: function() {},=0A=
  K: function(x) {return x}=0A=
}=0A=
=0A=
var Class =3D {=0A=
  create: function() {=0A=
    return function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
var Abstract =3D new Object();=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (property in source) {=0A=
    destination[property] =3D source[property];=0A=
  }=0A=
  return destination;=0A=
}=0A=
=0A=
Object.inspect =3D function(object) {=0A=
  try {=0A=
    if (object =3D=3D undefined) return 'undefined';=0A=
    if (object =3D=3D null) return 'null';=0A=
    return object.inspect ? object.inspect() : object.toString();=0A=
  } catch (e) {=0A=
    if (e instanceof RangeError) return '...';=0A=
    throw e;=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bind =3D function() {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function() {=0A=
    return __method.apply(object, args.concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bindAsEventListener =3D function(object) {=0A=
  var __method =3D this;=0A=
  return function(event) {=0A=
    return __method.call(object, event || window.event);=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    var digits =3D this.toString(16);=0A=
    if (this < 16) return '0' + digits;=0A=
    return digits;=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  }=0A=
});=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) {}=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create();=0A=
PeriodicalExecuter.prototype =3D {=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.callback();=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
function $() {=0A=
  var elements =3D new Array();=0A=
=0A=
  for (var i =3D 0; i < arguments.length; i++) {=0A=
    var element =3D arguments[i];=0A=
    if (typeof element =3D=3D 'string')=0A=
      element =3D document.getElementById(element);=0A=
=0A=
    if (arguments.length =3D=3D 1)=0A=
      return element;=0A=
=0A=
    elements.push(element);=0A=
  }=0A=
=0A=
  return elements;=0A=
}=0A=
Object.extend(String.prototype, {=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(eval);=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    var text =3D document.createTextNode(this);=0A=
    div.appendChild(text);=0A=
    return div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? div.childNodes[0].nodeValue : '';=0A=
  },=0A=
=0A=
  toQueryParams: function() {=0A=
    var pairs =3D this.match(/^\??(.*)$/)[1].split('&');=0A=
    return pairs.inject({}, function(params, pairString) {=0A=
      var pair =3D pairString.split('=3D');=0A=
      params[pair[0]] =3D pair[1];=0A=
      return params;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var oStringList =3D this.split('-');=0A=
    if (oStringList.length =3D=3D 1) return oStringList[0];=0A=
=0A=
    var camelizedString =3D this.indexOf('-') =3D=3D 0=0A=
      ? oStringList[0].charAt(0).toUpperCase() + =
oStringList[0].substring(1)=0A=
      : oStringList[0];=0A=
=0A=
    for (var i =3D 1, len =3D oStringList.length; i < len; i++) {=0A=
      var s =3D oStringList[i];=0A=
      camelizedString +=3D s.charAt(0).toUpperCase() + s.substring(1);=0A=
    }=0A=
=0A=
    return camelizedString;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "'" + this.replace('\\', '\\\\').replace("'", '\\\'') + "'";=0A=
  }=0A=
});=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
var $break    =3D new Object();=0A=
var $continue =3D new Object();=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        try {=0A=
          iterator(value, index++);=0A=
        } catch (e) {=0A=
          if (e !=3D $continue) throw e;=0A=
        }=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
  },=0A=
=0A=
  all: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!(iterator || Prototype.K)(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!(iterator || Prototype.K)(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function (iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(pattern, iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      var stringValue =3D value.toString();=0A=
      if (stringValue.match(pattern))=0A=
        results.push((iterator || Prototype.K)(value, index));=0A=
    })=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inject: function(memo, iterator) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.collect(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (value >=3D (result || value))=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (value <=3D (result || value))=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator) {=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      ((iterator || Prototype.K)(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator) {=0A=
    return this.collect(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.collect(Prototype.K);=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (typeof args.last() =3D=3D 'function')=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      iterator(value =3D collections.pluck(index));=0A=
      return value;=0A=
    });=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray=0A=
});=0A=
var $A =3D Array.from =3D function(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) {=0A=
    return iterable.toArray();=0A=
  } else {=0A=
    var results =3D [];=0A=
    for (var i =3D 0; i < iterable.length; i++)=0A=
      results.push(iterable[i]);=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
Array.prototype._reverse =3D Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0; i < this.length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D undefined || value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(value.constructor =3D=3D Array ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  indexOf: function(object) {=0A=
    for (var i =3D 0; i < this.length; i++)=0A=
      if (this[i] =3D=3D object) return i;=0A=
    return -1;=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  shift: function() {=0A=
    var result =3D this[0];=0A=
    for (var i =3D 0; i < this.length - 1; i++)=0A=
      this[i] =3D this[i + 1];=0A=
    this.length--;=0A=
    return result;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  }=0A=
});=0A=
var Hash =3D {=0A=
  _each: function(iterator) {=0A=
    for (key in this) {=0A=
      var value =3D this[key];=0A=
      if (typeof value =3D=3D 'function') continue;=0A=
=0A=
      var pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  },=0A=
=0A=
  keys: function() {=0A=
    return this.pluck('key');=0A=
  },=0A=
=0A=
  values: function() {=0A=
    return this.pluck('value');=0A=
  },=0A=
=0A=
  merge: function(hash) {=0A=
    return $H(hash).inject($H(this), function(mergedHash, pair) {=0A=
      mergedHash[pair.key] =3D pair.value;=0A=
      return mergedHash;=0A=
    });=0A=
  },=0A=
=0A=
  toQueryString: function() {=0A=
    return this.map(function(pair) {=0A=
      return pair.map(encodeURIComponent).join('=3D');=0A=
    }).join('&');=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  }=0A=
}=0A=
=0A=
function $H(object) {=0A=
  var hash =3D Object.extend({}, object || {});=0A=
  Object.extend(hash, Enumerable);=0A=
  Object.extend(hash, Hash);=0A=
  return hash;=0A=
}=0A=
ObjectRange =3D Class.create();=0A=
Object.extend(ObjectRange.prototype, Enumerable);=0A=
Object.extend(ObjectRange.prototype, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    do {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    } while (this.include(value));=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
}=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')},=0A=
      function() {return new XMLHttpRequest()}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
}=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responderToAdd) {=0A=
    if (!this.include(responderToAdd))=0A=
      this.responders.push(responderToAdd);=0A=
  },=0A=
=0A=
  unregister: function(responderToRemove) {=0A=
    this.responders =3D this.responders.without(responderToRemove);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (responder[callback] && typeof responder[callback] =3D=3D =
'function') {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) {}=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate: function() {=0A=
    Ajax.activeRequestCount++;=0A=
  },=0A=
=0A=
  onComplete: function() {=0A=
    Ajax.activeRequestCount--;=0A=
  }=0A=
});=0A=
=0A=
Ajax.Base =3D function() {};=0A=
Ajax.Base.prototype =3D {=0A=
  setOptions: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      parameters:   ''=0A=
    }=0A=
    Object.extend(this.options, options || {});=0A=
  },=0A=
=0A=
  responseIsSuccess: function() {=0A=
    return this.transport.status =3D=3D undefined=0A=
        || this.transport.status =3D=3D 0=0A=
        || (this.transport.status >=3D 200 && this.transport.status < =
300);=0A=
  },=0A=
=0A=
  responseIsFailure: function() {=0A=
    return !this.responseIsSuccess();=0A=
  }=0A=
}=0A=
=0A=
Ajax.Request =3D Class.create();=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(url, options) {=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    var parameters =3D this.options.parameters || '';=0A=
    if (parameters.length > 0) parameters +=3D '&_=3D';=0A=
=0A=
    try {=0A=
      this.url =3D url;=0A=
      if (this.options.method =3D=3D 'get' && parameters.length > 0)=0A=
        this.url +=3D (this.url.match(/\?/) ? '&' : '?') + parameters;=0A=
=0A=
      Ajax.Responders.dispatch('onCreate', this, this.transport);=0A=
=0A=
      this.transport.open(this.options.method, this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous) {=0A=
        this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
        setTimeout((function() =
{this.respondToReadyState(1)}).bind(this), 10);=0A=
      }=0A=
=0A=
      this.setRequestHeaders();=0A=
=0A=
      var body =3D this.options.postBody ? this.options.postBody : =
parameters;=0A=
      this.transport.send(this.options.method =3D=3D 'post' ? body : =
null);=0A=
=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var requestHeaders =3D=0A=
      ['X-Requested-With', 'XMLHttpRequest',=0A=
       'X-Prototype-Version', Prototype.Version];=0A=
=0A=
    if (this.options.method =3D=3D 'post') {=0A=
      requestHeaders.push('Content-type',=0A=
        'application/x-www-form-urlencoded');=0A=
=0A=
      /* Force "Connection: close" for Mozilla browsers to work around=0A=
       * a bug where XMLHttpReqeuest sends an incorrect Content-length=0A=
       * header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType)=0A=
        requestHeaders.push('Connection', 'close');=0A=
    }=0A=
=0A=
    if (this.options.requestHeaders)=0A=
      requestHeaders.push.apply(requestHeaders, =
this.options.requestHeaders);=0A=
=0A=
    for (var i =3D 0; i < requestHeaders.length; i +=3D 2)=0A=
      this.transport.setRequestHeader(requestHeaders[i], =
requestHeaders[i+1]);=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState !=3D 1)=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  header: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=0A=
    } catch (e) {}=0A=
  },=0A=
=0A=
  evalJSON: function() {=0A=
    try {=0A=
      return eval(this.header('X-JSON'));=0A=
    } catch (e) {}=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval(this.transport.responseText);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var event =3D Ajax.Request.Events[readyState];=0A=
    var transport =3D this.transport, json =3D this.evalJSON();=0A=
=0A=
    if (event =3D=3D 'Complete') {=0A=
      try {=0A=
        (this.options['on' + this.transport.status]=0A=
         || this.options['on' + (this.responseIsSuccess() ? 'Success' : =
'Failure')]=0A=
         || Prototype.emptyFunction)(transport, json);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      if ((this.header('Content-type') || =
'').match(/^text\/javascript/i))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + event] || Prototype.emptyFunction)(transport, =
json);=0A=
      Ajax.Responders.dispatch('on' + event, this, transport, json);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    /* Avoid memory leak in MSIE: clean up the oncomplete event handler =
*/=0A=
    if (event =3D=3D 'Complete')=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create();=0A=
=0A=
Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {=0A=
  initialize: function(container, url, options) {=0A=
    this.containers =3D {=0A=
      success: container.success ? $(container.success) : $(container),=0A=
      failure: container.failure ? $(container.failure) :=0A=
        (container.success ? null : $(container))=0A=
    }=0A=
=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
=0A=
    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;=0A=
    this.options.onComplete =3D (function(transport, object) {=0A=
      this.updateContent();=0A=
      onComplete(transport, object);=0A=
    }).bind(this);=0A=
=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  updateContent: function() {=0A=
    var receiver =3D this.responseIsSuccess() ?=0A=
      this.containers.success : this.containers.failure;=0A=
    var response =3D this.transport.responseText;=0A=
=0A=
    if (!this.options.evalScripts)=0A=
      response =3D response.stripScripts();=0A=
=0A=
    if (receiver) {=0A=
      if (this.options.insertion) {=0A=
        new this.options.insertion(receiver, response);=0A=
      } else {=0A=
        Element.update(receiver, response);=0A=
      }=0A=
    }=0A=
=0A=
    if (this.responseIsSuccess()) {=0A=
      if (this.onComplete)=0A=
        setTimeout(this.onComplete.bind(this), 10);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create();=0A=
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(container, url, options) {=0A=
    this.setOptions(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D {};=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(request) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (request.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D request.responseText;=0A=
    }=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A=
      this.decay * this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
document.getElementsByClassName =3D function(className, parentElement) {=0A=
  var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
  return $A(children).inject([], function(elements, child) {=0A=
    if (child.className.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))=0A=
      elements.push(child);=0A=
    return elements;=0A=
  });=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Element) {=0A=
  var Element =3D new Object();=0A=
}=0A=
=0A=
Object.extend(Element, {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    }=0A=
  },=0A=
=0A=
  hide: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      element.style.display =3D 'none';=0A=
    }=0A=
  },=0A=
=0A=
  show: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      element.style.display =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
  },=0A=
=0A=
  update: function(element, html) {=0A=
    $(element).innerHTML =3D html.stripScripts();=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    element =3D $(element);=0A=
    return element.offsetHeight;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).include(className);=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).add(className);=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).remove(className);=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    for (var i =3D 0; i < element.childNodes.length; i++) {=0A=
      var node =3D element.childNodes[i];=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        Element.remove(node);=0A=
    }=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.match(/^\s*$/);=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var x =3D element.x ? element.x : element.offsetLeft,=0A=
        y =3D element.y ? element.y : element.offsetTop;=0A=
    window.scrollTo(x, y);=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    var value =3D element.style[style.camelize()];=0A=
    if (!value) {=0A=
      if (document.defaultView && document.defaultView.getComputedStyle) =
{=0A=
        var css =3D document.defaultView.getComputedStyle(element, null);=0A=
        value =3D css ? css.getPropertyValue(style) : null;=0A=
      } else if (element.currentStyle) {=0A=
        value =3D element.currentStyle[style.camelize()];=0A=
      }=0A=
    }=0A=
=0A=
    if (window.opera && ['left', 'top', 'right', =
'bottom'].include(style))=0A=
      if (Element.getStyle(element, 'position') =3D=3D 'static') value =
=3D 'auto';=0A=
=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  setStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    for (name in style)=0A=
      element.style[name.camelize()] =3D style[name];=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    if (Element.getStyle(element, 'display') !=3D 'none')=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D '';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D 'none';=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return;=0A=
    element._overflow =3D element.style.overflow;=0A=
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return;=0A=
    element.style.overflow =3D element._overflow;=0A=
    element._overflow =3D undefined;=0A=
  }=0A=
});=0A=
=0A=
var Toggle =3D new Object();=0A=
Toggle.display =3D Element.toggle;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.Insertion =3D function(adjacency) {=0A=
  this.adjacency =3D adjacency;=0A=
}=0A=
=0A=
Abstract.Insertion.prototype =3D {=0A=
  initialize: function(element, content) {=0A=
    this.element =3D $(element);=0A=
    this.content =3D content.stripScripts();=0A=
=0A=
    if (this.adjacency && this.element.insertAdjacentHTML) {=0A=
      try {=0A=
        this.element.insertAdjacentHTML(this.adjacency, this.content);=0A=
      } catch (e) {=0A=
        if (this.element.tagName.toLowerCase() =3D=3D 'tbody') {=0A=
          this.insertContent(this.contentFromAnonymousTable());=0A=
        } else {=0A=
          throw e;=0A=
        }=0A=
      }=0A=
    } else {=0A=
      this.range =3D this.element.ownerDocument.createRange();=0A=
      if (this.initializeRange) this.initializeRange();=0A=
      =
this.insertContent([this.range.createContextualFragment(this.content)]);=0A=
    }=0A=
=0A=
    setTimeout(function() {content.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  contentFromAnonymousTable: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';=0A=
    return $A(div.childNodes[0].childNodes[0].childNodes);=0A=
  }=0A=
}=0A=
=0A=
var Insertion =3D new Object();=0A=
=0A=
Insertion.Before =3D Class.create();=0A=
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartBefore(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment, this.element);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Top =3D Class.create();=0A=
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(true);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.reverse(false).each((function(fragment) {=0A=
      this.element.insertBefore(fragment, this.element.firstChild);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Bottom =3D Class.create();=0A=
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.appendChild(fragment);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.After =3D Class.create();=0A=
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartAfter(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment,=0A=
        this.element.nextSibling);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set(this.toArray().concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set(this.select(function(className) {=0A=
      return className !=3D classNameToRemove;=0A=
    }).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.toArray().join(' ');=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
var Field =3D {=0A=
  clear: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++)=0A=
      $(arguments[i]).value =3D '';=0A=
  },=0A=
=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
  },=0A=
=0A=
  present: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++)=0A=
      if ($(arguments[i]).value =3D=3D '') return false;=0A=
    return true;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    element.focus();=0A=
    if (element.select)=0A=
      element.select();=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Form =3D {=0A=
  serialize: function(form) {=0A=
    var elements =3D Form.getElements($(form));=0A=
    var queryComponents =3D new Array();=0A=
=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var queryComponent =3D Form.Element.serialize(elements[i]);=0A=
      if (queryComponent)=0A=
        queryComponents.push(queryComponent);=0A=
    }=0A=
=0A=
    return queryComponents.join('&');=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    form =3D $(form);=0A=
    var elements =3D new Array();=0A=
=0A=
    for (tagName in Form.Element.Serializers) {=0A=
      var tagElements =3D form.getElementsByTagName(tagName);=0A=
      for (var j =3D 0; j < tagElements.length; j++)=0A=
        elements.push(tagElements[j]);=0A=
    }=0A=
    return elements;=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name)=0A=
      return inputs;=0A=
=0A=
    var matchingInputs =3D new Array();=0A=
    for (var i =3D 0; i < inputs.length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) ||=0A=
          (name && input.name !=3D name))=0A=
        continue;=0A=
      matchingInputs.push(input);=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    var elements =3D Form.getElements(form);=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var element =3D elements[i];=0A=
      element.blur();=0A=
      element.disabled =3D 'true';=0A=
    }=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    var elements =3D Form.getElements(form);=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var element =3D elements[i];=0A=
      element.disabled =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    return Form.getElements(form).find(function(element) {=0A=
      return element.type !=3D 'hidden' && !element.disabled &&=0A=
        ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    Field.activate(Form.findFirstElement(form));=0A=
  },=0A=
=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
  }=0A=
}=0A=
=0A=
Form.Element =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    var parameter =3D Form.Element.Serializers[method](element);=0A=
=0A=
    if (parameter) {=0A=
      var key =3D encodeURIComponent(parameter[0]);=0A=
      if (key.length =3D=3D 0) return;=0A=
=0A=
      if (parameter[1].constructor !=3D Array)=0A=
        parameter[1] =3D [parameter[1]];=0A=
=0A=
      return parameter[1].map(function(value) {=0A=
        return key + '=3D' + encodeURIComponent(value);=0A=
      }).join('&');=0A=
    }=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    var parameter =3D Form.Element.Serializers[method](element);=0A=
=0A=
    if (parameter)=0A=
      return parameter[1];=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'submit':=0A=
      case 'hidden':=0A=
      case 'password':=0A=
      case 'text':=0A=
        return Form.Element.Serializers.textarea(element);=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element);=0A=
    }=0A=
    return false;=0A=
  },=0A=
=0A=
  inputSelector: function(element) {=0A=
    if (element.checked)=0A=
      return [element.name, element.value];=0A=
  },=0A=
=0A=
  textarea: function(element) {=0A=
    return [element.name, element.value];=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    return Form.Element.Serializers[element.type =3D=3D 'select-one' ?=0A=
      'selectOne' : 'selectMany'](element);=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var value =3D '', opt, index =3D element.selectedIndex;=0A=
    if (index >=3D 0) {=0A=
      opt =3D element.options[index];=0A=
      value =3D opt.value;=0A=
      if (!value && !('value' in opt))=0A=
        value =3D opt.text;=0A=
    }=0A=
    return [element.name, value];=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var value =3D new Array();=0A=
    for (var i =3D 0; i < element.length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) {=0A=
        var optValue =3D opt.value;=0A=
        if (!optValue && !('value' in opt))=0A=
          optValue =3D opt.text;=0A=
        value.push(optValue);=0A=
      }=0A=
    }=0A=
    return [element.name, value];=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var $F =3D Form.Element.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D function() {}=0A=
Abstract.TimedObserver.prototype =3D {=0A=
  initialize: function(element, frequency, callback) {=0A=
    this.frequency =3D frequency;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Observer =3D Class.create();=0A=
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create();=0A=
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D function() {}=0A=
Abstract.EventObserver.prototype =3D {=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    var elements =3D Form.getElements(this.element);=0A=
    for (var i =3D 0; i < elements.length; i++)=0A=
      this.registerCallback(elements[i]);=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        case 'password':=0A=
        case 'text':=0A=
        case 'textarea':=0A=
        case 'select-one':=0A=
        case 'select-multiple':=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.EventObserver =3D Class.create();=0A=
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create();=0A=
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) {=0A=
  var Event =3D new Object();=0A=
}=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
=0A=
  element: function(event) {=0A=
    return event.target || event.srcElement;=0A=
  },=0A=
=0A=
  isLeftClick: function(event) {=0A=
    return (((event.which) && (event.which =3D=3D 1)) ||=0A=
            ((event.button) && (event.button =3D=3D 1)));=0A=
  },=0A=
=0A=
  pointerX: function(event) {=0A=
    return event.pageX || (event.clientX +=0A=
      (document.documentElement.scrollLeft || document.body.scrollLeft));=0A=
  },=0A=
=0A=
  pointerY: function(event) {=0A=
    return event.pageY || (event.clientY +=0A=
      (document.documentElement.scrollTop || document.body.scrollTop));=0A=
  },=0A=
=0A=
  stop: function(event) {=0A=
    if (event.preventDefault) {=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
    } else {=0A=
      event.returnValue =3D false;=0A=
      event.cancelBubble =3D true;=0A=
    }=0A=
  },=0A=
=0A=
  // find the first node with the given tagName, starting from the=0A=
  // node the event was triggered on; traverses the DOM upwards=0A=
  findElement: function(event, tagName) {=0A=
    var element =3D Event.element(event);=0A=
    while (element.parentNode && (!element.tagName ||=0A=
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A=
      element =3D element.parentNode;=0A=
    return element;=0A=
  },=0A=
=0A=
  observers: false,=0A=
=0A=
  _observeAndCache: function(element, name, observer, useCapture) {=0A=
    if (!this.observers) this.observers =3D [];=0A=
    if (element.addEventListener) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.addEventListener(name, observer, useCapture);=0A=
    } else if (element.attachEvent) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.attachEvent('on' + name, observer);=0A=
    }=0A=
  },=0A=
=0A=
  unloadCache: function() {=0A=
    if (!Event.observers) return;=0A=
    for (var i =3D 0; i < Event.observers.length; i++) {=0A=
      Event.stopObserving.apply(this, Event.observers[i]);=0A=
      Event.observers[i][0] =3D null;=0A=
    }=0A=
    Event.observers =3D false;=0A=
  },=0A=
=0A=
  observe: function(element, name, observer, useCapture) {=0A=
    var element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    this._observeAndCache(element, name, observer, useCapture);=0A=
  },=0A=
=0A=
  stopObserving: function(element, name, observer, useCapture) {=0A=
    var element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.detachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    if (element.removeEventListener) {=0A=
      element.removeEventListener(name, observer, useCapture);=0A=
    } else if (element.detachEvent) {=0A=
      element.detachEvent('on' + name, observer);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
/* prevent memory leaks in IE */=0A=
Event.observe(window, 'unload', Event.unloadCache, false);=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  realOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  offsetParent: function(element) {=0A=
    if (element.offsetParent) return element.offsetParent;=0A=
    if (element =3D=3D document.body) return element;=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return element;=0A=
=0A=
    return document.body;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D this.realOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    source =3D $(source);=0A=
    target =3D $(target);=0A=
    target.style.position =3D 'absolute';=0A=
    var offsets =3D this.cumulativeOffset(source);=0A=
    target.style.top    =3D offsets[1] + 'px';=0A=
    target.style.left   =3D offsets[0] + 'px';=0A=
    target.style.width  =3D source.offsetWidth + 'px';=0A=
    target.style.height =3D source.offsetHeight + 'px';=0A=
  },=0A=
=0A=
  page: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent=3D=3Ddocument.body)=0A=
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      valueT -=3D element.scrollTop  || 0;=0A=
      valueL -=3D element.scrollLeft || 0;=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || {})=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D Position.page(source);=0A=
=0A=
    // find coordinate system to use=0A=
    target =3D $(target);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A=
      parent =3D Position.offsetParent(target);=0A=
      delta =3D Position.page(parent);=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if(options.setLeft)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';=0A=
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'absolute') return;=0A=
    Position.prepare();=0A=
=0A=
    var offsets =3D Position.positionedOffset(element);=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';;=0A=
    element.style.left   =3D left + 'px';;=0A=
    element.style.width  =3D width + 'px';;=0A=
    element.style.height =3D height + 'px';;=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'relative') return;=0A=
    Position.prepare();=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
  }=0A=
}=0A=
=0A=
// Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for=0A=
// KHTML/WebKit only.=0A=
if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A=
  Position.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return [valueL, valueT];=0A=
  }=0A=
}
------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/section/travel/travelsearch/scriptaculous.js

// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// =0A=
// Permission is hereby granted, free of charge, to any person obtaining=0A=
// a copy of this software and associated documentation files (the=0A=
// "Software"), to deal in the Software without restriction, including=0A=
// without limitation the rights to use, copy, modify, merge, publish,=0A=
// distribute, sublicense, and/or sell copies of the Software, and to=0A=
// permit persons to whom the Software is furnished to do so, subject to=0A=
// the following conditions:=0A=
// =0A=
// The above copyright notice and this permission notice shall be=0A=
// included in all copies or substantial portions of the Software.=0A=
//=0A=
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,=0A=
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF=0A=
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND=0A=
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE=0A=
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION=0A=
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION=0A=
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.=0A=
=0A=
var Scriptaculous =3D {=0A=
  Version: '1.5.1',=0A=
  require: function(libraryName) {=0A=
    // inserting via DOM fails in Safari 2.0, so brute force approach=0A=
    document.write('<script type=3D"text/javascript" =
src=3D"'+libraryName+'"></script>');=0A=
  },=0A=
  load: function() {=0A=
    if((typeof Prototype=3D=3D'undefined') ||=0A=
      parseFloat(Prototype.Version.split(".")[0] + "." +=0A=
                 Prototype.Version.split(".")[1]) < 1.4)=0A=
      throw("script.aculo.us requires the Prototype JavaScript framework =
>=3D 1.4.0");=0A=
    =0A=
    $A(document.getElementsByTagName("script")).findAll( function(s) {=0A=
      return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))=0A=
    }).each( function(s) {=0A=
      var path =3D s.src.replace(/scriptaculous\.js(\?.*)?$/,'');=0A=
      var includes =3D s.src.match(/\?.*load=3D([a-z,]*)/);=0A=
      (includes ? includes[1] : =
'effects,dragdrop,controls').split(',').each(=0A=
       function(include) { Scriptaculous.require(path+include+'.js') });=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
Scriptaculous.load();=0A=

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/section/travel/travelsearch/effects.js

// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// Contributors:=0A=
//  Justin Palmer (http://encytemedia.com/)=0A=
//  Mark Pilgrim (http://diveintomark.org/)=0A=
//  Martin Bialasinki=0A=
// =0A=
// See scriptaculous.js for full license.  =0A=
=0A=
/* ------------- element ext -------------- */  =0A=
 =0A=
// converts rgb() and #xxx to #xxxxxx format,  =0A=
// returns self (or first argument) if not convertable  =0A=
String.prototype.parseColor =3D function() {  =0A=
  var color =3D '#';  =0A=
  if(this.slice(0,4) =3D=3D 'rgb(') {  =0A=
    var cols =3D this.slice(4,this.length-1).split(',');  =0A=
    var i=3D0; do { color +=3D parseInt(cols[i]).toColorPart() } while =
(++i<3);  =0A=
  } else {  =0A=
    if(this.slice(0,1) =3D=3D '#') {  =0A=
      if(this.length=3D=3D4) for(var i=3D1;i<4;i++) color +=3D =
(this.charAt(i) + this.charAt(i)).toLowerCase();  =0A=
      if(this.length=3D=3D7) color =3D this.toLowerCase();  =0A=
    }  =0A=
  }  =0A=
  return(color.length=3D=3D7 ? color : (arguments[0] || this));  =0A=
}=0A=
=0A=
Element.collectTextNodes =3D function(element) {  =0A=
  return $A($(element).childNodes).collect( function(node) {=0A=
    return (node.nodeType=3D=3D3 ? node.nodeValue : =0A=
      (node.hasChildNodes() ? Element.collectTextNodes(node) : ''));=0A=
  }).flatten().join('');=0A=
}=0A=
=0A=
Element.collectTextNodesIgnoreClass =3D function(element, className) {  =0A=
  return $A($(element).childNodes).collect( function(node) {=0A=
    return (node.nodeType=3D=3D3 ? node.nodeValue : =0A=
      ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? =0A=
        Element.collectTextNodes(node) : ''));=0A=
  }).flatten().join('');=0A=
}=0A=
=0A=
Element.setStyle =3D function(element, style) {=0A=
  element =3D $(element);=0A=
  for(k in style) element.style[k.camelize()] =3D style[k];=0A=
}=0A=
=0A=
Element.setContentZoom =3D function(element, percent) {  =0A=
  Element.setStyle(element, {fontSize: (percent/100) + 'em'});   =0A=
  if(navigator.appVersion.indexOf('AppleWebKit')>0) =
window.scrollBy(0,0);  =0A=
}=0A=
=0A=
Element.getOpacity =3D function(element){  =0A=
  var opacity;=0A=
  if (opacity =3D Element.getStyle(element, 'opacity'))  =0A=
    return parseFloat(opacity);  =0A=
  if (opacity =3D (Element.getStyle(element, 'filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))  =0A=
    if(opacity[1]) return parseFloat(opacity[1]) / 100;  =0A=
  return 1.0;  =0A=
}=0A=
=0A=
Element.setOpacity =3D function(element, value){  =0A=
  element=3D $(element);  =0A=
  if (value =3D=3D 1){=0A=
    Element.setStyle(element, { opacity: =0A=
      (/Gecko/.test(navigator.userAgent) && =
!/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? =0A=
      0.999999 : null });=0A=
    if(/MSIE/.test(navigator.userAgent))  =0A=
      Element.setStyle(element, {filter: =
Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'')});  =0A=
  } else {  =0A=
    if(value < 0.00001) value =3D 0;  =0A=
    Element.setStyle(element, {opacity: value});=0A=
    if(/MSIE/.test(navigator.userAgent))  =0A=
     Element.setStyle(element, =0A=
       { filter: =
Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'') +=0A=
                 'alpha(opacity=3D'+value*100+')' });  =0A=
  }   =0A=
}  =0A=
 =0A=
Element.getInlineOpacity =3D function(element){  =0A=
  return $(element).style.opacity || '';=0A=
}  =0A=
=0A=
Element.childrenWithClassName =3D function(element, className) {  =0A=
  return $A($(element).getElementsByTagName('*')).select(=0A=
    function(c) { return Element.hasClassName(c, className) });=0A=
}=0A=
=0A=
Array.prototype.call =3D function() {=0A=
  var args =3D arguments;=0A=
  this.each(function(f){ f.apply(this, args) });=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Effect =3D {=0A=
  tagifyText: function(element) {=0A=
    var tagifyStyle =3D 'position:relative';=0A=
    if(/MSIE/.test(navigator.userAgent)) tagifyStyle +=3D ';zoom:1';=0A=
    element =3D $(element);=0A=
    $A(element.childNodes).each( function(child) {=0A=
      if(child.nodeType=3D=3D3) {=0A=
        child.nodeValue.toArray().each( function(character) {=0A=
          element.insertBefore(=0A=
            Builder.node('span',{style: tagifyStyle},=0A=
              character =3D=3D ' ' ? String.fromCharCode(160) : =
character), =0A=
              child);=0A=
        });=0A=
        Element.remove(child);=0A=
      }=0A=
    });=0A=
  },=0A=
  multiple: function(element, effect) {=0A=
    var elements;=0A=
    if(((typeof element =3D=3D 'object') || =0A=
        (typeof element =3D=3D 'function')) && =0A=
       (element.length))=0A=
      elements =3D element;=0A=
    else=0A=
      elements =3D $(element).childNodes;=0A=
      =0A=
    var options =3D Object.extend({=0A=
      speed: 0.1,=0A=
      delay: 0.0=0A=
    }, arguments[2] || {});=0A=
    var masterDelay =3D options.delay;=0A=
=0A=
    $A(elements).each( function(element, index) {=0A=
      new effect(element, Object.extend(options, { delay: index * =
options.speed + masterDelay }));=0A=
    });=0A=
  },=0A=
  PAIRS: {=0A=
    'slide':  ['SlideDown','SlideUp'],=0A=
    'blind':  ['BlindDown','BlindUp'],=0A=
    'appear': ['Appear','Fade']=0A=
  },=0A=
  toggle: function(element, effect) {=0A=
    element =3D $(element);=0A=
    effect =3D (effect || 'appear').toLowerCase();=0A=
    var options =3D Object.extend({=0A=
      queue: { position:'end', scope:(element.id || 'global') }=0A=
    }, arguments[2] || {});=0A=
    Effect[Element.visible(element) ? =0A=
      Effect.PAIRS[effect][1] : Effect.PAIRS[effect][0]](element, =
options);=0A=
  }=0A=
};=0A=
=0A=
var Effect2 =3D Effect; // deprecated=0A=
=0A=
/* ------------- transitions ------------- */=0A=
=0A=
Effect.Transitions =3D {}=0A=
=0A=
Effect.Transitions.linear =3D function(pos) {=0A=
  return pos;=0A=
}=0A=
Effect.Transitions.sinoidal =3D function(pos) {=0A=
  return (-Math.cos(pos*Math.PI)/2) + 0.5;=0A=
}=0A=
Effect.Transitions.reverse  =3D function(pos) {=0A=
  return 1-pos;=0A=
}=0A=
Effect.Transitions.flicker =3D function(pos) {=0A=
  return ((-Math.cos(pos*Math.PI)/4) + 0.75) + Math.random()/4;=0A=
}=0A=
Effect.Transitions.wobble =3D function(pos) {=0A=
  return (-Math.cos(pos*Math.PI*(9*pos))/2) + 0.5;=0A=
}=0A=
Effect.Transitions.pulse =3D function(pos) {=0A=
  return (Math.floor(pos*10) % 2 =3D=3D 0 ? =0A=
    (pos*10-Math.floor(pos*10)) : 1-(pos*10-Math.floor(pos*10)));=0A=
}=0A=
Effect.Transitions.none =3D function(pos) {=0A=
  return 0;=0A=
}=0A=
Effect.Transitions.full =3D function(pos) {=0A=
  return 1;=0A=
}=0A=
=0A=
/* ------------- core effects ------------- */=0A=
=0A=
Effect.ScopedQueue =3D Class.create();=0A=
Object.extend(Object.extend(Effect.ScopedQueue.prototype, Enumerable), {=0A=
  initialize: function() {=0A=
    this.effects  =3D [];=0A=
    this.interval =3D null;=0A=
  },=0A=
  _each: function(iterator) {=0A=
    this.effects._each(iterator);=0A=
  },=0A=
  add: function(effect) {=0A=
    var timestamp =3D new Date().getTime();=0A=
    =0A=
    var position =3D (typeof effect.options.queue =3D=3D 'string') ? =0A=
      effect.options.queue : effect.options.queue.position;=0A=
    =0A=
    switch(position) {=0A=
      case 'front':=0A=
        // move unstarted effects after this effect  =0A=
        this.effects.findAll(function(e){ return e.state=3D=3D'idle' =
}).each( function(e) {=0A=
            e.startOn  +=3D effect.finishOn;=0A=
            e.finishOn +=3D effect.finishOn;=0A=
          });=0A=
        break;=0A=
      case 'end':=0A=
        // start effect after last queued effect has finished=0A=
        timestamp =3D this.effects.pluck('finishOn').max() || timestamp;=0A=
        break;=0A=
    }=0A=
    =0A=
    effect.startOn  +=3D timestamp;=0A=
    effect.finishOn +=3D timestamp;=0A=
    this.effects.push(effect);=0A=
    if(!this.interval) =0A=
      this.interval =3D setInterval(this.loop.bind(this), 40);=0A=
  },=0A=
  remove: function(effect) {=0A=
    this.effects =3D this.effects.reject(function(e) { return =
e=3D=3Deffect });=0A=
    if(this.effects.length =3D=3D 0) {=0A=
      clearInterval(this.interval);=0A=
      this.interval =3D null;=0A=
    }=0A=
  },=0A=
  loop: function() {=0A=
    var timePos =3D new Date().getTime();=0A=
    this.effects.invoke('loop', timePos);=0A=
  }=0A=
});=0A=
=0A=
Effect.Queues =3D {=0A=
  instances: $H(),=0A=
  get: function(queueName) {=0A=
    if(typeof queueName !=3D 'string') return queueName;=0A=
    =0A=
    if(!this.instances[queueName])=0A=
      this.instances[queueName] =3D new Effect.ScopedQueue();=0A=
      =0A=
    return this.instances[queueName];=0A=
  }=0A=
}=0A=
Effect.Queue =3D Effect.Queues.get('global');=0A=
=0A=
Effect.DefaultOptions =3D {=0A=
  transition: Effect.Transitions.sinoidal,=0A=
  duration:   1.0,   // seconds=0A=
  fps:        25.0,  // max. 25fps due to Effect.Queue implementation=0A=
  sync:       false, // true for combining=0A=
  from:       0.0,=0A=
  to:         1.0,=0A=
  delay:      0.0,=0A=
  queue:      'parallel'=0A=
}=0A=
=0A=
Effect.Base =3D function() {};=0A=
Effect.Base.prototype =3D {=0A=
  position: null,=0A=
  start: function(options) {=0A=
    this.options      =3D =
Object.extend(Object.extend({},Effect.DefaultOptions), options || {});=0A=
    this.currentFrame =3D 0;=0A=
    this.state        =3D 'idle';=0A=
    this.startOn      =3D this.options.delay*1000;=0A=
    this.finishOn     =3D this.startOn + (this.options.duration*1000);=0A=
    this.event('beforeStart');=0A=
    if(!this.options.sync)=0A=
      Effect.Queues.get(typeof this.options.queue =3D=3D 'string' ? =0A=
        'global' : this.options.queue.scope).add(this);=0A=
  },=0A=
  loop: function(timePos) {=0A=
    if(timePos >=3D this.startOn) {=0A=
      if(timePos >=3D this.finishOn) {=0A=
        this.render(1.0);=0A=
        this.cancel();=0A=
        this.event('beforeFinish');=0A=
        if(this.finish) this.finish(); =0A=
        this.event('afterFinish');=0A=
        return;  =0A=
      }=0A=
      var pos   =3D (timePos - this.startOn) / (this.finishOn - =
this.startOn);=0A=
      var frame =3D Math.round(pos * this.options.fps * =
this.options.duration);=0A=
      if(frame > this.currentFrame) {=0A=
        this.render(pos);=0A=
        this.currentFrame =3D frame;=0A=
      }=0A=
    }=0A=
  },=0A=
  render: function(pos) {=0A=
    if(this.state =3D=3D 'idle') {=0A=
      this.state =3D 'running';=0A=
      this.event('beforeSetup');=0A=
      if(this.setup) this.setup();=0A=
      this.event('afterSetup');=0A=
    }=0A=
    if(this.state =3D=3D 'running') {=0A=
      if(this.options.transition) pos =3D this.options.transition(pos);=0A=
      pos *=3D (this.options.to-this.options.from);=0A=
      pos +=3D this.options.from;=0A=
      this.position =3D pos;=0A=
      this.event('beforeUpdate');=0A=
      if(this.update) this.update(pos);=0A=
      this.event('afterUpdate');=0A=
    }=0A=
  },=0A=
  cancel: function() {=0A=
    if(!this.options.sync)=0A=
      Effect.Queues.get(typeof this.options.queue =3D=3D 'string' ? =0A=
        'global' : this.options.queue.scope).remove(this);=0A=
    this.state =3D 'finished';=0A=
  },=0A=
  event: function(eventName) {=0A=
    if(this.options[eventName + 'Internal']) this.options[eventName + =
'Internal'](this);=0A=
    if(this.options[eventName]) this.options[eventName](this);=0A=
  },=0A=
  inspect: function() {=0A=
    return '#<Effect:' + $H(this).inspect() + ',options:' + =
$H(this.options).inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Effect.Parallel =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Parallel.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(effects) {=0A=
    this.effects =3D effects || [];=0A=
    this.start(arguments[1]);=0A=
  },=0A=
  update: function(position) {=0A=
    this.effects.invoke('render', position);=0A=
  },=0A=
  finish: function(position) {=0A=
    this.effects.each( function(effect) {=0A=
      effect.render(1.0);=0A=
      effect.cancel();=0A=
      effect.event('beforeFinish');=0A=
      if(effect.finish) effect.finish(position);=0A=
      effect.event('afterFinish');=0A=
    });=0A=
  }=0A=
});=0A=
=0A=
Effect.Opacity =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Opacity.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    // make this work on IE on elements without 'layout'=0A=
    if(/MSIE/.test(navigator.userAgent) && (!this.element.hasLayout))=0A=
      Element.setStyle(this.element, {zoom: 1});=0A=
    var options =3D Object.extend({=0A=
      from: Element.getOpacity(this.element) || 0.0,=0A=
      to:   1.0=0A=
    }, arguments[1] || {});=0A=
    this.start(options);=0A=
  },=0A=
  update: function(position) {=0A=
    Element.setOpacity(this.element, position);=0A=
  }=0A=
});=0A=
=0A=
Effect.Move =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Move.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    var options =3D Object.extend({=0A=
      x:    0,=0A=
      y:    0,=0A=
      mode: 'relative'=0A=
    }, arguments[1] || {});=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    // Bug in Opera: Opera returns the "real" position of a static =
element or=0A=
    // relative element that does not have top/left explicitly set.=0A=
    // =3D=3D> Always set top and left for position relative elements in =
your stylesheets =0A=
    // (to 0 if you do not need them) =0A=
    Element.makePositioned(this.element);=0A=
    this.originalLeft =3D =
parseFloat(Element.getStyle(this.element,'left') || '0');=0A=
    this.originalTop  =3D =
parseFloat(Element.getStyle(this.element,'top')  || '0');=0A=
    if(this.options.mode =3D=3D 'absolute') {=0A=
      // absolute movement, so we need to calc deltaX and deltaY=0A=
      this.options.x =3D this.options.x - this.originalLeft;=0A=
      this.options.y =3D this.options.y - this.originalTop;=0A=
    }=0A=
  },=0A=
  update: function(position) {=0A=
    Element.setStyle(this.element, {=0A=
      left: this.options.x  * position + this.originalLeft + 'px',=0A=
      top:  this.options.y  * position + this.originalTop  + 'px'=0A=
    });=0A=
  }=0A=
});=0A=
=0A=
// for backwards compatibility=0A=
Effect.MoveBy =3D function(element, toTop, toLeft) {=0A=
  return new Effect.Move(element, =0A=
    Object.extend({ x: toLeft, y: toTop }, arguments[3] || {}));=0A=
};=0A=
=0A=
Effect.Scale =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Scale.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element, percent) {=0A=
    this.element =3D $(element)=0A=
    var options =3D Object.extend({=0A=
      scaleX: true,=0A=
      scaleY: true,=0A=
      scaleContent: true,=0A=
      scaleFromCenter: false,=0A=
      scaleMode: 'box',        // 'box' or 'contents' or {} with =
provided values=0A=
      scaleFrom: 100.0,=0A=
      scaleTo:   percent=0A=
    }, arguments[2] || {});=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    this.restoreAfterFinish =3D this.options.restoreAfterFinish || false;=0A=
    this.elementPositioning =3D =
Element.getStyle(this.element,'position');=0A=
    =0A=
    this.originalStyle =3D {};=0A=
    ['top','left','width','height','fontSize'].each( function(k) {=0A=
      this.originalStyle[k] =3D this.element.style[k];=0A=
    }.bind(this));=0A=
      =0A=
    this.originalTop  =3D this.element.offsetTop;=0A=
    this.originalLeft =3D this.element.offsetLeft;=0A=
    =0A=
    var fontSize =3D Element.getStyle(this.element,'font-size') || =
'100%';=0A=
    ['em','px','%'].each( function(fontSizeType) {=0A=
      if(fontSize.indexOf(fontSizeType)>0) {=0A=
        this.fontSize     =3D parseFloat(fontSize);=0A=
        this.fontSizeType =3D fontSizeType;=0A=
      }=0A=
    }.bind(this));=0A=
    =0A=
    this.factor =3D (this.options.scaleTo - this.options.scaleFrom)/100;=0A=
    =0A=
    this.dims =3D null;=0A=
    if(this.options.scaleMode=3D=3D'box')=0A=
      this.dims =3D [this.element.offsetHeight, =
this.element.offsetWidth];=0A=
    if(/^content/.test(this.options.scaleMode))=0A=
      this.dims =3D [this.element.scrollHeight, =
this.element.scrollWidth];=0A=
    if(!this.dims)=0A=
      this.dims =3D [this.options.scaleMode.originalHeight,=0A=
                   this.options.scaleMode.originalWidth];=0A=
  },=0A=
  update: function(position) {=0A=
    var currentScale =3D (this.options.scaleFrom/100.0) + (this.factor * =
position);=0A=
    if(this.options.scaleContent && this.fontSize)=0A=
      Element.setStyle(this.element, {fontSize: this.fontSize * =
currentScale + this.fontSizeType });=0A=
    this.setDimensions(this.dims[0] * currentScale, this.dims[1] * =
currentScale);=0A=
  },=0A=
  finish: function(position) {=0A=
    if (this.restoreAfterFinish) Element.setStyle(this.element, =
this.originalStyle);=0A=
  },=0A=
  setDimensions: function(height, width) {=0A=
    var d =3D {};=0A=
    if(this.options.scaleX) d.width =3D width + 'px';=0A=
    if(this.options.scaleY) d.height =3D height + 'px';=0A=
    if(this.options.scaleFromCenter) {=0A=
      var topd  =3D (height - this.dims[0])/2;=0A=
      var leftd =3D (width  - this.dims[1])/2;=0A=
      if(this.elementPositioning =3D=3D 'absolute') {=0A=
        if(this.options.scaleY) d.top =3D this.originalTop-topd + 'px';=0A=
        if(this.options.scaleX) d.left =3D this.originalLeft-leftd + =
'px';=0A=
      } else {=0A=
        if(this.options.scaleY) d.top =3D -topd + 'px';=0A=
        if(this.options.scaleX) d.left =3D -leftd + 'px';=0A=
      }=0A=
    }=0A=
    Element.setStyle(this.element, d);=0A=
  }=0A=
});=0A=
=0A=
Effect.Highlight =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Highlight.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    var options =3D Object.extend({ startcolor: '#ffff99' }, =
arguments[1] || {});=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    // Prevent executing on elements not in the layout flow=0A=
    if(Element.getStyle(this.element, 'display')=3D=3D'none') { =
this.cancel(); return; }=0A=
    // Disable background image during the effect=0A=
    this.oldStyle =3D {=0A=
      backgroundImage: Element.getStyle(this.element, =
'background-image') };=0A=
    Element.setStyle(this.element, {backgroundImage: 'none'});=0A=
    if(!this.options.endcolor)=0A=
      this.options.endcolor =3D Element.getStyle(this.element, =
'background-color').parseColor('#ffffff');=0A=
    if(!this.options.restorecolor)=0A=
      this.options.restorecolor =3D Element.getStyle(this.element, =
'background-color');=0A=
    // init color calculations=0A=
    this._base  =3D $R(0,2).map(function(i){ return =
parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16) }.bind(this));=0A=
    this._delta =3D $R(0,2).map(function(i){ return =
parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i] =
}.bind(this));=0A=
  },=0A=
  update: function(position) {=0A=
    Element.setStyle(this.element,{backgroundColor: =
$R(0,2).inject('#',function(m,v,i){=0A=
      return =
m+(Math.round(this._base[i]+(this._delta[i]*position)).toColorPart()); =
}.bind(this)) });=0A=
  },=0A=
  finish: function() {=0A=
    Element.setStyle(this.element, Object.extend(this.oldStyle, {=0A=
      backgroundColor: this.options.restorecolor=0A=
    }));=0A=
  }=0A=
});=0A=
=0A=
Effect.ScrollTo =3D Class.create();=0A=
Object.extend(Object.extend(Effect.ScrollTo.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    this.start(arguments[1] || {});=0A=
  },=0A=
  setup: function() {=0A=
    Position.prepare();=0A=
    var offsets =3D Position.cumulativeOffset(this.element);=0A=
    if(this.options.offset) offsets[1] +=3D this.options.offset;=0A=
    var max =3D window.innerHeight ? =0A=
      window.height - window.innerHeight :=0A=
      document.body.scrollHeight - =0A=
        (document.documentElement.clientHeight ? =0A=
          document.documentElement.clientHeight : =
document.body.clientHeight);=0A=
    this.scrollStart =3D Position.deltaY;=0A=
    this.delta =3D (offsets[1] > max ? max : offsets[1]) - =
this.scrollStart;=0A=
  },=0A=
  update: function(position) {=0A=
    Position.prepare();=0A=
    window.scrollTo(Position.deltaX, =0A=
      this.scrollStart + (position*this.delta));=0A=
  }=0A=
});=0A=
=0A=
/* ------------- combination effects ------------- */=0A=
=0A=
Effect.Fade =3D function(element) {=0A=
  var oldOpacity =3D Element.getInlineOpacity(element);=0A=
  var options =3D Object.extend({=0A=
  from: Element.getOpacity(element) || 1.0,=0A=
  to:   0.0,=0A=
  afterFinishInternal: function(effect) { with(Element) { =0A=
    if(effect.options.to!=3D0) return;=0A=
    hide(effect.element);=0A=
    setStyle(effect.element, {opacity: oldOpacity}); }}=0A=
  }, arguments[1] || {});=0A=
  return new Effect.Opacity(element,options);=0A=
}=0A=
=0A=
Effect.Appear =3D function(element) {=0A=
  var options =3D Object.extend({=0A=
  from: (Element.getStyle(element, 'display') =3D=3D 'none' ? 0.0 : =
Element.getOpacity(element) || 0.0),=0A=
  to:   1.0,=0A=
  beforeSetup: function(effect) { with(Element) {=0A=
    setOpacity(effect.element, effect.options.from);=0A=
    show(effect.element); }}=0A=
  }, arguments[1] || {});=0A=
  return new Effect.Opacity(element,options);=0A=
}=0A=
=0A=
Effect.Puff =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D { opacity: Element.getInlineOpacity(element), =
position: Element.getStyle(element, 'position') };=0A=
  return new Effect.Parallel(=0A=
   [ new Effect.Scale(element, 200, =0A=
      { sync: true, scaleFromCenter: true, scaleContent: true, =
restoreAfterFinish: true }), =0A=
     new Effect.Opacity(element, { sync: true, to: 0.0 } ) ], =0A=
     Object.extend({ duration: 1.0, =0A=
      beforeSetupInternal: function(effect) { with(Element) {=0A=
        setStyle(effect.effects[0].element, {position: 'absolute'}); }},=0A=
      afterFinishInternal: function(effect) { with(Element) {=0A=
         hide(effect.effects[0].element);=0A=
         setStyle(effect.effects[0].element, oldStyle); }}=0A=
     }, arguments[1] || {})=0A=
   );=0A=
}=0A=
=0A=
Effect.BlindUp =3D function(element) {=0A=
  element =3D $(element);=0A=
  Element.makeClipping(element);=0A=
  return new Effect.Scale(element, 0, =0A=
    Object.extend({ scaleContent: false, =0A=
      scaleX: false, =0A=
      restoreAfterFinish: true,=0A=
      afterFinishInternal: function(effect) { with(Element) {=0A=
        [hide, undoClipping].call(effect.element); }} =0A=
    }, arguments[1] || {})=0A=
  );=0A=
}=0A=
=0A=
Effect.BlindDown =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldHeight =3D Element.getStyle(element, 'height');=0A=
  var elementDimensions =3D Element.getDimensions(element);=0A=
  return new Effect.Scale(element, 100, =0A=
    Object.extend({ scaleContent: false, =0A=
      scaleX: false,=0A=
      scaleFrom: 0,=0A=
      scaleMode: {originalHeight: elementDimensions.height, =
originalWidth: elementDimensions.width},=0A=
      restoreAfterFinish: true,=0A=
      afterSetup: function(effect) { with(Element) {=0A=
        makeClipping(effect.element);=0A=
        setStyle(effect.element, {height: '0px'});=0A=
        show(effect.element); =0A=
      }},  =0A=
      afterFinishInternal: function(effect) { with(Element) {=0A=
        undoClipping(effect.element);=0A=
        setStyle(effect.element, {height: oldHeight});=0A=
      }}=0A=
    }, arguments[1] || {})=0A=
  );=0A=
}=0A=
=0A=
Effect.SwitchOff =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldOpacity =3D Element.getInlineOpacity(element);=0A=
  return new Effect.Appear(element, { =0A=
    duration: 0.4,=0A=
    from: 0,=0A=
    transition: Effect.Transitions.flicker,=0A=
    afterFinishInternal: function(effect) {=0A=
      new Effect.Scale(effect.element, 1, { =0A=
        duration: 0.3, scaleFromCenter: true,=0A=
        scaleX: false, scaleContent: false, restoreAfterFinish: true,=0A=
        beforeSetup: function(effect) { with(Element) {=0A=
          [makePositioned,makeClipping].call(effect.element);=0A=
        }},=0A=
        afterFinishInternal: function(effect) { with(Element) {=0A=
          [hide,undoClipping,undoPositioned].call(effect.element);=0A=
          setStyle(effect.element, {opacity: oldOpacity});=0A=
        }}=0A=
      })=0A=
    }=0A=
  });=0A=
}=0A=
=0A=
Effect.DropOut =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D {=0A=
    top: Element.getStyle(element, 'top'),=0A=
    left: Element.getStyle(element, 'left'),=0A=
    opacity: Element.getInlineOpacity(element) };=0A=
  return new Effect.Parallel(=0A=
    [ new Effect.Move(element, {x: 0, y: 100, sync: true }), =0A=
      new Effect.Opacity(element, { sync: true, to: 0.0 }) ],=0A=
    Object.extend(=0A=
      { duration: 0.5,=0A=
        beforeSetup: function(effect) { with(Element) {=0A=
          makePositioned(effect.effects[0].element); }},=0A=
        afterFinishInternal: function(effect) { with(Element) {=0A=
          [hide, undoPositioned].call(effect.effects[0].element);=0A=
          setStyle(effect.effects[0].element, oldStyle); }} =0A=
      }, arguments[1] || {}));=0A=
}=0A=
=0A=
Effect.Shake =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D {=0A=
    top: Element.getStyle(element, 'top'),=0A=
    left: Element.getStyle(element, 'left') };=0A=
	  return new Effect.Move(element, =0A=
	    { x:  20, y: 0, duration: 0.05, afterFinishInternal: =
function(effect) {=0A=
	  new Effect.Move(effect.element,=0A=
	    { x: -40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
	  new Effect.Move(effect.element,=0A=
	    { x:  40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
	  new Effect.Move(effect.element,=0A=
	    { x: -40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
	  new Effect.Move(effect.element,=0A=
	    { x:  40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
	  new Effect.Move(effect.element,=0A=
	    { x: -20, y: 0, duration: 0.05, afterFinishInternal: =
function(effect) { with(Element) {=0A=
        undoPositioned(effect.element);=0A=
        setStyle(effect.element, oldStyle);=0A=
  }}}) }}) }}) }}) }}) }});=0A=
}=0A=
=0A=
Effect.SlideDown =3D function(element) {=0A=
  element =3D $(element);=0A=
  Element.cleanWhitespace(element);=0A=
  // SlideDown need to have the content of the element wrapped in a =
container element with fixed height!=0A=
  var oldInnerBottom =3D Element.getStyle(element.firstChild, 'bottom');=0A=
  var elementDimensions =3D Element.getDimensions(element);=0A=
  return new Effect.Scale(element, 100, Object.extend({ =0A=
    scaleContent: false, =0A=
    scaleX: false, =0A=
    scaleFrom: 0,=0A=
    scaleMode: {originalHeight: elementDimensions.height, originalWidth: =
elementDimensions.width},=0A=
    restoreAfterFinish: true,=0A=
    afterSetup: function(effect) { with(Element) {=0A=
      makePositioned(effect.element);=0A=
      makePositioned(effect.element.firstChild);=0A=
      if(window.opera) setStyle(effect.element, {top: ''});=0A=
      makeClipping(effect.element);=0A=
      setStyle(effect.element, {height: '0px'});=0A=
      show(element); }},=0A=
    afterUpdateInternal: function(effect) { with(Element) {=0A=
      setStyle(effect.element.firstChild, {bottom:=0A=
        (effect.dims[0] - effect.element.clientHeight) + 'px' }); }},=0A=
    afterFinishInternal: function(effect) { with(Element) {=0A=
      undoClipping(effect.element); =0A=
      undoPositioned(effect.element.firstChild);=0A=
      undoPositioned(effect.element);=0A=
      setStyle(effect.element.firstChild, {bottom: oldInnerBottom}); }}=0A=
    }, arguments[1] || {})=0A=
  );=0A=
}=0A=
  =0A=
Effect.SlideUp =3D function(element) {=0A=
  element =3D $(element);=0A=
  Element.cleanWhitespace(element);=0A=
  var oldInnerBottom =3D Element.getStyle(element.firstChild, 'bottom');=0A=
  return new Effect.Scale(element, 0, =0A=
   Object.extend({ scaleContent: false, =0A=
    scaleX: false, =0A=
    scaleMode: 'box',=0A=
    scaleFrom: 100,=0A=
    restoreAfterFinish: true,=0A=
    beforeStartInternal: function(effect) { with(Element) {=0A=
      makePositioned(effect.element);=0A=
      makePositioned(effect.element.firstChild);=0A=
      if(window.opera) setStyle(effect.element, {top: ''});=0A=
      makeClipping(effect.element);=0A=
      show(element); }},  =0A=
    afterUpdateInternal: function(effect) { with(Element) {=0A=
      setStyle(effect.element.firstChild, {bottom:=0A=
        (effect.dims[0] - effect.element.clientHeight) + 'px' }); }},=0A=
    afterFinishInternal: function(effect) { with(Element) {=0A=
        [hide, undoClipping].call(effect.element); =0A=
        undoPositioned(effect.element.firstChild);=0A=
        undoPositioned(effect.element);=0A=
        setStyle(effect.element.firstChild, {bottom: oldInnerBottom}); }}=0A=
   }, arguments[1] || {})=0A=
  );=0A=
}=0A=
=0A=
// Bug in opera makes the TD containing this element expand for a =
instance after finish =0A=
Effect.Squish =3D function(element) {=0A=
  return new Effect.Scale(element, window.opera ? 1 : 0, =0A=
    { restoreAfterFinish: true,=0A=
      beforeSetup: function(effect) { with(Element) {=0A=
        makeClipping(effect.element); }},  =0A=
      afterFinishInternal: function(effect) { with(Element) {=0A=
        hide(effect.element); =0A=
        undoClipping(effect.element); }}=0A=
  });=0A=
}=0A=
=0A=
Effect.Grow =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
    direction: 'center',=0A=
    moveTransistion: Effect.Transitions.sinoidal,=0A=
    scaleTransition: Effect.Transitions.sinoidal,=0A=
    opacityTransition: Effect.Transitions.full=0A=
  }, arguments[1] || {});=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    height: element.style.height,=0A=
    width: element.style.width,=0A=
    opacity: Element.getInlineOpacity(element) };=0A=
=0A=
  var dims =3D Element.getDimensions(element);    =0A=
  var initialMoveX, initialMoveY;=0A=
  var moveX, moveY;=0A=
  =0A=
  switch (options.direction) {=0A=
    case 'top-left':=0A=
      initialMoveX =3D initialMoveY =3D moveX =3D moveY =3D 0; =0A=
      break;=0A=
    case 'top-right':=0A=
      initialMoveX =3D dims.width;=0A=
      initialMoveY =3D moveY =3D 0;=0A=
      moveX =3D -dims.width;=0A=
      break;=0A=
    case 'bottom-left':=0A=
      initialMoveX =3D moveX =3D 0;=0A=
      initialMoveY =3D dims.height;=0A=
      moveY =3D -dims.height;=0A=
      break;=0A=
    case 'bottom-right':=0A=
      initialMoveX =3D dims.width;=0A=
      initialMoveY =3D dims.height;=0A=
      moveX =3D -dims.width;=0A=
      moveY =3D -dims.height;=0A=
      break;=0A=
    case 'center':=0A=
      initialMoveX =3D dims.width / 2;=0A=
      initialMoveY =3D dims.height / 2;=0A=
      moveX =3D -dims.width / 2;=0A=
      moveY =3D -dims.height / 2;=0A=
      break;=0A=
  }=0A=
  =0A=
  return new Effect.Move(element, {=0A=
    x: initialMoveX,=0A=
    y: initialMoveY,=0A=
    duration: 0.01, =0A=
    beforeSetup: function(effect) { with(Element) {=0A=
      hide(effect.element);=0A=
      makeClipping(effect.element);=0A=
      makePositioned(effect.element);=0A=
    }},=0A=
    afterFinishInternal: function(effect) {=0A=
      new Effect.Parallel(=0A=
        [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, =
from: 0.0, transition: options.opacityTransition }),=0A=
          new Effect.Move(effect.element, { x: moveX, y: moveY, sync: =
true, transition: options.moveTransition }),=0A=
          new Effect.Scale(effect.element, 100, {=0A=
            scaleMode: { originalHeight: dims.height, originalWidth: =
dims.width }, =0A=
            sync: true, scaleFrom: window.opera ? 1 : 0, transition: =
options.scaleTransition, restoreAfterFinish: true})=0A=
        ], Object.extend({=0A=
             beforeSetup: function(effect) { with(Element) {=0A=
               setStyle(effect.effects[0].element, {height: '0px'});=0A=
               show(effect.effects[0].element); }},=0A=
             afterFinishInternal: function(effect) { with(Element) {=0A=
               [undoClipping, =
undoPositioned].call(effect.effects[0].element); =0A=
               setStyle(effect.effects[0].element, oldStyle); }}=0A=
           }, options)=0A=
      )=0A=
    }=0A=
  });=0A=
}=0A=
=0A=
Effect.Shrink =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
    direction: 'center',=0A=
    moveTransistion: Effect.Transitions.sinoidal,=0A=
    scaleTransition: Effect.Transitions.sinoidal,=0A=
    opacityTransition: Effect.Transitions.none=0A=
  }, arguments[1] || {});=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    height: element.style.height,=0A=
    width: element.style.width,=0A=
    opacity: Element.getInlineOpacity(element) };=0A=
=0A=
  var dims =3D Element.getDimensions(element);=0A=
  var moveX, moveY;=0A=
  =0A=
  switch (options.direction) {=0A=
    case 'top-left':=0A=
      moveX =3D moveY =3D 0;=0A=
      break;=0A=
    case 'top-right':=0A=
      moveX =3D dims.width;=0A=
      moveY =3D 0;=0A=
      break;=0A=
    case 'bottom-left':=0A=
      moveX =3D 0;=0A=
      moveY =3D dims.height;=0A=
      break;=0A=
    case 'bottom-right':=0A=
      moveX =3D dims.width;=0A=
      moveY =3D dims.height;=0A=
      break;=0A=
    case 'center':  =0A=
      moveX =3D dims.width / 2;=0A=
      moveY =3D dims.height / 2;=0A=
      break;=0A=
  }=0A=
  =0A=
  return new Effect.Parallel(=0A=
    [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, =
transition: options.opacityTransition }),=0A=
      new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, =
transition: options.scaleTransition, restoreAfterFinish: true}),=0A=
      new Effect.Move(element, { x: moveX, y: moveY, sync: true, =
transition: options.moveTransition })=0A=
    ], Object.extend({            =0A=
         beforeStartInternal: function(effect) { with(Element) {=0A=
           [makePositioned, =
makeClipping].call(effect.effects[0].element) }},=0A=
         afterFinishInternal: function(effect) { with(Element) {=0A=
           [hide, undoClipping, =
undoPositioned].call(effect.effects[0].element);=0A=
           setStyle(effect.effects[0].element, oldStyle); }}=0A=
       }, options)=0A=
  );=0A=
}=0A=
=0A=
Effect.Pulsate =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options    =3D arguments[1] || {};=0A=
  var oldOpacity =3D Element.getInlineOpacity(element);=0A=
  var transition =3D options.transition || Effect.Transitions.sinoidal;=0A=
  var reverser   =3D function(pos){ return =
transition(1-Effect.Transitions.pulse(pos)) };=0A=
  reverser.bind(transition);=0A=
  return new Effect.Opacity(element, =0A=
    Object.extend(Object.extend({  duration: 3.0, from: 0,=0A=
      afterFinishInternal: function(effect) { =
Element.setStyle(effect.element, {opacity: oldOpacity}); }=0A=
    }, options), {transition: reverser}));=0A=
}=0A=
=0A=
Effect.Fold =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    width: element.style.width,=0A=
    height: element.style.height };=0A=
  Element.makeClipping(element);=0A=
  return new Effect.Scale(element, 5, Object.extend({   =0A=
    scaleContent: false,=0A=
    scaleX: false,=0A=
    afterFinishInternal: function(effect) {=0A=
    new Effect.Scale(element, 1, { =0A=
      scaleContent: false, =0A=
      scaleY: false,=0A=
      afterFinishInternal: function(effect) { with(Element) {=0A=
        [hide, undoClipping].call(effect.element); =0A=
        setStyle(effect.element, oldStyle);=0A=
      }} });=0A=
  }}, arguments[1] || {}));=0A=
}=0A=

------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/section/travel/travelsearch/dragdrop.js

// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// =0A=
// See scriptaculous.js for full license.=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Droppables =3D {=0A=
  drops: [],=0A=
=0A=
  remove: function(element) {=0A=
    this.drops =3D this.drops.reject(function(d) { return =
d.element=3D=3D$(element) });=0A=
  },=0A=
=0A=
  add: function(element) {=0A=
    element =3D $(element);=0A=
    var options =3D Object.extend({=0A=
      greedy:     true,=0A=
      hoverclass: null  =0A=
    }, arguments[1] || {});=0A=
=0A=
    // cache containers=0A=
    if(options.containment) {=0A=
      options._containers =3D [];=0A=
      var containment =3D options.containment;=0A=
      if((typeof containment =3D=3D 'object') && =0A=
        (containment.constructor =3D=3D Array)) {=0A=
        containment.each( function(c) { options._containers.push($(c)) =
});=0A=
      } else {=0A=
        options._containers.push($(containment));=0A=
      }=0A=
    }=0A=
    =0A=
    if(options.accept) options.accept =3D [options.accept].flatten();=0A=
=0A=
    Element.makePositioned(element); // fix IE=0A=
    options.element =3D element;=0A=
=0A=
    this.drops.push(options);=0A=
  },=0A=
=0A=
  isContained: function(element, drop) {=0A=
    var parentNode =3D element.parentNode;=0A=
    return drop._containers.detect(function(c) { return parentNode =
=3D=3D c });=0A=
  },=0A=
=0A=
  isAffected: function(point, element, drop) {=0A=
    return (=0A=
      (drop.element!=3Delement) &&=0A=
      ((!drop._containers) ||=0A=
        this.isContained(element, drop)) &&=0A=
      ((!drop.accept) ||=0A=
        (Element.classNames(element).detect( =0A=
          function(v) { return drop.accept.include(v) } ) )) &&=0A=
      Position.within(drop.element, point[0], point[1]) );=0A=
  },=0A=
=0A=
  deactivate: function(drop) {=0A=
    if(drop.hoverclass)=0A=
      Element.removeClassName(drop.element, drop.hoverclass);=0A=
    this.last_active =3D null;=0A=
  },=0A=
=0A=
  activate: function(drop) {=0A=
    if(drop.hoverclass)=0A=
      Element.addClassName(drop.element, drop.hoverclass);=0A=
    this.last_active =3D drop;=0A=
  },=0A=
=0A=
  show: function(point, element) {=0A=
    if(!this.drops.length) return;=0A=
    =0A=
    if(this.last_active) this.deactivate(this.last_active);=0A=
    this.drops.each( function(drop) {=0A=
      if(Droppables.isAffected(point, element, drop)) {=0A=
        if(drop.onHover)=0A=
           drop.onHover(element, drop.element, =
Position.overlap(drop.overlap, drop.element));=0A=
        if(drop.greedy) { =0A=
          Droppables.activate(drop);=0A=
          throw $break;=0A=
        }=0A=
      }=0A=
    });=0A=
  },=0A=
=0A=
  fire: function(event, element) {=0A=
    if(!this.last_active) return;=0A=
    Position.prepare();=0A=
=0A=
    if (this.isAffected([Event.pointerX(event), Event.pointerY(event)], =
element, this.last_active))=0A=
      if (this.last_active.onDrop) =0A=
        this.last_active.onDrop(element, this.last_active.element, =
event);=0A=
  },=0A=
=0A=
  reset: function() {=0A=
    if(this.last_active)=0A=
      this.deactivate(this.last_active);=0A=
  }=0A=
}=0A=
=0A=
var Draggables =3D {=0A=
  drags: [],=0A=
  observers: [],=0A=
  =0A=
  register: function(draggable) {=0A=
    if(this.drags.length =3D=3D 0) {=0A=
      this.eventMouseUp   =3D this.endDrag.bindAsEventListener(this);=0A=
      this.eventMouseMove =3D this.updateDrag.bindAsEventListener(this);=0A=
      this.eventKeypress  =3D this.keyPress.bindAsEventListener(this);=0A=
      =0A=
      Event.observe(document, "mouseup", this.eventMouseUp);=0A=
      Event.observe(document, "mousemove", this.eventMouseMove);=0A=
      Event.observe(document, "keypress", this.eventKeypress);=0A=
    }=0A=
    this.drags.push(draggable);=0A=
  },=0A=
  =0A=
  unregister: function(draggable) {=0A=
    this.drags =3D this.drags.reject(function(d) { return =
d=3D=3Ddraggable });=0A=
    if(this.drags.length =3D=3D 0) {=0A=
      Event.stopObserving(document, "mouseup", this.eventMouseUp);=0A=
      Event.stopObserving(document, "mousemove", this.eventMouseMove);=0A=
      Event.stopObserving(document, "keypress", this.eventKeypress);=0A=
    }=0A=
  },=0A=
  =0A=
  activate: function(draggable) {=0A=
    window.focus(); // allows keypress events if window isn't currently =
focused, fails for Safari=0A=
    this.activeDraggable =3D draggable;=0A=
  },=0A=
  =0A=
  deactivate: function(draggbale) {=0A=
    this.activeDraggable =3D null;=0A=
  },=0A=
  =0A=
  updateDrag: function(event) {=0A=
    if(!this.activeDraggable) return;=0A=
    var pointer =3D [Event.pointerX(event), Event.pointerY(event)];=0A=
    // Mozilla-based browsers fire successive mousemove events with=0A=
    // the same coordinates, prevent needless redrawing (moz bug?)=0A=
    if(this._lastPointer && (this._lastPointer.inspect() =3D=3D =
pointer.inspect())) return;=0A=
    this._lastPointer =3D pointer;=0A=
    this.activeDraggable.updateDrag(event, pointer);=0A=
  },=0A=
  =0A=
  endDrag: function(event) {=0A=
    if(!this.activeDraggable) return;=0A=
    this._lastPointer =3D null;=0A=
    this.activeDraggable.endDrag(event);=0A=
    this.activeDraggable =3D null;=0A=
  },=0A=
  =0A=
  keyPress: function(event) {=0A=
    if(this.activeDraggable)=0A=
      this.activeDraggable.keyPress(event);=0A=
  },=0A=
  =0A=
  addObserver: function(observer) {=0A=
    this.observers.push(observer);=0A=
    this._cacheObserverCallbacks();=0A=
  },=0A=
  =0A=
  removeObserver: function(element) {  // element instead of observer =
fixes mem leaks=0A=
    this.observers =3D this.observers.reject( function(o) { return =
o.element=3D=3Delement });=0A=
    this._cacheObserverCallbacks();=0A=
  },=0A=
  =0A=
  notify: function(eventName, draggable, event) {  // 'onStart', =
'onEnd', 'onDrag'=0A=
    if(this[eventName+'Count'] > 0)=0A=
      this.observers.each( function(o) {=0A=
        if(o[eventName]) o[eventName](eventName, draggable, event);=0A=
      });=0A=
  },=0A=
  =0A=
  _cacheObserverCallbacks: function() {=0A=
    ['onStart','onEnd','onDrag'].each( function(eventName) {=0A=
      Draggables[eventName+'Count'] =3D Draggables.observers.select(=0A=
        function(o) { return o[eventName]; }=0A=
      ).length;=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Draggable =3D Class.create();=0A=
Draggable.prototype =3D {=0A=
  initialize: function(element) {=0A=
    var options =3D Object.extend({=0A=
      handle: false,=0A=
      starteffect: function(element) { =0A=
        new Effect.Opacity(element, {duration:0.2, from:1.0, to:0.7}); =0A=
      },=0A=
      reverteffect: function(element, top_offset, left_offset) {=0A=
        var dur =3D =
Math.sqrt(Math.abs(top_offset^2)+Math.abs(left_offset^2))*0.02;=0A=
        element._revert =3D new Effect.Move(element, { x: -left_offset, =
y: -top_offset, duration: dur});=0A=
      },=0A=
      endeffect: function(element) { =0A=
        new Effect.Opacity(element, {duration:0.2, from:0.7, to:1.0}); =0A=
      },=0A=
      zindex: 1000,=0A=
      revert: false,=0A=
      snap: false   // false, or xy or [x,y] or function(x,y){ return =
[x,y] }=0A=
    }, arguments[1] || {});=0A=
=0A=
    this.element =3D $(element);=0A=
    =0A=
    if(options.handle && (typeof options.handle =3D=3D 'string'))=0A=
      this.handle =3D Element.childrenWithClassName(this.element, =
options.handle)[0];  =0A=
    if(!this.handle) this.handle =3D $(options.handle);=0A=
    if(!this.handle) this.handle =3D this.element;=0A=
=0A=
    Element.makePositioned(this.element); // fix IE    =0A=
=0A=
    this.delta    =3D this.currentDelta();=0A=
    this.options  =3D options;=0A=
    this.dragging =3D false;   =0A=
=0A=
    this.eventMouseDown =3D this.initDrag.bindAsEventListener(this);=0A=
    Event.observe(this.handle, "mousedown", this.eventMouseDown);=0A=
    =0A=
    Draggables.register(this);=0A=
  },=0A=
  =0A=
  destroy: function() {=0A=
    Event.stopObserving(this.handle, "mousedown", this.eventMouseDown);=0A=
    Draggables.unregister(this);=0A=
  },=0A=
  =0A=
  currentDelta: function() {=0A=
    return([=0A=
      parseInt(Element.getStyle(this.element,'left') || '0'),=0A=
      parseInt(Element.getStyle(this.element,'top') || '0')]);=0A=
  },=0A=
  =0A=
  initDrag: function(event) {=0A=
    if(Event.isLeftClick(event)) {    =0A=
      // abort on form elements, fixes a Firefox issue=0A=
      var src =3D Event.element(event);=0A=
      if(src.tagName && (=0A=
        src.tagName=3D=3D'INPUT' ||=0A=
        src.tagName=3D=3D'SELECT' ||=0A=
        src.tagName=3D=3D'BUTTON' ||=0A=
        src.tagName=3D=3D'TEXTAREA')) return;=0A=
        =0A=
      if(this.element._revert) {=0A=
        this.element._revert.cancel();=0A=
        this.element._revert =3D null;=0A=
      }=0A=
      =0A=
      var pointer =3D [Event.pointerX(event), Event.pointerY(event)];=0A=
      var pos     =3D Position.cumulativeOffset(this.element);=0A=
      this.offset =3D [0,1].map( function(i) { return (pointer[i] - =
pos[i]) });=0A=
      =0A=
      Draggables.activate(this);=0A=
      Event.stop(event);=0A=
    }=0A=
  },=0A=
  =0A=
  startDrag: function(event) {=0A=
    this.dragging =3D true;=0A=
    =0A=
    if(this.options.zindex) {=0A=
      this.originalZ =3D =
parseInt(Element.getStyle(this.element,'z-index') || 0);=0A=
      this.element.style.zIndex =3D this.options.zindex;=0A=
    }=0A=
    =0A=
    if(this.options.ghosting) {=0A=
      this._clone =3D this.element.cloneNode(true);=0A=
      Position.absolutize(this.element);=0A=
      this.element.parentNode.insertBefore(this._clone, this.element);=0A=
    }=0A=
    =0A=
    Draggables.notify('onStart', this, event);=0A=
    if(this.options.starteffect) this.options.starteffect(this.element);=0A=
  },=0A=
  =0A=
  updateDrag: function(event, pointer) {=0A=
    if(!this.dragging) this.startDrag(event);=0A=
    Position.prepare();=0A=
    Droppables.show(pointer, this.element);=0A=
    Draggables.notify('onDrag', this, event);=0A=
    this.draw(pointer);=0A=
    if(this.options.change) this.options.change(this);=0A=
    =0A=
    // fix AppleWebKit rendering=0A=
    if(navigator.appVersion.indexOf('AppleWebKit')>0) =
window.scrollBy(0,0);=0A=
    Event.stop(event);=0A=
  },=0A=
  =0A=
  finishDrag: function(event, success) {=0A=
    this.dragging =3D false;=0A=
=0A=
    if(this.options.ghosting) {=0A=
      Position.relativize(this.element);=0A=
      Element.remove(this._clone);=0A=
      this._clone =3D null;=0A=
    }=0A=
=0A=
    if(success) Droppables.fire(event, this.element);=0A=
    Draggables.notify('onEnd', this, event);=0A=
=0A=
    var revert =3D this.options.revert;=0A=
    if(revert && typeof revert =3D=3D 'function') revert =3D =
revert(this.element);=0A=
    =0A=
    var d =3D this.currentDelta();=0A=
    if(revert && this.options.reverteffect) {=0A=
      this.options.reverteffect(this.element, =0A=
        d[1]-this.delta[1], d[0]-this.delta[0]);=0A=
    } else {=0A=
      this.delta =3D d;=0A=
    }=0A=
=0A=
    if(this.options.zindex)=0A=
      this.element.style.zIndex =3D this.originalZ;=0A=
=0A=
    if(this.options.endeffect) =0A=
      this.options.endeffect(this.element);=0A=
=0A=
    Draggables.deactivate(this);=0A=
    Droppables.reset();=0A=
  },=0A=
  =0A=
  keyPress: function(event) {=0A=
    if(!event.keyCode=3D=3DEvent.KEY_ESC) return;=0A=
    this.finishDrag(event, false);=0A=
    Event.stop(event);=0A=
  },=0A=
  =0A=
  endDrag: function(event) {=0A=
    if(!this.dragging) return;=0A=
    this.finishDrag(event, true);=0A=
    Event.stop(event);=0A=
  },=0A=
  =0A=
  draw: function(point) {=0A=
    var pos =3D Position.cumulativeOffset(this.element);=0A=
    var d =3D this.currentDelta();=0A=
    pos[0] -=3D d[0]; pos[1] -=3D d[1];=0A=
    =0A=
    var p =3D [0,1].map(function(i){ return =
(point[i]-pos[i]-this.offset[i]) }.bind(this));=0A=
    =0A=
    if(this.options.snap) {=0A=
      if(typeof this.options.snap =3D=3D 'function') {=0A=
        p =3D this.options.snap(p[0],p[1]);=0A=
      } else {=0A=
      if(this.options.snap instanceof Array) {=0A=
        p =3D p.map( function(v, i) {=0A=
          return Math.round(v/this.options.snap[i])*this.options.snap[i] =
}.bind(this))=0A=
      } else {=0A=
        p =3D p.map( function(v) {=0A=
          return Math.round(v/this.options.snap)*this.options.snap =
}.bind(this))=0A=
      }=0A=
    }}=0A=
    =0A=
    var style =3D this.element.style;=0A=
    if((!this.options.constraint) || =
(this.options.constraint=3D=3D'horizontal'))=0A=
      style.left =3D p[0] + "px";=0A=
    if((!this.options.constraint) || =
(this.options.constraint=3D=3D'vertical'))=0A=
      style.top  =3D p[1] + "px";=0A=
    if(style.visibility=3D=3D"hidden") style.visibility =3D ""; // fix =
gecko rendering=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var SortableObserver =3D Class.create();=0A=
SortableObserver.prototype =3D {=0A=
  initialize: function(element, observer) {=0A=
    this.element   =3D $(element);=0A=
    this.observer  =3D observer;=0A=
    this.lastValue =3D Sortable.serialize(this.element);=0A=
  },=0A=
  =0A=
  onStart: function() {=0A=
    this.lastValue =3D Sortable.serialize(this.element);=0A=
  },=0A=
  =0A=
  onEnd: function() {=0A=
    Sortable.unmark();=0A=
    if(this.lastValue !=3D Sortable.serialize(this.element))=0A=
      this.observer(this.element)=0A=
  }=0A=
}=0A=
=0A=
var Sortable =3D {=0A=
  sortables: new Array(),=0A=
  =0A=
  options: function(element){=0A=
    element =3D $(element);=0A=
    return this.sortables.detect(function(s) { return s.element =3D=3D =
element });=0A=
  },=0A=
  =0A=
  destroy: function(element){=0A=
    element =3D $(element);=0A=
    this.sortables.findAll(function(s) { return s.element =3D=3D element =
}).each(function(s){=0A=
      Draggables.removeObserver(s.element);=0A=
      s.droppables.each(function(d){ Droppables.remove(d) });=0A=
      s.draggables.invoke('destroy');=0A=
    });=0A=
    this.sortables =3D this.sortables.reject(function(s) { return =
s.element =3D=3D element });=0A=
  },=0A=
  =0A=
  create: function(element) {=0A=
    element =3D $(element);=0A=
    var options =3D Object.extend({ =0A=
      element:     element,=0A=
      tag:         'li',       // assumes li children, override with =
tag: 'tagname'=0A=
      dropOnEmpty: false,=0A=
      tree:        false,      // fixme: unimplemented=0A=
      overlap:     'vertical', // one of 'vertical', 'horizontal'=0A=
      constraint:  'vertical', // one of 'vertical', 'horizontal', false=0A=
      containment: element,    // also takes array of elements (or =
id's); or false=0A=
      handle:      false,      // or a CSS class=0A=
      only:        false,=0A=
      hoverclass:  null,=0A=
      ghosting:    false,=0A=
      format:      null,=0A=
      onChange:    Prototype.emptyFunction,=0A=
      onUpdate:    Prototype.emptyFunction=0A=
    }, arguments[1] || {});=0A=
=0A=
    // clear any old sortable with same element=0A=
    this.destroy(element);=0A=
=0A=
    // build options for the draggables=0A=
    var options_for_draggable =3D {=0A=
      revert:      true,=0A=
      ghosting:    options.ghosting,=0A=
      constraint:  options.constraint,=0A=
      handle:      options.handle };=0A=
=0A=
    if(options.starteffect)=0A=
      options_for_draggable.starteffect =3D options.starteffect;=0A=
=0A=
    if(options.reverteffect)=0A=
      options_for_draggable.reverteffect =3D options.reverteffect;=0A=
    else=0A=
      if(options.ghosting) options_for_draggable.reverteffect =3D =
function(element) {=0A=
        element.style.top  =3D 0;=0A=
        element.style.left =3D 0;=0A=
      };=0A=
=0A=
    if(options.endeffect)=0A=
      options_for_draggable.endeffect =3D options.endeffect;=0A=
=0A=
    if(options.zindex)=0A=
      options_for_draggable.zindex =3D options.zindex;=0A=
=0A=
    // build options for the droppables  =0A=
    var options_for_droppable =3D {=0A=
      overlap:     options.overlap,=0A=
      containment: options.containment,=0A=
      hoverclass:  options.hoverclass,=0A=
      onHover:     Sortable.onHover,=0A=
      greedy:      !options.dropOnEmpty=0A=
    }=0A=
=0A=
    // fix for gecko engine=0A=
    Element.cleanWhitespace(element); =0A=
=0A=
    options.draggables =3D [];=0A=
    options.droppables =3D [];=0A=
=0A=
    // make it so=0A=
=0A=
    // drop on empty handling=0A=
    if(options.dropOnEmpty) {=0A=
      Droppables.add(element,=0A=
        {containment: options.containment, onHover: =
Sortable.onEmptyHover, greedy: false});=0A=
      options.droppables.push(element);=0A=
    }=0A=
=0A=
    (this.findElements(element, options) || []).each( function(e) {=0A=
      // handles are per-draggable=0A=
      var handle =3D options.handle ? =0A=
        Element.childrenWithClassName(e, options.handle)[0] : e;    =0A=
      options.draggables.push(=0A=
        new Draggable(e, Object.extend(options_for_draggable, { handle: =
handle })));=0A=
      Droppables.add(e, options_for_droppable);=0A=
      options.droppables.push(e);      =0A=
    });=0A=
=0A=
    // keep reference=0A=
    this.sortables.push(options);=0A=
=0A=
    // for onupdate=0A=
    Draggables.addObserver(new SortableObserver(element, =
options.onUpdate));=0A=
=0A=
  },=0A=
=0A=
  // return all suitable-for-sortable elements in a guaranteed order=0A=
  findElements: function(element, options) {=0A=
    if(!element.hasChildNodes()) return null;=0A=
    var elements =3D [];=0A=
    $A(element.childNodes).each( function(e) {=0A=
      if(e.tagName && =
e.tagName.toUpperCase()=3D=3Doptions.tag.toUpperCase() &&=0A=
        (!options.only || (Element.hasClassName(e, options.only))))=0A=
          elements.push(e);=0A=
      if(options.tree) {=0A=
        var grandchildren =3D this.findElements(e, options);=0A=
        if(grandchildren) elements.push(grandchildren);=0A=
      }=0A=
    });=0A=
=0A=
    return (elements.length>0 ? elements.flatten() : null);=0A=
  },=0A=
=0A=
  onHover: function(element, dropon, overlap) {=0A=
    if(overlap>0.5) {=0A=
      Sortable.mark(dropon, 'before');=0A=
      if(dropon.previousSibling !=3D element) {=0A=
        var oldParentNode =3D element.parentNode;=0A=
        element.style.visibility =3D "hidden"; // fix gecko rendering=0A=
        dropon.parentNode.insertBefore(element, dropon);=0A=
        if(dropon.parentNode!=3DoldParentNode) =0A=
          Sortable.options(oldParentNode).onChange(element);=0A=
        Sortable.options(dropon.parentNode).onChange(element);=0A=
      }=0A=
    } else {=0A=
      Sortable.mark(dropon, 'after');=0A=
      var nextElement =3D dropon.nextSibling || null;=0A=
      if(nextElement !=3D element) {=0A=
        var oldParentNode =3D element.parentNode;=0A=
        element.style.visibility =3D "hidden"; // fix gecko rendering=0A=
        dropon.parentNode.insertBefore(element, nextElement);=0A=
        if(dropon.parentNode!=3DoldParentNode) =0A=
          Sortable.options(oldParentNode).onChange(element);=0A=
        Sortable.options(dropon.parentNode).onChange(element);=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  onEmptyHover: function(element, dropon) {=0A=
    if(element.parentNode!=3Ddropon) {=0A=
      var oldParentNode =3D element.parentNode;=0A=
      dropon.appendChild(element);=0A=
      Sortable.options(oldParentNode).onChange(element);=0A=
      Sortable.options(dropon).onChange(element);=0A=
    }=0A=
  },=0A=
=0A=
  unmark: function() {=0A=
    if(Sortable._marker) Element.hide(Sortable._marker);=0A=
  },=0A=
=0A=
  mark: function(dropon, position) {=0A=
    // mark on ghosting only=0A=
    var sortable =3D Sortable.options(dropon.parentNode);=0A=
    if(sortable && !sortable.ghosting) return; =0A=
=0A=
    if(!Sortable._marker) {=0A=
      Sortable._marker =3D $('dropmarker') || =
document.createElement('DIV');=0A=
      Element.hide(Sortable._marker);=0A=
      Element.addClassName(Sortable._marker, 'dropmarker');=0A=
      Sortable._marker.style.position =3D 'absolute';=0A=
      =
document.getElementsByTagName("body").item(0).appendChild(Sortable._marke=
r);=0A=
    }    =0A=
    var offsets =3D Position.cumulativeOffset(dropon);=0A=
    Sortable._marker.style.left =3D offsets[0] + 'px';=0A=
    Sortable._marker.style.top =3D offsets[1] + 'px';=0A=
    =0A=
    if(position=3D=3D'after')=0A=
      if(sortable.overlap =3D=3D 'horizontal') =0A=
        Sortable._marker.style.left =3D (offsets[0]+dropon.clientWidth) =
+ 'px';=0A=
      else=0A=
        Sortable._marker.style.top =3D (offsets[1]+dropon.clientHeight) =
+ 'px';=0A=
    =0A=
    Element.show(Sortable._marker);=0A=
  },=0A=
=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    var sortableOptions =3D this.options(element);=0A=
    var options =3D Object.extend({=0A=
      tag:  sortableOptions.tag,=0A=
      only: sortableOptions.only,=0A=
      name: element.id,=0A=
      format: sortableOptions.format || /^[^_]*_(.*)$/=0A=
    }, arguments[1] || {});=0A=
    return $(this.findElements(element, options) || []).map( =
function(item) {=0A=
      return (encodeURIComponent(options.name) + "[]=3D" + =0A=
              encodeURIComponent(item.id.match(options.format) ? =
item.id.match(options.format)[1] : ''));=0A=
    }).join("&");=0A=
  }=0A=
}
------=_NextPart_000_0000_01C73181.E45ED1B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/section/travel/travelsearch/controls.js

// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
//           (c) 2005 Ivan Krstic (http://blogs.law.harvard.edu/ivan)=0A=
//           (c) 2005 Jon Tirsen (http://www.tirsen.com)=0A=
// Contributors:=0A=
//  Richard Livsey=0A=
//  Rahul Bhargava=0A=
//  Rob Wills=0A=
// =0A=
// See scriptaculous.js for full license.=0A=
=0A=
// Autocompleter.Base handles all the autocompletion functionality =0A=
// that's independent of the data source for autocompletion. This=0A=
// includes drawing the autocompletion menu, observing keyboard=0A=
// and mouse events, and similar.=0A=
//=0A=
// Specific autocompleters need to provide, at the very least, =0A=
// a getUpdatedChoices function that will be invoked every time=0A=
// the text inside the monitored textbox changes. This method =0A=
// should get the text for which to provide autocompletion by=0A=
// invoking this.getToken(), NOT by directly accessing=0A=
// this.element.value. This is to allow incremental tokenized=0A=
// autocompletion. Specific auto-completion logic (AJAX, etc)=0A=
// belongs in getUpdatedChoices.=0A=
//=0A=
// Tokenized incremental autocompletion is enabled automatically=0A=
// when an autocompleter is instantiated with the 'tokens' option=0A=
// in the options parameter, e.g.:=0A=
// new Ajax.Autocompleter('id','upd', '/url/', { tokens: ',' });=0A=
// will incrementally autocomplete with a comma as the token.=0A=
// Additionally, ',' in the above example can be replaced with=0A=
// a token array, e.g. { tokens: [',', '\n'] } which=0A=
// enables autocompletion on multiple tokens. This is most =0A=
// useful when one of the tokens is \n (a newline), as it =0A=
// allows smart autocompletion after linebreaks.=0A=
=0A=
var Autocompleter =3D {}=0A=
Autocompleter.Base =3D function() {};=0A=
Autocompleter.Base.prototype =3D {=0A=
  baseInitialize: function(element, update, options) {=0A=
    this.element     =3D $(element); =0A=
    this.update      =3D $(update);  =0A=
    this.hasFocus    =3D false; =0A=
    this.changed     =3D false; =0A=
    this.active      =3D false; =0A=
    this.index       =3D 0;     =0A=
    this.entryCount  =3D 0;=0A=
=0A=
    if (this.setOptions)=0A=
      this.setOptions(options);=0A=
    else=0A=
      this.options =3D options || {};=0A=
=0A=
    this.options.paramName    =3D this.options.paramName || =
this.element.name;=0A=
    this.options.tokens       =3D this.options.tokens || [];=0A=
    this.options.frequency    =3D this.options.frequency || 0; // =
changed from 0.4 by Eitan on 9/11=0A=
    this.options.minChars     =3D this.options.minChars || 1;=0A=
    this.options.onShow       =3D this.options.onShow || =0A=
    function(element, update){ =0A=
      if(!update.style.position || =
update.style.position=3D=3D'absolute') {=0A=
        update.style.position =3D 'absolute';=0A=
        Position.clone(element, update, {setHeight: false, offsetTop: =
element.offsetHeight});=0A=
      }=0A=
      Effect.Appear(update,{duration:0.15});=0A=
    };=0A=
    this.options.onHide =3D this.options.onHide || =0A=
    function(element, update){ new Effect.Fade(update,{duration:0.15}) };=0A=
=0A=
    if (typeof(this.options.tokens) =3D=3D 'string') =0A=
      this.options.tokens =3D new Array(this.options.tokens);=0A=
=0A=
    this.observer =3D null;=0A=
    =0A=
    this.element.setAttribute('autocomplete','off');=0A=
=0A=
    Element.hide(this.update);=0A=
=0A=
    Event.observe(this.element, "blur", =
this.onBlur.bindAsEventListener(this));=0A=
    Event.observe(this.element, "keypress", =
this.onKeyPress.bindAsEventListener(this));=0A=
  },=0A=
=0A=
  show: function() {=0A=
    if(Element.getStyle(this.update, 'display')=3D=3D'none') =
this.options.onShow(this.element, this.update);=0A=
    if(!this.iefix && =0A=
      (navigator.appVersion.indexOf('MSIE')>0) &&=0A=
      (navigator.userAgent.indexOf('Opera')<0) &&=0A=
      (Element.getStyle(this.update, 'position')=3D=3D'absolute')) {=0A=
      new Insertion.After(this.update, =0A=
       '<iframe id=3D"' + this.update.id + '_iefix" '+=0A=
       =
'style=3D"display:none;position:absolute;filter:progid:DXImageTransform.M=
icrosoft.Alpha(opacity=3D0);" ' +=0A=
       'src=3D"javascript:false;" frameborder=3D"0" =
scrolling=3D"no"></iframe>');=0A=
      this.iefix =3D $(this.update.id+'_iefix');=0A=
    }=0A=
    if(this.iefix) setTimeout(this.fixIEOverlapping.bind(this), 50);=0A=
  },=0A=
  =0A=
  fixIEOverlapping: function() {=0A=
    Position.clone(this.update, this.iefix);=0A=
    this.iefix.style.zIndex =3D 1;=0A=
    this.update.style.zIndex =3D 2;=0A=
    Element.show(this.iefix);=0A=
  },=0A=
=0A=
  hide: function() {=0A=
    this.stopIndicator();=0A=
    if(Element.getStyle(this.update, 'display')!=3D'none') =
this.options.onHide(this.element, this.update);=0A=
    if(this.iefix) Element.hide(this.iefix);=0A=
  },=0A=
=0A=
  startIndicator: function() {=0A=
    if(this.options.indicator) Element.show(this.options.indicator);=0A=
  },=0A=
=0A=
  stopIndicator: function() {=0A=
    if(this.options.indicator) Element.hide(this.options.indicator);=0A=
  },=0A=
=0A=
  onKeyPress: function(event) {=0A=
    if(this.active)=0A=
      switch(event.keyCode) {=0A=
       case Event.KEY_TAB:=0A=
       case Event.KEY_RETURN:=0A=
         //added by Eitan 9/13/06=0A=
			if (this.index >=3D 0) {=0A=
				this.selectEntry(event);=0A=
         	Event.stop(event);=0A=
				//added by Eitan 11/29/06=0A=
				return false;=0A=
			}=0A=
			else {=0A=
				return true;=0A=
			}=0A=
       case Event.KEY_ESC:=0A=
         this.hide();=0A=
         this.active =3D false;=0A=
         Event.stop(event);=0A=
         return;=0A=
       case Event.KEY_LEFT:=0A=
       case Event.KEY_RIGHT:=0A=
         return;=0A=
       case Event.KEY_UP:=0A=
         this.markPrevious();=0A=
         this.render();=0A=
         if(navigator.appVersion.indexOf('AppleWebKit')>0) =
Event.stop(event);=0A=
         Event.stop(event);=0A=
         return false;=0A=
       case Event.KEY_DOWN:=0A=
         this.markNext();=0A=
         this.render();=0A=
         if(navigator.appVersion.indexOf('AppleWebKit')>0) =
Event.stop(event);=0A=
         Event.stop(event);=0A=
         return false;=0A=
      }=0A=
     else =0A=
      if(event.keyCode=3D=3DEvent.KEY_TAB || =
event.keyCode=3D=3DEvent.KEY_RETURN) =0A=
        return;=0A=
=0A=
    this.changed =3D true;=0A=
    this.hasFocus =3D true;=0A=
=0A=
    if(this.observer) clearTimeout(this.observer);=0A=
      this.observer =3D =0A=
        setTimeout(this.onObserverEvent.bind(this), =
this.options.frequency*1000);=0A=
  },=0A=
=0A=
  onHover: function(event) {=0A=
    var element =3D Event.findElement(event, 'LI');=0A=
    if(this.index !=3D element.autocompleteIndex) =0A=
    {=0A=
        this.index =3D element.autocompleteIndex;=0A=
        this.render();=0A=
    }=0A=
    Event.stop(event);=0A=
  },=0A=
  =0A=
  onClick: function(event) {=0A=
    var element =3D Event.findElement(event, 'LI');=0A=
    this.index =3D element.autocompleteIndex;=0A=
    this.selectEntry();=0A=
    this.hide();=0A=
  },=0A=
  =0A=
  onBlur: function(event) {=0A=
    // needed to make click events working=0A=
    setTimeout(this.hide.bind(this), 250);=0A=
    this.hasFocus =3D false;=0A=
    this.active =3D false;     =0A=
  }, =0A=
  =0A=
  render: function() {=0A=
    if(this.entryCount > 0) {=0A=
      for (var i =3D 0; i < this.entryCount; i++)=0A=
        this.index=3D=3Di ? =0A=
          Element.addClassName(this.getEntry(i),"selected") : =0A=
          Element.removeClassName(this.getEntry(i),"selected");=0A=
        =0A=
      if(this.hasFocus) { =0A=
        this.show();=0A=
        this.active =3D true;=0A=
      }=0A=
    } else {=0A=
      this.active =3D false;=0A=
      this.hide();=0A=
    }=0A=
  },=0A=
  =0A=
  markPrevious: function() {=0A=
    if(this.index > 0) this.index--=0A=
      else this.index =3D this.entryCount-1;=0A=
  },=0A=
  =0A=
  markNext: function() {=0A=
    if(this.index < this.entryCount-1) this.index++=0A=
      else this.index =3D 0;=0A=
  },=0A=
  =0A=
  getEntry: function(index) {=0A=
    return this.update.firstChild.childNodes[index];=0A=
  },=0A=
  =0A=
  getCurrentEntry: function() {=0A=
    return this.getEntry(this.index);=0A=
  },=0A=
  =0A=
  selectEntry: function() {=0A=
    this.active =3D false;=0A=
    this.updateElement(this.getCurrentEntry());=0A=
  },=0A=
=0A=
  updateElement: function(selectedElement) {=0A=
    if (this.options.updateElement) {=0A=
      this.options.updateElement(selectedElement);=0A=
      return;=0A=
    }=0A=
    var value =3D '';=0A=
    if (this.options.select) {=0A=
      var nodes =3D document.getElementsByClassName(this.options.select, =
selectedElement) || [];=0A=
      if(nodes.length>0) value =3D Element.collectTextNodes(nodes[0], =
this.options.select);=0A=
    } else=0A=
      value =3D Element.collectTextNodesIgnoreClass(selectedElement, =
'informal');=0A=
    =0A=
    var lastTokenPos =3D this.findLastToken();=0A=
    if (lastTokenPos !=3D -1) {=0A=
      var newValue =3D this.element.value.substr(0, lastTokenPos + 1);=0A=
      var whitespace =3D this.element.value.substr(lastTokenPos + =
1).match(/^\s+/);=0A=
      if (whitespace)=0A=
        newValue +=3D whitespace[0];=0A=
      this.element.value =3D newValue + value;=0A=
    } else {=0A=
      this.element.value =3D value;=0A=
    }=0A=
    this.element.focus();=0A=
    =0A=
    if (this.options.afterUpdateElement)=0A=
      this.options.afterUpdateElement(this.element, selectedElement);=0A=
  },=0A=
=0A=
  updateChoices: function(choices) {=0A=
    if(!this.changed && this.hasFocus) {=0A=
      this.update.innerHTML =3D choices;=0A=
      Element.cleanWhitespace(this.update);=0A=
      Element.cleanWhitespace(this.update.firstChild);=0A=
=0A=
      if(this.update.firstChild && this.update.firstChild.childNodes) {=0A=
        this.entryCount =3D =0A=
          this.update.firstChild.childNodes.length;=0A=
        for (var i =3D 0; i < this.entryCount; i++) {=0A=
          var entry =3D this.getEntry(i);=0A=
          entry.autocompleteIndex =3D i;=0A=
          this.addObservers(entry);=0A=
        }=0A=
      } else { =0A=
        this.entryCount =3D 0;=0A=
      }=0A=
=0A=
      this.stopIndicator();=0A=
                =0A=
      this.index =3D 0;=0A=
=0A=
      this.render();=0A=
    }=0A=
  },=0A=
=0A=
  addObservers: function(element) {=0A=
    Event.observe(element, "mouseover", =
this.onHover.bindAsEventListener(this));=0A=
    Event.observe(element, "click", =
this.onClick.bindAsEventListener(this));=0A=
  },=0A=
=0A=
  onObserverEvent: function() {=0A=
    this.changed =3D false;   =0A=
    if(this.getToken().length>=3Dthis.options.minChars) {=0A=
      this.startIndicator();=0A=
      this.getUpdatedChoices();=0A=
    } else {=0A=
      this.active =3D false;=0A=
      this.hide();=0A=
    }=0A=
  },=0A=
=0A=
  getToken: function() {=0A=
    var tokenPos =3D this.findLastToken();=0A=
    if (tokenPos !=3D -1)=0A=
      var ret =3D this.element.value.substr(tokenPos + =
1).replace(/^\s+/,'').replace(/\s+$/,'');=0A