From: <Saved by Windows Internet Explorer 8>
Subject: Economic View - How Health Plan Turns Supply-Side Ideas Upside Down - NYTimes.com
Date: Mon, 2 Nov 2009 08:20:41 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0000_01CA5B95.5DDF4B10"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://at.amgdgt.com/ads/?t=pp&px=5548&rnd=[cachebuster]

R0lGODlhAQABAIAAAPdfDfdfDSH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/adx/images/ADS/21/30/ad.213095/Education_88x31_NOWPLAYING.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc
Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAHwBYAwERAAIRAQMRAf/EAJ8AAAEFAQEAAAAAAAAAAAAA
AAYAAQMFBwQCAQACAwEBAQAAAAAAAAAAAAABAwACBAUGBxAAAgIBAwEGAgcIAwAAAAAAAQIDBAUA
ERIhMUEiExQGcRWBkUIjk1UHUWGhsdEyUtJikggRAAIBAgMDCQYFBAMAAAAAAAECAwARIRIEUZIT
MUHRIjJC0hQFYXGRsVJTYnIjFQaBocGT4bJD/9oADAMBAAIRAxEAPwDY8PUx1iqhnrRkMsUKOEG/
mGPkzEgfDXzP1N1SOERqgbhh26q48ns99dqXUSiV+s1sx5ztrnwWMitYxfPhiF6O2Y38IHJIpQJF
/wCu+qeoTok5KqvDaP6VwLKcp5NtqUuolt223jV/g6WImtTxSUq7CORkHKJD0B27xr1/pOigk06M
0aFio7q9FZ5NXMD223jV/wDI8B+X1fwY/wDXXS/bdL9qPdXopfnZvrbeNI4PAfl1X8GP+mj+26X7
Ue6vRU87P9b7xpfI/b/5fU/Bj/poftul+1Hur0VPOTfW28aXyP2/+X1fwY/9dT9t0v2o91eip52b
623jWS/+knqYX2ZVmxYTH3pbaRpNW3hcqQeQ+748vp0jUem6YLhGm6OimwaybNi7fE1luc9t+5Fs
QyS5jLyI8cZhp0GkSRU/vfzSrDkSTtyPdrGNDAP/ADTdFbxqZD3m+JorwdGrc2sGzfWSuvAwzyzp
tv3shbZz+876A9P0/wBC7o6Kv5mT6j8akx3t7E3bli0tzORPCVmWKS3tX5wnmPuQxk8uTjxZT4dj
2aXq9Dpxp3IRQQjd0bDRinlMi3JtmHOdtHT2LcGGpTpfix1eKVOTMJCZH4BuDcN/CRrgNFGzKpRp
HaBNnVFgLi/P01i1J/Uf87fOnhky8i1bFaaotqUyZGCptIDIHQq67kkdeW/x0h1hUsrh8gtGW6uF
jgaTjU1G9cgtSMzoJZqhyjBd9gjHqo379d/SeqpDCqgGyycL/mlNHc1aT5m1WgmkeZTNWRJLMA35
IsnZ1PTT9P8AyBZJFXIQjkhW2keygYbCmu52zUiqzWZlhhtfbbfZCU5gNsO/VofXxKzqiFmTmw62
NsKBitTz5a1FYmrepRp68L2JUHLcImx/Z38tKi/kWZFfhsFZwoNxz3+VqJhqKxm7sNaWTzkazBAL
U1Ub8liPXffs3Hfq0f8AIQ0gGQ8Nmyhtp91Tg4UMfqhirOVowQXIhYFWWORpAvJUjlLKX2PerIPr
1WD1pNUosCrXIt8OmtemjAJB2VTfqB7Qo57yq9i1PCZFRmihkeMEKo25lCD9GuuwINwcatGlxjyV
w+wvblHEZJsatpmo8GjDSuWAdh12Lk7baCC7YmrMLLhXZgf0u9pY7JX83DIZ8lCky8meQOGCkHfx
8W+kddJ1qDy8uPIjfI0zTj9VDbvD50XereLAwxQ3VozlhKZJITMpjWIBunBx2kddeTfT5pI2ZOIv
BQYNlx5ucGkak/qP+dvnUFe3jqfyy7JOxlx1FkFYQy8pCRxBBKgcevbqkkMsvEjCi0kgObMuHPt5
aTcC1JrdFa/rzMRMcUcaKRjcS+cD1HUbdD01ddNKzcML1ePxM1xbLUuP7VHmauCu25sjddxJZWsE
gKSo0PUJIz9Ozbs/hq2hfUxoIowLLnxupDc4AoNblNP7hyuPyuOvVo1kRxMktFyrMs3lqEcx7L4Q
qDqDo+naGXTTRs1uyQ3Jdb4jNjzmozAipLdqu2fydtSxhtY94YGCP4nKIQANt+xd9SPTONJEhtmS
UE4jAXI27cKl8TXmzbpTRX8hBI0k9zGLXFJY38xGdduTdNgu3XfsOlw6eQNHERZUmLZrixseQe32
USef2Vey2q+Whv1dhLFLxWBuLAMjKvJeo/yB0PTvRdRHLE5U2uc3Jhy/4qGUDkoY924+apk22Hlq
8Kmue4BV48evw17TUAqafp5LrWf4mxc9WzZOi9WZCQJIx6mGQb/ZPOIjl06FdLRRtrUFYjDrf1tR
nhqOan9ZauwRVGlieWKvXLMBDGh28zckB+I68Tt3aza9DwZLfbb/AKmpC4WRR+IfOiT1NH5PFFJz
4+nI5GKTiGMYDeLjsVA33215xeGWjbNYhYrjK97Afl29nbjSdRAxkfs9pu8u330xnx6WuchmdGms
Syo8b7gycOSLuD0RgugOGYiA4DBYwtlkt1c3WPU5WF9vvpXl3v3d5PFTzy4mSaBrEjJInaGikBaX
mS5Hh/y109BJCkUgDE5r2sklguWy36uzGltp3uOzvp4qe5NjJEnE7vHC39pEMnh+95HfkB9vp29u
kQPDGYzEc7jtXEgv1LYWjPNjyclE6dze+XeTxVD5+P8AIpLF5gMLq1VwjkOyljKFHHruWO+gzR8W
Uu/aDZhkkuoNsl+r7BstfC9Dy72Fsu+niqWGzAtkMpkMxlleHaJ9xzhKooHH7KkH4aXN5cx2zdXI
gPVk5pLsexzm4/NVhp3v3d5PFXqpYxRsO0YkVCK5VUjkOwSFkQeEdhU7rpD5QgBcFv1L3V+dwb9g
44WYc1+Wj5dvw7y+Kr/D3sFFEoUysf8AjXnb+Sa9muvi2P8A65PDWc6V9q76eKhj9QbonyMPkRv6
fyQGMsbxdeRI2EgQ6zanXITyP/rfw1q02mYA4rvL00OUXEbqVVW3I2367fVvpC62Mcz7j+GtPAb8
O8vTR9UyGOGAySssnr5a0ynaCYgJwIHUJxVd+0k6vrNbGdNIAHuUbuPsP4bCkQ6d+Mhutsw7y7ff
X//Z

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/misc/nytlogo152x23.gif

R0lGODlhmAAXAKIAALW1tWlpafz8/BUVFQEBAf7+/gAAAP///yH5BAAAAAAALAAAAACYABcAAAP/
eLpb5woWyBilb77Ke9zfN2Gd5AlgJV0b6b3qIQBBAKAHjQt4+s49GYoHgwkcRE2hpywqiD4kzUak
ARrOLEcQIBi+AxuAEJDZLB5kdwBwFGpWbSwHF+qSPtUSwHaHuF5eYQBjZUcZcloABgMDXwaBBjaO
V1oBjgQDRwGPmokWXI6aoYw3WBwUnGx5OZmOj16SXG2fWQV8hDUDsWxjBpUgJFI0kDeXjVd+MqYv
EDycBDd8XrQtrBNjqxs9uFO7gsSeImhzIVvS6DUovtUl2+uCPEDBZmXKLhHQNzPFLCEY2YCJAEJo
xhRpbFCYYCXjlLslcC7JUzAmWg6F73BQ4ALJ/55AeYsCcNuhEKM+HuxazFB5CGWpZUCcRUx46BYi
KETkseBhguCTS+H2OVgU7ZLIlkBvqtvV54aaXmAQHgUK5cBJftGkIHsQisagXVeOiVRTtFROXHvC
zFDL5ygOr8Cm1cAm6U0pdbcIkIE29RIZjaqsfhHZJtQukV1kvSLGKKffaDO6WGzLlyMjRzYy3RAV
V5JgNur4lCK2V2+NwfJ0yQrlt4zgNqr4NC0mAHNeNtSeHObxzVRsvZv/rpkBfAGnL5AZX8HMcVRs
aZrFHFLAqUxssGtX796tCkX1Rb+yoTxi1zokgxS/hPXcPakDdfAkrdeUtHrztRbfhwEeWb3gMv+L
aGKXgK00kkkQHJkXDSFIYPZAdVYJ19h/XQXUFnVkUCgPcb8AAqBmzDwxT22mvQHiEPZ1N01chNCG
1XoATtjdA9kkJtICzQ24IW91UZiiLBFKl8NhgdlVlCnPEMJfFzEmFMFGb3kRwICmQCSLitRoxBFk
/Pzy3y0yTlggack8WIwOdgTnGpMJeuidZtPdsctQ4OBIVZYQBnjFPBDBl+BnhRmT4Rp5edlQhFwS
tZxnAXrXGDZwMjWRL31whUttnrXJZnf3wVQQiT+BIUaKUrqZWC+miBZVK4iBU9AaZLYVhF0dvrjl
JFPB2WWrZFRi2SA0ZIhpQpzFdhxikPSSXRj/jWxzXCRTbbeajT2owtSe8FG7TLEdCWScrsdJcyyS
oh1VLm9/2RkJasvA2d6BKz6D2huNMHKjs2JVmcOeYC2AJgRd5BLXvWg2FAcX96ZgBSG5qKXGWIfq
sAQdCjFoTWSNUBExLbPARBEwsxyizhn/CDHRk3uspswHaKWwxAjkHCrzBbX5msuN/mAhTAMYYbEh
PQsd2jMTGzn1BCo5U6SWzj7EVPKT1pizcnphHKPXgeY0s3MMGEwdMzn4+BE0KhWcvPLULHQ9ztdQ
y4AJJMh1ZMHOQbA9TtgMXeB13WQ7NDYM+LgjeBpDNlJ1sAJ5XcvijDsh9ieK970T0/4Acda9GzAz
1PjmkKfAN+BqE76RCG4EvsU9TXOueuMJAAA7

------=_NextPart_000_0000_01CA5B95.5DDF4B10
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_01CA5B95.5DDF4B10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/adx/images/ADS/21/51/ad.215178/FMF_nyt_120x60_v04.gif

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

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/2009/11/01/business/01view_CA0/articleInline.jpg

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

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/adx/images/ADS/20/44/ad.204448/90x79_newspaper.gif

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
sYlvi9sVPyO8fnOxjGdM4xqnIAIAOw==

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/adx/images/ADS/21/61/ad.216143/Klein_Logo_88x31_blue.gif

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
xEjZCAQAOw==

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/ads/marketing/mm09/realestate_110209.jpg

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
dP1IK+P5Q+v18/jcuHtx0rT+Jl1P/9k=

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/ads/marketing/mm09/verticalst/nytimes.gif

R0lGODlhdAASALMAAP///wAAAERERLu7u4iIiO7u7mZmZhEREczMzDMzM93d3SIiInd3d5mZmVVV
VaqqqiH5BAAAAAAALAAAAAB0ABIAAAT/EMhJq72zvIG7/2AojiRVHEFglGzrvp4yzApApGkB73zv
3SkCQIFb+I5IHjAgBAwIBF1y+mIIroIC4dpEYK/eKwOxKDIaX0T42kALogqDwIGgDOQCA2eyzVvr
FgpWb38SglcODVJfDAMOeQpaVw8SAjgBZTgMTpcBAzgCn5dvlzOXKEWdNQAMnQENEq0pCSl7FAqo
pTauC3Wnp7mvrJcLmSkACLkJySkGZGYNpc84tNS5Qg/Usp4AOCsO3BUG2rXZs+OzANWzxMYCEpeR
lxJLBieY9DhNuvXdOApLhICrBcBSAAcAjOkZIIVCrhp/1nGQKAqfwVcV3/k7tjGAhHsB6Q7IorQr
CDwcHAJ2LMlEHTUBqIwww+Gg4YR5FHBeJJCxIMqeK4MOG8VH30mCKuepvGgAChRYALRcs5ALqoRc
HC5uAOWzVk8El3zhAEQkbNFmCMoGKYBORYGw9bR4c8Ll0ztzAd4Z5ND2QIMnCJY4eIDqgNxZCnZW
TJCYKFEJbVecTUGqVKeKeZdwWxdWVAJjQvZG5VyrAOkUsDptsazvYt6OGjmFtKm5MsrLozRzYJtL
QJ1PnzVVIhi1bQDGUQn03qPaNeYmIYBAp1JBBgbrIGZcwE5dNsru4MNfwBxOvHnwBWaot3m+/YgI
ADs=

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/ads/marketing/mm09/verticalst/verticals_realestate.gif

R0lGODlheAASALMAAO7u7hERESIiIpmZmVVVVTMzM2ZmZt3d3Xd3d6qqqoiIiERERLu7u8zMzAAA
AP///yH5BAAAAAAALAAAAAB4ABIAAAT/8MlJq7046827/2AojmRpnijIMEfqZosjOwGRTPEsLxTh
KBSGg7ER6mREAEK3aDxyR56kQaNAmQ/FUUZaFFaMgWAo8YJXTgmAVgiSNULFmQHI/iSMQADQWGnl
DGkPCAEON1N+P2h2c0QjC1ISBw4GZZEWAwFaLXhvGUKOFQGVEwcDbqETAgqjFqAUWi6QFQ5SsxgE
BpNAnakXrxaUcJ5TDgcGAa7EsSm3nbzOFWs3Am29RcQTPgp1v9kIbQOGFcASzCgLqwoKyAXdCwGQ
0eISS5zlGEIF8qdTBTIFEPjC92DVgzWkJuDTIq9JCXjyanV7om5dDwLFeBFUZmCdHAoAugYQGCNM
ITEqaQgkQwXrh0dOjyKpnBhtwhoBEaVsJJftQoN/gvAtkTcm1UIHsiLFwXFpgjiPCmLU2cnSwsSM
JlPhhOoAQVVzSJtdEiCA6QUCGCdQOUU1q4UGAQQ9mNTvQTmUPcq6nXDuxDwH/czMWVNXggCMcc7I
fTbnAAA9/X7u2TtIr1MHQZcNGRwTZLwyWwAbq7AEgBEsPLcAaXDFIWUBCdV0pWxni68XuD+YppO7
t+/fwIMLH14iAgA7

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/adx/images/ADS/20/07/ad.200739/knownet_86x60.gif

R0lGODlhVgA8ANUAAADm/ZKQjwDv/ra3t3L2/tTU00VFRQDd/QDn/fv+/wICAgDX/QDc/QDn/QDi
/QDH+9D6/gDt/vH9/030/gDa/ADT/Ob9//Pz835+fgDn/qz1/gDS/Nr7/wDK/In2/uvr6wDM/ADO
/Frs/vf+/+Hj4gDD+gDZ/CcnJ3nv/530/q34/rb5/8T5/wDw/gDd/ADv/rv2/gDN/Mv4/p/4/mFg
YADS/Pn5+QDG+wDL+5H4/vPw8AC/+gDP/ADI+3Vtav///yH5BAAAAAAALAAAAABWADwAAAb/QJ9w
SCwaj8ikcslM/p7QqHRKrVqv2OxUqO16v2ArN0wum6Xjs3qtTbPfcKg7TlfP6/jwPc9v+/qAXnuB
hFGDhYWHiIGKi31COo6SPgqSkwqRloiUmoucPxedjJWgHwUfVCQFJDY/EiwwEAlTIzIsElEJHDC8
MByzTwkQGhZTErHGvsA/y1ukOhgKGFMkBgo0kSgVDy4pUyo1IRNQECgmHQ8PHSYoEE8WByUZUy/c
UygdB7hPKBpVnx+iGZBiI9oJEk9a8CjRwcEIKR5iiHvCwcGDEgwyMuhRYoG7Hxl2HOCQy0GJCsWg
jMjwoMHDJxQopERDKqCCgVECnFAwAIrC/woVYoyL4iHcuAQNSsRosOzFgh0AZkXoMBGKjAUPcESI
woJChxdR4kV4aaimwCgDdgZYFgGHCwA9Fux7UnSiigUltkrBBwLFDwI1HoiIQiAGOhdRcoQAkSNK
0gr+aD6xifNHtWuZntRzWONGC6I1KoxLakLGFA4MSlD4MaLBDr1PGuBggMME2RQdKHyMje7AzCcA
z4KiZCBUlBc9bEd4UIMk3XAEflDY0eB3MBHMi4XU/WTEggopgkZOgL2BlAZUH4AtO/msjQAKFASg
l/yHBbzmn1cgYCGwiGZQaICDUD+8QFV0P6wAQgUSmJQfBweod14IIXRQgQpRxNfeTT8MEP/fTQVI
gZwJrLXwQAwI1pXDDCCE4A0VM1RQgnkELNCDXz9McIMLEiTlwBMrmBCDB+dRtQ0Fpj2h4Q820XCB
NRhYE0ArUIz4DgNQ4VLUhfWEgCGM25iXQDyDIaXeCCgwR5IKPDRXZAgVhNASFEvadAJ801ByQohV
1scMAT149sOWKiB3YRUxzvlDUrolwEAI7kBQwQ1goYDDAQCiBydVnylp1oc0oFLAThgYV6CfrjAq
QQ48VDBDDhK9OEUKIeCwnoEdzADBgiSNYEIJACzaQX6OVShnBmTVGY0CB0FhEJ+nkggFmzdMAEE4
HnBQQw8ikEXUA4w9MUNgGnhwaTFmMmD/gQkgIOhYevpk+OkJPUHxAanGWalSBiUcIMMBIURHwYzW
uRLBDhTsM0KEGjTwAJF0hcAACxW4WeQDh8q7oQFUQgGfAnzqC8UKC9wAwHfjAFBCDTBMAQF+7zJg
QghJ2ucCDgBUsNoUDnfQAoDKcijFvdK0InJ3ERi73w8w1EDdFBGs/GVCPFToQs0jOEBVCMSGtUMG
c9H5aWU5xdfT0e/EcxKCADzQgwPOWQBADMBKAUNqD4CtUtIP8NCpFAe4SkXQZENhgzUG6NACqlFM
EMIOor0DADoLOOAAVh0AELYrET4g6xMUr8wCFQD8PHhN8NFQRVp7alCDtFK01gMDM0AhoUELv5ZQ
wgNcbx4bnCtIYYFFAHgLBQe+e/rEBSQEAK0UJAwwwAcS9AMg6CJoEHYCMETQQAMvaHD9EzKgkMLm
CagggixgLGmqKHm4D38f8s8fPyn287Fkx/nHocAf/ctDIwJohgESkAwGPCAYEqhAQQCwgW9gIASz
IMEJXqGCFvzHAzNYwA1yEIEe/OACQyhCB5awDBg84Q+awMIWuvCFTAgCADs=

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/adx/images/ADS/21/52/ad.215200/NYT_RealEstate_336x79.gif

R0lGODlhUAFPAPcAAH5ZQ7q6ukdGR5GRkJ+chbKyssG0odO/sDUzNALT+Z2MfAAAAKSkpLnu/eTk
5J6dntfW13Pg+7/AwG5XRYSEg5WUlCAdHm9ubv///3R0dGZmZX5+fs/OztTOwhYwAVJSUq6urkBT
I3tnWcvLy1hTSIyHfG5dUtvb2zcuIl9dXklENm1VM3p3ay0kG2xlWremk3lUPMiole7o3lROQ3xn
R8XFxSEfB6ekmFpHOOjp6XpvZI1qU6WdmG5pSN7a1Yt3bGpKNFxYMsPAuFZWHol/ekM4MbOsqoZk
S7iqmH99hampqa2ssuLi6UhHHNfV3Pb29rm5vl5dZpOUfm5tdVxGIqqqo3x4V+3t7YeHinlfT/f2
8NzVz2dPQ6amqP7x6Z2co4ReSY17VXhxdo2HhWNhY5eXmKSgpqqloy8wBPr7+4OBhdDP1mhnar69
vvLy8rS0tba3t5GNh8jDx8fHzMPByLKutFZVWsm5q3BtYQQZAOfh3I2JkJCNk0YwILu0uIB4dHBz
YNLR0lVNVxQIAu7u9FtnLzxBLzY9HzMmLIhzSl1XYHx6e2pjN0RICJ6clv/69HFzRfX4+9nY2crM
0mJbU56Vj4F9dYiFbF1VUnh3emxqa9PT0+7p6IGDekM9P+Di2ZORl7m4s9TQzExMTXBoZfz3/Ilx
Y9/f4HZONbixmsjCvjk4O7q1rqGikmRlWCVBBZ2Wm8zGvSEPFKCgoD9AQero7lM9MK6orMzKxExS
VOTd16mqr3F1es3MzlpaXCUnJ66upmprcPDr7YyNjQoKC/Pv5+fo6xQVFa6qp8HFyoxfVHl8gX+E
WpGHYJeZkpKTk7zAxMfHxn9gOX2ChtfYzWNkau3t8mRvZauqsIqKiubl5SotLGNgR8PDwqioqADP
+FUpB5jn/M7z/Vjb+tv2/vP8/uf5/6fq/EPY+Yrk+7CflKysrPn6/vz89/79/PTz9bCwr5qam+ru
8f76/lhZV/r4+c7FyMnIyHBSJ/Lu8/Hx7q+vj39/av39/f7+///9/yH5BAAAAAAALAAAAABQAU8A
QAj/ABcIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDMyxEBhg5oM8d5AkIAl27AyAyrE26Ahm7du
8N68kdAFixo1WC5giZehywgJcGZhyZSBAoUUGDAcOZJlBRcutkxYUdGihC5OsVTp8REHU4sWMxAI
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

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/global/buttons/moth_reverse.gif

R0lGODlhFwAUAKIAAP///4CAgAAAAMzMzIiIiBERESIiIgAAACH5BAAAAAAALAAAAAAXABQAQANJ
OLHc/grIKUcRglC6tv9TB45hAFqY9onkyH5DBr6TgaWzOcaqR7ebH7A0zLUGvaAOdklylhQUbgWd
SGXUXdNIQnKLQcVjPB4kAAA7

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/global/buttons/moth_forward.gif

R0lGODlhFwAUAKIAAP///4CAgAAAAMzMzIiIiBERESIiIgAAACH5BAAAAAAALAAAAAAXABQAQANH
OLHc/grIKYkQZVC6tv9TB45hAFqY9onkyG6WCr4Uehmr+cUk3W6+X0k403kIsuIp5TLCLkxPEGDL
5JZW5S55JUoVj3B4kAAAOw==

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/2009/11/01/education/01moth_rotcnew2/moth.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAFQAA/+ELh2h0dHA6Ly9ucy5hZG9i
ZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6
TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0i
QWRvYmUgWE1QIENvcmUgNC4xLWMwMzYgNDYuMjc2NzIwLCBNb24gRmViIDE5IDIwMDcgMjI6MTM6
NDMgICAgICAgICI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkv
MDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAg
ICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczp4
YXBSaWdodHM9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9yaWdodHMvIgogICB4YXBSaWdo
dHM6TWFya2VkPSJUcnVlIgogICB4YXBSaWdodHM6V2ViU3RhdGVtZW50PSJUcnVlIj4KICAgPGRj
OnJpZ2h0cz4KICAgIDxyZGY6QWx0PgogICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+
VGhpcyBwaG90b2dyYXBoIGlzIHByb3RlY3RlZCBieSBVbml0ZWQgU3RhdGVzIGNvcHlyaWdodCBs
YXcgYW5kIG1heSBub3QgYmUgcmVwcm9kdWNlZCwgZGlzdHJpYnV0ZWQsIHRyYW5zbWl0dGVkLCBk
aXNwbGF5ZWQsIHB1Ymxpc2hlZCBvciBicm9hZGNhc3Qgd2l0aG91dCB0aGUgcHJpb3Igd3JpdHRl
biBwZXJtaXNzaW9uIG9mIHRoZSBjb3B5cmlnaHQgb3duZXIuIExpY2Vuc2luZyByZXF1ZXN0cyBz
aG91bGQgYmUgc2VudCB0byBwaG90b3NhbGVzQG55dGltZXMuY29tLjwvcmRmOmxpPgogICAgPC9y
ZGY6QWx0PgogICA8L2RjOnJpZ2h0cz4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4K
PC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEABIODg4PDhQP
DxQdExETHSIZFBQZIiIYGBoYGCImHSEgICEdJiYtLzIvLSY8PEFBPDxBQUFBQUFBQUFBQUFBQUEB
ExMTFhgWGxcXGxoVGRUaIBocHBogMCAgIyAgMD0sJiYmJiw9NjoyMjI6NkFBPT1BQUFBQUFBQUFB
QUFBQUFBQf/AABEIAJcAlwMBIgACEQEDEQH/xACbAAACAwEBAQAAAAAAAAAAAAAEBQADBgECBwEA
AwEBAAAAAAAAAAAAAAAAAQIDAAQQAAIBAwIFAgMFBwIFBQEAAAECAwARBCESMUEiEwVRMmFxgZGh
QiMUscFSYnIzBoIV0eGyYyTxkuJzs0QRAAICAQIEBAUDBQEAAAAAAAABEQIhMRJBUWEDcYEiQqEy
YoIjkcET8LHRUgRD/9oADAMBAAIRAxEAPwCnyWRmZE/6PAeQZbzsqqjunTHuvputaw1r343NyZ5G
BkcqiG9yfdoKozsWZJJ8jtrKiSyM5Fy0Yk3In2luVO/08Uip2jsyBEjSGwCTuRZifRrioWo7VTq5
izOmt61Vk/co0LvHGV8obmLKUbRjcXuLGuZ2TjwqZkkcAFlCjXdIAbKi87mhBkywzq0fQBBIXLA/
hPTa3x40NksxlxYVUb2QR7uYKsobT1IJ1rdmu5S5cN66Eu5i2OR4ys7Kxf08c7sD2FGTICOiWZi6
s1tAABbhzoVc7MQpC8rmaU2Uh93P32U2A5UTk4ESyTmNbfkIHA1BXqjN/XTX6UB4vDkxsOdmDRzO
QysNLJGV2P8AIsfqflVnVTIitiDSd2bJkAhbYNqTMLaLuW7Kba2vyrsj5EUfeldSg16bppwN91CN
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
AMwhgbEC3LWpUqUPXv4THwG9O3pJ/9k=

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/2009/11/01/weekinreview/01moth_herszenhorn/moth.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc
Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAlwCXAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAA
AAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIG
AnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6Oz
NhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dn
d4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQID
BQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LC
B3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaW
prbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq
+v/aAAwDAQACEQMRAD8A9NWFhYtY27NbxMzRISxRSSSo67Yqr/o7T/8Allh/5Fr/AExV36O0/wD5
ZYf+Ra/0xV36O0//AJZYf+Ra/wBMVd+jtP8A+WWH/kWv9MVd+jtP/wCWWH/kWv8ATFXfo7T/APll
h/5Fr/TFXfo7T/8Allh/5Fr/AExV36O0/wD5ZYf+Ra/0xVCX8vlrT1Rr9rO1EhpH63ppyPgoalT8
sBKgMcu7zVdQuyuhW+mWenRAE3uoRNLJPXr6UEbQlEA/bkb4uy03yuWQBtjiJ6FjfnvzH5/0mz56
Lo2l3bKCHlWF5GZ+3GHmhUf7Jsr/ADAb46QnkCWOeV/z8YRLbecvKkml3cSlrm/jtGW0CAE839Q/
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

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/2009/11/02/opinion/02moth_oped/moth.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwM
DAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAlwCXAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAA
AAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIG
AnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6Oz
NhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dn
d4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQID
BQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LC
B3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaW
prbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq
+v/aAAwDAQACEQMRAD8A+4mhaHok2iaPLLo9jLLLY27ySvbxMzM0akkkrUknFU1/w/oP/Vj0/wD6
RYv+acVd/h/Qf+rHp/8A0ixf804q7/D+g/8AVj0//pFi/wCacVd/h/Qf+rHp/wD0ixf804q7/D+g
/wDVj0//AKRYv+acVd/h/Qf+rHp//SLF/wA04q7/AA/oP/Vj0/8A6RYv+acVd/h/Qf8Aqx6f/wBI
sX/NOKu/w/oP/Vj0/wD6RYv+acVd/h/Qf+rHp/8A0ixf804q7/D+g/8AVj0//pFi/wCacVd/h/Qf
+rHp/wD0ixf804q7/D+g/wDVj0//AKRYv+acVd/h/Qf+rHp//SLF/wA04q7/AA/oP/Vj0/8A6RYv
+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

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/2009/11/02/us/02moth_pittsburgh/moth.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAVQAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAgEBAQEBAgEBAgMCAQIDAwICAgIDAwMDAwMDAwUDBAQEBAMFBQUGBgYFBQcHCAgHBwoKCgoK
DAwMDAwMDAwMDAECAgIEAwQHBQUHCggHCAoMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAlwCXAwERAAIRAQMRAf/EAaIAAAAGAgMBAAAAAAAAAAAA
AAcIBgUECQMKAgEACwEAAAYDAQEBAAAAAAAAAAAABgUEAwcCCAEJAAoLEAACAQIFAgMEBgYFBQED
Bm8BAgMEEQUGIRIABzFBEwhRImEUcYEykQmhI/DBQrEV0Rbh8VIzFyRiGEM0JYIKGXJTJmOSRDWi
VLIaczbC0idFN0bi8oOTo7NkVSjD0yk44/NHSFZlKjk6SUpXWFlaZnR1hIVndndohoeUlaSltLXE
xdTV5OX09ZaXpqe2t8bH1tfm5/b3aWp4eXqIiYqYmZqoqaq4ubrIycrY2dro6er4+foRAAEDAgME
BwYDBAMGBwcBaQECAxEABCEFEjEGQfBRYQcTInGBkaGxwQgy0RThI/FCFVIJFjNi0nIkgsKSk0MX
c4OismMlNFPiszUmRFRkRVUnCoS0GBkaKCkqNjc4OTpGR0hJSlZXWFlaZWZnaGlqdHV2d3h5eoWG
h4iJipSVlpeYmZqjpKWmp6ipqrW2t7i5usPExcbHyMnK09TV1tfY2drj5OXm5+jp6vLz9PX29/j5
+v/aAAwDAQACEQMRAD8Aq/8AXz6+fXVk711daco5R6058wrKeFZ8zfhuF4Xhub8wU1JR0lNmCqhg
p6eCGqWOOOONQqIoAUAAC3PV6gm/4cc/EM/7fz1E/wDU2zL/AOdfPV6njKn4h/4glXOyz9deoTjT
7WdMyG1/pq+UWYFPNiaX2C+vT13TKDL1rz6w/wBbOGYT/Gq4WuuqHGjNLKegUpqL1xeuFlBfrLnk
/Tm3H/21XEKrhf8ASPtp9LCD/CPZTjB63fW032+sWeLf+DXj3/nTxpVyv+kfaadFuj+iPZUqP1te
tYkX6v53/wDUrx7/AM6eNG6c/pH2mr/l2/6I9grPH61/WmRf/O/nb22/rVjv/nTxs3Tv9I+01YWr
f9EewVmT1q+tA/8AXXs6/wDqVY7/AOdPKG7d/pH2mnBaN/0R7BXFvWr60b6dXs7W/wDBqx3/AM6e
VN47/TPtNW/KN/0R7BXY9avrR8er2dr/APg1Y7/508qbt3+mr2mrC0a/oj2ChCyd6uvVzU5do5qn
qnm+WdvtO+ZcaYt71tSai/Ejt88CfGr2mlbNk1A8CfYKBbp366PW7W9e8Vwat6yZ5mwiM1Xl0smb
cfaFdr2XbG1SVFvo4dXFy4LVKgozhjJouZtmzcEaRHkKF4+sT1dAf87Uzhf/AMGbGv8Azo4S/nX/
AOmr2mjT8kz/AEE+wUC3rD9efrhyvSYAmW+smecPaoesaV6HNuPwFwgiChjFUre249+H+QPLcK9S
iYjaZ6aIc9ZQ2EaUgTOwR0UB3/Djn4hn/b+eon/qbZl/86+CSg7Xv+HHPxDP+389RP8A1Nsy/wDn
Xz1er3/Djn4hn/b+eon/AKm2Zf8Azr56vULPos9fPrqzV1hxnDMz9ac+YlhsWQ+qeJRU9fm/MFRE
lXh/THHK+jqFSWqZRJBUwxzRuBdHVWUhgDz1eoJvxHP+zhnXn/womdv/AGJavnq9QMc9XqUeRIw9
SwP+r+3jTuylLG2hPwGl+yANTwnfVRskSaVlHTe6FA/W3C9RilYFOcFKfr9vGCqnAmalw02guNeN
k06lMVKhomaxHbjZNXFSYqFQLWvxsmrRUDHsYy3luNqjH66CiiXaW+YlRG977NlJ3G9j2HLttOOY
JBNaccQ39xAploernSXEJPIp8dpxJb/dhLCO9vtTIo/PihWW3A/gPu/GmU37Bw1D30M/TitwvGsn
UVdg1RHVUR0307rIoJa9jtuQba68KblpTayFAg9dGtutK0gpMigE6dgp6ksZUdga3T6H4eP42ifS
ixnC6V6081tdlzB8v4tnzPuI4v5Axaow+OPDqySNEVSFjVY1sLAd+NttlZShCUzpBxFVWtKQpayr
7iMDQM+oDOGT80zYVHk+fEZ4KdZzOcZmaUhnZQvl7uwsuvBBlrC2wrUEiY2URZm8hZTpKsOmg64Z
0V17nq9Xuer1DP6Dv+d345/4Tvq//wCymzBz1er34jn/AGcM68/+FEzt/wCxLV89XqBjnq9Sq6cx
76s/Sn7eMP7KV2v3UK+Xqe7DXThE8aOGhSuoqcbRfiBZpWKcYIB2HfjJp4Cp1LSLo2u79vGyasBU
6GkLG1rDlCadCKDr1D9Zf83FAuU8ukHOVbF5jy62ooHuocW/3RtdvsGviOGmWWHfnWr7R7z+FF2Z
X3cDQn7j7v1ou2HUWM5sxqHDoTJVYpUMIowxZ3Yk9tbnx4KVKS2kk4AUG2m1vLCRiomKMn0W/Ddz
d1SxOlpxjlHQO5QSxVIdmG4f6vfgeVvM2FQEk0O2NwXVgErA6qO7kf8ABQ6kemno5i/qHyzmBcx0
0NFHLj2A0dNIk0UEM4d6tCdJEijLM1veAvpbibM7w3jE6cUmZ6uNNNZOmwegLmRERtojmQoP+nns
ajQ3XdWEEdrF73408Zs0+lMIEXSvWo/WWIJ0NxVv3BmWaw9vv24py4ft0/4lJL0/sVf7ZRfcxVXz
NQgtbaCOCRpGkURXr3eK2RFN3HaRV7nq9Xuer1DP6Dv+d345/wCE76v/APspswc9Xq9+I5/2cM68
/wDhRM7f+xLV89XqBjnq9Su6ZX+cb/gP4Hie4+2llp91Oudc/ZmytjApcJlWOn2K20qpNze5ueJW
LdLgxpU/cKbOFQI+t/Ux/dhqb+wLEvh9A5Y5c1VBmDp2D3Vzk61dWIo/NkqXSP8AxmMAffbmhl7J
qxzB8bRHpU3KnWvqVU5ipYauvYw+YgeNlFmDG1jpxt7L2gkwKuxfurVBNGdwF3rMOjqZf8q4BNuB
JzAxQmbxE0Uzr1ic+K9Y8xz1AsYq2akQXvaOlPyyf8moODTLUaWEeU+3GgdmK9T6/P4Uz5HxjEMA
zRR4thR218MitGRqbk2P5Hii4QFoIOwitWDqm3UqTtBqw30QdRMo1fUbD6fPNWlDTvGZjM8m2MTK
twp+BPhyP12+leGypvsL8FvxGDFXL+h/rjkzqHgs2D4LimH4pU4SnkV9DBUwzsIWXYVqI1va6kqQ
3hw7sVkYEUF89Q2o6kGZ6OBqjz1I9AMM9OH4mme+nOV5o6vpnPLVZgyXX07iSGpy9i16uhKP3PlK
WgJP70ZPax5W/QlNsAnZPPuohYUVXJnAxj8/fNBJ1npJpuhGKpTLuf8ArLUWAue0nLZcoB9M/wBC
k16gqZVH9P50XLH45oqmOOdQsoXUD6fHgpRQafMnGoHLUxXuer1e56vUM/oO/wCd345/4Tvq/wD+
ymzBz1er34jn/Zwzrz/4UTO3/sS1fPV6gY56vUs+lce6tkNrgbf4Hia6PhpdZjGsXV9NuPJb/ipD
+Z43ZfbVr3hTTl3EsTFUi4bTmerjBP6MEsUHhYeHHX20kYmBW7S5WFeESQPdT5juK5hOVpY8cpXh
kEqeUZ0IU3BJtf2cRsMt94NBnCjC5uXCyStMGRE0yZPlebM1NJIbsZYrn6HA4tfEJNFVqoqXJoxH
VHrNiHSLDMISho0qRWRuztIxG3ZYaW+ngUs7EXSlSYihNcXn5ZKTEzQS4RXUPWPqliWNSQQ0WIYj
EallmjSaGLyog07qkgIZmCaCx1Y21seHFwlVowlIJIBjo27NnCmMnbbvrpcgAlM4gECNuB2mBh50
10GTIy1Nm3C5BT0AlKGCT3pFkiI3XW5KgnUAnQe3jq7yCWyJMbeGNaaykEpeQdKZ2HbI9cJ66Pb6
B+kHTTrQ8kmHYv8AyXqypi+QrpVQpAiyKJRA0gZUlZbgOVJW9xrwNKeLa4VsFD9m0S8jUjb7/SjM
ZnzBjn4e3reynjOKZoxnM2XM0YPVYfjMGI1xWTEqaeT5aoleWFR5fyyupikAuD4+zdxckKC0pEA8
PhV7LLErb7pajKhA2GCCDq4cfSKLd6/srYvlT8X/AKhYdiGJ1mNYJPRYPiOXMQxWpNZUnAqzLtHP
h8byM8hPlRkx6nW1+x4uzIg24I2Tz7ooEMIUi5IVEiRh7PiDQFdQpHp+i2KSKrOXzHVJZFLHWUAm
wB41ZAF5P+JTVwdLSv8AHPxotHUBXXMTLICp8uP3WUqQNvsPBVb/AG0GLsyumTj1Jq9z1er3PV6h
n9B3/O78c/8ACd9X/wD2U2YOer1e/Ec/7OGdef8Awomdv/Ylq+er1Axz1epbdJgDVyE/6n8DxJd/
bS+z2muPWhNmOw/GFf8AlY8bsPtq9+Iik7lTNGI5PxqPHMMCtUxgjZKLowYWII4puGEvIKVbDSNh
4tK1DbWbM+e80ZwsuO1TTQI7SRxdkQt4ADlWLRtn7RFWeulu/cZrjkr/AJiKl/5ex/8AK45u4+01
ez+6hb9W0X++/La/umGW/wB68Isj+5fpR3nQ/ZooMqzGKWlnwutyorU2NUcaKzxCxeQE7j8bg2Pt
HDvuyoKC8QfhRQl4NqQpqQsfGl7nDNGP43iVOMxNC0VNFHFFJFH5TSRn9IjSAHaWANrgDThDbtIS
nwgzQ8u7l1xY7wgiBGEYddDn6PcQfL+NHFcBnIU/p5EQ3KtGtyVA8dOFt3JVBoQZQoIEg4VYpj2X
0675m6W4j1VylS5hip8Mp8ThxHEJoYMJpsNq5leKhxGS0s0xmkQPJH5RW+wannrYJEAmPbRykaio
jYeiJnDZ7vZRevxZ8vUWEfjM5hqaeGKmrMSyhlGurKalKmOKYZdho9qhVQAeVAhA2iwI0HF2bwGM
On5CozZP+UnGcD5/crb10XGpw31BZIxDEcKyVSYRiGWKmsnxCnkxBZjMpqG3kMBpofHhch62cSNZ
UCBGERV1NXCFHRpIJJxmcaLB6h67Ntd1ZxJs7xQQZjjFPFNFRKVhULToV2g6/ZIPBblYbDCe7nSZ
27dtBPMlLLytcT1UieL6QV7nq9Xuer1DP6Dv+d345/4Tvq//AOymzBz1er34jn/Zwzrz/wCFEzt/
7EtXz1eoGOer1LnpF/vZLft7n8DxHefbRhZbTXfW9R/N6ZgO8I/JzxrL9hpzMNgpLTUmFthgkp5A
K0Dc6Ne5+jw4Zk9VFSR111BhkDYJJiJN5QwS3gL8TKdOsJoyatAWC51xWbKipHmSk2MGHmREke3e
LjnnvtNNWqfHQver0+VQZa9nky6fWvCLIvuX6Ud52f2aKQ/p56ef55+t+VemMdfS4RPjFfFRxV+K
OUphKwLRROwBsZXAjXT7TDhxfvllhawCYB2UT5c2HX0JOEqFCR1U6M5zwbP79Osw0MuH5zpRHTS0
kwF7g7FZGHuvGwHuutwR24HMvvE6dXAmpEzCz7yAk8KFH04dAeoWXsdWGGaWmrfsNG0XmLIrKdwF
iPb34pfKH8RSe1Q7anGj1dGss9TOhMeD539RWYDhWSZno6vL2X56WeWrrocLqFdvJgUapu2je21V
b97iJ1KGIKjS9vOFiUp2/CRxoovqE9R1X6sPxNs5dbanDf5RBWQwYRRULTGeVKTBsOiwyB5n0XzJ
Fi3sF91SbC9rnd+93tsFdJoPW7em4joBpnzBU4/iOdcapo8YqaDDcPp6WWOKm8oIDIrM7MWUnwHA
+453aEwkEkmjNpvvFrlRASBson3XHGY8f6qYvicNa2IQvIiJWyEFpVjhWMNcADw05IeVtrbt0BY0
qjEdFALM3ErfUUq1CcD00k+L6QV7nq9Xuer1DP6Dv+d345/4Tvq//wCymzBz1er34jn/AGcM68/+
FEzt/wCxLV89XqBjnq9S76QKDWT37e5/A8RXv20Y2QxqZ1lwXEK/EqJqSF3jMTKXRWYAhr2936eJ
7BYAM0/etlUAUkEyNmOQ2SllP/QqT+ji03KemkYslGpMXTzOUkXkx0s3ksbkeW9r/dxs3bYMyKeT
ZuxpnCnHL3TTOtLjNNUignYCWO9o20G8XJ407etlJEinWrJaFA0InrEWPblrDC6jEEppHkhuPMRW
KhSyjUA2Nr9+FuQJJKzwnbS/PVAIQJx6KBam+coqhJ6KR4auB1liljZkdHU7lZWWxBBFwRwSlsnA
0GQuMRVsH4fOP9LPxB8k4O/XRYarqLgEyYZidUo+XxKhqrbo66kqFAXbUKNzxMChcN7pAHCRjIEI
UpOOg7I4dXpw6qEY3ldbSFpI1p2g7Dz1Y1YjgX4ZWCdLzR58oK2nxfp1H5cr420YSWkjLgD5iJC1
76DclwT4Dtxp/JnmDgdSeniPMfhR9Z7zsXyYKdDnRwPkcPYffQJ/jK5bosjesLLeCVL/AC1ZX5Hy
/W02Hzuy+Sn8yxKnWJEYkK22MM6r+8TpxLnuUvAJdSglATBIxggn2YEY7KK8pzRlSlNlQ16iRPGY
xHTjPXVVGSgo9XuOoewkr9Pobha5jZJ9KMEj/Kj60ps11i0uac32Hvth1Ofq8iXhM4MWf8b5ijBs
j9t/ij4GiSYhIJq2SUdmN+Ss4ZUajBIgCsPKVavc9Xq9z1eoZ/Qd/wA7vxz/AMJ31f8A/ZTZg56v
V78Rz/s4Z15/8KJnb/2Javnq9QMc9XqXnSC/zc/s9z9vEV79tGNjQz5ZRHUFwD7Li/A68aPGaW+H
UtOVUtGt7C5sOF6zRigTTnFHSwRtLKEjhQF3d9qqqqLksTYAAdzxkkmnU4UEnVf1WYbgvnZd6VhK
rFACj40QGgibx+XQj32H+M+77Ae/D/L8jK4U9gP6PH16PLbRJfZ2EeFrE9P4dPnQHQ1GI5jx84ji
00lTiE8nmTTzuzySN7WZrkngtZbAgAQBwoLOuFUkmSaehgGGUmYpI8ckFNh9TDamqZAfK+YDAhXa
3u3W9idL9yOKNhpgnCjGegn1L4t+Hv18wnrfV4V/PukGJp/JM8Ze3qFrsLnYN5sBe6CopntLCx8Q
yEhWPHhhtps+PDjV7/qA9VOBdJvw980+pf0vVpxzAMbwmkw3K1Eiu6vieYq2nweljanN3V0eq3Mn
ey+IsSdZFba71pKhIB1HyTj74otvSAyvGJEe38KJD+MdiNV1D6o9JfUPPPLLgef+nTYfhe2S70lX
lLFRXSRJ5gAJ8rHVRge5jI8OLczt/wAvcrbiIJPPnSezc7xhCtvA0T3K/TzKOIZvpuozoKfN0ytB
UV9KzLBO0g23qYbGzdrkWYeO7gVzTd5q8bIT4FbZAwnrH4e+hBl+euWjgKvGnoO2Oo/j7qSefYau
jzhnOmr4mgqYaCOCeN7XSSOGUOAV0I8QRoQQex5FOa5e7ZOtNODxBXocRBFSPld81doccQfCUjzG
BmaJROVaVin2L6X725Ih66j8xwrhz1ar3PV6vc9XqGf0Hf8AO78c/wDCd9X/AP2U2YOer1e/Ec/7
OGdef/CiZ2/9iWr56vUDHPV6l50gJ+cqAPYn7eIr77aMLHbQy5Vvs9mvA8/so8Zpc4c3uL7bDhaq
jFvCgw9XXUCqwnL9F0/w2Qxy4kDW4gVNj8tE+yOP6HkBJ/4iOHGR2wUouHhgPP8Ad8aKc6udKQgc
cT5c/Ci7CR1bcDrwUigwaVOWHiqYoquOySxnbKfj3B+scMGyCJpo0rszQ0dfhmFYjiqynK5miGLN
TKDMtH5o814wdCQoPNqMD4+VNAY4UL+Ysq4BiGVRg+CCM5Zkp1fDZKf3oWpyv6NkPstrY/Xrfisp
BTApOCZ66Mn+Hl6qcezt0h6felDHa7y86dOOoeBYpS0cxJixnL9S0seHmRTfzJMLr2KAm36GZQPs
cPt13v8AKEpJ4EdcEGRz0UXZ2iGFqHEH20cD8XH03Ze6e/h69Ker+SaWZMG6a9RcRqsTglqGZKDA
eo9VPFXRxkjWKHEJKZYwR7qsB4cVbyvFdyHD/eg9cDT75k+VJMl8TBSeeYquerhxHA+q1HgbStS0
4llhnkjY2kCQMFjmj8QHAIYajhOZCxRgkygmpnXCIY7iWP19DERiNVh+GwPEftfNSYKIpE+owp9/
x5Hm/wClKXLdw8FEHywNDfclRUh9Ax8Ij/ehRApopIJngmG2VCUZT4EGxHDaZxonIjCuPPVqvc9X
q9z1eoZ/Qd/zu/HP/Cd9X/8A2U2YOer1e/Ec/wCzhnXn/wAKJnb/ANiWr56vUDHPV6lz0ie1dUr7
VT+J4jvdlL7HaaGXKz3Uey/A4/so+ZNLjDHuiAanQfXwvXS9BiiyeovN0ebuqmINSNuoaErhkTDs
fl7q5HwL7jwYZYz3TCRxOJ9f0oJ5m93ryiNgw9lIQ97cX0X07YHNLFhtYI738veAD2KODf7r8Vsm
EmqK20usAzJ8ycnUIUFJ5ZIZlIuGBl2WIOh1PH0rBjrpkp20rOkHUWi6c54qekGe5hFkKWpmGE1s
pJFBJKxKxsT9mGRyN3gre9oC3LMuaFaTs+FUcRqGobaVdHm+v9KXqdyh12hojUxZbxihxTEMPvt+
apqSrjmlhvfQsq+6fA2PFrLxtnkuDgfdx91MLaD7akHiIrYY9Q2SMjesT8MPqBlDLE9NiWRc9ZVn
rMt181mpy9XRiuwmr+BirVp5PgV4KL9n8wCE4yCR7PwoN2Dptz4sIMH4fGqPulmZMLz9mnIOf8bW
KejzBhqxVrFiFStkpHw6pU99fPViPEHhG04F6VdIo5WgpCkjhU7rLgGZHybQVnTOeiqcWTEKlMRr
pik8clNBCaeJA8R1ZGiYNrobjuOA7fhq3W213oP3GI8hQo3RceQt3u4+0TPmar5r5XnrpppSDI8j
sxXsSWJNuWSIAFJ1kkkmsPLVWvc9Xq9z1eoZ/Qd/zu/HP/Cd9X//AGU2YOer1e/Ec/7OGdef/CiZ
2/8AYlq+er1Axz1epadJ5duIzjxKqNPp4kvB4aX2O00MmVXsi27j+zgdfo8apSYvmL+rOWcRx8C7
0NLPVoPa8cZKD62txG233i0p6SBSpxfdpKugUUZpHkZppSWlckljqSTqSeDkYUC5rhz1ap5wnyo8
IqZnG2YRuFJ7MGUqR+fFqfsPlTator2VcXqYsewhFu3y1TGYlAubvKCbcbbc+0dFbUnA0qOqGJ0e
IdTp6qJVegZ1j2sLqwGjA9uKlGT500j7aFDMDPj+Sz05zBKZcyUFMtdl2tkv5lfhqpd4Ha53T0ui
nxaOzW0J48FYQfTy/SmBgZHJq1r/AITresBus/oS6l+iTOFWP6/9OsPxGty4JmBeXL+LRysoUOSW
FHXEj2BZEHhwVbt3GpxtJ/hUB6E/vHsohz9nQ2tY4pPtAqrvIOY1nxTM/S6rZ4sTwTMEuYMGWmuh
FHWymV4xtsQobZpe3v8ACZbfcPOsnAoWR7zRnIdbQ6k4KSPWRRiswVGG0nT5KLD6aKlo6SjppIqe
lQIkUb0c5sNotclbn46nXgR38RLDP+2fEGhJuas988J/g+Bqs9zuct7STxyktdc9Xq9z1er3PV6h
n9B3/O78c/8ACd9X/wD2U2YOer1e/Ec/7OGdef8Awomdv/Ylq+er1Axz1epVdLqmKHFX81woKj7R
A8fjxNdCU0tszBoZcrV1CAv6eP8A5DUeP08Dtwk0esVP6myQ1/S/HqWlqI/PNIzgLItyI3WVgNfF
VI4zZ4PI86cuxLK/KixNbsOw4MaCNdc9XqeImKZalUNo41VgfBhqDxYf7nTceKmujqZ6Orjq6Vil
TGweNh3DA3BHEqDBmrkSKd8TxWQ1UAqVDOHE5kF7sXALA39h4sWvEA1QChfwXH8Lz7hEWGVU3y2J
RLG1BVRkiWmqEHuSoQb3HY+0acUgzgaTKTpxpR+gr1V5n9G/riwDqbKRR0LtPlLO1HFpBVYNiqij
qio77QpSdfYyA8U5Xf8A5W5Q4f4SJ8pGI8ttMZhZ/mbZbY2kGPPnCmP1MV7dE/V3XZpwoGXCTW10
M6wn3KilhxCeiKKe12pkjcHwJB4bb4J/L5q6ofao6h1hQn50XbtnvsuaSraEweojD4ih/wA5Zjwj
E+m2P5uyniDVVLUYJRtQCNSEZIqCWRXF9A36YgjvfQ9uBLe1CXbZtXDvEe+RQk3aWpt5xPHu1e4i
q/8Aiat17nq9Xuer1e56vUM/oO/53fjn/hO+r/8A7KbMHPV6vfiOf9nDOvP/AIUTO3/sS1fPV6gY
56vU8ZIwVsbxtaRrimsTIy9xppb6+NvK0pJp+3TqVFCtgvR/CJ03GomB+FuELt+ocKPW7UVOxro/
htHlvEqyKqnaSGjqplU2sTHTs4B+Btxlu+JWkQNo+NPLtvAryPwoA+CigrXaIXcKO55sCa9TstSg
wqel8FQAX/4kOLFKGk03xpoBsbjiKnKl1EgaGH/GTuJ/LilasBVRT7LiT4Z8rJStsq41Viy9/brx
SabiadOo6NmHBaTqDTfo8RjKUdWyXG8hbxuD7bCx42+JE8RXm8DFKDqljeIdXOj2F9RK4LHiuGVU
NFXlFJD+fRpRNO20XA3UMbMALBpdO44c5opVzaMPnaAUE/4uz/eSmi2ySGX3GhsJ1D/O/WaXPRjN
c9L6TczKtU1TFhpxGiEVz5dmpw8bpvAYKQ50IHbgPzt0qaYanAu4/wCaMPjQmyhuFvOdDeHqcfhR
auKaQ17nq9Xuer1e56vUM/oO/wCd345/4Tvq/wD+ymzBz1er34jn/Zwzrz/4UTO3/sS1fPV6gY56
vVKwyuraKXfRytG/tQkH8uaUJGNOIURsp9pc25yjUeTiUygeAkbiRVu2dqRS1L7vBVSJM453einp
3xSY0ssbxyoZDZkZCrA/SNOUFs0CDpFOF53SfFhFJDi+iqucblPsfbPjy6TFarJJLsg8kG7Mbsfo
5dSoEVoVg4zVqyB97ID2XjkzWqlLVPUVPmHt2A+HFCXJVVYpaYg0dH0VmVl3Goq4Yo2/wsLyn8l4
679ppofdRnekPpHxnN34fWROoMK/MUPUfGc4ZFjlZyFgxOGKkqcHhdj9nfX0UQH+qzcHuWZem7yB
aR96FlfofD7AUiaCd3eKYzYT9ikAeqTMeoUfZRa+ieYvkMl5+yZX3RavCJK2ON7g+fRt5ZUA+O2U
k/8AEeRJmLJUWlf0Vj2HA++KkSweCUuJ/pI94xHzoNOLaL69z1er3PV6vc9XqGf0Hf8AO78c/wDC
d9X/AP2U2YOer1e/Ec/7OGdef/CiZ2/9iWr56vUDHPV6ucNt+vPVsVOp0jI140o0oQBXOsSKOjkZ
R7xFhqfE80kyassAJNNfHqSVlpfKL7X+0dB7OOtxsrRrlWmMMES1/G3NvQMBXhWDjNbrsG3NgxXq
zUxsQb68eQcaqaV+bqk0vS/BcPv71RUz1TD2hECL/wArcUP7KbSPEauv/C59NdR15/4TzQ4Hgig5
7gx7MWb8sMoG9MWwXFEmpyp1ILGEx3H+Lki7n3KWktJV9jiVJV5KUoT6GD6UDd4myVKWPuQQoegx
HqJFVCevHIDdL/VLmWXCImpst5mEWcMJUqEX5PMVOMQaJFFrLFLLJDb/AFOADN7Q21wtsjYT8fxo
VZc+HWUqB4c+6gV4VUur3PV6vc9Xq9z1eoZ/Qd/zu/HP/Cd9X/8A2U2YOer1e/Ec/wCzhnXn/wAK
Jnb/ANiWr56vUDHPV6uUZs456tip9M9tLa8aUKfQayzbpqd4Qouw0/jzQwNOKxBFNPbQ9+PUjrlE
rPIET7R0HLoEmBXjXpkaOQxuLMNCOaWCDBrQrjytbr3PV6udO1pAD2J5dBxrRpTdSJzHT4NhIuFp
6MOVbwaVyT94A4puTBptvGa2Wf8AhOxlyXDfweulUEqgPWyZnxIkAjcs2aK6NTqB+7GBwZZegtsN
g/0Z9pJ+dBy+xeVzwFU/f8KRclRdMPxCIOneHUQo8v4flqjqcNPlhTLBieLYhips1rsiSTtEvgu2
w4T7zrK3wo/xJB95B94pdkadLRT0Kj3CPjVf3AzR1Xuer1e56vV7nq9Qz+g7/nd+Of8AhO+r/wD7
KbMHPV6vfiOf9nDOvP8A4UTO3/sS1fPV6gY56vV2p2tfnq2KlwTHsp05QinUms6TuDqdOVinAqm6
cETNu7kk/frxwUmVtrpLbgSbcsK1XOpfcwvq3ieXcM1oV0qApc+PbngMK9NcSLcqRW67jBMigdyR
b7+eSMa9T1n+Z5scVG/3OCCPTtpGDxTefdTTOythT/hMd6oMs4j6Tqf0O5zxYL1uyolRnPL+FVA2
/N5TxzysS3Uzkne1NVVEnmpYFVkQ6qdBZl1wFsoTPiSIPtMHyghPUQBxEkN614yobCfeP3TRHf8A
hWp1DyFmj8QLKGR8txo+c8q5KoKLMlbG4LebXYlV4pS0rqBoYqedZNTqJR7OIN4lAIaSdviV6EhI
96Fe0UrygHxnhIHrGPxHsqrHgXo4r3PV6vc9Xq9z1eoZ/Qd/zu/HP/Cd9X//AGU2YOer1Cz6+fRZ
1hzV66utOZ8MxnIcWG4lnzN9fTxYl1T6Y4fVpFUZgqpUWoo6/HIamCQKwDxzRq6G6soYEc9XqCb/
AGDut/8A03Onf/q3+k3/ALkHPV6vf7B3W/8A6bnTv/1b/Sb/ANyDnq9WWn9B/W1b2xzp2T8Or3Sb
/wByDmjV01mHoT63f9Nvp5/6t3pP/wC5BysVeawVPoP62s4Ixzp3e2oPV7pMP/ag5YU2qsf+wd1v
/wCm507/APVv9Jv/AHIObFVrx9B3XDxxzp3/AOrf6Tf+5BzZNerND6Eetvl7Jcc6dhPBv873Sb/3
IOOIOEGtGscnoO62X9zHendv/CvdJv8A3IOVVXhXoPQf1wWdG/nnTs2I7dXuk3t/8GDnkGFCvGlh
h/oZ6gTZnlbN2OdP0w8xxi56tdKwR7gGoGPbvy5vMFLJ8Axp20CP4tlDXk30cevAepLJWdvSNmPL
8PqxwvyKjJVJlXqL07lxWRaTDww+VoqfF3aeNqJD5qeWySQ7g4ZCb0y9+6SrFJnHZjhxw6OmrXbd
sUmFCOO3nbSR/Ee9Ovr+9QnrNzl1h9XFH0/yX6hsZOFvmLLM/UvptgrUb0+C0tHT2oMUzB8zCslP
FHKqv4MCNCOL8yecdcClpKcBAM7BhhOOJk+c0htW0oRCTIk4+tAh/sHdb/8ApudO/wD1b/Sb/wBy
DhfSivf7B3W//pudO/8A1b/Sb/3IOer1e/2Dut//AE3Onf8A6t/pN/7kHPV6vf7B3W//AKbnTv8A
9W/0m/8Acg56vULPos9FnWHLnWHGcQxDGchyU8mQ+qdAq0HVPpjXSiWu6Y45RRM0VFjksixrJKpk
kKhIkDSSMsasw9Xq/9k=

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/images/2009/11/01/books/01moth_eggers/moth.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAARgAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABAMDAwMDBAMDBAYEAwQGBwUEBAUHCAYGBwYGCAoICQkJCQgKCgwMDAwMCgwMDQ0MDBERERER
FBQUFBQUFBQUFAEEBQUIBwgPCgoPFA4ODhQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgAlwCXAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAA
AAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIG
AnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6Oz
NhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dn
d4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQID
BQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LC
B3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaW
prbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq
+v/aAAwDAQACEQMRAD8A6dq+r6kl9fRx300aRzSAFJiFRVmZQKV2FBTFUtGq6y7sIdRuDGzMkcnr
yMOZK8QRy2Ff14qpSazrVwrSR6lcxr67wERzSbAAAblu5Na4q8di82+dVuIQPMepspYhgb24INFP
YyYqkfl7zt57lm1lJvM2rSNBqdxDEJL+5cBOfwqKyGiivTtiqMh86+dx+YvkS2l8yap9S1DUJrO7
tvr9yYJVliAHNOfFuJNVqOuKsas/OregzTfndq3roD+65au5YqOgPqEVJG1cVTy385aKkaNJ+dfm
SeQH4o4rfVnPz+KUAjFUyj876Uh/d/mp5ruuVCAllqOx77tLuMVcvnQUJi/MDzhMRWgFreLTw+1N
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
XdfXKhj2FSxABIVf/9k=

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://up.nytimes.com/?d=0/4/&t=2&s=2&ui=4122962&r=&u=www%2enytimes%2ecom%2f2009%2f11%2f01%2fbusiness%2feconomy%2f01view%2ehtml%3f%5fr%3d1%26sq%3dmankiw%26st%3dSearch%26scp%3d1

GIF89a=01
------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://wt.o.nytimes.com/dcsym57yw10000s1s8g0boozt_9t1x/njs.gif?dcsuri=/nojavascript&WT.js=No&WT.tv=1.0.7

R0lGODlhAQABAJH/AP///wAAAP///wAAACH/C0FET0JFOklSMS4wAt7tACH5BAEAAAIALAAAAAAB
AAEAAAICVAEAOw==

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.nytimes.com/adx/bin/clientside/50012d87Q2FkHrCQ2BQ2AkpxVQ2AoWxT-HpQ2ANh-Q3EPDHHQ3BwVQ2B7C7Q207Q3BQ3EQ2BQ3B

R0lGODlhBQAFAIAAAMDAwAAAACH5BAEAAAAALAAAAAAFAAUAAAIEhI+pWAA7

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.nytimes.com/adx/bin/clientside/50012da2Q2Fo.Q5DQ5EQ208ouPq8j2P6v.u8afvYkQ5C..VKqQ20RQ5ER(R(YQ20V

R0lGODlhBQAFAIAAAMDAwAAAACH5BAEAAAAALAAAAAAFAAUAAAIEhI+pWAA7

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://graphics8.nytimes.com/ads/blank.gif

R0lGODlhAQABAJH/AP///wAAAP///wAAACH/C0FET0JFOklSMS4wAt7tACH5BAEAAAIALAAAAAAB
AAEAAAICVAEAOw==

------=_NextPart_000_0000_01CA5B95.5DDF4B10
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_01CA5B95.5DDF4B10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/css/common/global.css

BODY {
	BACKGROUND-COLOR: white; FONT: small Georgia, serif
}

@media Print   =20
{
BODY {
	BACKGROUND-IMAGE: =
url(http://wt.o.nytimes.com/dcsym57yw10000s1s8g0boozt_9t1x/dcs.gif?dcsuri=
=3Dprint.html&dcsdat=3D1068453281752&WT.ti=3DPrint-Tracker&WT.z_dcsm=3D1)=

}
    }
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-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: =
none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none
}
FORM {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 0px; PADDING-RIGHT: 0px; =
DISPLAY: inline; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#nagBar {
	DISPLAY: none
}

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nytimes.com/css/common/screen/general.css

BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 13px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 13px
}
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:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
.doubleRule {
	BORDER-RIGHT-WIDTH: 0px !important; MARGIN-TOP: 12px; MARGIN-BOTTOM: =
12px; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
50%; BORDER-TOP-WIDTH: 0px !important; BORDER-BOTTOM-WIDTH: 0px =
!important; HEIGHT: 4px; CLEAR: both; BORDER-LEFT-WIDTH: 0px !important
}
.singleRule {
	LINE-HEIGHT: 0; MARGIN-TOP: 12px; MARGIN-BOTTOM: 12px; HEIGHT: 1px; =
CLEAR: both; FONT-SIZE: 0px; BORDER-TOP: #ccc 1px solid
}
#nagBar {
	DISPLAY: none
}
DIV#shell {
	POSITION: relative; TEXT-ALIGN: left; BORDER-LEFT: #999 1px solid; =
MARGIN: 0px auto; WIDTH: 971px; DISPLAY: block; FONT-SIZE: 90%
}
DIV#shell UL.tabs {
	Z-INDEX: 5500; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: =
Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; VERTICAL-ALIGN: =
middle; PADDING-TOP: 0px
}
DIV#shell UL.tabs LI {
	BACKGROUND-IMAGE: none; Z-INDEX: 6000; BORDER-BOTTOM: #ccc 1px solid; =
BORDER-LEFT: #ccc 0px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: =
#f0f4f5; MARGIN: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: =
block; WHITE-SPACE: nowrap; FLOAT: left; BORDER-TOP: #ccc 1px solid; =
BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 4px
}
DIV#shell UL.tabs LI.selected {
	Z-INDEX: 9999; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 4px; =
BACKGROUND-COLOR: white; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; =
PADDING-TOP: 4px
}
DIV#shell DIV.tabContent {
	BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 7px; MARGIN: 0px; =
PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: none; CLEAR: both; =
BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: =
7px; _padding: 7px 7px 30px 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 {
	Z-INDEX: 5000; POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; MIN-HEIGHT: 20px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; FONT-SIZE: 10px; =
VERTICAL-ALIGN: bottom; TOP: 0px; PADDING-TOP: 0px; _border-bottom: 1px =
solid #999; _height: 20px
}
DIV#login UL.tabs {
	MIN-HEIGHT: 19px; FLOAT: none; TOP: 0px; LEFT: 0px; _height: 20px; =
_position: absolute; _float: none
}
DIV#login UL.tabs LI {
	BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: #999; MIN-HEIGHT: 11px; =
BORDER-RIGHT-COLOR: #999; FONT-SIZE: 10px; BORDER-LEFT-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 {
	Z-INDEX: 9998; POSITION: relative; TEXT-ALIGN: right; PADDING-BOTTOM: =
0px; BORDER-RIGHT-WIDTH: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: Arial, =
sans-serif; WHITE-SPACE: nowrap; FLOAT: right; BORDER-TOP-WIDTH: 0px =
!important; BORDER-BOTTOM-WIDTH: 0px !important; FONT-SIZE: 11px; =
VERTICAL-ALIGN: middle; BORDER-LEFT-WIDTH: 0px !important; PADDING-TOP: =
2px; _border-bottom: 1px solid #999999
}
UL#memberTools LI {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: =
#ccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; DISPLAY: inline; WHITE-SPACE: nowrap; FONT-SIZE: =
12px; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 0px solid; =
PADDING-TOP: 0px
}
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 {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; =
BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
UL#memberTools LI.tslogo A {
	COLOR: #000
}
UL#memberTools LI IMG#memberTool_TimesSelect {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 6px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 2px
}
#timesSelectDropDown {
	Z-INDEX: 9999; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; =
TEXT-ALIGN: left; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; WIDTH: 113px; PADDING-RIGHT: =
0px; VISIBILITY: hidden; BORDER-TOP: #999 1px solid; TOP: 17px; =
BORDER-RIGHT: #999 1px solid; PADDING-TOP: 10px; LEFT: 0px; =
_padding-bottom: 0; _width: 113px
}
.dropDown#timesSelectDropDown {
	LEFT: 855px !important
}
#timesSelectDropDown UL {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none; =
MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: Arial,Helvetica,sans-serif; COLOR: #666 !important; =
FONT-SIZE: 95%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.dropDown#timesSelectDropDown UL {
	FONT-SIZE: 80%
}
#timesSelectDropDown UL LI {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: =
none; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; DISPLAY: =
block; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll =
repeat 0% 0%; FONT-SIZE: 100%; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
#timesSelectDropDown A {
	PADDING-BOTTOM: 2px; TEXT-TRANSFORM: none; MARGIN: 0px 0px 0px -5px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; HEIGHT: 10px; =
FONT-WEIGHT: normal !important; PADDING-TOP: 2px; _height: 12px
}
#timesSelectDropDown A:link {
	COLOR: #004276
}
#timesSelectDropDown A:visited {
	COLOR: #004276
}
#timesSelectDropDown LI.sect A {
	TEXT-TRANSFORM: uppercase; COLOR: #666 !important
}
DIV#page {
	Z-INDEX: 1; POSITION: relative; CLEAR: both; BORDER-TOP: #999 1px =
solid; TOP: -1px; BORDER-RIGHT: #999 1px solid; _border-top: 0; _top: 0
}
DIV#masthead {
	BORDER-BOTTOM: black 2px solid; POSITION: relative; PADDING-BOTTOM: =
0px; MARGIN: 0px; MIN-HEIGHT: 48px; PADDING-LEFT: 9px; PADDING-RIGHT: =
0px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 7px; _height: 48px; =
_overflow: visible
}
IMG#NYTLogo {
	MARGIN-TOP: 4px
}
DIV#masthead DIV#date {
	FONT-SIZE: 12px
}
DIV#masthead H1 {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-LEFT: 0px; WIDTH: 223px; PADDING-RIGHT: 0px; DISPLAY: =
block; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 29px; =
VERTICAL-ALIGN: baseline; TOP: 19px; PADDING-TOP: 0px; LEFT: 308px
}
DIV#masthead H1 A {
	COLOR: #000; TEXT-DECORATION: none
}
DIV#searchWidget {
	POSITION: relative; WIDTH: 197px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; FLOAT: right; FONT-SIZE: 8pt; MARGIN-RIGHT: 7px
}
DIV#searchWidget #searchInputs {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; MIN-HEIGHT: 21px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: bottom; =
PADDING-TOP: 0px; _height: 21px
}
DIV#searchWidget #searchInputs .inputGroup {
	MARGIN: 0px 0px 5px; WIDTH: 140px; FLOAT: left
}
DIV#searchWidget #searchInputs .inputGroup LI {
	MARGIN-TOP: 2px; WHITE-SPACE: nowrap; FLOAT: left; CLEAR: right; =
MARGIN-RIGHT: 5px; _margin-top: 0px
}
DIV#searchWidget #searchInputs .inputGroup INPUT {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
DIV#searchWidget INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV#searchWidget INPUT#searchQuery {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 19px
}
DIV#searchWidget INPUT#searchSubmit {
	FLOAT: right
}
DIV#Middle1 {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; WIDTH: 88px; =
FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: right; FONT-SIZE: 9px; =
OVERFLOW: hidden; MARGIN-RIGHT: 7px
}
DIV#Middle1 IMG {
	DISPLAY: block; MARGIN-BOTTOM: 1px
}
DIV#nytSearchWidget {
	POSITION: relative; WIDTH: 197px; WHITE-SPACE: nowrap; FLOAT: right; =
FONT-SIZE: 91.6%; MARGIN-RIGHT: 7px
}
* HTML DIV#nytSearchWidget {
	MARGIN-RIGHT: 4px
}
DIV#nytSearchWidget LABEL {
	MARGIN: 0px 0px 2px; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
DIV#nytSearchWidget INPUT {
	VERTICAL-ALIGN: middle
}
DIV#nytSearchWidget INPUT#searchQuery {
	MARGIN: 0px 2px 0px 0px; WIDTH: 163px; HEIGHT: 12px; FONT-SIZE: 100%
}
#adxLeaderboard {
	BORDER-BOTTOM: #d3d3d3 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: =
5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: =
5px
}
#adxLeaderboard:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
#adxLeaderboard > TABLE {
	MARGIN: auto
}
* HTML #adxLeaderboard {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 1%; =
PADDING-TOP: 5px
}
DIV#main {
	PADDING-BOTTOM: 7px; MARGIN-TOP: 15px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; CLEAR: both; BORDER-TOP: #fff 1px solid; =
PADDING-TOP: 0px
}
DIV#main:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
* HTML #main {
	HEIGHT: 1%
}
#movies {
	DISPLAY: none
}
DIV.story {
	; MARGIN-TOP: expression( this =3D=3D this.parentNode.firstChild ? =
"0px" : "12px" ); MARGIN-BOTTOM: 8px
}
DIV.story:first-child {
	MARGIN-TOP: 0px
}
DIV.story H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: =
125%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.story H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: =
125%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.story H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: =
125%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.story H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: =
125%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.story H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: =
125%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.byline {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #808080; FONT-SIZE: =
86%
}
SPAN.timestamp {
	COLOR: #a81817
}
DIV.story DIV.byline SPAN.timestamp {
	COLOR: #a81817
}
DIV.story P.summary {
	LINE-HEIGHT: 1.35em; MARGIN: 2px 0px 0px; FONT-FAMILY: Georgia, "Times =
New Roman", Times, serif; COLOR: #333; FONT-SIZE: 100%
}
DIV.story DIV.kicker {
	LINE-HEIGHT: 1.3em; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, =
Helvetica, sans-serif; COLOR: black; FONT-SIZE: 90%
}
DIV.story DIV.callout {
	FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 12px; FLOAT: =
right; COLOR: #666; MARGIN-LEFT: 24px; FONT-SIZE: 92%
}
IMG.callout {
	FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 12px; FLOAT: =
right; COLOR: #666; MARGIN-LEFT: 24px; FONT-SIZE: 92%
}
.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 {
	PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND: =
url(/images/article/functions/enlarge_icon.gif) no-repeat 0px 0px
}
DIV.story DIV.callout IMG {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: =
none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; =
BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
DIV.story DIV.callout DIV.credit {
	TEXT-ALIGN: right; COLOR: #666666
}
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 {
	BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: =
13px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
FONT-FAMILY: Arial, Helvetica, sans-serif; CLEAR: both; FONT-SIZE: 90%; =
BORDER-TOP: black 2px solid; PADDING-TOP: 13px
}
DIV#footer A {
	COLOR: #666; TEXT-DECORATION: underline
}
DIV#footer A.rssButton {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/images/global/icons/feed_icon_16x16.gif) no-repeat left =
top; PADDING-TOP: 1px
}
DIV#footer A.rssButton:visited {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/images/global/icons/feed_icon_16x16.gif) no-repeat left =
top; PADDING-TOP: 1px
}
DIV#footer A.copyright {
	COLOR: #000; TEXT-DECORATION: none
}
DIV#footer DIV.footerRow {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
DIV#footer UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
9px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
DIV#footer UL LI {
	BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; =
PADDING-RIGHT: 5px; DISPLAY: inline; BACKGROUND: none transparent scroll =
repeat 0% 0%; PADDING-TOP: 0px
}
.linkbox {
	CURSOR: hand
}
DIV.columnGroup A.more {
	DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: =
85%
}
DIV.columnGroup DIV.columnGroupTools {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: right; FONT-SIZE: 90%
}
DIV.columnGroup H4 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 7px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: =
Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 86%; FONT-WEIGHT: =
normal; PADDING-TOP: 0px
}
DIV.columnGroup > H5 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 7px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: =
Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 86%; FONT-WEIGHT: =
normal; PADDING-TOP: 0px
}
DIV.advertisementColumnGroup.columnGroup DIV.textAdvertisement {
	PADDING-LEFT: 7px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
MARGIN-BOTTOM: 12px
}
DIV.advertisementColumnGroup.columnGroup DIV.ad_section {
	PADDING-LEFT: 7px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
MARGIN-BOTTOM: 12px
}
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-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: none =
transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails LI {
	POSITION: relative; TEXT-ALIGN: left; LINE-HEIGHT: 1.2em; MARGIN: 6px; =
WIDTH: 88px; DISPLAY: inline-block; FONT-FAMILY: Arial, Helvetica, =
sans-serif; WORD-WRAP: break-word; BACKGROUND: none transparent scroll =
repeat 0% 0%; FLOAT: left; FONT-SIZE: 80%; VERTICAL-ALIGN: top; =
OVERFLOW: visible; _height: 1%
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails LI A =
{
	LINE-HEIGHT: 1.2em
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails =
LI.clearfix {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: none; HEIGHT: 0px; CLEAR: =
both; OVERFLOW: hidden; PADDING-TOP: 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 {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
4px; WIDTH: 98px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: =
Arial, Helvetica, sans-serif; BACKGROUND: =
url(/images/homepage/searchSelect.gif) no-repeat left top; HEIGHT: 15px; =
FONT-SIZE: 85%; OVERFLOW: hidden; PADDING-TOP: 4px; _background: none
}
DIV.customSelectContainer SELECT {
	POSITION: absolute; WIDTH: 102px; TOP: 0px; LEFT: 0px; opacity: 0.0
}
UL.refer {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
COLOR: #333; FONT-SIZE: 92%; PADDING-TOP: 0px
}
UL.refer LI {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; PADDING-TOP: 0px; _background-position: =
left .45em
}
UL.refer LI.free {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; PADDING-TOP: 0px; _background-position: =
left .45em
}
H5 .audio {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%
}
H5 .graphic {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%
}
H5 .interactive {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%
}
H5 .photo {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%
}
H5 .slideShow {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%
}
H5 .trailer {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%
}
H5 .video {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%
}
.media {
	MARGIN: 0px 0px 4px; FLOAT: none !important
}
H5 A SPAN.iconText {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 80%
}
#articleInline #inlineMultimedia .story IMG {
	MARGIN-TOP: 15px; DISPLAY: block; MARGIN-BOTTOM: 0px
}
.media IMG {
	MARGIN-TOP: 15px; DISPLAY: block; MARGIN-BOTTOM: 0px
}
#articleInline #inlineMultimedia .story H2 {
	MARGIN-TOP: 2px
}
#articleInline #inlineMultimedia .story .mediaType {
	FILTER: Alpha(Opacity=3D80); PADDING-BOTTOM: 4px !important; =
LINE-HEIGHT: 13px; BACKGROUND-COLOR: #fff; MARGIN-TOP: -20px; =
PADDING-LEFT: 20px !important; WIDTH: 166px; PADDING-RIGHT: 4px =
!important; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: =
arial,sans-serif; BACKGROUND-POSITION: 3px 4px; COLOR: #000; FONT-SIZE: =
77%; CURSOR: pointer; PADDING-TOP: 3px !important; opacity: .8; =
_line-height: 14px; -moz-opacity: 0.8
}
.aColumn #inlineMultimedia .story .mediaType {
	FILTER: Alpha(Opacity=3D80); PADDING-BOTTOM: 4px !important; =
LINE-HEIGHT: 13px; BACKGROUND-COLOR: #fff; MARGIN-TOP: -20px; =
PADDING-LEFT: 20px !important; WIDTH: 166px; PADDING-RIGHT: 4px =
!important; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: =
arial,sans-serif; BACKGROUND-POSITION: 3px 4px; COLOR: #000; FONT-SIZE: =
77%; CURSOR: pointer; PADDING-TOP: 3px !important; opacity: .8; =
_line-height: 14px; -moz-opacity: 0.8
}
.media .mediaType {
	FILTER: Alpha(Opacity=3D80); PADDING-BOTTOM: 4px !important; =
LINE-HEIGHT: 13px; BACKGROUND-COLOR: #fff; MARGIN-TOP: -20px; =
PADDING-LEFT: 20px !important; WIDTH: 166px; PADDING-RIGHT: 4px =
!important; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: =
arial,sans-serif; BACKGROUND-POSITION: 3px 4px; COLOR: #000; FONT-SIZE: =
77%; CURSOR: pointer; PADDING-TOP: 3px !important; 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/icons/multimedia/audio_icon.gif)
}
.graphic.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/graphic_icon.gif)
}
.interactive.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/interactive_icon.gif)
}
.photo.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/photo_icon.gif)
}
.trailer.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/trailer_icon.gif)
}
.slideShow.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/photo_icon.gif)
}
.map.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/map_icon.gif)
}
.video.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/video_icon.gif)
}
.trailer.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/trailer_icon.gif)
}
.audio.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.graphic.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.interactive.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.photo.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.trailer.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.slideShow.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.map.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.video.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.trailer.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.refer LI .inlinePlayer {
	MARGIN-LEFT: -8px
}
.inlinePlayer {
	BORDER-BOTTOM: #e2e2e2 1px solid; BORDER-LEFT: #e2e2e2 0px solid; =
PADDING-BOTTOM: 2px; MARGIN-TOP: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: =
4px; BACKGROUND: white; BORDER-TOP: #e2e2e2 1px solid; BORDER-RIGHT: =
#e2e2e2 0px solid; PADDING-TOP: 3px
}
.tsIcon {
	DISPLAY: none !important
}
#articleInline #inlineMultimedia .story .tsIcon {
	DISPLAY: none !important
}
.hideContent {
	DISPLAY: none
}
SPAN.dateLine {
	COLOR: #808080
}
DIV.story DIV.byline SPAN.dateLine {
	COLOR: #808080
}

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.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-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 8px; =
FONT-SIZE: 140%; FONT-WEIGHT: bold
}
.aColumn .specialSectionHeader {
	FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 8px; =
FONT-SIZE: 140%; FONT-WEIGHT: bold
}
#aColumn .specialSectionHeader .subheader {
	DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; =
MARGIN-BOTTOM: 1px; FONT-SIZE: 70%; FONT-WEIGHT: normal
}
.aColumn .specialSectionHeader .subheader {
	DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; =
MARGIN-BOTTOM: 1px; FONT-SIZE: 70%; FONT-WEIGHT: normal
}
#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 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 9px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0px; HEIGHT: 0px; COLOR: transparent; CLEAR: =
both; OVERFLOW: hidden; PADDING-TOP: 20px
}
.branded A {
	MARGIN-TOP: -18px; TEXT-INDENT: -3000px; WIDTH: 190px; DISPLAY: block; =
HEIGHT: 18px
}
.columnGroup .CollDisplayName {
	MARGIN: 0px 0px 8px; FONT-FAMILY: Arial, Helvetica, sans-serif =
!important; FONT-SIZE: 120% !important; FONT-WEIGHT: bold !important
}
.columnGroup H3.icon {
	MARGIN: 0px 0px 8px; FONT-FAMILY: Arial, Helvetica, sans-serif =
!important; FONT-SIZE: 120% !important; FONT-WEIGHT: bold !important
}
.columnGroup H3.promo {
	MARGIN: 0px 0px 8px; FONT-FAMILY: Arial, Helvetica, sans-serif =
!important; FONT-SIZE: 120% !important; FONT-WEIGHT: bold !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 {
	MARGIN-BOTTOM: 10px !important; FLOAT: left; MARGIN-RIGHT: 8px
}
.bColumn .subheader {
	MARGIN-TOP: -5px !important; DISPLAY: block; FONT-FAMILY: Arial, =
Helvetica, sans-serif; MARGIN-BOTTOM: 7px; FONT-SIZE: 95%
}
.cColumn .subheader {
	MARGIN-TOP: -5px !important; DISPLAY: block; FONT-FAMILY: Arial, =
Helvetica, sans-serif; MARGIN-BOTTOM: 7px; FONT-SIZE: 95%
}
.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 {
	MARGIN-BOTTOM: 12px !important; BORDER-TOP: #ccc 1px solid; =
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 {
	MARGIN: 0px 0px 4px; FLOAT: none !important
}
.bColumn .columnGroup .media.callout {
	MARGIN: 0px 0px 4px; FLOAT: none !important
}
.bColumn .span.callout {
	MARGIN: 0px 0px 24px; FLOAT: none !important; CLEAR: left
}
.bColumn UL {
	LINE-HEIGHT: 1.3em; MARGIN: 0px 0px 4px
}
.cColumn UL {
	LINE-HEIGHT: 1.3em; MARGIN: 0px 0px 4px
}
.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 {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; PADDING-TOP: 0px; _padding: 0px 0px 0px =
8px; _background-position: left .45em
}
.cColumn UL LI {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; PADDING-TOP: 0px; _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 .external_feed H5 {
	FONT-WEIGHT: normal !important
}
.bColumn .kicker {
	CLEAR: left
}
.bColumn .byline {
	MARGIN-BOTTOM: 3px
}
.bColumn .columnGroup .more {
	FONT-SIZE: 92%
}
.cColumn .more {
	FONT-FAMILY: Arial, Helvetica, sans-serif !important; FONT-SIZE: 90% =
!important
}
.bColumn .more {
	LINE-HEIGHT: 1.4em; MARGIN-TOP: 5px !important; 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 {
	TEXT-ALIGN: right !important; FONT-SIZE: 80% !important; PADDING-TOP: =
7px !important
}
.bColumn .adCreative IMG {
	MARGIN: 0px; DISPLAY: block !important; FLOAT: right !important
}
.columnGroup .subColumnA {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 173px; DISPLAY: inline; BORDER-TOP-STYLE: none =
!important; FLOAT: left; CLEAR: left; BORDER-LEFT-STYLE: none =
!important; MARGIN-RIGHT: 13px !important
}
.columnGroup .editColumn {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 173px; DISPLAY: inline; BORDER-TOP-STYLE: none =
!important; FLOAT: left; CLEAR: left; BORDER-LEFT-STYLE: none =
!important; MARGIN-RIGHT: 13px !important
}
.columnGroup .subColumnB {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 134px !important; DISPLAY: inline; BORDER-TOP-STYLE: =
none !important; FLOAT: left; MARGIN-LEFT: 6px !important; CLEAR: right; =
BORDER-LEFT-STYLE: none !important; MARGIN-RIGHT: 6px !important
}
.columnGroup .searchColumn {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 134px !important; DISPLAY: inline; BORDER-TOP-STYLE: =
none !important; FLOAT: left; MARGIN-LEFT: 6px !important; CLEAR: right; =
BORDER-LEFT-STYLE: none !important; MARGIN-RIGHT: 6px !important
}
#adxBigAd {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 12px; CLEAR: both
}
#adxBigAd H4 {
	TEXT-ALIGN: left
}
.cColumn IFRAME {
	MARGIN-BOTTOM: 12px
}
.cColumn IFRAME {
	MARGIN-BOTTOM: 12px
}
#classifiedsWidget .tabContent {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important
}
#classifiedsWidget .tabContent .summary {
	LINE-HEIGHT: 110% !important; MARGIN-BOTTOM: 6px !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-FAMILY: Arial, Helvetica, sans-serif !important; FONT-SIZE: 85%
}
#classifiedsWidget .tabContent:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
* HTML #classifiedsWidget .tabContent {
	HEIGHT: 1%
}
#classifiedsWidget .tabContent .subColumns {
	PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important
}
#classifiedsWidget .tabContent .subColumnA {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 173px; DISPLAY: inline; BORDER-TOP-STYLE: none =
!important; FLOAT: left; MARGIN-LEFT: 6px !important; BORDER-LEFT-STYLE: =
none !important; MARGIN-RIGHT: 6px !important
}
#classifiedsWidget .tabContent .editColumn {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 173px; DISPLAY: inline; BORDER-TOP-STYLE: none =
!important; FLOAT: left; MARGIN-LEFT: 6px !important; BORDER-LEFT-STYLE: =
none !important; MARGIN-RIGHT: 6px !important
}
#classifiedsWidget .tabContent .subColumnB {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 134px !important; DISPLAY: inline; BORDER-TOP-STYLE: =
none !important; FLOAT: left; MARGIN-LEFT: 6px !important; =
BORDER-LEFT-STYLE: none !important; MARGIN-RIGHT: 6px !important
}
#classifiedsWidget .tabContent .searchColumn {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 134px !important; DISPLAY: inline; BORDER-TOP-STYLE: =
none !important; FLOAT: left; MARGIN-LEFT: 6px !important; =
BORDER-LEFT-STYLE: none !important; MARGIN-RIGHT: 6px !important
}
* HTML #classifiedsWidget .tabContent .subColumnB {
	MARGIN-LEFT: 0px !important
}
#classifiedsWidget .tabContent .story H5 {
	FONT-SIZE: 100% !important
}
#classifiedsWidget .tabContent .kicker {
	TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 2px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; CLEAR: left; FONT-SIZE: 90%; FONT-WEIGHT: normal
}
#classifiedsWidget .tabContent .subColumnA UL {
	LINE-HEIGHT: 140%; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; FONT-SIZE: 90%
}
#classifiedsWidget .tabContent .subColumnB UL {
	LINE-HEIGHT: 140%; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; FONT-SIZE: 90%
}
#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-FAMILY: Arial, =
Helvetica, sans-serif; MARGIN-BOTTOM: 7px; FONT-SIZE: 80%
}
#classifiedsWidget .tabContent .refer {
	MARGIN-BOTTOM: 10px; CLEAR: both
}
#classifiedsWidget .tabContent .searchForm {
	MARGIN: 0px 0px 12px; WIDTH: 134px !important; DISPLAY: inline; FLOAT: =
left
}
#classifiedsWidget .tabContent .searchForm INPUT#searchQuery {
	WIDTH: 128px; MARGIN-BOTTOM: 4px
}
#classifiedsWidget .tabContent .searchForm INPUT#searchSubmit {
	DISPLAY: inline; FLOAT: left; CLEAR: none !important
}
#classifiedsWidget .tabContent .searchForm .more {
	MARGIN-TOP: 5px; DISPLAY: inline; FLOAT: right; FONT-SIZE: 0.8em =
!important
}
#classifiedsWidget .tabContent .announcement {
	PADDING-BOTTOM: 7px !important; BACKGROUND-COLOR: #efefef !important; =
MARGIN: 4px 7px 7px; PADDING-LEFT: 7px !important; WIDTH: 305px =
!important; PADDING-RIGHT: 7px !important; HEIGHT: auto !important; =
PADDING-TOP: 7px !important
}
#classifiedsWidget .tabContent .announcement P.summary {
	MARGIN: 0px
}
#classifiedsWidget .tabContent .announcement .callout {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 120px; =
BORDER-TOP-STYLE: none; MARGIN-BOTTOM: 0px !important; HEIGHT: 60px; =
BORDER-LEFT-STYLE: none; OVERFLOW: hidden
}
#classifiedsWidget .tabContent .advertisement {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 7px 7px; PADDING-LEFT: 0px =
!important; WIDTH: 318px; PADDING-RIGHT: 0px !important; CLEAR: both; =
BORDER-TOP: #ccc 1px solid; PADDING-TOP: 7px !important
}
#jobMarket .advertisement .kicker {
	WIDTH: 172px !important; FLOAT: right !important; CLEAR: none =
!important
}
#jobMarket .advertisement .summary {
	WIDTH: 172px !important; FLOAT: right !important; CLEAR: none =
!important
}
#jobMarket .advertisement .refer {
	WIDTH: 172px !important; FLOAT: right !important; CLEAR: none =
!important
}
#classifiedsWidget .tabContent .advertisement .callout {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: =
171px; DISPLAY: inline; FLOAT: left !important; HEIGHT: 96px; =
MARGIN-LEFT: 0px !important; OVERFLOW: hidden; BORDER-TOP: #ccc 1px =
solid; MARGIN-RIGHT: 13px; BORDER-RIGHT: #ccc 1px solid
}
#classifiedsWidget .tabContent .advertisement.story H5 {
	LINE-HEIGHT: 120% !important; FONT-FAMILY: Arial, Helvetica, sans-serif =
!important; MARGIN-BOTTOM: 0px !important; FONT-SIZE: 90% !important
}
#classifiedsWidget .tabContent .announcement.story H5 {
	LINE-HEIGHT: 120% !important; FONT-FAMILY: Arial, Helvetica, sans-serif =
!important; MARGIN-BOTTOM: 0px !important; FONT-SIZE: 90% !important
}
#classifiedsWidget .tabContent .advertisement.story H5 {
	DISPLAY: block
}
#classifiedsWidget .tabContent .advertisement.story P.summary {
	DISPLAY: block
}
#classifiedsWidget .tabContent .advertisement.story P.summary {
	LINE-HEIGHT: 120% !important; FONT-FAMILY: Arial, Helvetica, sans-serif =
!important; MARGIN-BOTTOM: 6px !important; LETTER-SPACING: -0.01em; =
COLOR: #000 !important; FONT-SIZE: 90% !important; WORD-SPACING: -0.15em
}
#classifiedsWidget .tabContent .announcement.story P.summary {
	LINE-HEIGHT: 120% !important; FONT-FAMILY: Arial, Helvetica, sans-serif =
!important; MARGIN-BOTTOM: 6px !important; LETTER-SPACING: -0.01em; =
COLOR: #000 !important; FONT-SIZE: 90% !important; WORD-SPACING: -0.15em
}
#classifiedsWidget .tabContent .advertisement .adCreative {
	FLOAT: left !important
}
#classifiedsWidget .tabContent .searchColumn #moduleAd {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; BORDER-RIGHT-STYLE: =
none; MARGIN: 0px; BORDER-TOP-STYLE: none; CLEAR: both; =
BORDER-LEFT-STYLE: none
}
#jobMarket .adCreative {
	PADDING-BOTTOM: 7px !important; MARGIN: 0px 6px 0px 0px; PADDING-LEFT: =
7px !important; WIDTH: 120px !important; PADDING-RIGHT: 7px !important; =
BACKGROUND: #efefef; FLOAT: left !important; HEIGHT: 60px !important; =
OVERFLOW: hidden; PADDING-TOP: 7px !important
}
#classifiedsWidget .tabContent .searchColumn .adCreative {
	TEXT-ALIGN: center; PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; WIDTH: =
120px !important; PADDING-RIGHT: 7px; BACKGROUND: #efefef; FLOAT: none =
!important; HEIGHT: 60px !important; OVERFLOW: hidden; PADDING-TOP: 7px
}
#classifiedsWidget .tabContent .searchColumn .adCreative IMG {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FLOAT: none !important; PADDING-TOP: 0px
}
.inlineVideo {
	WIDTH: 316px; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
top; PADDING-TOP: 8px
}
.inlineVideo IFRAME {
	MARGIN-LEFT: -10px; MARGIN-RIGHT: -10px
}
.left.inlineVideo {
	FLOAT: left; MARGIN-RIGHT: 15px
}
.right.inlineVideo {
	FLOAT: right; MARGIN-LEFT: 15px
}
.inlineVideo H3 {
	MARGIN: 0px; DISPLAY: inline; FONT-FAMILY: Arial, Helvetica, =
sans-serif; FLOAT: left
}
.inlineVideo .more {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: right
}
#articleBody .inlineVideo {
	MARGIN-TOP: 6px
}
#articleBody .inlineVideo H3 {
	FONT-SIZE: 91.6%
}
#articleBody .inlineVideo .more {
	FONT-SIZE: 73.3%; TEXT-DECORATION: none
}
#articleBody .inlineVideo A {
	TEXT-DECORATION: none
}
#articleBody .inlineVideo A:hover {
	TEXT-DECORATION: underline
}
#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_01CA5B95.5DDF4B10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nytimes.com/css/common/screen/navigation.css

.navigation {
	BORDER-BOTTOM: #d3d3d3 1px solid; POSITION: relative; TEXT-ALIGN: =
center; DISPLAY: block; CLEAR: both; OVERFLOW: visible; _height: 53px
}
DIV#navigation {
	BORDER-BOTTOM: #d3d3d3 1px solid; POSITION: relative; TEXT-ALIGN: =
center; DISPLAY: block; CLEAR: both; OVERFLOW: visible; _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 {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM-COLOR: #d3d3d3; TEXT-ALIGN: =
center; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: =
white; BORDER-TOP-COLOR: #d3d3d3; MIN-HEIGHT: 18px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: Georgia, Times, serif; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-COLOR: =
#d3d3d3; FONT-SIZE: 11px !important; VERTICAL-ALIGN: top; OVERFLOW: =
visible; BORDER-LEFT-COLOR: #d3d3d3; BORDER-LEFT-WIDTH: 1px; ; =
BORDER-LEFT-WIDTH: expression( this =3D=3D this.parentNode.firstChild ? =
"0px" : "1px" ); PADDING-TOP: 7px; _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 {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #f4f4f4; LIST-STYLE-TYPE: none; MARGIN: 0px; =
MIN-HEIGHT: 19px; PADDING-LEFT: 15px; WIDTH: 940px; PADDING-RIGHT: 15px; =
DISPLAY: block; WHITE-SPACE: nowrap; BORDER-TOP-STYLE: none; =
VERTICAL-ALIGN: top; TOP: 26px; FONT-WEIGHT: normal; PADDING-TOP: 8px; =
LEFT: 0px; _height: 20px; _padding-top: 7px
}
DIV#navigation DIV#subNavigation UL {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #f4f4f4; LIST-STYLE-TYPE: none; MARGIN: 0px; =
MIN-HEIGHT: 19px; PADDING-LEFT: 15px; WIDTH: 940px; PADDING-RIGHT: 15px; =
DISPLAY: block; WHITE-SPACE: nowrap; BORDER-TOP-STYLE: none; =
VERTICAL-ALIGN: top; TOP: 26px; FONT-WEIGHT: normal; PADDING-TOP: 8px; =
LEFT: 0px; _height: 20px; _padding-top: 7px
}
DIV#navigation UL.tabs LI.selected UL {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #f4f4f4; LIST-STYLE-TYPE: none; MARGIN: 0px; =
MIN-HEIGHT: 19px; PADDING-LEFT: 15px; WIDTH: 940px; PADDING-RIGHT: 15px; =
DISPLAY: block; WHITE-SPACE: nowrap; BORDER-TOP-STYLE: none; =
VERTICAL-ALIGN: top; TOP: 26px; FONT-WEIGHT: normal; PADDING-TOP: 8px; =
LEFT: 0px; _height: 20px; _padding-top: 7px
}
.navigation .subNavigation UL {
	POSITION: static; TEXT-TRANSFORM: uppercase; CLEAR: both
}
DIV#navigation DIV#subNavigation UL {
	POSITION: static; TEXT-TRANSFORM: uppercase; CLEAR: both
}
.navigation .subNavigation UL LI {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #f4f4f4; MARGIN: 0px; =
PADDING-LEFT: 6px; PADDING-RIGHT: 4px; DISPLAY: inline; FONT-FAMILY: =
Arial, sans-serif; BORDER-TOP-STYLE: none; FLOAT: none; =
BORDER-LEFT-STYLE: none; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL LI {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #f4f4f4; MARGIN: 0px; =
PADDING-LEFT: 6px; PADDING-RIGHT: 4px; DISPLAY: inline; FONT-FAMILY: =
Arial, sans-serif; BORDER-TOP-STYLE: none; FLOAT: none; =
BORDER-LEFT-STYLE: none; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL LI {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #f4f4f4; MARGIN: 0px; =
PADDING-LEFT: 6px; PADDING-RIGHT: 4px; DISPLAY: inline; FONT-FAMILY: =
Arial, sans-serif; BORDER-TOP-STYLE: none; FLOAT: none; =
BORDER-LEFT-STYLE: none; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation #subnavSports LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 0px
}
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 {
	BACKGROUND-COLOR: #e6eff8; FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: =
bold
}
DIV#shell DIV#page DIV#navigation UL LI#navRealestate {
	BACKGROUND-COLOR: #e6eff8; FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: =
bold
}
DIV#shell DIV#page DIV#navigation UL LI#navAutos {
	BACKGROUND-COLOR: #e6eff8; FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: =
bold
}
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-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND: white; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL =
LI.children.selected {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND: white; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL =
LI.children.selected UL {
	POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP-STYLE: =
none; BACKGROUND: none transparent scroll repeat 0% 0%; VERTICAL-ALIGN: =
top; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL LI.selected UL =
{
	POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP-STYLE: =
none; BACKGROUND: none transparent scroll repeat 0% 0%; VERTICAL-ALIGN: =
top; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL =
LI.children.selected UL LI {
	POSITION: static; TEXT-TRANSFORM: none; MARGIN: 0px; BACKGROUND: none =
transparent scroll repeat 0% 0%
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL LI.selected UL =
LI {
	POSITION: static; TEXT-TRANSFORM: none; MARGIN: 0px; BACKGROUND: none =
transparent scroll repeat 0% 0%
}
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-BOTTOM: 0px; BACKGROUND-COLOR: white; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; FONT-WEIGHT: bold !important; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL =
LI.children.selected UL LI.selected {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; FONT-WEIGHT: bold !important; PADDING-TOP: 0px
}
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#subnavArts =
LI#subSubNav_specialoffers {
	BORDER-LEFT: #e2e2e2 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: =
#e6eff8; PADDING-TOP: 4px
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL#subnavArts =
LI.children.selected {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation #subnavSports =
#subNav_sportstickets A {
	COLOR: #004276; FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation #subnavSports =
#subNav_sportstickets {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BORDER-LEFT: #ccc =
1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; =
BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: =
4px
}
DIV.nochild#navigation {
	_height: 25px
}
HTML > BODY DIV.navNoChild#abColumns {
	MARGIN-TOP: 10px
}

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nytimes.com/css/0.1/screen/common/insideNYTimes.css

#insideNYTimes {
	MARGIN-BOTTOM: 0px; CLEAR: both; PADDING-TOP: 4px
}
#insideNYTimesHeader {
	BORDER-BOTTOM: #d3d3d3 1px solid; POSITION: relative; PADDING-BOTTOM: =
2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; =
PADDING-TOP: 7px
}
#insideNYTimesHeader:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
#insideNYTimesHeader H4 {
	TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 6px; COLOR: #333; FONT-SIZE: =
1.2em
}
#insideNYTimesScrollWrapper {
	WIDTH: 970px; OVERFLOW: hidden
}
#insideNYTimes .navigation {
	POSITION: absolute; TOP: 4px; RIGHT: 9px
}
#insideNYTimes .navigation #leftArrow {
	CURSOR: pointer
}
#insideNYTimes .navigation #rightArrow {
	CURSOR: pointer
}
#insideNYTimes #insideNYTimesBrowser {
	WIDTH: auto; BACKGROUND: #fff; TABLE-LAYOUT: fixed
}
#insideNYTimes #insideNYTimesBrowser {
	WIDTH: 970px; BORDER-COLLAPSE: collapse
}
#insideNYTimes #insideNYTimesScrollWrapper #insideNYTimesBrowser {
	WIDTH: auto; BORDER-COLLAPSE: separate
}
#insideNYTimes #insideNYTimesBrowser TD {
	TEXT-ALIGN: left; BORDER-LEFT: #d3d3d3 1px solid; PADDING-BOTTOM: 11px; =
MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 160px; PADDING-RIGHT: 0px; =
VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#insideNYTimesScrollWrapper #insideNYTimesBrowser TD {
	WIDTH: 161px
}
#insideNYTimes #insideNYTimesBrowser TD.first {
	BORDER-LEFT-WIDTH: 0px
}
#insideNYTimes #insideNYTimesBrowser .story {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 151px; =
PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
#insideNYTimesBrowser .kicker {
	MARGIN-TOP: 13px; MARGIN-BOTTOM: 8px
}
#insideNYTimesBrowser .mothImage {
	MARGIN-BOTTOM: 3px
}
#insideNYTimesBrowser H3 {
	LINE-HEIGHT: 1.09em; FONT-SIZE: 2.2em; FONT-WEIGHT: normal
}
#insideNYTimesBrowser .summary {
	LINE-HEIGHT: 1.21em; MARGIN: 0px; FONT-SIZE: 1.4em
}
.hidden {
	DISPLAY: none
}
.abColumn #insideNYTimes {
	BACKGROUND-COLOR: #fff; MARGIN-LEFT: 10px; MARGIN-RIGHT: 7px
}
.abColumn #insideNYTimes:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
.abColumn #insideNYTimes .leftPanel {
	TEXT-ALIGN: center; PADDING-BOTTOM: 100px; WIDTH: 57px; FLOAT: left; =
HEIGHT: 30px; PADDING-TOP: 100px
}
.abColumn #insideNYTimes .rightPanel {
	TEXT-ALIGN: center; PADDING-BOTTOM: 100px; WIDTH: 57px; FLOAT: left; =
HEIGHT: 30px; PADDING-TOP: 100px
}
.abColumn #insideNYTimes #insideNYTimesBrowser {
	MIN-HEIGHT: 230px; WIDTH: 480px; BORDER-COLLAPSE: collapse; FLOAT: =
left; HEIGHT: 230px
}
.abColumn #insideNYTimes #insideNYTimesBrowser TD {
	BORDER-LEFT: #d3d3d3 1px solid; BORDER-RIGHT: #d3d3d3 1px solid
}
.abColumn #insideNYTimesScrollWrapper {
	BORDER-LEFT: #d3d3d3 1px solid; WIDTH: 484px; FLOAT: left; OVERFLOW: =
hidden; BORDER-RIGHT: #d3d3d3 1px solid
}
.abColumn #insideNYTimesScrollWrapper #insideNYTimesBrowser {
	MIN-HEIGHT: 230px; WIDTH: auto; BORDER-COLLAPSE: separate; FLOAT: none; =
HEIGHT: 230px
}
.abColumn #insideNYTimesScrollWrapper #insideNYTimesBrowser TD.first {
	BORDER-LEFT-WIDTH: 0px
}
.abColumn #insideNYTimesScrollWrapper #insideNYTimesBrowser TD {
	BORDER-RIGHT-STYLE: none
}

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nytimes.com/css/common/screen/mostpopular.css

#mostPopWidget {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0px !important; WIDTH: =
335px; MARGIN-BOTTOM: 12px; _position: relative
}
#mostEmailed {
	DISPLAY: block; OVERFLOW: hidden
}
#mostBlogged {
	DISPLAY: none; OVERFLOW: hidden
}
#mostSearched {
	DISPLAY: none; OVERFLOW: hidden
}
:unknown #mostEmailed {
	WIDTH: 319px
}
:unknown #mostBlogged {
	WIDTH: 319px
}
:unknown #mostSearched {
	WIDTH: 319px
}
#mostPopWidget H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, sans-serif; =
FONT-SIZE: 90%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#mostPopWidget DIV#tabsContainer {
	POSITION: relative; BORDER-LEFT: #ccc 1px solid; DISPLAY: block; TOP: =
1px; LEFT: -1px; _height: 15px; _top: 0; _padding-top: 6px; _left: 0
}
#mostPopWidget UL.tabs {
	FONT-SIZE: 10px; TOP: 0px; _position: absolute
}
#mostPopWidget UL.tabs LI {
	POSITION: relative; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; TOP: 0px; =
_padding-bottom: 2px
}
#mostPopWidget UL.tabs LI.selected {
	_padding-bottom: 3px
}
#mostPopWidget UL.tabs LI:first-child {
	BORDER-LEFT-WIDTH: 1px
}
#mostPopWidget UL.tabs LI A {
	COLOR: #333333
}
#mostPopWidget OL {
	LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; MARGIN-LEFT: 26px; _margin-left: =
30px
}
#mostPopWidget A.more {
	MARGIN-TOP: 8px; DISPLAY: block !important; MARGIN-BOTTOM: 8px; FLOAT: =
left; FONT-SIZE: 93% !important; _margin-top: 4px; _margin-bottom: 4px
}
#mostPopWidget .moduleAd {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: right; BORDER-LEFT: #ccc 1px =
solid; PADDING-BOTTOM: 5px !important; MARGIN-TOP: -25px; PADDING-LEFT: =
0px !important; WIDTH: 328px; PADDING-RIGHT: 5px !important; =
FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-TOP-STYLE: none =
!important; COLOR: #ccc; FONT-SIZE: 95%; BORDER-RIGHT: #ccc 1px solid; =
PADDING-TOP: 0px !important; _height: 1%
}
#mostPopWidget .moduleAd:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
#mostPopWidget .moduleAd .adCreative {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: =
316px; PADDING-RIGHT: 0px; FLOAT: right; BORDER-TOP: #ccc 1px solid; =
PADDING-TOP: 7px
}
#mostPopWidget .moduleAd .adCreative IMG {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FLOAT: =
right; PADDING-TOP: 0px
}

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nytimes.com/css/article/screen/readercomments.css

#readerscomment {
	MARGIN: 0px 10px 0px 0px; WIDTH: 190px; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) #ebf1f5 repeat-x =
left top; FLOAT: left; CLEAR: left
}
#readerscomment H3 {
	PADDING-BOTTOM: 5px; MARGIN: 5px 10px 0px; PADDING-LEFT: 15px; =
PADDING-RIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
BACKGROUND: url(/images/article/comments/icons/comment_black.gif) =
no-repeat left center; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: =
5px
}
#readerscomment .RCcontent {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND: url(/images/global/borders/aColumnHorizontalBorder.gif) =
#ebf1f5 repeat-x left bottom; BORDER-TOP: white 1px solid; PADDING-TOP: =
10px
}
#readerscomment .content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND: url(/images/global/borders/aColumnHorizontalBorder.gif) =
#ebf1f5 repeat-x left bottom; BORDER-TOP: white 1px solid; PADDING-TOP: =
10px
}
#readerscomment BLOCKQUOTE {
	MARGIN: 0px
}
#readerscomment CITE {
	COLOR: #333; FONT-SIZE: 12px
}
#readerscomment .more {
	MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
#readerscomment .more LI {
	LINE-HEIGHT: 1.2em; MARGIN: 0px
}
#readerscomment A {
	TEXT-DECORATION: none !important
}

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nytimes.com/css/0.1/screen/common/modules/sharetools.css

.shareMenuOpened#toolsList {
	PADDING-BOTTOM: 26px
}
#shareMenu A {
	OUTLINE-STYLE: none; COLOR: #333
}
#shareMenu A:visited {
	OUTLINE-STYLE: none; COLOR: #333
}
.opened#shareMenu {
	BORDER-BOTTOM: #eae8e9 1px solid; POSITION: absolute; BORDER-LEFT: =
#eae8e9 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.4em; =
BACKGROUND-COLOR: white; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BORDER-TOP: #eae8e9 1px solid; BORDER-RIGHT: #eae8e9 1px solid; =
PADDING-TOP: 5px
}
.noAd#shareMenu {
	HEIGHT: 105px !important
}
#shareMenu .shareButton {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/images/article/functions/toolsicon_anim.gif) no-repeat =
0px 0px; PADDING-TOP: 1px
}
.closed#shareMenu A.shareButton:hover {
	BACKGROUND: url(/images/article/functions/expand.gif) no-repeat 1px 0px
}
.opened#shareMenu .shareButton {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 20px; =
PADDING-RIGHT: 0px; MARGIN-BOTTOM: 7px; BACKGROUND: =
url(/images/article/functions/contract.gif) no-repeat 0px 0px; FLOAT: =
left; PADDING-TOP: 0px
}
#shareMenu .closeButton {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: =
20px; MARGIN-BOTTOM: 7px; BACKGROUND: =
url(/images/article/comments/buttons/close_window.gif) no-repeat 4.1em =
0px; FLOAT: right; PADDING-TOP: 0px
}
#shareMenu #shareList {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: inline-block; MARGIN-LEFT: 0px; CLEAR: =
both; BORDER-TOP: #eae8e9 1px solid; PADDING-TOP: 8px
}
#shareMenu .hidden#shareList {
	DISPLAY: none
}
#shareMenu #shareList LI {
	PADDING-BOTTOM: 5px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; WIDTH: =
105px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; BACKGROUND: none =
transparent scroll repeat 0% 0%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; =
MARGIN-LEFT: 5px; PADDING-TOP: 5px
}
#shareMenu #shareList LI.mixx {
	CLEAR: left
}
#shareMenu #shareList LI.permalink {
	CLEAR: left
}
#shareMenu #shareList LI#shareMenuAd {
	MARGIN-TOP: 5px; WIDTH: auto; MARGIN-LEFT: 0px; BORDER-TOP: #eae8e9 1px =
solid; PADDING-TOP: 7px
}
#shareMenu #shareList LI A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 2px
}
#shareMenu #shareList LI A:visited {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 2px
}
#shareMenu #shareList LI#shareMenuAd A {
	PADDING-LEFT: 0px
}
#shareMenu #shareList .shareSponsor {
	MARGIN-TOP: 0px; WIDTH: 115px; DISPLAY: block; MARGIN-BOTTOM: 5px; =
BACKGROUND: url(/ads/sharetools-sponsor.gif) no-repeat 0px 0px; HEIGHT: =
13px; CLEAR: both
}
#shareMenu #shareList #yahooBuzzBadge-form A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#shareMenu #yahooBuzzBadge-form SPAN SPAN {
	PADDING-LEFT: 20px; WIDTH: 75px !important; TOP: -3px !important
}
#shareMenu #yahooBuzzBadge-form SPAN:hover {
	TEXT-DECORATION: underline
}
#shareMenu #shareList LI.yahoobuzz {
	HEIGHT: 14px !important
}

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nytimes.com/css/0.1/screen/globalEdition/common.css

#masthead .globalEditionCobrand {
	WIDTH: 275px; MARGIN-BOTTOM: 3px
}
#nytIhtMastheadLogo {
	DISPLAY: block
}
#globalEditionMastheadLogo {
	MARGIN: 0px auto; DISPLAY: block
}
#withReutersMastheadLogo {
	MARGIN-LEFT: 5px
}
#masthead .globalEditionPageHeader {
	LINE-HEIGHT: 1.33em; WIDTH: 342px; MARGIN-LEFT: 280px; FONT-SIZE: =
2.4em; TOP: 4px
}
#branding {
	MARGIN-TOP: 4px; WIDTH: 152px; DISPLAY: inline; FLOAT: left
}
#branding A {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#branding A IMG {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#masthead DIV.globalEditionPageHeader H1 {
	LINE-HEIGHT: 32px !important; WIDTH: 342px !important; FONT-SIZE: 24px =
!important; TOP: 14px !important; LEFT: 288px !important
}

------=_NextPart_000_0000_01CA5B95.5DDF4B10
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/0.1/screen/common/insideNYTimes.css );
@import url( /css/common/screen/mostpopular.css );
@import url( /css/article/screen/readercomments.css );
@import url( /css/0.1/screen/common/modules/sharetools.css );
@import url( /css/0.1/screen/globalEdition/common.css );
DIV#shell DIV#page DIV#main {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: =
0px; MARGIN-BOTTOM: 0px; BACKGROUND: =
url(/images/global/backgrounds/main_article_BG.gif) repeat-y -1px top; =
FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV.noBg#main {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#main #aColumn {
	PADDING-LEFT: 10px; WIDTH: 600px; FLOAT: left
}
#main #bColumn {
	WIDTH: 336px; PADDING-RIGHT: 9px; FLOAT: right
}
#spanHeader {
	TEXT-ALIGN: center; MARGIN: 10px 0px
}
#aColumn H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 200%; FONT-WEIGHT: normal; PADDING-TOP: =
0px
}
#aColumn H1.multiplePage {
	FONT-SIZE: 150%
}
#aColumn #article .kicker {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial, helvetica, sans-serif; =
COLOR: #000; FONT-SIZE: 90%
}
#aColumn #article .byline {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #808080; FONT-SIZE: =
87%; FONT-WEIGHT: normal
}
#aColumn #article .timestamp {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #808080; FONT-SIZE: =
87%; FONT-WEIGHT: normal
}
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: #ccc 1px solid; PADDING-TOP: 12px
}
#articleBody {
	LINE-HEIGHT: 1.5em; FONT-SIZE: 125%
}
#articleBody A {
	TEXT-DECORATION: underline
}
#articleBody #articleInline A:link {
	TEXT-DECORATION: none
}
#articleBody #articleInline A:hover {
	TEXT-DECORATION: underline
}
#articleBody .inlineLeft {
	MARGIN-RIGHT: 15px !important
}
#articleBody SPAN.bold {
	FONT-WEIGHT: bold
}
#articleBody SPAN.italic {
	FONT-STYLE: italic
}
#articleBody BLOCKQUOTE {
	LINE-HEIGHT: 139%; COLOR: #333; FONT-SIZE: 88%
}
#articleBody .articleBodyList LI {
	LIST-STYLE-TYPE: disc; MARGIN-BOTTOM: 12px
}
#authorId {
	FONT-STYLE: italic; CLEAR: both
}
UL.corrList SPAN {
	FONT-FAMILY: arial, sans-serif; COLOR: #333333; MARGIN-LEFT: 5px; =
FONT-SIZE: 73.1%
}
UL.corrList A {
	PADDING-BOTTOM: 0pt; PADDING-LEFT: 8px; PADDING-RIGHT: 0pt; BACKGROUND: =
url(/images/misc/bullet4x4.gif) no-repeat 0pt 0.6em; FONT-SIZE: 99.8%; =
TEXT-DECORATION: none !important; PADDING-TOP: 0pt
}
UL.corrList A:hover {
	TEXT-DECORATION: underline !important
}
UL.corrList {
	MARGIN-LEFT: 0px
}
.correctionNote {
	FONT-STYLE: italic
}
.correctionNote SPAN.date {
	FONT-WEIGHT: bold
}
#wideImage IMG {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%
}
.image#wideImage {
	BORDER-BOTTOM-STYLE: none; MARGIN-BOTTOM: 5px; BACKGROUND: none =
transparent scroll repeat 0% 0%
}
#wideImage .credit {
	TEXT-ALIGN: right; WIDTH: 100%; FONT-FAMILY: arial, helvetica, =
sans-serif; MARGIN-BOTTOM: 3px; COLOR: #909090; FONT-SIZE: 70%
}
#wideImage P.caption {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, sans-serif; =
COLOR: #666; FONT-SIZE: 91.6%; PADDING-TOP: 0px
}
#breakingNewsAlert {
	BORDER-BOTTOM: #eae8e9 1px solid; PADDING-BOTTOM: 15px; MARGIN-BOTTOM: =
15px
}
#breakingNewsAlert H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-FAMILY: Times New Roman, Times, Serif; =
FONT-SIZE: 145%; PADDING-TOP: 0px
}
#breakingNewsAlert .alertTime {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #990000; FONT-SIZE: =
90%; FONT-WEIGHT: bold
}
#articleBody .left.inlineVideo {
	MARGIN-TOP: 32px; FLOAT: left; CLEAR: left
}
.right.inlineVideo {
	FLOAT: right
}
.inlineVideo H3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 83.3%
}
#aColumn #article {
	WIDTH: 600px; CLEAR: both
}
#aColumn #articleExtras {
	MARGIN-TOP: 1.5em; WIDTH: 600px; CLEAR: both
}
#relatedTopics {
	PADDING-BOTTOM: 5px; MARGIN-BOTTOM: 15px; FLOAT: left; CLEAR: both
}
* HTML #relatedTopics {
	WIDTH: 100%
}
#relatedTopics LI {
	WIDTH: 400px; DISPLAY: block; FLOAT: left; CLEAR: both
}
#relatedTopics LI SPAN {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: 262px; PADDING-RIGHT: =
0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 2px
}
#relatedTopics LI SPAN A {
	WIDTH: 250px; DISPLAY: block
}
BODY.wideAd #relatedTopics LI SPAN {
	WIDTH: 188px
}
BODY.wideAd #relatedTopics LI SPAN A {
	WIDTH: 176px
}
#relatedTopics LI SPAN.alert A {
	WIDTH: auto
}
#relatedTopics LI SPAN.alert {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 22px; WIDTH: 100px; PADDING-RIGHT: =
0px; FONT-FAMILY: arial, sans-serif; BACKGROUND: =
url(/images/apps/mytimes/add_content.gif) no-repeat; FONT-SIZE: 91.6%; =
FONT-WEIGHT: bold; PADDING-TOP: 2px
}
#relatedTopics FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.mentioned {
	MARGIN-BOTTOM: 27px
}
#articleExtras H3 {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 100%; =
PADDING-TOP: 0px
}
#relatedArticles UL {
	MARGIN-LEFT: 5px
}
#relatedTopics UL {
	MARGIN-LEFT: 5px
}
#relatedBlogs UL {
	MARGIN-LEFT: 5px
}
#relatedBlogs {
	FONT-FAMILY: Georgia, "Times New Roman", sans-serif; MARGIN-BOTTOM: =
1.5em
}
#relatedBlogs LI {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; FONT-SIZE: 100%; PADDING-TOP: 0px
}
#relatedBlogs .timestamp {
	LINE-HEIGHT: 1.3em; FONT-FAMILY: arial, helvetica, sans-serif; COLOR: =
#990000; FONT-SIZE: 80%
}
#relatedBlogs .summary {
	MARGIN-BOTTOM: 0.5em; FONT-SIZE: 90%
}
#relatedBlogs LI .summary {
	LINE-HEIGHT: 1.2em; MARGIN-BOTTOM: 0.5em; FONT-SIZE: 100%
}
#relatedArticles {
	MARGIN-BOTTOM: 1.5em
}
#relatedArticles LI {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; FONT-SIZE: 100%; PADDING-TOP: 0px
}
#relatedTopics LI {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; FONT-SIZE: 100%; PADDING-TOP: 0px
}
#relatedArticles .more {
	FONT-WEIGHT: bold
}
#articleTips .summary {
	PADDING-BOTTOM: 10px; FONT-SIZE: 100%
}
#articleExtras P {
	MARGIN: 0px
}
#pageLinks {
	TEXT-ALIGN: right; PADDING-BOTTOM: 2px; FONT-FAMILY: arial, helvetica, =
sans-serif
}
#pageLinks A.next {
	BORDER-BOTTOM: #004276 1px solid; BORDER-LEFT: #004276 1px solid; =
PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 5px; =
PADDING-RIGHT: 4px; FONT-SIZE: 76%; BORDER-TOP: #004276 1px solid; =
FONT-WEIGHT: bold; BORDER-RIGHT: #004276 1px solid; TEXT-DECORATION: =
none; PADDING-TOP: 2px
}
#pageLinks A.previous {
	BORDER-BOTTOM: #004276 1px solid; BORDER-LEFT: #004276 1px solid; =
PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 5px; =
PADDING-RIGHT: 4px; FONT-SIZE: 76%; BORDER-TOP: #004276 1px solid; =
FONT-WEIGHT: bold; BORDER-RIGHT: #004276 1px solid; TEXT-DECORATION: =
none; PADDING-TOP: 2px
}
#pageLinks A.next:hover {
	BORDER-BOTTOM: #900 1px solid; BORDER-LEFT: #900 1px solid; BORDER-TOP: =
#900 1px solid; BORDER-RIGHT: #900 1px solid
}
#pageLinks A.previous:hover {
	BORDER-BOTTOM: #900 1px solid; BORDER-LEFT: #900 1px solid; BORDER-TOP: =
#900 1px solid; BORDER-RIGHT: #900 1px solid
}
#pageNumbers {
	POSITION: relative; MARGIN: 0.5em 0.2em 0.5em 10px; DISPLAY: inline; =
FONT-FAMILY: arial, helvetica, sans-serif; FONT-WEIGHT: bold; =
text-vertical-align: center
}
#pageNumbers LI {
	PADDING-LEFT: 0em; PADDING-RIGHT: 0.7em; ; PADDING-RIGHT: =
expression((this.parentNode.lastChild =3D=3D this)? "0px" : "1em" ); =
DISPLAY: inline; MARGIN-LEFT: 0em; FONT-SIZE: 86%; FONT-WEIGHT: bold; =
MARGIN-RIGHT: 0.7em; BORDER-RIGHT: #999 1px solid; ; BORDER-RIGHT: =
expression((this.parentNode.lastChild =3D=3D this)? "none" : "1px solid =
#666" )
}
#pageNumbers LI:unknown {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; PADDING-RIGHT: =
0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
#aColumn .nextArticleLink {
	MARGIN: 4px 0px; FONT-FAMILY: arial, helvetica, sans-serif; CLEAR: =
both; FONT-SIZE: 90%; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#aColumn .nextArticleLink A {
	MARGIN: 4px 0px; FONT-FAMILY: arial, helvetica, sans-serif; CLEAR: =
both; FONT-SIZE: 90%; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#aColumn .nextArticleLink A {
	FLOAT: right
}
#aColumn .nextArticleLink A:hover {
	TEXT-DECORATION: underline
}
#aColumn .nextArticleLink SPAN {
	LINE-HEIGHT: 1.4em; MARGIN: 8px 0px 0px; WIDTH: 350px; FLOAT: left; =
COLOR: #aaaaaa; FONT-SIZE: 83.3%; FONT-WEIGHT: normal
}
#bColumn .columnGroup .nextArticleLink {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 100%; =
FONT-WEIGHT: bold
}
* HTML #aColumn .nextArticleLink {
	TOP: 1.5em
}
#adxCircBottom {
	TEXT-ALIGN: left; PADDING-BOTTOM: 15px; MARGIN-BOTTOM: 10px; CLEAR: =
both
}
#masthead #Bar3 {
	FONT: bold 100% arial, helvetica, sans-serif; COLOR: #004276
}
#adxCircBottom A {
	FONT: bold 100% arial, helvetica, sans-serif; COLOR: #004276
}
#adxCircBottom FONT {
	FONT: bold 100% arial, helvetica, sans-serif; COLOR: #004276
}
#masthead #Bar3 {
	FONT-WEIGHT: normal
}
#aColumn #adxSponLink {
	WIDTH: 100%; CLEAR: both
}
#aColumn #adxSponLink IFRAME {
	MARGIN-BOTTOM: 10px
}
.articleTools {
	BORDER-LEFT: #eae8e9 1px solid; MARGIN: 5px 0px 5px 5px; WIDTH: 130px; =
FLOAT: right; BORDER-RIGHT: #eae8e9 1px solid
}
.toolsContainer {
	BORDER-BOTTOM: #eae8e9 1px solid; POSITION: relative; MARGIN: 0px; =
BORDER-TOP: #eae8e9 1px solid
}
.toolsContainer UL.toolsList {
	PADDING-BOTTOM: 0px; MARGIN: 9px 12px 7px 14px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
.articleTools .toolsContainer UL.toolsList LI {
	BORDER-BOTTOM: #eae8e9 1px solid; PADDING-BOTTOM: 2px; LINE-HEIGHT: =
1.4em; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: arial, helvetica, sans-serif; MARGIN-BOTTOM: 1px; =
FONT-SIZE: 80%; LIST-STYLE-IMAGE: none; PADDING-TOP: 5px
}
.articleTools .toolsContainer UL.toolsList LI.last {
	BORDER-BOTTOM-STYLE: none
}
.articleTools .toolsContainer UL.toolsList LI A {
	LINE-HEIGHT: 13px; DISPLAY: block; COLOR: #333; FONT-SIZE: 10px
}
.expandedToolsRight {
	MARGIN: 0px 0px 10px; WIDTH: 140px; FLOAT: right
}
.extrasLeft {
	WIDTH: 600px; FLOAT: left
}
BODY.wideAd .extrasLeft {
	WIDTH: 318px
}
BODY.wideAd #adxCircBottom {
	WIDTH: 318px
}
BODY.wideAd #adxCircBottom TABLE {
	WIDTH: 318px
}
.articleToolsCollapsed {
	WIDTH: 118px
}
#emailThis INPUT {
	BACKGROUND-IMAGE: url(/images/article/functions/tools_email.gif); =
BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 1px; BORDER-RIGHT-STYLE: =
none; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 16px; =
PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BORDER-TOP-STYLE: =
none; COLOR: #006; FONT-SIZE: 100%; BORDER-LEFT-STYLE: none; CURSOR: =
pointer; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
#adxToolSponsor {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
#adxToolSponsor .label {
	MARGIN-BOTTOM: 4px; MARGIN-LEFT: 4px
}
* HTML #emailThis INPUT {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; =
MARGIN-BOTTOM: 0px; PADDING-TOP: 0px
}
.articleTools UL.toolsList .email FORM {
	MARGIN: 0px
}
.articleTools UL.toolsList .email A {
	BACKGROUND-IMAGE: url(/images/article/functions/tools_email.gif); =
PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; DISPLAY: =
inline-block; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 0px
}
#emailThisButton A {
	BACKGROUND-IMAGE: url(/images/article/functions/tools_email.gif); =
PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; DISPLAY: =
inline-block; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 0px
}
.articleTools UL.toolsList .comments A {
	BACKGROUND-IMAGE: =
url(/images/article/comments/icons/comment_black.gif); PADDING-BOTTOM: =
3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: =
no-repeat; PADDING-TOP: 2px
}
.articleTools UL.toolsList .print A {
	BACKGROUND-IMAGE: url(/images/article/functions/tools_print.gif); =
PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 0px
}
.articleTools UL.toolsList .singlePage A {
	BACKGROUND-IMAGE: url(/images/article/functions/tools_single.gif); =
PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 0px
}
.articleTools UL.toolsList .reprints A {
	BACKGROUND-IMAGE: url(/images/article/functions/tools_reprints.gif); =
PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 0px
}
.articleTools UL.toolsList .timespeople_btn_recommend A {
	BACKGROUND-IMAGE: url(/images/apps/timespeople/recommend.gif); =
PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 0px
}
.articleTools .toolsContainer UL.toolsList .savepage {
	DISPLAY: none
}
.closed#shareMenu {
	WIDTH: 104px !important; HEIGHT: 16px !important
}
#toolsList LI.opened {
	Z-INDEX: 100000; MARGIN-TOP: -2px; RIGHT: -1px
}
.articleTools #shareList LI {
	FONT-SIZE: 100%
}
.show {
	DISPLAY: block
}
.hide {
	DISPLAY: none
}
.hidden {
	DISPLAY: none
}
#articleInline H2 {
	FONT-WEIGHT: normal
}
#articleInline {
	MARGIN: 4px 15px 10px 0px; DISPLAY: block; FLOAT: left
}
#inlineBox {
	WIDTH: 190px
}
#articleInline A {
	TEXT-DECORATION: none
}
#articleInline H3.promo {
	LINE-HEIGHT: 1.4em; MARGIN: 0px; FONT-FAMILY: arial, helvetica, =
sans-serif; FONT-SIZE: 95%; FONT-WEIGHT: bold !important
}
#articleInline H4 {
	LINE-HEIGHT: 1.4em; MARGIN: 0px; FONT-FAMILY: arial, helvetica, =
sans-serif; FONT-SIZE: 95%; FONT-WEIGHT: bold !important
}
#articleInline H2 {
	FONT-SIZE: 100%
}
#articleInline .story H2 {
	LINE-HEIGHT: 0.8em; FONT-SIZE: 100%
}
#articleInline H5 IMG {
	MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle
}
#articleInline H2 IMG {
	MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle
}
#articleInline .story H5 {
	LINE-HEIGHT: 1.4em; FONT-SIZE: 90%
}
#articleInline H4 A {
	COLOR: black
}
#articleInline H3 A {
	COLOR: black
}
#articleInline .subheader {
	LINE-HEIGHT: 1em; MARGIN-TOP: -5px; DISPLAY: block; FONT-FAMILY: arial, =
helvetica, sans-serif; MARGIN-BOTTOM: 7px; FONT-SIZE: 90%
}
#articleInline .branded + .subheader {
	MARGIN-TOP: 0px
}
#articleInline .subheader {
	LINE-HEIGHT: 120%; MARGIN-TOP: 3px
}
#articleInline .story P.summary {
	LINE-HEIGHT: 1.4em; FONT-SIZE: 90%
}
#articleInline .story {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#articleInline .story IMG {
	MARGIN-BOTTOM: 8px
}
#articleInline .kicker {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial, helvetica, sans-serif; =
COLOR: #000; FONT-SIZE: 80%
}
#articleInline .doubleRule {
	MARGIN-TOP: 0px
}
#inlineReadersOpinion {
	PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 0px; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
top; PADDING-TOP: 15px
}
#inlineMultimedia {
	PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 0px; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
top; PADDING-TOP: 15px
}
#sidebarArticles {
	PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 0px; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
top; PADDING-TOP: 15px
}
#sectionPromo {
	PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 0px; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
top; PADDING-TOP: 15px
}
.sectionPromo {
	PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 0px; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
top; PADDING-TOP: 15px
}
.image {
	PADDING-BOTTOM: 1px
}
.image IMG {
	PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#articleInline .span.callout {
	MARGIN-LEFT: 0px
}
#articleInline .media.callout {
	MARGIN-LEFT: 0px
}
#articleInline .image .credit {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; LINE-HEIGHT: 11px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, =
sans-serif; MARGIN-BOTTOM: 3px; COLOR: #909090; FONT-SIZE: 9px; =
PADDING-TOP: 0px
}
#articleInline .image .caption {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, sans-serif; =
COLOR: #666; FONT-SIZE: 73.5%; PADDING-TOP: 0px
}
#articleInline .image .caption STRONG {
	COLOR: #000
}
#articleInline .image {
	MARGIN-BOTTOM: 10px
}
#wideImage {
	MARGIN-TOP: 12px
}
#wideImage .credit {
	TEXT-ALIGN: right; FONT-SIZE: 9px
}
.image .enlargeThis {
	TEXT-ALIGN: right; DISPLAY: block; MARGIN-BOTTOM: 2px
}
.image .enlargeThis A {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/enlarge_icon.gif); =
PADDING-LEFT: 15px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: arial, =
helvetica, sans-serif; BACKGROUND-POSITION: left center; FONT-SIZE: 76%; =
TEXT-DECORATION: none
}
#inlineMultimedia .story {
	PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 10px; BORDER-TOP: #ccc 1px solid
}
#inlineMultimedia .first.story {
	BORDER-TOP-WIDTH: 0px
}
#inlineMultimedia .kicker {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, =
sans-serif; COLOR: #000; FONT-SIZE: 90%; PADDING-TOP: 0px
}
#inlineMultimedia H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-SIZE: 80%; PADDING-TOP: 0px
}
#inlineMultimedia H2 A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-SIZE: 80%; PADDING-TOP: 0px
}
#inlineMultimedia H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 70%; PADDING-TOP: 0px
}
#inlineMultimedia .summary {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#inlineMultimedia .story IMG {
	MARGIN-TOP: 12px
}
#inlineMultimedia .headlineWrapper {
	PADDING-TOP: 8px
}
#articleInline IMG.thumbnail {
	MARGIN: 0px 8px 8px 0px; FLOAT: left
}
#articleInline .kickerImage IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
#articleInline IMG.header {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px 1px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
#inlineReadersOpinion H2 {
	MARGIN: 5px 1px; FONT-SIZE: 100%; FONT-WEIGHT: normal
}
#inlineReadersOpinion P {
	MARGIN: 5px 1px; FONT-SIZE: 100%; FONT-WEIGHT: normal
}
#sidebarArticles H2 {
	MARGIN: 5px 1px; FONT-SIZE: 100%; FONT-WEIGHT: normal
}
#sidebarArticles P {
	MARGIN: 5px 1px; FONT-SIZE: 100%; FONT-WEIGHT: normal
}
#inlineReadersOpinion H4 {
	MARGIN: 5px 1px; FONT-SIZE: 95%; FONT-WEIGHT: normal
}
#sidebarArticles H4 {
	MARGIN: 5px 1px; FONT-SIZE: 95%; FONT-WEIGHT: normal
}
#inlineReadersOpinion H2 A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 80%; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#inlineReadersOpinion .story H2 A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 80%; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#sidebarArticles LI {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
MARGIN-TOP: 1em; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0.45em; =
FONT-SIZE: 100%; PADDING-TOP: 0px
}
#sidebarArticles H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 6px 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-SIZE: 80%; FONT-WEIGHT: normal; =
PADDING-TOP: 0px
}
.story#sidebarArticles H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 6px 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-SIZE: 80%; FONT-WEIGHT: normal; =
PADDING-TOP: 0px
}
#sidebarArticles A {
	LINE-HEIGHT: 1.4em; MARGIN-TOP: 6px; DISPLAY: block; FONT-SIZE: 80%
}
#sidebarArticles H2 A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: inline; FONT-SIZE: 100%; FONT-WEIGHT: normal; PADDING-TOP: =
0px
}
.story#sidebarArticles H2 A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: inline; FONT-SIZE: 100%; FONT-WEIGHT: normal; PADDING-TOP: =
0px
}
#sectionPromo .subheader {
	MARGIN-TOP: 1em; FONT-WEIGHT: bold
}
#inlineCobrand {
	LINE-HEIGHT: 1.4em; FONT-FAMILY: arial, Helevetica, sans-serif; =
MARGIN-BOTTOM: 12px; FONT-SIZE: 69%
}
#inlineCobrand IMG.header {
	DISPLAY: block
}
#inlineCobrand .box {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 11px; MARGIN-TOP: 4px; PADDING-LEFT: 11px; =
PADDING-RIGHT: 11px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px =
solid; PADDING-TOP: 11px
}
#inlineCobrand H4 {
	MARGIN: 0px 0px 1em; FONT-SIZE: 100%
}
#inlineCobrand UL {
	MARGIN: 0px 0px 1em; FONT-SIZE: 100%
}
#inlineCobrand LI {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; FONT-SIZE: 100%; PADDING-TOP: 0px
}
#articleInline UL {
	LINE-HEIGHT: 1.3em; MARGIN: 0px 0px 4px
}
#articleInline UL LI {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; PADDING-TOP: 0px; _padding: 0 0 0 8px; =
_background-position: left .45em
}
#articleInline UL {
	LINE-HEIGHT: 1.3em; FONT-SIZE: 90%
}
#articleInline OL {
	LINE-HEIGHT: 1.3em; FONT-SIZE: 90%
}
#articleInline .more {
	MARGIN-TOP: 0px; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: =
80%
}
#articleInline P.nitf {
	MARGIN: 0px
}
.jumpLink {
	DISPLAY: none
}
BODY.printerversion #articleInline {
	FLOAT: right
}
BODY.printerversion .byline {
	FONT-WEIGHT: bold
}
#bColumn DIV.columnGroup {
	PADDING-BOTTOM: 12px; BORDER-TOP: #ccc 1px solid; ; BORDER-TOP: =
expression((this.parentNode.firstChild =3D=3D this)? "none" :=0A=
"1px solid #ccc"); 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 {
	TEXT-ALIGN: center; PADDING-TOP: 12px; _border-top: none
}
.columnGroup#adxBigAd {
	TEXT-ALIGN: center; PADDING-TOP: 0px; _border-top: none
}
#adxBigAd TABLE {
	MARGIN: auto
}
#adxBigAd H4 {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: arial, helvetica, San Serif; COLOR: #999; FONT-SIZE: =
78%; PADDING-TOP: 0px
}
#adxMiddle {
	MARGIN-BOTTOM: 15px
}
#advertiserLinks {
	BORDER-BOTTOM: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; =
FONT-FAMILY: arial, helvetica, sans-serif; OVERFLOW: hidden; BORDER-TOP: =
#dedede 1px solid; BORDER-RIGHT: #dedede 1px solid
}
#advertiserLinks H4 {
	BORDER-BOTTOM: #dedede 1px solid; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: =
uppercase; BACKGROUND-COLOR: #efefef; MARGIN: 0px; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; COLOR: #999; FONT-SIZE: 93%; FONT-WEIGHT: normal; =
PADDING-TOP: 2px
}
#advertiserLinks TABLE {
	MARGIN: 10px 0px; WIDTH: 100%
}
#advertiserLinks TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
FONT-FAMILY: arial, helvetica, sans-serif; PADDING-TOP: 0px
}
#advertiserLinks TD.gutter {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #efefef; PADDING-LEFT: 0px; =
WIDTH: 1px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#advertiserLinks A {
	TEXT-DECORATION: none
}
#advertiserLinks LI {
	PADDING-BOTTOM: 0.7em
}
#advertiserLinks H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 100%; FONT-WEIGHT: bold; TEXT-DECORATION: underline; =
PADDING-TOP: 0px
}
#advertiserLinks P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#advertiserLinks .description {
	FONT-SIZE: 86%
}
#advertiserLinks .adUrl {
	FONT-SIZE: 79%
}
* HTML #advertiserLinks .adUrl {
	WIDTH: 150px; WORD-WRAP: break-word; OVERFLOW: hidden
}
#advertiserLinkImg {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#adTextLinkImg IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: =
none; BORDER-LEFT-STYLE: none
}
#adxSponLink {
	WIDTH: 100%; CLEAR: both
}
#adxSponLink IFRAME {
	MARGIN-BOTTOM: 10px
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes DIV#insideNYTimesHeader H4 =
{
	PADDING-BOTTOM: 0px !important; MARGIN-TOP: 0px !important; =
PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; FONT-SIZE: =
98.6% !important; PADDING-TOP: 0px !important
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes {
	HEIGHT: auto !important
}
DIV#shell DIV#page DIV#main DIV.doubleRule#insideNYTimes {
	BACKGROUND-POSITION: left top; PADDING-TOP: 2px; _padding-top: 2px
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes .navigation {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: =
none; CLEAR: none; BORDER-LEFT-STYLE: none
}
#insideNYTimes #insideNYTimesBrowser TD {
	; ZOOM: expression(this.style.zoom =3D "", this =3D=3D =
this.parentNode.firstChild ? this.style.borderLeft =3D "0" : null)
}
#insideNYTimes #insideNYTimesBrowser TH {
	; ZOOM: expression(this.style.zoom =3D "", this =3D=3D =
this.parentNode.firstChild ? this.style.borderLeft =3D "0" : null)
}
#insideNYTimes #insideNYTimesBrowser .story {
	MARGIN-BOTTOM: 0px !important
}
#insideNYTimes #insideNYTimesBrowser .story .kicker {
	LINE-HEIGHT: 140%; TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial, =
helvetica, sans-serif; FONT-SIZE: 82.25% !important
}
#insideNYTimes #insideNYTimesBrowser .story .kicker A {
	COLOR: #000; FONT-WEIGHT: normal
}
#insideNYTimes #insideNYTimesBrowser .story H3 {
	LINE-HEIGHT: 109.1%; FONT-SIZE: 180.8%
}
#insideNYTimes #insideNYTimesBrowser .story .summary {
	LINE-HEIGHT: 121.5%; FONT-SIZE: 115.1% !important
}
#insideNYTimes #insideNYTimesBrowser .story .headline {
	MARGIN-TOP: 0px !important; MARGIN-BOTTOM: 0px !important; FONT-SIZE: =
98.6% !important; FONT-WEIGHT: normal
}
#sponsoredLinks {
	FONT-FAMILY: arial, helvetica, sans-serif; CLEAR: both
}
#sponsoredLinks #header {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; =
FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND: #f4f4f4; =
PADDING-TOP: 1px
}
* HTML #sponsoredLinks #header {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
PADDING-TOP: 3px
}
#header H4 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 0px =
2px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #999999; =
FONT-SIZE: 90%; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: =
0px
}
#header .whatIs A {
	TEXT-TRANSFORM: lowercase; FLOAT: right; FONT-SIZE: 90%
}
#adContent {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
#adContent .ad {
	PADDING-BOTTOM: 10px; FONT-FAMILY: arial, helvetica, sans-serif; COLOR: =
#004276; FONT-SIZE: 90%
}
#adContent .ad A:link {
	PADDING-BOTTOM: 10px; FONT-FAMILY: arial, helvetica, sans-serif; COLOR: =
#004276; FONT-SIZE: 90%
}
#adContent .ad A:visited {
	PADDING-BOTTOM: 10px; FONT-FAMILY: arial, helvetica, sans-serif; COLOR: =
#004276; FONT-SIZE: 90%
}
* HTML #sponsoredLinks TD.ad {
	FONT-SIZE: 90%
}
.tableless {
	POSITION: relative; FONT-FAMILY: arial, helvetica, sans-serif; =
FONT-SIZE: 86%
}
.tableless IMG {
	MARGIN: 10px 5px 10px 0px
}
.tableless IMG.inline {
	POSITION: relative; MARGIN: 0px; BOTTOM: -3px
}
.tableless P {
	MARGIN: 0px
}
#bColumn .advertisementColumnGroup.columnGroup H4 {
	PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; DISPLAY: block; FONT-FAMILY: arial, sans-serif; =
MARGIN-BOTTOM: 2px; BACKGROUND: #f4f4f4; COLOR: #666; FONT-SIZE: =
x-small; FONT-WEIGHT: normal; PADDING-TOP: 6px; _height: 1em
}
#page DIV#masthead H1 {
	WIDTH: 440px; TOP: 19px; LEFT: 215px
}
#nytStoreBox {
	FONT-FAMILY: arial, helvetica, sans-serif; MARGIN-BOTTOM: 10px; =
BACKGROUND: #f6f6f5
}
#nytStoreBox #nytStoreHeader {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; BACKGROUND: #7b8eaa; =
PADDING-TOP: 4px
}
#nytStoreBox #storeItem {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; =
BACKGROUND: #f6f6f5; PADDING-TOP: 15px
}
#nytStoreBox #storeItem IMG {
	WIDTH: 90px; PADDING-RIGHT: 10px; BACKGROUND: #f6f6f5; FLOAT: left; =
HEIGHT: 90px
}
#nytStoreBox #storeItem .text {
	PADDING-RIGHT: 10px; BACKGROUND: #f6f6f5; FONT-SIZE: 90%; PADDING-TOP: =
20px
}
#nytStoreBox #storeItem .link {
	FONT-WEIGHT: bold
}
#nytStoreBox #storeItem .clear {
	BACKGROUND: #fff; VISIBILITY: hidden; CLEAR: both
}
.cColumn {
	WIDTH: 336px
}
.cColumn-TextAdsBox {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 9px; =
FONT-FAMILY: arial,sans-serif; CLEAR: both; FONT-SIZE: 90%; OVERFLOW: =
auto; PADDING-TOP: 10px
}
* HTML .cColumn-TextAdsBox {
	HEIGHT: 1%
}
.cColumn-TextAdsLeft {
	TEXT-ALIGN: left; WIDTH: 180px; FLOAT: left
}
.cColumn-TextAdsLeft .cColumn-TextAdsHeader {
	FONT-WEIGHT: bold
}
.cColumn-TextAdsLeft .cColumn-TextAd {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.cColumn-TextAdsLeft .cColumn-TextAd BR {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.cColumn-TextAdsBox FONT {
	FONT-SIZE: 100%
}
.cColumn-TextAdsRight {
	FLOAT: right
}
#aColumn .sphereLink {
	MARGIN-TOP: 4px; FLOAT: left
}
#aColumn .sphereLink A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND: url(http://www.sphere.com/images/sphereicon.gif) no-repeat =
left top; FONT-SIZE: 90%; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#aColumn .sphereLink A:hover {
	TEXT-DECORATION: underline
}
#aColumn .sphereIt.nextArticleLink {
	MARGIN-TOP: 0px; WIDTH: 300px; FLOAT: right; CLEAR: none
}
.video {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/video_icon.gif)
}
.icon {
	PADDING-LEFT: 16px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: =
left center
}
BODY.wideAd DIV#shell DIV#page DIV#main {
	BACKGROUND-POSITION: -133px top
}
BODY.wideAd #mostPopWidget {
	WIDTH: 467px
}
BODY.wideAd #main #aColumn {
	WIDTH: 468px
}
BODY.wideAd #aColumn #article {
	WIDTH: 468px
}
BODY.wideAd #aColumn #articleExtras {
	WIDTH: 468px
}
BODY.wideAd #main #bColumn {
	WIDTH: 468px
}
.expiredAd {
	Z-INDEX: 900010; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; =
TEXT-ALIGN: left; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 14px; =
LINE-HEIGHT: 1.4; BACKGROUND-COLOR: #fff; PADDING-LEFT: 14px; WIDTH: =
400px; PADDING-RIGHT: 14px; FONT-FAMILY: georgia, 'times new roman', =
serif; HEIGHT: 62px; COLOR: #444; FONT-SIZE: 91.6%; BORDER-TOP: #ccc 1px =
solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 14px
}
.expiredAd P {
	MARGIN: 0px 0px 1em
}
.expiredAd .close {
	TEXT-INDENT: -10000px; WIDTH: 53px; DISPLAY: block; BACKGROUND: =
url(http://graphics8.nytimes.com/images/apps/buttons/close.gif) =
no-repeat; HEIGHT: 25px; OVERFLOW: hidden
}
UL.articleAdTools {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 5px 5px 0px 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#bColumn UL.articleAdTools {
	WIDTH: 331px
}
UL.articleAdTools LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; =
PADDING-TOP: 0px
}
UL.articleAdTools LI A {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; FONT-FAMILY: arial, =
helvetica, sans-serif; FONT-SIZE: 10px
}
UL.articleAdTools LI.perma {
	BORDER-LEFT: #e2e2e2 1px solid; PADDING-LEFT: 5px; MARGIN-LEFT: 5px
}
UL.articleAdTools LI.email A {
	BACKGROUND: url(/images/article/tools/emailthis.gif) no-repeat 0px 50%
}
UL.articleAdTools LI.perma A {
	BACKGROUND: url(/images/article/tools/permalink.gif) no-repeat 0px 50%
}
#PushDown {
	BORDER-BOTTOM: #d3d3d3 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
#shell {
	POSITION: relative
}
#main {
	POSITION: relative
}
#XXL {
	MARGIN-BOTTOM: 10px
}
#FixedPanel {
	POSITION: fixed
}
BODY.wideAd DIV#shell DIV#page DIV#main {
	BACKGROUND-POSITION: -133px top
}
BODY.wideAd #mostPopWidget {
	WIDTH: 467px
}
BODY.wideAd #main #aColumn {
	WIDTH: 468px
}
BODY.wideAd #aColumn #article {
	WIDTH: 468px
}
BODY.wideAd #aColumn #articleExtras {
	WIDTH: 468px
}
BODY.wideAd #main #bColumn {
	WIDTH: 468px
}
BODY.wideAd #wideImage {
	WIDTH: 468px
}
BODY.wideAd #bColumn UL.articleAdTools {
	WIDTH: 463px
}

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nytimes.com/css/common/screen/general.css

BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 13px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 13px
}
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:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
.doubleRule {
	BORDER-RIGHT-WIDTH: 0px !important; MARGIN-TOP: 12px; MARGIN-BOTTOM: =
12px; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
50%; BORDER-TOP-WIDTH: 0px !important; BORDER-BOTTOM-WIDTH: 0px =
!important; HEIGHT: 4px; CLEAR: both; BORDER-LEFT-WIDTH: 0px !important
}
.singleRule {
	LINE-HEIGHT: 0; MARGIN-TOP: 12px; MARGIN-BOTTOM: 12px; HEIGHT: 1px; =
CLEAR: both; FONT-SIZE: 0px; BORDER-TOP: #ccc 1px solid
}
#nagBar {
	DISPLAY: none
}
DIV#shell {
	POSITION: relative; TEXT-ALIGN: left; BORDER-LEFT: #999 1px solid; =
MARGIN: 0px auto; WIDTH: 971px; DISPLAY: block; FONT-SIZE: 90%
}
DIV#shell UL.tabs {
	Z-INDEX: 5500; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: =
Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; VERTICAL-ALIGN: =
middle; PADDING-TOP: 0px
}
DIV#shell UL.tabs LI {
	BACKGROUND-IMAGE: none; Z-INDEX: 6000; BORDER-BOTTOM: #ccc 1px solid; =
BORDER-LEFT: #ccc 0px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: =
#f0f4f5; MARGIN: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: =
block; WHITE-SPACE: nowrap; FLOAT: left; BORDER-TOP: #ccc 1px solid; =
BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 4px
}
DIV#shell UL.tabs LI.selected {
	Z-INDEX: 9999; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 4px; =
BACKGROUND-COLOR: white; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; =
PADDING-TOP: 4px
}
DIV#shell DIV.tabContent {
	BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 7px; MARGIN: 0px; =
PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: none; CLEAR: both; =
BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: =
7px; _padding: 7px 7px 30px 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 {
	Z-INDEX: 5000; POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; MIN-HEIGHT: 20px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; FONT-SIZE: 10px; =
VERTICAL-ALIGN: bottom; TOP: 0px; PADDING-TOP: 0px; _border-bottom: 1px =
solid #999; _height: 20px
}
DIV#login UL.tabs {
	MIN-HEIGHT: 19px; FLOAT: none; TOP: 0px; LEFT: 0px; _height: 20px; =
_position: absolute; _float: none
}
DIV#login UL.tabs LI {
	BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: #999; MIN-HEIGHT: 11px; =
BORDER-RIGHT-COLOR: #999; FONT-SIZE: 10px; BORDER-LEFT-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 {
	Z-INDEX: 9998; POSITION: relative; TEXT-ALIGN: right; PADDING-BOTTOM: =
0px; BORDER-RIGHT-WIDTH: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: Arial, =
sans-serif; WHITE-SPACE: nowrap; FLOAT: right; BORDER-TOP-WIDTH: 0px =
!important; BORDER-BOTTOM-WIDTH: 0px !important; FONT-SIZE: 11px; =
VERTICAL-ALIGN: middle; BORDER-LEFT-WIDTH: 0px !important; PADDING-TOP: =
2px; _border-bottom: 1px solid #999999
}
UL#memberTools LI {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: =
#ccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; DISPLAY: inline; WHITE-SPACE: nowrap; FONT-SIZE: =
12px; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 0px solid; =
PADDING-TOP: 0px
}
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 {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; =
BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
UL#memberTools LI.tslogo A {
	COLOR: #000
}
UL#memberTools LI IMG#memberTool_TimesSelect {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 6px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 2px
}
#timesSelectDropDown {
	Z-INDEX: 9999; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; =
TEXT-ALIGN: left; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; WIDTH: 113px; PADDING-RIGHT: =
0px; VISIBILITY: hidden; BORDER-TOP: #999 1px solid; TOP: 17px; =
BORDER-RIGHT: #999 1px solid; PADDING-TOP: 10px; LEFT: 0px; =
_padding-bottom: 0; _width: 113px
}
.dropDown#timesSelectDropDown {
	LEFT: 855px !important
}
#timesSelectDropDown UL {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none; =
MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: Arial,Helvetica,sans-serif; COLOR: #666 !important; =
FONT-SIZE: 95%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.dropDown#timesSelectDropDown UL {
	FONT-SIZE: 80%
}
#timesSelectDropDown UL LI {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: =
none; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; DISPLAY: =
block; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll =
repeat 0% 0%; FONT-SIZE: 100%; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
#timesSelectDropDown A {
	PADDING-BOTTOM: 2px; TEXT-TRANSFORM: none; MARGIN: 0px 0px 0px -5px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; HEIGHT: 10px; =
FONT-WEIGHT: normal !important; PADDING-TOP: 2px; _height: 12px
}
#timesSelectDropDown A:link {
	COLOR: #004276
}
#timesSelectDropDown A:visited {
	COLOR: #004276
}
#timesSelectDropDown LI.sect A {
	TEXT-TRANSFORM: uppercase; COLOR: #666 !important
}
DIV#page {
	Z-INDEX: 1; POSITION: relative; CLEAR: both; BORDER-TOP: #999 1px =
solid; TOP: -1px; BORDER-RIGHT: #999 1px solid; _border-top: 0; _top: 0
}
DIV#masthead {
	BORDER-BOTTOM: black 2px solid; POSITION: relative; PADDING-BOTTOM: =
0px; MARGIN: 0px; MIN-HEIGHT: 48px; PADDING-LEFT: 9px; PADDING-RIGHT: =
0px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 7px; _height: 48px; =
_overflow: visible
}
IMG#NYTLogo {
	MARGIN-TOP: 4px
}
DIV#masthead DIV#date {
	FONT-SIZE: 12px
}
DIV#masthead H1 {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-LEFT: 0px; WIDTH: 223px; PADDING-RIGHT: 0px; DISPLAY: =
block; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 29px; =
VERTICAL-ALIGN: baseline; TOP: 19px; PADDING-TOP: 0px; LEFT: 308px
}
DIV#masthead H1 A {
	COLOR: #000; TEXT-DECORATION: none
}
DIV#searchWidget {
	POSITION: relative; WIDTH: 197px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; FLOAT: right; FONT-SIZE: 8pt; MARGIN-RIGHT: 7px
}
DIV#searchWidget #searchInputs {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; MIN-HEIGHT: 21px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: bottom; =
PADDING-TOP: 0px; _height: 21px
}
DIV#searchWidget #searchInputs .inputGroup {
	MARGIN: 0px 0px 5px; WIDTH: 140px; FLOAT: left
}
DIV#searchWidget #searchInputs .inputGroup LI {
	MARGIN-TOP: 2px; WHITE-SPACE: nowrap; FLOAT: left; CLEAR: right; =
MARGIN-RIGHT: 5px; _margin-top: 0px
}
DIV#searchWidget #searchInputs .inputGroup INPUT {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
DIV#searchWidget INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV#searchWidget INPUT#searchQuery {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 19px
}
DIV#searchWidget INPUT#searchSubmit {
	FLOAT: right
}
DIV#Middle1 {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; WIDTH: 88px; =
FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: right; FONT-SIZE: 9px; =
OVERFLOW: hidden; MARGIN-RIGHT: 7px
}
DIV#Middle1 IMG {
	DISPLAY: block; MARGIN-BOTTOM: 1px
}
DIV#nytSearchWidget {
	POSITION: relative; WIDTH: 197px; WHITE-SPACE: nowrap; FLOAT: right; =
FONT-SIZE: 91.6%; MARGIN-RIGHT: 7px
}
* HTML DIV#nytSearchWidget {
	MARGIN-RIGHT: 4px
}
DIV#nytSearchWidget LABEL {
	MARGIN: 0px 0px 2px; DISPLAY: block; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
DIV#nytSearchWidget INPUT {
	VERTICAL-ALIGN: middle
}
DIV#nytSearchWidget INPUT#searchQuery {
	MARGIN: 0px 2px 0px 0px; WIDTH: 163px; HEIGHT: 12px; FONT-SIZE: 100%
}
#adxLeaderboard {
	BORDER-BOTTOM: #d3d3d3 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: =
5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: =
5px
}
#adxLeaderboard:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
#adxLeaderboard > TABLE {
	MARGIN: auto
}
* HTML #adxLeaderboard {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 1%; =
PADDING-TOP: 5px
}
DIV#main {
	PADDING-BOTTOM: 7px; MARGIN-TOP: 15px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; CLEAR: both; BORDER-TOP: #fff 1px solid; =
PADDING-TOP: 0px
}
DIV#main:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
* HTML #main {
	HEIGHT: 1%
}
#movies {
	DISPLAY: none
}
DIV.story {
	; MARGIN-TOP: expression( this =3D=3D this.parentNode.firstChild ? =
"0px" : "12px" ); MARGIN-BOTTOM: 8px
}
DIV.story:first-child {
	MARGIN-TOP: 0px
}
DIV.story H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: =
125%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.story H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: =
125%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.story H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: =
125%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.story H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: =
125%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.story H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: =
125%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.byline {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #808080; FONT-SIZE: =
86%
}
SPAN.timestamp {
	COLOR: #a81817
}
DIV.story DIV.byline SPAN.timestamp {
	COLOR: #a81817
}
DIV.story P.summary {
	LINE-HEIGHT: 1.35em; MARGIN: 2px 0px 0px; FONT-FAMILY: Georgia, "Times =
New Roman", Times, serif; COLOR: #333; FONT-SIZE: 100%
}
DIV.story DIV.kicker {
	LINE-HEIGHT: 1.3em; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, =
Helvetica, sans-serif; COLOR: black; FONT-SIZE: 90%
}
DIV.story DIV.callout {
	FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 12px; FLOAT: =
right; COLOR: #666; MARGIN-LEFT: 24px; FONT-SIZE: 92%
}
IMG.callout {
	FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 12px; FLOAT: =
right; COLOR: #666; MARGIN-LEFT: 24px; FONT-SIZE: 92%
}
.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 {
	PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND: =
url(/images/article/functions/enlarge_icon.gif) no-repeat 0px 0px
}
DIV.story DIV.callout IMG {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: =
none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; =
BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
DIV.story DIV.callout DIV.credit {
	TEXT-ALIGN: right; COLOR: #666666
}
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 {
	BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: =
13px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
FONT-FAMILY: Arial, Helvetica, sans-serif; CLEAR: both; FONT-SIZE: 90%; =
BORDER-TOP: black 2px solid; PADDING-TOP: 13px
}
DIV#footer A {
	COLOR: #666; TEXT-DECORATION: underline
}
DIV#footer A.rssButton {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/images/global/icons/feed_icon_16x16.gif) no-repeat left =
top; PADDING-TOP: 1px
}
DIV#footer A.rssButton:visited {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/images/global/icons/feed_icon_16x16.gif) no-repeat left =
top; PADDING-TOP: 1px
}
DIV#footer A.copyright {
	COLOR: #000; TEXT-DECORATION: none
}
DIV#footer DIV.footerRow {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
DIV#footer UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
9px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
DIV#footer UL LI {
	BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; =
PADDING-RIGHT: 5px; DISPLAY: inline; BACKGROUND: none transparent scroll =
repeat 0% 0%; PADDING-TOP: 0px
}
.linkbox {
	CURSOR: hand
}
DIV.columnGroup A.more {
	DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: =
85%
}
DIV.columnGroup DIV.columnGroupTools {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: right; FONT-SIZE: 90%
}
DIV.columnGroup H4 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 7px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: =
Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 86%; FONT-WEIGHT: =
normal; PADDING-TOP: 0px
}
DIV.columnGroup > H5 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 7px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: =
Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 86%; FONT-WEIGHT: =
normal; PADDING-TOP: 0px
}
DIV.advertisementColumnGroup.columnGroup DIV.textAdvertisement {
	PADDING-LEFT: 7px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
MARGIN-BOTTOM: 12px
}
DIV.advertisementColumnGroup.columnGroup DIV.ad_section {
	PADDING-LEFT: 7px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
MARGIN-BOTTOM: 12px
}
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-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: none =
transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails LI {
	POSITION: relative; TEXT-ALIGN: left; LINE-HEIGHT: 1.2em; MARGIN: 6px; =
WIDTH: 88px; DISPLAY: inline-block; FONT-FAMILY: Arial, Helvetica, =
sans-serif; WORD-WRAP: break-word; BACKGROUND: none transparent scroll =
repeat 0% 0%; FLOAT: left; FONT-SIZE: 80%; VERTICAL-ALIGN: top; =
OVERFLOW: visible; _height: 1%
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails LI A =
{
	LINE-HEIGHT: 1.2em
}
DIV.advertisementColumnGroup.columnGroup UL.advertisementThumbnails =
LI.clearfix {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: none; HEIGHT: 0px; CLEAR: =
both; OVERFLOW: hidden; PADDING-TOP: 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 {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
4px; WIDTH: 98px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: =
Arial, Helvetica, sans-serif; BACKGROUND: =
url(/images/homepage/searchSelect.gif) no-repeat left top; HEIGHT: 15px; =
FONT-SIZE: 85%; OVERFLOW: hidden; PADDING-TOP: 4px; _background: none
}
DIV.customSelectContainer SELECT {
	POSITION: absolute; WIDTH: 102px; TOP: 0px; LEFT: 0px; opacity: 0.0
}
UL.refer {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
COLOR: #333; FONT-SIZE: 92%; PADDING-TOP: 0px
}
UL.refer LI {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; PADDING-TOP: 0px; _background-position: =
left .45em
}
UL.refer LI.free {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; PADDING-TOP: 0px; _background-position: =
left .45em
}
H5 .audio {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%
}
H5 .graphic {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%
}
H5 .interactive {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%
}
H5 .photo {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%
}
H5 .slideShow {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%
}
H5 .trailer {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%
}
H5 .video {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 95%
}
.media {
	MARGIN: 0px 0px 4px; FLOAT: none !important
}
H5 A SPAN.iconText {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 80%
}
#articleInline #inlineMultimedia .story IMG {
	MARGIN-TOP: 15px; DISPLAY: block; MARGIN-BOTTOM: 0px
}
.media IMG {
	MARGIN-TOP: 15px; DISPLAY: block; MARGIN-BOTTOM: 0px
}
#articleInline #inlineMultimedia .story H2 {
	MARGIN-TOP: 2px
}
#articleInline #inlineMultimedia .story .mediaType {
	FILTER: Alpha(Opacity=3D80); PADDING-BOTTOM: 4px !important; =
LINE-HEIGHT: 13px; BACKGROUND-COLOR: #fff; MARGIN-TOP: -20px; =
PADDING-LEFT: 20px !important; WIDTH: 166px; PADDING-RIGHT: 4px =
!important; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: =
arial,sans-serif; BACKGROUND-POSITION: 3px 4px; COLOR: #000; FONT-SIZE: =
77%; CURSOR: pointer; PADDING-TOP: 3px !important; opacity: .8; =
_line-height: 14px; -moz-opacity: 0.8
}
.aColumn #inlineMultimedia .story .mediaType {
	FILTER: Alpha(Opacity=3D80); PADDING-BOTTOM: 4px !important; =
LINE-HEIGHT: 13px; BACKGROUND-COLOR: #fff; MARGIN-TOP: -20px; =
PADDING-LEFT: 20px !important; WIDTH: 166px; PADDING-RIGHT: 4px =
!important; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: =
arial,sans-serif; BACKGROUND-POSITION: 3px 4px; COLOR: #000; FONT-SIZE: =
77%; CURSOR: pointer; PADDING-TOP: 3px !important; opacity: .8; =
_line-height: 14px; -moz-opacity: 0.8
}
.media .mediaType {
	FILTER: Alpha(Opacity=3D80); PADDING-BOTTOM: 4px !important; =
LINE-HEIGHT: 13px; BACKGROUND-COLOR: #fff; MARGIN-TOP: -20px; =
PADDING-LEFT: 20px !important; WIDTH: 166px; PADDING-RIGHT: 4px =
!important; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: =
arial,sans-serif; BACKGROUND-POSITION: 3px 4px; COLOR: #000; FONT-SIZE: =
77%; CURSOR: pointer; PADDING-TOP: 3px !important; 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/icons/multimedia/audio_icon.gif)
}
.graphic.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/graphic_icon.gif)
}
.interactive.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/interactive_icon.gif)
}
.photo.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/photo_icon.gif)
}
.trailer.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/trailer_icon.gif)
}
.slideShow.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/photo_icon.gif)
}
.map.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/map_icon.gif)
}
.video.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/video_icon.gif)
}
.trailer.mediaType {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/trailer_icon.gif)
}
.audio.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.graphic.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.interactive.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.photo.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.trailer.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.slideShow.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.map.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.video.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.trailer.mediaType {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 4px center
}
.refer LI .inlinePlayer {
	MARGIN-LEFT: -8px
}
.inlinePlayer {
	BORDER-BOTTOM: #e2e2e2 1px solid; BORDER-LEFT: #e2e2e2 0px solid; =
PADDING-BOTTOM: 2px; MARGIN-TOP: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: =
4px; BACKGROUND: white; BORDER-TOP: #e2e2e2 1px solid; BORDER-RIGHT: =
#e2e2e2 0px solid; PADDING-TOP: 3px
}
.tsIcon {
	DISPLAY: none !important
}
#articleInline #inlineMultimedia .story .tsIcon {
	DISPLAY: none !important
}
.hideContent {
	DISPLAY: none
}
SPAN.dateLine {
	COLOR: #808080
}
DIV.story DIV.byline SPAN.dateLine {
	COLOR: #808080
}

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.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-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 8px; =
FONT-SIZE: 140%; FONT-WEIGHT: bold
}
.aColumn .specialSectionHeader {
	FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 8px; =
FONT-SIZE: 140%; FONT-WEIGHT: bold
}
#aColumn .specialSectionHeader .subheader {
	DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; =
MARGIN-BOTTOM: 1px; FONT-SIZE: 70%; FONT-WEIGHT: normal
}
.aColumn .specialSectionHeader .subheader {
	DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; =
MARGIN-BOTTOM: 1px; FONT-SIZE: 70%; FONT-WEIGHT: normal
}
#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 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 9px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0px; HEIGHT: 0px; COLOR: transparent; CLEAR: =
both; OVERFLOW: hidden; PADDING-TOP: 20px
}
.branded A {
	MARGIN-TOP: -18px; TEXT-INDENT: -3000px; WIDTH: 190px; DISPLAY: block; =
HEIGHT: 18px
}
.columnGroup .CollDisplayName {
	MARGIN: 0px 0px 8px; FONT-FAMILY: Arial, Helvetica, sans-serif =
!important; FONT-SIZE: 120% !important; FONT-WEIGHT: bold !important
}
.columnGroup H3.icon {
	MARGIN: 0px 0px 8px; FONT-FAMILY: Arial, Helvetica, sans-serif =
!important; FONT-SIZE: 120% !important; FONT-WEIGHT: bold !important
}
.columnGroup H3.promo {
	MARGIN: 0px 0px 8px; FONT-FAMILY: Arial, Helvetica, sans-serif =
!important; FONT-SIZE: 120% !important; FONT-WEIGHT: bold !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 {
	MARGIN-BOTTOM: 10px !important; FLOAT: left; MARGIN-RIGHT: 8px
}
.bColumn .subheader {
	MARGIN-TOP: -5px !important; DISPLAY: block; FONT-FAMILY: Arial, =
Helvetica, sans-serif; MARGIN-BOTTOM: 7px; FONT-SIZE: 95%
}
.cColumn .subheader {
	MARGIN-TOP: -5px !important; DISPLAY: block; FONT-FAMILY: Arial, =
Helvetica, sans-serif; MARGIN-BOTTOM: 7px; FONT-SIZE: 95%
}
.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 {
	MARGIN-BOTTOM: 12px !important; BORDER-TOP: #ccc 1px solid; =
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 {
	MARGIN: 0px 0px 4px; FLOAT: none !important
}
.bColumn .columnGroup .media.callout {
	MARGIN: 0px 0px 4px; FLOAT: none !important
}
.bColumn .span.callout {
	MARGIN: 0px 0px 24px; FLOAT: none !important; CLEAR: left
}
.bColumn UL {
	LINE-HEIGHT: 1.3em; MARGIN: 0px 0px 4px
}
.cColumn UL {
	LINE-HEIGHT: 1.3em; MARGIN: 0px 0px 4px
}
.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 {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; PADDING-TOP: 0px; _padding: 0px 0px 0px =
8px; _background-position: left .45em
}
.cColumn UL LI {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; PADDING-TOP: 0px; _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 .external_feed H5 {
	FONT-WEIGHT: normal !important
}
.bColumn .kicker {
	CLEAR: left
}
.bColumn .byline {
	MARGIN-BOTTOM: 3px
}
.bColumn .columnGroup .more {
	FONT-SIZE: 92%
}
.cColumn .more {
	FONT-FAMILY: Arial, Helvetica, sans-serif !important; FONT-SIZE: 90% =
!important
}
.bColumn .more {
	LINE-HEIGHT: 1.4em; MARGIN-TOP: 5px !important; 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 {
	TEXT-ALIGN: right !important; FONT-SIZE: 80% !important; PADDING-TOP: =
7px !important
}
.bColumn .adCreative IMG {
	MARGIN: 0px; DISPLAY: block !important; FLOAT: right !important
}
.columnGroup .subColumnA {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 173px; DISPLAY: inline; BORDER-TOP-STYLE: none =
!important; FLOAT: left; CLEAR: left; BORDER-LEFT-STYLE: none =
!important; MARGIN-RIGHT: 13px !important
}
.columnGroup .editColumn {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 173px; DISPLAY: inline; BORDER-TOP-STYLE: none =
!important; FLOAT: left; CLEAR: left; BORDER-LEFT-STYLE: none =
!important; MARGIN-RIGHT: 13px !important
}
.columnGroup .subColumnB {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 134px !important; DISPLAY: inline; BORDER-TOP-STYLE: =
none !important; FLOAT: left; MARGIN-LEFT: 6px !important; CLEAR: right; =
BORDER-LEFT-STYLE: none !important; MARGIN-RIGHT: 6px !important
}
.columnGroup .searchColumn {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 134px !important; DISPLAY: inline; BORDER-TOP-STYLE: =
none !important; FLOAT: left; MARGIN-LEFT: 6px !important; CLEAR: right; =
BORDER-LEFT-STYLE: none !important; MARGIN-RIGHT: 6px !important
}
#adxBigAd {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 12px; CLEAR: both
}
#adxBigAd H4 {
	TEXT-ALIGN: left
}
.cColumn IFRAME {
	MARGIN-BOTTOM: 12px
}
.cColumn IFRAME {
	MARGIN-BOTTOM: 12px
}
#classifiedsWidget .tabContent {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important
}
#classifiedsWidget .tabContent .summary {
	LINE-HEIGHT: 110% !important; MARGIN-BOTTOM: 6px !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-FAMILY: Arial, Helvetica, sans-serif !important; FONT-SIZE: 85%
}
#classifiedsWidget .tabContent:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
* HTML #classifiedsWidget .tabContent {
	HEIGHT: 1%
}
#classifiedsWidget .tabContent .subColumns {
	PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important
}
#classifiedsWidget .tabContent .subColumnA {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 173px; DISPLAY: inline; BORDER-TOP-STYLE: none =
!important; FLOAT: left; MARGIN-LEFT: 6px !important; BORDER-LEFT-STYLE: =
none !important; MARGIN-RIGHT: 6px !important
}
#classifiedsWidget .tabContent .editColumn {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 173px; DISPLAY: inline; BORDER-TOP-STYLE: none =
!important; FLOAT: left; MARGIN-LEFT: 6px !important; BORDER-LEFT-STYLE: =
none !important; MARGIN-RIGHT: 6px !important
}
#classifiedsWidget .tabContent .subColumnB {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 134px !important; DISPLAY: inline; BORDER-TOP-STYLE: =
none !important; FLOAT: left; MARGIN-LEFT: 6px !important; =
BORDER-LEFT-STYLE: none !important; MARGIN-RIGHT: 6px !important
}
#classifiedsWidget .tabContent .searchColumn {
	BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none =
!important; WIDTH: 134px !important; DISPLAY: inline; BORDER-TOP-STYLE: =
none !important; FLOAT: left; MARGIN-LEFT: 6px !important; =
BORDER-LEFT-STYLE: none !important; MARGIN-RIGHT: 6px !important
}
* HTML #classifiedsWidget .tabContent .subColumnB {
	MARGIN-LEFT: 0px !important
}
#classifiedsWidget .tabContent .story H5 {
	FONT-SIZE: 100% !important
}
#classifiedsWidget .tabContent .kicker {
	TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 2px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; CLEAR: left; FONT-SIZE: 90%; FONT-WEIGHT: normal
}
#classifiedsWidget .tabContent .subColumnA UL {
	LINE-HEIGHT: 140%; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; FONT-SIZE: 90%
}
#classifiedsWidget .tabContent .subColumnB UL {
	LINE-HEIGHT: 140%; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; FONT-SIZE: 90%
}
#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-FAMILY: Arial, =
Helvetica, sans-serif; MARGIN-BOTTOM: 7px; FONT-SIZE: 80%
}
#classifiedsWidget .tabContent .refer {
	MARGIN-BOTTOM: 10px; CLEAR: both
}
#classifiedsWidget .tabContent .searchForm {
	MARGIN: 0px 0px 12px; WIDTH: 134px !important; DISPLAY: inline; FLOAT: =
left
}
#classifiedsWidget .tabContent .searchForm INPUT#searchQuery {
	WIDTH: 128px; MARGIN-BOTTOM: 4px
}
#classifiedsWidget .tabContent .searchForm INPUT#searchSubmit {
	DISPLAY: inline; FLOAT: left; CLEAR: none !important
}
#classifiedsWidget .tabContent .searchForm .more {
	MARGIN-TOP: 5px; DISPLAY: inline; FLOAT: right; FONT-SIZE: 0.8em =
!important
}
#classifiedsWidget .tabContent .announcement {
	PADDING-BOTTOM: 7px !important; BACKGROUND-COLOR: #efefef !important; =
MARGIN: 4px 7px 7px; PADDING-LEFT: 7px !important; WIDTH: 305px =
!important; PADDING-RIGHT: 7px !important; HEIGHT: auto !important; =
PADDING-TOP: 7px !important
}
#classifiedsWidget .tabContent .announcement P.summary {
	MARGIN: 0px
}
#classifiedsWidget .tabContent .announcement .callout {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 120px; =
BORDER-TOP-STYLE: none; MARGIN-BOTTOM: 0px !important; HEIGHT: 60px; =
BORDER-LEFT-STYLE: none; OVERFLOW: hidden
}
#classifiedsWidget .tabContent .advertisement {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 7px 7px; PADDING-LEFT: 0px =
!important; WIDTH: 318px; PADDING-RIGHT: 0px !important; CLEAR: both; =
BORDER-TOP: #ccc 1px solid; PADDING-TOP: 7px !important
}
#jobMarket .advertisement .kicker {
	WIDTH: 172px !important; FLOAT: right !important; CLEAR: none =
!important
}
#jobMarket .advertisement .summary {
	WIDTH: 172px !important; FLOAT: right !important; CLEAR: none =
!important
}
#jobMarket .advertisement .refer {
	WIDTH: 172px !important; FLOAT: right !important; CLEAR: none =
!important
}
#classifiedsWidget .tabContent .advertisement .callout {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: =
171px; DISPLAY: inline; FLOAT: left !important; HEIGHT: 96px; =
MARGIN-LEFT: 0px !important; OVERFLOW: hidden; BORDER-TOP: #ccc 1px =
solid; MARGIN-RIGHT: 13px; BORDER-RIGHT: #ccc 1px solid
}
#classifiedsWidget .tabContent .advertisement.story H5 {
	LINE-HEIGHT: 120% !important; FONT-FAMILY: Arial, Helvetica, sans-serif =
!important; MARGIN-BOTTOM: 0px !important; FONT-SIZE: 90% !important
}
#classifiedsWidget .tabContent .announcement.story H5 {
	LINE-HEIGHT: 120% !important; FONT-FAMILY: Arial, Helvetica, sans-serif =
!important; MARGIN-BOTTOM: 0px !important; FONT-SIZE: 90% !important
}
#classifiedsWidget .tabContent .advertisement.story H5 {
	DISPLAY: block
}
#classifiedsWidget .tabContent .advertisement.story P.summary {
	DISPLAY: block
}
#classifiedsWidget .tabContent .advertisement.story P.summary {
	LINE-HEIGHT: 120% !important; FONT-FAMILY: Arial, Helvetica, sans-serif =
!important; MARGIN-BOTTOM: 6px !important; LETTER-SPACING: -0.01em; =
COLOR: #000 !important; FONT-SIZE: 90% !important; WORD-SPACING: -0.15em
}
#classifiedsWidget .tabContent .announcement.story P.summary {
	LINE-HEIGHT: 120% !important; FONT-FAMILY: Arial, Helvetica, sans-serif =
!important; MARGIN-BOTTOM: 6px !important; LETTER-SPACING: -0.01em; =
COLOR: #000 !important; FONT-SIZE: 90% !important; WORD-SPACING: -0.15em
}
#classifiedsWidget .tabContent .advertisement .adCreative {
	FLOAT: left !important
}
#classifiedsWidget .tabContent .searchColumn #moduleAd {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; BORDER-RIGHT-STYLE: =
none; MARGIN: 0px; BORDER-TOP-STYLE: none; CLEAR: both; =
BORDER-LEFT-STYLE: none
}
#jobMarket .adCreative {
	PADDING-BOTTOM: 7px !important; MARGIN: 0px 6px 0px 0px; PADDING-LEFT: =
7px !important; WIDTH: 120px !important; PADDING-RIGHT: 7px !important; =
BACKGROUND: #efefef; FLOAT: left !important; HEIGHT: 60px !important; =
OVERFLOW: hidden; PADDING-TOP: 7px !important
}
#classifiedsWidget .tabContent .searchColumn .adCreative {
	TEXT-ALIGN: center; PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; WIDTH: =
120px !important; PADDING-RIGHT: 7px; BACKGROUND: #efefef; FLOAT: none =
!important; HEIGHT: 60px !important; OVERFLOW: hidden; PADDING-TOP: 7px
}
#classifiedsWidget .tabContent .searchColumn .adCreative IMG {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FLOAT: none !important; PADDING-TOP: 0px
}
.inlineVideo {
	WIDTH: 316px; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
top; PADDING-TOP: 8px
}
.inlineVideo IFRAME {
	MARGIN-LEFT: -10px; MARGIN-RIGHT: -10px
}
.left.inlineVideo {
	FLOAT: left; MARGIN-RIGHT: 15px
}
.right.inlineVideo {
	FLOAT: right; MARGIN-LEFT: 15px
}
.inlineVideo H3 {
	MARGIN: 0px; DISPLAY: inline; FONT-FAMILY: Arial, Helvetica, =
sans-serif; FLOAT: left
}
.inlineVideo .more {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: right
}
#articleBody .inlineVideo {
	MARGIN-TOP: 6px
}
#articleBody .inlineVideo H3 {
	FONT-SIZE: 91.6%
}
#articleBody .inlineVideo .more {
	FONT-SIZE: 73.3%; TEXT-DECORATION: none
}
#articleBody .inlineVideo A {
	TEXT-DECORATION: none
}
#articleBody .inlineVideo A:hover {
	TEXT-DECORATION: underline
}
#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_01CA5B95.5DDF4B10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nytimes.com/css/common/screen/navigation.css

.navigation {
	BORDER-BOTTOM: #d3d3d3 1px solid; POSITION: relative; TEXT-ALIGN: =
center; DISPLAY: block; CLEAR: both; OVERFLOW: visible; _height: 53px
}
DIV#navigation {
	BORDER-BOTTOM: #d3d3d3 1px solid; POSITION: relative; TEXT-ALIGN: =
center; DISPLAY: block; CLEAR: both; OVERFLOW: visible; _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 {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM-COLOR: #d3d3d3; TEXT-ALIGN: =
center; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: =
white; BORDER-TOP-COLOR: #d3d3d3; MIN-HEIGHT: 18px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: Georgia, Times, serif; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-COLOR: =
#d3d3d3; FONT-SIZE: 11px !important; VERTICAL-ALIGN: top; OVERFLOW: =
visible; BORDER-LEFT-COLOR: #d3d3d3; BORDER-LEFT-WIDTH: 1px; ; =
BORDER-LEFT-WIDTH: expression( this =3D=3D this.parentNode.firstChild ? =
"0px" : "1px" ); PADDING-TOP: 7px; _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 {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #f4f4f4; LIST-STYLE-TYPE: none; MARGIN: 0px; =
MIN-HEIGHT: 19px; PADDING-LEFT: 15px; WIDTH: 940px; PADDING-RIGHT: 15px; =
DISPLAY: block; WHITE-SPACE: nowrap; BORDER-TOP-STYLE: none; =
VERTICAL-ALIGN: top; TOP: 26px; FONT-WEIGHT: normal; PADDING-TOP: 8px; =
LEFT: 0px; _height: 20px; _padding-top: 7px
}
DIV#navigation DIV#subNavigation UL {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #f4f4f4; LIST-STYLE-TYPE: none; MARGIN: 0px; =
MIN-HEIGHT: 19px; PADDING-LEFT: 15px; WIDTH: 940px; PADDING-RIGHT: 15px; =
DISPLAY: block; WHITE-SPACE: nowrap; BORDER-TOP-STYLE: none; =
VERTICAL-ALIGN: top; TOP: 26px; FONT-WEIGHT: normal; PADDING-TOP: 8px; =
LEFT: 0px; _height: 20px; _padding-top: 7px
}
DIV#navigation UL.tabs LI.selected UL {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #f4f4f4; LIST-STYLE-TYPE: none; MARGIN: 0px; =
MIN-HEIGHT: 19px; PADDING-LEFT: 15px; WIDTH: 940px; PADDING-RIGHT: 15px; =
DISPLAY: block; WHITE-SPACE: nowrap; BORDER-TOP-STYLE: none; =
VERTICAL-ALIGN: top; TOP: 26px; FONT-WEIGHT: normal; PADDING-TOP: 8px; =
LEFT: 0px; _height: 20px; _padding-top: 7px
}
.navigation .subNavigation UL {
	POSITION: static; TEXT-TRANSFORM: uppercase; CLEAR: both
}
DIV#navigation DIV#subNavigation UL {
	POSITION: static; TEXT-TRANSFORM: uppercase; CLEAR: both
}
.navigation .subNavigation UL LI {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #f4f4f4; MARGIN: 0px; =
PADDING-LEFT: 6px; PADDING-RIGHT: 4px; DISPLAY: inline; FONT-FAMILY: =
Arial, sans-serif; BORDER-TOP-STYLE: none; FLOAT: none; =
BORDER-LEFT-STYLE: none; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL LI {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #f4f4f4; MARGIN: 0px; =
PADDING-LEFT: 6px; PADDING-RIGHT: 4px; DISPLAY: inline; FONT-FAMILY: =
Arial, sans-serif; BORDER-TOP-STYLE: none; FLOAT: none; =
BORDER-LEFT-STYLE: none; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL LI {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #f4f4f4; MARGIN: 0px; =
PADDING-LEFT: 6px; PADDING-RIGHT: 4px; DISPLAY: inline; FONT-FAMILY: =
Arial, sans-serif; BORDER-TOP-STYLE: none; FLOAT: none; =
BORDER-LEFT-STYLE: none; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation #subnavSports LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 0px
}
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 {
	BACKGROUND-COLOR: #e6eff8; FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: =
bold
}
DIV#shell DIV#page DIV#navigation UL LI#navRealestate {
	BACKGROUND-COLOR: #e6eff8; FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: =
bold
}
DIV#shell DIV#page DIV#navigation UL LI#navAutos {
	BACKGROUND-COLOR: #e6eff8; FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: =
bold
}
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-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND: white; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL =
LI.children.selected {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND: white; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL =
LI.children.selected UL {
	POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP-STYLE: =
none; BACKGROUND: none transparent scroll repeat 0% 0%; VERTICAL-ALIGN: =
top; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL LI.selected UL =
{
	POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP-STYLE: =
none; BACKGROUND: none transparent scroll repeat 0% 0%; VERTICAL-ALIGN: =
top; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL =
LI.children.selected UL LI {
	POSITION: static; TEXT-TRANSFORM: none; MARGIN: 0px; BACKGROUND: none =
transparent scroll repeat 0% 0%
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL LI.selected UL =
LI {
	POSITION: static; TEXT-TRANSFORM: none; MARGIN: 0px; BACKGROUND: none =
transparent scroll repeat 0% 0%
}
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-BOTTOM: 0px; BACKGROUND-COLOR: white; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; FONT-WEIGHT: bold !important; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV#navigation UL.tabs LI.selected UL =
LI.children.selected UL LI.selected {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; FONT-WEIGHT: bold !important; PADDING-TOP: 0px
}
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#subnavArts =
LI#subSubNav_specialoffers {
	BORDER-LEFT: #e2e2e2 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: =
#e6eff8; PADDING-TOP: 4px
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation UL#subnavArts =
LI.children.selected {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation #subnavSports =
#subNav_sportstickets A {
	COLOR: #004276; FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
DIV#shell DIV#page DIV#navigation DIV#subNavigation #subnavSports =
#subNav_sportstickets {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BORDER-LEFT: #ccc =
1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; =
BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: =
4px
}
DIV.nochild#navigation {
	_height: 25px
}
HTML > BODY DIV.navNoChild#abColumns {
	MARGIN-TOP: 10px
}

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nytimes.com/css/0.1/screen/common/insideNYTimes.css

#insideNYTimes {
	MARGIN-BOTTOM: 0px; CLEAR: both; PADDING-TOP: 4px
}
#insideNYTimesHeader {
	BORDER-BOTTOM: #d3d3d3 1px solid; POSITION: relative; PADDING-BOTTOM: =
2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; =
PADDING-TOP: 7px
}
#insideNYTimesHeader:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
#insideNYTimesHeader H4 {
	TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 6px; COLOR: #333; FONT-SIZE: =
1.2em
}
#insideNYTimesScrollWrapper {
	WIDTH: 970px; OVERFLOW: hidden
}
#insideNYTimes .navigation {
	POSITION: absolute; TOP: 4px; RIGHT: 9px
}
#insideNYTimes .navigation #leftArrow {
	CURSOR: pointer
}
#insideNYTimes .navigation #rightArrow {
	CURSOR: pointer
}
#insideNYTimes #insideNYTimesBrowser {
	WIDTH: auto; BACKGROUND: #fff; TABLE-LAYOUT: fixed
}
#insideNYTimes #insideNYTimesBrowser {
	WIDTH: 970px; BORDER-COLLAPSE: collapse
}
#insideNYTimes #insideNYTimesScrollWrapper #insideNYTimesBrowser {
	WIDTH: auto; BORDER-COLLAPSE: separate
}
#insideNYTimes #insideNYTimesBrowser TD {
	TEXT-ALIGN: left; BORDER-LEFT: #d3d3d3 1px solid; PADDING-BOTTOM: 11px; =
MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 160px; PADDING-RIGHT: 0px; =
VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#insideNYTimesScrollWrapper #insideNYTimesBrowser TD {
	WIDTH: 161px
}
#insideNYTimes #insideNYTimesBrowser TD.first {
	BORDER-LEFT-WIDTH: 0px
}
#insideNYTimes #insideNYTimesBrowser .story {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 151px; =
PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
#insideNYTimesBrowser .kicker {
	MARGIN-TOP: 13px; MARGIN-BOTTOM: 8px
}
#insideNYTimesBrowser .mothImage {
	MARGIN-BOTTOM: 3px
}
#insideNYTimesBrowser H3 {
	LINE-HEIGHT: 1.09em; FONT-SIZE: 2.2em; FONT-WEIGHT: normal
}
#insideNYTimesBrowser .summary {
	LINE-HEIGHT: 1.21em; MARGIN: 0px; FONT-SIZE: 1.4em
}
.hidden {
	DISPLAY: none
}
.abColumn #insideNYTimes {
	BACKGROUND-COLOR: #fff; MARGIN-LEFT: 10px; MARGIN-RIGHT: 7px
}
.abColumn #insideNYTimes:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
.abColumn #insideNYTimes .leftPanel {
	TEXT-ALIGN: center; PADDING-BOTTOM: 100px; WIDTH: 57px; FLOAT: left; =
HEIGHT: 30px; PADDING-TOP: 100px
}
.abColumn #insideNYTimes .rightPanel {
	TEXT-ALIGN: center; PADDING-BOTTOM: 100px; WIDTH: 57px; FLOAT: left; =
HEIGHT: 30px; PADDING-TOP: 100px
}
.abColumn #insideNYTimes #insideNYTimesBrowser {
	MIN-HEIGHT: 230px; WIDTH: 480px; BORDER-COLLAPSE: collapse; FLOAT: =
left; HEIGHT: 230px
}
.abColumn #insideNYTimes #insideNYTimesBrowser TD {
	BORDER-LEFT: #d3d3d3 1px solid; BORDER-RIGHT: #d3d3d3 1px solid
}
.abColumn #insideNYTimesScrollWrapper {
	BORDER-LEFT: #d3d3d3 1px solid; WIDTH: 484px; FLOAT: left; OVERFLOW: =
hidden; BORDER-RIGHT: #d3d3d3 1px solid
}
.abColumn #insideNYTimesScrollWrapper #insideNYTimesBrowser {
	MIN-HEIGHT: 230px; WIDTH: auto; BORDER-COLLAPSE: separate; FLOAT: none; =
HEIGHT: 230px
}
.abColumn #insideNYTimesScrollWrapper #insideNYTimesBrowser TD.first {
	BORDER-LEFT-WIDTH: 0px
}
.abColumn #insideNYTimesScrollWrapper #insideNYTimesBrowser TD {
	BORDER-RIGHT-STYLE: none
}

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nytimes.com/css/common/screen/mostpopular.css

#mostPopWidget {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0px !important; WIDTH: =
335px; MARGIN-BOTTOM: 12px; _position: relative
}
#mostEmailed {
	DISPLAY: block; OVERFLOW: hidden
}
#mostBlogged {
	DISPLAY: none; OVERFLOW: hidden
}
#mostSearched {
	DISPLAY: none; OVERFLOW: hidden
}
:unknown #mostEmailed {
	WIDTH: 319px
}
:unknown #mostBlogged {
	WIDTH: 319px
}
:unknown #mostSearched {
	WIDTH: 319px
}
#mostPopWidget H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, sans-serif; =
FONT-SIZE: 90%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#mostPopWidget DIV#tabsContainer {
	POSITION: relative; BORDER-LEFT: #ccc 1px solid; DISPLAY: block; TOP: =
1px; LEFT: -1px; _height: 15px; _top: 0; _padding-top: 6px; _left: 0
}
#mostPopWidget UL.tabs {
	FONT-SIZE: 10px; TOP: 0px; _position: absolute
}
#mostPopWidget UL.tabs LI {
	POSITION: relative; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; TOP: 0px; =
_padding-bottom: 2px
}
#mostPopWidget UL.tabs LI.selected {
	_padding-bottom: 3px
}
#mostPopWidget UL.tabs LI:first-child {
	BORDER-LEFT-WIDTH: 1px
}
#mostPopWidget UL.tabs LI A {
	COLOR: #333333
}
#mostPopWidget OL {
	LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; MARGIN-LEFT: 26px; _margin-left: =
30px
}
#mostPopWidget A.more {
	MARGIN-TOP: 8px; DISPLAY: block !important; MARGIN-BOTTOM: 8px; FLOAT: =
left; FONT-SIZE: 93% !important; _margin-top: 4px; _margin-bottom: 4px
}
#mostPopWidget .moduleAd {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: right; BORDER-LEFT: #ccc 1px =
solid; PADDING-BOTTOM: 5px !important; MARGIN-TOP: -25px; PADDING-LEFT: =
0px !important; WIDTH: 328px; PADDING-RIGHT: 5px !important; =
FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-TOP-STYLE: none =
!important; COLOR: #ccc; FONT-SIZE: 95%; BORDER-RIGHT: #ccc 1px solid; =
PADDING-TOP: 0px !important; _height: 1%
}
#mostPopWidget .moduleAd:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
#mostPopWidget .moduleAd .adCreative {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: =
316px; PADDING-RIGHT: 0px; FLOAT: right; BORDER-TOP: #ccc 1px solid; =
PADDING-TOP: 7px
}
#mostPopWidget .moduleAd .adCreative IMG {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FLOAT: =
right; PADDING-TOP: 0px
}

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nytimes.com/css/article/screen/readercomments.css

#readerscomment {
	MARGIN: 0px 10px 0px 0px; WIDTH: 190px; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) #ebf1f5 repeat-x =
left top; FLOAT: left; CLEAR: left
}
#readerscomment H3 {
	PADDING-BOTTOM: 5px; MARGIN: 5px 10px 0px; PADDING-LEFT: 15px; =
PADDING-RIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
BACKGROUND: url(/images/article/comments/icons/comment_black.gif) =
no-repeat left center; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: =
5px
}
#readerscomment .RCcontent {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND: url(/images/global/borders/aColumnHorizontalBorder.gif) =
#ebf1f5 repeat-x left bottom; BORDER-TOP: white 1px solid; PADDING-TOP: =
10px
}
#readerscomment .content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND: url(/images/global/borders/aColumnHorizontalBorder.gif) =
#ebf1f5 repeat-x left bottom; BORDER-TOP: white 1px solid; PADDING-TOP: =
10px
}
#readerscomment BLOCKQUOTE {
	MARGIN: 0px
}
#readerscomment CITE {
	COLOR: #333; FONT-SIZE: 12px
}
#readerscomment .more {
	MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
#readerscomment .more LI {
	LINE-HEIGHT: 1.2em; MARGIN: 0px
}
#readerscomment A {
	TEXT-DECORATION: none !important
}

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nytimes.com/css/0.1/screen/common/modules/sharetools.css

.shareMenuOpened#toolsList {
	PADDING-BOTTOM: 26px
}
#shareMenu A {
	OUTLINE-STYLE: none; COLOR: #333
}
#shareMenu A:visited {
	OUTLINE-STYLE: none; COLOR: #333
}
.opened#shareMenu {
	BORDER-BOTTOM: #eae8e9 1px solid; POSITION: absolute; BORDER-LEFT: =
#eae8e9 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.4em; =
BACKGROUND-COLOR: white; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BORDER-TOP: #eae8e9 1px solid; BORDER-RIGHT: #eae8e9 1px solid; =
PADDING-TOP: 5px
}
.noAd#shareMenu {
	HEIGHT: 105px !important
}
#shareMenu .shareButton {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/images/article/functions/toolsicon_anim.gif) no-repeat =
0px 0px; PADDING-TOP: 1px
}
.closed#shareMenu A.shareButton:hover {
	BACKGROUND: url(/images/article/functions/expand.gif) no-repeat 1px 0px
}
.opened#shareMenu .shareButton {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 20px; =
PADDING-RIGHT: 0px; MARGIN-BOTTOM: 7px; BACKGROUND: =
url(/images/article/functions/contract.gif) no-repeat 0px 0px; FLOAT: =
left; PADDING-TOP: 0px
}
#shareMenu .closeButton {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: =
20px; MARGIN-BOTTOM: 7px; BACKGROUND: =
url(/images/article/comments/buttons/close_window.gif) no-repeat 4.1em =
0px; FLOAT: right; PADDING-TOP: 0px
}
#shareMenu #shareList {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: inline-block; MARGIN-LEFT: 0px; CLEAR: =
both; BORDER-TOP: #eae8e9 1px solid; PADDING-TOP: 8px
}
#shareMenu .hidden#shareList {
	DISPLAY: none
}
#shareMenu #shareList LI {
	PADDING-BOTTOM: 5px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; WIDTH: =
105px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; BACKGROUND: none =
transparent scroll repeat 0% 0%; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; =
MARGIN-LEFT: 5px; PADDING-TOP: 5px
}
#shareMenu #shareList LI.mixx {
	CLEAR: left
}
#shareMenu #shareList LI.permalink {
	CLEAR: left
}
#shareMenu #shareList LI#shareMenuAd {
	MARGIN-TOP: 5px; WIDTH: auto; MARGIN-LEFT: 0px; BORDER-TOP: #eae8e9 1px =
solid; PADDING-TOP: 7px
}
#shareMenu #shareList LI A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 2px
}
#shareMenu #shareList LI A:visited {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 2px
}
#shareMenu #shareList LI#shareMenuAd A {
	PADDING-LEFT: 0px
}
#shareMenu #shareList .shareSponsor {
	MARGIN-TOP: 0px; WIDTH: 115px; DISPLAY: block; MARGIN-BOTTOM: 5px; =
BACKGROUND: url(/ads/sharetools-sponsor.gif) no-repeat 0px 0px; HEIGHT: =
13px; CLEAR: both
}
#shareMenu #shareList #yahooBuzzBadge-form A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#shareMenu #yahooBuzzBadge-form SPAN SPAN {
	PADDING-LEFT: 20px; WIDTH: 75px !important; TOP: -3px !important
}
#shareMenu #yahooBuzzBadge-form SPAN:hover {
	TEXT-DECORATION: underline
}
#shareMenu #shareList LI.yahoobuzz {
	HEIGHT: 14px !important
}

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nytimes.com/css/0.1/screen/globalEdition/common.css

#masthead .globalEditionCobrand {
	WIDTH: 275px; MARGIN-BOTTOM: 3px
}
#nytIhtMastheadLogo {
	DISPLAY: block
}
#globalEditionMastheadLogo {
	MARGIN: 0px auto; DISPLAY: block
}
#withReutersMastheadLogo {
	MARGIN-LEFT: 5px
}
#masthead .globalEditionPageHeader {
	LINE-HEIGHT: 1.33em; WIDTH: 342px; MARGIN-LEFT: 280px; FONT-SIZE: =
2.4em; TOP: 4px
}
#branding {
	MARGIN-TOP: 4px; WIDTH: 152px; DISPLAY: inline; FLOAT: left
}
#branding A {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#branding A IMG {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
#masthead DIV.globalEditionPageHeader H1 {
	LINE-HEIGHT: 32px !important; WIDTH: 342px !important; FONT-SIZE: 24px =
!important; TOP: 14px !important; LEFT: 288px !important
}

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.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/0.1/screen/common/insideNYTimes.css );
@import url( /css/common/screen/mostpopular.css );
@import url( /css/article/screen/readercomments.css );
@import url( /css/0.1/screen/common/modules/sharetools.css );
@import url( /css/0.1/screen/globalEdition/common.css );
DIV#shell DIV#page DIV#main {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: =
0px; MARGIN-BOTTOM: 0px; BACKGROUND: =
url(/images/global/backgrounds/main_article_BG.gif) repeat-y -1px top; =
FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
DIV#shell DIV#page DIV.noBg#main {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#main #aColumn {
	PADDING-LEFT: 10px; WIDTH: 600px; FLOAT: left
}
#main #bColumn {
	WIDTH: 336px; PADDING-RIGHT: 9px; FLOAT: right
}
#spanHeader {
	TEXT-ALIGN: center; MARGIN: 10px 0px
}
#aColumn H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 200%; FONT-WEIGHT: normal; PADDING-TOP: =
0px
}
#aColumn H1.multiplePage {
	FONT-SIZE: 150%
}
#aColumn #article .kicker {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial, helvetica, sans-serif; =
COLOR: #000; FONT-SIZE: 90%
}
#aColumn #article .byline {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #808080; FONT-SIZE: =
87%; FONT-WEIGHT: normal
}
#aColumn #article .timestamp {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #808080; FONT-SIZE: =
87%; FONT-WEIGHT: normal
}
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: #ccc 1px solid; PADDING-TOP: 12px
}
#articleBody {
	LINE-HEIGHT: 1.5em; FONT-SIZE: 125%
}
#articleBody A {
	TEXT-DECORATION: underline
}
#articleBody #articleInline A:link {
	TEXT-DECORATION: none
}
#articleBody #articleInline A:hover {
	TEXT-DECORATION: underline
}
#articleBody .inlineLeft {
	MARGIN-RIGHT: 15px !important
}
#articleBody SPAN.bold {
	FONT-WEIGHT: bold
}
#articleBody SPAN.italic {
	FONT-STYLE: italic
}
#articleBody BLOCKQUOTE {
	LINE-HEIGHT: 139%; COLOR: #333; FONT-SIZE: 88%
}
#articleBody .articleBodyList LI {
	LIST-STYLE-TYPE: disc; MARGIN-BOTTOM: 12px
}
#authorId {
	FONT-STYLE: italic; CLEAR: both
}
UL.corrList SPAN {
	FONT-FAMILY: arial, sans-serif; COLOR: #333333; MARGIN-LEFT: 5px; =
FONT-SIZE: 73.1%
}
UL.corrList A {
	PADDING-BOTTOM: 0pt; PADDING-LEFT: 8px; PADDING-RIGHT: 0pt; BACKGROUND: =
url(/images/misc/bullet4x4.gif) no-repeat 0pt 0.6em; FONT-SIZE: 99.8%; =
TEXT-DECORATION: none !important; PADDING-TOP: 0pt
}
UL.corrList A:hover {
	TEXT-DECORATION: underline !important
}
UL.corrList {
	MARGIN-LEFT: 0px
}
.correctionNote {
	FONT-STYLE: italic
}
.correctionNote SPAN.date {
	FONT-WEIGHT: bold
}
#wideImage IMG {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%
}
.image#wideImage {
	BORDER-BOTTOM-STYLE: none; MARGIN-BOTTOM: 5px; BACKGROUND: none =
transparent scroll repeat 0% 0%
}
#wideImage .credit {
	TEXT-ALIGN: right; WIDTH: 100%; FONT-FAMILY: arial, helvetica, =
sans-serif; MARGIN-BOTTOM: 3px; COLOR: #909090; FONT-SIZE: 70%
}
#wideImage P.caption {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, sans-serif; =
COLOR: #666; FONT-SIZE: 91.6%; PADDING-TOP: 0px
}
#breakingNewsAlert {
	BORDER-BOTTOM: #eae8e9 1px solid; PADDING-BOTTOM: 15px; MARGIN-BOTTOM: =
15px
}
#breakingNewsAlert H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-FAMILY: Times New Roman, Times, Serif; =
FONT-SIZE: 145%; PADDING-TOP: 0px
}
#breakingNewsAlert .alertTime {
	FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #990000; FONT-SIZE: =
90%; FONT-WEIGHT: bold
}
#articleBody .left.inlineVideo {
	MARGIN-TOP: 32px; FLOAT: left; CLEAR: left
}
.right.inlineVideo {
	FLOAT: right
}
.inlineVideo H3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 83.3%
}
#aColumn #article {
	WIDTH: 600px; CLEAR: both
}
#aColumn #articleExtras {
	MARGIN-TOP: 1.5em; WIDTH: 600px; CLEAR: both
}
#relatedTopics {
	PADDING-BOTTOM: 5px; MARGIN-BOTTOM: 15px; FLOAT: left; CLEAR: both
}
* HTML #relatedTopics {
	WIDTH: 100%
}
#relatedTopics LI {
	WIDTH: 400px; DISPLAY: block; FLOAT: left; CLEAR: both
}
#relatedTopics LI SPAN {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: 262px; PADDING-RIGHT: =
0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 2px
}
#relatedTopics LI SPAN A {
	WIDTH: 250px; DISPLAY: block
}
BODY.wideAd #relatedTopics LI SPAN {
	WIDTH: 188px
}
BODY.wideAd #relatedTopics LI SPAN A {
	WIDTH: 176px
}
#relatedTopics LI SPAN.alert A {
	WIDTH: auto
}
#relatedTopics LI SPAN.alert {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 22px; WIDTH: 100px; PADDING-RIGHT: =
0px; FONT-FAMILY: arial, sans-serif; BACKGROUND: =
url(/images/apps/mytimes/add_content.gif) no-repeat; FONT-SIZE: 91.6%; =
FONT-WEIGHT: bold; PADDING-TOP: 2px
}
#relatedTopics FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.mentioned {
	MARGIN-BOTTOM: 27px
}
#articleExtras H3 {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 100%; =
PADDING-TOP: 0px
}
#relatedArticles UL {
	MARGIN-LEFT: 5px
}
#relatedTopics UL {
	MARGIN-LEFT: 5px
}
#relatedBlogs UL {
	MARGIN-LEFT: 5px
}
#relatedBlogs {
	FONT-FAMILY: Georgia, "Times New Roman", sans-serif; MARGIN-BOTTOM: =
1.5em
}
#relatedBlogs LI {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; FONT-SIZE: 100%; PADDING-TOP: 0px
}
#relatedBlogs .timestamp {
	LINE-HEIGHT: 1.3em; FONT-FAMILY: arial, helvetica, sans-serif; COLOR: =
#990000; FONT-SIZE: 80%
}
#relatedBlogs .summary {
	MARGIN-BOTTOM: 0.5em; FONT-SIZE: 90%
}
#relatedBlogs LI .summary {
	LINE-HEIGHT: 1.2em; MARGIN-BOTTOM: 0.5em; FONT-SIZE: 100%
}
#relatedArticles {
	MARGIN-BOTTOM: 1.5em
}
#relatedArticles LI {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; FONT-SIZE: 100%; PADDING-TOP: 0px
}
#relatedTopics LI {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; FONT-SIZE: 100%; PADDING-TOP: 0px
}
#relatedArticles .more {
	FONT-WEIGHT: bold
}
#articleTips .summary {
	PADDING-BOTTOM: 10px; FONT-SIZE: 100%
}
#articleExtras P {
	MARGIN: 0px
}
#pageLinks {
	TEXT-ALIGN: right; PADDING-BOTTOM: 2px; FONT-FAMILY: arial, helvetica, =
sans-serif
}
#pageLinks A.next {
	BORDER-BOTTOM: #004276 1px solid; BORDER-LEFT: #004276 1px solid; =
PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 5px; =
PADDING-RIGHT: 4px; FONT-SIZE: 76%; BORDER-TOP: #004276 1px solid; =
FONT-WEIGHT: bold; BORDER-RIGHT: #004276 1px solid; TEXT-DECORATION: =
none; PADDING-TOP: 2px
}
#pageLinks A.previous {
	BORDER-BOTTOM: #004276 1px solid; BORDER-LEFT: #004276 1px solid; =
PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 5px; =
PADDING-RIGHT: 4px; FONT-SIZE: 76%; BORDER-TOP: #004276 1px solid; =
FONT-WEIGHT: bold; BORDER-RIGHT: #004276 1px solid; TEXT-DECORATION: =
none; PADDING-TOP: 2px
}
#pageLinks A.next:hover {
	BORDER-BOTTOM: #900 1px solid; BORDER-LEFT: #900 1px solid; BORDER-TOP: =
#900 1px solid; BORDER-RIGHT: #900 1px solid
}
#pageLinks A.previous:hover {
	BORDER-BOTTOM: #900 1px solid; BORDER-LEFT: #900 1px solid; BORDER-TOP: =
#900 1px solid; BORDER-RIGHT: #900 1px solid
}
#pageNumbers {
	POSITION: relative; MARGIN: 0.5em 0.2em 0.5em 10px; DISPLAY: inline; =
FONT-FAMILY: arial, helvetica, sans-serif; FONT-WEIGHT: bold; =
text-vertical-align: center
}
#pageNumbers LI {
	PADDING-LEFT: 0em; PADDING-RIGHT: 0.7em; ; PADDING-RIGHT: =
expression((this.parentNode.lastChild =3D=3D this)? "0px" : "1em" ); =
DISPLAY: inline; MARGIN-LEFT: 0em; FONT-SIZE: 86%; FONT-WEIGHT: bold; =
MARGIN-RIGHT: 0.7em; BORDER-RIGHT: #999 1px solid; ; BORDER-RIGHT: =
expression((this.parentNode.lastChild =3D=3D this)? "none" : "1px solid =
#666" )
}
#pageNumbers LI:unknown {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; PADDING-RIGHT: =
0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
#aColumn .nextArticleLink {
	MARGIN: 4px 0px; FONT-FAMILY: arial, helvetica, sans-serif; CLEAR: =
both; FONT-SIZE: 90%; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#aColumn .nextArticleLink A {
	MARGIN: 4px 0px; FONT-FAMILY: arial, helvetica, sans-serif; CLEAR: =
both; FONT-SIZE: 90%; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#aColumn .nextArticleLink A {
	FLOAT: right
}
#aColumn .nextArticleLink A:hover {
	TEXT-DECORATION: underline
}
#aColumn .nextArticleLink SPAN {
	LINE-HEIGHT: 1.4em; MARGIN: 8px 0px 0px; WIDTH: 350px; FLOAT: left; =
COLOR: #aaaaaa; FONT-SIZE: 83.3%; FONT-WEIGHT: normal
}
#bColumn .columnGroup .nextArticleLink {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 100%; =
FONT-WEIGHT: bold
}
* HTML #aColumn .nextArticleLink {
	TOP: 1.5em
}
#adxCircBottom {
	TEXT-ALIGN: left; PADDING-BOTTOM: 15px; MARGIN-BOTTOM: 10px; CLEAR: =
both
}
#masthead #Bar3 {
	FONT: bold 100% arial, helvetica, sans-serif; COLOR: #004276
}
#adxCircBottom A {
	FONT: bold 100% arial, helvetica, sans-serif; COLOR: #004276
}
#adxCircBottom FONT {
	FONT: bold 100% arial, helvetica, sans-serif; COLOR: #004276
}
#masthead #Bar3 {
	FONT-WEIGHT: normal
}
#aColumn #adxSponLink {
	WIDTH: 100%; CLEAR: both
}
#aColumn #adxSponLink IFRAME {
	MARGIN-BOTTOM: 10px
}
.articleTools {
	BORDER-LEFT: #eae8e9 1px solid; MARGIN: 5px 0px 5px 5px; WIDTH: 130px; =
FLOAT: right; BORDER-RIGHT: #eae8e9 1px solid
}
.toolsContainer {
	BORDER-BOTTOM: #eae8e9 1px solid; POSITION: relative; MARGIN: 0px; =
BORDER-TOP: #eae8e9 1px solid
}
.toolsContainer UL.toolsList {
	PADDING-BOTTOM: 0px; MARGIN: 9px 12px 7px 14px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
.articleTools .toolsContainer UL.toolsList LI {
	BORDER-BOTTOM: #eae8e9 1px solid; PADDING-BOTTOM: 2px; LINE-HEIGHT: =
1.4em; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: arial, helvetica, sans-serif; MARGIN-BOTTOM: 1px; =
FONT-SIZE: 80%; LIST-STYLE-IMAGE: none; PADDING-TOP: 5px
}
.articleTools .toolsContainer UL.toolsList LI.last {
	BORDER-BOTTOM-STYLE: none
}
.articleTools .toolsContainer UL.toolsList LI A {
	LINE-HEIGHT: 13px; DISPLAY: block; COLOR: #333; FONT-SIZE: 10px
}
.expandedToolsRight {
	MARGIN: 0px 0px 10px; WIDTH: 140px; FLOAT: right
}
.extrasLeft {
	WIDTH: 600px; FLOAT: left
}
BODY.wideAd .extrasLeft {
	WIDTH: 318px
}
BODY.wideAd #adxCircBottom {
	WIDTH: 318px
}
BODY.wideAd #adxCircBottom TABLE {
	WIDTH: 318px
}
.articleToolsCollapsed {
	WIDTH: 118px
}
#emailThis INPUT {
	BACKGROUND-IMAGE: url(/images/article/functions/tools_email.gif); =
BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 1px; BORDER-RIGHT-STYLE: =
none; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 16px; =
PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BORDER-TOP-STYLE: =
none; COLOR: #006; FONT-SIZE: 100%; BORDER-LEFT-STYLE: none; CURSOR: =
pointer; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
#adxToolSponsor {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
#adxToolSponsor .label {
	MARGIN-BOTTOM: 4px; MARGIN-LEFT: 4px
}
* HTML #emailThis INPUT {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; =
MARGIN-BOTTOM: 0px; PADDING-TOP: 0px
}
.articleTools UL.toolsList .email FORM {
	MARGIN: 0px
}
.articleTools UL.toolsList .email A {
	BACKGROUND-IMAGE: url(/images/article/functions/tools_email.gif); =
PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; DISPLAY: =
inline-block; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 0px
}
#emailThisButton A {
	BACKGROUND-IMAGE: url(/images/article/functions/tools_email.gif); =
PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; DISPLAY: =
inline-block; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 0px
}
.articleTools UL.toolsList .comments A {
	BACKGROUND-IMAGE: =
url(/images/article/comments/icons/comment_black.gif); PADDING-BOTTOM: =
3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: =
no-repeat; PADDING-TOP: 2px
}
.articleTools UL.toolsList .print A {
	BACKGROUND-IMAGE: url(/images/article/functions/tools_print.gif); =
PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 0px
}
.articleTools UL.toolsList .singlePage A {
	BACKGROUND-IMAGE: url(/images/article/functions/tools_single.gif); =
PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 0px
}
.articleTools UL.toolsList .reprints A {
	BACKGROUND-IMAGE: url(/images/article/functions/tools_reprints.gif); =
PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 0px
}
.articleTools UL.toolsList .timespeople_btn_recommend A {
	BACKGROUND-IMAGE: url(/images/apps/timespeople/recommend.gif); =
PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 0px
}
.articleTools .toolsContainer UL.toolsList .savepage {
	DISPLAY: none
}
.closed#shareMenu {
	WIDTH: 104px !important; HEIGHT: 16px !important
}
#toolsList LI.opened {
	Z-INDEX: 100000; MARGIN-TOP: -2px; RIGHT: -1px
}
.articleTools #shareList LI {
	FONT-SIZE: 100%
}
.show {
	DISPLAY: block
}
.hide {
	DISPLAY: none
}
.hidden {
	DISPLAY: none
}
#articleInline H2 {
	FONT-WEIGHT: normal
}
#articleInline {
	MARGIN: 4px 15px 10px 0px; DISPLAY: block; FLOAT: left
}
#inlineBox {
	WIDTH: 190px
}
#articleInline A {
	TEXT-DECORATION: none
}
#articleInline H3.promo {
	LINE-HEIGHT: 1.4em; MARGIN: 0px; FONT-FAMILY: arial, helvetica, =
sans-serif; FONT-SIZE: 95%; FONT-WEIGHT: bold !important
}
#articleInline H4 {
	LINE-HEIGHT: 1.4em; MARGIN: 0px; FONT-FAMILY: arial, helvetica, =
sans-serif; FONT-SIZE: 95%; FONT-WEIGHT: bold !important
}
#articleInline H2 {
	FONT-SIZE: 100%
}
#articleInline .story H2 {
	LINE-HEIGHT: 0.8em; FONT-SIZE: 100%
}
#articleInline H5 IMG {
	MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle
}
#articleInline H2 IMG {
	MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle
}
#articleInline .story H5 {
	LINE-HEIGHT: 1.4em; FONT-SIZE: 90%
}
#articleInline H4 A {
	COLOR: black
}
#articleInline H3 A {
	COLOR: black
}
#articleInline .subheader {
	LINE-HEIGHT: 1em; MARGIN-TOP: -5px; DISPLAY: block; FONT-FAMILY: arial, =
helvetica, sans-serif; MARGIN-BOTTOM: 7px; FONT-SIZE: 90%
}
#articleInline .branded + .subheader {
	MARGIN-TOP: 0px
}
#articleInline .subheader {
	LINE-HEIGHT: 120%; MARGIN-TOP: 3px
}
#articleInline .story P.summary {
	LINE-HEIGHT: 1.4em; FONT-SIZE: 90%
}
#articleInline .story {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#articleInline .story IMG {
	MARGIN-BOTTOM: 8px
}
#articleInline .kicker {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial, helvetica, sans-serif; =
COLOR: #000; FONT-SIZE: 80%
}
#articleInline .doubleRule {
	MARGIN-TOP: 0px
}
#inlineReadersOpinion {
	PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 0px; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
top; PADDING-TOP: 15px
}
#inlineMultimedia {
	PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 0px; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
top; PADDING-TOP: 15px
}
#sidebarArticles {
	PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 0px; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
top; PADDING-TOP: 15px
}
#sectionPromo {
	PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 0px; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
top; PADDING-TOP: 15px
}
.sectionPromo {
	PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 0px; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
top; PADDING-TOP: 15px
}
.image {
	PADDING-BOTTOM: 1px
}
.image IMG {
	PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#articleInline .span.callout {
	MARGIN-LEFT: 0px
}
#articleInline .media.callout {
	MARGIN-LEFT: 0px
}
#articleInline .image .credit {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; LINE-HEIGHT: 11px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, =
sans-serif; MARGIN-BOTTOM: 3px; COLOR: #909090; FONT-SIZE: 9px; =
PADDING-TOP: 0px
}
#articleInline .image .caption {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, sans-serif; =
COLOR: #666; FONT-SIZE: 73.5%; PADDING-TOP: 0px
}
#articleInline .image .caption STRONG {
	COLOR: #000
}
#articleInline .image {
	MARGIN-BOTTOM: 10px
}
#wideImage {
	MARGIN-TOP: 12px
}
#wideImage .credit {
	TEXT-ALIGN: right; FONT-SIZE: 9px
}
.image .enlargeThis {
	TEXT-ALIGN: right; DISPLAY: block; MARGIN-BOTTOM: 2px
}
.image .enlargeThis A {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/enlarge_icon.gif); =
PADDING-LEFT: 15px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: arial, =
helvetica, sans-serif; BACKGROUND-POSITION: left center; FONT-SIZE: 76%; =
TEXT-DECORATION: none
}
#inlineMultimedia .story {
	PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 10px; BORDER-TOP: #ccc 1px solid
}
#inlineMultimedia .first.story {
	BORDER-TOP-WIDTH: 0px
}
#inlineMultimedia .kicker {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, =
sans-serif; COLOR: #000; FONT-SIZE: 90%; PADDING-TOP: 0px
}
#inlineMultimedia H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-SIZE: 80%; PADDING-TOP: 0px
}
#inlineMultimedia H2 A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-SIZE: 80%; PADDING-TOP: 0px
}
#inlineMultimedia H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 70%; PADDING-TOP: 0px
}
#inlineMultimedia .summary {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#inlineMultimedia .story IMG {
	MARGIN-TOP: 12px
}
#inlineMultimedia .headlineWrapper {
	PADDING-TOP: 8px
}
#articleInline IMG.thumbnail {
	MARGIN: 0px 8px 8px 0px; FLOAT: left
}
#articleInline .kickerImage IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
#articleInline IMG.header {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px 1px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
#inlineReadersOpinion H2 {
	MARGIN: 5px 1px; FONT-SIZE: 100%; FONT-WEIGHT: normal
}
#inlineReadersOpinion P {
	MARGIN: 5px 1px; FONT-SIZE: 100%; FONT-WEIGHT: normal
}
#sidebarArticles H2 {
	MARGIN: 5px 1px; FONT-SIZE: 100%; FONT-WEIGHT: normal
}
#sidebarArticles P {
	MARGIN: 5px 1px; FONT-SIZE: 100%; FONT-WEIGHT: normal
}
#inlineReadersOpinion H4 {
	MARGIN: 5px 1px; FONT-SIZE: 95%; FONT-WEIGHT: normal
}
#sidebarArticles H4 {
	MARGIN: 5px 1px; FONT-SIZE: 95%; FONT-WEIGHT: normal
}
#inlineReadersOpinion H2 A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 80%; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#inlineReadersOpinion .story H2 A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 80%; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#sidebarArticles LI {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
MARGIN-TOP: 1em; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0.45em; =
FONT-SIZE: 100%; PADDING-TOP: 0px
}
#sidebarArticles H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 6px 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-SIZE: 80%; FONT-WEIGHT: normal; =
PADDING-TOP: 0px
}
.story#sidebarArticles H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 6px 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-SIZE: 80%; FONT-WEIGHT: normal; =
PADDING-TOP: 0px
}
#sidebarArticles A {
	LINE-HEIGHT: 1.4em; MARGIN-TOP: 6px; DISPLAY: block; FONT-SIZE: 80%
}
#sidebarArticles H2 A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: inline; FONT-SIZE: 100%; FONT-WEIGHT: normal; PADDING-TOP: =
0px
}
.story#sidebarArticles H2 A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: inline; FONT-SIZE: 100%; FONT-WEIGHT: normal; PADDING-TOP: =
0px
}
#sectionPromo .subheader {
	MARGIN-TOP: 1em; FONT-WEIGHT: bold
}
#inlineCobrand {
	LINE-HEIGHT: 1.4em; FONT-FAMILY: arial, Helevetica, sans-serif; =
MARGIN-BOTTOM: 12px; FONT-SIZE: 69%
}
#inlineCobrand IMG.header {
	DISPLAY: block
}
#inlineCobrand .box {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 11px; MARGIN-TOP: 4px; PADDING-LEFT: 11px; =
PADDING-RIGHT: 11px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px =
solid; PADDING-TOP: 11px
}
#inlineCobrand H4 {
	MARGIN: 0px 0px 1em; FONT-SIZE: 100%
}
#inlineCobrand UL {
	MARGIN: 0px 0px 1em; FONT-SIZE: 100%
}
#inlineCobrand LI {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; FONT-SIZE: 100%; PADDING-TOP: 0px
}
#articleInline UL {
	LINE-HEIGHT: 1.3em; MARGIN: 0px 0px 4px
}
#articleInline UL LI {
	BACKGROUND-IMAGE: url(/images/misc/bullet4x4.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 0.45em; PADDING-TOP: 0px; _padding: 0 0 0 8px; =
_background-position: left .45em
}
#articleInline UL {
	LINE-HEIGHT: 1.3em; FONT-SIZE: 90%
}
#articleInline OL {
	LINE-HEIGHT: 1.3em; FONT-SIZE: 90%
}
#articleInline .more {
	MARGIN-TOP: 0px; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: =
80%
}
#articleInline P.nitf {
	MARGIN: 0px
}
.jumpLink {
	DISPLAY: none
}
BODY.printerversion #articleInline {
	FLOAT: right
}
BODY.printerversion .byline {
	FONT-WEIGHT: bold
}
#bColumn DIV.columnGroup {
	PADDING-BOTTOM: 12px; BORDER-TOP: #ccc 1px solid; ; BORDER-TOP: =
expression((this.parentNode.firstChild =3D=3D this)? "none" :=0A=
"1px solid #ccc"); 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 {
	TEXT-ALIGN: center; PADDING-TOP: 12px; _border-top: none
}
.columnGroup#adxBigAd {
	TEXT-ALIGN: center; PADDING-TOP: 0px; _border-top: none
}
#adxBigAd TABLE {
	MARGIN: auto
}
#adxBigAd H4 {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: arial, helvetica, San Serif; COLOR: #999; FONT-SIZE: =
78%; PADDING-TOP: 0px
}
#adxMiddle {
	MARGIN-BOTTOM: 15px
}
#advertiserLinks {
	BORDER-BOTTOM: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; =
FONT-FAMILY: arial, helvetica, sans-serif; OVERFLOW: hidden; BORDER-TOP: =
#dedede 1px solid; BORDER-RIGHT: #dedede 1px solid
}
#advertiserLinks H4 {
	BORDER-BOTTOM: #dedede 1px solid; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: =
uppercase; BACKGROUND-COLOR: #efefef; MARGIN: 0px; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; COLOR: #999; FONT-SIZE: 93%; FONT-WEIGHT: normal; =
PADDING-TOP: 2px
}
#advertiserLinks TABLE {
	MARGIN: 10px 0px; WIDTH: 100%
}
#advertiserLinks TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
FONT-FAMILY: arial, helvetica, sans-serif; PADDING-TOP: 0px
}
#advertiserLinks TD.gutter {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #efefef; PADDING-LEFT: 0px; =
WIDTH: 1px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#advertiserLinks A {
	TEXT-DECORATION: none
}
#advertiserLinks LI {
	PADDING-BOTTOM: 0.7em
}
#advertiserLinks H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 100%; FONT-WEIGHT: bold; TEXT-DECORATION: underline; =
PADDING-TOP: 0px
}
#advertiserLinks P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#advertiserLinks .description {
	FONT-SIZE: 86%
}
#advertiserLinks .adUrl {
	FONT-SIZE: 79%
}
* HTML #advertiserLinks .adUrl {
	WIDTH: 150px; WORD-WRAP: break-word; OVERFLOW: hidden
}
#advertiserLinkImg {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#adTextLinkImg IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: =
none; BORDER-LEFT-STYLE: none
}
#adxSponLink {
	WIDTH: 100%; CLEAR: both
}
#adxSponLink IFRAME {
	MARGIN-BOTTOM: 10px
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes DIV#insideNYTimesHeader H4 =
{
	PADDING-BOTTOM: 0px !important; MARGIN-TOP: 0px !important; =
PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; FONT-SIZE: =
98.6% !important; PADDING-TOP: 0px !important
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes {
	HEIGHT: auto !important
}
DIV#shell DIV#page DIV#main DIV.doubleRule#insideNYTimes {
	BACKGROUND-POSITION: left top; PADDING-TOP: 2px; _padding-top: 2px
}
DIV#shell DIV#page DIV#main DIV#insideNYTimes .navigation {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: =
none; CLEAR: none; BORDER-LEFT-STYLE: none
}
#insideNYTimes #insideNYTimesBrowser TD {
	; ZOOM: expression(this.style.zoom =3D "", this =3D=3D =
this.parentNode.firstChild ? this.style.borderLeft =3D "0" : null)
}
#insideNYTimes #insideNYTimesBrowser TH {
	; ZOOM: expression(this.style.zoom =3D "", this =3D=3D =
this.parentNode.firstChild ? this.style.borderLeft =3D "0" : null)
}
#insideNYTimes #insideNYTimesBrowser .story {
	MARGIN-BOTTOM: 0px !important
}
#insideNYTimes #insideNYTimesBrowser .story .kicker {
	LINE-HEIGHT: 140%; TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial, =
helvetica, sans-serif; FONT-SIZE: 82.25% !important
}
#insideNYTimes #insideNYTimesBrowser .story .kicker A {
	COLOR: #000; FONT-WEIGHT: normal
}
#insideNYTimes #insideNYTimesBrowser .story H3 {
	LINE-HEIGHT: 109.1%; FONT-SIZE: 180.8%
}
#insideNYTimes #insideNYTimesBrowser .story .summary {
	LINE-HEIGHT: 121.5%; FONT-SIZE: 115.1% !important
}
#insideNYTimes #insideNYTimesBrowser .story .headline {
	MARGIN-TOP: 0px !important; MARGIN-BOTTOM: 0px !important; FONT-SIZE: =
98.6% !important; FONT-WEIGHT: normal
}
#sponsoredLinks {
	FONT-FAMILY: arial, helvetica, sans-serif; CLEAR: both
}
#sponsoredLinks #header {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; =
FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND: #f4f4f4; =
PADDING-TOP: 1px
}
* HTML #sponsoredLinks #header {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
PADDING-TOP: 3px
}
#header H4 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 0px =
2px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #999999; =
FONT-SIZE: 90%; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: =
0px
}
#header .whatIs A {
	TEXT-TRANSFORM: lowercase; FLOAT: right; FONT-SIZE: 90%
}
#adContent {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
#adContent .ad {
	PADDING-BOTTOM: 10px; FONT-FAMILY: arial, helvetica, sans-serif; COLOR: =
#004276; FONT-SIZE: 90%
}
#adContent .ad A:link {
	PADDING-BOTTOM: 10px; FONT-FAMILY: arial, helvetica, sans-serif; COLOR: =
#004276; FONT-SIZE: 90%
}
#adContent .ad A:visited {
	PADDING-BOTTOM: 10px; FONT-FAMILY: arial, helvetica, sans-serif; COLOR: =
#004276; FONT-SIZE: 90%
}
* HTML #sponsoredLinks TD.ad {
	FONT-SIZE: 90%
}
.tableless {
	POSITION: relative; FONT-FAMILY: arial, helvetica, sans-serif; =
FONT-SIZE: 86%
}
.tableless IMG {
	MARGIN: 10px 5px 10px 0px
}
.tableless IMG.inline {
	POSITION: relative; MARGIN: 0px; BOTTOM: -3px
}
.tableless P {
	MARGIN: 0px
}
#bColumn .advertisementColumnGroup.columnGroup H4 {
	PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; DISPLAY: block; FONT-FAMILY: arial, sans-serif; =
MARGIN-BOTTOM: 2px; BACKGROUND: #f4f4f4; COLOR: #666; FONT-SIZE: =
x-small; FONT-WEIGHT: normal; PADDING-TOP: 6px; _height: 1em
}
#page DIV#masthead H1 {
	WIDTH: 440px; TOP: 19px; LEFT: 215px
}
#nytStoreBox {
	FONT-FAMILY: arial, helvetica, sans-serif; MARGIN-BOTTOM: 10px; =
BACKGROUND: #f6f6f5
}
#nytStoreBox #nytStoreHeader {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; BACKGROUND: #7b8eaa; =
PADDING-TOP: 4px
}
#nytStoreBox #storeItem {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; =
BACKGROUND: #f6f6f5; PADDING-TOP: 15px
}
#nytStoreBox #storeItem IMG {
	WIDTH: 90px; PADDING-RIGHT: 10px; BACKGROUND: #f6f6f5; FLOAT: left; =
HEIGHT: 90px
}
#nytStoreBox #storeItem .text {
	PADDING-RIGHT: 10px; BACKGROUND: #f6f6f5; FONT-SIZE: 90%; PADDING-TOP: =
20px
}
#nytStoreBox #storeItem .link {
	FONT-WEIGHT: bold
}
#nytStoreBox #storeItem .clear {
	BACKGROUND: #fff; VISIBILITY: hidden; CLEAR: both
}
.cColumn {
	WIDTH: 336px
}
.cColumn-TextAdsBox {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 9px; =
FONT-FAMILY: arial,sans-serif; CLEAR: both; FONT-SIZE: 90%; OVERFLOW: =
auto; PADDING-TOP: 10px
}
* HTML .cColumn-TextAdsBox {
	HEIGHT: 1%
}
.cColumn-TextAdsLeft {
	TEXT-ALIGN: left; WIDTH: 180px; FLOAT: left
}
.cColumn-TextAdsLeft .cColumn-TextAdsHeader {
	FONT-WEIGHT: bold
}
.cColumn-TextAdsLeft .cColumn-TextAd {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.cColumn-TextAdsLeft .cColumn-TextAd BR {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.cColumn-TextAdsBox FONT {
	FONT-SIZE: 100%
}
.cColumn-TextAdsRight {
	FLOAT: right
}
#aColumn .sphereLink {
	MARGIN-TOP: 4px; FLOAT: left
}
#aColumn .sphereLink A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND: url(http://www.sphere.com/images/sphereicon.gif) no-repeat =
left top; FONT-SIZE: 90%; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#aColumn .sphereLink A:hover {
	TEXT-DECORATION: underline
}
#aColumn .sphereIt.nextArticleLink {
	MARGIN-TOP: 0px; WIDTH: 300px; FLOAT: right; CLEAR: none
}
.video {
	BACKGROUND-IMAGE: url(/images/icons/multimedia/video_icon.gif)
}
.icon {
	PADDING-LEFT: 16px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: =
left center
}
BODY.wideAd DIV#shell DIV#page DIV#main {
	BACKGROUND-POSITION: -133px top
}
BODY.wideAd #mostPopWidget {
	WIDTH: 467px
}
BODY.wideAd #main #aColumn {
	WIDTH: 468px
}
BODY.wideAd #aColumn #article {
	WIDTH: 468px
}
BODY.wideAd #aColumn #articleExtras {
	WIDTH: 468px
}
BODY.wideAd #main #bColumn {
	WIDTH: 468px
}
.expiredAd {
	Z-INDEX: 900010; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; =
TEXT-ALIGN: left; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 14px; =
LINE-HEIGHT: 1.4; BACKGROUND-COLOR: #fff; PADDING-LEFT: 14px; WIDTH: =
400px; PADDING-RIGHT: 14px; FONT-FAMILY: georgia, 'times new roman', =
serif; HEIGHT: 62px; COLOR: #444; FONT-SIZE: 91.6%; BORDER-TOP: #ccc 1px =
solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 14px
}
.expiredAd P {
	MARGIN: 0px 0px 1em
}
.expiredAd .close {
	TEXT-INDENT: -10000px; WIDTH: 53px; DISPLAY: block; BACKGROUND: =
url(http://graphics8.nytimes.com/images/apps/buttons/close.gif) =
no-repeat; HEIGHT: 25px; OVERFLOW: hidden
}
UL.articleAdTools {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 5px 5px 0px 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#bColumn UL.articleAdTools {
	WIDTH: 331px
}
UL.articleAdTools LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; =
PADDING-TOP: 0px
}
UL.articleAdTools LI A {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; FONT-FAMILY: arial, =
helvetica, sans-serif; FONT-SIZE: 10px
}
UL.articleAdTools LI.perma {
	BORDER-LEFT: #e2e2e2 1px solid; PADDING-LEFT: 5px; MARGIN-LEFT: 5px
}
UL.articleAdTools LI.email A {
	BACKGROUND: url(/images/article/tools/emailthis.gif) no-repeat 0px 50%
}
UL.articleAdTools LI.perma A {
	BACKGROUND: url(/images/article/tools/permalink.gif) no-repeat 0px 50%
}
#PushDown {
	BORDER-BOTTOM: #d3d3d3 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
#shell {
	POSITION: relative
}
#main {
	POSITION: relative
}
#XXL {
	MARGIN-BOTTOM: 10px
}
#FixedPanel {
	POSITION: fixed
}
BODY.wideAd DIV#shell DIV#page DIV#main {
	BACKGROUND-POSITION: -133px top
}
BODY.wideAd #mostPopWidget {
	WIDTH: 467px
}
BODY.wideAd #main #aColumn {
	WIDTH: 468px
}
BODY.wideAd #aColumn #article {
	WIDTH: 468px
}
BODY.wideAd #aColumn #articleExtras {
	WIDTH: 468px
}
BODY.wideAd #main #bColumn {
	WIDTH: 468px
}
BODY.wideAd #wideImage {
	WIDTH: 468px
}
BODY.wideAd #bColumn UL.articleAdTools {
	WIDTH: 463px
}

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nytimes.com/css/section/business/screen/topnav.css

#shell DIV#navigation UL.tabs LI.selected#navBusiness {
	BORDER-BOTTOM-STYLE: none; BACKGROUND-COLOR: #fff
}
* DIV#shell DIV#page DIV#navigation {
	HEIGHT: auto
}
#businessSearchBar {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: Arial, sans-serif; BACKGROUND: =
url(/images/section/business/searchBarBG.gif) #fff repeat-x left bottom; =
PADDING-TOP: 0px
}
#businessSearchBar .search {
	MARGIN: 11px 0px 0px 10px; DISPLAY: inline; FLOAT: left; HEIGHT: 50px; =
BORDER-RIGHT: #e2d6c1 1px solid
}
#businessSearchBar .financialTools {
	MARGIN: 11px 0px 0px 10px; DISPLAY: inline; FLOAT: left; HEIGHT: 50px; =
BORDER-RIGHT: #e2d6c1 1px solid
}
#businessSearchBar .more {
	MARGIN: 11px 0px 0px 10px; DISPLAY: inline; FLOAT: left; HEIGHT: 50px; =
BORDER-RIGHT: #e2d6c1 1px solid
}
#businessSearchBar .search {
	PADDING-RIGHT: 10px
}
* HTML #businessSearchBar .search {
	MARGIN-LEFT: 5px
}
#businessSearchBar #bsearchQuery {
	MARGIN: 0px 5px 0px 0px; WIDTH: 184px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; FONT-SIZE: 91.6%
}
#businessSearchBar .financialTools {
	PADDING-RIGHT: 10px
}
#businessSearchBar #financialToolsChoices {
	WIDTH: 151px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: =
11px; _width: 144px
}
#businessSearchBar .more {
	BORDER-RIGHT-STYLE: none
}
#businessSearchBar .label {
	MARGIN: 0px 0px 3px; DISPLAY: block; FONT-SIZE: 116.2%; FONT-WEIGHT: =
bold
}
#businessSearchBar .more STRONG {
	MARGIN: 0px 0px 3px; DISPLAY: block; FONT-SIZE: 116.2%; FONT-WEIGHT: =
bold
}
DIV#shell DIV#page #querySuggestions {
	Z-INDEX: 100000; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; =
BORDER-LEFT: #ccc 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 360px =
!important; FONT: 12px Arial, Helvetica; BORDER-TOP: #ccc 1px solid; =
BORDER-RIGHT: #ccc 1px solid
}
DIV#shell DIV#page .querySuggestions {
	Z-INDEX: 100000; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; =
BORDER-LEFT: #ccc 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 360px =
!important; FONT: 12px Arial, Helvetica; BORDER-TOP: #ccc 1px solid; =
BORDER-RIGHT: #ccc 1px solid
}
.forceLeft {
	RIGHT: 55px !important; LEFT: auto !important
}
DIV#shell DIV#page #querySuggestions UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#shell DIV#page .querySuggestions UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#shell DIV#page #querySuggestions UL LI {
	POSITION: relative; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: =
80px; PADDING-RIGHT: 5px; BACKGROUND: none transparent scroll repeat 0% =
0%; FONT-SIZE: 12px; PADDING-TOP: 1px
}
DIV#shell DIV#page .querySuggestions UL LI {
	POSITION: relative; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: =
80px; PADDING-RIGHT: 5px; BACKGROUND: none transparent scroll repeat 0% =
0%; FONT-SIZE: 12px; PADDING-TOP: 1px
}
DIV#shell DIV#page #querySuggestions UL LI.selected {
	BACKGROUND-COLOR: #eee
}
DIV#shell DIV#page .querySuggestions UL LI.selected {
	BACKGROUND-COLOR: #eee
}
DIV#shell DIV#page #querySuggestions UL LI SPAN {
	POSITION: absolute; WIDTH: 80px; TOP: 1px; LEFT: 5px
}
DIV#shell DIV#page .querySuggestions UL LI SPAN {
	POSITION: absolute; WIDTH: 80px; TOP: 1px; LEFT: 5px
}
#businessSearchBar .search INPUT {
	VERTICAL-ALIGN: middle
}
DIV#shell DIV#page INPUT.greyed {
	COLOR: #888
}
#businessSearchBar .more UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#businessSearchBar .more UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: =
9px; FLOAT: left; HEIGHT: 28px; BORDER-RIGHT: #ccc 1px solid; =
PADDING-TOP: 0px
}
#businessSearchBar .more UL LI A {
	DISPLAY: block; HEIGHT: 28px; COLOR: #004276
}
#businessSearchBar .more STRONG A {
	COLOR: #000
}
#businessSearchBar .more UL LI.sn-worldbusiness {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 9px; =
PADDING-TOP: 0px
}
#businessSearchBar .more UL LI.sn-worldbusiness A {
	WIDTH: 50px
}
#businessSearchBar .more UL LI.sn-markets A {
	WIDTH: 42px
}
#businessSearchBar .more UL LI.sn-economy A {
	WIDTH: 51px
}
#businessSearchBar .more UL LI.sn-dealbook A {
	WIDTH: 51px
}
#businessSearchBar .more UL LI.sn-media A {
	WIDTH: 60px
}
#businessSearchBar .more UL LI.sn-smallbusiness A {
	WIDTH: 49px
}
#businessSearchBar .more UL LI.sn-yourmoney A {
	WIDTH: 35px
}
#businessSearchBar .more UL LI.sn-energy-environment {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: =
none; MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 0px; =
BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
#businessSearchBar .more UL LI.sn-energy-environment A {
	WIDTH: 68px
}
#businessSearchBar .more UL LI.selected A {
	COLOR: #333
}
.sn-worldbusiness #businessSearchBar .more UL LI.sn-worldbusiness A {
	COLOR: #333
}
.sn-markets #businessSearchBar .more UL LI.sn-markets A {
	COLOR: #333
}
.sn-economy #businessSearchBar .more UL LI.sn-economy A {
	COLOR: #333
}
.sn-dealbook #businessSearchBar .more UL LI.sn-dealbook A {
	COLOR: #333
}
.sn-media #businessSearchBar .more UL LI.sn-media A {
	COLOR: #333
}
.sn-smallbusiness #businessSearchBar .more UL LI.sn-smallbusiness A {
	COLOR: #333
}
.sn-yourmoney #businessSearchBar .more UL LI.sn-yourmoney A {
	COLOR: #333
}
#businessSearchBar .more UL LI.selected A:hover {
	TEXT-DECORATION: none
}
.sn-worldbusiness #businessSearchBar .more UL LI.sn-worldbusiness =
A:hover {
	TEXT-DECORATION: none
}
.sn-markets #businessSearchBar .more UL LI.sn-markets A:hover {
	TEXT-DECORATION: none
}
.sn-economy #businessSearchBar .more UL LI.sn-economy A:hover {
	TEXT-DECORATION: none
}
.sn-dealbook #businessSearchBar .more UL LI.sn-dealbook A:hover {
	TEXT-DECORATION: none
}
.sn-media #businessSearchBar .more UL LI.sn-media A:hover {
	TEXT-DECORATION: none
}
.sn-smallbusiness #businessSearchBar .more UL LI.sn-smallbusiness =
A:hover {
	TEXT-DECORATION: none
}
.sn-yourmoney #businessSearchBar .more UL LI.sn-yourmoney A:hover {
	TEXT-DECORATION: none
}

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nytimes.com/2009/11/01/business/economy/general.css

@import url( /css/section/business/screen/topnav.css );
#resourceCenter {
	OVERFLOW: hidden
}
#resourceCenter H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.21em; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, sans-serif; =
FONT-SIZE: 1.16em !important; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#resourceCenter UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#resourceCenter UL LI {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: #e2e2e2 1px solid; =
PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.42em; LIST-STYLE-TYPE: none; MARGIN: =
0px; PADDING-LEFT: 0px; WIDTH: 167px; PADDING-RIGHT: 0px; FONT-FAMILY: =
arial, helvetica, sans-serif; FLOAT: left; FONT-SIZE: 91.6%; =
PADDING-TOP: 5px
}
#resourceCenter UL LI A {
	FONT-WEIGHT: bold
}
#resourceCenter UL LI.last {
	BORDER-BOTTOM-WIDTH: 0px
}
#Position1 {
	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: right; MARGIN-RIGHT: 2px
}

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/css/section/business/screen/smallbusiness/article.css

@import url( /css/common/screen/article.css );
@import url( general.css );
#articleInline #inlineCobrand .newsFeed {
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#articleInline #inlineCobrand UL LI {
	MARGIN-TOP: 10px; FONT: 1.2em/1.2em georgia, "times new roman", serif; =
MARGIN-BOTTOM: 10px
}
#articleInline #inlineCobrand .newsFeed H3 {
	LINE-HEIGHT: 1.14em; MARGIN-TOP: 10px; FONT-SIZE: 1.35em
}
#articleInline #inlineCobrand .newsFeed H4 {
	FONT-SIZE: 1.06em; FONT-WEIGHT: normal
}
#articleInline .newsFeed {
	BACKGROUND: url(/images/global/borders/aColumnHorizontalBorder.gif) =
repeat-x left top; PADDING-TOP: 15px
}
#articleInline #sectionPromo H3.promo {
	LINE-HEIGHT: 1.14em; FONT-SIZE: 0.92em
}
#articleInline #sectionPromo .newsFeed H4 {
	MARGIN-TOP: 0px; FONT-SIZE: 0.73em; FONT-WEIGHT: normal
}
#articleInline #inlineBox #sectionPromo .story P.summary {
	LINE-HEIGHT: 1.25em; FONT-SIZE: 0.79em
}
#articleInline #inlineCobrand P.note {
	FONT: 0.96em/1.1em arial, helvetica, sans-serif; COLOR: #666666
}
#portfolioInline {
	PADDING-BOTTOM: 10px; MARGIN: 0px 10px 10px 0px; PADDING-LEFT: 0px; =
WIDTH: 190px; PADDING-RIGHT: 0px; FONT-FAMILY: =
arial,helvetica,sans-serif; BACKGROUND: =
url(/images/global/borders/aColumnHorizontalBorder.gif) repeat-x left =
top; FLOAT: left; CLEAR: left; PADDING-TOP: 12px
}
#portfolioInline A:link {
	TEXT-DECORATION: none
}
#portfolioInline UL LI A {
	TEXT-DECORATION: none
}
#portfolioInline A:hover {
	TEXT-DECORATION: underline
}
#portfolioInline UL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4; LIST-STYLE-TYPE: none; MARGIN: =
5px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; =
PADDING-TOP: 0px
}
#portfolioInline UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% =
0%; PADDING-TOP: 0px
}
#portfolioInline UL LI A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 22px; PADDING-RIGHT: 0pt; DISPLAY: =
block; BACKGROUND: =
url(http://graphics8.nytimes.com/images/apps/mytimes/add_content.gif) =
no-repeat 0px 50%; COLOR: #004276; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
#portfolioInline P {
	MARGIN: 0px; FONT-SIZE: 11px
}
#articleBody OL {
	MARGIN-BOTTOM: 10px
}
#articleBody OL LI {
	LIST-STYLE-POSITION: inside
}
#checkList {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; COLOR: #333; OVERFLOW: hidden; BORDER-TOP: #ccc 1px =
solid; PADDING-TOP: 15px
}
#checkList H3 {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT: bold 0.99em/1.06em georgia, "times new roman", serif; =
MARGIN-BOTTOM: 0px; COLOR: #004276; PADDING-TOP: 0px
}
#checkList H4 {
	LINE-HEIGHT: 1em; MARGIN-TOP: 5px; DISPLAY: block; FONT-FAMILY: arial, =
helvetica, sans-serif; MARGIN-BOTTOM: 7px; FONT-SIZE: 0.73em; =
FONT-WEIGHT: normal
}
#checkList P {
	LINE-HEIGHT: 1.2em; FONT-SIZE: 0.99em
}
#checkList OL {
	MARGIN-LEFT: 25px
}
#checkList OL LI {
	LINE-HEIGHT: 1.2em; FONT-SIZE: 0.99em
}
#article P.note {
	FONT: 0.66em/1.8em arial, helvetica, sans-serif; COLOR: #666666
}

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ec.atdmt.com/ds/M4ANY5015SUN/sl_static_728x90.gif?ver=1

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
+QVTaZVYeZVX+QVcGQgAOw==

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://rmd.atdmt.com/tl/DocumentDotWrite.js

function DocumentDotWrite(s){document.write(s);}

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://core.insightexpressai.com/adServer/adServerESI.aspx?bannerID=156585&siteID=178244910&creativeID=135414173

=0A=
		=0A=
	=0A=
		=0A=
	=0A=
		=0A=
	=0A=
		=0A=
	=0A=
	=0A=
	=0A=
		=0A=
	=0A=
	=0A=
	=0A=
		=0A=
	=0A=
	=0A=
		=0A=
	=0A=
		=0A=
		=0A=
		=0A=
	
------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0067_01CA5B95.5DF25DE0"


------=_NextPart_001_0067_01CA5B95.5DF25DE0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nytimes.com/2009/11/01/business/economy/01view.html?_r=1&scp=1&sq=mankiw&st=Search

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>Economic View - How Health Plan Turns Supply-Side =
Ideas Upside Down - NYTimes.com</TITLE>
<SCRIPT type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/common.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/article/articleShare.js"></SCRIPT>=


<SCRIPT type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/Tacoda_AMS_DDC_Header.js"></SCRIPT=
>

<SCRIPT src=3D"http://graphics8.nytimes.com/js/fileit.js"></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/app/lib/prototype/1.6.0.2/prototyp=
e.js"></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/common/screen/DropDown.js"></SCRIP=
T>

<SCRIPT language=3DJavaScript type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/common/screen/modifyNavigationDisp=
lay.js"></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/common/screen/altClickToSearch.js"=
></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/util/tooltip.js"></SCRIPT>
<LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://graphics8.nytimes.com/css/common/global.css">
<STYLE type=3Dtext/css>@import url( =
http://graphics8.nytimes.com/css/common/screen/article.css );
@import url( =
http://graphics8.nytimes.com/css/section/business/screen/smallbusiness/ar=
ticle.css );
</STYLE>
<!--[if IE 7]>=0A=
		<style type=3D"text/css">=0A=
			@import url(http://graphics8.nytimes.com/css/common/screen/ie7.css); =0A=
			=0A=
		</style>=0A=
		<![endif]-->
<META name=3Ddescription=20
content=3D"The Obama health plan would discourage taxpayers from working =
to their full potential by making their efforts less rewarding, N. =
Gregory Mankiw says.">
<META name=3Dkeywords=20
content=3D"Health Insurance and Managed Care,Taxation,Reform and =
Reorganization,Economics,Law and Legislation,Income,Senate Committee on =
Finance,Obama  Barack,Reagan  Ronald Wilson">
<META name=3Dmisspelling content=3D"">
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META name=3DROBOTS content=3DNOARCHIVE>
<META name=3DDISPLAYDATE content=3D"November 1, 2009">
<META name=3Dhdl content=3D"Supply-Side Ideas, Turned Upside Down">
<META name=3Dhdl_p content=3D"Supply-Side Ideas, Turned Upside Down">
<META name=3Dbyl content=3D"By N. GREGORY MANKIW">
<META name=3Dlp=20
content=3D"The Obama health plan would discourage taxpayers from working =
to their full potential by making their efforts less rewarding, N. =
Gregory Mankiw says.">
<META name=3Dcre content=3D"The New York Times">
<META name=3Dedt content=3DNewYork>
<META name=3Dpdate content=3D20091101>
<META name=3Dttl content=3D"">
<META name=3Dvirtloc content=3D"">
<META name=3Ddes=20
content=3D"Health Insurance and Managed Care;Taxation;Reform and =
Reorganization;Economics;Law and Legislation;Income">
<META name=3Dper content=3D"Obama, Barack;Reagan, Ronald Wilson">
<META name=3Dorg content=3D"Senate Committee on Finance">
<META name=3Dgeo content=3D"">
<META name=3Dticker content=3D"">
<META name=3Ddat content=3D"November 1, 2009">
<META name=3Dtom content=3DNews>
<META name=3Dcat content=3D"">
<META name=3Dcol content=3D"Economic View">
<META name=3Ddsk content=3D"Business / Economy">
<META name=3Darticleid content=3D1247465442988>
<META name=3DCG content=3Dbusiness>
<META name=3DSCG content=3Deconomy>
<META name=3DPT content=3DArticle>
<META name=3DPST content=3D"">
<META name=3Dhdr_img content=3D/images/article/header/sect_business.gif>
<META name=3Dthumbnail=20
content=3Dimages/2009/11/01/business/01view_CA0/thumbStandard.jpg>
<META name=3Dthumbnail_height content=3D75>
<META name=3Dthumbnail_width content=3D75>
<META name=3Dxlarge =
content=3Dimages/2009/11/01/business/01view_CA0/sfSpan.jpg>
<META name=3Dxlarge_height content=3D274>
<META name=3Dxlarge_width content=3D395>
<META name=3DARTICLE_TEMPLATE_VERSION content=3D700>
<META name=3Dsec content=3DBU>
<META name=3Dpg content=3D4><LINK rel=3Dcanonical=20
href=3D"http://www.nytimes.com/2009/11/01/business/economy/01view.html">
<SCRIPT type=3Dtext/JavaScript>=0A=
	var google_hints =3D =
"Health+Insurance+and+Managed+Care,Taxation,Reform+and+Reorganization,Eco=
nomics";=0A=
	var google_ad_channel =3D "ar_business";=0A=
</SCRIPT>
<LINK rel=3Dalternate=20
href=3D"http://mobile.nytimes.com/2009/11/01/business/economy/01view.xml"=
=20
media=3Dhandheld><LINK title=3D"NYTimes.com Business RSS" =
rel=3Dalternate=20
type=3Dapplication/rss+xml=20
href=3D"http://www.nytimes.com/services/xml/rss/nyt/Economy.xml"><!--AUTO=
COMPLETE for business -->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/app/lib/prototype/1.6.0.2/prototyp=
e.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/app/lib/scriptaculous/1.8.1/script=
aculous.js?load=3Deffects,controls"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/section/business/businesssearch/au=
tosuggest.js"></SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18828"></HEAD>
<BODY><A name=3Dtop></A><!--Hat --><NYT_HEADER></NYT_HEADER><A =
class=3DjumpLink=20
href=3D"http://www.nytimes.com/2009/11/01/business/economy/01view.html?_r=
=3D1&amp;scp=3D1&amp;sq=3Dmankiw&amp;st=3DSearch#articleBodyLink">Skip=20
to article</A> <!--New call for topnav stuff. -->
<DIV id=3Dshell>
<DIV id=3Dlogin>
<UL id=3DmemberTools><!-- ADXINFO classification=3D"text_ad" =
campaign=3D"nyt2009-circ-bar1_non-hp-34U7K"-->
  <LI><A=20
  =
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/yr/mo/day/business/economy&amp;pos=3DBar1&am=
p;sn2=3D13df7368/4e684de1&amp;sn1=3De9782718/806ab2f6&amp;camp=3Dnyt2009-=
circ-bar1_non-hp-34U7K&amp;ad=3D061809-bar1_non-hp_34U7K&amp;goto=3Dhttps=
%3A%2F%2Fwww%2Enytimesathome%2Ecom%2Fsplitter%5Fcp%2Findex%2Ephp%3FSPTR%5=
FID%3DhdNYT%26MediaCode%3DW47AF%26CMP%3D34U7K"=20
  target=3D_blank>Get Home Delivery </A><IMG border=3D0=20
  =
src=3D"http://at.amgdgt.com/ads/?t=3Dpp&amp;px=3D5548&amp;rnd=3D[cachebus=
ter]" width=3D1=20
  height=3D1>=20
  <LI><A onmouseover=3D"tsDD =3D new DropDown('timesSelectDropDown'); =
tsDD.show();"=20
  onmouseout=3D"window.setTimeout('tsDD.checkOver()',300);"=20
  href=3D"http://www.nytimes.com/membercenter/">My Account</A>=20
  <LI>Welcome, <A =
href=3D"http://www.nytimes.com/mem/profile.html">srb1228</A>=20
  <LI><A href=3D"http://www.nytimes.com/logout">Log Out</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/membercenter/sitehelp.html">Help</A>=20
  <DIV id=3DtimesSelectDropDown>
  <UL>
    <LI><A href=3D"http://www.nytimes.com/membercenter/">Manage My =
Account</A>=20
    </LI></UL>
  <UL>
    <LI class=3Dsect><A =
href=3D"http://select.nytimes.com/mem/tnt.html">My=20
    Alerts</A>=20
    <LI><A =
href=3D"http://select.nytimes.com/mem/tnt.html?module=3Dprecall">Create=20
    Alert</A>=20
    <LI><A href=3D"http://select.nytimes.com/mem/tnt.html">Manage =
Alerts</A>=20
  </LI></UL></DIV></LI></UL>
<UL class=3Dtabs>
  <LI><A href=3D"http://www.nytimes.com/">Home Page</A> <!--<li><a =
href=3D"http://my.nytimes.com">My Times</a></li> --></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://topics.nytimes.com/top/reference/timestopics/">Times=20
  Topics</A> </LI></UL></DIV>
<DIV id=3Dpage>
<DIV id=3Dmasthead>
<DIV id=3DMiddle1><A=20
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/yr/mo/day/business/economy&amp;pos=3DMiddle1=
C&amp;sn2=3D4223467c/46229b86&amp;sn1=3D53793c54/e59395d0&amp;camp=3DSony=
_Picture_Classics01a_1130716_nyt5&amp;ad=3DEducation_88x31_NowPlaying&amp=
;goto=3Dhttp%3A%2F%2Fwww%2Esonyclassics%2Ecom%2Faneducation"=20
target=3D_blank><IMG border=3D0=20
src=3D"http://graphics8.nytimes.com/adx/images/ADS/21/30/ad.213095/Educat=
ion_88x31_NOWPLAYING.jpg"=20
width=3D88 height=3D31></A> </DIV>
<FORM id=3DsearchForm method=3Dget name=3DsearchForm=20
action=3Dhttp://query.nytimes.com/search/sitesearch>
<DIV id=3DnytSearchWidget><LABEL for=3DsearchQuery>Search All =
NYTimes.com</LABEL>=20
<INPUT id=3DsearchQuery name=3Dquery> <INPUT id=3DsearchSubmit =
title=3DSearch alt=3DGo=20
src=3D"http://graphics8.nytimes.com/images/global/buttons/go.gif" =
type=3Dimage>=20
<INPUT id=3DsearchAll value=3Dnyt type=3Dhidden name=3Dtype> =
</DIV></FORM><A=20
href=3D"http://www.nytimes.com/"><IMG id=3DNYTLogo alt=3D"New York =
Times"=20
src=3D"http://graphics8.nytimes.com/images/misc/nytlogo152x23.gif"></A>=20
<DIV id=3DBar3></DIV>
<DIV id=3Ddate></DIV>
<H1><A=20
href=3D"http://www.nytimes.com/pages/business/economy/index.html">Economy=
</A>=20
</H1></DIV>
<DIV 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 class=3Dselected><A=20
  href=3D"http://www.nytimes.com/pages/business/index.html">Business</A> =
</LI>
  <LI id=3DnavTechnology><A=20
  =
href=3D"http://www.nytimes.com/pages/technology/index.html">Technology</A=
> </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://health.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 id=3DnavTravel><A=20
  href=3D"http://travel.nytimes.com/pages/travel/index.html">Travel</A> =
</LI>
  <LI id=3DnavJobs><A =
href=3D"http://www.nytimes.com/pages/jobs/index.html">Jobs</A>=20
  </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><!--#navigation --><!--user code here -->
<DIV class=3Dsn-economy><!--menu highlighting wrapper -->
<DIV id=3DbusinessSearchBar class=3Dclearfix>
<DIV class=3Dsearch><LABEL class=3Dlabel for=3DbsearchQuery>Search =
Business</LABEL>=20
<FORM method=3Dget =
action=3Dhttp://query.nytimes.com/search/business/><INPUT=20
id=3DbsearchQuery class=3Dgreyed name=3Dquery autocomplete=3D"off">=20
<DIV style=3D"DISPLAY: none" class=3DquerySuggestions></DIV><INPUT=20
src=3D"http://graphics8.nytimes.com/images/global/buttons/go.gif" =
type=3Dimage>=20
</FORM></DIV>
<DIV class=3DfinancialTools><LABEL class=3Dlabel =
for=3DfinancialToolsChoices>Financial=20
Tools</LABEL> <SELECT id=3DfinancialToolsChoices =
onchange=3DgoToURL2(this);>=20
  <OPTION selected value=3D"">Select a Financial Tool</OPTION> <OPTION=20
  =
value=3Dhttp://markets.on.nytimes.com/research/stocks/tools/analysis_tool=
s.asp>Analysis=20
  Tools</OPTION> <OPTION=20
  =
value=3Dhttp://markets.on.nytimes.com/research/screener/quick_screen/quic=
k_screen.asp>Stock=20
  and Fund Screener</OPTION> <OPTION=20
  =
value=3Dhttp://markets.on.nytimes.com/research/portfolio/view/view.asp>Po=
rtfolio</OPTION>=20
  <OPTION =
value=3Dhttp://select.nytimes.com/mem/tnt.html>Alerts</OPTION></SELECT>=20
</DIV>
<DIV class=3Dmore><STRONG>More in <A=20
href=3D"http://www.nytimes.com/pages/business/index.html">Business =
=BB</A></STRONG>=20
<UL>
  <LI class=3Dsn-worldbusiness><A=20
  =
href=3D"http://www.nytimes.com/pages/business/global/index.html">Global=20
  Business</A> </LI>
  <LI class=3Dsn-markets><A=20
  =
href=3D"http://markets.on.nytimes.com/research/markets/overview/overview.=
asp">Markets</A>=20
  </LI>
  <LI class=3Dsn-economy><A=20
  =
href=3D"http://www.nytimes.com/pages/business/economy/index.html">Economy=
</A>=20
  </LI>
  <LI class=3Dsn-dealbook><A=20
  href=3D"http://dealbook.blogs.nytimes.com/">DealBook</A> </LI>
  <LI class=3Dsn-media><A=20
  href=3D"http://www.nytimes.com/pages/business/media/index.html">Media =
&amp;=20
  Advertising</A> </LI>
  <LI class=3Dsn-smallbusiness><A=20
  =
href=3D"http://www.nytimes.com/pages/business/smallbusiness/index.html">S=
mall=20
  Business</A> </LI>
  <LI class=3Dsn-yourmoney><A=20
  href=3D"http://www.nytimes.com/pages/your-money/index.html">Your =
Money</A> </LI>
  <LI class=3Dsn-energy-environment><A=20
  =
href=3D"http://www.nytimes.com/pages/business/energy-environment/index.ht=
ml">Energy=20
  &amp; Environment</A>=20
</LI></UL></DIV></DIV><!--close businessSearchBar --></DIV><!--close =
highlighting wraper -->
<SCRIPT type=3Dtext/javascript>modifyNavigationDisplay();</SCRIPT>
<!--space holder for tool bar --><A name=3DarticleBodyLink></A>
<DIV id=3Dmain>
<DIV id=3DaColumn>
<DIV id=3Darticle><!--google_ad_section_start -->
<DIV class=3Dkicker><NYT_KICKER>Economic View</NYT_KICKER></DIV>
<H1><NYT_HEADLINE type=3D" " version=3D"1.0">Supply-Side Ideas, Turned =
Upside Down=20
</NYT_HEADLINE></H1>
<SCRIPT language=3DJavaScript type=3Dtext/JavaScript>function =
getSharePasskey() { return =
'ex=3D1414728000&en=3Dd390f57d00e69ff7&ei=3D5124';}</SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/JavaScript>=0A=
function getShareURL() {=0A=
	return =
encodeURIComponent('http://www.nytimes.com/2009/11/01/business/economy/01=
view.html');=0A=
}=0A=
function getShareHeadline() {=0A=
	return encodeURIComponent('Supply-Side Ideas, Turned Upside Down');=0A=
}=0A=
function getShareDescription() { =0A=
=0A=
	return encodeURIComponent('The Obama health plan would discourage =
taxpayers from working to their full potential by making their efforts =
less rewarding, N. Gregory Mankiw says.');=0A=
}=0A=
function getShareKeywords() {=0A=
	return encodeURIComponent('Health Insurance and Managed =
Care,Taxation,Reform and Reorganization,Economics,Law and =
Legislation,Income,Senate Committee on Finance,Barack Obama,Ronald =
Wilson Reagan');=0A=
}=0A=
function getShareSection() {=0A=
	return encodeURIComponent('business');=0A=
}=0A=
function getShareSectionDisplay() {=0A=
=0A=
	return encodeURIComponent('Economic View');=0A=
}=0A=
function getShareSubSection() {=0A=
	return encodeURIComponent('economy');=0A=
}=0A=
function getShareByline() {=0A=
	return encodeURIComponent('By N. GREGORY MANKIW');=0A=
}=0A=
function getSharePubdate() {=0A=
	return encodeURIComponent('November 1, 2009');=0A=
}=0A=
</SCRIPT>

<DIV id=3DtoolsRight><NYT_REPRINTS_FORM>
<SCRIPT language=3Djavascript>=0A=
			<!-- =0A=
			function submitCCCForm(){=0A=
				PopUp =3D window.open('', =
'_Icon','location=3Dno,toolbar=3Dno,status=3Dno,width=3D650,height=3D550,=
scrollbars=3Dyes,resizable=3Dyes');=0A=
				this.document.cccform.submit();=0A=
			}=0A=
			// -->=0A=
			</SCRIPT>

<FORM name=3Dcccform=20
action=3Dhttps://s100.copyright.com/CommonApp/LoadingApplication.jsp=20
target=3D_Icon><INPUT value=3D"Supply-Side Ideas, Turned Upside Down" =
type=3Dhidden=20
name=3DTitle><INPUT value=3D"By N. GREGORY MANKIW" type=3Dhidden =
name=3DAuthor><INPUT=20
value=3Dhttp://www.nytimes.com/2009/11/01/business/economy/01view.html =
type=3Dhidden=20
name=3DContentID><INPUT value=3Ddefault type=3Dhidden =
name=3DFormatType><INPUT=20
value=3D"NOV 01 2009" type=3Dhidden name=3DPublicationDate><INPUT=20
value=3D"The New York Times" type=3Dhidden name=3DPublisherName><INPUT=20
value=3Dnytimes.com type=3Dhidden name=3DPublication><INPUT value=3D910 =
type=3Dhidden=20
name=3DwordCount></FORM></NYT_REPRINTS_FORM>
<DIV class=3DarticleTools>
<DIV class=3DtoolsContainer>
<UL id=3DtoolsList class=3DtoolsList>
  <LI class=3Demail>
  <FORM id=3DemailThis method=3Dpost name=3DemailThis=20
  action=3Dhttp://www.nytimes.com/mem/emailthis.html><INPUT value=3D1 =
type=3Dhidden=20
  name=3Dtype> <INPUT=20
  =
value=3Dhttp%3a%2f%2fwww%2enytimes%2ecom%2f2009%2f11%2f01%2fbusiness%2fec=
onomy%2f01view%2ehtml=20
  type=3Dhidden name=3Durl> <INPUT=20
  value=3DSupply%2dSide%20Ideas%2c%20Turned%20Upside%20Down =
type=3Dhidden=20
  name=3Dtitle> <INPUT=20
  =
value=3DThe%20Obama%20health%20plan%20would%20discourage%20taxpayers%20fr=
om%20working%20to%20their%20full%20potential%20by%20making%20their%20effo=
rts%20less%20rewarding%2c%20N%2e%20Gregory%20Mankiw%20says%2e=20
  type=3Dhidden name=3Ddescription> <INPUT value=3D1247465442988 =
type=3Dhidden=20
  name=3Dasset_id> <INPUT value=3D20091101 type=3Dhidden =
name=3Dpub_date> <INPUT=20
  value=3DBy%20N%2e%20GREGORY%20MANKIW type=3Dhidden name=3Dauthor> =
<INPUT=20
  value=3DEconomic%20View type=3Dhidden name=3Dcol_name> <INPUT=20
  value=3DThe%20New%20York%20Times type=3Dhidden name=3Dsource> <INPUT=20
  value=3DBusiness%20%2f%20Economy type=3Dhidden name=3Dsection> <INPUT =
value=3Dbusiness=20
  type=3Dhidden name=3Dnytdsection> <INPUT value=3Deconomy type=3Dhidden =

  name=3Dnytdsubsection> <INPUT=20
  =
value=3Dwww%2enytimes%2ecom%2fyr%2fmo%2fday%2fbusiness%2feconomy%2f01view=
%2ehtml=20
  type=3Dhidden name=3Dadx_setup_tag> <INPUT=20
  =
value=3Dhealth%2binsurance%2band%2bmanaged%2bcare%3btaxation%3breform%2ba=
nd%2breorganization%3beconomics%3blaw%2band%2blegislation%3bincome%3bsena=
te%2bcommittee%2bon%2bfinance%3bobama%252c%2bbarack%3breagan%252c%2bronal=
d%2bwilson%3bsuggested%255fus%3bsuggested%255fhealth%3bsuggested%255fbusi=
ness%3b=20
  type=3Dhidden name=3Dadx_keywords> <INPUT =
value=3D4xpVppDGB8LrGyCN1lQ2LQ type=3Dhidden=20
  name=3Dencrypted_key> <A id=3DemailThis=20
  onclick=3D"s_code_linktrack('Article-Tool-Email');"=20
  href=3D"javascript:document.emailThis.submit();">E-Mail</A></FORM>
  <LI class=3Dprint><A=20
  =
href=3D"http://www.nytimes.com/2009/11/01/business/economy/01view.html?_r=
=3D1&amp;sq=3Dmankiw&amp;st=3DSearch&amp;scp=3D1&amp;pagewanted=3Dprint">=
Print</A>=20
  <A=20
  =
href=3D"http://www.nytimes.com/2009/11/01/business/economy/01view.html?_r=
=3D1&amp;sq=3Dmankiw&amp;st=3DSearch&amp;scp=3D1&amp;pagewanted=3Dall"></=
A>
  <LI class=3Dreprints><A onclick=3Djavascript:submitCCCForm();=20
  =
href=3D"http://www.nytimes.com/2009/11/01/business/economy/01view.html?_r=
=3D1&amp;scp=3D1&amp;sq=3Dmankiw&amp;st=3DSearch#">Reprints</A>=20
  </LI></UL>
<DIV id=3DadxToolSponsor><A=20
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/yr/mo/day/business/economy&amp;pos=3DFrame4A=
&amp;sn2=3Dfb3898ea/b6bbdaf2&amp;sn1=3De1bc1f0a/b61da68d&amp;camp=3Dfoxse=
arch2009_emailtools_1011079c_nyt5&amp;ad=3DFMF_120x60_c&amp;goto=3Dhttp:/=
/www.foxsearchlight.com/fantasticmrfox"=20
target=3D_blank><IMG class=3Dlabel border=3D0 alt=3D"Article Tools =
Sponsored By"=20
src=3D"http://graphics8.nytimes.com/ads/fox/article-sponsor.gif" =
width=3D62=20
height=3D20><IMG border=3D0 alt=3D""=20
src=3D"http://graphics8.nytimes.com/adx/images/ADS/21/51/ad.215178/FMF_ny=
t_120x60_v04.gif"=20
width=3D120 height=3D60></A></DIV></DIV></DIV></DIV><NYT_BYLINE type=3D" =
"=20
version=3D"1.0">
<DIV class=3Dbyline>By <PERSON=20
value=3D"arts,automobiles,books,business,college,dining,education,fashion=
,garden,giving,health,jobs,magazine,movies,multimedia,nyregion,obituaries=
,realestate,science,sports,style,technology,theater,travel,us,washington,=
weekinreview,world:::More articles about N. Gregory =
Mankiw.:::http://topics.nytimes.com/top/reference/timestopics/people/m/n_=
gregory_mankiw/index.html"=20
idsrc=3D"nyt-per"><ALT-CODE value=3D"Mankiw, N Gregory" =
idsrc=3D"nyt-per" />N. GREGORY=20
MANKIW</PERSON></DIV></NYT_BYLINE>
<DIV class=3Dtimestamp>Published: October 31, 2009 </DIV>
<DIV id=3DarticleBody><!--NYT_INLINE_IMAGE_POSITION1 --><NYT_TEXT>
<P><A title=3D"More articles about Barack Obama"=20
href=3D"http://topics.nytimes.com/top/reference/timestopics/people/o/bara=
ck_obama/index.html?inline=3Dnyt-per">BARACK=20
OBAMA</A> is, in many ways, the left=92s answer to <A=20
title=3D"More articles about Ronald Wilson Reagan."=20
href=3D"http://topics.nytimes.com/top/reference/timestopics/people/r/rona=
ld_wilson_reagan/index.html?inline=3Dnyt-per">Ronald=20
Reagan</A>.</P>
<DIV id=3DarticleInline class=3DinlineLeft>
<DIV id=3DleftNavTabs></DIV>
<DIV id=3DinlineBox><A class=3DjumpLink=20
href=3D"http://www.nytimes.com/2009/11/01/business/economy/01view.html?_r=
=3D1&amp;scp=3D1&amp;sq=3Dmankiw&amp;st=3DSearch#secondParagraph">Skip=20
to next paragraph</A>=20
<DIV class=3Dimage>
<DIV class=3DenlargeThis><A=20
href=3D"javascript:pop_me_up2('http://www.nytimes.com/imagepages/2009/11/=
01/business/01view_CA0.html', '01view_CA0', =
'width=3D720,height=3D588,scrollbars=3Dyes,toolbars=3Dno,resizable=3Dyes'=
)">Enlarge=20
This Image</A></DIV><A=20
href=3D"javascript:pop_me_up2('http://www.nytimes.com/imagepages/2009/11/=
01/business/01view_CA0.html', '01view_CA0', =
'width=3D720,height=3D588,scrollbars=3Dyes,toolbars=3Dno,resizable=3Dyes'=
)"><IMG=20
border=3D0 alt=3D""=20
src=3D"http://graphics8.nytimes.com/images/2009/11/01/business/01view_CA0=
/articleInline.jpg"=20
width=3D190 height=3D132> </A>
<DIV class=3Dcredit>David G. Klein</DIV>
<P class=3Dcaption></P></DIV>
<DIV id=3DinlineMultimedia>
<H4>Multimedia</H4>
<SCRIPT=20
src=3D"http://graphics8.nytimes.com/packages/html/multimedia/js/swfobject=
.js"></SCRIPT>

<SCRIPT=20
src=3D"http://graphics8.nytimes.com/packages/html/multimedia/js/NYTInline=
Embed.js"></SCRIPT>

<SCRIPT>
mm.DI =3D true;
mm.LI =3D false;
mm.AH =3D "Weekend Business: Greg Mankiw on supply-side economics.";
mm.AS =3D "20091030_weekendbiz_audio";
mm.AD =3D "2022";
mm.AU =3D =
"http://graphics8.nytimes.com/podcasts/2009/10/30/30weekendbiz.mp3";
mm.IU =3D "";
writePlayer();
</SCRIPT>
</DIV></DIV></DIV><A name=3DsecondParagraph></A>
<P>Both came to office as charismatic and self-confident leaders, =
elected in=20
times of economic crisis and determined to move the economy in a new =
direction.=20
What is less obvious, however, is that the signature domestic issue in =
<A=20
title=3D"More articles about Barack Obama."=20
href=3D"http://topics.nytimes.com/top/reference/timestopics/people/o/bara=
ck_obama/index.html?inline=3Dnyt-per">President=20
Obama</A>=92s first year in office =97 <A=20
title=3D"Recent and archival news about healthcare reform."=20
href=3D"http://topics.nytimes.com/top/news/health/diseasesconditionsandhe=
althtopics/health_insurance_and_managed_care/health_care_reform/index.htm=
l?inline=3Dnyt-classifier">health=20
care reform</A> =97 is shaping up to be the antithesis of President =
Reagan=92s <A=20
title=3D"More articles about supply-side economics."=20
href=3D"http://topics.nytimes.com/top/reference/timestopics/subjects/e/ec=
onomics/supply-side_economics/index.html?inline=3Dnyt-classifier">supply-=
side=20
economics</A>.</P>
<P>The starting point for Ronald Reagan was the idea that people respond =
to=20
incentives. The incentives that he most worried about were those =
provided by the=20
tax system. According to his budget director, David A. Stockman, Mr. =
Reagan=20
would regale the staff with stories of how he, as an actor, used to =
alter his=20
work schedule in response to the tax code.</P>
<P>=93You could only make four pictures, and then you were in the top =
bracket,=94=20
Mr. Reagan would say. =93So we all quit working after four pictures and =
went off=20
to the country.=94</P>
<P>The key economic concept here is the marginal tax rate, which =
measures the=20
percentage of a family=92s incremental income to which the government =
lays claim.=20
During Mr. Reagan=92s time in office, the top marginal tax rate on =
earned income=20
fell to 28 percent from 50 percent.</P>
<P>The verdict on supply-side economics is mixed. The most striking =
claim=20
associated with the theory =97 that cuts in marginal rates could =
generate so much=20
extra work effort that tax revenue would rise =97 is unlikely to apply =
except in=20
extreme cases. But substantial evidence supports the more modest =
proposition=20
that high marginal tax rates discourage people from working to their =
full=20
potential. Mr. Reagan=92s behavior as a movie actor is a case in =
point.</P>
<P>President Obama has said he wants to raise marginal tax rates on =
high-income=20
taxpayers. Yet under his policies, the largest increases in marginal tax =
rates=20
may well apply not to the rich but to millions of middle-class families. =
These=20
increases would not show up explicitly in the tax code but, rather, =
implicitly=20
as part of health care reform.</P>
<P>The bill that recently came out of the Senate Finance Committee =
illustrates=20
the problem. Under the proposed legislation, Americans would have the=20
opportunity to buy <A=20
title=3D"Recent and archival health news about health insurance and =
managed care."=20
href=3D"http://topics.nytimes.com/top/news/health/diseasesconditionsandhe=
althtopics/health_insurance_and_managed_care/index.html?inline=3Dnyt-clas=
sifier">health=20
insurance</A> through government-run exchanges. Depending on a =
family=92s income,=20
premiums and cost-sharing expenses, like co-payments and deductibles, =
would be=20
subsidized to make health care more affordable.</P>
<P>A family of four with an income, say, of $54,000 would pay $9,900 for =
health=20
care. That covers only about half the actual cost. Uncle Sam would pick =
up the=20
rest.</P>
<P>Now suppose that the same family earns an additional $12,000 by, for =
example,=20
having the primary earner work overtime or sending a secondary worker =
into the=20
labor force. In that case, the federal subsidy shrinks, so the =
family=92s cost of=20
health care rises to $12,700.</P>
<P>In other words, $2,800 of the $12,000 of extra income, or 23 percent, =
would=20
be effectively taxed away by the government=92s new health care =
system.</P>
<P>That implicit marginal tax rate of 23 percent is a significant =
disincentive.=20
And it comes on top of the explicit marginal tax rate the family already =
faces=20
from income and payroll taxes. Altogether, many families would face =
marginal=20
rates at or above the 50 percent level that animated the Reagan =
supply-side=20
revolution.</P>
<P>One might hope that such a large climb in marginal rates is a bug in =
the=20
Senate Finance bill, one that could be fixed before the legislation =
became law.=20
But there is no simple fix. Higher marginal tax rates are an integral =
part of=20
the Obama health plan.</P>
<P>Here=92s why: </P>
<P>Health reformers start with the problem that some people are =
expensive to=20
insure, because of pre-existing health conditions. Their solution is to =
require=20
insurers to sell insurance to everyone (a policy called guaranteed =
issue) at the=20
same price (called community rating).</P>
<P>This solution, however, causes another problem. For healthy people, =
insurance=20
is now a bad bet. A person without significant medical needs has an =
incentive to=20
wait =97 to buy insurance later if and when he gets sick, a decision =
that raises=20
the cost of insurance for everyone else. This problem, according to the=20
reformers, calls for another solution: a mandate requiring people to buy =
health=20
insurance.</P>
<P>But this mandate leads to yet another problem. Requiring an expensive =

purchase like health insurance can be onerous for low-income families. =
So the=20
health reformers offer subsidies.</P>
<P>Which brings us back to marginal tax rates. If large health insurance =

subsidies were offered to all Americans, regardless of income, the =
program=92s=20
cost would be exorbitant, requiring substantial increases in explicit =
taxes. So,=20
instead, the subsidies are phased out as income rises. As a result, we =
get=20
implicit marginal rates like those in the Senate Finance bill.</P>
<P>NONE of this necessarily means that health reform is not worth doing. =

President Obama=92s push for reform is premised on the belief that =
access to good=20
health care should be a right of all Americans =97 a proposition better =
judged by=20
political philosophers than economists. </P>
<P>But we should not forget the cost of translating that noble =
aspiration into=20
practical policy. As a matter of economic logic, President Obama=92s =
goal of=20
universal health insurance cannot help but undermine former President =
Reagan=92s=20
goal of lower marginal tax rates. Future generations of Americans may =
find=20
health insurance more affordable, but they will also find hard work less =

financially rewarding. </P><NYT_AUTHOR_ID>
<DIV id=3DauthorId>
<P>N. Gregory Mankiw is a professor of economics at Harvard. He was an =
adviser=20
to President George W.=20
Bush.</P></DIV></NYT_AUTHOR_ID><NYT_UPDATE_BOTTOM></NYT_UPDATE_BOTTOM></N=
YT_TEXT>
<DIV class=3D"nextArticleLink clearfix"><A=20
onclick=3D"s_code_linktrack('Article-MoreArticlesBottom');"=20
href=3D"http://www.nytimes.com/pages/business/index.html">More Articles =
in=20
Business =BB</A> <SPAN>A version of this article appeared in print on =
November 1,=20
2009, on page BU4 of the New York edition.</SPAN> =
</DIV></DIV></DIV><!--google_ad_section_end --><!--story end -->
<DIV id=3DarticleExtras>
<DIV class=3DexpandedToolsRight>
<DIV class=3DarticleTools>
<DIV class=3DtoolsContainer>
<UL class=3DtoolsList>
  <LI class=3Demail><A id=3DemailThis=20
  onclick=3D"s_code_linktrack('Article-Tool-Email');"=20
  href=3D"javascript:document.emailThis.submit();">E-Mail</A>=20
  <LI class=3Dprint><A=20
  =
href=3D"http://www.nytimes.com/2009/11/01/business/economy/01view.html?_r=
=3D1&amp;sq=3Dmankiw&amp;st=3DSearch&amp;scp=3D1&amp;pagewanted=3Dprint">=
Print</A>=20
  <A=20
  =
href=3D"http://www.nytimes.com/2009/11/01/business/economy/01view.html?_r=
=3D1&amp;sq=3Dmankiw&amp;st=3DSearch&amp;scp=3D1&amp;pagewanted=3Dall"></=
A>
  <LI class=3Dreprints><A onclick=3Djavascript:submitCCCForm();=20
  =
href=3D"http://www.nytimes.com/2009/11/01/business/economy/01view.html?_r=
=3D1&amp;scp=3D1&amp;sq=3Dmankiw&amp;st=3DSearch#">Reprints</A>=20
  </LI></UL>
<SCRIPT language=3DJavaScript =
type=3Dtext/javascript>writePost();</SCRIPT>
</DIV></DIV></DIV>
<DIV class=3DextrasLeft>
<DIV id=3DadxCircBottom>
<TABLE border=3D0 width=3D468>
  <TBODY>
  <TR>
    <TD width=3D84><A=20
      =
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/yr/mo/day/business/economy&amp;pos=3DBottom1=
&amp;sn2=3Dd0dee7e1/7994ec1b&amp;sn1=3Dabd705aa/cee0755f&amp;camp=3Dnyt20=
09-circ-footer-articles_7habits_34U4L&amp;ad=3D061709-footer-7habits&amp;=
goto=3Dhttps%3A%2F%2Fwww%2Enytimesathome%2Ecom%2Foffer%2Ephp%3Fid%3D62%26=
MediaCode%3DW16AK%26CMP%3D34U4L"><IMG=20
      border=3D0=20
      =
src=3D"http://graphics8.nytimes.com/adx/images/ADS/20/44/ad.204448/90x79_=
newspaper.gif"=20
      width=3D90 height=3D70></A></TD>
    <TD width=3D381>
      <P align=3Dleft><FONT class=3Dnav color=3D#000066 size=3D-1><A=20
      =
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/yr/mo/day/business/economy&amp;pos=3DBottom1=
&amp;sn2=3Dd0dee7e1/7994ec1b&amp;sn1=3Dabd705aa/cee0755f&amp;camp=3Dnyt20=
09-circ-footer-articles_7habits_34U4L&amp;ad=3D061709-footer-7habits&amp;=
goto=3Dhttps%3A%2F%2Fwww%2Enytimesathome%2Ecom%2Foffer%2Ephp%3Fid%3D62%26=
MediaCode%3DW16AK%26CMP%3D34U4L">Follow=20
      the Seven Habits of Highly Effective Business People: Get home =
delivery of=20
      The Times every day.</A></FONT> =
</P></TD></TR></TBODY></TABLE><BR><IMG border=3D0=20
src=3D"http://at.amgdgt.com/ads/?t=3Dpp&amp;px=3D5548&amp;rnd=3D[cachebus=
ter]" width=3D1=20
height=3D1></DIV><!--Google ads placeholder -->
<DIV id=3DadxSponLink></DIV>
<DIV id=3DrelatedArticles class=3Dlist>
<H3>Past Coverage</H3>
<UL>
  <LI><SPAN class=3DheadlineWrapper><A=20
  onclick=3D"s_code_linktrack('Article-RelatedArticles-searchFree');"=20
  =
href=3D"http://www.nytimes.com/2009/10/03/your-money/03money.html?fta=3Dy=
">YOUR=20
  MONEY; The Costs of Being a Gay Couple Run =
Higher</A></SPAN>&nbsp;(October 3,=20
  2009)
  <LI><SPAN class=3DheadlineWrapper><A=20
  onclick=3D"s_code_linktrack('Article-RelatedArticles-searchFree');"=20
  =
href=3D"http://www.nytimes.com/2009/10/02/health/policy/02tax.html?fta=3D=
y">Republicans=20
  Call Health Legislation a Tax Increase</A></SPAN>&nbsp;(October 2, =
2009)
  <LI><SPAN class=3DheadlineWrapper><A=20
  onclick=3D"s_code_linktrack('Article-RelatedArticles-searchFree');"=20
  =
href=3D"http://www.nytimes.com/2009/09/30/business/economy/30leonhardt.ht=
ml?fta=3Dy">ECONOMIC=20
  SCENE; How a Tax Can Cut Health Costs</A></SPAN>&nbsp;(September 30, =
2009)
  <LI><SPAN class=3DheadlineWrapper><A=20
  onclick=3D"s_code_linktrack('Article-RelatedArticles-searchFree');"=20
  =
href=3D"http://www.nytimes.com/2009/09/23/health/policy/23health.html?fta=
=3Dy">Parties=20
  Clash on Long-Awaited Day for Health Bill</A></SPAN>&nbsp;(September =
23,=20
  2009)</LI></UL></DIV><!--related blogs promo --><!--related blogs =
promo end -->
<DIV id=3DrelatedTopics>
<H3>Related Searches</H3>
<FORM method=3Dget action=3D/mem/tnt.html>
<UL><INPUT =
value=3Dhttp://www.nytimes.com2009/11/01/business/economy/01view.html=20
  type=3Dhidden name=3DretA> <INPUT type=3Dhidden name=3DretT> <INPUT =
value=3Dcall=20
  type=3Dhidden name=3Dmodule> <INPUT value=3D1 type=3Dhidden =
name=3Dalert_context> <INPUT=20
  value=3D"Health Insurance and Managed Care" type=3Dhidden =
name=3Dtopic1> <INPUT=20
  value=3Ddes type=3Dhidden name=3Dtopic_field1>=20
  <LI><SPAN><A =
onclick=3D"javascript:s_code_linktrack('Article-RelatedTopics');"=20
  =
href=3D"http://query.nytimes.com/search/query?ppds=3Ddes&amp;v1=3DHEALTH+=
INSURANCE+AND+MANAGED+CARE&amp;fdq=3D19960101&amp;td=3Dsysdate&amp;sort=3D=
newest&amp;ac=3DHEALTH+INSURANCE+AND+MANAGED+CARE&amp;rt=3D1%2Cdes%2Corg%=
2Cper%2Cgeo">Health=20
  Insurance and Managed Care</A></SPAN> <SPAN class=3Dalert><A=20
  onclick=3D"javascript:s_code_linktrack('Article-RelatedTopics'); =
dcsMultiTrack('DCS.dcssip','www.nytimes.com','DCS.dcsuri','/newstracker/a=
dd.html','WT.ti','Newstracker =
Add','WT.z_nta','Add','WT.pers','Per','WT.z_dcsm','1');"=20
  =
href=3D"http://select.nytimes.com/mem/tnt.html?module=3Dcall&amp;alert_co=
ntext=3D1&amp;topic1=3DHEALTH+INSURANCE+AND+MANAGED+CARE&amp;topic_field1=
=3Ddes&amp;topic1_check=3Dy&amp;retA=3D&amp;retT=3D&amp;cskey=3D">Get=20
  E-Mail Alerts</A> </SPAN><INPUT value=3DTaxation type=3Dhidden =
name=3Dtopic2> <INPUT=20
  value=3Ddes type=3Dhidden name=3Dtopic_field2> </LI>
  <LI><SPAN><A =
onclick=3D"javascript:s_code_linktrack('Article-RelatedTopics');"=20
  =
href=3D"http://query.nytimes.com/search/query?ppds=3Ddes&amp;v1=3DTAXATIO=
N&amp;fdq=3D19960101&amp;td=3Dsysdate&amp;sort=3Dnewest&amp;ac=3DTAXATION=
&amp;rt=3D1%2Cdes%2Corg%2Cper%2Cgeo">Taxation</A></SPAN>=20
  <SPAN class=3Dalert><A=20
  onclick=3D"javascript:s_code_linktrack('Article-RelatedTopics'); =
dcsMultiTrack('DCS.dcssip','www.nytimes.com','DCS.dcsuri','/newstracker/a=
dd.html','WT.ti','Newstracker =
Add','WT.z_nta','Add','WT.pers','Per','WT.z_dcsm','1');"=20
  =
href=3D"http://select.nytimes.com/mem/tnt.html?module=3Dcall&amp;alert_co=
ntext=3D1&amp;topic1=3DTAXATION&amp;topic_field1=3Ddes&amp;topic1_check=3D=
y&amp;retA=3D&amp;retT=3D&amp;cskey=3D">Get=20
  E-Mail Alerts</A> </SPAN><INPUT value=3D"Reform and Reorganization" =
type=3Dhidden=20
  name=3Dtopic3> <INPUT value=3Ddes type=3Dhidden name=3Dtopic_field3> =
</LI>
  <LI><SPAN><A =
onclick=3D"javascript:s_code_linktrack('Article-RelatedTopics');"=20
  =
href=3D"http://query.nytimes.com/search/query?ppds=3Ddes&amp;v1=3DREFORM+=
AND+REORGANIZATION&amp;fdq=3D19960101&amp;td=3Dsysdate&amp;sort=3Dnewest&=
amp;ac=3DREFORM+AND+REORGANIZATION&amp;rt=3D1%2Cdes%2Corg%2Cper%2Cgeo">Re=
form=20
  and Reorganization</A></SPAN> <SPAN class=3Dalert><A=20
  onclick=3D"javascript:s_code_linktrack('Article-RelatedTopics'); =
dcsMultiTrack('DCS.dcssip','www.nytimes.com','DCS.dcsuri','/newstracker/a=
dd.html','WT.ti','Newstracker =
Add','WT.z_nta','Add','WT.pers','Per','WT.z_dcsm','1');"=20
  =
href=3D"http://select.nytimes.com/mem/tnt.html?module=3Dcall&amp;alert_co=
ntext=3D1&amp;topic1=3DREFORM+AND+REORGANIZATION&amp;topic_field1=3Ddes&a=
mp;topic1_check=3Dy&amp;retA=3D&amp;retT=3D&amp;cskey=3D">Get=20
  E-Mail Alerts</A> </SPAN><INPUT value=3DEconomics type=3Dhidden =
name=3Dtopic4>=20
  <INPUT value=3Dmdes type=3Dhidden name=3Dtopic_field4> </LI>
  <LI><SPAN><A =
onclick=3D"javascript:s_code_linktrack('Article-RelatedTopics');"=20
  =
href=3D"http://query.nytimes.com/search/query?ppds=3Ddes&amp;v1=3DECONOMI=
CS&amp;fdq=3D19960101&amp;td=3Dsysdate&amp;sort=3Dnewest&amp;ac=3DECONOMI=
CS&amp;rt=3D1%2Cdes%2Corg%2Cper%2Cgeo">Economics</A></SPAN>=20
  <SPAN class=3Dalert><A=20
  onclick=3D"javascript:s_code_linktrack('Article-RelatedTopics'); =
dcsMultiTrack('DCS.dcssip','www.nytimes.com','DCS.dcsuri','/newstracker/a=
dd.html','WT.ti','Newstracker =
Add','WT.z_nta','Add','WT.pers','Per','WT.z_dcsm','1');"=20
  =
href=3D"http://select.nytimes.com/mem/tnt.html?module=3Dcall&amp;alert_co=
ntext=3D1&amp;topic1=3DECONOMICS&amp;topic_field1=3Ddes&amp;topic1_check=3D=
y&amp;retA=3D&amp;retT=3D&amp;cskey=3D">Get=20
  E-Mail Alerts</A> </SPAN></LI></UL></FORM></DIV></DIV></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV id=3DbColumn>
<DIV class=3DcolumnGroup>
<DIV class=3DnextArticleLink><A=20
onclick=3D"s_code_linktrack('Article-MoreArticlesTop');"=20
href=3D"http://www.nytimes.com/pages/business/index.html">More Articles =
in=20
Business =BB</A></DIV></DIV>
<DIV class=3DcolumnGroup><!-- ADXINFO classification=3D"logo_strips" =
campaign=3D"Linked-in-nonlinked-users"-->
<SCRIPT language=3DJavaScript>=0A=
   var movieWidth =3D 336;=0A=
   var movieHeight =3D 150;=0A=
   var altSrc =3D =
"http://graphics8.nytimes.com/adx/images/ADS/18/18/ad.181857/081429_inked=
_in_Module_336x150_HaveYou.gif";=0A=
   var swfFile =3D =
"http://graphics8.nytimes.com/adx/images/ADS/18/18/ad.181857/081429_inked=
_in_Module_336x150_HaveYou.swf";=0A=
   var altClickThru =3D =
"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&opzn&page=3Dww=
w.nytimes.com/yr/mo/day/business/economy&pos=3DArtTopC&sn2=3D7c970aed/fba=
f0795&sn1=3Df8f61ea/dfe8b7a8&camp=3DLinked-in-nonlinked-users&ad=3Dmod-ha=
ve&goto=3Dhttp%3A%2F%2Fwww%2Elinkedin%2Ecom%2Fstatic%3Fkey%3Dpromo%5Fnyti=
mes%26trk%3Dnyt%5F02%26WT%2Emc%5Fid%3DNYT%2DD%2DI%2DNYT%2DP%2DPM%2DLI6%2D=
ROS%2D0908%2DNA%26WT%2Emc%5Fev%3Dclick";=0A=
   var swfSrc =3D swfFile + "?clicktag=3D" + escape(altClickThru);=0A=
</SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://www.nytimes.com/ads/common/embed3.js">=0A=
</SCRIPT>
</DIV>
<DIV id=3DadxBigAd class=3DcolumnGroup><!-- ADXINFO =
classification=3D"sumo" =
campaign=3D"Sun_Life_Q409-sur_02_1189349-nyt1"--><IFRAME=20
height=3D850 marginHeight=3D0=20
src=3D"http://view.atdmt.com/ANY/iview/178244910/direct/01?click=3Dhttp%3=
A%2F%2Fwww%2Enytimes%2Ecom%2Fadx%2Fbin%2Fadx%5Fclick%2Ehtml%3Ftype%3Dgoto=
%26opzn%26page%3Dwww.nytimes.com/yr/mo/day/business/economy%26pos%3DTopAd=
-Priority%26camp%3DSun%5FLife%5FQ409%2Dsur%5F01%5F1189349%2Dnyt1%26ad%3DS=
unlife%5F728x90%5FSS%5FBizIntNat%2Dtgt%26sn2%3D59e9ecdf/80e6095%26snr%3Dd=
oubleclick%26snx%3D1257167438%26sn1%3D51d85754%2F68f60d50%26goto%3D"=20
frameBorder=3D0 width=3D336 allowTransparency marginWidth=3D0 =
scrolling=3Dno=20
leftmargin=3D"0"=20
topmargin=3D"0">=0A=
<script language=3D"JavaScript" type=3D"text/javascript">=0A=
document.write('<a =
href=3D"http://clk.atdmt.com/ANY/go/178244912/direct/01/" =
target=3D"_blank"><img =
src=3D"http://view.atdmt.com/ANY/view/178244912/direct/01/"/></a>');=0A=
</script><noscript><a =
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&opzn&pa=
ge=3Dwww.nytimes.com/yr/mo/day/business/economy&pos=3DMiddleRight-Priorit=
y&sn2=3De14cd9ef/ad674a76&snx=3D1257167420&sn1=3D11724d80/3fa97bec&camp=3D=
Sun_Life_Q409-sur_02_1189349-nyt1&ad=3DSunlife_336x850_SS_BizIntNat-tgt&g=
oto=3Dhttp%3A%2F%2Fclk%2Eatdmt%2Ecom%2FANY%2Fgo%2F178244912%2Fdirect%2F01=
%2F" target=3D"_blank"><img border=3D"0" =
src=3D"http://view.atdmt.com/ANY/view/178244912/direct/01/" =
/></a></noscript></IFRAME></DIV>
<DIV id=3DmostPopWidget class=3DcolumnGroup><!-- MOST POPULAR MODULE =
STARTS -->
<H4>MOST POPULAR - BUSINESS</H4>
<DIV id=3DtabsContainer>
<UL class=3Dtabs>
  <LI class=3Dselected><A=20
  =
href=3D"http://www.nytimes.com/2009/11/01/business/economy/01view.html?_r=
=3D1&amp;scp=3D1&amp;sq=3Dmankiw&amp;st=3DSearch#">E-Mailed</A>=20
  </LI>
  <LI><A=20
  =
href=3D"http://www.nytimes.com/2009/11/01/business/economy/01view.html?_r=
=3D1&amp;scp=3D1&amp;sq=3Dmankiw&amp;st=3DSearch#">Blogged</A>=20
  </LI></UL></DIV>
<DIV id=3DmostEmailed class=3D"tabContent tabContentActive">
<OL>
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://boss.blogs.nytimes.com/2009/10/29/one-hundred-things-resta=
urant-staffers-should-never-do-part-one/?em">You're=20
  the Boss: One Hundred Things Restaurant Staffers Should Never Do (Part =
1)</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2009/11/01/business/economy/01citi.html?em=
">Can=20
  Citigroup Carry Its Own Weight?</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2009/11/01/business/01real.html?em">Flippi=
ng a=20
  Coin, Dividing an Empire</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2009/11/01/business/01proto.html?em">Proto=
type:=20
  Everybody in the Pool of Green Innovation</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2009/11/01/business/01digi.html?em">Digita=
l=20
  Domain: Why Google Doesn=92t Like Its Phone Bill</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://dealbook.blogs.nytimes.com/2009/11/01/cit-to-file-for-bank=
ruptcy-soon/?em">DealBook:=20
  CIT Group Files for Bankruptcy</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2009/11/01/business/economy/01view.html?em=
">Economic=20
  View: Supply-Side Ideas, Turned Upside Down</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2009/11/03/business/03lupus.html?em">Lupus=
 Drug=20
  Shows Promise in New Trial</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2009/10/15/your-money/15CARE.html?em">Pati=
ent=20
  Money: Nearly 65? Time for the Medicare Maze</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2009/10/31/business/31sec.html?em">Lapses =
Helped=20
  Scheme, Madoff Told Investigators</A> </LI></OL><A class=3Dmore=20
href=3D"http://www.nytimes.com/gst/mostemailed.html">Go to Complete List =
=BB</A>=20
</DIV><!-- #most emailed top10 -->
<DIV id=3DmostBlogged class=3DtabContent>
<OL>
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2009/10/30/business/economy/30econ.html?bl=
">U.S.=20
  Economy Started to Grow Again in Third Quarter</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2009/10/27/business/27aig.html?bl">Ex-Chie=
f of=20
  A.I.G. Is Busy Building a New Venture</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2009/10/29/business/29defense.html?bl">Vic=
tory=20
  for Obama Over Military Lobby</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2009/10/28/business/economy/28leonhardt.ht=
ml?bl">A=20
  Drop in the Wrong Bucket</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2009/10/31/business/31sec.html?bl">S.E.C. =

  Releases Details of Madoff Report</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2009/10/28/business/media/28fox.html?bl">N=
ewsman=20
  to Speak at Events of Group Opposed to Health Care Plan</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2009/11/01/business/economy/01view.html?bl=
">Supply-Side=20
  Ideas, Turned Upside Down</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2009/10/31/business/smallbusiness/31toys.h=
tml?bl">Small=20
  Handicrafters Imperiled</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2009/10/27/business/economy/27card.html?bl=
">Dodd=20
  Calls for Interim Freeze on Credit Card Fees and Rates</A>=20
  <LI><A title=3D"Click to go to this article"=20
  =
href=3D"http://www.nytimes.com/2009/10/28/business/economy/28home.html?bl=
">U.S.=20
  Home Prices Up for a 3rd Month</A> </LI></OL><A class=3Dmore=20
href=3D"http://www.nytimes.com/gst/mostblogged.html">Go to Complete List =
=BB</A>=20
</DIV><!-- #most blogged top10 -->
<SCRIPT type=3Dtext/javascript>new Accordian("mostPopWidget");</SCRIPT>
<!-- MOST POPULAR MODULE ENDS -->
<DIV class=3DmoduleAd><!-- ADXINFO classification=3D"button" =
campaign=3D"Chase_Sapphire09_16A_1146967-nyt1"--><A=20
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/yr/mo/day/business/economy&amp;pos=3DMostPop=
&amp;sn2=3D7777269d/7acf8c4c&amp;sn1=3D136010be/376337aa&amp;camp=3DChase=
_Sapphire09_16A_1146967-nyt1&amp;ad=3DSapphire_88x31_MostPop.gif&amp;goto=
=3Dhttp%3A%2F%2Fad%2Edoubleclick%2Enet%2Fclick%3Bh%3Dv2%7C3B64%7C0%7C0%7C=
%252a%7Ck%3B217286123%3B0%2D0%3B0%3B40264205%3B31%2D1%7C1%3B32978673%7C32=
996550%7C1%3B%3B%253fhttp%3A%2F%2Fwww%2Echasesapphire%2Ecom%2F"=20
target=3D_blank><IMG border=3D0=20
src=3D"http://graphics8.nytimes.com/adx/images/ADS/21/61/ad.216143/Klein_=
Logo_88x31_blue.gif"=20
width=3D88 height=3D31></A> <HTTP:=20
imp;v1;f;217286123;0-0;0;40264205;1|1;32978673|32996550|1;;cs=3D"s%3fhttp=
://ad.doubleclick.net/dot.gif?2009.11.02.13.20.36</a"=20
ad.doubleclick.net></DIV></DIV>
<DIV id=3DadxMiddle class=3DcolumnGroup><!-- ADXINFO =
classification=3D"feature_position" =
campaign=3D"NYT2009_module_RE_targetcookie"-->
<SCRIPT language=3Djavascript>=0A=
function dropCookie()=0A=
{=0A=
	document.cookie =3D'ppkcookie113=3DRE1; expires=3DThu, 2 Aug 2010 =
13:18:00 UTC; path=3D/'=0A=
	// alert("cookie cold dropped");=0A=
}=0A=
</SCRIPT>
<!-- MARKETING MODULE -->
<DIV=20
style=3D"BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: left; BORDER-LEFT: =
#999 1px solid; WIDTH: 334px; FONT-FAMILY: Arial,sans-serif; BACKGROUND: =
#fff; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid"=20
class=3D"clearfix wrap"><A onclick=3Djavascript:dropCookie();=20
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/yr/mo/day/business/economy&amp;pos=3DBox1&am=
p;sn2=3D13df4368/4fee4de1&amp;sn1=3Dc2ad494d/dee84cf3&amp;camp=3DNYT2009_=
module_RE_targetcookie&amp;ad=3Drealestate_110209_target&amp;goto=3Dhttp:=
//www.nytimes.com/2009/10/28/greathomesanddestinations/28gh-what.html%3Fe=
x=3D1272427200%26en=3Defd2d114be183429%26ei=3D5087%26WT.mc_id=3DRE-D-I-NY=
T-MOD-MOD-M121t-ROS-1109-PH%26WT.mc_ev=3Dclick"=20
target=3D_new><IMG border=3D0 alt=3D""=20
src=3D"http://graphics8.nytimes.com/ads/marketing/mm09/realestate_110209.=
jpg"=20
width=3D334 height=3D154></A>=20
<DIV=20
style=3D"PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; =
BACKGROUND: #fff; PADDING-TOP: 7px">
<H2=20
style=3D"PADDING-BOTTOM: 4px; LINE-HEIGHT: 24px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 22px; PADDING-TOP: =
0px"><A=20
style=3D"COLOR: #2b4e72" onclick=3Djavascript:dropCookie();=20
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/yr/mo/day/business/economy&amp;pos=3DBox1&am=
p;sn2=3D13df4368/4fee4de1&amp;sn1=3Dc2ad494d/dee84cf3&amp;camp=3DNYT2009_=
module_RE_targetcookie&amp;ad=3Drealestate_110209_target&amp;goto=3Dhttp:=
//www.nytimes.com/2009/10/28/greathomesanddestinations/28gh-what.html%3Fe=
x=3D1272427200%26en=3Defd2d114be183429%26ei=3D5087%26WT.mc_id=3DRE-D-I-NY=
T-MOD-MOD-M121t-ROS-1109-HDR%26WT.mc_ev=3Dclick"=20
target=3D_new>What you get for ... $450,000</A></H2>
<P=20
style=3D"PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px"><A=20
style=3D"PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 3px =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: =
Arial,sans-serif; COLOR: #000; FONT-SIZE: 11px; PADDING-TOP: 0px"=20
onclick=3Djavascript:dropCookie();=20
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/yr/mo/day/business/economy&amp;pos=3DBox1&am=
p;sn2=3D13df4368/4fee4de1&amp;sn1=3Dc2ad494d/dee84cf3&amp;camp=3DNYT2009_=
module_RE_targetcookie&amp;ad=3Drealestate_110209_target&amp;goto=3Dhttp:=
//www.nytimes.com/pages/realestate/index.html%3FWT.mc_id=3DRE-D-I-NYT-MOD=
-MOD-M121t-ROS-1109-URL%26WT.mc_ev=3Dclick"=20
target=3D_new>Also in Real Estate =BB</A></P>
<UL=20
style=3D"BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 10px; MARGIN: =
0px; FONT-SIZE: 12px"=20
class=3Drefer>
  <LI style=3D"FONT-SIZE: 12px"><A onclick=3Djavascript:dropCookie();=20
  =
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/yr/mo/day/business/economy&amp;pos=3DBox1&am=
p;sn2=3D13df4368/4fee4de1&amp;sn1=3Dc2ad494d/dee84cf3&amp;camp=3DNYT2009_=
module_RE_targetcookie&amp;ad=3Drealestate_110209_target&amp;goto=3Dhttp:=
//www.nytimes.com/2009/10/25/realestate/25wczo.html%3Fex=3D1272427200%26e=
n=3D6881a8052b901bef%26ei=3D5087%26WT.mc_id=3DRE-D-I-NYT-MOD-MOD-M121t-RO=
S-1109-L1%26WT.mc_ev=3Dclick"=20
  target=3D_new>Who should get affordable homes?</A>=20
  <LI style=3D"FONT-SIZE: 12px"><A onclick=3Djavascript:dropCookie();=20
  =
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/yr/mo/day/business/economy&amp;pos=3DBox1&am=
p;sn2=3D13df4368/4fee4de1&amp;sn1=3Dc2ad494d/dee84cf3&amp;camp=3DNYT2009_=
module_RE_targetcookie&amp;ad=3Drealestate_110209_target&amp;goto=3Dhttp:=
//www.nytimes.com/2009/10/25/realestate/25cov.html%3Fex=3D1272427200%26en=
=3Dd73a28ff9dca465c%26ei=3D5087%26WT.mc_id=3DRE-D-I-NYT-MOD-MOD-M121t-ROS=
-1109-L2%26WT.mc_ev=3Dclick"=20
  target=3D_new>Your new condo leaks? Join the club</A> </LI></UL></DIV>
<DIV=20
style=3D"PADDING-BOTTOM: 5px; PADDING-LEFT: 9px; WIDTH: 316px; =
PADDING-RIGHT: 9px; BACKGROUND: #fff; FLOAT: left; PADDING-TOP: 5px"><A=20
style=3D"FLOAT: left" onclick=3Djavascript:dropCookie();=20
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/yr/mo/day/business/economy&amp;pos=3DBox1&am=
p;sn2=3D13df4368/4fee4de1&amp;sn1=3Dcef71c7e/fe6cb223&amp;camp=3DNYT2009_=
module_RE_targetcookie&amp;ad=3Drealestate_110209_target&amp;goto=3Dhttp:=
//nytimes.com/%3FWT.mc_id=3DRE-D-I-NYT-MOD-MOD-M121t-ROS-1109-LOGO%26WT.m=
c_ev=3Dclick"=20
target=3D_new><IMG border=3D0 alt=3Dnytimes.com=20
src=3D"http://graphics8.nytimes.com/ads/marketing/mm09/verticalst/nytimes=
.gif"=20
width=3D116 height=3D18></A><A style=3D"FLOAT: right" =
onclick=3Djavascript:dropCookie();=20
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/yr/mo/day/business/economy&amp;pos=3DBox1&am=
p;sn2=3D13df4368/4fee4de1&amp;sn1=3Dc2ad494d/dee84cf3&amp;camp=3DNYT2009_=
module_RE_targetcookie&amp;ad=3Drealestate_110209_target&amp;goto=3Dhttp:=
//www.nytimes.com/pages/realestate/index.html%3FWT.mc_id=3DRE-D-I-NYT-MOD=
-MOD-M121t-ROS-1109-VRT%26WT.mc_ev=3Dclick"=20
target=3D_new><IMG border=3D0 alt=3D"Real Estate"=20
src=3D"http://graphics8.nytimes.com/ads/marketing/mm09/verticalst/vertica=
ls_realestate.gif"=20
width=3D120 height=3D18></A></DIV><BR=20
clear=3Dall></DIV><!-- /MARKETING MODULE --></DIV>
<DIV class=3D"columnGroup advertisementColumnGroup">
<H4>Advertisements</H4>
<TABLE cellSpacing=3D0 cellPadding=3D0>
  <TBODY>
  <TR>
    <TD class=3DcColumn>
      <DIV class=3DcColumn-TextAdsBox>
      <DIV class=3DcColumn-TextAdsLeft>
      <DIV class=3DcColumn-TextAd><!-- ADXINFO =
classification=3D"text_ad" =
campaign=3D"Metlife_LISQ409_01_1184587-nyt1"--><!-- start text link =
--><A=20
      =
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/yr/mo/day/business/economy&amp;pos=3DRight7A=
&amp;sn2=3Dba40272b/bed52ab7&amp;sn1=3D2c172ef8/6c3a6b80&amp;camp=3DMetli=
fe_LISQ409_01_1184587-nyt1&amp;ad=3DMetlife_Textlink_AV_Termlife&amp;goto=
=3Dhttp%3A%2F%2Fad%2Edoubleclick%2Enet%2Fclk%3B218916336%3B42009875%3Bn%3=
Fhttp%3A%2F%2Fwww%2Emetlife%2Ecom%2Fcampaign%2Fsearch%2Flife%2Dinsurance%=
2Dquote%2Findex%2Ehtml%3FWT%2Emc%5Fid%3Dcd002614%26pagefrom%3DMLBN%5FLIS&=
amp;query=3D2009.11.02.13.20.36"=20
      target=3D_blank>
      <DIV class=3DcColumn-TextAdsHeader>MetLife=AE Life Insurance - as =
Low as=20
      $12/mo for $250K of Coverage</DIV></A><!-- end text link =
--></DIV></DIV>
      <DIV class=3DcColumn-TextAdsRight><!-- ADXINFO =
classification=3D"feature_position" =
campaign=3D"NYT2009-Knowledge-Network-S4D-ROS"--><A=20
      =
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/yr/mo/day/business/economy&amp;pos=3DBottom3=
&amp;sn2=3Dd0dee7e3/7994e41b&amp;sn1=3D9734623a/545d4e5f&amp;camp=3DNYT20=
09-Knowledge-Network-S4D-ROS&amp;ad=3Dknowledge_network_86x60&amp;goto=3D=
http%3A%2F%2Fwww%2Enytimesknownow%2Ecom%2F"=20
      target=3D_blank><IMG border=3D0=20
      =
src=3D"http://graphics8.nytimes.com/adx/images/ADS/20/07/ad.200739/knowne=
t_86x60.gif"=20
      width=3D86 height=3D60></A> =
</DIV></DIV></TD></TR></TBODY></TABLE></DIV>
<DIV id=3DadxMiddle5 class=3DcolumnGroup><!-- ADXINFO =
classification=3D"feature_position" =
campaign=3D"NYT2009-Mktg-RE-336x79-ROS-Excl_NY"--><A=20
href=3D"http://www.nytimes.com/adx/bin/adx_click.html?type=3Dgoto&amp;opz=
n&amp;page=3Dwww.nytimes.com/yr/mo/day/business/economy&amp;pos=3DMiddle5=
&amp;sn2=3Daaa31112/e1088d29&amp;sn1=3D835fde35/c76ae85d&amp;camp=3DNYT20=
09-Mktg-RE-336x79-ROS-Excl_NY&amp;ad=3DRE-D-I-NYT-AD-FP-LFH-ROS-1009-NA&a=
mp;goto=3Dhttp%3A%2F%2Fgreathomesanddestinations%2Enytimes%2Ecom%2Fsearch=
%2Fadvanced%2Easpx%3FWT%2Emc%5Fid%3DRE%2DD%2DI%2DNYT%2DAD%2DFP%2DLFH%2DRO=
S%2D1009%2DNA%26WT%2Emc%5Fev%3Dclick"=20
target=3D_blank><IMG border=3D0=20
src=3D"http://graphics8.nytimes.com/adx/images/ADS/21/52/ad.215200/NYT_Re=
alEstate_336x79.gif"=20
width=3D336 height=3D79></A> </DIV><BR><!--Google ads placeholder -->
<DIV id=3DadxSponLink2 class=3DcolumnGroup></DIV>
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
<!--=0A=
if ((!window.nyt_google_ad_channel) && (window.google_ad_channel)) { var =
nyt_google_ad_channel =3D google_ad_channel; }=0A=
if ((!window.nyt_google_hints) && (window.google_hints)) { var =
nyt_google_hints =3D google_hints; }=0A=
if ((!window.nyt_google_contents) && (window.google_contents)) { var =
nyt_google_contents =3D google_contents; }=0A=
function cs(){window.status=3D'';}function ha(a){  =
pha=3Ddocument.getElementById(a); =
nhi=3Dpha.href.indexOf("&nh=3D");if(nhi < 1) {phb=3Dpha.href+"&nh=3D1";} =
pha.href=3Dphb;}function ca(a) {  pha=3Ddocument.getElementById(a); =
nci=3Dpha.href.indexOf("&nc=3D");if(nci < 1) {phb=3Dpha.href+"&nc=3D1";} =
pha.href=3Dphb;window.open(document.getElementById(a).href);}function =
ga(o,e) {if (document.getElementById) {a=3Do.id.substring(1);p =3D "";r =
=3D "";g =3D e.target;if (g) {t =3D g.id;f =3D g.parentNode;if (f) {p =
=3D f.id;h =3D f.parentNode;if (h)r =3D h.id;}} else {h =3D =
e.srcElement;f =3D h.parentNode;if (f)p =3D f.id;t =3D h.id;}if =
(t=3D=3Da || p=3D=3Da || r=3D=3Da)return =
true;pha=3Ddocument.getElementById(a); =
nbi=3Dpha.href.indexOf("&nb=3D");if(nbi < 1) {phb=3Dpha.href+"&nb=3D1";} =
pha.href=3Dphb;window.open(document.getElementById(a).href);}}=0A=
 =0A=
function google_ad_request_done(ads) {=0A=
	var s =3D "";=0A=
 =0A=
	if (ads.length =3D=3D 0) {=0A=
		return;=0A=
	} else if (ads.length =3D=3D 1 && ads[0].type !=3D 'image') {=0A=
		google_ad_section_line_height =3D "22px";=0A=
		google_ad_section_padding_left =3D "12px";=0A=
		google_title_link_font_size =3D "18px";=0A=
		google_ad_text_font_size =3D "14px";=0A=
		google_visible_url_font_size =3D "14px";=0A=
		google_target_div =3D 'adxSponLink2';=0A=
	} else if (ads[0].type !=3D 'image') {=0A=
		google_ad_section_line_height =3D "14px";=0A=
		google_ad_section_padding_left =3D "7px";=0A=
		google_title_link_font_size =3D "12px";=0A=
		google_ad_text_font_size =3D "11px";=0A=
		google_visible_url_font_size =3D "10px";=0A=
		google_target_div =3D 'adxSponLink2';=0A=
	}=0A=
	s +=3D '<table width=3D"100%" height=3D"" border=3D"0" =
cellspacing=3D"0" cellpadding=3D"0" style=3D"width:100%; border-style: =
solid; border-width: 1px; border-color: #9da3ad" >\n<tr>\n<td =
style=3D"font-family:Arial,Helvetica,sans-serif; font-size:12px; =
color:#333333;" valign=3D"top"><table width=3D"100%" height=3D"100%" =
cellspacing=3D"0" cellpadding=3D"0" border=3D"0" style=3D"width:100%; =
height:100%;">\n<tr>\n <td style=3D"background-color:#9da3ad; width:70%; =
height:20px; padding-top:2px; padding-left:11px; padding-bottom:2px; =
font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333333;" =
width=3D"70%" height=3D"20" bgcolor=3D"#9da3ad" ><span =
style=3D"font-size: 12px; font-weight: normal; color:#ffffff;" >Ads by =
Google</span></td>\n<td style=3D"padding-top:2px; padding-bottom:2px; =
width:30%; height:20px; align:right; background-color:#9da3ad; =
font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333333;" =
width=3D"30%" height=3D"20" align=3D"right" bgcolor=3D"#9da3ad" =
><span><a style=3D"font-family:Arial,Helvetica,sans-serif; color: white; =
font-size:12px; padding-right:7px;" =
href=3D"http://www.nytimes.com/ref/membercenter/faq/linkingqa16.html" =
onclick=3D"window.open(\'\',\'popupad\',\'left=3D100,top=3D100,width=3D39=
0,height=3D390,resizable,scrollbars=3Dno\')" target=3D"popupad">what\'s =
this?</a></span></td>\n</tr>\n</table>\n</td>\n</tr>\n<tr>\n<td =
style=3D"height:110px; font-family:Arial,Helvetica,sans-serif; =
font-size:12px; color:#333333;" valign=3D"top" height=3D"110"><table =
height=3D"100%" width=3D"100%" cellpadding=3D"4" cellspacing=3D"0" =
border=3D"0" bgcolor=3D"#f8f8f9" style=3D"height:100%; width:100%; =
padding:4px; background-color:#f8f8f9;">\n';=0A=
	for (i =3D 0; i < ads.length; ++i) {=0A=
		  s +=3D '<tr>\n<td style=3D"font-family:Arial,Helvetica,sans-serif; =
font-size:12px; color:#333333; background-color:#f8f8f9;" =
valign=3D"middle" >\n<div style=3D"line-height:' + =
google_ad_section_line_height + '; padding-left:' + =
google_ad_section_padding_left + '; padding-bottom:5px;" >\n<a href=3D"' =
+ ads[i].url + '" target=3D"_blank" style=3D"font-size:' + =
google_title_link_font_size + '; color:#000066; font-weight:bold; =
text-decoration:underline;"> ' + ads[i].line1 + '</a><br>\n<a href=3D"' =
+ ads[i].url + '" target=3D"_blank" =
style=3D"font-family:Arial,Helvetica,sans-serif; font-size:' + =
google_ad_text_font_size + ';color:#333333; text-decoration:none;">' + =
ads[i].line2 + ' ' + ads[i].line3 + '</a><br>\n<a href=3D"' + ads[i].url =
+ '" target=3D"_blank" style=3D"font-size:' + =
google_visible_url_font_size + '; color:#000066; font-weight:normal; =
text-decoration:none;">' + ads[i].visible_url + '</a>\n</div>\n =
</td>\n</tr>\n';=0A=
	}=0A=
	s +=3D '</table>\n</td>\n</tr>\n</table>';=0A=
	document.getElementById(google_target_div).innerHTML =3D s;=0A=
	return;=0A=
}=0A=
google_ad_output =3D 'js';=0A=
google_max_num_ads =3D '3';=0A=
google_ad_client =3D 'nytimes_article_var';=0A=
google_safe =3D 'high';=0A=
google_hints =3D nyt_google_hints;=0A=
google_ad_channel =3D nyt_google_ad_channel;=0A=
if (window.nyt_google_count) { google_skip =3D =
parseInt(nyt_google_count)+3; } else { google_skip =3D 3; }=0A=
// -->=0A=
</SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript=20
src=3D"http://pagead2.googlesyndication.com/pagead/show_ads.js"></SCRIPT>=

<BR><!--Google ads placeholder -->
<DIV id=3DadxSponLinkA class=3DcolumnGroup></DIV>
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
<!--=0A=
if ((!window.nyt_google_ad_channel) && (window.google_ad_channel)) { var =
nyt_google_ad_channel =3D google_ad_channel; }=0A=
if ((!window.nyt_google_hints) && (window.google_hints)) { var =
nyt_google_hints =3D google_hints; }=0A=
if ((!window.nyt_google_contents) && (window.google_contents)) { var =
nyt_google_contents =3D google_contents; }=0A=
function cs(){window.status=3D'';}function ha(a){  =
pha=3Ddocument.getElementById(a); =
nhi=3Dpha.href.indexOf("&nh=3D");if(nhi < 1) {phb=3Dpha.href+"&nh=3D1";} =
pha.href=3Dphb;}function ca(a) {  pha=3Ddocument.getElementById(a); =
nci=3Dpha.href.indexOf("&nc=3D");if(nci < 1) {phb=3Dpha.href+"&nc=3D1";} =
pha.href=3Dphb;window.open(document.getElementById(a).href);}function =
ga(o,e) {if (document.getElementById) {a=3Do.id.substring(1);p =3D "";r =
=3D "";g =3D e.target;if (g) {t =3D g.id;f =3D g.parentNode;if (f) {p =
=3D f.id;h =3D f.parentNode;if (h)r =3D h.id;}} else {h =3D =
e.srcElement;f =3D h.parentNode;if (f)p =3D f.id;t =3D h.id;}if =
(t=3D=3Da || p=3D=3Da || r=3D=3Da)return =
true;pha=3Ddocument.getElementById(a); =
nbi=3Dpha.href.indexOf("&nb=3D");if(nbi < 1) {phb=3Dpha.href+"&nb=3D1";} =
pha.href=3Dphb;window.open(document.getElementById(a).href);}}=0A=
function plCh(){var m=3Ddocument.getElementsByTagName('meta');var =
x=3Dfalse;var y=3D'';var z=3D'';for(var i in =
m){if(m[i].name=3D=3D'WT.z.gsg'&&m[i].content=3D=3D'Archive'){x=3Dtrue}if=
(m[i].name=3D=3D'WT.z_puv'){y=3Dm[i].content}if(m[i].name=3D=3D'WT.z_pud'=
){var =
t=3DparseInt(m[i].content.substring(0,4));if(t>=3D1860&&t<=3D1865){z=3D',=
 civil_war'}}}if(x){if(y=3D=3D'Normal'){return', =
ascii'+z}if(y=3D=3D'Abstract'){return', asciiabstract'+z}}else{return''}}=0A=
 =0A=
function google_ad_request_done(ads) {=0A=
	var s =3D "";=0A=
 =0A=
	if (ads.length =3D=3D 0) {=0A=
		return;=0A=
	} else if (ads.length =3D=3D 1 && ads[0].type !=3D 'image') {=0A=
		google_ad_section_line_height =3D "22px";=0A=
		google_ad_section_padding_left =3D "12px";=0A=
		google_title_link_font_size =3D "18px";=0A=
		google_ad_text_font_size =3D "14px";=0A=
		google_visible_url_font_size =3D "14px";=0A=
		google_target_div =3D 'adxSponLinkA';=0A=
	} else if (ads[0].type !=3D 'image') {=0A=
		google_ad_section_line_height =3D "14px";=0A=
		google_ad_section_padding_left =3D "7px";=0A=
		google_title_link_font_size =3D "12px";=0A=
		google_ad_text_font_size =3D "11px";=0A=
		google_visible_url_font_size =3D "10px";=0A=
		google_target_div =3D 'adxSponLink';=0A=
	}=0A=
	s +=3D '<table width=3D"100%" height=3D"" border=3D"0" =
cellspacing=3D"0" cellpadding=3D"0" style=3D"width:100%; border-style: =
solid; border-width: 1px; border-color: #9da3ad" >\n<tr>\n<td =
style=3D"font-family:Arial,Helvetica,sans-serif; font-size:12px; =
color:#333333;" valign=3D"top"><table width=3D"100%" height=3D"100%" =
cellspacing=3D"0" cellpadding=3D"0" border=3D"0" style=3D"width:100%; =
height:100%;">\n<tr>\n <td style=3D"background-color:#9da3ad; width:70%; =
height:20px; padding-top:2px; padding-left:11px; padding-bottom:2px; =
font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333333;" =
width=3D"70%" height=3D"20" bgcolor=3D"#9da3ad" ><span =
style=3D"font-size: 12px; font-weight: normal; color:#ffffff;" >Ads by =
Google</span></td>\n<td style=3D"padding-top:2px; padding-bottom:2px; =
width:30%; height:20px; align:right; background-color:#9da3ad; =
font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333333;" =
width=3D"30%" height=3D"20" align=3D"right" bgcolor=3D"#9da3ad" =
><span><a style=3D"font-family:Arial,Helvetica,sans-serif; color: white; =
font-size:12px; padding-right:7px;" =
href=3D"http://www.nytimes.com/ref/membercenter/faq/linkingqa16.html" =
onclick=3D"window.open(\'\',\'popupad\',\'left=3D100,top=3D100,width=3D39=
0,height=3D390,resizable,scrollbars=3Dno\')" target=3D"popupad">what\'s =
this?</a></span></td>\n</tr>\n</table>\n</td>\n</tr>\n<tr>\n<td =
style=3D"height:110px; font-family:Arial,Helvetica,sans-serif; =
font-size:12px; color:#333333;" valign=3D"top" height=3D"110"><table =
height=3D"100%" width=3D"100%" cellpadding=3D"4" cellspacing=3D"0" =
border=3D"0" bgcolor=3D"#f8f8f9" style=3D"height:100%; width:100%; =
padding:4px; background-color:#f8f8f9;">\n';=0A=
	for (i =3D 0; i < ads.length; ++i) {=0A=
		 s +=3D '<tr>\n<td style=3D"font-family:Arial,Helvetica,sans-serif; =
font-size:12px; color:#333333; background-color:#f8f8f9;" =
valign=3D"middle" >\n<div style=3D"line-height:' + =
google_ad_section_line_height + '; padding-left:' + =
google_ad_section_padding_left + '; padding-bottom:5px;" >\n<a href=3D"' =
+ ads[i].url + '" target=3D"_blank" style=3D"font-size:' + =
google_title_link_font_size + '; color:#000066; font-weight:bold; =
text-decoration:underline;"> ' + ads[i].line1 + '</a><br>\n<a href=3D"' =
+ ads[i].url + '" target=3D"_blank" =
style=3D"font-family:Arial,Helvetica,sans-serif; font-size:' + =
google_ad_text_font_size + ';color:#333333; text-decoration:none;">' + =
ads[i].line2 + ' ' + ads[i].line3 + '</a><br>\n<a href=3D"' + ads[i].url =
+ '" target=3D"_blank" style=3D"font-size:' + =
google_visible_url_font_size + '; color:#000066; font-weight:normal; =
text-decoration:none;">' + ads[i].visible_url + '</a>\n</div>\n =
</td>\n</tr>\n';=0A=
	}=0A=
	s +=3D '</table>\n</td>\n</tr>\n</table>';=0A=
	document.getElementById(google_target_div).innerHTML =3D s;=0A=
	return;=0A=
}=0A=
if (document.getElementById("adxSponLink2")) { google_targeting =3D =
'content'; }=0A=
google_ad_output =3D 'js';=0A=
google_max_num_ads =3D '3';=0A=
google_ad_client =3D 'nytimes_article_var';=0A=
google_safe =3D 'high';=0A=
google_hints =3D nyt_google_hints;=0A=
google_ad_channel =3D nyt_google_ad_channel+plCh();=0A=
if (window.nyt_google_count) { google_skip =3D nyt_google_count; }=0A=
// -->=0A=
</SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript=20
src=3D"http://pagead2.googlesyndication.com/pagead/show_ads.js"></SCRIPT>=

</DIV><!--end #bColumn --><!--MOTHS --><!-- start MOTH -->
<DIV id=3DinsideNYTimes class=3DdoubleRule>
<SCRIPT language=3DJavaScript type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/app/moth/moth.js"></SCRIPT>

<DIV id=3DinsideNYTimesHeader>
<DIV class=3Dnavigation><SPAN id=3DleftArrow><IMG id=3DmothReverse=20
src=3D"http://graphics8.nytimes.com/images/global/buttons/moth_reverse.gi=
f"></SPAN>&nbsp;<SPAN=20
id=3DrightArrow><IMG id=3DmothForward=20
src=3D"http://graphics8.nytimes.com/images/global/buttons/moth_forward.gi=
f"></SPAN></DIV>
<H4>Inside NYTimes.com </H4></DIV>
<DIV id=3DinsideNYTimesScrollWrapper>
<TABLE id=3DinsideNYTimesBrowser cellSpacing=3D0>
  <TBODY>
  <TR>
    <TD class=3Dfirst>
      <DIV class=3Dstory>
      <H6 class=3Dkicker><A=20
      =
href=3D"http://www.nytimes.com/pages/education/edlife/index.html">Educati=
on=20
      Life =C2=BB</A> </H6>
      <DIV class=3DmothImage><A=20
      =
href=3D"http://www.nytimes.com/pages/education/edlife/index.html"><IMG=20
      alt=3D"Education Life: Public Universities"=20
      =
src=3D"http://graphics8.nytimes.com/images/2009/11/01/education/01moth_ro=
tcnew2/moth.jpg"=20
      width=3D151 height=3D151></A> </DIV>
      <H6 class=3Dheadline><A=20
      =
href=3D"http://www.nytimes.com/pages/education/edlife/index.html">Educati=
on=20
      Life: Public Universities</A></H6></DIV></TD>
    <TD>
      <DIV class=3Dstory>
      <H6 class=3Dkicker><A=20
      href=3D"http://www.nytimes.com/pages/weekinreview/index.html">Week =
in Review=20
      =BB</A> </H6>
      <DIV class=3DmothImage><A=20
      =
href=3D"http://www.nytimes.com/2009/11/01/weekinreview/01herszenhorn.html=
"><IMG=20
      alt=3D"Alan Grayson, the Liberals=92 Problem Child"=20
      =
src=3D"http://graphics8.nytimes.com/images/2009/11/01/weekinreview/01moth=
_herszenhorn/moth.jpg"=20
      width=3D151 height=3D151></A> </DIV>
      <H6 class=3Dheadline><A=20
      =
href=3D"http://www.nytimes.com/2009/11/01/weekinreview/01herszenhorn.html=
">Alan=20
      Grayson, the Liberals=92 Problem Child</A></H6></DIV></TD>
    <TD>
      <DIV class=3Dstory>
      <H6 class=3Dkicker><A=20
      href=3D"http://www.nytimes.com/pages/opinion/index.html">Opinion =
=BB</A> </H6>
      <DIV class=3DmothImage><A=20
      =
href=3D"http://www.nytimes.com/2009/11/02/opinion/02engel.html"><IMG=20
      alt=3D"Op-Ed: Teach Your Teachers Well"=20
      =
src=3D"http://graphics8.nytimes.com/images/2009/11/02/opinion/02moth_oped=
/moth.jpg"=20
      width=3D151 height=3D151></A> </DIV>
      <H6 class=3Dheadline><A=20
      =
href=3D"http://www.nytimes.com/2009/11/02/opinion/02engel.html">Op-Ed: =
Teach=20
      Your Teachers Well</A></H6></DIV></TD>
    <TD>
      <DIV class=3Dstory>
      <H6 class=3Dkicker><A=20
      href=3D"http://www.nytimes.com/pages/national/index.html">U.S. =
=BB</A> </H6>
      <DIV class=3DmothImage><A=20
      =
href=3D"http://www.nytimes.com/2009/11/02/us/02pittsburgh.html"><IMG=20
      alt=3D"Pittsburgh Mayor Faces Tests if Re-elected"=20
      =
src=3D"http://graphics8.nytimes.com/images/2009/11/02/us/02moth_pittsburg=
h/moth.jpg"=20
      width=3D151 height=3D151></A> </DIV>
      <H6 class=3Dheadline><A=20
      =
href=3D"http://www.nytimes.com/2009/11/02/us/02pittsburgh.html">Pittsburg=
h=20
      Mayor Faces Tests if Re-elected</A></H6></DIV></TD>
    <TD>
      <DIV class=3Dstory>
      <H6 class=3Dkicker><A=20
      href=3D"http://www.nytimes.com/pages/books/index.html">Books =
=BB</A> </H6>
      <DIV class=3DmothImage><A=20
      =
href=3D"http://www.nytimes.com/2009/11/01/books/review/Eggers-t.html"><IM=
G=20
      alt=3D"One for the Good Guys"=20
      =
src=3D"http://graphics8.nytimes.com/images/2009/11/01/books/01moth_eggers=
/moth.jpg"=20
      width=3D151 height=3D151></A> </DIV>
      <H6 class=3Dheadline><A=20
      =
href=3D"http://www.nytimes.com/2009/11/01/books/review/Eggers-t.html">One=
=20
      for the Good Guys</A></H6></DIV></TD>
    <TD>
      <DIV class=3Dstory>
      <H6 class=3Dkicker><A=20
      href=3D"http://www.nytimes.com/pages/opinion/index.html">Opinion =
=BB</A></H6>
      <H3><A=20
      =
href=3D"http://arieff.blogs.nytimes.com/2009/11/01/not-new-but-improved/i=
ndex.html">By=20
      Design: Not New, but Improved</A></H3>
      <P class=3Dsummary>A big step forward in product design simply =
involves=20
      using better materials, writes Allison Arieff.</P></DIV></TD>
    <TD class=3Dhidden>
      <DIV class=3Dstory>
      <H6 class=3Dkicker><A=20
      href=3D"http://www.nytimes.com/pages/arts/index.html">Arts =BB</A> =
</H6>
      <DIV class=3DmothImage><A=20
      =
href=3D"http://www.nytimes.com/2009/11/02/arts/design/02auction.html"><SP=
AN=20
      class=3Dimg height=3D"151" width=3D"151"=20
      alt=3D"Traditional Offerings, Bargain Prices"=20
      =
src=3D"http://graphics8.nytimes.com/images/2009/11/02/arts/02moth_auction=
/moth.jpg"></A></DIV>
      <H6 class=3Dheadline><A=20
      =
href=3D"http://www.nytimes.com/2009/11/02/arts/design/02auction.html">Tra=
ditional=20
      Offerings, Bargain Prices</A></H6></DIV></SPAN></TD>
    <TD class=3Dhidden>
      <DIV class=3Dstory>
      <H6 class=3Dkicker><A=20
      =
href=3D"http://theater.nytimes.com/pages/theater/index.html">Theater =
=BB</A>=20
      </H6>
      <DIV class=3DmothImage><A=20
      =
href=3D"http://theater2.nytimes.com/2009/11/02/theater/reviews/02newelect=
ric.html"><SPAN=20
      class=3Dimg height=3D"151" width=3D"151"=20
      alt=3D"Sisterly Bonds, Tight Enough to Strangle"=20
      =
src=3D"http://graphics8.nytimes.com/images/2009/11/02/theater/02moth_newe=
lectric/moth.jpg"></A></DIV>
      <H6 class=3Dheadline><A=20
      =
href=3D"http://theater2.nytimes.com/2009/11/02/theater/reviews/02newelect=
ric.html">Sisterly=20
      Bonds, Tight Enough to Strangle</A></H6></DIV></SPAN></TD>
    <TD class=3Dhidden>
      <DIV class=3Dstory>
      <H6 class=3Dkicker><A=20
      href=3D"http://www.nytimes.com/pages/opinion/index.html">Opinion =
=BB</A> </H6>
      <DIV class=3DmothImage><A=20
      =
href=3D"http://roomfordebate.blogs.nytimes.com/2009/11/01/did-the-stimulu=
s-work"><SPAN=20
      class=3Dimg height=3D"151" width=3D"151"=20
      alt=3D"Room for Debate: Did the Stimulus Work?"=20
      =
src=3D"http://graphics8.nytimes.com/images/2009/11/02/opinion/02moth_deba=
te/moth.jpg"></A></DIV>
      <H6 class=3Dheadline><A=20
      =
href=3D"http://roomfordebate.blogs.nytimes.com/2009/11/01/did-the-stimulu=
s-work">Room=20
      for Debate: Did the Stimulus Work?</A></H6></DIV></SPAN></TD>
    <TD class=3Dhidden>
      <DIV class=3Dstory>
      <H6 class=3Dkicker><A=20
      href=3D"http://www.nytimes.com/pages/world/index.html">World =
=BB</A> </H6>
      <DIV class=3DmothImage><A=20
      =
href=3D"http://www.nytimes.com/2009/11/02/world/asia/02race.html"><SPAN=20
      class=3Dimg height=3D"151" width=3D"151"=20
      alt=3D"A Struggle With Race in South Korea"=20
      =
src=3D"http://graphics8.nytimes.com/images/2009/11/02/world/02moth_race/m=
oth.jpg"></A></DIV>
      <H6 class=3Dheadline><A=20
      =
href=3D"http://www.nytimes.com/2009/11/02/world/asia/02race.html">A =
Struggle=20
      With Race in South Korea</A></H6></DIV></SPAN></TD>
    <TD class=3Dhidden>
      <DIV class=3Dstory>
      <H6 class=3Dkicker><A=20
      href=3D"http://www.nytimes.com/pages/opinion/index.html">Opinion =
=BB</A></H6>
      <H3><A=20
      =
href=3D"http://www.nytimes.com/2009/11/02/opinion/02mon4.html">Editorial =

      Notebook</A></H3>
      <P class=3Dsummary>The emotional realism in Chuck Berry=E2=80=99s =
=E2=80=9CMemphis,=20
      Tennessee=E2=80=9D has been haunting me, writes Verlyn =
Klinkenborg.</P></DIV></TD>
    <TD class=3Dhidden>
      <DIV class=3Dstory>
      <H6 class=3Dkicker><A=20
      href=3D"http://www.nytimes.com/pages/nyregion/index.html">N.Y. / =
Region=20
      =BB</A> </H6>
      <DIV class=3DmothImage><A=20
      =
href=3D"http://www.nytimes.com/2009/11/02/nyregion/02garbage.html"><SPAN =

      class=3Dimg height=3D"151" width=3D"151"=20
      alt=3D"Smelly, Slimy and Somewhat Lucrative"=20
      =
src=3D"http://graphics8.nytimes.com/images/2009/11/02/nyregion/02moth_gar=
bage/moth.jpg"></A></DIV>
      <H6 class=3Dheadline><A=20
      =
href=3D"http://www.nytimes.com/2009/11/02/nyregion/02garbage.html">Smelly=
,=20
      Slimy and Somewhat=20
Lucrative</A></H6></DIV></SPAN></TD></TR></TBODY></TABLE></DIV></DIV><!--=
 end #insideNYTimes --></DIV><!--Footer --><NYT_FOOTER><NYT_COPYRIGHT>
<DIV id=3Dfooter>
<DIV class=3DfooterRow><A href=3D"http://www.nytimes.com/">Home</A>=20
<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://www.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/pages/travel/index.html">Travel</A>=20
  <LI><A href=3D"http://www.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=20
  =
href=3D"http://www.nytimes.com/pages/automobiles/index.html">Automobiles<=
/A>=20
  <LI><A=20
  =
href=3D"http://www.nytimes.com/2009/11/01/business/economy/01view.html?_r=
=3D1&amp;scp=3D1&amp;sq=3Dmankiw&amp;st=3DSearch#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
2009</A> <A href=3D"http://www.nytco.com/">The New York Times =
Company</A>=20
<UL>
  <LI><A href=3D"http://www.nytimes.com/privacy">Privacy Policy</A>=20
  <LI><A =
href=3D"http://www.nytimes.com/ref/membercenter/help/agree.html">Terms =
of=20
  Service</A>=20
  <LI><A=20
  =
href=3D"http://query.nytimes.com/gst/sitesearch_selector.html?query=3D&am=
p;date_select=3Dfull&amp;type=3Dnyt">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">RSS</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://nytimes.com/ref/membercenter/help/infoservdirectory.html">=
Contact=20
  Us</A>=20
  <LI><A href=3D"http://www.nytco.com/careers/">Work for Us</A>=20
  <LI><A href=3D"http://spiderbites.nytimes.com/">Site Map</A>=20
</LI></UL></DIV></NYT_COPYRIGHT></NYT_FOOTER></DIV></DIV><!-- Start UPT =
call --><IMG=20
border=3D0=20
src=3D"http://up.nytimes.com/?d=3D0/4/&amp;t=3D2&amp;s=3D2&amp;ui=3D41229=
62&amp;r=3D&amp;u=3Dwww%2enytimes%2ecom%2f2009%2f11%2f01%2fbusiness%2feco=
nomy%2f01view%2ehtml%3f%5fr%3d1%26sq%3dmankiw%26st%3dSearch%26scp%3d1"=20
width=3D3 height=3D1> <!-- End UPT call -->
<SCRIPT language=3DJavaScript><!--=0A=
          var dcsvid=3D"4122962";=0A=
          var regstatus=3D"registered";=0A=
        //--></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://graphics8.nytimes.com/js/app/analytics/trackingTags_v1.1.js=
"></SCRIPT>
<NOSCRIPT>
<DIV><IMG id=3DDCSIMG alt=3DDCSIMG=20
src=3D"http://wt.o.nytimes.com/dcsym57yw10000s1s8g0boozt_9t1x/njs.gif?dcs=
uri=3D/nojavascript&amp;WT.js=3DNo&amp;WT.tv=3D1.0.7"=20
width=3D1 height=3D1></DIV></NOSCRIPT>
<SCRIPT =
language=3DJavascript>Tacoda_AMS_DDC_addPair("t_section","Business, =
Economy")</SCRIPT>

<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=20
src=3D"http://www.nytimes.com/adx/bin/clientside/50012d87Q2FkHrCQ2BQ2Akpx=
VQ2AoWxT-HpQ2ANh-Q3EPDHHQ3BwVQ2B7C7Q207Q3BQ3EQ2BQ3B"=20
width=3D3 height=3D1><IMG=20
src=3D"http://www.nytimes.com/adx/bin/clientside/50012da2Q2Fo.Q5DQ5EQ208o=
uPq8j2P6v.u8afvYkQ5C..VKqQ20RQ5ER(R(YQ20V"=20
width=3D3 height=3D1> <!-- ADXINFO =
classification=3D"blank-but-count-imps" =
campaign=3D"blank-popunderblocker"--><IMG=20
src=3D"http://graphics8.nytimes.com/ads/blank.gif"> <!-- ADXINFO =
classification=3D"blank-but-count-imps" =
campaign=3D"Crosswords_Control_beacon_test"--><IMG=20
src=3D"http://graphics8.nytimes.com/ads/blank.gif"> </BODY></HTML>

------=_NextPart_001_0067_01CA5B95.5DF25DE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://view.atdmt.com/ANY/iview/178244910/direct/01?click=http%3A%2F%2Fwww%2Enytimes%2Ecom%2Fadx%2Fbin%2Fadx%5Fclick%2Ehtml%3Ftype%3Dgoto%26opzn%26page%3Dwww.nytimes.com/yr/mo/day/business/economy%26pos%3DTopAd-Priority%26camp%3DSun%5FLife%5FQ409%2Dsur%5F01%5F1189349%2Dnyt1%26ad%3DSunlife%5F728x90%5FSS%5FBizIntNat%2Dtgt%26sn2%3D59e9ecdf/80e6095%26snr%3Ddoubleclick%26snx%3D1257167438%26sn1%3D51d85754%2F68f60d50%26goto%3D

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>sunlife_millions_728x90</TITLE>
<META content=3D"text/html; charset=3Dwindows-1252" =
http-equiv=3DContent-Type>
<META content=3D0 http-equiv=3Dexpires></META>
<META content=3Dno-cache http-equiv=3DPragma></META>
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18828"></HEAD>
<BODY=20
style=3D"BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"=20
bgColor=3Dwhite>
<SCRIPT type=3Dtext/javascript>
var nRequiredVersion =3D 8;=20
var bIsRightVersion =3D false;=09
var isIE =3D (navigator.appVersion.indexOf("MSIE") !=3D -1) ? true : =
false;
var isWin =3D (navigator.appVersion.toLowerCase().indexOf("win") !=3D =
-1) ? true : false;
var isOpera =3D (navigator.userAgent.indexOf("Opera") !=3D -1) ? true : =
false;
if(isIE && isWin){
document.writeln('<SCR' + 'IPT LANGUAGE=3DVBScript\>');
document.writeln('on error resume next');
document.writeln('Set oFlashPlayer =3D =
CreateObject("ShockwaveFlash.ShockwaveFlash." & nRequiredVersion)');
document.writeln('If IsObject(oFlashPlayer) Then');
document.writeln('bIsRightVersion =3D True');
document.writeln('End If');
document.writeln('If (Not bIsRightVersion) And (nRequiredVersion < 3) =
Then');
document.writeln('Set oFlashPlayer =3D =
CreateObject("ShockwaveFlash.ShockwaveFlash")');
document.writeln('If IsObject(oFlashPlayer) Then');
document.writeln('bIsRightVersion =3D True');
document.writeln('End If');
document.writeln('End If');
document.writeln('</SCR' + 'IPT\>');=20
}
function detectPluginSUN1256781348291()=20
{=20
if (!bIsRightVersion)=20
{
if (navigator.plugins !=3D null && navigator.plugins.length > 0) {
if (navigator.plugins["Shockwave Flash 2.0"] || =
navigator.plugins["Shockwave Flash"]) {
var swVer2 =3D navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
var flashDescription =3D navigator.plugins["Shockwave Flash" + =
swVer2].description;
var descArray =3D flashDescription.split(" ");
var tempArrayMajor =3D descArray[2].split(".");=09
var versionMajor =3D tempArrayMajor[0];
bIsRightVersion =3D (versionMajor >=3D nRequiredVersion);
}
}
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") !=3D -1)
{
bIsRightVersion =3D (4 >=3D nRequiredVersion);
}
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") !=3D -1)
{
bIsRightVersion =3D (3 >=3D nRequiredVersion);
}
else if (navigator.userAgent.toLowerCase().indexOf("webtv") !=3D -1)=20
{
bIsRightVersion =3D (2 >=3D nRequiredVersion);
}
}
}
detectPluginSUN1256781348291();
var _SUN1256781348291_Instance =3D
{
click : =
"http%3A%2F%2Fwww%2Enytimes%2Ecom%2Fadx%2Fbin%2Fadx%5Fclick%2Ehtml%3Ftype=
%3Dgoto%26opzn%26page%3Dwww.nytimes.com/yr/mo/day/business/economy%26pos%=
3DTopAd-Priority%26camp%3DSun%5FLife%5FQ409%2Dsur%5F01%5F1189349%2Dnyt1%2=
6ad%3DSunlife%5F728x90%5FSS%5FBizIntNat%2Dtgt%26sn2%3D59e9ecdf/80e6095%26=
snr%3Ddoubleclick%26snx%3D1257167438%26sn1%3D51d85754%2F68f60d50%26goto%3=
D",
clickThruUrl: =
"http://clk.atdmt.com/go/178244910/direct;ai.135414173;ct.$num$/01/",
imgs : []
};
if (!window.armapi_a1_a1)
{
var armapi_a1_a1 =3D
{
initialize : function(unique_id){},
click : function(unique_id, num, suffix)
{
this.clickTrack(unique_id);
this.clickThru(unique_id, num, suffix);
},
clickTrack : function(unique_id, num)
{
var instance =3D window[unique_id + "_Instance"];
if (instance.click !=3D "")
{
var img =3D new Image();
img.src =3D instance.click + "http://t.atdmt.com";
instance.imgs.push(img);=20
}
},
clickThru : function(unique_id, num, suffix) {=20
var instance =3D window[unique_id + "_Instance"];
var url =3D instance.clickThruUrl.replace("$num$", num) + suffix;
window.open(url, "_blank");=20
}
};
}
var armapi_ArmClickType =3D isIE ? "ext" : "";
var _strContentSUN1256781348291 =3D '';
if(bIsRightVersion)=20
{=20
var strFQDN =3D "HTTP://ec.atdmt.com/ds/M4ANY5015SUN/";=20
var index =3D strFQDN.indexOf("/ds/");
strFQDN =3D strFQDN.substring(0, index);
_strContentSUN1256781348291 =3D '' + '<object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" =
codebase=3D"HTTP://download.macromedia.com/pub/shockwave/cabs/flash/swfla=
sh.cab" id=3D"idSWFSUN1256781348291" width=3D"728" height=3D"90">'
+ '<param name=3D"movie" =
value=3D"HTTP://ec.atdmt.com/ds/M4ANY5015SUN/sunlife_millions_728x90.swf?=
ver=3D1&clickTag1=3D!~!click!~!http://clk.atdmt.com/go/178244910/direct;a=
i.135414173;ct.1/01&clickTag=3D!~!click!~!http://clk.atdmt.com/go/1782449=
10/direct;ai.135414173;ct.1/01" />'
+ '<param name=3D"base" value=3D"HTTP://ec.atdmt.com/ds/M4ANY5015SUN/" =
/>'
+ '<param name=3D"FlashVars" value=3D"ArmClickType=3D'+ =
armapi_ArmClickType + =
'&unique_id=3D_SUN1256781348291&ArmApi=3Darmapi_a1_a1&ArmClickUrl=3Dhttp:=
//clk.atdmt.com/go/178244910/direct;ai.135414173;ct.$num$/01/&ArmClickTok=
en=3D$num$" />'
+ '<param name=3D"quality" value=3D"high" />'
+ '<param name=3D"salign" value=3D"lt" />'
+ '<param name=3D"loop" value=3D"true" />'
+ '<param name=3D"wmode" value=3D"opaque" />'
+ '<param name=3D"allowScriptAccess" value=3D"always" />'
+ '<embed allowScriptAccess=3D"always" quality=3D"high" salign=3D"LT" =
loop=3D"true" type=3D"application/x-shockwave-flash" =
pluginspace=3D"HTTP://www.macromedia.com/shockwave/download/index.cgi?P1_=
Prod_Version=3DShockwaveFlash" =
base=3D"HTTP://ec.atdmt.com/ds/M4ANY5015SUN/" wmode=3D"opaque" =
src=3D"HTTP://ec.atdmt.com/ds/M4ANY5015SUN/sunlife_millions_728x90.swf?ve=
r=3D1&clickTag1=3D!~!click!~!http://clk.atdmt.com/go/178244910/direct;ai.=
135414173;ct.1/01&clickTag=3D!~!click!~!http://clk.atdmt.com/go/178244910=
/direct;ai.135414173;ct.1/01" width=3D"728" height=3D"90" =
FlashVars=3D"unique_id=3D_SUN1256781348291&ArmApi=3Darmapi_a1_a1&ArmClick=
Url=3Dhttp://clk.atdmt.com/go/178244910/direct;ai.135414173;ct.$num$/01/&=
ArmClickToken=3D$num$" />'
+ '</object>'
+ '';
if ( "%OOB%" =3D=3D "1" )
_strContentSUN1256781348291 =3D =
_strContentSUN1256781348291.replace(/!~!click!~!/g,'');
else
_strContentSUN1256781348291 =3D =
_strContentSUN1256781348291.replace(/!~!click!~!/g,'http%3A%2F%2Fwww%2Eny=
times%2Ecom%2Fadx%2Fbin%2Fadx%5Fclick%2Ehtml%3Ftype%3Dgoto%26opzn%26page%=
3Dwww.nytimes.com/yr/mo/day/business/economy%26pos%3DTopAd-Priority%26cam=
p%3DSun%5FLife%5FQ409%2Dsur%5F01%5F1189349%2Dnyt1%26ad%3DSunlife%5F728x90=
%5FSS%5FBizIntNat%2Dtgt%26sn2%3D59e9ecdf/80e6095%26snr%3Ddoubleclick%26sn=
x%3D1257167438%26sn1%3D51d85754%2F68f60d50%26goto%3D');
}=20
else=20
{=20
_strContentSUN1256781348291 =3D '<a target=3D"_blank" =
href=3D"http://clk.atdmt.com/go/178244910/direct;ai.135414173;ct.1/01/" =
onclick=3D"if(\'http%3A%2F%2Fwww%2Enytimes%2Ecom%2Fadx%2Fbin%2Fadx%5Fclic=
k%2Ehtml%3Ftype%3Dgoto%26opzn%26page%3Dwww.nytimes.com/yr/mo/day/business=
/economy%26pos%3DTopAd-Priority%26camp%3DSun%5FLife%5FQ409%2Dsur%5F01%5F1=
189349%2Dnyt1%26ad%3DSunlife%5F728x90%5FSS%5FBizIntNat%2Dtgt%26sn2%3D59e9=
ecdf/80e6095%26snr%3Ddoubleclick%26snx%3D1257167438%26sn1%3D51d85754%2F68=
f60d50%26goto%3D\')(new =
Image).src=3D\'http%3A%2F%2Fwww%2Enytimes%2Ecom%2Fadx%2Fbin%2Fadx%5Fclick=
%2Ehtml%3Ftype%3Dgoto%26opzn%26page%3Dwww.nytimes.com/yr/mo/day/business/=
economy%26pos%3DTopAd-Priority%26camp%3DSun%5FLife%5FQ409%2Dsur%5F01%5F11=
89349%2Dnyt1%26ad%3DSunlife%5F728x90%5FSS%5FBizIntNat%2Dtgt%26sn2%3D59e9e=
cdf/80e6095%26snr%3Ddoubleclick%26snx%3D1257167438%26sn1%3D51d85754%2F68f=
60d50%26goto%3Dhttp://t.atdmt.com\'"><img border=3D"0" =
src=3D"HTTP://ec.atdmt.com/ds/M4ANY5015SUN/sl_static_728x90.gif?ver=3D1" =
width=3D"728" height=3D"90" /></a>';
}
</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://rmd.atdmt.com/tl/DocumentDotWrite.js"></SCRIPT>

<SCRIPT=20
type=3Dtext/javascript>DocumentDotWrite(_strContentSUN1256781348291);</SC=
RIPT>

<SCRIPT type=3Dtext/javascript>=20
</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://view.atdmt.com/ANY/iview/178244910/direct/http%3A%2F%2Fwww=
.nytimes.com%2Fadx%2Fbin%2Fadx_click.html%3Ftype%3Dgoto%26opzn%26page%3Dw=
ww.nytimes.com/yr/mo/day/business/economy%26pos%3DTopAd-Priority%26camp%3=
DSun_Life_Q409-sur_01_1189349-nyt1%26ad%3DSunlife_728x90_SS_BizIntNat-tgt=
%26sn2%3D59e9ecdf/80e6095%26snr%3Ddoubleclick%26snx%3D1257167438%26sn1%3D=
51d85754%2F68f60d50%26goto%3Dhttp://clk.atdmt.com/go/178244910/direct;ai.=
135414173;ct.1/01"=20
target=3D_blank><IMG border=3D0=20
src=3D"http://ec.atdmt.com/ds/M4ANY5015SUN/sl_static_728x90.gif?ver=3D1" =
width=3D728=20
height=3D90></A> </NOSCRIPT>
<SCRIPT language=3DJavaScript=20
src=3D"http://core.insightexpressai.com/adServer/adServerESI.aspx?bannerI=
D=3D156585&amp;siteID=3D178244910&amp;creativeID=3D135414173"></SCRIPT>
</BODY></HTML>

------=_NextPart_001_0067_01CA5B95.5DF25DE0--

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/common.js

 /*  	 =0A=
 $Id: common.js 24265 2009-09-16 16:01:56Z santep $ 	 =0A=
 (c) 2006-2007 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=
	if (window.self !=3D window.top && =
!document.referrer.match(/https?:\/\/[^?\/]+\.nytimes\.com\//)) {=0A=
		top.location.replace(window.location.pathname); =0A=
	}=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=
=0A=
getMetaTagValue =3D function(name){=0A=
        if (document.getElementsByTagName) {=0A=
                var meta =3D document.getElementsByTagName("meta");=0A=
                for (var i=3D0; i < meta.length; i++) {=0A=
                        if (meta[i].name =3D=3D name) return =
meta[i].content;=0A=
                }=0A=
        }=0A=
}=0A=
=0A=
var NYTD =3D NYTD || {};=0A=
=0A=
NYTD.Hosts =3D (function(){=0A=
  var host, scripts =3D document.getElementsByTagName("script");=0A=
  =0A=
  for (var i =3D 0, script; script =3D scripts[i]; i++) {=0A=
    host =3D script.src && =
/^(.+\.nytimes.com)\/js\/common\.js/.test(script.src) ? RegExp.$1 : '';=0A=
    if (host) { break };=0A=
  };=0A=
=0A=
  return {=0A=
    imageHost: host,=0A=
    jsHost: host,=0A=
    cssHost: host=0A=
  }=0A=
})();=0A=
=0A=
=0A=
(function(){=0A=
  =0A=
  var windowLoaded =3D false;=0A=
  var document_scripts;=0A=
  =0A=
  if (window.addEventListener) {=0A=
    window.addEventListener ("load", function(){ windowLoaded =3D true =
}, false);=0A=
  } else if (window.attachEvent) {=0A=
    window.attachEvent ("onload", function(){ windowLoaded =3D true });=0A=
  }=0A=
  =0A=
  function scriptLoaded(src) {=0A=
    document_scripts =3D document_scripts || {};=0A=
    =0A=
    if (document_scripts[src]) { return true; }=0A=
    else {=0A=
      var script_tags=3D document.getElementsByTagName("script");=0A=
      for (var i =3D 0, script; script =3D script_tags[i]; i++) {=0A=
        if(script.src) { document_scripts[script.src] =3D 1; }=0A=
      };=0A=
      if (document_scripts[src]) { return true; }=0A=
      else { return false; }=0A=
    }=0A=
    =0A=
  }=0A=
=0A=
  NYTD.require =3D function(file, callback) {=0A=
    =0A=
    if (windowLoaded) { throw('Cannot require file, document is already =
loaded'); }  =0A=
=0A=
    var url =3D file.indexOf('/') =3D=3D 0 ?  NYTD.Hosts.jsHost + file : =
file;=0A=
    var force =3D arguments[arguments.length - 1] =3D=3D=3D true;=0A=
    var needsCallbackScriptTag;=0A=
    =0A=
    if (force || !scriptLoaded(url)) { =0A=
      document.write('<script src=3D"' + url + '" =
type=3D"text/javascript" charset=3D"utf-8" =
onerror=3D"throw(\'NYTD.require: An error occured: \' + =
this.src)"><\/script>');=0A=
      document_scripts[url] =3D 1;=0A=
      needsCallbackScriptTag =3D true;=0A=
    }=0A=
=0A=
    if (typeof callback =3D=3D 'function') {=0A=
=0A=
      if (document.addEventListener) {=0A=
        if (needsCallbackScriptTag) { =0A=
          document.write('<script type=3D"text/javascript" =
charset=3D"utf-8">(' + callback.toString() + ')();<\/script>');=0A=
        }=0A=
        else {=0A=
          window.setTimeout(function(){=0A=
            callback()=0A=
          }, 0)=0A=
        }=0A=
      }=0A=
      else {=0A=
        NYTD.require.callbacks =3D NYTD.require.callbacks || [];=0A=
        NYTD.require.callbacks.push(callback);=0A=
        NYTD.require.callbacks.count =3D =
(++NYTD.require.callbacks.count) || 0;=0A=
        document.write("<script id=3D__onAfterRequire" + =
NYTD.require.callbacks.count + " src=3D//:><\/script>");=0A=
        document.getElementById("__onAfterRequire" + =
NYTD.require.callbacks.count).onreadystatechange =3D function() {=0A=
          if (this.readyState =3D=3D "complete") {=0A=
            this.onreadystatechange =3D null;=0A=
            (NYTD.require.callbacks.pop())();=0A=
            this.parentNode.removeChild(this);=0A=
          }=0A=
        };=0A=
      }=0A=
=0A=
    }=0A=
=0A=
  };=0A=
})();=0A=
=0A=
if (! window.location.hostname.match('monster')) {=0A=
  NYTD.require('/js/app/lib/prototype/1.6.0.2/prototype.js');=0A=
  NYTD.require('/js/app/lib/NYTD/0.0.1/template.js');=0A=
}=0A=
=0A=
NYTD.require('/js/app/lib/env.js');=0A=
=0A=
if (!window.TimesPeople) {=0A=
  NYTD.require('/js/app/timespeople_1.5/lib/urilist.js');=0A=
  NYTD.require('/js/app/timespeople_1.5/loader.js');=0A=
}
------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/article/articleShare.js

// $Id: articleShare.js 15240 2009-02-26 15:55:27Z dbillingham $=0A=
=0A=
NYTD.require('/js/app/lib/prototype/1.6.0.2/prototype.js');=0A=
NYTD.require('/js/app/lib/scriptaculous/1.8.1/effects.js');=0A=
NYTD.require('/js/app/article/articleShareController.js');=0A=
NYTD.require('/js/app/article/articleShareLegacy.js');=0A=
NYTD.require('/js/app/article/sendToPhone.js');=0A=

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/Tacoda_AMS_DDC_Header.js

Tacoda_AMS_DDC =3D  Tacoda_AMS_DDC_addPair =3D =
Tacoda_AMS_DDC_collect_vars =3D Tacoda_AMS_DDC_getCookie =3D function () =
{};
------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/fileit.js

 /*      =0A=
 $Id: fileit.js 7478 2008-12-23 19:39:35Z helckt $       =0A=
 (c) 2008 The New York Times Company        =0A=
 */=0A=
=0A=
=0A=
/**=0A=
 * The Times File feature is discontinued. These functions are only used =
to =0A=
 * redirect the "SAVE" links to a marketing page that explains why Times =
File=0A=
 * is no longer supported.=0A=
 */=0A=
=0A=
function articleSaveRedirect() {=0A=
	var timesFileUrl =3D =
"http://www.nytimes.com/marketing/timesfile/timesfile.html"; =0A=
	document.location.href =3D timesFileUrl;=0A=
    return false;=0A=
}=0A=
=0A=
/**=0A=
 *	furlItNoPop and dropDownToolsSave are function calls in the Article =
Tools and=0A=
 *  My Account Drop Downs respectively. We are assigning the =
articleSavedRedirect=0A=
 *  function to them. (This is like a Function Pointer in C++ or a =
Function Reference=0A=
 *  in Perl.)=0A=
 */=0A=
furlItNoPop =3D dropDownToolsSave =3D articleSaveRedirect;=0A=

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/app/lib/prototype/1.6.0.2/prototype.js

/*  Prototype JavaScript framework, version 1.6.0.2=0A=
 *  (c) 2005-2008 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://www.prototypejs.org/=0A=
 *=0A=
 =
*------------------------------------------------------------------------=
--*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.6.0.2',=0A=
=0A=
  Browser: {=0A=
    IE:     !!(window.attachEvent && !window.opera),=0A=
    Opera:  !!window.opera,=0A=
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A=
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && =
navigator.userAgent.indexOf('KHTML') =3D=3D -1,=0A=
    MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A=
  },=0A=
=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=0A=
    ElementExtensions: !!window.HTMLElement,=0A=
    SpecificElementExtensions:=0A=
      document.createElement('div').__proto__ &&=0A=
      document.createElement('div').__proto__ !=3D=3D=0A=
        document.createElement('form').__proto__=0A=
  },=0A=
=0A=
  ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>',=0A=
  JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A=
=0A=
  emptyFunction: function() { },=0A=
  K: function(x) { return x }=0A=
};=0A=
=0A=
if (Prototype.Browser.MobileSafari)=0A=
  Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A=
=0A=
=0A=
/* Based on Alex Arnell's inheritance implementation. */=0A=
var Class =3D {=0A=
  create: function() {=0A=
    var parent =3D null, properties =3D $A(arguments);=0A=
    if (Object.isFunction(properties[0]))=0A=
      parent =3D properties.shift();=0A=
=0A=
    function klass() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
=0A=
    Object.extend(klass, Class.Methods);=0A=
    klass.superclass =3D parent;=0A=
    klass.subclasses =3D [];=0A=
=0A=
    if (parent) {=0A=
      var subclass =3D function() { };=0A=
      subclass.prototype =3D parent.prototype;=0A=
      klass.prototype =3D new subclass;=0A=
      parent.subclasses.push(klass);=0A=
    }=0A=
=0A=
    for (var i =3D 0; i < properties.length; i++)=0A=
      klass.addMethods(properties[i]);=0A=
=0A=
    if (!klass.prototype.initialize)=0A=
      klass.prototype.initialize =3D Prototype.emptyFunction;=0A=
=0A=
    klass.prototype.constructor =3D klass;=0A=
=0A=
    return klass;=0A=
  }=0A=
};=0A=
=0A=
Class.Methods =3D {=0A=
  addMethods: function(source) {=0A=
    var ancestor   =3D this.superclass && this.superclass.prototype;=0A=
    var properties =3D Object.keys(source);=0A=
=0A=
    if (!Object.keys({ toString: true }).length)=0A=
      properties.push("toString", "valueOf");=0A=
=0A=
    for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A=
      var property =3D properties[i], value =3D source[property];=0A=
      if (ancestor && Object.isFunction(value) &&=0A=
          value.argumentNames().first() =3D=3D "$super") {=0A=
        var method =3D value, value =3D Object.extend((function(m) {=0A=
          return function() { return ancestor[m].apply(this, arguments) =
};=0A=
        })(property).wrap(method), {=0A=
          valueOf:  function() { return method },=0A=
          toString: function() { return method.toString() }=0A=
        });=0A=
      }=0A=
      this.prototype[property] =3D value;=0A=
    }=0A=
=0A=
    return this;=0A=
  }=0A=
};=0A=
=0A=
var Abstract =3D { };=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source)=0A=
    destination[property] =3D source[property];=0A=
  return destination;=0A=
};=0A=
=0A=
Object.extend(Object, {=0A=
  inspect: function(object) {=0A=
    try {=0A=
      if (Object.isUndefined(object)) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : String(object);=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  },=0A=
=0A=
  toJSON: function(object) {=0A=
    var type =3D typeof object;=0A=
    switch (type) {=0A=
      case 'undefined':=0A=
      case 'function':=0A=
      case 'unknown': return;=0A=
      case 'boolean': return object.toString();=0A=
    }=0A=
=0A=
    if (object =3D=3D=3D null) return 'null';=0A=
    if (object.toJSON) return object.toJSON();=0A=
    if (Object.isElement(object)) return;=0A=
=0A=
    var results =3D [];=0A=
    for (var property in object) {=0A=
      var value =3D Object.toJSON(object[property]);=0A=
      if (!Object.isUndefined(value))=0A=
        results.push(property.toJSON() + ': ' + value);=0A=
    }=0A=
=0A=
    return '{' + results.join(', ') + '}';=0A=
  },=0A=
=0A=
  toQueryString: function(object) {=0A=
    return $H(object).toQueryString();=0A=
  },=0A=
=0A=
  toHTML: function(object) {=0A=
    return object && object.toHTML ? object.toHTML() : =
String.interpret(object);=0A=
  },=0A=
=0A=
  keys: function(object) {=0A=
    var keys =3D [];=0A=
    for (var property in object)=0A=
      keys.push(property);=0A=
    return keys;=0A=
  },=0A=
=0A=
  values: function(object) {=0A=
    var values =3D [];=0A=
    for (var property in object)=0A=
      values.push(object[property]);=0A=
    return values;=0A=
  },=0A=
=0A=
  clone: function(object) {=0A=
    return Object.extend({ }, object);=0A=
  },=0A=
=0A=
  isElement: function(object) {=0A=
    return object && object.nodeType =3D=3D 1;=0A=
  },=0A=
=0A=
  isArray: function(object) {=0A=
    return object !=3D null && typeof object =3D=3D "object" &&=0A=
      'splice' in object && 'join' in object;=0A=
  },=0A=
=0A=
  isHash: function(object) {=0A=
    return object instanceof Hash;=0A=
  },=0A=
=0A=
  isFunction: function(object) {=0A=
    return typeof object =3D=3D "function";=0A=
  },=0A=
=0A=
  isString: function(object) {=0A=
    return typeof object =3D=3D "string";=0A=
  },=0A=
=0A=
  isNumber: function(object) {=0A=
    return typeof object =3D=3D "number";=0A=
  },=0A=
=0A=
  isUndefined: function(object) {=0A=
    return typeof object =3D=3D "undefined";=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Function.prototype, {=0A=
  argumentNames: function() {=0A=
    var names =3D =
this.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(",").inv=
oke("strip");=0A=
    return names.length =3D=3D 1 && !names[0] ? [] : names;=0A=
  },=0A=
=0A=
  bind: function() {=0A=
    if (arguments.length < 2 && Object.isUndefined(arguments[0])) return =
this;=0A=
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();=0A=
    return function() {=0A=
      return __method.apply(object, args.concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  bindAsEventListener: function() {=0A=
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();=0A=
    return function(event) {=0A=
      return __method.apply(object, [event || =
window.event].concat(args));=0A=
    }=0A=
  },=0A=
=0A=
  curry: function() {=0A=
    if (!arguments.length) return this;=0A=
    var __method =3D this, args =3D $A(arguments);=0A=
    return function() {=0A=
      return __method.apply(this, args.concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  delay: function() {=0A=
    var __method =3D this, args =3D $A(arguments), timeout =3D =
args.shift() * 1000;=0A=
    return window.setTimeout(function() {=0A=
      return __method.apply(__method, args);=0A=
    }, timeout);=0A=
  },=0A=
=0A=
  wrap: function(wrapper) {=0A=
    var __method =3D this;=0A=
    return function() {=0A=
      return wrapper.apply(this, =
[__method.bind(this)].concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  methodize: function() {=0A=
    if (this._methodized) return this._methodized;=0A=
    var __method =3D this;=0A=
    return this._methodized =3D function() {=0A=
      return __method.apply(null, [this].concat($A(arguments)));=0A=
    };=0A=
  }=0A=
});=0A=
=0A=
Function.prototype.defer =3D Function.prototype.delay.curry(0.01);=0A=
=0A=
Date.prototype.toJSON =3D function() {=0A=
  return '"' + this.getUTCFullYear() + '-' +=0A=
    (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A=
    this.getUTCDate().toPaddedString(2) + 'T' +=0A=
    this.getUTCHours().toPaddedString(2) + ':' +=0A=
    this.getUTCMinutes().toPaddedString(2) + ':' +=0A=
    this.getUTCSeconds().toPaddedString(2) + 'Z"';=0A=
};=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) { }=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
};=0A=
=0A=
RegExp.prototype.match =3D RegExp.prototype.test;=0A=
=0A=
RegExp.escape =3D function(str) {=0A=
  return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create({=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    this.callback(this);=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    if (!this.timer) return;=0A=
    clearInterval(this.timer);=0A=
    this.timer =3D null;=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.execute();=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
});=0A=
Object.extend(String, {=0A=
  interpret: function(value) {=0A=
    return value =3D=3D null ? '' : String(value);=0A=
  },=0A=
  specialChar: {=0A=
    '\b': '\\b',=0A=
    '\t': '\\t',=0A=
    '\n': '\\n',=0A=
    '\f': '\\f',=0A=
    '\r': '\\r',=0A=
    '\\': '\\\\'=0A=
  }=0A=
});=0A=
=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D String.interpret(replacement(match));=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D Object.isUndefined(count) ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return String(this);=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D Object.isUndefined(truncation) ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : =
String(this);=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var self =3D arguments.callee;=0A=
    self.text.data =3D this;=0A=
    return self.div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D new Element('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A=
      $A(div.childNodes).inject('', function(memo, node) { return =
memo+node.nodeValue }) :=0A=
      div.childNodes[0].nodeValue) : '';=0A=
  },=0A=
=0A=
  toQueryParams: function(separator) {=0A=
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A=
    if (!match) return { };=0A=
=0A=
    return match[1].split(separator || '&').inject({ }, function(hash, =
pair) {=0A=
      if ((pair =3D pair.split('=3D'))[0]) {=0A=
        var key =3D decodeURIComponent(pair.shift());=0A=
        var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A=
        if (value !=3D undefined) value =3D decodeURIComponent(value);=0A=
=0A=
        if (key in hash) {=0A=
          if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];=0A=
          hash[key].push(value);=0A=
        }=0A=
        else hash[key] =3D value;=0A=
      }=0A=
      return hash;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  },=0A=
=0A=
  times: function(count) {=0A=
    return count < 1 ? '' : new Array(count + 1).join(this);=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var parts =3D this.split('-'), len =3D parts.length;=0A=
    if (len =3D=3D 1) return parts[0];=0A=
=0A=
    var camelized =3D this.charAt(0) =3D=3D '-'=0A=
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A=
      : parts[0];=0A=
=0A=
    for (var i =3D 1; i < len; i++)=0A=
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);=0A=
=0A=
    return camelized;=0A=
  },=0A=
=0A=
  capitalize: function() {=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  },=0A=
=0A=
  underscore: function() {=0A=
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();=0A=
  },=0A=
=0A=
  dasherize: function() {=0A=
    return this.gsub(/_/,'-');=0A=
  },=0A=
=0A=
  inspect: function(useDoubleQuotes) {=0A=
    var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A=
      var character =3D String.specialChar[match[0]];=0A=
      return character ? character : '\\u00' + =
match[0].charCodeAt().toPaddedString(2, 16);=0A=
    });=0A=
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';=0A=
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return this.inspect(true);=0A=
  },=0A=
=0A=
  unfilterJSON: function(filter) {=0A=
    return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A=
  },=0A=
=0A=
  isJSON: function() {=0A=
    var str =3D this;=0A=
    if (str.blank()) return false;=0A=
    str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A=
    return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A=
  },=0A=
=0A=
  evalJSON: function(sanitize) {=0A=
    var json =3D this.unfilterJSON();=0A=
    try {=0A=
      if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A=
    } catch (e) { }=0A=
    throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A=
  },=0A=
=0A=
  include: function(pattern) {=0A=
    return this.indexOf(pattern) > -1;=0A=
  },=0A=
=0A=
  startsWith: function(pattern) {=0A=
    return this.indexOf(pattern) =3D=3D=3D 0;=0A=
  },=0A=
=0A=
  endsWith: function(pattern) {=0A=
    var d =3D this.length - pattern.length;=0A=
    return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A=
  },=0A=
=0A=
  empty: function() {=0A=
    return this =3D=3D '';=0A=
  },=0A=
=0A=
  blank: function() {=0A=
    return /^\s*$/.test(this);=0A=
  },=0A=
=0A=
  interpolate: function(object, pattern) {=0A=
    return new Template(this, pattern).evaluate(object);=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.Browser.WebKit || Prototype.Browser.IE) =
Object.extend(String.prototype, {=0A=
  escapeHTML: function() {=0A=
    return =
this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');=0A=
  },=0A=
  unescapeHTML: function() {=0A=
    return =
this.replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;/g,'>');=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (Object.isFunction(replacement)) return replacement;=0A=
  var template =3D new Template(replacement);=0A=
  return function(match) { return template.evaluate(match) };=0A=
};=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
Object.extend(String.prototype.escapeHTML, {=0A=
  div:  document.createElement('div'),=0A=
  text: document.createTextNode('')=0A=
});=0A=
=0A=
with (String.prototype.escapeHTML) div.appendChild(text);=0A=
=0A=
var Template =3D Class.create({=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    if (Object.isFunction(object.toTemplateReplacements))=0A=
      object =3D object.toTemplateReplacements();=0A=
=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      if (object =3D=3D null) return '';=0A=
=0A=
      var before =3D match[1] || '';=0A=
      if (before =3D=3D '\\') return match[2];=0A=
=0A=
      var ctx =3D object, expr =3D match[3];=0A=
      var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;=0A=
      match =3D pattern.exec(expr);=0A=
      if (match =3D=3D null) return before;=0A=
=0A=
      while (match !=3D null) {=0A=
        var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', =
']') : match[1];=0A=
        ctx =3D ctx[comp];=0A=
        if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A=
        expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : =
match[0].length);=0A=
        match =3D pattern.exec(expr);=0A=
      }=0A=
=0A=
      return before + String.interpret(ctx);=0A=
    });=0A=
  }=0A=
});=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
=0A=
var $break =3D { };=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator, context) {=0A=
    var index =3D 0;=0A=
    iterator =3D iterator.bind(context);=0A=
    try {=0A=
      this._each(function(value) {=0A=
        iterator(value, index++);=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
    return this;=0A=
  },=0A=
=0A=
  eachSlice: function(number, iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.collect(iterator, context);=0A=
  },=0A=
=0A=
  all: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!iterator(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!iterator(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=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, context) {=0A=
    iterator =3D iterator.bind(context);=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, context) {=0A=
    iterator =3D iterator.bind(context);=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(filter, iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var results =3D [];=0A=
=0A=
    if (Object.isString(filter))=0A=
      filter =3D new RegExp(filter);=0A=
=0A=
    this.each(function(value, index) {=0A=
      if (filter.match(value))=0A=
        results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    if (Object.isFunction(this.indexOf))=0A=
      if (this.indexOf(object) !=3D -1) return true;=0A=
=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inGroupsOf: function(number, fillWith) {=0A=
    fillWith =3D Object.isUndefined(fillWith) ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  },=0A=
=0A=
  inject: function(memo, iterator, context) {=0A=
    iterator =3D iterator.bind(context);=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.map(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator(value, index);=0A=
      if (result =3D=3D null || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator(value, index);=0A=
      if (result =3D=3D null || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      (iterator(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=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, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    return this.map(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.map();=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (Object.isFunction(args.last()))=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.toArray().length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  filter:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray,=0A=
  every:   Enumerable.all,=0A=
  some:    Enumerable.any=0A=
});=0A=
function $A(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) return iterable.toArray();=0A=
  var length =3D iterable.length || 0, results =3D new Array(length);=0A=
  while (length--) results[length] =3D iterable[length];=0A=
  return results;=0A=
}=0A=
=0A=
if (Prototype.Browser.WebKit) {=0A=
  $A =3D function(iterable) {=0A=
    if (!iterable) return [];=0A=
    if (!(Object.isFunction(iterable) && iterable =3D=3D '[object =
NodeList]') &&=0A=
        iterable.toArray) return iterable.toArray();=0A=
    var length =3D iterable.length || 0, results =3D new Array(length);=0A=
    while (length--) results[length] =3D iterable[length];=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
Array.from =3D $A;=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse) Array.prototype._reverse =3D =
Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(Object.isArray(value) ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  reduce: function() {=0A=
    return this.length > 1 ? this : this[0];=0A=
  },=0A=
=0A=
  uniq: function(sorted) {=0A=
    return this.inject([], function(array, value, index) {=0A=
      if (0 =3D=3D index || (sorted ? array.last() !=3D value : =
!array.include(value)))=0A=
        array.push(value);=0A=
      return array;=0A=
    });=0A=
  },=0A=
=0A=
  intersect: function(array) {=0A=
    return this.uniq().findAll(function(item) {=0A=
      return array.detect(function(value) { return item =3D=3D=3D value =
});=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    var results =3D [];=0A=
    this.each(function(object) {=0A=
      var value =3D Object.toJSON(object);=0A=
      if (!Object.isUndefined(value)) results.push(value);=0A=
    });=0A=
    return '[' + results.join(', ') + ']';=0A=
  }=0A=
});=0A=
=0A=
// use native browser JS 1.6 implementation if available=0A=
if (Object.isFunction(Array.prototype.forEach))=0A=
  Array.prototype._each =3D Array.prototype.forEach;=0A=
=0A=
if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, =
i) {=0A=
  i || (i =3D 0);=0A=
  var length =3D this.length;=0A=
  if (i < 0) i =3D length + i;=0A=
  for (; i < length; i++)=0A=
    if (this[i] =3D=3D=3D item) return i;=0A=
  return -1;=0A=
};=0A=
=0A=
if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D =
function(item, i) {=0A=
  i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A=
  var n =3D this.slice(0, i).reverse().indexOf(item);=0A=
  return (n < 0) ? n : i - n - 1;=0A=
};=0A=
=0A=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string) {=0A=
  if (!Object.isString(string)) return [];=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
if (Prototype.Browser.Opera){=0A=
  Array.prototype.concat =3D function() {=0A=
    var array =3D [];=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      if (Object.isArray(arguments[i])) {=0A=
        for (var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)=0A=
          array.push(arguments[i][j]);=0A=
      } else {=0A=
        array.push(arguments[i]);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  };=0A=
}=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    return this.toPaddedString(2, 16);=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  toPaddedString: function(length, radix) {=0A=
    var string =3D this.toString(radix || 10);=0A=
    return '0'.times(length - string.length) + string;=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return isFinite(this) ? this.toString() : 'null';=0A=
  }=0A=
});=0A=
=0A=
$w('abs round ceil floor').each(function(method){=0A=
  Number.prototype[method] =3D Math[method].methodize();=0A=
});=0A=
function $H(object) {=0A=
  return new Hash(object);=0A=
};=0A=
=0A=
var Hash =3D Class.create(Enumerable, (function() {=0A=
=0A=
  function toQueryPair(key, value) {=0A=
    if (Object.isUndefined(value)) return key;=0A=
    return key + '=3D' + encodeURIComponent(String.interpret(value));=0A=
  }=0A=
=0A=
  return {=0A=
    initialize: function(object) {=0A=
      this._object =3D Object.isHash(object) ? object.toObject() : =
Object.clone(object);=0A=
    },=0A=
=0A=
    _each: function(iterator) {=0A=
      for (var key in this._object) {=0A=
        var value =3D this._object[key], pair =3D [key, value];=0A=
        pair.key =3D key;=0A=
        pair.value =3D value;=0A=
        iterator(pair);=0A=
      }=0A=
    },=0A=
=0A=
    set: function(key, value) {=0A=
      return this._object[key] =3D value;=0A=
    },=0A=
=0A=
    get: function(key) {=0A=
      return this._object[key];=0A=
    },=0A=
=0A=
    unset: function(key) {=0A=
      var value =3D this._object[key];=0A=
      delete this._object[key];=0A=
      return value;=0A=
    },=0A=
=0A=
    toObject: function() {=0A=
      return Object.clone(this._object);=0A=
    },=0A=
=0A=
    keys: function() {=0A=
      return this.pluck('key');=0A=
    },=0A=
=0A=
    values: function() {=0A=
      return this.pluck('value');=0A=
    },=0A=
=0A=
    index: function(value) {=0A=
      var match =3D this.detect(function(pair) {=0A=
        return pair.value =3D=3D=3D value;=0A=
      });=0A=
      return match && match.key;=0A=
    },=0A=
=0A=
    merge: function(object) {=0A=
      return this.clone().update(object);=0A=
    },=0A=
=0A=
    update: function(object) {=0A=
      return new Hash(object).inject(this, function(result, pair) {=0A=
        result.set(pair.key, pair.value);=0A=
        return result;=0A=
      });=0A=
    },=0A=
=0A=
    toQueryString: function() {=0A=
      return this.map(function(pair) {=0A=
        var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A=
=0A=
        if (values && typeof values =3D=3D 'object') {=0A=
          if (Object.isArray(values))=0A=
            return values.map(toQueryPair.curry(key)).join('&');=0A=
        }=0A=
        return toQueryPair(key, values);=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=
    toJSON: function() {=0A=
      return Object.toJSON(this.toObject());=0A=
    },=0A=
=0A=
    clone: function() {=0A=
      return new Hash(this);=0A=
    }=0A=
  }=0A=
})());=0A=
=0A=
Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;=0A=
Hash.from =3D $H;=0A=
var ObjectRange =3D Class.create(Enumerable, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
};=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
};=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responder) {=0A=
    if (!this.include(responder))=0A=
      this.responders.push(responder);=0A=
  },=0A=
=0A=
  unregister: function(responder) {=0A=
    this.responders =3D this.responders.without(responder);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (Object.isFunction(responder[callback])) {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) { }=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate:   function() { Ajax.activeRequestCount++ },=0A=
  onComplete: function() { Ajax.activeRequestCount-- }=0A=
});=0A=
=0A=
Ajax.Base =3D Class.create({=0A=
  initialize: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      encoding:     'UTF-8',=0A=
      parameters:   '',=0A=
      evalJSON:     true,=0A=
      evalJS:       true=0A=
    };=0A=
    Object.extend(this.options, options || { });=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
=0A=
    if (Object.isString(this.options.parameters))=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
    else if (Object.isHash(this.options.parameters))=0A=
      this.options.parameters =3D this.options.parameters.toObject();=0A=
  }=0A=
});=0A=
=0A=
Ajax.Request =3D Class.create(Ajax.Base, {=0A=
  _complete: false,=0A=
=0A=
  initialize: function($super, url, options) {=0A=
    $super(options);=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    this.url =3D url;=0A=
    this.method =3D this.options.method;=0A=
    var params =3D Object.clone(this.options.parameters);=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      // simulate other verbs over post=0A=
      params['_method'] =3D this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    this.parameters =3D params;=0A=
=0A=
    if (params =3D Object.toQueryString(params)) {=0A=
      // when GET, append parameters to URL=0A=
      if (this.method =3D=3D 'get')=0A=
        this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A=
      else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
        params +=3D '&_=3D';=0A=
    }=0A=
=0A=
    try {=0A=
      var response =3D new Ajax.Response(this);=0A=
      if (this.options.onCreate) this.options.onCreate(response);=0A=
      Ajax.Responders.dispatch('onCreate', this, response);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous) =
this.respondToReadyState.bind(this).defer(1);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      this.body =3D this.method =3D=3D 'post' ? (this.options.postBody =
|| params) : null;=0A=
      this.transport.send(this.body);=0A=
=0A=
      /* Force Firefox to handle ready state 4 for synchronous requests =
*/=0A=
      if (!this.options.asynchronous && this.transport.overrideMimeType)=0A=
        this.onStateChange();=0A=
=0A=
    }=0A=
    catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var headers =3D {=0A=
      'X-Requested-With': 'XMLHttpRequest',=0A=
      'X-Prototype-Version': Prototype.Version,=0A=
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'=0A=
    };=0A=
=0A=
    if (this.method =3D=3D 'post') {=0A=
      headers['Content-type'] =3D this.options.contentType +=0A=
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');=0A=
=0A=
      /* Force "Connection: close" for older Mozilla browsers to work=0A=
       * around a bug where XMLHttpRequest sends an incorrect=0A=
       * Content-length header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType &&=0A=
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)=0A=
            headers['Connection'] =3D 'close';=0A=
    }=0A=
=0A=
    // user-defined headers=0A=
    if (typeof this.options.requestHeaders =3D=3D 'object') {=0A=
      var extras =3D this.options.requestHeaders;=0A=
=0A=
      if (Object.isFunction(extras.push))=0A=
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A=
          headers[extras[i]] =3D extras[i+1];=0A=
      else=0A=
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });=0A=
    }=0A=
=0A=
    for (var name in headers)=0A=
      this.transport.setRequestHeader(name, headers[name]);=0A=
  },=0A=
=0A=
  success: function() {=0A=
    var status =3D this.getStatus();=0A=
    return !status || (status >=3D 200 && status < 300);=0A=
  },=0A=
=0A=
  getStatus: function() {=0A=
    try {=0A=
      return this.transport.status || 0;=0A=
    } catch (e) { return 0 }=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState], response =3D new =
Ajax.Response(this);=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + response.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(response, response.headerJSON);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      var contentType =3D response.getHeader('Content-type');=0A=
      if (this.options.evalJS =3D=3D 'force'=0A=
          || (this.options.evalJS && this.isSameOrigin() && contentType=0A=
          && =
contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s=
*$/i)))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(response, =
response.headerJSON);=0A=
      Ajax.Responders.dispatch('on' + state, this, response, =
response.headerJSON);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      // avoid memory leak in MSIE: clean up=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  isSameOrigin: function() {=0A=
    var m =3D this.url.match(/^\s*https?:\/\/[^\/]*/);=0A=
    return !m || (m[0] =3D=3D =
'#{protocol}//#{domain}#{port}'.interpolate({=0A=
      protocol: location.protocol,=0A=
      domain: document.domain,=0A=
      port: location.port ? ':' + location.port : ''=0A=
    }));=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name) || null;=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval((this.transport.responseText || '').unfilterJSON());=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Response =3D Class.create({=0A=
  initialize: function(request){=0A=
    this.request =3D request;=0A=
    var transport  =3D this.transport  =3D request.transport,=0A=
        readyState =3D this.readyState =3D transport.readyState;=0A=
=0A=
    if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) =
{=0A=
      this.status       =3D this.getStatus();=0A=
      this.statusText   =3D this.getStatusText();=0A=
      this.responseText =3D String.interpret(transport.responseText);=0A=
      this.headerJSON   =3D this._getHeaderJSON();=0A=
    }=0A=
=0A=
    if(readyState =3D=3D 4) {=0A=
      var xml =3D transport.responseXML;=0A=
      this.responseXML  =3D Object.isUndefined(xml) ? null : xml;=0A=
      this.responseJSON =3D this._getResponseJSON();=0A=
    }=0A=
  },=0A=
=0A=
  status:      0,=0A=
  statusText: '',=0A=
=0A=
  getStatus: Ajax.Request.prototype.getStatus,=0A=
=0A=
  getStatusText: function() {=0A=
    try {=0A=
      return this.transport.statusText || '';=0A=
    } catch (e) { return '' }=0A=
  },=0A=
=0A=
  getHeader: Ajax.Request.prototype.getHeader,=0A=
=0A=
  getAllHeaders: function() {=0A=
    try {=0A=
      return this.getAllResponseHeaders();=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  getResponseHeader: function(name) {=0A=
    return this.transport.getResponseHeader(name);=0A=
  },=0A=
=0A=
  getAllResponseHeaders: function() {=0A=
    return this.transport.getAllResponseHeaders();=0A=
  },=0A=
=0A=
  _getHeaderJSON: function() {=0A=
    var json =3D this.getHeader('X-JSON');=0A=
    if (!json) return null;=0A=
    json =3D decodeURIComponent(escape(json));=0A=
    try {=0A=
      return json.evalJSON(this.request.options.sanitizeJSON ||=0A=
        !this.request.isSameOrigin());=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  _getResponseJSON: function() {=0A=
    var options =3D this.request.options;=0A=
    if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A=
      !(this.getHeader('Content-type') || =
'').include('application/json')) ||=0A=
        this.responseText.blank())=0A=
          return null;=0A=
    try {=0A=
      return this.responseText.evalJSON(options.sanitizeJSON ||=0A=
        !this.request.isSameOrigin());=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create(Ajax.Request, {=0A=
  initialize: function($super, container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    };=0A=
=0A=
    options =3D Object.clone(options);=0A=
    var onComplete =3D options.onComplete;=0A=
    options.onComplete =3D (function(response, json) {=0A=
      this.updateContent(response.responseText);=0A=
      if (Object.isFunction(onComplete)) onComplete(response, json);=0A=
    }).bind(this);=0A=
=0A=
    $super(url, options);=0A=
  },=0A=
=0A=
  updateContent: function(responseText) {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'],=0A=
        options =3D this.options;=0A=
=0A=
    if (!options.evalScripts) responseText =3D =
responseText.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (options.insertion) {=0A=
        if (Object.isString(options.insertion)) {=0A=
          var insertion =3D { }; insertion[options.insertion] =3D =
responseText;=0A=
          receiver.insert(insertion);=0A=
        }=0A=
        else options.insertion(receiver, responseText);=0A=
      }=0A=
      else receiver.update(responseText);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A=
  initialize: function($super, container, url, options) {=0A=
    $super(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D { };=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.options.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(response) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (response.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D response.responseText;=0A=
    }=0A=
    this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * =
this.frequency);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $(element) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)=0A=
      elements.push($(arguments[i]));=0A=
    return elements;=0A=
  }=0A=
  if (Object.isString(element))=0A=
    element =3D document.getElementById(element);=0A=
  return Element.extend(element);=0A=
}=0A=
=0A=
if (Prototype.BrowserFeatures.XPath) {=0A=
  document._getElementsByXPath =3D function(expression, parentElement) {=0A=
    var results =3D [];=0A=
    var query =3D document.evaluate(expression, $(parentElement) || =
document,=0A=
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A=
      results.push(Element.extend(query.snapshotItem(i)));=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Node) var Node =3D { };=0A=
=0A=
if (!Node.ELEMENT_NODE) {=0A=
  // DOM level 2 ECMAScript Language Binding=0A=
  Object.extend(Node, {=0A=
    ELEMENT_NODE: 1,=0A=
    ATTRIBUTE_NODE: 2,=0A=
    TEXT_NODE: 3,=0A=
    CDATA_SECTION_NODE: 4,=0A=
    ENTITY_REFERENCE_NODE: 5,=0A=
    ENTITY_NODE: 6,=0A=
    PROCESSING_INSTRUCTION_NODE: 7,=0A=
    COMMENT_NODE: 8,=0A=
    DOCUMENT_NODE: 9,=0A=
    DOCUMENT_TYPE_NODE: 10,=0A=
    DOCUMENT_FRAGMENT_NODE: 11,=0A=
    NOTATION_NODE: 12=0A=
  });=0A=
}=0A=
=0A=
(function() {=0A=
  var element =3D this.Element;=0A=
  this.Element =3D function(tagName, attributes) {=0A=
    attributes =3D attributes || { };=0A=
    tagName =3D tagName.toLowerCase();=0A=
    var cache =3D Element.cache;=0A=
    if (Prototype.Browser.IE && attributes.name) {=0A=
      tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A=
      delete attributes.name;=0A=
      return Element.writeAttribute(document.createElement(tagName), =
attributes);=0A=
    }=0A=
    if (!cache[tagName]) cache[tagName] =3D =
Element.extend(document.createElement(tagName));=0A=
    return Element.writeAttribute(cache[tagName].cloneNode(false), =
attributes);=0A=
  };=0A=
  Object.extend(this.Element, element || { });=0A=
}).call(window);=0A=
=0A=
Element.cache =3D { };=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function(element) {=0A=
    element =3D $(element);=0A=
    Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    return element;=0A=
  },=0A=
=0A=
  hide: function(element) {=0A=
    $(element).style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(element) {=0A=
    $(element).style.display =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
    return element;=0A=
  },=0A=
=0A=
  update: function(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
    content =3D Object.toHTML(content);=0A=
    element.innerHTML =3D content.stripScripts();=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    else if (!Object.isElement(content)) {=0A=
      content =3D Object.toHTML(content);=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNode(element);=0A=
      content.evalScripts.bind(content).defer();=0A=
      content =3D range.createContextualFragment(content.stripScripts());=0A=
    }=0A=
    element.parentNode.replaceChild(content, element);=0A=
    return element;=0A=
  },=0A=
=0A=
  insert: function(element, insertions) {=0A=
    element =3D $(element);=0A=
=0A=
    if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A=
        Object.isElement(insertions) || (insertions && =
(insertions.toElement || insertions.toHTML)))=0A=
          insertions =3D {bottom:insertions};=0A=
=0A=
    var content, insert, tagName, childNodes;=0A=
=0A=
    for (var position in insertions) {=0A=
      content  =3D insertions[position];=0A=
      position =3D position.toLowerCase();=0A=
      insert =3D Element._insertionTranslations[position];=0A=
=0A=
      if (content && content.toElement) content =3D content.toElement();=0A=
      if (Object.isElement(content)) {=0A=
        insert(element, content);=0A=
        continue;=0A=
      }=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
=0A=
      tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A=
        ? element.parentNode : element).tagName.toUpperCase();=0A=
=0A=
      childNodes =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
=0A=
      if (position =3D=3D 'top' || position =3D=3D 'after') =
childNodes.reverse();=0A=
      childNodes.each(insert.curry(element));=0A=
=0A=
      content.evalScripts.bind(content).defer();=0A=
    }=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  wrap: function(element, wrapper, attributes) {=0A=
    element =3D $(element);=0A=
    if (Object.isElement(wrapper))=0A=
      $(wrapper).writeAttribute(attributes || { });=0A=
    else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, =
attributes);=0A=
    else wrapper =3D new Element('div', wrapper);=0A=
    if (element.parentNode)=0A=
      element.parentNode.replaceChild(wrapper, element);=0A=
    wrapper.appendChild(element);=0A=
    return wrapper;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(), attribute =3D pair.last();=0A=
      var value =3D (element[property] || '').toString();=0A=
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);=0A=
    });=0A=
    return result + '>';=0A=
  },=0A=
=0A=
  recursivelyCollect: function(element, property) {=0A=
    element =3D $(element);=0A=
    var elements =3D [];=0A=
    while (element =3D element[property])=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return $(element).recursivelyCollect('parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return $(element).select("*");=0A=
  },=0A=
=0A=
  firstDescendant: function(element) {=0A=
    element =3D $(element).firstChild;=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    return $(element);=0A=
  },=0A=
=0A=
  immediateDescendants: function(element) {=0A=
    if (!(element =3D $(element).firstChild)) return [];=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    if (element) return [element].concat($(element).nextSiblings());=0A=
    return [];=0A=
  },=0A=
=0A=
  previousSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    if (Object.isString(selector))=0A=
      selector =3D new Selector(selector);=0A=
    return selector.match($(element));=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return $(element.parentNode);=0A=
    var ancestors =3D element.ancestors();=0A=
    return Object.isNumber(expression) ? ancestors[expression] :=0A=
      Selector.findElement(ancestors, expression, index);=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return element.firstDescendant();=0A=
    return Object.isNumber(expression) ? =
element.descendants()[expression] :=0A=
      element.select(expression)[index || 0];=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.previousElementSibling(element));=0A=
    var previousSiblings =3D element.previousSiblings();=0A=
    return Object.isNumber(expression) ? previousSiblings[expression] :=0A=
      Selector.findElement(previousSiblings, expression, index);=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.nextElementSibling(element));=0A=
    var nextSiblings =3D element.nextSiblings();=0A=
    return Object.isNumber(expression) ? nextSiblings[expression] :=0A=
      Selector.findElement(nextSiblings, expression, index);=0A=
  },=0A=
=0A=
  select: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  adjacent: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element.parentNode, =
args).without(element);=0A=
  },=0A=
=0A=
  identify: function(element) {=0A=
    element =3D $(element);=0A=
    var id =3D element.readAttribute('id'), self =3D arguments.callee;=0A=
    if (id) return id;=0A=
    do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));=0A=
    element.writeAttribute('id', id);=0A=
    return id;=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (Prototype.Browser.IE) {=0A=
      var t =3D Element._attributeTranslations.read;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name]) name =3D t.names[name];=0A=
      if (name.include(':')) {=0A=
        return (!element.attributes || !element.attributes[name]) ? null =
:=0A=
         element.attributes[name].value;=0A=
      }=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  writeAttribute: function(element, name, value) {=0A=
    element =3D $(element);=0A=
    var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A=
=0A=
    if (typeof name =3D=3D 'object') attributes =3D name;=0A=
    else attributes[name] =3D Object.isUndefined(value) ? true : value;=0A=
=0A=
    for (var attr in attributes) {=0A=
      name =3D t.names[attr] || attr;=0A=
      value =3D attributes[attr];=0A=
      if (t.values[attr]) name =3D t.values[attr](element, value);=0A=
      if (value =3D=3D=3D false || value =3D=3D=3D null)=0A=
        element.removeAttribute(name);=0A=
      else if (value =3D=3D=3D true)=0A=
        element.setAttribute(name, name);=0A=
      else element.setAttribute(name, value);=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return $(element).getDimensions().height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return $(element).getDimensions().width;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var elementClassName =3D element.className;=0A=
    return (elementClassName.length > 0 && (elementClassName =3D=3D =
className ||=0A=
      new RegExp("(^|\\s)" + className + =
"(\\s|$)").test(elementClassName)));=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    if (!element.hasClassName(className))=0A=
      element.className +=3D (element.className ? ' ' : '') + className;=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    element.className =3D element.className.replace(=0A=
      new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return element[element.hasClassName(className) ?=0A=
      'removeClassName' : 'addClassName'](className);=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    var node =3D element.firstChild;=0A=
    while (node) {=0A=
      var nextNode =3D node.nextSibling;=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        element.removeChild(node);=0A=
      node =3D nextNode;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.blank();=0A=
  },=0A=
=0A=
  descendantOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    var originalAncestor =3D ancestor;=0A=
=0A=
    if (element.compareDocumentPosition)=0A=
      return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A=
=0A=
    if (element.sourceIndex && !Prototype.Browser.Opera) {=0A=
      var e =3D element.sourceIndex, a =3D ancestor.sourceIndex,=0A=
       nextAncestor =3D ancestor.nextSibling;=0A=
      if (!nextAncestor) {=0A=
        do { ancestor =3D ancestor.parentNode; }=0A=
        while (!(nextAncestor =3D ancestor.nextSibling) && =
ancestor.parentNode);=0A=
      }=0A=
      if (nextAncestor && nextAncestor.sourceIndex)=0A=
       return (e > a && e < nextAncestor.sourceIndex);=0A=
    }=0A=
=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D originalAncestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D element.cumulativeOffset();=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value) {=0A=
      var css =3D document.defaultView.getComputedStyle(element, null);=0A=
      value =3D css ? css[style] : null;=0A=
    }=0A=
    if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  getOpacity: function(element) {=0A=
    return $(element).getStyle('opacity');=0A=
  },=0A=
=0A=
  setStyle: function(element, styles) {=0A=
    element =3D $(element);=0A=
    var elementStyle =3D element.style, match;=0A=
    if (Object.isString(styles)) {=0A=
      element.style.cssText +=3D ';' + styles;=0A=
      return styles.include('opacity') ?=0A=
        element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : =
element;=0A=
    }=0A=
    for (var property in styles)=0A=
      if (property =3D=3D 'opacity') =
element.setOpacity(styles[property]);=0A=
      else=0A=
        elementStyle[(property =3D=3D 'float' || property =3D=3D =
'cssFloat') ?=0A=
          (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : =
'styleFloat') :=0A=
            property] =3D styles[property];=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  setOpacity: function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    var display =3D $(element).getStyle('display');=0A=
    if (display !=3D 'none' && display !=3D null) // Safari bug=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    var originalDisplay =3D els.display;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D 'block';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D originalDisplay;=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return element;=0A=
    element._overflow =3D Element.getStyle(element, 'overflow') || =
'auto';=0A=
    if (element._overflow !=3D=3D 'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
    return element;=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element._overflow) return element;=0A=
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;=0A=
    element._overflow =3D null;=0A=
    return element;=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        if (element.tagName =3D=3D 'BODY') break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p !=3D=3D 'static') break;=0A=
      }=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.getStyle('position') =3D=3D 'absolute') return;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=0A=
=0A=
    var offsets =3D element.positionedOffset();=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.width  =3D width + 'px';=0A=
    element.style.height =3D height + 'px';=0A=
    return element;=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.getStyle('position') =3D=3D 'relative') return;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
    return element;=0A=
  },=0A=
=0A=
  cumulativeScrollOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  getOffsetParent: function(element) {=0A=
    if (element.offsetParent) return $(element.offsetParent);=0A=
    if (element =3D=3D document.body) return $(element);=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return $(element);=0A=
=0A=
    return $(document.body);=0A=
  },=0A=
=0A=
  viewportOffset: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent =3D=3D document.body &&=0A=
        Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!Prototype.Browser.Opera || element.tagName =3D=3D 'BODY') {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  clonePosition: function(element, source) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || { });=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D source.viewportOffset();=0A=
=0A=
    // find coordinate system to use=0A=
    element =3D $(element);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(element, 'position') =3D=3D 'absolute') {=0A=
      parent =3D element.getOffsetParent();=0A=
      delta =3D parent.viewportOffset();=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if (options.setLeft)   element.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if (options.setTop)    element.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if (options.setWidth)  element.style.width =3D source.offsetWidth + =
'px';=0A=
    if (options.setHeight) element.style.height =3D source.offsetHeight =
+ 'px';=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.identify.counter =3D 1;=0A=
=0A=
Object.extend(Element.Methods, {=0A=
  getElementsBySelector: Element.Methods.select,=0A=
  childElements: Element.Methods.immediateDescendants=0A=
});=0A=
=0A=
Element._attributeTranslations =3D {=0A=
  write: {=0A=
    names: {=0A=
      className: 'class',=0A=
      htmlFor:   'for'=0A=
    },=0A=
    values: { }=0A=
  }=0A=
};=0A=
=0A=
if (Prototype.Browser.Opera) {=0A=
  Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(=0A=
    function(proceed, element, style) {=0A=
      switch (style) {=0A=
        case 'left': case 'top': case 'right': case 'bottom':=0A=
          if (proceed(element, 'position') =3D=3D=3D 'static') return =
null;=0A=
        case 'height': case 'width':=0A=
          // returns '0px' for hidden elements; we want it to return null=0A=
          if (!Element.visible(element)) return null;=0A=
=0A=
          // returns the border-box dimensions rather than the =
content-box=0A=
          // dimensions, so we subtract padding and borders from the =
value=0A=
          var dim =3D parseInt(proceed(element, style), 10);=0A=
=0A=
          if (dim !=3D=3D element['offset' + style.capitalize()])=0A=
            return dim + 'px';=0A=
=0A=
          var properties;=0A=
          if (style =3D=3D=3D 'height') {=0A=
            properties =3D ['border-top-width', 'padding-top',=0A=
             'padding-bottom', 'border-bottom-width'];=0A=
          }=0A=
          else {=0A=
            properties =3D ['border-left-width', 'padding-left',=0A=
             'padding-right', 'border-right-width'];=0A=
          }=0A=
          return properties.inject(dim, function(memo, property) {=0A=
            var val =3D proceed(element, property);=0A=
            return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);=0A=
          }) + 'px';=0A=
        default: return proceed(element, style);=0A=
      }=0A=
    }=0A=
  );=0A=
=0A=
  Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(=0A=
    function(proceed, element, attribute) {=0A=
      if (attribute =3D=3D=3D 'title') return element.title;=0A=
      return proceed(element, attribute);=0A=
    }=0A=
  );=0A=
}=0A=
=0A=
else if (Prototype.Browser.IE) {=0A=
  // IE doesn't report offsets correctly for static elements, so we =
change them=0A=
  // to "relative" to get the values, then change them back.=0A=
  Element.Methods.getOffsetParent =3D =
Element.Methods.getOffsetParent.wrap(=0A=
    function(proceed, element) {=0A=
      element =3D $(element);=0A=
      var position =3D element.getStyle('position');=0A=
      if (position !=3D=3D 'static') return proceed(element);=0A=
      element.setStyle({ position: 'relative' });=0A=
      var value =3D proceed(element);=0A=
      element.setStyle({ position: position });=0A=
      return value;=0A=
    }=0A=
  );=0A=
=0A=
  $w('positionedOffset viewportOffset').each(function(method) {=0A=
    Element.Methods[method] =3D Element.Methods[method].wrap(=0A=
      function(proceed, element) {=0A=
        element =3D $(element);=0A=
        var position =3D element.getStyle('position');=0A=
        if (position !=3D=3D 'static') return proceed(element);=0A=
        // Trigger hasLayout on the offset parent so that IE6 reports=0A=
        // accurate offsetTop and offsetLeft values for position: fixed.=0A=
        var offsetParent =3D element.getOffsetParent();=0A=
        if (offsetParent && offsetParent.getStyle('position') =3D=3D=3D =
'fixed')=0A=
          offsetParent.setStyle({ zoom: 1 });=0A=
        element.setStyle({ position: 'relative' });=0A=
        var value =3D proceed(element);=0A=
        element.setStyle({ position: position });=0A=
        return value;=0A=
      }=0A=
    );=0A=
  });=0A=
=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? =
'styleFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value && element.currentStyle) value =3D =
element.currentStyle[style];=0A=
=0A=
    if (style =3D=3D 'opacity') {=0A=
      if (value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))=0A=
        if (value[1]) return parseFloat(value[1]) / 100;=0A=
      return 1.0;=0A=
    }=0A=
=0A=
    if (value =3D=3D 'auto') {=0A=
      if ((style =3D=3D 'width' || style =3D=3D 'height') && =
(element.getStyle('display') !=3D 'none'))=0A=
        return element['offset' + style.capitalize()] + 'px';=0A=
      return null;=0A=
    }=0A=
    return value;=0A=
  };=0A=
=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    function stripAlpha(filter){=0A=
      return filter.replace(/alpha\([^\)]*\)/gi,'');=0A=
    }=0A=
    element =3D $(element);=0A=
    var currentStyle =3D element.currentStyle;=0A=
    if ((currentStyle && !currentStyle.hasLayout) ||=0A=
      (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A=
        element.style.zoom =3D 1;=0A=
=0A=
    var filter =3D element.getStyle('filter'), style =3D element.style;=0A=
    if (value =3D=3D 1 || value =3D=3D=3D '') {=0A=
      (filter =3D stripAlpha(filter)) ?=0A=
        style.filter =3D filter : style.removeAttribute('filter');=0A=
      return element;=0A=
    } else if (value < 0.00001) value =3D 0;=0A=
    style.filter =3D stripAlpha(filter) +=0A=
      'alpha(opacity=3D' + (value * 100) + ')';=0A=
    return element;=0A=
  };=0A=
=0A=
  Element._attributeTranslations =3D {=0A=
    read: {=0A=
      names: {=0A=
        'class': 'className',=0A=
        'for':   'htmlFor'=0A=
      },=0A=
      values: {=0A=
        _getAttr: function(element, attribute) {=0A=
          return element.getAttribute(attribute, 2);=0A=
        },=0A=
        _getAttrNode: function(element, attribute) {=0A=
          var node =3D element.getAttributeNode(attribute);=0A=
          return node ? node.value : "";=0A=
        },=0A=
        _getEv: function(element, attribute) {=0A=
          attribute =3D element.getAttribute(attribute);=0A=
          return attribute ? attribute.toString().slice(23, -2) : null;=0A=
        },=0A=
        _flag: function(element, attribute) {=0A=
          return $(element).hasAttribute(attribute) ? attribute : null;=0A=
        },=0A=
        style: function(element) {=0A=
          return element.style.cssText.toLowerCase();=0A=
        },=0A=
        title: function(element) {=0A=
          return element.title;=0A=
        }=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.write =3D {=0A=
    names: Object.extend({=0A=
      cellpadding: 'cellPadding',=0A=
      cellspacing: 'cellSpacing'=0A=
    }, Element._attributeTranslations.read.names),=0A=
    values: {=0A=
      checked: function(element, value) {=0A=
        element.checked =3D !!value;=0A=
      },=0A=
=0A=
      style: function(element, value) {=0A=
        element.style.cssText =3D value ? value : '';=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.has =3D {};=0A=
=0A=
  $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A=
      'encType maxLength readOnly longDesc').each(function(attr) {=0A=
    Element._attributeTranslations.write.names[attr.toLowerCase()] =3D =
attr;=0A=
    Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A=
  });=0A=
=0A=
  (function(v) {=0A=
    Object.extend(v, {=0A=
      href:        v._getAttr,=0A=
      src:         v._getAttr,=0A=
      type:        v._getAttr,=0A=
      action:      v._getAttrNode,=0A=
      disabled:    v._flag,=0A=
      checked:     v._flag,=0A=
      readonly:    v._flag,=0A=
      multiple:    v._flag,=0A=
      onload:      v._getEv,=0A=
      onunload:    v._getEv,=0A=
      onclick:     v._getEv,=0A=
      ondblclick:  v._getEv,=0A=
      onmousedown: v._getEv,=0A=
      onmouseup:   v._getEv,=0A=
      onmouseover: v._getEv,=0A=
      onmousemove: v._getEv,=0A=
      onmouseout:  v._getEv,=0A=
      onfocus:     v._getEv,=0A=
      onblur:      v._getEv,=0A=
      onkeypress:  v._getEv,=0A=
      onkeydown:   v._getEv,=0A=
      onkeyup:     v._getEv,=0A=
      onsubmit:    v._getEv,=0A=
      onreset:     v._getEv,=0A=
      onselect:    v._getEv,=0A=
      onchange:    v._getEv=0A=
    });=0A=
  })(Element._attributeTranslations.read.values);=0A=
}=0A=
=0A=
else if (Prototype.Browser.Gecko && =
/rv:1\.8\.0/.test(navigator.userAgent)) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A=
      (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
else if (Prototype.Browser.WebKit) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
=0A=
    if (value =3D=3D 1)=0A=
      if(element.tagName =3D=3D 'IMG' && element.width) {=0A=
        element.width++; element.width--;=0A=
      } else try {=0A=
        var n =3D document.createTextNode(' ');=0A=
        element.appendChild(n);=0A=
        element.removeChild(n);=0A=
      } catch (e) { }=0A=
=0A=
    return element;=0A=
  };=0A=
=0A=
  // Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
  // positioned.  For performance reasons, redefine =
Element#cumulativeOffset for=0A=
  // KHTML/WebKit only.=0A=
  Element.Methods.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  };=0A=
}=0A=
=0A=
if (Prototype.Browser.IE || Prototype.Browser.Opera) {=0A=
  // IE and Opera are missing .innerHTML support for TABLE-related and =
SELECT elements=0A=
  Element.Methods.update =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
=0A=
    if (tagName in Element._insertionTranslations.tags) {=0A=
      $A(element.childNodes).each(function(node) { =
element.removeChild(node) });=0A=
      Element._getContentFromAnonymousElement(tagName, =
content.stripScripts())=0A=
        .each(function(node) { element.appendChild(node) });=0A=
    }=0A=
    else element.innerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
if ('outerHTML' in document.createElement('div')) {=0A=
  Element.Methods.replace =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) {=0A=
      element.parentNode.replaceChild(content, element);=0A=
      return element;=0A=
    }=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var parent =3D element.parentNode, tagName =3D =
parent.tagName.toUpperCase();=0A=
=0A=
    if (Element._insertionTranslations.tags[tagName]) {=0A=
      var nextSibling =3D element.next();=0A=
      var fragments =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
      parent.removeChild(element);=0A=
      if (nextSibling)=0A=
        fragments.each(function(node) { parent.insertBefore(node, =
nextSibling) });=0A=
      else=0A=
        fragments.each(function(node) { parent.appendChild(node) });=0A=
    }=0A=
    else element.outerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
Element._returnOffset =3D function(l, t) {=0A=
  var result =3D [l, t];=0A=
  result.left =3D l;=0A=
  result.top =3D t;=0A=
  return result;=0A=
};=0A=
=0A=
Element._getContentFromAnonymousElement =3D function(tagName, html) {=0A=
  var div =3D new Element('div'), t =3D =
Element._insertionTranslations.tags[tagName];=0A=
  if (t) {=0A=
    div.innerHTML =3D t[0] + html + t[1];=0A=
    t[2].times(function() { div =3D div.firstChild });=0A=
  } else div.innerHTML =3D html;=0A=
  return $A(div.childNodes);=0A=
};=0A=
=0A=
Element._insertionTranslations =3D {=0A=
  before: function(element, node) {=0A=
    element.parentNode.insertBefore(node, element);=0A=
  },=0A=
  top: function(element, node) {=0A=
    element.insertBefore(node, element.firstChild);=0A=
  },=0A=
  bottom: function(element, node) {=0A=
    element.appendChild(node);=0A=
  },=0A=
  after: function(element, node) {=0A=
    element.parentNode.insertBefore(node, element.nextSibling);=0A=
  },=0A=
  tags: {=0A=
    TABLE:  ['<table>',                '</table>',                   1],=0A=
    TBODY:  ['<table><tbody>',         '</tbody></table>',           2],=0A=
    TR:     ['<table><tbody><tr>',     '</tr></tbody></table>',      3],=0A=
    TD:     ['<table><tbody><tr><td>', '</td></tr></tbody></table>', 4],=0A=
    SELECT: ['<select>',               '</select>',                  1]=0A=
  }=0A=
};=0A=
=0A=
(function() {=0A=
  Object.extend(this.tags, {=0A=
    THEAD: this.tags.TBODY,=0A=
    TFOOT: this.tags.TBODY,=0A=
    TH:    this.tags.TD=0A=
  });=0A=
}).call(Element._insertionTranslations);=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    attribute =3D Element._attributeTranslations.has[attribute] || =
attribute;=0A=
    var node =3D $(element).getAttributeNode(attribute);=0A=
    return node && node.specified;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.ByTag =3D { };=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
if (!Prototype.BrowserFeatures.ElementExtensions &&=0A=
    document.createElement('div').__proto__) {=0A=
  window.HTMLElement =3D { };=0A=
  window.HTMLElement.prototype =3D =
document.createElement('div').__proto__;=0A=
  Prototype.BrowserFeatures.ElementExtensions =3D true;=0A=
}=0A=
=0A=
Element.extend =3D (function() {=0A=
  if (Prototype.BrowserFeatures.SpecificElementExtensions)=0A=
    return Prototype.K;=0A=
=0A=
  var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A=
=0A=
  var extend =3D Object.extend(function(element) {=0A=
    if (!element || element._extendedByPrototype ||=0A=
        element.nodeType !=3D 1 || element =3D=3D window) return element;=0A=
=0A=
    var methods =3D Object.clone(Methods),=0A=
      tagName =3D element.tagName, property, value;=0A=
=0A=
    // extend methods for specific tags=0A=
    if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A=
=0A=
    for (property in methods) {=0A=
      value =3D methods[property];=0A=
      if (Object.isFunction(value) && !(property in element))=0A=
        element[property] =3D value.methodize();=0A=
    }=0A=
=0A=
    element._extendedByPrototype =3D Prototype.emptyFunction;=0A=
    return element;=0A=
=0A=
  }, {=0A=
    refresh: function() {=0A=
      // extend methods for all tags (Safari doesn't need this)=0A=
      if (!Prototype.BrowserFeatures.ElementExtensions) {=0A=
        Object.extend(Methods, Element.Methods);=0A=
        Object.extend(Methods, Element.Methods.Simulated);=0A=
      }=0A=
    }=0A=
  });=0A=
=0A=
  extend.refresh();=0A=
  return extend;=0A=
})();=0A=
=0A=
Element.hasAttribute =3D function(element, attribute) {=0A=
  if (element.hasAttribute) return element.hasAttribute(attribute);=0A=
  return Element.Methods.Simulated.hasAttribute(element, attribute);=0A=
};=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A=
=0A=
  if (!methods) {=0A=
    Object.extend(Form, Form.Methods);=0A=
    Object.extend(Form.Element, Form.Element.Methods);=0A=
    Object.extend(Element.Methods.ByTag, {=0A=
      "FORM":     Object.clone(Form.Methods),=0A=
      "INPUT":    Object.clone(Form.Element.Methods),=0A=
      "SELECT":   Object.clone(Form.Element.Methods),=0A=
      "TEXTAREA": Object.clone(Form.Element.Methods)=0A=
    });=0A=
  }=0A=
=0A=
  if (arguments.length =3D=3D 2) {=0A=
    var tagName =3D methods;=0A=
    methods =3D arguments[1];=0A=
  }=0A=
=0A=
  if (!tagName) Object.extend(Element.Methods, methods || { });=0A=
  else {=0A=
    if (Object.isArray(tagName)) tagName.each(extend);=0A=
    else extend(tagName);=0A=
  }=0A=
=0A=
  function extend(tagName) {=0A=
    tagName =3D tagName.toUpperCase();=0A=
    if (!Element.Methods.ByTag[tagName])=0A=
      Element.Methods.ByTag[tagName] =3D { };=0A=
    Object.extend(Element.Methods.ByTag[tagName], methods);=0A=
  }=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!Object.isFunction(value)) continue;=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D value.methodize();=0A=
    }=0A=
  }=0A=
=0A=
  function findDOMClass(tagName) {=0A=
    var klass;=0A=
    var trans =3D {=0A=
      "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A=
      "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": =
"DList",=0A=
      "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": =
"Heading",=0A=
      "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A=
      "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", =
"CAPTION":=0A=
      "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A=
      "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", =
"TR":=0A=
      "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A=
      "FrameSet", "IFRAME": "IFrame"=0A=
    };=0A=
    if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
=0A=
    window[klass] =3D { };=0A=
    window[klass].prototype =3D =
document.createElement(tagName).__proto__;=0A=
    return window[klass];=0A=
  }=0A=
=0A=
  if (F.ElementExtensions) {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A=
  }=0A=
=0A=
  if (F.SpecificElementExtensions) {=0A=
    for (var tag in Element.Methods.ByTag) {=0A=
      var klass =3D findDOMClass(tag);=0A=
      if (Object.isUndefined(klass)) continue;=0A=
      copy(T[tag], klass.prototype);=0A=
    }=0A=
  }=0A=
=0A=
  Object.extend(Element, Element.Methods);=0A=
  delete Element.ByTag;=0A=
=0A=
  if (Element.extend.refresh) Element.extend.refresh();=0A=
  Element.cache =3D { };=0A=
};=0A=
=0A=
document.viewport =3D {=0A=
  getDimensions: function() {=0A=
    var dimensions =3D { };=0A=
    var B =3D Prototype.Browser;=0A=
    $w('width height').each(function(d) {=0A=
      var D =3D d.capitalize();=0A=
      dimensions[d] =3D (B.WebKit && !document.evaluate) ? self['inner' =
+ D] :=0A=
        (B.Opera) ? document.body['client' + D] : =
document.documentElement['client' + D];=0A=
    });=0A=
    return dimensions;=0A=
  },=0A=
=0A=
  getWidth: function() {=0A=
    return this.getDimensions().width;=0A=
  },=0A=
=0A=
  getHeight: function() {=0A=
    return this.getDimensions().height;=0A=
  },=0A=
=0A=
  getScrollOffsets: function() {=0A=
    return Element._returnOffset(=0A=
      window.pageXOffset || document.documentElement.scrollLeft || =
document.body.scrollLeft,=0A=
      window.pageYOffset || document.documentElement.scrollTop || =
document.body.scrollTop);=0A=
  }=0A=
};=0A=
/* Portions of the Selector class are derived from Jack Slocum=E2=80=99s =
DomQuery,=0A=
 * part of YUI-Ext version 0.40, distributed under the terms of an =
MIT-style=0A=
 * license.  Please see http://www.yui-ext.com/ for more information. */=0A=
=0A=
var Selector =3D Class.create({=0A=
  initialize: function(expression) {=0A=
    this.expression =3D expression.strip();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  shouldUseXPath: function() {=0A=
    if (!Prototype.BrowserFeatures.XPath) return false;=0A=
=0A=
    var e =3D this.expression;=0A=
=0A=
    // Safari 3 chokes on :*-of-type and :empty=0A=
    if (Prototype.Browser.WebKit &&=0A=
     (e.include("-of-type") || e.include(":empty")))=0A=
      return false;=0A=
=0A=
    // XPath can't do namespaced attributes, nor can it read=0A=
    // the "checked" property from DOM nodes=0A=
    if ((/(\[[\w-]*?:|:checked)/).test(this.expression))=0A=
      return false;=0A=
=0A=
    return true;=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    if (this.shouldUseXPath())=0A=
      return this.compileXPathMatcher();=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, h =3D =
Selector.handlers,=0A=
        c =3D Selector.criteria, le, p, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.matcher =3D Selector._cache[e];=0A=
      return;=0A=
    }=0A=
=0A=
    this.matcher =3D ["this.matcher =3D function(root) {",=0A=
                    "var r =3D root, h =3D Selector.handlers, c =3D =
false, n;"];=0A=
=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :=0A=
    	      new Template(c[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.matcher.push("return h.unique(n);\n}");=0A=
    eval(this.matcher.join('\n'));=0A=
    Selector._cache[this.expression] =3D this.matcher;=0A=
  },=0A=
=0A=
  compileXPathMatcher: function() {=0A=
    var e =3D this.expression, ps =3D Selector.patterns,=0A=
        x =3D Selector.xpath, le, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.xpath =3D Selector._cache[e]; return;=0A=
    }=0A=
=0A=
    this.matcher =3D ['.//*'];=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        if (m =3D e.match(ps[i])) {=0A=
          this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :=0A=
            new Template(x[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.xpath =3D this.matcher.join('');=0A=
    Selector._cache[this.expression] =3D this.xpath;=0A=
  },=0A=
=0A=
  findElements: function(root) {=0A=
    root =3D root || document;=0A=
    if (this.xpath) return document._getElementsByXPath(this.xpath, =
root);=0A=
    return this.matcher(root);=0A=
  },=0A=
=0A=
  match: function(element) {=0A=
    this.tokens =3D [];=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, as =3D =
Selector.assertions;=0A=
    var le, p, m;=0A=
=0A=
    while (e && le !=3D=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          // use the Selector.assertions methods unless the selector=0A=
          // is too complex.=0A=
          if (as[i]) {=0A=
            this.tokens.push([i, Object.clone(m)]);=0A=
            e =3D e.replace(m[0], '');=0A=
          } else {=0A=
            // reluctantly do a document-wide search=0A=
            // and look for a match in the array=0A=
            return this.findElements(document).include(element);=0A=
          }=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    var match =3D true, name, matches;=0A=
    for (var i =3D 0, token; token =3D this.tokens[i]; i++) {=0A=
      name =3D token[0], matches =3D token[1];=0A=
      if (!Selector.assertions[name](element, matches)) {=0A=
        match =3D false; break;=0A=
      }=0A=
    }=0A=
=0A=
    return match;=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "#<Selector:" + this.expression.inspect() + ">";=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Selector, {=0A=
  _cache: { },=0A=
=0A=
  xpath: {=0A=
    descendant:   "//*",=0A=
    child:        "/*",=0A=
    adjacent:     "/following-sibling::*[1]",=0A=
    laterSibling: '/following-sibling::*',=0A=
    tagName:      function(m) {=0A=
      if (m[1] =3D=3D '*') return '';=0A=
      return "[local-name()=3D'" + m[1].toLowerCase() +=0A=
             "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A=
    },=0A=
    className:    "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A=
    id:           "[@id=3D'#{1}']",=0A=
    attrPresence: function(m) {=0A=
      m[1] =3D m[1].toLowerCase();=0A=
      return new Template("[@#{1}]").evaluate(m);=0A=
    },=0A=
    attr: function(m) {=0A=
      m[1] =3D m[1].toLowerCase();=0A=
      m[3] =3D m[5] || m[6];=0A=
      return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      var h =3D Selector.xpath.pseudos[m[1]];=0A=
      if (!h) return '';=0A=
      if (Object.isFunction(h)) return h(m);=0A=
      return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A=
    },=0A=
    operators: {=0A=
      '=3D':  "[@#{1}=3D'#{3}']",=0A=
      '!=3D': "[@#{1}!=3D'#{3}']",=0A=
      '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A=
      '$=3D': "[substring(@#{1}, (string-length(@#{1}) - =
string-length('#{3}') + 1))=3D'#{3}']",=0A=
      '*=3D': "[contains(@#{1}, '#{3}')]",=0A=
      '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A=
      '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A=
    },=0A=
    pseudos: {=0A=
      'first-child': '[not(preceding-sibling::*)]',=0A=
      'last-child':  '[not(following-sibling::*)]',=0A=
      'only-child':  '[not(preceding-sibling::* or =
following-sibling::*)]',=0A=
      'empty':       "[count(*) =3D 0 and (count(text()) =3D 0 or =
translate(text(), ' \t\r\n', '') =3D '')]",=0A=
      'checked':     "[@checked]",=0A=
      'disabled':    "[@disabled]",=0A=
      'enabled':     "[not(@disabled)]",=0A=
      'not': function(m) {=0A=
        var e =3D m[6], p =3D Selector.patterns,=0A=
            x =3D Selector.xpath, le, v;=0A=
=0A=
        var exclusion =3D [];=0A=
        while (e && le !=3D e && (/\S/).test(e)) {=0A=
          le =3D e;=0A=
          for (var i in p) {=0A=
            if (m =3D e.match(p[i])) {=0A=
              v =3D Object.isFunction(x[i]) ? x[i](m) : new =
Template(x[i]).evaluate(m);=0A=
              exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A=
              e =3D e.replace(m[0], '');=0A=
              break;=0A=
            }=0A=
          }=0A=
        }=0A=
        return "[not(" + exclusion.join(" and ") + ")]";=0A=
      },=0A=
      'nth-child':      function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-last-child': function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-of-type':    function(m) {=0A=
        return Selector.xpath.pseudos.nth("position() ", m);=0A=
      },=0A=
      'nth-last-of-type': function(m) {=0A=
        return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", =
m);=0A=
      },=0A=
      'first-of-type':  function(m) {=0A=
        m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A=
      },=0A=
      'last-of-type':   function(m) {=0A=
        m[6] =3D "1"; return =
Selector.xpath.pseudos['nth-last-of-type'](m);=0A=
      },=0A=
      'only-of-type':   function(m) {=0A=
        var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + =
p['last-of-type'](m);=0A=
      },=0A=
      nth: function(fragment, m) {=0A=
        var mm, formula =3D m[6], predicate;=0A=
        if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
        if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
        if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A=
          return '[' + fragment + "=3D " + mm[1] + ']';=0A=
        if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A=
          if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A=
          var a =3D mm[1] ? Number(mm[1]) : 1;=0A=
          var b =3D mm[2] ? Number(mm[2]) : 0;=0A=
          predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A=
          "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A=
          return new Template(predicate).evaluate({=0A=
            fragment: fragment, a: a, b: b });=0A=
        }=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  criteria: {=0A=
    tagName:      'n =3D h.tagName(n, r, "#{1}", c);      c =3D false;',=0A=
    className:    'n =3D h.className(n, r, "#{1}", c);    c =3D false;',=0A=
    id:           'n =3D h.id(n, r, "#{1}", c);           c =3D false;',=0A=
    attrPresence: 'n =3D h.attrPresence(n, r, "#{1}", c); c =3D false;',=0A=
    attr: function(m) {=0A=
      m[3] =3D (m[5] || m[6]);=0A=
      return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}", =
c); c =3D false;').evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A=
      return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    descendant:   'c =3D "descendant";',=0A=
    child:        'c =3D "child";',=0A=
    adjacent:     'c =3D "adjacent";',=0A=
    laterSibling: 'c =3D "laterSibling";'=0A=
  },=0A=
=0A=
  patterns: {=0A=
    // combinators must be listed first=0A=
    // (and descendant needs to be last combinator)=0A=
    laterSibling: /^\s*~\s*/,=0A=
    child:        /^\s*>\s*/,=0A=
    adjacent:     /^\s*\+\s*/,=0A=
    descendant:   /^\s/,=0A=
=0A=
    // selectors follow=0A=
    tagName:      /^\s*(\*|[\w\-]+)(\b|$)?/,=0A=
    id:           /^#([\w\-\*]+)(\b|$)/,=0A=
    className:    /^\.([\w\-\*]+)(\b|$)/,=0A=
    pseudo:=0A=
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,=0A=
    attrPresence: /^\[([\w]+)\]/,=0A=
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^=
\]]*?)))?\]/=0A=
  },=0A=
=0A=
  // for Selector.match and Element#match=0A=
  assertions: {=0A=
    tagName: function(element, matches) {=0A=
      return matches[1].toUpperCase() =3D=3D =
element.tagName.toUpperCase();=0A=
    },=0A=
=0A=
    className: function(element, matches) {=0A=
      return Element.hasClassName(element, matches[1]);=0A=
    },=0A=
=0A=
    id: function(element, matches) {=0A=
      return element.id =3D=3D=3D matches[1];=0A=
    },=0A=
=0A=
    attrPresence: function(element, matches) {=0A=
      return Element.hasAttribute(element, matches[1]);=0A=
    },=0A=
=0A=
    attr: function(element, matches) {=0A=
      var nodeValue =3D Element.readAttribute(element, matches[1]);=0A=
      return nodeValue && Selector.operators[matches[2]](nodeValue, =
matches[5] || matches[6]);=0A=
    }=0A=
  },=0A=
=0A=
  handlers: {=0A=
    // UTILITY FUNCTIONS=0A=
    // joins two collections=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    // marks an array of nodes for counting=0A=
    mark: function(nodes) {=0A=
      var _true =3D Prototype.emptyFunction;=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._countedByPrototype =3D _true;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._countedByPrototype =3D undefined;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    // mark each child node with its position (for nth calls)=0A=
    // "ofType" flag indicates whether we're indexing for nth-of-type=0A=
    // rather than nth-child=0A=
    index: function(parentNode, reverse, ofType) {=0A=
      parentNode._countedByPrototype =3D Prototype.emptyFunction;=0A=
      if (reverse) {=0A=
        for (var nodes =3D parentNode.childNodes, i =3D nodes.length - =
1, j =3D 1; i >=3D 0; i--) {=0A=
          var node =3D nodes[i];=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || =
node._countedByPrototype)) node.nodeIndex =3D j++;=0A=
        }=0A=
      } else {=0A=
        for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node =
=3D nodes[i]; i++)=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || =
node._countedByPrototype)) node.nodeIndex =3D j++;=0A=
      }=0A=
    },=0A=
=0A=
    // filters out duplicates and extends all nodes=0A=
    unique: function(nodes) {=0A=
      if (nodes.length =3D=3D 0) return nodes;=0A=
      var results =3D [], n;=0A=
      for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A=
        if (!(n =3D nodes[i])._countedByPrototype) {=0A=
          n._countedByPrototype =3D Prototype.emptyFunction;=0A=
          results.push(Element.extend(n));=0A=
        }=0A=
      return Selector.handlers.unmark(results);=0A=
    },=0A=
=0A=
    // COMBINATOR FUNCTIONS=0A=
    descendant: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, node.getElementsByTagName('*'));=0A=
      return results;=0A=
    },=0A=
=0A=
    child: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        for (var j =3D 0, child; child =3D node.childNodes[j]; j++)=0A=
          if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') =
results.push(child);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    adjacent: function(nodes) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        var next =3D this.nextElementSibling(node);=0A=
        if (next) results.push(next);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    laterSibling: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, Element.nextSiblings(node));=0A=
      return results;=0A=
    },=0A=
=0A=
    nextElementSibling: function(node) {=0A=
      while (node =3D node.nextSibling)=0A=
	      if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    previousElementSibling: function(node) {=0A=
      while (node =3D node.previousSibling)=0A=
        if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    // TOKEN FUNCTIONS=0A=
    tagName: function(nodes, root, tagName, combinator) {=0A=
      var uTagName =3D tagName.toUpperCase();=0A=
      var results =3D [], h =3D Selector.handlers;=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          // fastlane for ordinary descendant combinators=0A=
          if (combinator =3D=3D "descendant") {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              h.concat(results, node.getElementsByTagName(tagName));=0A=
            return results;=0A=
          } else nodes =3D this[combinator](nodes);=0A=
          if (tagName =3D=3D "*") return nodes;=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.tagName.toUpperCase() =3D=3D=3D uTagName) =
results.push(node);=0A=
        return results;=0A=
      } else return root.getElementsByTagName(tagName);=0A=
    },=0A=
=0A=
    id: function(nodes, root, id, combinator) {=0A=
      var targetNode =3D $(id), h =3D Selector.handlers;=0A=
      if (!targetNode) return [];=0A=
      if (!nodes && root =3D=3D document) return [targetNode];=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          if (combinator =3D=3D 'child') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (targetNode.parentNode =3D=3D node) return [targetNode];=0A=
          } else if (combinator =3D=3D 'descendant') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Element.descendantOf(targetNode, node)) return =
[targetNode];=0A=
          } else if (combinator =3D=3D 'adjacent') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Selector.handlers.previousElementSibling(targetNode) =
=3D=3D node)=0A=
                return [targetNode];=0A=
          } else nodes =3D h[combinator](nodes);=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node =3D=3D targetNode) return [targetNode];=0A=
        return [];=0A=
      }=0A=
      return (targetNode && Element.descendantOf(targetNode, root)) ? =
[targetNode] : [];=0A=
    },=0A=
=0A=
    className: function(nodes, root, className, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      return Selector.handlers.byClassName(nodes, root, className);=0A=
    },=0A=
=0A=
    byClassName: function(nodes, root, className) {=0A=
      if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A=
      var needle =3D ' ' + className + ' ';=0A=
      for (var i =3D 0, results =3D [], node, nodeClassName; node =3D =
nodes[i]; i++) {=0A=
        nodeClassName =3D node.className;=0A=
        if (nodeClassName.length =3D=3D 0) continue;=0A=
        if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' =
').include(needle))=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    attrPresence: function(nodes, root, attr, combinator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      var results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        if (Element.hasAttribute(node, attr)) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    attr: function(nodes, root, attr, value, operator, combinator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      var handler =3D Selector.operators[operator], results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        var nodeValue =3D Element.readAttribute(node, attr);=0A=
        if (nodeValue =3D=3D=3D null) continue;=0A=
        if (handler(nodeValue, value)) results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    pseudo: function(nodes, name, value, root, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      return Selector.pseudos[name](nodes, value, root);=0A=
    }=0A=
  },=0A=
=0A=
  pseudos: {=0A=
    'first-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.previousElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'last-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.nextElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'only-child': function(nodes, value, root) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!h.previousElementSibling(node) && =
!h.nextElementSibling(node))=0A=
          results.push(node);=0A=
      return results;=0A=
    },=0A=
    'nth-child':        function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root);=0A=
    },=0A=
    'nth-last-child':   function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true);=0A=
    },=0A=
    'nth-of-type':      function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, false, true);=0A=
    },=0A=
    'nth-last-of-type': function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true, true);=0A=
    },=0A=
    'first-of-type':    function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, false, true);=0A=
    },=0A=
    'last-of-type':     function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, true, true);=0A=
    },=0A=
    'only-of-type':     function(nodes, formula, root) {=0A=
      var p =3D Selector.pseudos;=0A=
      return p['last-of-type'](p['first-of-type'](nodes, formula, root), =
formula, root);=0A=
    },=0A=
=0A=
    // handles the an+b logic=0A=
    getIndices: function(a, b, total) {=0A=
      if (a =3D=3D 0) return b > 0 ? [b] : [];=0A=
      return $R(1, total).inject([], function(memo, i) {=0A=
        if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A=
        return memo;=0A=
      });=0A=
    },=0A=
=0A=
    // handles nth(-last)-child, nth(-last)-of-type, and =
(first|last)-of-type=0A=
    nth: function(nodes, formula, root, reverse, ofType) {=0A=
      if (nodes.length =3D=3D 0) return [];=0A=
      if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
      if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
      var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A=
      h.mark(nodes);=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        if (!node.parentNode._countedByPrototype) {=0A=
          h.index(node.parentNode, reverse, ofType);=0A=
          indexed.push(node.parentNode);=0A=
        }=0A=
      }=0A=
      if (formula.match(/^\d+$/)) { // just a number=0A=
        formula =3D Number(formula);=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.nodeIndex =3D=3D formula) results.push(node);=0A=
      } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // =
an+b=0A=
        if (m[1] =3D=3D "-") m[1] =3D -1;=0A=
        var a =3D m[1] ? Number(m[1]) : 1;=0A=
        var b =3D m[2] ? Number(m[2]) : 0;=0A=
        var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A=
        for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; =
i++) {=0A=
          for (var j =3D 0; j < l; j++)=0A=
            if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A=
        }=0A=
      }=0A=
      h.unmark(nodes);=0A=
      h.unmark(indexed);=0A=
      return results;=0A=
    },=0A=
=0A=
    'empty': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        // IE treats comments as element nodes=0A=
        if (node.tagName =3D=3D '!' || (node.firstChild && =
!node.innerHTML.match(/^\s*$/))) continue;=0A=
        results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    'not': function(nodes, selector, root) {=0A=
      var h =3D Selector.handlers, selectorType, m;=0A=
      var exclusions =3D new Selector(selector).findElements(root);=0A=
      h.mark(exclusions);=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node._countedByPrototype) results.push(node);=0A=
      h.unmark(exclusions);=0A=
      return results;=0A=
    },=0A=
=0A=
    'enabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'disabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'checked': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.checked) results.push(node);=0A=
      return results;=0A=
    }=0A=
  },=0A=
=0A=
  operators: {=0A=
    '=3D':  function(nv, v) { return nv =3D=3D v; },=0A=
    '!=3D': function(nv, v) { return nv !=3D v; },=0A=
    '^=3D': function(nv, v) { return nv.startsWith(v); },=0A=
    '$=3D': function(nv, v) { return nv.endsWith(v); },=0A=
    '*=3D': function(nv, v) { return nv.include(v); },=0A=
    '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + =
' '); },=0A=
    '|=3D': function(nv, v) { return ('-' + nv.toUpperCase() + =
'-').include('-' + v.toUpperCase() + '-'); }=0A=
  },=0A=
=0A=
  split: function(expression) {=0A=
    var expressions =3D [];=0A=
    expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, =
function(m) {=0A=
      expressions.push(m[1].strip());=0A=
    });=0A=
    return expressions;=0A=
  },=0A=
=0A=
  matchElements: function(elements, expression) {=0A=
    var matches =3D $$(expression), h =3D Selector.handlers;=0A=
    h.mark(matches);=0A=
    for (var i =3D 0, results =3D [], element; element =3D elements[i]; =
i++)=0A=
      if (element._countedByPrototype) results.push(element);=0A=
    h.unmark(matches);=0A=
    return results;=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (Object.isNumber(expression)) {=0A=
      index =3D expression; expression =3D false;=0A=
    }=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    expressions =3D Selector.split(expressions.join(','));=0A=
    var results =3D [], h =3D Selector.handlers;=0A=
    for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A=
      selector =3D new Selector(expressions[i].strip());=0A=
      h.concat(results, selector.findElements(element));=0A=
    }=0A=
    return (l > 1) ? h.unique(results) : results;=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.Browser.IE) {=0A=
  Object.extend(Selector.handlers, {=0A=
    // IE returns comment nodes on getElementsByTagName("*").=0A=
    // Filter them out.=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        if (node.tagName !=3D=3D "!") a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    // IE improperly serializes _countedByPrototype in (inner|outer)HTML.=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node.removeAttribute('_countedByPrototype');=0A=
      return nodes;=0A=
    }=0A=
  });=0A=
}=0A=
=0A=
function $$() {=0A=
  return Selector.findChildElements(document, $A(arguments));=0A=
}=0A=
var Form =3D {=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
    return form;=0A=
  },=0A=
=0A=
  serializeElements: function(elements, options) {=0A=
    if (typeof options !=3D 'object') options =3D { hash: !!options };=0A=
    else if (Object.isUndefined(options.hash)) options.hash =3D true;=0A=
    var key, value, submitted =3D false, submit =3D options.submit;=0A=
=0A=
    var data =3D elements.inject({ }, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        key =3D element.name; value =3D $(element).getValue();=0A=
        if (value !=3D null && (element.type !=3D 'submit' || =
(!submitted &&=0A=
            submit !=3D=3D false && (!submit || key =3D=3D submit) && =
(submitted =3D true)))) {=0A=
          if (key in result) {=0A=
            // a key is already present; construct an array of values=0A=
            if (!Object.isArray(result[key])) result[key] =3D =
[result[key]];=0A=
            result[key].push(value);=0A=
          }=0A=
          else result[key] =3D value;=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
=0A=
    return options.hash ? data : Object.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, options) {=0A=
    return Form.serializeElements(Form.getElements(form), options);=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    return $A($(form).getElementsByTagName('*')).inject([],=0A=
      function(elements, child) {=0A=
        if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A=
          elements.push(Element.extend(child));=0A=
        return elements;=0A=
      }=0A=
    );=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name) return $A(inputs).map(Element.extend);=0A=
=0A=
    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))=0A=
        continue;=0A=
      matchingInputs.push(Element.extend(input));=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('disable');=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('enable');=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    var elements =3D $(form).getElements().findAll(function(element) {=0A=
      return 'hidden' !=3D element.type && !element.disabled;=0A=
    });=0A=
    var firstByIndex =3D elements.findAll(function(element) {=0A=
      return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A=
    }).sortBy(function(element) { return element.tabIndex }).first();=0A=
=0A=
    return firstByIndex ? firstByIndex : elements.find(function(element) =
{=0A=
      return ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    form =3D $(form);=0A=
    form.findFirstElement().activate();=0A=
    return form;=0A=
  },=0A=
=0A=
  request: function(form, options) {=0A=
    form =3D $(form), options =3D Object.clone(options || { });=0A=
=0A=
    var params =3D options.parameters, action =3D =
form.readAttribute('action') || '';=0A=
    if (action.blank()) action =3D window.location.href;=0A=
    options.parameters =3D form.serialize(true);=0A=
=0A=
    if (params) {=0A=
      if (Object.isString(params)) params =3D params.toQueryParams();=0A=
      Object.extend(options.parameters, params);=0A=
    }=0A=
=0A=
    if (form.hasAttribute('method') && !options.method)=0A=
      options.method =3D form.method;=0A=
=0A=
    return new Ajax.Request(action, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element =3D {=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
    return element;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Form.Element.Methods =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element.disabled && element.name) {=0A=
      var value =3D element.getValue();=0A=
      if (value !=3D undefined) {=0A=
        var pair =3D { };=0A=
        pair[element.name] =3D value;=0A=
        return Object.toQueryString(pair);=0A=
      }=0A=
    }=0A=
    return '';=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    return Form.Element.Serializers[method](element);=0A=
  },=0A=
=0A=
  setValue: function(element, value) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    Form.Element.Serializers[method](element, value);=0A=
    return element;=0A=
  },=0A=
=0A=
  clear: function(element) {=0A=
    $(element).value =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  present: function(element) {=0A=
    return $(element).value !=3D '';=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    try {=0A=
      element.focus();=0A=
      if (element.select && (element.tagName.toLowerCase() !=3D 'input' =
||=0A=
          !['button', 'reset', 'submit'].include(element.type)))=0A=
        element.select();=0A=
    } catch (e) { }=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.blur();=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Field =3D Form.Element;=0A=
var $F =3D Form.Element.Methods.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element, value) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element, value);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element, value);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element, value) {=0A=
    if (Object.isUndefined(value)) return element.checked ? =
element.value : null;=0A=
    else element.checked =3D !!value;=0A=
  },=0A=
=0A=
  textarea: function(element, value) {=0A=
    if (Object.isUndefined(value)) return element.value;=0A=
    else element.value =3D value;=0A=
  },=0A=
=0A=
  select: function(element, index) {=0A=
    if (Object.isUndefined(index))=0A=
      return this[element.type =3D=3D 'select-one' ?=0A=
        'selectOne' : 'selectMany'](element);=0A=
    else {=0A=
      var opt, value, single =3D !Object.isArray(index);=0A=
      for (var i =3D 0, length =3D element.length; i < length; i++) {=0A=
        opt =3D element.options[i];=0A=
        value =3D this.optionValue(opt);=0A=
        if (single) {=0A=
          if (value =3D=3D index) {=0A=
            opt.selected =3D true;=0A=
            return;=0A=
          }=0A=
        }=0A=
        else opt.selected =3D index.include(value);=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var values, length =3D element.length;=0A=
    if (!length) return null;=0A=
=0A=
    for (var i =3D 0, values =3D []; i < length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) values.push(this.optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  },=0A=
=0A=
  optionValue: function(opt) {=0A=
    // extend element because hasAttribute may not be native=0A=
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {=0A=
  initialize: function($super, element, frequency, callback) {=0A=
    $super(callback, frequency);=0A=
    this.element   =3D $(element);=0A=
    this.lastValue =3D this.getValue();=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    var value =3D this.getValue();=0A=
    if (Object.isString(this.lastValue) && Object.isString(value) ?=0A=
        this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value)) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D Class.create({=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    Form.getElements(this.element).each(this.registerCallback, this);=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        default:=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) var Event =3D { };=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
  KEY_HOME:     36,=0A=
  KEY_END:      35,=0A=
  KEY_PAGEUP:   33,=0A=
  KEY_PAGEDOWN: 34,=0A=
  KEY_INSERT:   45,=0A=
=0A=
  cache: { },=0A=
=0A=
  relatedTarget: function(event) {=0A=
    var element;=0A=
    switch(event.type) {=0A=
      case 'mouseover': element =3D event.fromElement; break;=0A=
      case 'mouseout':  element =3D event.toElement;   break;=0A=
      default: return null;=0A=
    }=0A=
    return Element.extend(element);=0A=
  }=0A=
});=0A=
=0A=
Event.Methods =3D (function() {=0A=
  var isButton;=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    var buttonMap =3D { 0: 1, 1: 4, 2: 2 };=0A=
    isButton =3D function(event, code) {=0A=
      return event.button =3D=3D buttonMap[code];=0A=
    };=0A=
=0A=
  } else if (Prototype.Browser.WebKit) {=0A=
    isButton =3D function(event, code) {=0A=
      switch (code) {=0A=
        case 0: return event.which =3D=3D 1 && !event.metaKey;=0A=
        case 1: return event.which =3D=3D 1 && event.metaKey;=0A=
        default: return false;=0A=
      }=0A=
    };=0A=
=0A=
  } else {=0A=
    isButton =3D function(event, code) {=0A=
      return event.which ? (event.which =3D=3D=3D code + 1) : =
(event.button =3D=3D=3D code);=0A=
    };=0A=
  }=0A=
=0A=
  return {=0A=
    isLeftClick:   function(event) { return isButton(event, 0) },=0A=
    isMiddleClick: function(event) { return isButton(event, 1) },=0A=
    isRightClick:  function(event) { return isButton(event, 2) },=0A=
=0A=
    element: function(event) {=0A=
      var node =3D Event.extend(event).target;=0A=
      return Element.extend(node.nodeType =3D=3D Node.TEXT_NODE ? =
node.parentNode : node);=0A=
    },=0A=
=0A=
    findElement: function(event, expression) {=0A=
      var element =3D Event.element(event);=0A=
      if (!expression) return element;=0A=
      var elements =3D [element].concat(element.ancestors());=0A=
      return Selector.findElement(elements, expression, 0);=0A=
    },=0A=
=0A=
    pointer: function(event) {=0A=
      return {=0A=
        x: event.pageX || (event.clientX +=0A=
          (document.documentElement.scrollLeft || =
document.body.scrollLeft)),=0A=
        y: event.pageY || (event.clientY +=0A=
          (document.documentElement.scrollTop || =
document.body.scrollTop))=0A=
      };=0A=
    },=0A=
=0A=
    pointerX: function(event) { return Event.pointer(event).x },=0A=
    pointerY: function(event) { return Event.pointer(event).y },=0A=
=0A=
    stop: function(event) {=0A=
      Event.extend(event);=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
      event.stopped =3D true;=0A=
    }=0A=
  };=0A=
})();=0A=
=0A=
Event.extend =3D (function() {=0A=
  var methods =3D Object.keys(Event.Methods).inject({ }, function(m, =
name) {=0A=
    m[name] =3D Event.Methods[name].methodize();=0A=
    return m;=0A=
  });=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    Object.extend(methods, {=0A=
      stopPropagation: function() { this.cancelBubble =3D true },=0A=
      preventDefault:  function() { this.returnValue =3D false },=0A=
      inspect: function() { return "[object Event]" }=0A=
    });=0A=
=0A=
    return function(event) {=0A=
      if (!event) return false;=0A=
      if (event._extendedByPrototype) return event;=0A=
=0A=
      event._extendedByPrototype =3D Prototype.emptyFunction;=0A=
      var pointer =3D Event.pointer(event);=0A=
      Object.extend(event, {=0A=
        target: event.srcElement,=0A=
        relatedTarget: Event.relatedTarget(event),=0A=
        pageX:  pointer.x,=0A=
        pageY:  pointer.y=0A=
      });=0A=
      return Object.extend(event, methods);=0A=
    };=0A=
=0A=
  } else {=0A=
    Event.prototype =3D Event.prototype || =
document.createEvent("HTMLEvents").__proto__;=0A=
    Object.extend(Event.prototype, methods);=0A=
    return Prototype.K;=0A=
  }=0A=
})();=0A=
=0A=
Object.extend(Event, (function() {=0A=
  var cache =3D Event.cache;=0A=
=0A=
  function getEventID(element) {=0A=
    if (element._prototypeEventID) return element._prototypeEventID[0];=0A=
    arguments.callee.id =3D arguments.callee.id || 1;=0A=
    return element._prototypeEventID =3D [++arguments.callee.id];=0A=
  }=0A=
=0A=
  function getDOMEventName(eventName) {=0A=
    if (eventName && eventName.include(':')) return "dataavailable";=0A=
    return eventName;=0A=
  }=0A=
=0A=
  function getCacheForID(id) {=0A=
    return cache[id] =3D cache[id] || { };=0A=
  }=0A=
=0A=
  function getWrappersForEventName(id, eventName) {=0A=
    var c =3D getCacheForID(id);=0A=
    return c[eventName] =3D c[eventName] || [];=0A=
  }=0A=
=0A=
  function createWrapper(element, eventName, handler) {=0A=
    var id =3D getEventID(element);=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    if (c.pluck("handler").include(handler)) return false;=0A=
=0A=
    var wrapper =3D function(event) {=0A=
      if (!Event || !Event.extend ||=0A=
        (event.eventName && event.eventName !=3D eventName))=0A=
          return false;=0A=
=0A=
      Event.extend(event);=0A=
      handler.call(element, event);=0A=
    };=0A=
=0A=
    wrapper.handler =3D handler;=0A=
    c.push(wrapper);=0A=
    return wrapper;=0A=
  }=0A=
=0A=
  function findWrapper(id, eventName, handler) {=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    return c.find(function(wrapper) { return wrapper.handler =3D=3D =
handler });=0A=
  }=0A=
=0A=
  function destroyWrapper(id, eventName, handler) {=0A=
    var c =3D getCacheForID(id);=0A=
    if (!c[eventName]) return false;=0A=
    c[eventName] =3D c[eventName].without(findWrapper(id, eventName, =
handler));=0A=
  }=0A=
=0A=
  function destroyCache() {=0A=
    for (var id in cache)=0A=
      for (var eventName in cache[id])=0A=
        cache[id][eventName] =3D null;=0A=
  }=0A=
=0A=
  if (window.attachEvent) {=0A=
    window.attachEvent("onunload", destroyCache);=0A=
  }=0A=
=0A=
  return {=0A=
    observe: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var name =3D getDOMEventName(eventName);=0A=
=0A=
      var wrapper =3D createWrapper(element, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.addEventListener) {=0A=
        element.addEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.attachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    stopObserving: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var id =3D getEventID(element), name =3D =
getDOMEventName(eventName);=0A=
=0A=
      if (!handler && eventName) {=0A=
        getWrappersForEventName(id, eventName).each(function(wrapper) {=0A=
          element.stopObserving(eventName, wrapper.handler);=0A=
        });=0A=
        return element;=0A=
=0A=
      } else if (!eventName) {=0A=
        Object.keys(getCacheForID(id)).each(function(eventName) {=0A=
          element.stopObserving(eventName);=0A=
        });=0A=
        return element;=0A=
      }=0A=
=0A=
      var wrapper =3D findWrapper(id, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.removeEventListener) {=0A=
        element.removeEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.detachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      destroyWrapper(id, eventName, handler);=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    fire: function(element, eventName, memo) {=0A=
      element =3D $(element);=0A=
      if (element =3D=3D document && document.createEvent && =
!element.dispatchEvent)=0A=
        element =3D document.documentElement;=0A=
=0A=
      var event;=0A=
      if (document.createEvent) {=0A=
        event =3D document.createEvent("HTMLEvents");=0A=
        event.initEvent("dataavailable", true, true);=0A=
      } else {=0A=
        event =3D document.createEventObject();=0A=
        event.eventType =3D "ondataavailable";=0A=
      }=0A=
=0A=
      event.eventName =3D eventName;=0A=
      event.memo =3D memo || { };=0A=
=0A=
      if (document.createEvent) {=0A=
        element.dispatchEvent(event);=0A=
      } else {=0A=
        element.fireEvent(event.eventType, event);=0A=
      }=0A=
=0A=
      return Event.extend(event);=0A=
    }=0A=
  };=0A=
})());=0A=
=0A=
Object.extend(Event, Event.Methods);=0A=
=0A=
Element.addMethods({=0A=
  fire:          Event.fire,=0A=
  observe:       Event.observe,=0A=
  stopObserving: Event.stopObserving=0A=
});=0A=
=0A=
Object.extend(document, {=0A=
  fire:          Element.Methods.fire.methodize(),=0A=
  observe:       Element.Methods.observe.methodize(),=0A=
  stopObserving: Element.Methods.stopObserving.methodize(),=0A=
  loaded:        false=0A=
});=0A=
=0A=
(function() {=0A=
  /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A=
     Matthias Miller, Dean Edwards and John Resig. */=0A=
=0A=
  var timer;=0A=
=0A=
  function fireContentLoadedEvent() {=0A=
    if (document.loaded) return;=0A=
    if (timer) window.clearInterval(timer);=0A=
    document.fire("dom:loaded");=0A=
    document.loaded =3D true;=0A=
  }=0A=
=0A=
  if (document.addEventListener) {=0A=
    if (Prototype.Browser.WebKit) {=0A=
      timer =3D window.setInterval(function() {=0A=
        if (/loaded|complete/.test(document.readyState))=0A=
          fireContentLoadedEvent();=0A=
      }, 0);=0A=
=0A=
      Event.observe(window, "load", fireContentLoadedEvent);=0A=
=0A=
    } else {=0A=
      document.addEventListener("DOMContentLoaded",=0A=
        fireContentLoadedEvent, false);=0A=
    }=0A=
=0A=
  } else {=0A=
    document.write("<script id=3D__onDOMContentLoaded defer =
src=3D//:><\/script>");=0A=
    $("__onDOMContentLoaded").onreadystatechange =3D function() {=0A=
      if (this.readyState =3D=3D "complete") {=0A=
        this.onreadystatechange =3D null;=0A=
        fireContentLoadedEvent();=0A=
      }=0A=
    };=0A=
  }=0A=
})();=0A=
/*------------------------------- DEPRECATED =
-------------------------------*/=0A=
=0A=
Hash.toQueryString =3D Object.toQueryString;=0A=
=0A=
var Toggle =3D { display: Element.toggle };=0A=
=0A=
Element.Methods.childOf =3D Element.Methods.descendantOf;=0A=
=0A=
var Insertion =3D {=0A=
  Before: function(element, content) {=0A=
    return Element.insert(element, {before:content});=0A=
  },=0A=
=0A=
  Top: function(element, content) {=0A=
    return Element.insert(element, {top:content});=0A=
  },=0A=
=0A=
  Bottom: function(element, content) {=0A=
    return Element.insert(element, {bottom:content});=0A=
  },=0A=
=0A=
  After: function(element, content) {=0A=
    return Element.insert(element, {after:content});=0A=
  }=0A=
};=0A=
=0A=
var $continue =3D new Error('"throw $continue" is deprecated, use =
"return" instead');=0A=
=0A=
// This should be moved to script.aculo.us; notice the deprecated methods=0A=
// further below, that map to the newer Element methods.=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=
  // 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 Element.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 Element.cumulativeScrollOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D Element.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=
  // Deprecation layer -- use newer Element methods now (1.5.2).=0A=
=0A=
  cumulativeOffset: Element.Methods.cumulativeOffset,=0A=
=0A=
  positionedOffset: Element.Methods.positionedOffset,=0A=
=0A=
  absolutize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.absolutize(element);=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.relativize(element);=0A=
  },=0A=
=0A=
  realOffset: Element.Methods.cumulativeScrollOffset,=0A=
=0A=
  offsetParent: Element.Methods.getOffsetParent,=0A=
=0A=
  page: Element.Methods.viewportOffset,=0A=
=0A=
  clone: function(source, target, options) {=0A=
    options =3D options || { };=0A=
    return Element.clonePosition(target, source, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!document.getElementsByClassName) document.getElementsByClassName =
=3D function(instanceMethods){=0A=
  function iter(name) {=0A=
    return name.blank() ? null : "[contains(concat(' ', @class, ' '), ' =
" + name + " ')]";=0A=
  }=0A=
=0A=
  instanceMethods.getElementsByClassName =3D =
Prototype.BrowserFeatures.XPath ?=0A=
  function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var cond =3D /\s/.test(className) ? $w(className).map(iter).join('') =
: iter(className);=0A=
    return cond ? document._getElementsByXPath('.//*' + cond, element) : =
[];=0A=
  } : function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var elements =3D [], classNames =3D (/\s/.test(className) ? =
$w(className) : null);=0A=
    if (!classNames && !className) return elements;=0A=
=0A=
    var nodes =3D $(element).getElementsByTagName('*');=0A=
    className =3D ' ' + className + ' ';=0A=
=0A=
    for (var i =3D 0, child, cn; child =3D nodes[i]; i++) {=0A=
      if (child.className && (cn =3D ' ' + child.className + ' ') && =
(cn.include(className) ||=0A=
          (classNames && classNames.all(function(name) {=0A=
            return !name.toString().blank() && cn.include(' ' + name + ' =
');=0A=
          }))))=0A=
        elements.push(Element.extend(child));=0A=
    }=0A=
    return elements;=0A=
  };=0A=
=0A=
  return function(className, parentElement) {=0A=
    return $(parentElement || =
document.body).getElementsByClassName(className);=0A=
  };=0A=
}(Element.Methods);=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($A(this).concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set($A(this).without(classNameToRemove).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return $A(this).join(' ');=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.addMethods();
------=_NextPart_000_0000_01CA5B95.5DDF4B10
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_01CA5B95.5DDF4B10
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_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/common/screen/altClickToSearch.js

NYTD.require("http://graphics8.nytimes.com/js/app/lib/prototype/1.6.0.2/p=
rototype.js", function(){NYTD.WordReference.initialize();});=0A=
=0A=
NYTD.WordReference =3D (function(){=0A=
  =0A=
  var selection, selectionText, selectionButton, newRange;=0A=
 =0A=
  function handleCopy(event) {=0A=
    var wc =3D wordCount(selectionText);=0A=
    if(wc) {=0A=
      =
dcsMultiTrack('DCS.dcssip','www.nytimes.com','DCS.dcsuri','/contentCopyTr=
acker.html','DCS.dcswc',wc,'WT.ti','contentCopyTracker','WT.z_dcsm','1');=0A=
    }=0A=
  }=0A=
=0A=
  function wordCount(inStr) {=0A=
    var wc;=0A=
    wc =3D inStr && inStr.replace(/[^\s\w]+/g, "");           // get rid =
of punctuation=0A=
    wc =3D wc && wc.replace(/^\s*/, "").replace(/\s*$/, "");  // trim=0A=
    wc =3D wc && wc.length && wc.split(/\s+/).length;         // split & =
count=0A=
    return Number(wc);=0A=
  }=0A=
=0A=
  function handleClick(event) {=0A=
    if (selectionButton){=0A=
      cleanUp();=0A=
    }=0A=
    =0A=
    selection =3D getSelection();=0A=
    selectionText =3D selection && selection.toString();=0A=
    if (selectionText) {=0A=
      window.setTimeout(insertButton, 0);=0A=
      event.stop();=0A=
    }=0A=
  }=0A=
  =0A=
  function getSelection() {=0A=
    return Try.these(=0A=
      function() { return window.getSelection() },=0A=
      function() { return document.getSelection() },=0A=
      function() { =0A=
        var selection =3D document.selection && =
document.selection.createRange();=0A=
        selection.toString =3D function() { return this.text };=0A=
        return selection;=0A=
      }=0A=
    ) || false;=0A=
  }=0A=
  =0A=
  function insertButton() {=0A=
    =0A=
    selectionButton =3D new Element(=0A=
        'span', {=0A=
          'className':'nytd_selection_button',=0A=
          'id':'nytd_selection_button',=0A=
          'title':'Lookup Word',=0A=
          'style': 'margin:-20px 0 0 -20px; position:absolute; =
background:url(http://graphics8.nytimes.com/images/global/word_reference/=
ref_bubble.png);width:25px;height:29px;cursor:pointer;_background-image: =
none;filter: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D"http://graphics=
8.nytimes.com/images/global/word_reference/ref_bubble.png", =
sizingMethod=3D"image");'=0A=
        }=0A=
    )=0A=
      =0A=
    if (Prototype.Browser.IE) {=0A=
      var tmp =3D new Element('div');=0A=
      tmp.appendChild(selectionButton);=0A=
      newRange =3D selection.duplicate();=0A=
      newRange.setEndPoint( "StartToEnd", selection);=0A=
      newRange.pasteHTML(tmp.innerHTML);=0A=
      selectionButton =3D $('nytd_selection_button');=0A=
    }=0A=
    else {=0A=
      var range =3D selection.getRangeAt(0);=0A=
      newRange =3D document.createRange();=0A=
      newRange.setStart(selection.focusNode, range.endOffset);=0A=
      newRange.insertNode(selectionButton);=0A=
    }=0A=
    =0A=
    Element.observe(selectionButton, 'mouseup', exportSelection, true);=0A=
    =0A=
  }=0A=
  =0A=
  function cleanUp() {=0A=
    selection =3D null;=0A=
    selectionButton.stopObserving('mouseup', exportSelection);=0A=
    newRange && newRange.pasteHTML && newRange.pasteHTML('');=0A=
    newRange =3D null;=0A=
    selectionButton.remove();=0A=
    selectionButton =3D null;=0A=
    selectionText =3D '';=0A=
  }=0A=
  =0A=
  function exportSelection(event) {=0A=
    var url =3D =
'http://query.nytimes.com/search/query?srchst=3Dref&query=3D' + =
encodeURIComponent(selectionText);=0A=
    var newwin =3D =
window.open(url,'answersdotcom','height=3D450,width=3D820,location=3Dfals=
e,menubar=3Dfalse,toolbar=3Dfalse,status=3Dfalse,resizable, scrollbars');=0A=
    if (newwin) newwin.focus();=0A=
    event.stop();=0A=
  }=0A=
  =0A=
  return {=0A=
    initialize: function() {=0A=
      document.observe('mouseup', handleClick, false);=0A=
    // need to do it this way because of IE=0A=
    document.getElementsByTagName("html")[0].oncopy =3D  handleCopy;=0A=
    }=0A=
  };=0A=
  =0A=
})();=0A=

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/util/tooltip.js

/*=0A=
$Id: tooltip.js 16265 2009-03-18 18:06:05Z messay $ =0A=
(c)2006 - 2007 The New York Times Company =0A=
*/=0A=
=0A=
function tooltip() {=0A=
	this.container =3D null;=0A=
	this.content =3D null; =0A=
	this.miliseconds =3D 5000;=0A=
	this.timeoutId =3D null;=0A=
	this.topOffset =3D 0;=0A=
	this.leftOffset =3D 65;=0A=
	this.coords =3D [];=0A=
	return this;=0A=
}=0A=
=0A=
tooltip.prototype.write =3D function(){=0A=
	this.container =3D document.createElement("div");=0A=
	=0A=
	this.container.setAttribute("id", "toolTip");=0A=
	this.container.setAttribute("class","show");=0A=
	=0A=
	this.content =3D document.createElement("div");=0A=
	this.content.setAttribute("id", "content");=0A=
	this.content.appendChild(document.createTextNode("this is the =
toolbar"));=0A=
	this.container.appendChild(this.content);=0A=
	=0A=
	document.body.appendChild(this.container);=0A=
}=0A=
=0A=
tooltip.prototype.stop =3D function(){=0A=
	if (this.timeoutId !=3D null) window.clearTimeout(this.timeoutId); =0A=
}=0A=
=0A=
=0A=
tooltip.prototype.findPos =3D function(obj) {=0A=
	var curleft =3D curtop =3D 0;=0A=
	if (obj.offsetParent) {=0A=
		curleft =3D obj.offsetLeft=0A=
		curtop =3D obj.offsetTop=0A=
		while (obj =3D obj.offsetParent) {=0A=
			curleft +=3D obj.offsetLeft=0A=
			curtop +=3D obj.offsetTop=0A=
		}=0A=
	}=0A=
	this.coords =3D [curleft,curtop];=0A=
}=0A=
=0A=
=0A=
tooltip.prototype.show =3D function(obj, text) {=0A=
	this.stop();=0A=
	//initialize tooltip div=0A=
	if (this.container =3D=3D null) { this.write(); }=0A=
	this.findPos(obj);=0A=
	topOffset =3D (arguments[2]) ? arguments[2] : this.topOffset; //use =
custom value for top if available=0A=
	leftOffset =3D (arguments[3]) ? arguments[3] : this.leftOffset; //use =
custom value for left if available=0A=
	this.container.style.top =3D (this.coords[1] + topOffset) + 'px';=0A=
	this.container.style.left =3D (this.coords[0] + leftOffset) +  'px';=0A=
	this.container.style.display =3D "block";=0A=
	this.content.innerHTML =3D text;=0A=
}=0A=
=0A=
tooltip.prototype.rollout =3D function(){=0A=
	tooltip.hide();=0A=
}=0A=
	=0A=
tooltip.prototype.hide =3D function() {=0A=
	this.stop();=0A=
	this.container.style.display =3D "none";=0A=
}=0A=
=0A=
tooltip =3D new tooltip();=0A=

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/app/lib/scriptaculous/1.8.1/scriptaculous.js?load=effects,controls

// script.aculo.us scriptaculous.js v1.8.1, Thu Jan 03 22:07:12 -0500 =
2008=0A=
=0A=
// Copyright (c) 2005-2007 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=
// For details, see the script.aculo.us web site: http://script.aculo.us/=0A=
=0A=
var Scriptaculous =3D {=0A=
  Version: '1.8.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=
  REQUIRED_PROTOTYPE: '1.6.0',=0A=
  load: function() {=0A=
    function convertVersionString(versionString){=0A=
      var r =3D versionString.split('.');=0A=
      return parseInt(r[0])*100000 + parseInt(r[1])*1000 + =
parseInt(r[2]);=0A=
    }=0A=
 =0A=
    if((typeof Prototype=3D=3D'undefined') || =0A=
       (typeof Element =3D=3D 'undefined') || =0A=
       (typeof Element.Methods=3D=3D'undefined') ||=0A=
       (convertVersionString(Prototype.Version) < =0A=
        convertVersionString(Scriptaculous.REQUIRED_PROTOTYPE)))=0A=
       throw("script.aculo.us requires the Prototype JavaScript =
framework >=3D " +=0A=
        Scriptaculous.REQUIRED_PROTOTYPE);=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] : =
'builder,effects,dragdrop,controls,slider,sound').split(',').each(=0A=
       function(include) { Scriptaculous.require(path+include+'.js') });=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
Scriptaculous.load();
------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/section/business/businesssearch/autosuggest.js

/* $Id: autosuggest.js 15968 2009-03-11 21:40:15Z david $=0A=
   (c) 2008 The New York Times Company=0A=
*/=0A=
=0A=
// common object for member center ticker alerts=0A=
var TickerAlertCommon =3D { safe: 'result.ticker', preventSubmit: true, =
selectFirst: true, disableFunds: true, paramName: 'query' }=0A=
=0A=
/**=0A=
 * Configuration variables specific to Business Autosuggest=0A=
 * @constructor=0A=
 */=0A=
Business =3D {=0A=
  =0A=
  /**=0A=
   * @param {Array} Inputs An array of inputs used in autosuggest,=0A=
   * an item can either be a string representing the ID or an object=0A=
   * containing setup information:=0A=
   * { input: id,=0A=
   *   placeholder: text (optional)=0A=
   *   placeholder_class: class (optional)=0A=
   *   safe: evaled js (optional) Place in input field=0A=
   *   preventSubmit: boolean (optional) Prevents redirecting to URL on =
selection=0A=
   *   selectFirst: boolean (optional) Selects first item on searching=0A=
   *   forceLeft: boolean (optional) Forces the autosuggest results box =
to the left=0A=
   *  // Extra: any option defined within Ajax.Autocompleter can go here=0A=
   *  // and will be passed on creation=0A=
   *  }=0A=
   */=0A=
  Inputs:   [ // regular page inputs=0A=
              { input: 'bsearchQuery', // subnav input=0A=
                placeholder: 'News, Stocks, Funds, Companies',=0A=
                placeholder_class: 'greyed' },=0A=
              { input: 'qsearchQuery', // module input=0A=
                placeholder: 'Stocks, ETFs, Funds',=0A=
                placeholder_class: 'greyed',=0A=
                paramName: 'query' },=0A=
                =0A=
              // create ticker alert inputs (member center)=0A=
              Object.extend(Object.clone(TickerAlertCommon), { input: =
'tickername_1' }),=0A=
              Object.extend(Object.clone(TickerAlertCommon), { input: =
'tickername_2' }),=0A=
              Object.extend(Object.clone(TickerAlertCommon), { input: =
'tickername_3' }),=0A=
              Object.extend(Object.clone(TickerAlertCommon), { input: =
'tickername_4' }),=0A=
              Object.extend(Object.clone(TickerAlertCommon), { input: =
'tickername_5' })=0A=
            ],=0A=
  =0A=
  /**=0A=
   * Defines autosuggest URI based on the hostname=0A=
   *=0A=
   * @param {String} h Supply a hostname instead of=0A=
   * basing it off the window hostname=0A=
   * @returns {String} Autosuggest Service URI=0A=
   */=0A=
  SuggestServer: function(h) {=0A=
    switch (h || window.location.hostname) {=0A=
      // wsod=0A=
      case 'smarkets.on.nytimes.com':=0A=
      case 'markets.on.nytimes.com':=0A=
      case 'nytimes.wsodqa.com':=0A=
        return '/services/autocomplete/autocomplete.asp';=0A=
        break;=0A=
       // debug=0A=
      case 'localhost':=0A=
        return '_return.php';=0A=
        break;=0A=
      // default=0A=
      default:=0A=
        return '/svc/search/business/autosuggest';=0A=
    }=0A=
  },=0A=
  =0A=
  /**=0A=
   * Returns the funds redirect url=0A=
   *=0A=
   * @param {String} s Ticker to be appended to url=0A=
   * @returns {String} URL for Funds redirect=0A=
   */=0A=
  FundURL: function(s) {=0A=
    return =
'http://markets.on.nytimes.com/research/markets/usmarkets/snapshot.asp?sy=
mbol=3D' + s;=0A=
  },=0A=
  =0A=
  /**=0A=
   * @param {Template} Template Defines template used for pushing into UL=0A=
   */=0A=
  Template:           new Template('<li =
title=3D"#{output_safe}"><span>#{ticker}</span>#{company}</li>')=0A=
}=0A=
=0A=
/**=0A=
 * Business.Autosuggest is an extension of Ajax.Autocompleter=0A=
 * defined by scriptaculous. This extension adds specific=0A=
 * support for NYT service-based autocomplete.=0A=
 *=0A=
 * Assumes results divider is below (next) to the search=0A=
 * input.=0A=
 *=0A=
 * Requires Scriptaculous 1.8.1 or above (1.8.0 has a bug)=0A=
 * =0A=
 * @constructor=0A=
 * @base Ajax.Autocompleter=0A=
 * @requires Business.Config Required for configuration variables=0A=
 */=0A=
Business.Autosuggest =3D Class.create();=0A=
Object.extend(Object.extend(Business.Autosuggest.prototype, =
Ajax.Autocompleter.prototype), {=0A=
  initialize: function(element, update, url, options) {=0A=
    options =3D options || {};=0A=
    this.baseInitialize(element, update, options);=0A=
    this.options.asynchronous  =3D true;=0A=
    this.options.onComplete    =3D this.onComplete.bind(this);=0A=
    this.options.defaultParams =3D this.options.parameters || null;=0A=
    this.options.method        =3D 'get';=0A=
    this.options.autoSelect    =3D false; // prevent autoselecting if =
only one result=0A=
    this.options.minChars      =3D 2;=0A=
    this.options.frequency     =3D 0;=0A=
    this.options.selectFirst   =3D options.selectFirst || false;=0A=
    this.options.preventSubmit =3D options.preventSubmit || false;=0A=
    this.options.disableFunds  =3D options.disableFunds || false;=0A=
    this.url                   =3D url;=0A=
    this.urls                  =3D [];=0A=
  },=0A=
  =0A=
  /**=0A=
   * Called on a successfull complete of the service call=0A=
   */=0A=
  onComplete: function(request) {=0A=
    this.processResponse(request.responseText.evalJSON());=0A=
  },=0A=
  =0A=
  /**=0A=
   * Overwriting to remove scrolling into view as this breaks=0A=
   * functionality. Why was this added?=0A=
   * @private=0A=
   */=0A=
  markPrevious: function() {=0A=
    if(this.index > 0) this.index--=0A=
      else this.index =3D this.entryCount-1;=0A=
  },=0A=
=0A=
  /**=0A=
   * Overwriting to remove scrolling into view as this breaks=0A=
   * functionality. Why was this added?=0A=
   * @private=0A=
   */=0A=
  markNext: function() {=0A=
    if(this.index < this.entryCount-1) this.index++=0A=
      else this.index =3D 0;=0A=
  },=0A=
  =0A=
  /**=0A=
   * Fires when a user selects an entry, this will redirect the=0A=
   * user to the page supplied within the URLs array=0A=
   */=0A=
  selectEntry: function() {=0A=
    this.active =3D false;=0A=
    var entry =3D this.getCurrentEntry();=0A=
    if(entry) {=0A=
      this.updateElement(entry);=0A=
      this.element.parentNode.onsubmit =3D function() { return false; } =
// firefox 2 mac bug=0A=
      if( !this.options.preventSubmit ) { window.location =3D =
this.urls[entry.autocompleteIndex]; }=0A=
    } else {=0A=
      this.element.parentNode.submit();=0A=
    }=0A=
  },=0A=
  =0A=
  /**=0A=
   * Updates the search input with the selected value=0A=
   *=0A=
   * @param {Element} selectedElement DOM element selected by user=0A=
   */=0A=
  updateElement: function(selectedElement) {  =0A=
    this.element.setValue(selectedElement.readAttribute('title'));=0A=
    this.element.focus();=0A=
  },=0A=
  =0A=
  /**=0A=
   * Processes the JSON response into a properly formatted list=0A=
   *=0A=
   * @param {Object} json The json object initially returned=0A=
   * by the ajax call=0A=
   * @requires Business.Config Defines HTML template=0A=
   */=0A=
  processResponse: function(json) {=0A=
    var html =3D [];=0A=
    var keyword =3D json[0];=0A=
    var results =3D json[1];=0A=
    =0A=
    this.urls =3D [];=0A=
    this.entryCount =3D 0;=0A=
    html.push('<ul>')=0A=
    =0A=
    /**=0A=
     * Loop through the results array and push to UL=0A=
     */=0A=
    for(var i =3D 0; i < results.length; i++ )=0A=
    {=0A=
      var result =3D eval('(' + results[i] + ')').results;=0A=
      var re =3D new RegExp('(' + keyword + ')', 'i');=0A=
      =0A=
      // validate and skip on false=0A=
      if ( !this.validateResult(result) ) continue;=0A=
=0A=
      this.urls.push((this.isFund(result)) ? =
Business.FundURL(result.ticker) : result.url);=0A=
      html.push(this.options.template.evaluate({=0A=
        ticker:       result.ticker.replace(re, '<strong>$1</strong>'),=0A=
        company:      result.company.replace(re, '<strong>$1</strong>'),=0A=
        output_safe:  ( this.options.safe ) ?=0A=
          eval( this.options.safe ) : result.company=0A=
      }));=0A=
      this.entryCount++;=0A=
    }=0A=
    =0A=
    html.push('</ul>');=0A=
    this.updateChoices(html.join(''));=0A=
    if( !this.options.selectFirst ) this.makeInactive();=0A=
  },=0A=
  =0A=
  /**=0A=
   * Not so pretty way of not selecting the first result by=0A=
   * default; this removes the selected class and sets the=0A=
   * index to a negative value negating the selectEntry func=0A=
   */=0A=
  makeInactive: function() {=0A=
    =
this.update.getElementsByTagName('li')[0].removeClassName('selected');=0A=
    this.index =3D -1;=0A=
  },=0A=
  =0A=
  /**=0A=
   * Returns true or false dependent on weather the result=0A=
   * is a fund, i.e. contains company and ticker but no url=0A=
   *=0A=
   * @returns True or false=0A=
   */=0A=
  isFund: function(result) {=0A=
    return ( result.company && result.ticker && !result.url );=0A=
  },=0A=
  =0A=
  /**=0A=
   * Returns true or false based on whether the object passes=0A=
   * validation or not.=0A=
   *=0A=
   * @param {Object} result Result object passed to function=0A=
   * @returns True or false=0A=
   * @type Boolean=0A=
   */=0A=
  validateResult: function(result) {=0A=
    // if entirely empty return false=0A=
    if ( !result.company || !result.ticker || ( !this.isFund(result) && =
!result.url) )=0A=
      return false;=0A=
=0A=
    // if the result is a fund, check that we want to display it=0A=
    if ( this.isFund(result) && this.options.disableFunds )=0A=
      return false;=0A=
    =0A=
    // defaults to true=0A=
    return true;=0A=
  }=0A=
});=0A=
=0A=
/**=0A=
 * Creates a placeholder, or default input text, for the=0A=
 * supplied element.=0A=
 *=0A=
 * @param {Element} el Search input=0A=
 * @param {String} text Placeholder Text=0A=
 * @param {String} class Placeholder class name=0A=
 */=0A=
var createPlaceholder =3D function(el, text, css_class) {=0A=
  var searchInput     =3D $(el);=0A=
=0A=
  // if value is present, quietly exit=0A=
  if ( searchInput.present() ) return;=0A=
  =0A=
  // set default text and class=0A=
  if ( css_class ) $(el).addClassName( css_class );=0A=
  $(el).setValue( text );=0A=
=0A=
  /**=0A=
   * Observe focus, if input value equals placeholder value=0A=
   * then clear the input and remove the class=0A=
   */=0A=
  searchInput.observe('focus', function(){=0A=
    if ( this.value =3D=3D text ) {=0A=
      this.clear();=0A=
      if ( css_class ) this.removeClassName( css_class );=0A=
    }=0A=
  });=0A=
=0A=
  /**=0A=
   * Observe blur, if input value is empty, replace with default=0A=
   * placeholder value and add class back=0A=
   */=0A=
  searchInput.observe('blur', function(){=0A=
    if ( !this.present() ) {=0A=
      if ( css_class ) this.addClassName( css_class );=0A=
      this.setValue( text );=0A=
    }=0A=
  });=0A=
  =0A=
  // prevent placeholder text from being submitted by accident=0A=
  searchInput.parentNode.onsubmit =3D function(){=0A=
    if ( $(el).value =3D=3D text ) $(el).clear();=0A=
    return true;=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * Fires on document ready, initializes autosuggest object=0A=
 */=0A=
document.observe("dom:loaded", function(){=0A=
  var page =3D Business.SuggestServer();=0A=
  var template =3D Business.Template;=0A=
  =0A=
  // get the inputs, if there is only one, push it into an array=0A=
  var inputs =3D ( typeof(Business.Inputs) !=3D 'object' ) ?=0A=
    [Business.Inputs] : Business.Inputs;=0A=
  =0A=
  // only create object if on correct host and has defined inputs=0A=
  if ( page !=3D false && inputs )=0A=
  {    =0A=
    // loop through supplied inputs and create autosuggest object=0A=
    inputs.each(function(i) {=0A=
      =0A=
      // using placeholder? if so, get the input from object=0A=
      var input =3D ( typeof(i) =3D=3D 'object' ) ? $(i.input) : $(i);=0A=
      var update =3D (input) ? input.next("div.querySuggestions") : =
update =3D null;=0A=
  =0A=
      // check for existence & create=0A=
      if( input && update )=0A=
      {=0A=
        =0A=
        // force left if set=0A=
        if ( i.forceLeft ) update.addClassName('forceLeft');=0A=
        =0A=
        // deal with options - remove default (not used by autosuggest)=0A=
        var options =3D ( typeof i =3D=3D 'object' ) ? Object.clone(i) : =
{};=0A=
        options.input =3D options.placeholder =3D =
options.placeholder_class =3D options.forceLeft =3D null;=0A=
        options.template =3D template;=0A=
        =0A=
        // finally create the object=0A=
        new Business.Autosuggest(input, update, page, options);=0A=
      }=0A=
      =0A=
      // create placeholder if defined=0A=
      if ( input && typeof i =3D=3D 'object' && i.placeholder )=0A=
        createPlaceholder(input, i.placeholder, i.placeholder_class)=0A=
    });=0A=
  }=0A=
});=0A=

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/packages/html/multimedia/js/swfobject.js

/**=0A=
 * SWFObject v1.5: Flash Player detection and embed - =
http://blog.deconcept.com/swfobject/=0A=
 *=0A=
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT =
License:=0A=
 * http://www.opensource.org/licenses/mit-license.php=0A=
 *=0A=
 */=0A=
if(typeof deconcept=3D=3D"undefined"){var deconcept=3Dnew =
Object();}if(typeof =
deconcept.util=3D=3D"undefined"){deconcept.util=3Dnew =
Object();}if(typeof =
deconcept.SWFObjectUtil=3D=3D"undefined"){deconcept.SWFObjectUtil=3Dnew =
Object();}deconcept.SWFObject=3Dfunction(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!=
document.getElementById){return;}this.DETECT_KEY=3D_a?_a:"detectflash";th=
is.skipDetect=3Ddeconcept.util.getRequestParameter(this.DETECT_KEY);this.=
params=3Dnew Object();this.variables=3Dnew =
Object();this.attributes=3Dnew =
Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id"=
,id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height=
",h);}if(_5){this.setAttribute("version",new =
deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=3Dd=
econcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&=
&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=3Dtrue;}if(c=
){this.addParam("bgcolor",c);}var =
q=3D_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpress=
Install",false);this.setAttribute("doExpressInstall",false);var =
_c=3D(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.s=
etAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);=
}};deconcept.SWFObject.prototype=3D{useExpressInstall:function(_d){this.x=
iSWFPath=3D!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInsta=
ll",true);},setAttribute:function(_e,_f){this.attributes[_e]=3D_f;},getAt=
tribute:function(_10){return =
this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=3D_12;=
},getParams:function(){return =
this.params;},addVariable:function(_13,_14){this.variables[_13]=3D_14;},g=
etVariable:function(_15){return =
this.variables[_15];},getVariables:function(){return =
this.variables;},getVariablePairs:function(){var _16=3Dnew Array();var =
key;var _18=3Dthis.getVariables();for(key in =
_18){_16[_16.length]=3Dkey+"=3D"+_18[key];}return =
_16;},getSWFHTML:function(){var =
_19=3D"";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.l=
ength){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplay=
erType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19=3D"<embed =
type=3D\"application/x-shockwave-flash\" =
src=3D\""+this.getAttribute("swf")+"\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\"";_19+=3D" =
id=3D\""+this.getAttribute("id")+"\" =
name=3D\""+this.getAttribute("id")+"\" ";var =
_1a=3Dthis.getParams();for(var key in =
_1a){_19+=3D[key]+"=3D\""+_1a[key]+"\" ";}var =
_1c=3Dthis.getVariablePairs().join("&");if(_1c.length>0){_19+=3D"flashvar=
s=3D\""+_1c+"\"";}_19+=3D"/>";}else{if(this.getAttribute("doExpressInstal=
l")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",t=
his.xiSWFPath);}_19=3D"<object id=3D\""+this.getAttribute("id")+"\" =
classid=3D\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\">";_19+=3D"<param =
name=3D\"movie\" value=3D\""+this.getAttribute("swf")+"\" />";var =
_1d=3Dthis.getParams();for(var key in _1d){_19+=3D"<param =
name=3D\""+key+"\" value=3D\""+_1d[key]+"\" />";}var =
_1f=3Dthis.getVariablePairs().join("&");if(_1f.length>0){_19+=3D"<param =
name=3D\"flashvars\" value=3D\""+_1f+"\" />";}_19+=3D"</object>";}return =
_19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var =
_21=3Dnew =
deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21=
)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.=
setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",es=
cape(this.getAttribute("xiRedirectUrl")));document.title=3Ddocument.title=
.slice(0,47)+" - Flash Player =
Installation";this.addVariable("MMdoctitle",document.title);}}if(this.ski=
pDetect||this.getAttribute("doExpressInstall")||this.installedVer.version=
IsValid(this.getAttribute("version"))){var n=3D(typeof =
_20=3D=3D"string")?document.getElementById(_20):_20;n.innerHTML=3Dthis.ge=
tSWFHTML();return =
true;}else{if(this.getAttribute("redirectUrl")!=3D""){document.location.r=
eplace(this.getAttribute("redirectUrl"));}}return =
false;}};deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){var =
_23=3Dnew =
deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeType=
s.length){var x=3Dnavigator.plugins["Shockwave =
Flash"];if(x&&x.description){_23=3Dnew =
deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replac=
e(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&nav=
igator.userAgent.indexOf("Windows CE")>=3D0){var axo=3D1;var =
_26=3D3;while(axo){try{_26++;axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=3Dnew =
deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=3Dnull;}}}else{try{var =
axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var =
axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=3Dnew =
deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess=3D"always";}catch=
(e){if(_23.major=3D=3D6){return _23;}}try{axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=3Dnull=
){_23=3Dnew deconcept.PlayerVersion(axo.GetVariable("$version").split(" =
")[1].split(","));}}}return =
_23;};deconcept.PlayerVersion=3Dfunction(_29){this.major=3D_29[0]!=3Dnull=
?parseInt(_29[0]):0;this.minor=3D_29[1]!=3Dnull?parseInt(_29[1]):0;this.r=
ev=3D_29[2]!=3Dnull?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototyp=
e.versionIsValid=3Dfunction(fv){if(this.major<fv.major){return =
false;}if(this.major>fv.major){return =
true;}if(this.minor<fv.minor){return =
false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return =
false;}return =
true;};deconcept.util=3D{getRequestParameter:function(_2b){var =
q=3Ddocument.location.search||document.location.hash;if(_2b=3D=3Dnull){re=
turn q;}if(q){var _2d=3Dq.substring(1).split("&");for(var =
i=3D0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("=3D"))=3D=3D=
_2b){return _2d[i].substring((_2d[i].indexOf("=3D")+1));}}}return =
"";}};deconcept.SWFObjectUtil.cleanupSWFs=3Dfunction(){var =
_2f=3Ddocument.getElementsByTagName("OBJECT");for(var =
i=3D_2f.length-1;i>=3D0;i--){_2f[i].style.display=3D"none";for(var x in =
_2f[i]){if(typeof =
_2f[i][x]=3D=3D"function"){_2f[i][x]=3Dfunction(){};}}}};if(deconcept.SWF=
Object.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.pre=
pUnload=3Dfunction(){__flash_unloadHandler=3Dfunction(){};__flash_savedUn=
loadHandler=3Dfunction(){};window.attachEvent("onunload",deconcept.SWFObj=
ectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFO=
bjectUtil.prepUnload);deconcept.unloadSet=3Dtrue;}}if(!document.getElemen=
tById&&document.all){document.getElementById=3Dfunction(id){return =
document.all[id];};}var =
getQueryParamValue=3Ddeconcept.util.getRequestParameter;var =
FlashObject=3Ddeconcept.SWFObject;var SWFObject=3Ddeconcept.SWFObject;
------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/packages/html/multimedia/js/NYTInlineEmbed.js

// code for embedding NYTInline audio player=0A=
=0A=
var playerURL =3D =
"http://graphics8.nytimes.com/packages/flash/multimedia/INLINE_PLAYER/NYT=
Inline.swf";=0A=
var loaderURL =3D =
"http://www.nytimes.com/packages/flash/multimedia/swfs/multiloader.swf";=0A=
=0A=
var mm =3D new Object();=0A=
=0A=
=0A=
// vars needed for this function should already be declared=0A=
function writePlayer() {=0A=
				=0A=
				// in case of multiple embedded players=0A=
				var pID =3D Math.round(Math.random()*1000000);=0A=
				 =0A=
        var HTML_anchorOpenStart =3D "<a href=3D\"";=0A=
        var HTML_anchorOpenEnd =3D "\" target=3D\"new\" =
style=3D\"display:inline\">";=0A=
        var HTML_iconImageTag =3D "<img =
src=3D\"http://graphics8.nytimes.com/images/multimedia/icons/audio_icon.g=
if\" height=3D\"10\" width=3D\"13\">";=0A=
        var HTML_anchorClose =3D "</a>";=0A=
        var HTML_beforeMP3 =3D "&nbsp;(";=0A=
        var HTML_MP3 =3D "mp3";=0A=
        var HTML_afterMP3 =3D ")";=0A=
        var HTML_br =3D "<br/>"=0A=
				=0A=
				//var htmlStr =3D "\<script =
src=3D\"http://graphics8.nytimes.com/packages/html/multimedia/js/swfobjec=
t.js\"\>\</script\>\n"; =0A=
				=0A=
				var htmlStr =3D "";=0A=
				=0A=
				//htmlStr +=3D "<style type=3D\"text/css\">\n";=0A=
				//htmlStr +=3D "html>body .outerInlinePlayer, html>body =
.inlinePlayer { display: inline-block; }\n";=0A=
				//htmlStr +=3D "body:first-of-type .outerInlinePlayer, =
body:first-of-type .inlinePlayer { display: block; }\n";=0A=
				//htmlStr +=3D ".inlinePlayer { overflow: auto; }\n";=0A=
				//htmlStr +=3D "</style>\n";=0A=
				=0A=
				=0A=
				//htmlStr +=3D "\<div class=3D\"outerInlinePlayer\" =
style=3D\"padding:0; margin:0;\"\>"=0A=
				htmlStr +=3D "\<div class=3D\"inlinePlayer box\"\>"=0A=
				=0A=
				=0A=
				if(mm.IU !=3D "") {=0A=
         =0A=
				  htmlStr +=3D "<div class=3D\"story\"><div class=3D\"callout\"><img =
src=3D\"";=0A=
          htmlStr +=3D mm.IU;=0A=
          htmlStr +=3D "\" alt=3D\"\"></div></div>";=0A=
        }=0A=
				=0A=
				if((mm.DI =3D=3D true) || (mm.DI =3D=3D "true")) {=0A=
            =0A=
						// we are.  See if we are linking it to the audio.=0A=
            if((mm.LI =3D=3D true) || (mm.LI =3D=3D "true")) {=0A=
                =0A=
								// add link begin=0A=
                htmlStr +=3D HTML_anchorOpenStart;=0A=
=0A=
                // add URL=0A=
                htmlStr +=3D mm.AU;=0A=
=0A=
                // add link end=0A=
                htmlStr +=3D HTML_anchorOpenEnd;=0A=
=0A=
                // add icon image=0A=
                htmlStr +=3D HTML_iconImageTag;=0A=
=0A=
                // add close of link=0A=
                htmlStr +=3D HTML_anchorClose;=0A=
            }=0A=
            =0A=
						else {=0A=
                =0A=
								htmlStr +=3D HTML_iconImageTag;=0A=
            }=0A=
=0A=
            // add a space after the image=0A=
            htmlStr +=3D "&nbsp;";=0A=
        }=0A=
=0A=
        // if there is a headline, add it.=0A=
        if((mm.AH !=3D null) && (mm.AH !=3D "")) {=0A=
            =0A=
						// add the headline.=0A=
            htmlStr +=3D mm.AH;=0A=
						=0A=
						if((mm.LI =3D=3D true) || (mm.LI =3D=3D "true")) {=0A=
						=0A=
							// add the "(mp3)" with the "mp3" linked to the audio file.=0A=
							htmlStr +=3D HTML_beforeMP3;=0A=
							htmlStr +=3D HTML_anchorOpenStart;=0A=
							htmlStr +=3D mm.AU;=0A=
							htmlStr +=3D HTML_anchorOpenEnd;=0A=
							htmlStr +=3D HTML_MP3;=0A=
							htmlStr +=3D HTML_anchorClose;=0A=
							htmlStr +=3D HTML_afterMP3;=0A=
						}=0A=
        }=0A=
				=0A=
				htmlStr+=3D"\<div id=3D\"p"+pID+"\" =
style=3D\"margin:0;padding:0;width:100%;height:25\">\</div\>\n";=0A=
				htmlStr+=3D"\</div\>\n";=0A=
				=0A=
				//htmlStr+=3D"\<script =
src=3D\"http://graphics8.nytimes.com/packages/html/multimedia/js/NYTInlin=
eEmbed.js\" \>\</script\>\n";=0A=
				=
//htmlStr+=3D"\<script\>embedNYTInline(\""+audioURL+"\",\""+audioDuration=
+"\",\"p"+pID+"\");\</script\>";=0A=
				=0A=
				=0A=
				htmlStr+=3D"\<script\>\n";=0A=
				htmlStr+=3D"var so =3D new SWFObject(\""+loaderURL+"\", =
\"p"+pID+"\", \"100%\", \"25\", \"8\", \"#FFFFFF\");\n";=0A=
				=0A=
				htmlStr+=3D"so.addVariable(\"mp3\",\""+mm.AU+"\")\n";=0A=
				htmlStr+=3D"so.addVariable(\"duration\",\""+mm.AD+"\")\n";=0A=
				htmlStr+=3D"so.addVariable(\"contentPath\",\""+playerURL+"\")\n";=0A=
				htmlStr+=3D"so.addParam(\"allowScriptAccess\", \"always\");\n";=0A=
				htmlStr+=3D"so.addParam(\"wmode\", \"opaque\");\n";=0A=
			=0A=
				htmlStr+=3D"so.write(\"p"+pID+"\");\n\</script\>";=0A=
		=0A=
				//tf.value =3D htmlStr;=0A=
				=0A=
				if(!(document.location.search=3D=3D"?noflash")) { =
document.write(htmlStr); }=0A=
=0A=
		}
------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.nytimes.com/ads/common/embed3.js

var plugin =3D 0;=0A=
=0A=
if (navigator.mimeTypes && =
navigator.mimeTypes["application/x-shockwave-flash"] && =
navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) {=0A=
    if (navigator.plugins && navigator.plugins["Shockwave Flash"]) =
plugin =3D 1;=0A=
}=0A=
else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=3D0 =
&& (navigator.userAgent.indexOf("Windows 95")>=3D0 || =
navigator.userAgent.indexOf("Windows 98")>=3D0 || =
navigator.userAgent.indexOf("Windows NT")>=3D0)) {=0A=
    document.write('<SCRIPT LANGUAGE=3DVBScript\> \n');=0A=
    document.write('on error resume next \n');=0A=
    document.write('plugin =3D ( =
IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4")))\n');=0A=
    document.write('if ( plugin <=3D 0 ) then plugin =3D ( =
IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5")))\n');=0A=
    document.write('<\/SCRIPT\> \n');=0A=
}=0A=
=0A=
if ( plugin ) {=0A=
    document.write('<OBJECT =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"');=0A=
    document.write(' =
codebase=3D"http://download.macromedia.com/pub/shockwave/cabs/flash/swfla=
sh.cab#version=3D10,0,0,0" width=3D' + movieWidth + ' height=3D' + =
movieHeight + ' ID=3D"Flash">\n');=0A=
    document.write(' <param name=3Dmovie value=3D"' + swfSrc + '">\n');=0A=
    document.write(' <param name=3Dwmode value=3Dopaque>\n');=0A=
    document.write(' <param name=3Dquality value=3Dhigh>\n');=0A=
    document.write(' <param name=3Dloop value=3Dtrue>\n');=0A=
    document.write(' <embed src=3D"' + swfSrc + '" quality=3Dhigh =
loop=3Dtrue wmode=3Dopaque =
pluginspage=3D"http://www.macromedia.com/shockwave/download/index.cgi?P1_=
Prod_Version=3DShockwaveFlash" type=3D"application/x-shockwave-flash" =
width=3D' + movieWidth + ' height=3D' + movieHeight + '>\n');=0A=
    document.write(' </EMBED>\n');=0A=
    document.write(' </OBJECT>\n');=0A=
} else {=0A=
    document.write('<A HREF=3D"' + altClickThru + '"><IMG SRC=3D"' + =
altSrc + '" WIDTH=3D' + movieWidth + ' HEIGHT=3D' + movieHeight + ' =
BORDER=3D0 alt=3D""  TARGET=3D"_blank"></a>\n');=0A=
}
------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://pagead2.googlesyndication.com/pagead/show_ads.js

(function(){var g=3Dtrue,h=3Dnull,j=3Dfalse,aa=3D(new =
Date).getTime(),k=3Dfunction(a){var b=3D(new =
Date).getTime()-aa;b=3D"&dtd=3D"+(b<1000?b:"M");return a+b};var =
l=3Dthis,ba=3Dfunction(a,b,c){a=3Da.split(".");c=3Dc||l;!(a[0]in =
c)&&c.execScript&&c.execScript("var "+a[0]);for(var =
d;a.length&&(d=3Da.shift());)if(!a.length&&b!=3D=3Dundefined)c[d]=3Db;els=
e c=3Dc[d]?c[d]:(c[d]=3D{})},n=3Dfunction(a){var b=3Dtypeof =
a;if(b=3D=3D"object")if(a){if(a instanceof Array||!(a instanceof =
Object)&&Object.prototype.toString.call(a)=3D=3D"[object Array]"||typeof =
a.length=3D=3D"number"&&typeof a.splice!=3D"undefined"&&typeof =
a.propertyIsEnumerable!=3D"undefined"&&!a.propertyIsEnumerable("splice"))=
return"array";=0A=
if(!(a instanceof =
Object)&&(Object.prototype.toString.call(a)=3D=3D"[object =
Function]"||typeof a.call!=3D"undefined"&&typeof =
a.propertyIsEnumerable!=3D"undefined"&&!a.propertyIsEnumerable("call")))r=
eturn"function"}else return"null";else if(b=3D=3D"function"&&typeof =
a.call=3D=3D"undefined")return"object";return b},o=3Dfunction(a){return =
n(a)=3D=3D"array"},ca=3Dfunction(a){var b=3Dn(a);return =
b=3D=3D"array"||b=3D=3D"object"&&typeof =
a.length=3D=3D"number"},p=3Dfunction(a){return typeof =
a=3D=3D"string"},da=3Dfunction(a){a=3Dn(a);return a=3D=3D"object"||=0A=
a=3D=3D"array"||a=3D=3D"function"};Math.floor(Math.random()*2147483648).t=
oString(36);=0A=
var ea=3Dfunction(a){var =
b=3Dn(a);if(b=3D=3D"object"||b=3D=3D"array"){if(a.clone)return =
a.clone.call(a);b=3Db=3D=3D"array"?[]:{};for(var c in =
a)b[c]=3Dea(a[c]);return b}return a},fa=3Dfunction(a,b){var =
c=3Db||l;if(arguments.length>2){var =
d=3DArray.prototype.slice.call(arguments,2);return function(){var =
e=3DArray.prototype.slice.call(arguments);Array.prototype.unshift.apply(e=
,d);return a.apply(c,e)}}else return function(){return =
a.apply(c,arguments)}},ga=3DDate.now||function(){return(new =
Date).getTime()},q=3Dfunction(a,b,c){ba(a,=0A=
b,c)};var ha=3Dfunction(a,b,c){if(a.forEach)a.forEach(b,c);else =
if(Array.forEach)Array.forEach(a,b,c);else for(var =
d=3Da.length,e=3Dp(a)?a.split(""):a,f=3D0;f<d;f++)f in =
e&&b.call(c,e[f],f,a)},ia=3Dfunction(a){if(o(a))return =
a.concat();else{for(var =
b=3D[],c=3D0,d=3Da.length;c<d;c++)b[c]=3Da[c];return b}};var =
r=3Dfunction(a,b){this.width=3Da;this.height=3Db};r.prototype.clone=3Dfun=
ction(){return new =
r(this.width,this.height)};r.prototype.toString=3Dfunction(){return"("+th=
is.width+" x =
"+this.height+")"};r.prototype.ceil=3Dfunction(){this.width=3DMath.ceil(t=
his.width);this.height=3DMath.ceil(this.height);return =
this};r.prototype.floor=3Dfunction(){this.width=3DMath.floor(this.width);=
this.height=3DMath.floor(this.height);return this};=0A=
r.prototype.round=3Dfunction(){this.width=3DMath.round(this.width);this.h=
eight=3DMath.round(this.height);return =
this};r.prototype.scale=3Dfunction(a){this.width*=3Da;this.height*=3Da;re=
turn this};var ja=3Dfunction(a,b,c){for(var d in =
a)b.call(c,a[d],d,a)};var ka=3Dfunction(a){return =
a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},qa=3Dfunction(a,b){if(b)return =
a.replace(la,"&amp;").replace(ma,"&lt;").replace(na,"&gt;").replace(oa,"&=
quot;");else{if(!pa.test(a))return =
a;if(a.indexOf("&")!=3D-1)a=3Da.replace(la,"&amp;");if(a.indexOf("<")!=3D=
-1)a=3Da.replace(ma,"&lt;");if(a.indexOf(">")!=3D-1)a=3Da.replace(na,"&gt=
;");if(a.indexOf('"')!=3D-1)a=3Da.replace(oa,"&quot;");return =
a}},la=3D/&/g,ma=3D/</g,na=3D/>/g,oa=3D/\"/g,pa=3D/[&<>\"]/,ta=3Dfunction=
(a){if(t(a,"&"))return"document"in l&&!t(a,"<")?=0A=
ra(a):sa(a);return a},ra=3Dfunction(a){var =
b=3Dl.document.createElement("a");b.innerHTML=3Da;b.normalize&&b.normaliz=
e();a=3Db.firstChild.nodeValue;b.innerHTML=3D"";return =
a},sa=3Dfunction(a){return =
a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case =
"lt":return"<";case "gt":return">";case =
"quot":return'"';default:if(c.charAt(0)=3D=3D"#"){c=3DNumber("0"+c.substr=
(1));if(!isNaN(c))return String.fromCharCode(c)}return =
b}})},ua=3Dfunction(a,b){for(var c=3Db.length,d=3D0;d<c;d++){var =
e=3Dc=3D=3D1?b:b.charAt(d);=0A=
if(a.charAt(0)=3D=3De&&a.charAt(a.length-1)=3D=3De)return =
a.substring(1,a.length-1)}return a},t=3Dfunction(a,b){return =
a.indexOf(b)!=3D-1},va=3Dfunction(a,b){var =
c=3D0;a=3Dka(String(a)).split(".");b=3Dka(String(b)).split(".");for(var =
d=3DMath.max(a.length,b.length),e=3D0;c=3D=3D0&&e<d;e++){var =
f=3Da[e]||"",i=3Db[e]||"",m=3Dnew RegExp("(\\d*)(\\D*)","g"),s=3Dnew =
RegExp("(\\d*)(\\D*)","g");do{var =
x=3Dm.exec(f)||["","",""],y=3Ds.exec(i)||["","",""];if(x[0].length=3D=3D0=
&&y[0].length=3D=3D0)break;c=3Dx[1].length=3D=3D0?0:parseInt(x[1],10);var=
 sb=3Dy[1].length=3D=3D=0A=
0?0:parseInt(y[1],10);c=3Du(c,sb)||u(x[2].length=3D=3D0,y[2].length=3D=3D=
0)||u(x[2],y[2])}while(c=3D=3D0)}return =
c},u=3Dfunction(a,b){if(a<b)return-1;else if(a>b)return 1;return =
0};ga();var v,w,z,A,B,wa,xa,ya,za,Aa,Ba=3Dfunction(){return =
l.navigator?l.navigator.userAgent:h},C=3Dfunction(){return =
l.navigator},Ca=3Dfunction(){wa=3DB=3DA=3Dz=3Dw=3Dv=3Dj;var =
a;if(a=3DBa()){var =
b=3DC();v=3Da.indexOf("Opera")=3D=3D0;w=3D!v&&a.indexOf("MSIE")!=3D-1;A=3D=
(z=3D!v&&a.indexOf("WebKit")!=3D-1)&&a.indexOf("Mobile")!=3D-1;wa=3D(B=3D=
!v&&!z&&b.product=3D=3D"Gecko")&&b.vendor=3D=3D"Camino"}};Ca();=0A=
var D=3Dv,E=3Dw,Da=3DB,F=3Dz,Ea=3DA,Fa=3Dfunction(){var a=3DC();return =
a&&a.platform||""},Ga=3DFa(),Ha=3Dfunction(){xa=3Dt(Ga,"Mac");ya=3Dt(Ga,"=
Win");za=3Dt(Ga,"Linux");Aa=3D!!C()&&t(C().appVersion||"","X11")};Ha();va=
r Ia=3Dxa,Ja=3Dya,Ka=3Dza,La=3Dfunction(){var =
a=3D"",b;if(D&&l.opera){a=3Dl.opera.version;a=3Dtypeof =
a=3D=3D"function"?a():a}else{if(Da)b=3D/rv\:([^\);]+)(\)|;)/;else =
if(E)b=3D/MSIE\s+([^\);]+)(\)|;)/;else =
if(F)b=3D/WebKit\/(\S+)/;if(b)a=3D(a=3Db.exec(Ba()))?a[1]:""}return =
a},Ma=3DLa(),Na=3D{},G=3Dfunction(a){return =
Na[a]||(Na[a]=3Dva(Ma,a)>=3D0)};var Oa=3Dfunction(a){return =
p(a)?document.getElementById(a):a},Pa=3DOa,Ra=3Dfunction(a,b){ja(b,functi=
on(c,d){if(d=3D=3D"style")a.style.cssText=3Dc;else =
if(d=3D=3D"class")a.className=3Dc;else =
if(d=3D=3D"for")a.htmlFor=3Dc;else if(d in =
Qa)a.setAttribute(Qa[d],c);else =
a[d]=3Dc})},Qa=3D{cellpadding:"cellPadding",cellspacing:"cellSpacing",col=
span:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"w=
idth",usemap:"useMap",frameborder:"frameBorder",type:"type"},Sa=3Dfunctio=
n(a){var b=3Da.document;if(F&&!G("500")&&!Ea){if(typeof a.innerHeight=3D=3D=0A=
"undefined")a=3Dwindow;b=3Da.innerHeight;var =
c=3Da.document.documentElement.scrollHeight;if(a=3D=3Da.top)if(c<b)b-=3D1=
5;return new =
r(a.innerWidth,b)}a=3Db.compatMode=3D=3D"CSS1Compat"&&(!D||D&&G("9.50"))?=
b.documentElement:b.body;return new =
r(a.clientWidth,a.clientHeight)},Ua=3Dfunction(){return =
Ta(document,arguments)},Ta=3Dfunction(a,b){var =
c=3Db[0],d=3Db[1];if(E&&d&&(d.name||d.type)){c=3D["<",c];d.name&&c.push('=
 name=3D"',qa(d.name),'"');if(d.type){c.push(' =
type=3D"',qa(d.type),'"');d=3Dea(d);delete =
d.type}c.push(">");c=3Dc.join("")}var e=3D=0A=
a.createElement(c);if(d)if(p(d))e.className=3Dd;else =
Ra(e,d);if(b.length>2){function =
f(i){if(i)e.appendChild(p(i)?a.createTextNode(i):i)}for(d=3D2;d<b.length;=
d++){c=3Db[d];ca(c)&&!(da(c)&&c.nodeType>0)?ha(Va(c)?ia(c):c,f):f(c)}}ret=
urn e},Wa=3Dfunction(a,b){a.appendChild(b)};F&&G("522");var =
Va=3Dfunction(a){if(a&&typeof a.length=3D=3D"number")if(da(a))return =
typeof a.item=3D=3D"function"||typeof a.item=3D=3D"string";else =
if(n(a)=3D=3D"function")return typeof a.item=3D=3D"function";return =
j};function H(a,b){a=3DparseFloat(a);return =
isNaN(a)||a>1||a<0?b:a}function I(a,b){if(a=3D=3D"true")return =
g;if(a=3D=3D"false")return j;return b}function J(a,b){var =
c=3D/^([\w-]+\.)+[\w-]{2,}(\:[0-9]+)?$/;return c.test(a)?a:b};var =
Xa=3D"pagead2.googlesyndication.com",Ya=3D"googleads.g.doubleclick.net",Z=
a=3D"pubads.g.doubleclick.net",$a=3D"securepubads.g.doubleclick.net",ab=3D=
"partner.googleadservices.com",K=3DJ("pagead2.googlesyndication.com",Xa),=
bb=3DJ("googleads.g.doubleclick.net",Ya),cb=3DJ("pagead2.googlesyndicatio=
n.com",Xa);J("pubads.g.doubleclick.net",Za);J("partner.googleadservices.c=
om",ab);J("securepubads.g.doubleclick.net",$a);var =
L=3Dfunction(a,b){for(var c in =
a)Object.prototype.hasOwnProperty.call(a,c)&&b.call(h,a[c],c,a)};function=
 M(a){return typeof =
encodeURIComponent=3D=3D"function"?encodeURIComponent(a):escape(a)}functi=
on db(a,b,c){var =
d=3Ddocument.createElement("script");d.type=3D"text/javascript";if(b)d.on=
load=3Db;if(c)d.id=3Dc;d.src=3Da;var =
e=3Ddocument.getElementsByTagName("head")[0];if(!e)return =
j;window.setTimeout(function(){e.appendChild(d)},0);return g}=0A=
function =
eb(a,b){a.google_image_requests||(a.google_image_requests=3D[]);var =
c=3Dnew Image;c.src=3Db;a.google_image_requests.push(c)}function =
fb(a){if(a in gb)return gb[a];return =
gb[a]=3Dnavigator.userAgent.toLowerCase().indexOf(a)!=3D-1}var gb=3D{};=0A=
function hb(){if(navigator.plugins&&navigator.mimeTypes.length){var =
a=3Dnavigator.plugins["Shockwave Flash"];if(a&&a.description)return =
a.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s)+r/,".")}else =
if(navigator.userAgent&&navigator.userAgent.indexOf("Windows =
CE")>=3D0){a=3D3;for(var b=3D1;b;)try{b=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+(a+1));a++}catch(c){b=3Dh}=
return a.toString()}else if(fb("msie")&&!window.opera){b=3Dh;try{b=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(d){a=3D=0A=
0;try{b=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a=3D6;b.AllowScriptAcces=
s=3D"always"}catch(e){if(a=3D=3D6)return a.toString()}try{b=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(f){}}if(b){a=3Db.Get=
Variable("$version").split(" ")[1];return =
a.replace(/,/g,".")}}return"0"}function N(a){var =
b=3Da.google_ad_format;if(b)return b.indexOf("_0ads")>0;return =
a.google_ad_output!=3D"html"&&a.google_num_radlinks>0}function =
O(a){return!!a&&a.indexOf("_sdo")!=3D-1}=0A=
function P(a,b){var =
c=3DMath.random();if(c<b){b=3DMath.floor(c/b*a.length);return =
a[b]}return""}=0A=
var ib=3Dfunction(a){a.u_tz=3D-(new =
Date).getTimezoneOffset();a.u_his=3Dwindow.history.length;a.u_java=3Dnavi=
gator.javaEnabled();if(window.screen){a.u_h=3Dwindow.screen.height;a.u_w=3D=
window.screen.width;a.u_ah=3Dwindow.screen.availHeight;a.u_aw=3Dwindow.sc=
reen.availWidth;a.u_cd=3Dwindow.screen.colorDepth}if(navigator.plugins)a.=
u_nplug=3Dnavigator.plugins.length;if(navigator.mimeTypes)a.u_nmime=3Dnav=
igator.mimeTypes.length},jb=3Dfunction(a){if(a.body)try{return =
Sa(window)}catch(b){return new r(-12245933,-12245933)}else return new =
r(-1,=0A=
-1)};var =
kb=3D{google_ad_channel:"channel",google_ad_host:"host",google_ad_host_ch=
annel:"h_ch",google_ad_host_tier_id:"ht_id",google_ad_section:"region",go=
ogle_ad_type:"ad_type",google_adtest:"adtest",google_allow_expandable_ads=
:"ea",google_alternate_ad_url:"alternate_ad_url",google_alternate_color:"=
alt_color",google_bid:"bid",google_city:"gcs",google_color_bg:"color_bg",=
google_color_border:"color_border",google_color_line:"color_line",google_=
color_link:"color_link",google_color_text:"color_text",google_color_url:"=
color_url",=0A=
google_contents:"contents",google_country:"gl",google_cust_age:"cust_age"=
,google_cust_ch:"cust_ch",google_cust_gender:"cust_gender",google_cust_id=
:"cust_id",google_cust_interests:"cust_interests",google_cust_job:"cust_j=
ob",google_cust_l:"cust_l",google_cust_lh:"cust_lh",google_cust_u_url:"cu=
st_u_url",google_disable_video_autoplay:"disable_video_autoplay",google_e=
d:"ed",google_encoding:"oe",google_feedback:"feedback_link",google_flash_=
version:"flash",google_font_face:"f",google_font_size:"fs",google_hints:"=
hints",=0A=
google_kw:"kw",google_kw_type:"kw_type",google_language:"hl",google_page_=
url:"url",google_region:"gr",google_reuse_colors:"reuse_colors",google_sa=
fe:"adsafe",google_tag_info:"gut",google_targeting:"targeting",google_ui_=
features:"ui",google_ui_version:"uiv",google_video_doc_id:"video_doc_id",=
google_video_product_type:"video_product_type"},lb=3D{google_ad_client:"c=
lient",google_ad_format:"format",google_ad_output:"output",google_ad_call=
back:"callback",google_ad_height:"h",google_ad_override:"google_ad_overri=
de",=0A=
google_ad_slot:"slotname",google_ad_width:"w",google_ctr_threshold:"ctr_t=
",google_image_size:"image_size",google_last_modified_time:"lmt",google_m=
ax_num_ads:"num_ads",google_max_radlink_len:"max_radlink_len",google_num_=
radlinks:"num_radlinks",google_num_radlinks_per_unit:"num_radlinks_per_un=
it",google_only_ads_with_video:"only_ads_with_video",google_rl_dest_url:"=
rl_dest_url",google_rl_filtering:"rl_filtering",google_rl_mode:"rl_mode",=
google_rt:"rt",google_skip:"skip"},mb=3D{google_only_pyv_ads:"pyv",=0A=
google_with_pyv_ads:"withpyv"};function nb(a,b){try{return =
a.top.document.URL=3D=3Db.URL}catch(c){}return j}function =
ob(a,b,c,d){c=3Dc||a.google_ad_width;d=3Dd||a.google_ad_height;if(nb(a,b)=
)return j;var e=3Db.documentElement;if(c&&d){var =
f=3D1,i=3D1;if(a.innerHeight){f=3Da.innerWidth;i=3Da.innerHeight}else =
if(e&&e.clientHeight){f=3De.clientWidth;i=3De.clientHeight}else =
if(b.body){f=3Db.body.clientWidth;i=3Db.body.clientHeight}if(i>2*d||f>2*c=
)return j}return g}function =
pb(a,b){L(b,function(c,d){a["google_"+d]=3Dc})}=0A=
function qb(a,b){if(!b)return a.URL;return a.referrer}function =
rb(a,b){if(!b&&a.google_referrer_url=3D=3Dh)return"0";else =
if(b&&a.google_referrer_url=3D=3Dh)return"1";else =
if(!b&&a.google_referrer_url!=3Dh)return"2";else =
if(b&&a.google_referrer_url!=3Dh)return"3";return"4"}function =
tb(a,b,c,d){a.page_url=3Dqb(c,d);a.page_location=3Dh}function =
ub(a,b,c,d){a.page_url=3Db.google_page_url;a.page_location=3Dqb(c,d)||"EM=
PTY"}=0A=
function vb(a,b){var =
c=3D{},d=3Dob(a,b,a.google_ad_width,a.google_ad_height);c.iframing=3Drb(a=
,d);a.google_page_url?ub(c,a,b,d):tb(c,a,b,d);c.last_modified_time=3Db.UR=
L=3D=3Dc.page_url?Date.parse(b.lastModified)/1000:h;c.referrer_url=3Dd?a.=
google_referrer_url:a.google_page_url&&a.google_referrer_url?a.google_ref=
errer_url:b.referrer;return c}function wb(a){var =
b=3D{},c=3Da.URL.substring(a.URL.lastIndexOf("http"));b.iframing=3Dh;b.pa=
ge_url=3Dc;b.page_location=3Da.URL;b.last_modified_time=3Dh;b.referrer_ur=
l=3Dc;return b}=0A=
function xb(a,b){b=3Dyb(a,b);pb(a,b)}function yb(a,b){return =
a=3Da.google_page_url=3D=3Dh&&zb[b.domain]?wb(b):vb(a,b)}var =
zb=3D{};zb["ad.yieldmanager.com"]=3Dg;var =
Ab=3Ddocument,Bb=3DI("false",j),Cb=3DI("false",j),Db=3DI("false",j);I("fa=
lse",j);var Q=3Dwindow;var =
Eb=3Dfunction(a,b,c){b=3Dfa(b,l,a);a=3Dwindow.onerror;window.onerror=3Db;=
try{c()}catch(d){c=3Dd.toString();var =
e=3D"";if(d.fileName)e=3Dd.fileName;var =
f=3D-1;if(d.lineNumber)f=3Dd.lineNumber;b=3Db(c,e,f);if(!b)throw =
d;}window.onerror=3Da};q("google_protectAndRun",Eb);=0A=
var Gb=3Dfunction(a,b,c,d){if(Math.random()<0.01){var =
e=3DAb;a=3D["http://",cb,"/pagead/gen_204","?id=3Djserror","&jscb=3D",Bb?=
1:0,"&jscd=3D",Cb?1:0,"&context=3D",M(a),"&msg=3D",M(b),"&file=3D",M(c),"=
&line=3D",M(d.toString()),"&url=3D",M(e.URL.substring(0,512)),"&ref=3D",M=
(e.referrer.substring(0,512))];a.push(Fb());eb(Q,a.join(""))}return!Db};q=
("google_handleError",Gb);=0A=
var Ib=3Dfunction(a){Hb|=3Da},Hb=3D0,Fb=3Dfunction(){var =
a=3D["&client=3D",M(Q.google_ad_client),"&format=3D",M(Q.google_ad_format=
),"&slotname=3D",M(Q.google_ad_slot),"&output=3D",M(Q.google_ad_output),"=
&ad_type=3D",M(Q.google_ad_type)];return a.join("")};var =
R=3D"",Lb=3Dfunction(){if(window.google_ad_frameborder=3D=3Dh)window.goog=
le_ad_frameborder=3D0;if(window.google_ad_output=3D=3Dh)window.google_ad_=
output=3D"html";if(O(window.google_ad_format)){var =
a=3Dwindow.google_ad_format.match(/^(\d+)x(\d+)_.*/);if(a){window.google_=
ad_width=3DparseInt(a[1],10);window.google_ad_height=3DparseInt(a[2],10);=
window.google_ad_output=3D"html"}}window.google_ad_format=3DJb(window.goo=
gle_ad_format,window.google_ad_output,window.google_ad_width,window.googl=
e_ad_height,window.google_ad_slot,=0A=
!!window.google_override_format);R=3Dwindow.google_ad_client||"";window.g=
oogle_ad_client=3DKb(window.google_ad_format,window.google_ad_client);xb(=
window,document);if(window.google_num_slots_by_channel=3D=3Dh)window.goog=
le_num_slots_by_channel=3D{};if(window.google_viewed_host_channels=3D=3Dh=
)window.google_viewed_host_channels=3D{};if(window.google_num_slots_by_cl=
ient=3D=3Dh)window.google_num_slots_by_client=3D{};if(window.google_prev_=
ad_formats_by_region=3D=3Dh)window.google_prev_ad_formats_by_region=3D{};=
if(window.google_prev_ad_slotnames_by_region=3D=3D=0A=
h)window.google_prev_ad_slotnames_by_region=3D{};if(window.google_correla=
tor=3D=3Dh)window.google_correlator=3D(new =
Date).getTime();if(window.google_adslot_loaded=3D=3Dh)window.google_adslo=
t_loaded=3D{};if(window.google_adContentsBySlot=3D=3Dh)window.google_adCo=
ntentsBySlot=3D{};if(window.google_flash_version=3D=3Dh)window.google_fla=
sh_version=3Dhb();if(window.google_new_domain_checked=3D=3Dh)window.googl=
e_new_domain_checked=3D0;if(window.google_new_domain_enabled=3D=3Dh)windo=
w.google_new_domain_enabled=3D0;if(!window.google_num_ad_slots)window.goo=
gle_num_ad_slots=3D=0A=
0;if(!window.google_num_0ad_slots)window.google_num_0ad_slots=3D0;if(!win=
dow.google_num_sdo_slots)window.google_num_sdo_slots=3D0;window.google_ad=
_section=3Dwindow.google_ad_section||window.google_ad_region||"";window.g=
oogle_country=3Dwindow.google_country||window.google_gl||"";a=3D(new =
Date).getTime();if(o(window.google_color_bg))window.google_color_bg=3DS(w=
indow.google_color_bg,a);if(o(window.google_color_text))window.google_col=
or_text=3DS(window.google_color_text,a);if(o(window.google_color_link))wi=
ndow.google_color_link=3D=0A=
S(window.google_color_link,a);if(o(window.google_color_url))window.google=
_color_url=3DS(window.google_color_url,a);if(o(window.google_color_border=
))window.google_color_border=3DS(window.google_color_border,a);if(o(windo=
w.google_color_line))window.google_color_line=3DS(window.google_color_lin=
e,a)},Mb=3Dfunction(a){L(kb,function(b,c){a[c]=3Dh});L(lb,function(b,c){a=
[c]=3Dh});L(mb,function(b,c){a[c]=3Dh});a.google_container_id=3Dh;a.googl=
e_eids=3Dh;a.google_page_location=3Dh;a.google_referrer_url=3Dh;a.google_=
ad_region=3Dh;=0A=
a.google_gl=3Dh},S=3Dfunction(a,b){Ib(2);return =
a[b%a.length]},Kb=3Dfunction(a,b){if(!b)return"";b=3Db.toLowerCase();retu=
rn =
b=3DO(a)?Nb(b):Ob(b)},Ob=3Dfunction(a){if(a&&a.substring(0,3)!=3D"ca-")a=3D=
"ca-"+a;return =
a},Nb=3Dfunction(a){if(a&&a.substring(0,9)!=3D"dist-aff-")a=3D"dist-aff-"=
+a;return =
a},Jb=3Dfunction(a,b,c,d,e,f){if(!a&&b=3D=3D"html")a=3Dc+"x"+d;return =
a=3DPb(a,e,f)?a.toLowerCase():""},Pb=3Dfunction(a,b,c){if(!a)return =
j;if(!b)return g;return c};var T=3Ddocument,U=3Dnavigator,V=3Dwindow;=0A=
function Qb(){var a=3DT.cookie,b=3DMath.round((new =
Date).getTime()/1000),c=3DV.google_analytics_domain_name;c=3Dtypeof =
c=3D=3D"undefined"?Rb("auto"):Rb(c);var =
d=3Da.indexOf("__utma=3D"+c+".")>-1,e=3Da.indexOf("__utmb=3D"+c)>-1,f=3Da=
.indexOf("__utmc=3D"+c)>-1,i=3D{},m=3D!!V&&!!V.gaGlobal;if(d){a=3Da.split=
("__utma=3D"+c+".")[1].split(";")[0].split(".");i.sid=3De&&f?a[3]+"":m&&V=
.gaGlobal.sid?V.gaGlobal.sid:b+"";i.vid=3Da[0]+"."+a[1];i.from_cookie=3Dg=
}else{i.sid=3Dm&&V.gaGlobal.sid?V.gaGlobal.sid:b+"";i.vid=3Dm&&V.gaGlobal=
.vid?V.gaGlobal.vid:=0A=
(Math.round(Math.random()*2147483647)^Sb()&2147483647)+"."+b;i.from_cooki=
e=3Dj}i.dh=3Dc;i.hid=3Dm&&V.gaGlobal.hid?V.gaGlobal.hid:Math.round(Math.r=
andom()*2147483647);return V.gaGlobal=3Di}=0A=
function Sb(){var =
a=3DT.cookie?T.cookie:"",b=3DV.history.length,c,d=3D[U.appName,U.version,=
U.language?U.language:U.browserLanguage,U.platform,U.userAgent,U.javaEnab=
led()?1:0].join("");if(V.screen)d+=3DV.screen.width+"x"+V.screen.height+V=
.screen.colorDepth;else =
if(V.java){c=3Djava.awt.Toolkit.getDefaultToolkit().getScreenSize();d+=3D=
c.screen.width+"x"+c.screen.height}d+=3Da;d+=3DT.referrer?T.referrer:"";f=
or(a=3Dd.length;b>0;)d+=3Db--^a++;return Tb(d)}=0A=
function Tb(a){var =
b=3D1,c=3D0,d;if(!(a=3D=3Dundefined||a=3D=3D"")){b=3D0;for(d=3Da.length-1=
;d>=3D0;d--){c=3Da.charCodeAt(d);b=3D(b<<6&268435455)+c+(c<<14);c=3Db&266=
338304;b=3Dc!=3D0?b^c>>21:b}}return b}function =
Rb(a){if(!a||a=3D=3D""||a=3D=3D"none")return =
1;if("auto"=3D=3Da){a=3DT.domain;if("www."=3D=3Da.substring(0,4))a=3Da.su=
bstring(4,a.length)}return Tb(a.toLowerCase())};var =
Ub=3D{google:1,googlegroups:1,gmail:1,googlemail:1,googleimages:1,googlep=
rint:1};function =
Vb(a){a=3Da.google_page_location||a.google_page_url;if(!a)return =
j;a=3Da.toString();if(a.indexOf("http://")=3D=3D0)a=3Da.substring(7,a.len=
gth);else =
if(a.indexOf("https://")=3D=3D0)a=3Da.substring(8,a.length);var =
b=3Da.indexOf("/");if(b=3D=3D-1)b=3Da.length;a=3Da.substring(0,b);a=3Da.s=
plit(".");b=3Dj;if(a.length>=3D3)b=3Da[a.length-3]in =
Ub;if(a.length>=3D2)b=3Db||a[a.length-2]in Ub;return b}=0A=
function Wb(a,b,c){if(Vb(a)){a.google_new_domain_checked=3D1;return =
j}if(a.google_new_domain_checked=3D=3D0){var =
d=3DMath.random();if(d<=3Dc){c=3D"http://"+bb+"/pagead/test_domain.js";d=3D=
"script";b.write("<"+d+' =
src=3D"'+c+'"></'+d+">");a.google_new_domain_checked=3D1;return =
g}}return j}function =
Xb(a){if(!Vb(a)&&a.google_new_domain_enabled=3D=3D1)return"http://"+bb;re=
turn"http://"+cb};var =
W=3Dfunction(a){this.s=3Da;this.f=3D[];this.e=3D0;this.a=3D[];this.o=3D0;=
this.b=3D[];this.m=3Dj;this.g=3Dthis.h=3D"";this.l=3Dj};W.prototype.q=3Df=
unction(a,b){var =
c=3Dthis.s[b],d=3Dthis.f;this.s[b]=3Dfunction(e){if(e&&e.length>0){var =
f=3De.length>1?e[1].url:h;d.push([a,ta(e[0].url),f])}c(e)}};W.prototype.p=
=3Dfunction(){this.e++};W.prototype.r=3Dfunction(a){this.a.push(a)};W.pro=
totype.n=3Dfunction(){if(!this.m){db("http://"+K+"/pagead/osd.js");this.m=
=3Dg}};=0A=
W.prototype.i=3Dfunction(a){if(this.e>0)for(var =
b=3Ddocument.getElementsByTagName("iframe"),c=3Dthis.l?"google_ads_iframe=
_":"google_ads_frame",d=3D0;d<b.length;d++){var =
e=3Db.item(d);e.src&&e.name&&e.name.indexOf(c)=3D=3D0&&a(e,e.src)}};=0A=
W.prototype.j=3Dfunction(a){var b=3Dthis.f;if(b.length>0)for(var =
c=3Ddocument.getElementsByTagName("a"),d=3Dfunction(x,y){return =
x.innerHTML.indexOf(y)>0},e=3D0;e<c.length;e++)for(var =
f=3D0;f<b.length;f++)if(c.item(e).href=3D=3Db[f][1]){var =
i=3Dc.item(e).parentNode;if(b[f][2])for(var =
m=3Di,s=3D0;s<4;s++){if(d(m,b[f][2])){i=3Dm;break}m=3Dm.parentNode}a(i,b[=
f][0]);b.splice(f,1);break}};=0A=
W.prototype.k=3Dfunction(a){for(var b=3D0;b<this.a.length;b++){var =
c=3Dthis.a[b],d=3DYb(c);if(d)(d=3Ddocument.getElementById("google_ads_div=
_"+d))&&a(d,c)}};W.prototype.c=3Dfunction(a){this.j(a);this.k(a);this.i(a=
)};W.prototype.setupOsd=3Dfunction(a,b,c){this.o=3Da;this.h=3Db;this.g=3D=
c};W.prototype.getOsdMode=3Dfunction(){return =
this.o};W.prototype.getEid=3Dfunction(){return =
this.h};W.prototype.getCorrelator=3Dfunction(){return =
this.g};W.prototype.d=3Dfunction(){return =
this.f.length+this.e+this.a.length};=0A=
W.prototype.setValidAdBlockTypes=3Dfunction(a){this.b=3Da};W.prototype.re=
gisterAdBlockByType=3Dfunction(a,b,c){if(this.b.length>0){for(var =
d=3D0;d<this.b.length;d++)if(this.b[d]=3D=3Da){this.l=3Dc;if(a=3D=3D"js")=
this.q(b,"google_ad_request_done");else if(a=3D=3D"html")this.p();else =
a=3D=3D"json_html"&&this.r(b)}this.n()}};var =
Yb=3Dfunction(a){if((a=3Da.match(/[&\?](?:slotname)=3D([^&]+)/))&&a.lengt=
h=3D=3D2)return =
a[1];return""},Zb=3Dfunction(){window.__google_ad_urls||(window.__google_=
ad_urls=3Dnew W(window));return window.__google_ad_urls};=0A=
q("Goog_AdSense_getAdAdapterInstance",Zb);q("Goog_AdSense_OsdAdapter",W);=
q("Goog_AdSense_OsdAdapter.prototype.numBlocks",W.prototype.d);q("Goog_Ad=
Sense_OsdAdapter.prototype.findBlocks",W.prototype.c);q("Goog_AdSense_Osd=
Adapter.prototype.getOsdMode",W.prototype.getOsdMode);q("Goog_AdSense_Osd=
Adapter.prototype.getEid",W.prototype.getEid);q("Goog_AdSense_OsdAdapter.=
prototype.getCorrelator",W.prototype.getCorrelator);q("Goog_AdSense_OsdAd=
apter.prototype.setValidAdBlockTypes",W.setValidAdBlockTypes);=0A=
q("Goog_AdSense_OsdAdapter.prototype.setupOsd",W.prototype.setupOsd);q("G=
oog_AdSense_OsdAdapter.prototype.registerAdBlockByType",W.prototype.regis=
terAdBlockByType);var =
$b,ac,bc,cc,dc,ec,fc=3Dfunction(){ec=3Ddc=3Dcc=3Dbc=3Dac=3D$b=3Dj;var =
a=3DBa();if(a)if(a.indexOf("Firefox")!=3D-1)$b=3Dg;else =
if(a.indexOf("Camino")!=3D-1)ac=3Dg;else =
if(a.indexOf("iPhone")!=3D-1||a.indexOf("iPod")!=3D-1)bc=3Dg;else =
if(a.indexOf("Android")!=3D-1)cc=3Dg;else =
if(a.indexOf("Chrome")!=3D-1)dc=3Dg;else =
if(a.indexOf("Safari")!=3D-1)ec=3Dg};fc();var gc=3Dfunction(a,b){var =
c=3Da.nodeType=3D=3D9?a:a.ownerDocument||a.document;if(c.defaultView&&c.d=
efaultView.getComputedStyle)if(a=3Dc.defaultView.getComputedStyle(a,""))r=
eturn a[b];return h},hc=3Dfunction(a,b){return =
gc(a,b)||(a.currentStyle?a.currentStyle[b]:h)||a.style[b]},ic=3Dfunction(=
a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b,10);else{var =
e=3Da.style[c],f=3Da.runtimeStyle[c];a.runtimeStyle[c]=3Da.currentStyle[c=
];a.style[c]=3Db;b=3Da.style[d];a.style[c]=3De;a.runtimeStyle[c]=3Df;retu=
rn b}},jc=3Dfunction(a){var b=3D=0A=
a.nodeType=3D=3D9?a:a.ownerDocument||a.document,c=3D"";if(b.createTextRan=
ge){c=3Db.body.createTextRange();c.moveToElementText(a);c=3Dc.queryComman=
dValue("FontName")}if(!c){c=3Dhc(a,"fontFamily");if(D&&Ka)c=3Dc.replace(/=
 \[[^\]]*\]/,"")}a=3Dc.split(",");if(a.length>1)c=3Da[0];return =
ua(c,"\"'")},kc=3D/[^\d]+$/,lc=3Dfunction(a){return(a=3Da.match(kc))&&a[0=
]||h},mc=3D{cm:1,"in":1,mm:1,pc:1,pt:1},nc=3D{em:1,ex:1},oc=3Dfunction(a)=
{var b=3Dhc(a,"fontSize"),c=3Dlc(b);if(b&&"px"=3D=3Dc)return =
parseInt(b,10);if(E)if(c in mc)return ic(a,b,"left",=0A=
"pixelLeft");else if(a.parentNode&&a.parentNode.nodeType=3D=3D1&&c in =
nc){a=3Da.parentNode;c=3Dhc(a,"fontSize");return =
ic(a,b=3D=3Dc?"1em":b,"left","pixelLeft")}c=3DUa("span",{style:"visibilit=
y:hidden;position:absolute;line-height:0;padding:0;margin:0;border:0;heig=
ht:1em;"});Wa(a,c);b=3Dc.offsetHeight;c&&c.parentNode&&c.parentNode.remov=
eChild(c);return b};var X=3D{};function pc(a){if(a=3D=3D1)return =
g;return!X[a]}function =
Y(a,b){if(a)if(b=3D=3D1)if(X[b])X[b]+=3D","+a;else X[b]=3Da;else =
X[b]=3Da}function qc(){var a=3D[];L(X,function(b){a.push(b)});return =
a.join(",")}function rc(a,b){if(a&&a instanceof Array)for(var =
c=3D0;c<a.length;c++)a[c]&&typeof a[c]=3D=3D"string"&&Y(a[c],b)}var =
Z=3Dj;=0A=
function sc(a,b){var =
c=3D"script";Z=3Dtc(a,b);if(!Z)a.google_allow_expandable_ads=3Dj;var =
d=3D!uc();Z&&d&&b.write("<"+c+' =
src=3D"http://'+K+'/pagead/expansion_embed.js"></'+c+">");a=3DWb(a,b,H("1=
",0.01));(d=3Dd||a)&&fb("msie")&&!window.opera?b.write("<"+c+' =
src=3D"http://'+K+'/pagead/render_ads.js"></'+c+">"):b.write("<"+c+'>goog=
le_protectAndRun("ads_core.google_render_ad", google_handleError, =
google_render_ad);</'+c+">")}function $(a){return a!=3Dh?'"'+a+'"':'""'}=0A=
function vc(a){var b=3D"google_unique_id";if(a[b])++a[b];else =
a[b]=3D1;return a[b]}var wc=3Dfunction(a,b){var =
c=3Db.slice(-1),d=3Dc=3D=3D"?"||c=3D=3D"#"?"":"&",e=3D[b];b=3Dfunction(f,=
i){if(f||f=3D=3D=3D0||f=3D=3D=3Dj){if(typeof =
f=3D=3D"boolean")f=3Df?1:0;e.push(d,i,"=3D",M(f));d=3D"&"}};L(a,b);return=
 e.join("")};function xc(){var =
a=3DE&&G("6"),b=3DDa&&G("1.8.1"),c=3DF&&G("525");if(Ja&&(a||b||c))return =
g;else if(Ia&&(c||b))return g;else if(Ka&&b)return g;return j}=0A=
function uc(){return(typeof =
ExpandableAdSlotFactory=3D=3D"function"||typeof =
ExpandableAdSlotFactory=3D=3D"object")&&typeof =
ExpandableAdSlotFactory.createIframe=3D=3D"function"}function =
tc(a,b){if(a.google_allow_expandable_ads=3D=3D=3Dj||!b.body||a.google_ad_=
output!=3D"html"||ob(a,b)||!yc(a)||isNaN(a.google_ad_height)||isNaN(a.goo=
gle_ad_width)||!xc())return j;return g}function yc(a){var =
b=3Da.google_ad_format;if(O(b))return =
j;if(N(a)&&b!=3D"468x15_0ads_al")return j;return g}=0A=
function zc(){var =
a;if(Q.google_ad_output=3D=3D"html"&&!(N(Q)||O(Q.google_ad_format))&&pc(0=
)){a=3D["6083035","6083034"];a=3DP(a,H("0.001",0));Y(a,0)}return =
a=3D=3D"6083035"}=0A=
function =
Ac(a,b){if((a.google_unique_id||0)!=3D0||O(a.google_ad_format))return"";v=
ar =
c=3D"";a=3DN(a);if(b=3D=3D"html"||a)c=3DP(["36815001","36815002"],H("0.01=
",0));if(c=3D=3D""&&(b=3D=3D"js"||a))c=3DP(["36815003","36815004"],H("0.0=
1",0));if(c=3D=3D""&&(b=3D=3D"html"||b=3D=3D"js"))c=3DP(["36813005","3681=
3006"],H("0.008",0));return c}=0A=
function Bc(){var =
a=3DZb(),b=3Dwindow.google_enable_osd,c=3D"";if(b=3D=3D=3Dg){c=3D"3681300=
6";Cc(c,a)}else =
if(b!=3D=3Dj&&pc(0)){c=3DAc(window,window.google_ad_output);if(c!=3D"")Cc=
(c,a);else c=3Da.getEid()}return c}function Cc(a,b){var =
c=3Db.getOsdMode(),d=3D[];switch(a){case =
"36815004":c=3D1;d=3D["js"];break;case =
"36815002":c=3D1;d=3D["html"];break;case =
"36813006":c=3D0;d=3D["html","js"];break}d.length>0&&b.setValidAdBlockTyp=
es(d);b.setupOsd(c,a,window.google_correlator)}=0A=
function Dc(a,b,c,d){var =
e=3Dvc(a);c=3Dwc({ifi:e},c);c=3Dc.substring(0,1992);c=3Dc.replace(/%\w?$/=
,"");var =
f=3D"script";if((a.google_ad_output=3D=3D"js"||a.google_ad_output=3D=3D"j=
son_html")&&(a.google_ad_request_done||a.google_radlink_request_done))b.w=
rite("<"+f+' language=3D"JavaScript1.1" =
src=3D'+$(k(c))+"></"+f+">");else =
if(a.google_ad_output=3D=3D"html")if(Z&&uc()){b=3Da.google_container_id||=
d||h;a["google_expandable_ad_slot"+e]=3DExpandableAdSlotFactory.createIfr=
ame("google_ads_frame"+e,k(c),a.google_ad_width,a.google_ad_height,=0A=
b)}else{e=3D'<iframe name=3D"google_ads_frame" =
width=3D'+$(a.google_ad_width)+" height=3D"+$(a.google_ad_height)+" =
frameborder=3D"+$(a.google_ad_frameborder)+" src=3D"+$(k(c))+' =
marginwidth=3D"0" marginheight=3D"0" vspace=3D"0" hspace=3D"0" =
allowtransparency=3D"true" =
scrolling=3D"no"></iframe>';a.google_container_id?Ec(a.google_container_i=
d,b,e):b.write(e)}return c}function Fc(a){Mb(a)}function =
Gc(a){if(!Hc())return j;var =
b=3Dzc();a=3DIc(a);b=3DXb(window)+Jc(a.google_ad_format,b);window.google_=
ad_url=3Dwc(a,b);return g}=0A=
var Mc=3Dfunction(a){a.dt=3Daa;var =
b=3Dwindow.google_prev_ad_formats_by_region,c=3Dwindow.google_ad_section,=
d=3Dwindow.google_ad_format,e=3Dwindow.google_ad_slot;if(b[c])if(!O(d)){a=
.prev_fmts=3Db[c];if(window.google_num_slots_by_client.length>1)a.slot=3D=
window.google_num_slots_by_client[R]}var =
f=3Dwindow.google_prev_ad_slotnames_by_region;if(f[c])a.prev_slotnames=3D=
f[c].toLowerCase();if(d){if(!O(d))if(b[c])b[c]+=3D","+d;else =
b[c]=3Dd}else if(e)if(f[c])f[c]+=3D","+e;else =
f[c]=3De;a.correlator=3Dwindow.google_correlator;if(window.google_new_dom=
ain_checked=3D=3D=0A=
1&&window.google_new_domain_enabled=3D=3D0)a.dblk=3D1;if(window.google_ad=
_channel){b=3Dwindow.google_num_slots_by_channel;c=3D"";d=3Dwindow.google=
_ad_channel.split(Kc);for(e=3D0;e<d.length;e++){f=3Dd[e];if(b[f])c+=3Df+"=
+";else =
b[f]=3D1}a.pv_ch=3Dc}if(window.google_ad_host_channel){b=3DLc(window.goog=
le_ad_host_channel,window.google_viewed_host_channels);a.pv_h_ch=3Db}if(B=
b)a.jscb=3D1;if(Cb)a.jscd=3D1;a.frm=3Dwindow.google_iframing;b=3DQb();a.g=
a_vid=3Db.vid;a.ga_sid=3Db.sid;a.ga_hid=3Db.hid;a.ga_fc=3Db.from_cookie;a=
.ga_wpids=3Dwindow.google_analytics_uacct},=0A=
Nc=3Dfunction(a){var =
b=3Djb(document);if(b){a.biw=3Db.width;a.bih=3Db.height}};function =
Lc(a,b){var c=3Da.split("|");a=3D-1;for(var =
d=3D[],e=3D0;e<c.length;e++){var =
f=3Dc[e].split(Kc);b[e]||(b[e]=3D{});for(var =
i=3D"",m=3D0;m<f.length;m++){var =
s=3Df[m];if(s!=3D"")if(b[e][s])i+=3D"+"+s;else =
b[e][s]=3D1}i=3Di.slice(1);d[e]=3Di;if(i!=3D"")a=3De}b=3D"";if(a>-1){for(=
e=3D0;e<a;e++)b+=3Dd[e]+"|";b+=3Dd[a]}return b}=0A=
function Oc(){var a=3DBc();Y(a,0);var b=3DMath.random()<0.01;a=3Dh;var =
c=3D"";if(b){c=3D"google_temp_span";a=3DPc(c)}b=3DGc(a);a&&a.id=3D=3Dc&&(=
a&&a.parentNode?a.parentNode.removeChild(a):h);if(b){a=3DDc(window,docume=
nt,window.google_ad_url);Zb().registerAdBlockByType(window.google_ad_outp=
ut,a,j);Fc(window)}}var =
Qc=3Dfunction(a){L(lb,function(b,c){a[b]=3Dwindow[c]});L(kb,function(b,c)=
{a[b]=3Dwindow[c]});L(mb,function(b,c){a[b]=3Dwindow[c]})},Rc=3Dfunction(=
a){rc(window.google_eids,1);a.eid=3Dqc()};=0A=
function Sc(a,b,c,d){a=3DGb(a,b,c,d);sc(window,document);return =
a}function Tc(){Lb()}function Uc(a){var =
b=3D{};a=3Da.split("?");a=3Da[a.length-1].split("&");for(var =
c=3D0;c<a.length;c++){var =
d=3Da[c].split("=3D");if(d[0])try{b[d[0].toLowerCase()]=3Dd.length>1?wind=
ow.decodeURIComponent?decodeURIComponent(d[1].replace(/\+/g," =
")):unescape(d[1]):""}catch(e){}}return b}function Vc(){var =
a=3Dwindow,b=3DUc(document.URL);if(b.google_ad_override){a.google_ad_over=
ride=3Db.google_ad_override;a.google_adtest=3D"on"}}=0A=
function =
Ec(a,b,c){if(a)if((a=3Db.getElementById(a))&&c&&c.length!=3D""){a.style.v=
isibility=3D"visible";a.innerHTML=3Dc}}=0A=
var Jc=3Dfunction(a,b){return =
a=3DO(a)?"/pagead/sdo?":b?"/pagead/render_iframe_ads.html#":"/pagead/ads?=
"},Wc=3Dfunction(a,b){b.dff=3Djc(a);b.dfs=3Doc(a)},Xc=3Dfunction(a){a.ref=
=3Dwindow.google_referrer_url;a.loc=3Dwindow.google_page_location},Hc=3Df=
unction(){var =
a=3Dwindow.google_prev_ad_formats_by_region,b=3Dwindow.google_prev_ad_slo=
tnames_by_region,c=3Dwindow.google_ad_section;if(O(window.google_ad_forma=
t)){window.google_num_sdo_slots+=3D1;if(window.google_num_sdo_slots>4)ret=
urn j}else if(N(window)){window.google_num_0ad_slots+=3D=0A=
1;if(window.google_num_0ad_slots>3)return =
j}else{window.google_num_ad_slots+=3D1;if(window.google_num_slots_to_rota=
te){Ib(1);a[c]=3Dh;b[c]=3Dh;if(window.google_num_slot_to_show=3D=3Dh)wind=
ow.google_num_slot_to_show=3D(new =
Date).getTime()%window.google_num_slots_to_rotate+1;if(window.google_num_=
slot_to_show!=3Dwindow.google_num_ad_slots)return j}else =
if(window.google_num_ad_slots>6&&c=3D=3D"")return =
j}a=3Dwindow.google_num_slots_by_client;if(a[R])a[R]+=3D1;else{a[R]=3D1;a=
.length+=3D1}return g},Ic=3Dfunction(a){var b=3D{};Qc(b);=0A=
Mc(b);ib(b);a&&Wc(a,b);Nc(b);Rc(b);Xc(b);b.fu=3DHb;return =
b},Pc=3Dfunction(a){var =
b=3Dwindow.google_container_id&&Pa(window.google_container_id)||Pa(a);if(=
!b&&!window.google_container_id&&a){document.write("<span =
id=3D"+a+"></span>");b=3DPa(a)}return b},Kc=3D/[+, =
]/;window.google_render_ad=3DOc;var =
Yc=3D["30143070","30143071","30143075"],Zc=3Dtypeof =
window.postMessage=3D=3D"function"||typeof =
window.postMessage=3D=3D"object"||typeof =
document.postMessage=3D=3D"function",ad=3Dfunction(a,b){typeof =
A1_googleCreateSlot=3D=3D"function"?A1_googleCreateSlot(a.google_ad_clien=
t):$c(a,b)},cd=3Dfunction(){if(!bd())return j;return =
g},dd=3Dfunction(a){if(O(a.google_ad_format))return j;var =
b=3Da.google_ad_output;if(b&&b!=3D"html")return =
j;a=3Da.google_ad_client;if(typeof =
a!=3D"string"||a.substring(0,4)!=3D"pub-"&&a.substring(0,7)!=3D"ca-pub-")=
return j;=0A=
return g},fd=3Dfunction(a){if(typeof =
a.google_a1_eid=3D=3D"string")return a.google_a1_eid;var =
b=3DH("0",0);a.google_a1_eid=3Ded(Yc,b);return =
a.google_a1_eid},$c=3Dfunction(a,b){if(!a.google_included_a1_script){var =
c=3D"script",d=3D"/pagead/show_ads_sra3.js?v\x3d1";b.write("<"+c+' =
src=3D"http://'+K+d+'"></'+c+">");a.google_included_a1_script=3Dg}},bd=3D=
function(){if(E&&G("8"))return j;return Zc||!F},ed=3Dfunction(a,b){var =
c=3DMath.random();if(c<b){b=3DMath.floor(c/b*a.length);return =
a[b]}return""};function =
gd(){Vc();Eb("show_ads.google_init_globals",Sc,Tc);sc(window,document)}fu=
nction hd(){if(!cd(window)||!dd(window))gd();else =
if(Db&&window.google_use_a1=3D=3D=3Dg)ad(window,document);else{var =
a=3Dfd(window);if(a){Y(a,0);window.google_allow_expandable_ads=3Dj}!a||a=3D=
=3D"30143070"?gd():ad(window,document)}}Eb("show_ads.main",Gb,hd);})()=0A=

------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/app/moth/moth.js

NYTD.require('/js/app/lib/prototype/1.6.0.2/prototype.js');=0A=
NYTD.require('/js/app/lib/scriptaculous/1.8.1/effects.js');=0A=
NYTD.require('/js/app/lib/scriptaculous/extensions/effect_scroll.js');=0A=
NYTD.require('/js/app/moth/mothController.js');=0A=
NYTD.require('/js/app/moth/mothLegacy.js');
------=_NextPart_000_0000_01CA5B95.5DDF4B10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://graphics8.nytimes.com/js/app/analytics/trackingTags_v1.1.js

//  CONFIGURE HOST BASED ON ENVIRONMENT=0A=
var NYTD =3D NYTD || {};=0A=
=0A=
NYTD.Hosts =3D NYTD.Hosts ||  (function(){=0A=
  var host, scripts =3D document.getElementsByTagName("script");=0A=
=0A=
  for (var i =3D 0, script; script =3D scripts[i]; i++) {=0A=
    host =3D script.src &&=0A=
/^(.+\.nytimes.com)\/js\/app\/analytics\/trackingTags_v1\.1\.js/.test(scr=
ipt.src) ? RegExp.$1 :'';=0A=
    if (host) { break };=0A=
  };=0A=
=0A=
  return {=0A=
    imageHost: host,=0A=
    jsHost: host,=0A=
    cssHost: host=0A=
  }=0A=
})();=0A=
=0A=
=0A=
// START WEBTRENDS JS TAG=0A=
var gtrackevents=3Dfalse;=0A=
var gdcsid=3D"dcsym57yw10000s1s8g0boozt_9t1x";=0A=
var gfpcdom=3D".nytimes.com";=0A=
var gdomain=3D"wt.o.nytimes.com";=0A=
var js_host;=0A=
if (window.location.protocol.indexOf('https:')=3D=3D-1) {=0A=
  js_host =3D  NYTD.Hosts.jsHost + "/js/app/analytics/";=0A=
} else {=0A=
  js_host =3D "https://select.nytimes.com/js/app/analytics/";=0A=
}=0A=
=0A=
=0A=
// Include WebTrends wtid.js=0A=
var wt_initObj =3D { enabled:true, fpc:"WT_FPC", domain:gdomain, =
dcsid:gdcsid };=0A=
if =
(wt_initObj.enabled&&(document.cookie.indexOf(wt_initObj.fpc+"=3D")=3D=3D=
-1)&&(document.cookie.indexOf("WTLOPTOUT=3D")=3D=3D-1)){=0A=
var =
wtid_js_host=3D"http"+(window.location.protocol.indexOf('https:')=3D=3D0?=
's':'')+"://"+wt_initObj.domain+"/"+wt_initObj.dcsid+"/"=0A=
var wtidjs =3D document.createElement('script');=0A=
wtidjs.setAttribute('type', 'text/javascript');=0A=
wtidjs.setAttribute('src', wtid_js_host+'wtid.js');=0A=
document.getElementsByTagName('head').item(0).appendChild(wtidjs);=0A=
}=0A=
=0A=
var wtInc =3D document.createElement('script');=0A=
wtInc.setAttribute('language', 'javascript');=0A=
wtInc.setAttribute('type', 'text/javascript');=0A=
wtInc.setAttribute('src', js_host+'controller_v1.1.js');=0A=
document.getElementsByTagName('head').item(0).appendChild(wtInc);=0A=
// END WEBTRENDS JS TAG=0A=
=0A=
// START REVENUE SCIENCE PIXELLING CODE=0A=
var revSc =3D document.createElement('script');=0A=
revSc.setAttribute('language', 'javascript');=0A=
revSc.setAttribute('type', 'text/javascript');=0A=
revSc.setAttribute('src', js_host+'gw.js?csid=3DH07707');=0A=
document.getElementsByTagName('head').item(0).appendChild(revSc);=0A=
=0A=
var customRevSci =3D document.createElement('script');=0A=
customRevSci.setAttribute('language', 'javascript');=0A=
customRevSci.setAttribute('type', 'text/javascript');=0A=
customRevSci.setAttribute('src', js_host+'revenuescience.js');=0A=
document.getElementsByTagName('head').item(0).appendChild(customRevSci);=0A=
// END REVENUE SCIENCE PIXELLING CODE=0A=
=0A=
=0A=
NYTD.require =3D NYTD.require || function(path) {=0A=
  document.write('<script src=3D"'+ NYTD.Hosts.jsHost + path +'" =
type=3D"text/javascript" charset=3D"utf-8"><\/script>');=0A=
};=0A=
=0A=
if (!window.TimesPeople && =0A=
   location.pathname.indexOf('/gst/articleSkimmer') =3D=3D=3D -1 && =0A=
   !window.location.hostname.match('cnet|nytimes\.com\.com')) { =0A=
=0A=
  NYTD.require('/js/app/lib/prototype/1.6.0.2/prototype.js');    =0A=
  NYTD.require('/js/app/lib/NYTD/0.0.1/template.js');=0A=
  =0A=
  NYTD.require('/js/app/timespeople_1.5/lib/urilist.js');=0A=
  NYTD.require('/js/app/timespeople_1.5/loader.js');=0A=
}=0A=

------=_NextPart_000_0000_01CA5B95.5DDF4B10--

