From: "Saved by Windows Internet Explorer 7"
Subject: A hanging at 24 Sussex - The Globe and Mail
Date: Mon, 19 Oct 2009 10:02:02 -0700
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0000_01CA50A3.34CF90B0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://beta.images.theglobeandmail.com/images/gam/gam_masthead.png

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
mjEAAAAASUVORK5CYII=

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://beta.images.theglobeandmail.com/images/gam/gam_flag.png

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
iW3rMBAFXUgaSSEpJI2kkBSSRlKIPzb4YzxsSNmxZPiaBwx0kOKxy0Mitd8rpZRSSimllFJK/df3
9/f+6+trSoXfg7Iel0z7EulfU1Wf3W435fPzc//6+vpzfst1px5V1i1Vvn95eTnYY+v0r630//v7
+y9Kdax6P6P/afvP4P+ZPj4+ftoAcwFto64rjHbBdYXVkfgVzr1ZmnXMOLO0+rN1ThnSP6RXUD7K
MUpzpIpXaVb/5/yR/V91S/BFH/+Jz7iIL3KczPmjwohf4ppnS5VXXdexnpnNRVke8mNsyvMsW6af
VJxZG0i7VL7P4P8Otpv5/+3t7fCOiH14pvfHTCN9QZsgvNLinPZH/J5WHcs3vJeRXvd9PpNp0p66
si3nHPjo/p9p5v/sO32eTEr4sOxY7SbHVMpQ9zP9VN4jr/TfqB1n/67wSh8f1vlsDiAeZeT9J+89
itb4P4XNmG/p5/lugO2xYfbr7Jv0vXw3GI0V+T6a/T/HkPRVliXLO6vvEo+irfyPL/Ft9rWeTn8v
6ONJjrXZ92bzUdaD/Hp7yPE802TM6TbpZJlu+Tvor9rK/6WyUb4Dlm37e3v3Ne0k/cD7BGnRpnjm
FP9nPMYk8iLNXr4lPer8r5RSSimlnlOX2ufNdO9lL/nWlOsgl7BhfRvNvmv699RftfZ5tT+sOdSa
yWzNeo3S/31tI7/zR9/8S2shrJv082soyznqR/zjMbu/lN7oepbXLK1RvybubM1pVua/iv2y3Psj
X9Y88pz2wjO5zp5tJPdeOWcNl3s5JrB3sya82zrLmeuJdY/1Ztaa+rpShfc61r1MK21Xx/QZkFde
ox6nxHol90mXve6lMp+j7pdsb6P+z1obtmY/vms09le83Mct6COs860JP1Yv7JdjXv+3IfchEHsZ
dcy1yrRVptnzGtm3/xNBnNH9kf9HZT5Hff4/xf8Zf/b+kHbinL0Zjvgz/8lYE35qvfqcl3sC+HpU
p/RBt09ez/LKsNE+E/ezP3OdeY/KfK628H/fRymfUKY8LzHWMX4yltGe14afUi/CGDf4jwAb074Q
c233fx9zco/ymP/5fyLzKPX73f+zMp+rY/7PuR079H6SdS318Sl9g7+Iyzy2Vfgxu2cYtuT9Oudh
xnDiYue0NXud+DP3KI+Vg39r8SFtJ23KntnI/6Myn/MuyH5b1il9R9/OumKP0VhF3Eyv59f92fvB
mnDCluqVYdSDuaT7N+fy0TcYz/fnRnn1MNpA34tMGxM/856Vufe1S2hpvUA9vvS/UkoppZRSSiml
lFJKXU07ERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERER
EREREREREREREREREREREREREREREREREREREREREZE75B+Hl45qN6ZdJgAAAVNta0JU+s7K/gB/
VYkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAHic7dbhaYNgFIZRB3ERB3EQF3EQB3ERB7G8gQu3piH/ignngUObT/vrTWzO
U5IkSZIkSZIkSZIkSZIkSZIkSR/RcRznvu9P5znLtXf3v7pP929d13Mcx3OapsfP7Bj9LPfUvXUW
y7I8XscwDH++h3TvsmOVfbNhdq3N+z21f9U3v/6N7l+263tWOeuf5XqdffvG2b+6XtP9y3O+71//
1+d5fto/1+z/fWXbeu7X79u2/frM9+e//b+v+h7X96v3QK7Vd/ucRdWfHddrkiRJkiRJkiRJ+vcG
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4QD8K+ay4PVSpiAAAAoRt
a0JU+s7K/gB/l8MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHic7dqBbeIwGAbQW44BWIABWIABGIAFGIAFGIABWIABWIAB
OP2VXOWMnZiSE6Z6n/SkCpxW8keT2OF+/x35w4/cF4tF8yTv9/uv8WG32zUdk8aPeWZcJe+ex0/1
VNbr9XcXy+Wy+bjD4XDfbDb/dBmvhXxcGI6L4/Jxhbx7Hj9Vc67X68P/4+VyaT6+1H8ppf4b8u55
/FTNOR6PD/3H9aA1+u9Sc7bb7UP/q9Wq+Xj9d6k5tXuyuC60RP9dasrpdPo+3+f9N9ybfUX/XWpK
rPXifv92uz3039iP/vvUlLjOx/U/UroPiM/FVPTfpcnEGi96iPv/SN7P8L2x6L9Lk0l9pPu80j5A
y16g/rs0mdjzC/lrw45a9gL136XRpP/1fJ+ntA44n8+jv0v/XRpN6iLf5033BM/sBeq/S6Mp3evX
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
i4VqW2t79HdbkQMx3pUczsb+kf5qXBv5k73L5+sV+qs+bPlVNRWL0fMr9Det1VwwYx5vFYMsl3wO
yvystkuVq+rvc8AK/ZV+RnVtlT2f6ebP7NXfTPXfmTWhr6dUn7bflJn2lgP/p/5mK/T3dUm7/q/E
Pfrh81GLxSnTYpX+au1SWb+7Wb93P+JYouYAj5f9GccMr3dPu2b0X2E+lql5vFq3l1V9MZtHV+lv
1u5dPO+qZnW5H2otGPPX42WWaaXaFeOb7ZOOrb/1W9doZg5szf20smocUGvBlfor3ar7l1Z/83M0
BvrYbzajf4xtNrccU39fQ7gvqv9mfrbW+hn3uT439J6JNqu/8ru3f2vNfGv9iPlrY4tbO/arev09
8fzn5eXlcH5+/h2Lnm/H1N/r8jFu61wa/Yz6KQ1X6l/pt1Xfe+vJduxXZf098Xnn9vb28Pn52fUn
248q9prlaZvf/tvsXBpjaPGKa6m4Fvyd9G/3jKoP+P+3Y79Z3DN4LOOZrT3v8bA/7bdsXlXnvz5H
RfaYtzPul9U+YMtZjsrjtszvoL+vyWLZ2AdMA58r27Fb1ev+q7rauaV3B3CM8d/rieuk9mw55n9m
mZ9qLejx+2n9K/O/Pxffr84CzKc4Fs7ob1a5AziW/tn9nWLrWZ6Kj69/Vuqv1pyjMav1T90vqDjE
tdCs/majO4Bj6O/ty+YW1W97+6menyrPXN+fWv9X9/+Z/pnfcUzZov/oDmBW/y054uNbtrdT/Wnr
Wa5aC47atnf/P7p/dPNYqzjEGKgxUK0VrW/N6D9aN/2E/h6v3jl5bFfcJ8z4kO1pVukfx6vK2N/6
lZVv8zZbA6l551j6j+bRzKxdozl95iyw4oOaU37i/L+Xp9FG+rfjSjb/7dVfff9S1d/9m9Hfc2Z0
rjNzH1bxQc2VK/SPY3/13NfMczzT3/dCvb4yo3/lDmBGfx+fZvT3eI3GVDW3bbnLaS2OKXv1jzla
OatW9fTmC/N5tPap6l+5A6jq35ar6t+uxSrnI5WzQM+T0Xd/sf49+ls9MU6z2rffjlTPCpXFec3G
Vz/ja8//2nLZHYD6/tPvVVvimFfR32Ifv/HsnZFYeXWv1sYqlvHvKHp5MMpb9f2nf2tjqLO56nrP
zcrH91i9M9+NWFn1nux7Qr9n7c2hW6nsEXps8WVUrmfq20W1PsiwmFucq3d8W9q25x1Y37zvbPl2
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
77OFOi5AbXElrsHoh5Sxf9z/01IGF3U/By6Wjzqv6GFC67zWuszMD0UjRxyDZyd5WKtE5f91h1NX
uuSZx4pEKYyYMjHX0bUZiVa1iGFnV6zgUI6zsnGNveerz8iSzwsDzRZzlB8/f8K2lUDlZyIpqu2q
56lzXNZU8uL0e94B6qtmM2f3iW8C0f7PHV4Qdzpe67wiAJXde7kYqmQjsxUYIc+GdOB9qSxuxnlX
Rkt2CI/ChFiUEjSWg3w8+41CKwSg6K7COIhpPY8tO7QIs1gJNRxsPS94bOrzjneVluX3HW6zXewg
ChngK1Pb07wse9WeAK8v0JTiVgCh+7srPDwN2MwIpK7AbyAen+Le5+jUh2VOcPleT//+FrzZ+Y5P
dgtxUrYgoxN3SAFGM/vdgd89b/2PO/xgfmuSUs8Dd0Pfz+2ylHXCpuMZa6FqRZgTfPuJcc+pjtQU
BIJLVizPC+DPKj/e//54a+HcfVGQeMFVuekTBpwvTdv83gPEwuGBPZ0LpNWwcP2+yuY954qQCB7O
Xnj6QhbLj/cX3tpLeKun00DwW5DyzkmZvtRZQl0WVKqm4p6QB5mP5//60UtxBckuAuG9gFDW23cb
/7zD00FHXPSaV8LPi4HY4jn54w7PMlMes5flQVzok1lcnN95Pceo8Edq977M6cf11aLCTe5AGuKM
dNSCtoR2A0R/vvyDDnrOK7LZzEIOxLpct5+s/LzD1ayF99nrNsvba5k2TP64yqbaUt9fcv1unWx8
VUHPrxA8EQqiuct8prIhgrg7uhLBOJlfMdxn6XPejfnGQ5+H/7/kIAs+6lZCiX7mLLa5rhmgy5hf
/yZmmeTVanDxL1fZ1I3Kd2EA+U8gvJqwSAwSM8nb+/6+AUlgmMjyddj5Fbv1uDHqzaTJ+7cIyM/3
/3/lK1/5yle+8pWvfOUrX/nKV77yla985Stf+cpXvvKVr3zlK1/5yle+8pWvfOUrX/nKV77yla98
5Stf+cpXvvKVr3zlK1/5yle+8pWvfOUrX/nKV77yla985Stf+cpXvvKVr3zlK1/5yle+8pWvfOUr
X/nKV77yla985Stf+cpXvvKVr3zlK1/5yle+8pWvfOUrX/nKV77yla985Stf+cpXvvKVr3zlK1/5
yle+8hWA/wfdmhmZdymm9wAAMhNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBi
ZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1s
bnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDQuMS1jMDM0IDQ2
LjI3Mjk3NiwgU2F0IEphbiAyNyAyMDA3IDIyOjExOjQxICAgICAgICAiPgogICA8cmRmOlJERiB4
bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgog
ICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4YXA9
Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eGFwOkNyZWF0b3JUb29s
PkFkb2JlIEZpcmV3b3JrcyBDUzM8L3hhcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhhcDpDcmVh
dGVEYXRlPjIwMDktMDYtMTBUMTQ6MzE6NDdaPC94YXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhh
cDpNb2RpZnlEYXRlPjIwMDktMDYtMTBUMTQ6MzI6MDZaPC94YXA6TW9kaWZ5RGF0ZT4KICAgICAg
PC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAg
ICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+CiAg
ICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgIDwvcmRmOkRlc2Ny
aXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8
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
YrE8ev4FK61IkZCyp6IAAAAASUVORK5CYII=

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://beta.images.theglobeandmail.com/archive/00282/Notebook_-_Laure_282861gm-a.jpg

/9j/4AAQSkZJRgABAQEBLAEsAAD/7SNGUGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAA1YcAgAAAgAC
HAJ4AKlBcnRpc3QgVGVkIEhhcnJpc29uIHZpc2l0ZWQgTGF1cmVlbiBIYXJwZXIgYXQgMjQgU3Vz
c2V4IERyaXZlIHdoZXJlIGEgY29sbGVjdGlvbiBvZiBoaXMgcGFpbnRpbmdzIGhhbmcgaW4gdGhl
IGZyb250IGZveWVyIG9uIE9jdG9iZXIgMTQsIDIwMDkuDVBNTyBQaG90byBieSBKaWxsaWFuIFBy
b3BwHAJQAAxKYXNvbiBSYW5zb20cAgUADW5vdGVib29rMTdudzEcAjcACDIwMDkxMDE0HALzAmxT
Q0NVAAACbAABAAAAAAAAAAAAEltbAAAAKgAJAAAAAExhc3QgV3JpdGUgVGltZQAyMDA5MTAxNjE1
MTA0M1tbAAAAKAAJAAAAAENyZWF0aW9uIFRpbWUAMjAwOTEwMTYxNDEwNDlbWwAAABwADAAAAABV
Tk8AMDQwMDQzNTI4NgAAW1sAAAAaAAQAAAAAUHJvdGVjdGVkAAAAAABbWwAAABoABAAAAABVbmlx
dWVJRAAAAAAAAFtbAAAALAAMAAAAAG1zX29iamVjdElEADAwMDAwMDAwMDJBMDAwMjZFRjUAW1sA
AAAgAAQAAAAAQXNzaWdubWVudCBSZWYAAAAAAABbWwAAACAABAAAAABBc3NpZ25tZW50IExpbmsA
AAAAAFtbAAAAGAAEAAAAAFJlZkRhdGUAAAAAAFtbAAAAGgAEAAAAAHBnX2xpbmtpZAAAAAAAW1sA
AAAkAAQAAAAAYXNubGluayBjaGFuZ2VzdGFtcAAAAAAAW1sAAAAwAAwAAAAAU0NDX0Rlc2NyaXB0
b3JzAFR5cGU9SU1HO1RUeXA9SlBFRzsAW1sAAAAiABcAAAAATGFzdCBQdWJEYXRlADIwMDkxMDE2
AFtbAAAAIgAMAAAAAEZpbGVuYW1lAF9KMV82NDE3LkpQRwBbWwAAACQACQAAAABEYXRlbGluZQAy
MDA5MTAxNjE0MTA1MgBbWwAAABoABAAAAABGaWxlIFNpemUAAEEosFtbAAAAGAAMAAAAAFN0YXR1
cwBOb25lAFtbAAAAKgAJAAAAAEluc2VydGlvbiBUaW1lADIwMDkxMDE2MTQxMDUyADhCSU0EJQAA
AAAAEAFJSPIiFRwBy7tIv8uawsM4QklNA+0AAAAAABABLAAAAAEAAQEsAAAAAQABOEJJTQQmAAAA
AAAOAAAAAAAAAAAAAD+AAAA4QklNBA0AAAAAAAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAA
AAAACQAAAAAAAAAAAQA4QklNBAoAAAAAAAEAADhCSU0nEAAAAAAACgABAAAAAAAAAAI4QklNA/UA
AAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAA
AAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////////////////////////8D
6AAAAAD/////////////////////////////A+gAAAAA/////////////////////////////wPo
AAAAAP////////////////////////////8D6AAAOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAA
ADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAAA48AAAAGAAAAAAAAAAAAAAQIAAAF3AAAAC0ATgBv
AHQAZQBiAG8AbwBrACAALQAgAEwAYQB1AHIAZQBlAG4AIABIAGEAcgBwAGUAcgAgAGEAbgBkACAA
YQByAHQAaQBzAHQAIABIAGEAcgByAGkAcwBvAG4AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAA
AAAAAAAABdwAAAQIAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAA
AABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAA
AAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAQIAAAAAFJnaHRsb25nAAAF3AAAAAZzbGlj
ZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdn
cm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVy
YXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEA
AAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25n
AAAECAAAAABSZ2h0bG9uZwAABdwAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAA
AABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9v
bAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFs
aWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVm
YXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0
b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9u
ZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAABP/AAAAAAAAA4QklN
BBQAAAAAAAQAAAACOEJJTQQMAAAAABnBAAAAAQAAAKAAAABuAAAB4AAAzkAAABmlABgAAf/Y/+AA
EEpGSUYAAQIAAEgASAAA/+0ADEFkb2JlX0NNAAH/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgM
CQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
AQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAz/wAARCABuAKADASIAAhEBAxEB/90ABAAK/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwAB
AgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEA
AhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0
NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEA
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
GgEFAAEAAABYAQAAGwEFAAEAAABgAQAAKAEDAAEAAAACAAAAMQECACUAAABoAQAAMgECABQAAACN
AQAAOwECAA0AAAChAQAAaYcEAAEAAACwAQAAYAMAAEFydGlzdCBUZWQgSGFycmlzb24gdmlzaXRl
ZCBMYXVyZWVuIEhhcnBlciBhdCAyNCBTdXNzZXggRHJpdmUgd2hlcmUgYSBjb2xsZWN0aW9uIG9m
IGhpcyBwYWludGluZ3MgaGFuZyBpbiB0aGUgZnJvbnQgZm95ZXIgb24gT2N0b2JlciAxNCwgMjAw
OS4KUE1PIFBob3RvIGJ5IEppbGxpYW4gUHJvcHAAQ2Fub24AQ2Fub24gRU9TLTFEIE1hcmsgSUlJ
ACwBAAAQJwAALAEAABAnAABBZG9iZSBQaG90b3Nob3AgRWxlbWVudHMgNy4wIFdpbmRvd3MAMjAw
OToxMDoxNiAxODozODoxMABKYXNvbiBSYW5zb20AAAAaAJqCBQABAAAA7gIAAJ2CBQABAAAA9gIA
ACKIAwABAAAAAQAAACeIAwABAAAA+gAAAACQBwAEAAAAMDIyMQOQAgAUAAAA/gIAAASQAgAUAAAA
EgMAAAGSCgABAAAAJgMAAAKSBQABAAAALgMAAASSCgABAAAANgMAAAWSBQABAAAAPgMAAAeSAwAB
AAAABQAAAAmSAwABAAAACQAAAAqSBQABAAAARgMAAJGSAgADAAAANDcAAJKSAgADAAAANDcAAAGg
AwABAAAA//8AAAKgBAABAAAA3AUAAAOgBAABAAAACAQAAA6iBQABAAAATgMAAA+iBQABAAAAVgMA
ABCiAwABAAAAAgAAAAGkAwABAAAAAAAAAAKkAwABAAAAAQAAAAOkAwABAAAAAAAAAAakAwABAAAA
AAAAAAAAAAABAAAA+gAAACAAAAAKAAAAMjAwOToxMDoxNCAxNDozMzozMgAyMDA5OjEwOjE0IDE0
OjMzOjMyAFiMeQBAQg8A8DUzAEBCDwAAAAAAAQAAAAMAAAABAAAAEAAAAAEAAACAUzsAUwQAAACN
JwDgAgAAAAAGAAMBAwABAAAABgAAABoBBQABAAAArgMAABsBBQABAAAAtgMAACgBAwABAAAAAgAA
AAECBAABAAAAvgMAAAICBAABAAAApRkAAAAAAAAsAQAAAQAAACwBAAABAAAA/9j/4AAQSkZJRgAB
AgAASABIAAD/7QAMQWRvYmVfQ00AAf/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoL
ERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4N
EA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DP/AABEIAG4AoAMBIgACEQEDEQH/3QAEAAr/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJ
CgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIx
BUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXy
s4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQD
BAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMH
JjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3
h5ent8f/2gAMAwEAAhEDEQA/AOZq6zgXibMVvmanFp/zfcjtu6XZ9G22k/ymh4/6K5BpuY7c0kEd
wVoYvVCIbd7T++OP7Q/NTaXvSMors/mMqmzyLth/6aTg6p5rfo8fS7/iqVOXU8A21stafzoAP+eP
pK8wYVjP0LvTcPzJg/5rtzXf2UKUlr1lx4Gq9E6J0/0ME0TuNVj2l0RMRqvPGscCWPBbGm13PzXq
3S2h1eR5ZFo/EJR3RJA7FEjTxTPxfadOxWjYwBw+f8FFzBtPwKetcZmMA4adwrZxx4KQZ7x8QrpY
CYhIKIaH2ceCy/rNQG9MYfHKxh99rAugbsc0OYQ5p4c0gg/BwWR9agP2Uw/93MT/AM/1oS+U+SRu
PNqfZ7KNapa3XawnkD/pLLz6bum4uRn1k+vXQ+5lnbe0b2l7Po2Vu/csWphWZGW0XB4a9zJBeOZP
5j49rduz81UeuOezpHVaLDO3DtJaXbtjmt/N/kWMUJ5YxuUM3uCJv0/L045f3Zf8xtDLYlHJj9uU
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
O+hYY+KStz2EvAE+3YYjWNZ/ko1bCxkcyZJ7knuhU1tc8zY1h0Ld28t440YfzVZwG4/pusynn02u
OykB0uH/AAj2/Rq/q/pP+L/nFIWYeCMY778ynY0lprdHYO2k7trj7fbPuWlh5WZ04hlN1uORyySA
f61Tv0b/APNRnil2VS4kNvawljGfQdTpurYaw9jav3XMVh5f6DdGej+d6x/8m3/NQPRQ62//2f/i
AkBJQ0NfUFJPRklMRQABAQAAAjBBREJFAhAAAG1udHJSR0IgWFlaIAfPAAYAAwAAAAAAAGFjc3BB
UFBMAAAAAG5vbmUAAAAAAAAAAAAAAAAAAAAAAAD21gABAAAAANMtQURCRQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmNwcnQAAAD8AAAAMmRlc2MAAAEwAAAA
a3d0cHQAAAGcAAAAFGJrcHQAAAGwAAAAFHJUUkMAAAHEAAAADmdUUkMAAAHUAAAADmJUUkMAAAHk
AAAADnJYWVoAAAH0AAAAFGdYWVoAAAIIAAAAFGJYWVoAAAIcAAAAFHRleHQAAAAAQ29weXJpZ2h0
IDE5OTkgQWRvYmUgU3lzdGVtcyBJbmNvcnBvcmF0ZWQAAABkZXNjAAAAAAAAABFBZG9iZSBSR0Ig
KDE5OTgpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAA
AAAAAAAAAAAAAAAAY3VydgAAAAAAAAABAjMAAGN1cnYAAAAAAAAAAQIzAABjdXJ2AAAAAAAAAAEC
MwAAWFlaIAAAAAAAAJwYAABPpQAABPxYWVogAAAAAAAANI0AAKAsAAAPlVhZWiAAAAAAAAAmMQAA
EC8AAL6c/+EXL2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLv
u78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJh
ZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNC4xLjMtYzAwMSA0OS4yODI2
OTYsIE1vbiBBcHIgMDIgMjAwNyAyMToxNjoxMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRm
PSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNj
cmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29t
L3Bob3Rvc2hvcC8xLjAvIiB4bWxuczphdHRyPSJodHRwOi8vbnMuc3djYy5jb20vYXR0ci8xLjAv
IiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnRpZmY9
Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIiB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRv
YmUuY29tL2V4aWYvMS4wLyIgeG1sbnM6eGFwTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu
MC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz
b3VyY2VSZWYjIiB4bWxuczp4YXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHBob3Rv
c2hvcDpEYXRlQ3JlYXRlZD0iMjAwOS0xMC0xNCIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhv
dG9zaG9wOklDQ1Byb2ZpbGU9IkFkb2JlIFJHQiAoMTk5OCkiIHBob3Rvc2hvcDpIaXN0b3J5PSIi
IGF0dHI6TGFzdFdyaXRlVGltZT0iMjAwOS0xMC0xNlQxNTo0MDo0M1oiIGF0dHI6Q3JlYXRpb25U
aW1lPSIyMDA5LTEwLTE2VDE0OjQ3OjQ5WiIgYXR0cjpVTk89IjA0MDA0MzUyODYiIGF0dHI6UHJv
dGVjdGVkPSIwIiBhdHRyOlVuaXF1ZUlEPSIwIiBhdHRyOm1zX29iamVjdElEPSIwMDAwMDAwMDAy
QTAwMDI2RUY1IiBhdHRyOkFzc2lnbm1lbnRSZWY9IjAiIGF0dHI6QXNzaWdubWVudExpbms9IjAi
IGF0dHI6UmVmRGF0ZT0iMCIgYXR0cjpwZ19saW5raWQ9IjAiIGF0dHI6YXNubGlua2NoYW5nZXN0
YW1wPSIwIiBhdHRyOlNDQ19EZXNjcmlwdG9ycz0iVHlwZT1JTUc7VFR5cD1KUEVHOyIgYXR0cjpM
YXN0UHViRGF0ZT0iMjAwOS0xMC0xNiIgYXR0cjpGaWxlbmFtZT0iX0oxXzY0MTcuSlBHIiBhdHRy
OkRhdGVsaW5lPSIyMDA5LTEwLTE2VDE0OjQ3OjUyWiIgYXR0cjpGaWxlU2l6ZT0iNDI3MDI1NiIg
YXR0cjpTdGF0dXM9Ik5vbmUiIGF0dHI6SW5zZXJ0aW9uVGltZT0iMjAwOS0xMC0xNlQxNDo0Nzo1
MloiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyIgdGlmZjpNYWtlPSJDYW5vbiIgdGlmZjpNb2RlbD0i
Q2Fub24gRU9TLTFEIE1hcmsgSUlJIiB0aWZmOk9yaWVudGF0aW9uPSIxIiB0aWZmOlhSZXNvbHV0
aW9uPSIzMDAwMDAwLzEwMDAwIiB0aWZmOllSZXNvbHV0aW9uPSIzMDAwMDAwLzEwMDAwIiB0aWZm
OlJlc29sdXRpb25Vbml0PSIyIiB0aWZmOk5hdGl2ZURpZ2VzdD0iMjU2LDI1NywyNTgsMjU5LDI2
MiwyNzQsMjc3LDI4NCw1MzAsNTMxLDI4MiwyODMsMjk2LDMwMSwzMTgsMzE5LDUyOSw1MzIsMzA2
LDI3MCwyNzEsMjcyLDMwNSwzMTUsMzM0MzI7MEU3MjlCODg0NkY5MDZFMkZCQzM0NkJCNjFCODQ0
QkEiIGV4aWY6RXhpZlZlcnNpb249IjAyMjEiIGV4aWY6Q29sb3JTcGFjZT0iLTEiIGV4aWY6UGl4
ZWxYRGltZW5zaW9uPSIxNTAwIiBleGlmOlBpeGVsWURpbWVuc2lvbj0iMTAzMiIgZXhpZjpEYXRl
VGltZU9yaWdpbmFsPSIyMDA5LTEwLTE0VDE0OjMzOjMyLTA0OjAwIiBleGlmOkRhdGVUaW1lRGln
aXRpemVkPSIyMDA5LTEwLTE0VDE0OjMzOjMyLTA0OjAwIiBleGlmOkV4cG9zdXJlVGltZT0iMS8y
NTAiIGV4aWY6Rk51bWJlcj0iMzIvMTAiIGV4aWY6RXhwb3N1cmVQcm9ncmFtPSIxIiBleGlmOlNo
dXR0ZXJTcGVlZFZhbHVlPSI3OTY1Nzg0LzEwMDAwMDAiIGV4aWY6QXBlcnR1cmVWYWx1ZT0iMzM1
NjE0NC8xMDAwMDAwIiBleGlmOkV4cG9zdXJlQmlhc1ZhbHVlPSIwLzEiIGV4aWY6TWF4QXBlcnR1
cmVWYWx1ZT0iMy8xIiBleGlmOk1ldGVyaW5nTW9kZT0iNSIgZXhpZjpGb2NhbExlbmd0aD0iMTYv
MSIgZXhpZjpGb2NhbFBsYW5lWFJlc29sdXRpb249IjM4ODgwMDAvMTEwNyIgZXhpZjpGb2NhbFBs
YW5lWVJlc29sdXRpb249IjI1OTIwMDAvNzM2IiBleGlmOkZvY2FsUGxhbmVSZXNvbHV0aW9uVW5p
dD0iMiIgZXhpZjpDdXN0b21SZW5kZXJlZD0iMCIgZXhpZjpFeHBvc3VyZU1vZGU9IjEiIGV4aWY6
V2hpdGVCYWxhbmNlPSIwIiBleGlmOlNjZW5lQ2FwdHVyZVR5cGU9IjAiIGV4aWY6TmF0aXZlRGln
ZXN0PSIzNjg2NCw0MDk2MCw0MDk2MSwzNzEyMSwzNzEyMiw0MDk2Miw0MDk2MywzNzUxMCw0MDk2
NCwzNjg2NywzNjg2OCwzMzQzNCwzMzQzNywzNDg1MCwzNDg1MiwzNDg1NSwzNDg1NiwzNzM3Nywz
NzM3OCwzNzM3OSwzNzM4MCwzNzM4MSwzNzM4MiwzNzM4MywzNzM4NCwzNzM4NSwzNzM4NiwzNzM5
Niw0MTQ4Myw0MTQ4NCw0MTQ4Niw0MTQ4Nyw0MTQ4OCw0MTQ5Miw0MTQ5Myw0MTQ5NSw0MTcyOCw0
MTcyOSw0MTczMCw0MTk4NSw0MTk4Niw0MTk4Nyw0MTk4OCw0MTk4OSw0MTk5MCw0MTk5MSw0MTk5
Miw0MTk5Myw0MTk5NCw0MTk5NSw0MTk5Niw0MjAxNiwwLDIsNCw1LDYsNyw4LDksMTAsMTEsMTIs
MTMsMTQsMTUsMTYsMTcsMTgsMjAsMjIsMjMsMjQsMjUsMjYsMjcsMjgsMzA7NEJGMjkwQkQyOUIy
MjdDOEQwNUM4OTJDNjk1NEZCMDEiIHhhcE1NOkRvY3VtZW50SUQ9InV1aWQ6MDA1OUFFNTBBMkJB
REUxMThCMkU4MkZDRTJFOTEwMUYiIHhhcE1NOkluc3RhbmNlSUQ9InV1aWQ6ODRGOUJGN0JBNEJB
REUxMTgwMkVBMDA2QUZCREVDRTgiIHhhcDpDcmVhdGVEYXRlPSIyMDA5LTEwLTE2VDE4OjIzOjE0
LTA0OjAwIiB4YXA6TW9kaWZ5RGF0ZT0iMjAwOS0xMC0xNlQxODozODoxMC0wNDowMCIgeGFwOk1l
dGFkYXRhRGF0ZT0iMjAwOS0xMC0xNlQxODozODoxMC0wNDowMCIgeGFwOkNyZWF0b3JUb29sPSJB
ZG9iZSBQaG90b3Nob3AgRWxlbWVudHMgNy4wIFdpbmRvd3MiPiA8ZGM6ZGVzY3JpcHRpb24+IDxy
ZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPkFydGlzdCBUZWQgSGFycmlzb24g
dmlzaXRlZCBMYXVyZWVuIEhhcnBlciBhdCAyNCBTdXNzZXggRHJpdmUgd2hlcmUgYSBjb2xsZWN0
aW9uIG9mIGhpcyBwYWludGluZ3MgaGFuZyBpbiB0aGUgZnJvbnQgZm95ZXIgb24gT2N0b2JlciAx
NCwgMjAwOS4mI3hBO1BNTyBQaG90byBieSBKaWxsaWFuIFByb3BwPC9yZGY6bGk+IDwvcmRmOkFs
dD4gPC9kYzpkZXNjcmlwdGlvbj4gPGRjOmNyZWF0b3I+IDxyZGY6U2VxPiA8cmRmOmxpPkphc29u
IFJhbnNvbTwvcmRmOmxpPiA8L3JkZjpTZXE+IDwvZGM6Y3JlYXRvcj4gPGRjOnRpdGxlPiA8cmRm
OkFsdD4gPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5ub3RlYm9vazE3bncxPC9yZGY6bGk+
IDwvcmRmOkFsdD4gPC9kYzp0aXRsZT4gPGV4aWY6SVNPU3BlZWRSYXRpbmdzPiA8cmRmOlNlcT4g
PHJkZjpsaT4yNTA8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L2V4aWY6SVNPU3BlZWRSYXRpbmdzPiA8
ZXhpZjpGbGFzaCBleGlmOkZpcmVkPSJUcnVlIiBleGlmOlJldHVybj0iMCIgZXhpZjpNb2RlPSIx
IiBleGlmOkZ1bmN0aW9uPSJGYWxzZSIgZXhpZjpSZWRFeWVNb2RlPSJGYWxzZSIvPiA8eGFwTU06
RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0idXVpZDpGRTU4QUU1MEEyQkFERTExOEIyRTgy
RkNFMkU5MTAxRiIgc3RSZWY6ZG9jdW1lbnRJRD0idXVpZDpGRTU4QUU1MEEyQkFERTExOEIyRTgy
RkNFMkU5MTAxRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hw
YWNrZXQgZW5kPSJ3Ij8+/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4S
EA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQUFBQUFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgA9wFoAwERAAIRAQMR
Af/EAB0AAAEFAQEBAQAAAAAAAAAAAAYDBAUHCAIJAQD/xABPEAABAwMDAgMEBwQHBgMFCQABAgME
AAURBhIhBzETQVEiYXGBCBQyQpGhsRUjUsEkM2JystHwFkNzgqLhY7PxCSVTdJIXJzREVYOjwtL/
xAAcAQABBQEBAQAAAAAAAAAAAAADAAECBAUGBwj/xAA6EQACAQMDAgQFAwMDAwUBAQAAAQIDBBES
ITEFQRMiUWEycYGRsQYUoTNCwSPR8BU04SRSYnLxFkP/2gAMAwEAAhEDEQA/AK0To+wXVO6HPx/d
Ulwf9JrPyHGcnpm8Cfq0th30SVbT+Bp8j5ImVoe7w8kxVqHqgZ/SlkfJGOQJUdRDjS0keRFLIso5
C1I+0kj4inyNgUS6DSyLAshfNIbA6je0So9hSEOkryrH40wsDwLSaYW4tGa8VY9M0siLE6c2zxro
F7eEDikmM9kbnjW39wOK0CudG258qQhF+2fujx50hH5Ns9kezSGOF2v2e1IQwuVr/oTvHlUZcEo8
g8Lb/ZpRFLkdM2/+zUiIUM279yj2fuikOd/s7+zSEfv2cP4aQx9/ZwPYUhz6m3H0pCOV27A7YpCM
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

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://beta.images.theglobeandmail.com/archive/00008/Jane_Taber_headsho_8742bio4.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIf
IiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAA8AKADASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD0Siii
mZhRRRQAUhOBS9RUcxwjeyk0gMa+u0lu0if/AFSv09cDP9P1FSoFnkaTqiqGz7kn/CuX1bUFhlVn
O3IY8n7uTz+gxW9pFzGtkEuXESGAOrPxkGsb3N1EfBb4+0Bv4k34/E5rC8QQGS3a4U/OgG7/ABro
ZL213bY5o3dl24VgSDVG9iR45FkwA6Dr6YqWaWPNZ7hkcxlsc8VTF0YpgzjvjIq7f2jtceTGhbBJ
VjwCKzbyCaEFXjI4+uKaJaGzsy3DbeD95SK6PRNR81QM/eHI9GHX8+tcwr+ZbxueqA/kDg/pj8qs
WM7Wl0pbhSwDVpsZnciWnrLVBZcgc1KslO5Fi+stWI5azVep45Oaq4jVjkzVhHrOifircbUxHW0U
UUAFFJS0AFV7tgsLk+lT1n6s5W2OOB3pPYaPMfGrmRYGiOMyDP0Oa9K1MC10i1FvZGefaqo2cLGC
OpPp9K898QQo8vz5EQdMn0HJNeq6Wq3ukQOr5/dgbhyDjj+lYxOjoefSXF/BrjRzQ2soUjbJFGQD
9CSc1e8c+dBBYyp8vmY3gV1I06zN4n2iQNIX+RWPU/SsT4iRj7JFz8qc8USXUuPZnLaxpT3+m286
M/2gMSfLk2oq44xWMmmSpG5uJi4H3c8/hnvXTaHdW0zfZWBDhQdj9CKZ4iIEZHAA6AUnK6HGFmee
MFivXix8uenrnjFIhDBQeex/l/n60X/yXm4dSv8AI5qBX2LIf7slWtjGStJnW2Upa1jJ64wfqOKu
I9Zdg+bRDnrzV5GpmZcRqnRqpq1To3NMRowNV2JqzYDV6I0xHbUUUlUIDRSUZoAM1nawP9FYnoK0
CazNffGj3B77Dj8ql7DW5w2skS2Uj/3hGfzLV0XgHUZf+EcmtN2Xs5mGO+0/MP6/lXM3kbP4eVzn
c6xfh8x/xFVLTXpvDUtvfRruilJFxH/eHAx9eCR9KxW50J2Ov0vU7d9Ym1K+ufJityVVpAQoPck9
BVnxmyanaIgu40UfMDjkjtWjo0Ol6pZS3Vt5dxZ3y7iO3oQR2NVryDVNLtRZWMontwu2NZBlkXoB
nPbNVFaWZpe7ujzaacaaySt5zSOcI2wqTj0zWxcLPfaB9vuCEbpt7moNRs7iS/E99hnQcKCTj/Cq
Gra6LbTY4WYEqzNtHc4wB/Ooa6Itu25z16m+/kiXkxQsW9qpqo8py38bEirOmBntby8mPzSHaD6/
54qOUAbY/wC6pJ+uK0Wmhyt3dzb0ts2EX0rQRqydJkDWgAP3eK0lNMgtI1TxtzVRWqeJuaYjSgNX
ojWdC1XY2piO8zSUUVQgpCaKSgBGNc/4k1GOL7PZEjNwSp9gRjP6mtbUbh7XT5biMKWQZAbkV5lq
Orz6jcG4njh8zAGVU/41MtiorU0Cd2kzWrgiWARkgeu4D+g/OsPV4h9lAZcgNuUHpnGCP5fnVi8d
0tjIrkNKpDn1wwxWHdXk1zbXDSEfuZflA9scms4rU1b0LnhTxFe+FtSE1u7S2Ep/fQE8fX2PvXsH
9s6fqOmC7s51kSQduq+x9K8LddqyOpKso3DFWbOZ/J3qSh77CRn8q0sKMrHVeIr8QNK0XzkD73YV
59dLNcyh5c5f7o9q1bmeQ5UuSPesy7dlt8g4JPWpUbDlNsluZ0traO1Ug7OXx3Pp/L8qqB3KNJyW
c4GajVQCnuaLdjM0hY9D2p2INjS7iG3jMckgVmO7BrXjkVxlWDD2NcmgzPzV6H5BlSQfUGiwHSq1
So+DWNY3UzTCNm3A+vWtVT8340CNGKWrkUwrJjY1ajY00I//2Q==

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://beta.images.theglobeandmail.com/images/get_flash_player.gif

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
TKUqCaGNQAAAOw==

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://beta.images.theglobeandmail.com/archive/00261/Harper_at_NAC_-__261361gm-k.jpg

/9j/4AAQSkZJRgABAQEA8ADwAAD/7SPEUGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAABYcAgAAAgAA
HAJQAApEZWIgUmFuc29tOEJJTQQlAAAAAAAQzsTIU3FOn5tERPb6nqJQsThCSU0D6gAAAAAdsDw/
eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjwhRE9DVFlQRSBwbGlzdCBQVUJM
SUMgIi0vL0FwcGxlIENvbXB1dGVyLy9EVEQgUExJU1QgMS4wLy9FTiIgImh0dHA6Ly93d3cuYXBw
bGUuY29tL0RURHMvUHJvcGVydHlMaXN0LTEuMC5kdGQiPgo8cGxpc3QgdmVyc2lvbj0iMS4wIj4K
PGRpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNSG9yaXpvbnRhbFJlczwv
a2V5PgoJPGRpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4K
CQk8c3RyaW5nPmNvbS5hcHBsZS5wcmludGluZ21hbmFnZXI8L3N0cmluZz4KCQk8a2V5PmNvbS5h
cHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJ
CTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1Ib3Jpem9udGFsUmVzPC9rZXk+CgkJ
CQk8cmVhbD43MjwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jbGllbnQ8
L2tleT4KCQkJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJCQkJ
PGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lm1vZERhdGU8L2tleT4KCQkJCTxkYXRlPjIwMDkt
MTAtMDRUMDM6MzE6MTRaPC9kYXRlPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0
YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJy
YXk+Cgk8L2RpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNT3JpZW50YXRp
b248L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9r
ZXk+CgkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJPGtleT5j
b20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q+
CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNT3JpZW50YXRpb248L2tleT4K
CQkJCTxpbnRlZ2VyPjE8L2ludGVnZXI+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQu
Y2xpZW50PC9rZXk+CgkJCQk8c3RyaW5nPmNvbS5hcHBsZS5wcmludGluZ21hbmFnZXI8L3N0cmlu
Zz4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5tb2REYXRlPC9rZXk+CgkJCQk8ZGF0
ZT4yMDA5LTEwLTA0VDAzOjMxOjE0WjwvZGF0ZT4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRp
Y2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4K
CQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVNj
YWxpbmc8L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9y
PC9rZXk+CgkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJPGtl
eT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRp
Y3Q+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNU2NhbGluZzwva2V5PgoJ
CQkJPHJlYWw+MTwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jbGllbnQ8
L2tleT4KCQkJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50aW5nbWFuYWdlcjwvc3RyaW5nPgoJCQkJ
PGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lm1vZERhdGU8L2tleT4KCQkJCTxkYXRlPjIwMDkt
MTAtMDRUMDM6MzE6MTRaPC9kYXRlPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0
YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJy
YXk+Cgk8L2RpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxS
ZXM8L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9r
ZXk+CgkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJPGtleT5j
b20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q+
CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxSZXM8L2tleT4K
CQkJCTxyZWFsPjcyPC9yZWFsPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNsaWVu
dDwva2V5PgoJCQkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJ
CQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQubW9kRGF0ZTwva2V5PgoJCQkJPGRhdGU+MjAw
OS0xMC0wNFQwMzozMToxNFo8L2RhdGU+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQu
c3RhdGVGbGFnPC9rZXk+CgkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQk8L2RpY3Q+CgkJPC9h
cnJheT4KCTwvZGljdD4KCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1WZXJ0aWNh
bFNjYWxpbmc8L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVh
dG9yPC9rZXk+CgkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJ
PGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJ
PGRpY3Q+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxTY2Fs
aW5nPC9rZXk+CgkJCQk8cmVhbD4xPC9yZWFsPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlj
a2V0LmNsaWVudDwva2V5PgoJCQkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9z
dHJpbmc+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQubW9kRGF0ZTwva2V5PgoJCQkJ
PGRhdGU+MjAwOS0xMC0wNFQwMzozMToxNFo8L2RhdGU+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmlu
dC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQk8L2Rp
Y3Q+CgkJPC9hcnJheT4KCTwvZGljdD4KCTxrZXk+Y29tLmFwcGxlLnByaW50LnN1YlRpY2tldC5w
YXBlcl9pbmZvX3RpY2tldDwva2V5PgoJPGRpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFn
ZUZvcm1hdC5QTUFkanVzdGVkUGFnZVJlY3Q8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBw
bGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRp
bmdtYW5hZ2VyPC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJy
YXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQu
UGFnZUZvcm1hdC5QTUFkanVzdGVkUGFnZVJlY3Q8L2tleT4KCQkJCQk8YXJyYXk+CgkJCQkJCTxy
ZWFsPjAuMDwvcmVhbD4KCQkJCQkJPHJlYWw+MC4wPC9yZWFsPgoJCQkJCQk8cmVhbD43MzQ8L3Jl
YWw+CgkJCQkJCTxyZWFsPjU3NjwvcmVhbD4KCQkJCQk8L2FycmF5PgoJCQkJCTxrZXk+Y29tLmFw
cGxlLnByaW50LnRpY2tldC5jbGllbnQ8L2tleT4KCQkJCQk8c3RyaW5nPmNvbS5hcHBsZS5wcmlu
dGluZ21hbmFnZXI8L3N0cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQubW9k
RGF0ZTwva2V5PgoJCQkJCTxkYXRlPjIwMDktMTAtMDRUMDM6MzE6MTRaPC9kYXRlPgoJCQkJCTxr
ZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4w
PC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5h
cHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQYXBlclJlY3Q8L2tleT4KCQk8ZGljdD4K
CQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5j
b20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50
LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5j
b20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUFkanVzdGVkUGFwZXJSZWN0PC9rZXk+CgkJCQkJ
PGFycmF5PgoJCQkJCQk8cmVhbD4tMTg8L3JlYWw+CgkJCQkJCTxyZWFsPi0xODwvcmVhbD4KCQkJ
CQkJPHJlYWw+Nzc0PC9yZWFsPgoJCQkJCQk8cmVhbD41OTQ8L3JlYWw+CgkJCQkJPC9hcnJheT4K
CQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY2xpZW50PC9rZXk+CgkJCQkJPHN0cmlu
Zz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBwbGUu
cHJpbnQudGlja2V0Lm1vZERhdGU8L2tleT4KCQkJCQk8ZGF0ZT4yMDA5LTEwLTA0VDAzOjMxOjE0
WjwvZGF0ZT4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+
CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2Rp
Y3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNUGFwZXJOYW1lPC9rZXk+CgkJ
PGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxz
dHJpbmc+Y29tLmFwcGxlLnByaW50LnBtLlBvc3RTY3JpcHQ8L3N0cmluZz4KCQkJPGtleT5jb20u
YXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk+CgkJCQk8ZGljdD4K
CQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8uUE1QYXBlck5hbWU8L2tleT4KCQkJ
CQk8c3RyaW5nPm5hLWxldHRlcjwvc3RyaW5nPgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRp
Y2tldC5jbGllbnQ8L2tleT4KCQkJCQk8c3RyaW5nPmNvbS5hcHBsZS5wcmludC5wbS5Qb3N0U2Ny
aXB0PC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lm1vZERhdGU8L2tl
eT4KCQkJCQk8ZGF0ZT4yMDAzLTA3LTAxVDE3OjQ5OjM2WjwvZGF0ZT4KCQkJCQk8a2V5PmNvbS5h
cHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MTwvaW50ZWdl
cj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJp
bnQuUGFwZXJJbmZvLlBNVW5hZGp1c3RlZFBhZ2VSZWN0PC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+
Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxl
LnByaW50LnBtLlBvc3RTY3JpcHQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlj
a2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk+CgkJCQk8ZGljdD4KCQkJCQk8a2V5PmNvbS5h
cHBsZS5wcmludC5QYXBlckluZm8uUE1VbmFkanVzdGVkUGFnZVJlY3Q8L2tleT4KCQkJCQk8YXJy
YXk+CgkJCQkJCTxyZWFsPjAuMDwvcmVhbD4KCQkJCQkJPHJlYWw+MC4wPC9yZWFsPgoJCQkJCQk8
cmVhbD43MzQ8L3JlYWw+CgkJCQkJCTxyZWFsPjU3NjwvcmVhbD4KCQkJCQk8L2FycmF5PgoJCQkJ
CTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jbGllbnQ8L2tleT4KCQkJCQk8c3RyaW5nPmNv
bS5hcHBsZS5wcmludGluZ21hbmFnZXI8L3N0cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmlu
dC50aWNrZXQubW9kRGF0ZTwva2V5PgoJCQkJCTxkYXRlPjIwMDktMTAtMDRUMDM6MzE6MTRaPC9k
YXRlPgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJ
CQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4K
CQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8uUE1VbmFkanVzdGVkUGFwZXJSZWN0PC9r
ZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+
CgkJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50LnBtLlBvc3RTY3JpcHQ8L3N0cmluZz4KCQkJPGtl
eT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk+CgkJCQk8
ZGljdD4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8uUE1VbmFkanVzdGVkUGFw
ZXJSZWN0PC9rZXk+CgkJCQkJPGFycmF5PgoJCQkJCQk8cmVhbD4tMTg8L3JlYWw+CgkJCQkJCTxy
ZWFsPi0xODwvcmVhbD4KCQkJCQkJPHJlYWw+Nzc0PC9yZWFsPgoJCQkJCQk8cmVhbD41OTQ8L3Jl
YWw+CgkJCQkJPC9hcnJheT4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY2xpZW50
PC9rZXk+CgkJCQkJPHN0cmluZz5jb20uYXBwbGUucHJpbnRpbmdtYW5hZ2VyPC9zdHJpbmc+CgkJ
CQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lm1vZERhdGU8L2tleT4KCQkJCQk8ZGF0ZT4y
MDA5LTEwLTA0VDAzOjMxOjE0WjwvZGF0ZT4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNr
ZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4K
CQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLnBw
ZC5QTVBhcGVyTmFtZTwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNr
ZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5wcmludC5wbS5Qb3N0U2NyaXB0
PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4K
CQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZv
LnBwZC5QTVBhcGVyTmFtZTwva2V5PgoJCQkJCTxzdHJpbmc+VVMgTGV0dGVyPC9zdHJpbmc+CgkJ
CQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNsaWVudDwva2V5PgoJCQkJCTxzdHJpbmc+
Y29tLmFwcGxlLnByaW50LnBtLlBvc3RTY3JpcHQ8L3N0cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBs
ZS5wcmludC50aWNrZXQubW9kRGF0ZTwva2V5PgoJCQkJCTxkYXRlPjIwMDMtMDctMDFUMTc6NDk6
MzZaPC9kYXRlPgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tl
eT4KCQkJCQk8aW50ZWdlcj4xPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwv
ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuQVBJVmVyc2lvbjwva2V5PgoJCTxz
dHJpbmc+MDAuMjA8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQucHJpdmF0
ZUxvY2s8L2tleT4KCQk8ZmFsc2UvPgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC50eXBl
PC9rZXk+CgkJPHN0cmluZz5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvVGlja2V0PC9zdHJpbmc+
Cgk8L2RpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuQVBJVmVyc2lvbjwva2V5PgoJ
PHN0cmluZz4wMC4yMDwvc3RyaW5nPgoJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnByaXZh
dGVMb2NrPC9rZXk+Cgk8ZmFsc2UvPgoJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnR5cGU8
L2tleT4KCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXRUaWNrZXQ8L3N0cmluZz4K
PC9kaWN0Pgo8L3BsaXN0Pgo4QklNA+0AAAAAABAA8AAAAAEAAQDwAAAAAQABOEJJTQQmAAAAAAAO
AAAAAAAAAAAAAD+AAAA4QklNBA0AAAAAAAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAA
CQAAAAAAAAAAAQA4QklNBAoAAAAAAAEAADhCSU0nEAAAAAAACgABAAAAAAAAAAE4QklNA/UAAAAA
AEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEA
NQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////////////////////////8D6AAA
AAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAA
AP////////////////////////////8D6AAAOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhC
SU0EHgAAAAAABAAAAAA4QklNBBoAAAAAA18AAAAGAAAAAAAAAAAAAAQkAAAF3AAAABUAMAA5AF8A
MQAwAF8AMAAzACUAMgAwAC0AJQAyADAAQQAuAGoAcABlAGcAAAABAAAAAAAAAAAAAAAAAAAAAAAA
AAEAAAAAAAAAAAAABdwAAAQkAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAA
AAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBs
b25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAQkAAAAAFJnaHRsb25nAAAF3AAA
AAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAA
AAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0
b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2Jq
YwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0
b21sb25nAAAEJAAAAABSZ2h0bG9uZwAABdwAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAA
AAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNI
VE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNl
SG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24A
AAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9u
ZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0
c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAABP/AAAAAA
AAA4QklNBBQAAAAAAAQAAAABOEJJTQQhAAAAAAB5AAAAAQEAAAAYAEEAZABvAGIAZQAgAFAAaABv
AHQAbwBzAGgAbwBwACAARQBsAGUAbQBlAG4AdABzAAAAHABBAGQAbwBiAGUAIABQAGgAbwB0AG8A
cwBoAG8AcAAgAEUAbABlAG0AZQBuAHQAcwAgADYALgAwAAAAAQA4QklNBAYAAAAAAAcACAABAAEB
AP/hHdVFeGlmAABJSSoACAAAAAoADwECAAYAAACGAAAAEAECABYAAACMAAAAEgEDAAEAAAAAAAAA
GgEFAAEAAACiAAAAGwEFAAEAAACqAAAAKAEDAAEAAAACAAAAMQECACcAAACyAAAAMgECABQAAADZ
AAAAOwECAAsAAADtAAAAaYcEAAEAAAD4AAAAqAIAAENhbm9uAENhbm9uIEVPUy0xRCBNYXJrIElJ
SQDwAAAAECcAAPAAAAAQJwAAQWRvYmUgUGhvdG9zaG9wIEVsZW1lbnRzIDYuMCBNYWNpbnRvc2gA
MjAwOToxMDowMyAyMzozMjowMgBEZWIgUmFuc29tABoAmoIFAAEAAAA2AgAAnYIFAAEAAAA+AgAA
IogDAAEAAAABAAAAJ4gDAAEAAABABgAAAJAHAAQAAAAwMjIxA5ACABQAAABGAgAABJACABQAAABa
AgAAAZIKAAEAAABuAgAAApIFAAEAAAB2AgAABJIKAAEAAAB+AgAABZIFAAEAAACGAgAAB5IDAAEA
AAACAAAACZIDAAEAAAAQAAAACpIFAAEAAACOAgAAkZICAAMAAAA0MwAAkpICAAMAAAA0MwAAAaAD
AAEAAAD//wAAAqAEAAEAAADcBQAAA6AEAAEAAAAkBAAADqIFAAEAAACWAgAAD6IFAAEAAACeAgAA
EKIDAAEAAAACAAAAAaQDAAEAAAAAAAAAAqQDAAEAAAABAAAAA6QDAAEAAAAAAAAABqQDAAEAAAAA
AAAAAAAAAAEAAABkAAAAHAAAAAoAAAAyMDA5OjEwOjAzIDA5OjI2OjU4ADIwMDk6MTA6MDMgMDk6
MjY6NTgAkGBlAEBCDwDmVC0AQEIPAAAAAAABAAAAAwAAAAEAAAAQAAAAAQAAAIBTOwBTBAAAAI0n
AOACAAAAAAYAAwEDAAEAAAAGAAAAGgEFAAEAAAD2AgAAGwEFAAEAAAD+AgAAKAEDAAEAAAACAAAA
AQIEAAEAAAAGAwAAAgIEAAEAAADHGgAAAAAAAPAAAAABAAAA8AAAAAEAAAD/2P/gABBKRklGAAEC
AABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsR
FQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0Q
Dg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
/8AAEQgAcQCgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkK
CwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEF
QVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKz
hMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAME
BQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcm
NcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eH
l6e3x//aAAwDAQACEQMRAD8A4HHyqniHQJ0/19qv22W2sqe9zdtNbaWbWtZ7G/QNxYG+s9n0PVs/
SrFw2b7AJjxW9023MxMqvJxXbLaz7HbWuGoLD+jsD2Obsdt2vUR3XiLCul7/ABPjJVnExMevIrfl
VWW44JNjKnBjzp7DW9zHV+x+1/uWlj4d2bcBUwOvdDfTrYG7trQ3211ge7az37fp/wA4tB3Sbnvf
Yyk01zIqBLtkabN9nvd/bTCyRDzbm2sIDg0k8wD/AHodtZe4EmSBwI4+W5bFvT3+oGWEM3EDe/Rr
ZP0nQPoN/PQ7agx7g0B20loe0+0wdu5n7zXfmpUloY2G177fUdXX6NT7iLXBhdtj9FRP87kv3foq
fz1OsNPtDdo+9SdU5zpI1J1VjDfi05M5LHW1sBLGNIG6wD9F6s/4D1P57+QkoBPhYpseAB8F0dHQ
bdosDSO4cPw1WV03IrOS++wMqc5we2mtkV+90vZXq70a6m/zbF6LR1LprsMbS1o2/Q80tzvSSaAo
XbjdO+r4sbq0R5qxf0KuiHuA2k6rQwOo4zWlheNNZH5FU6z1mr0y2siPEo1HhvqtuRlXRLm9Gwm9
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
AAABAjMAAFhZWiAAAAAAAACcGAAAT6UAAAT8WFlaIAAAAAAAADSNAACgLAAAD5VYWVogAAAAAAAA
JjEAABAvAAC+nP/hE2lodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdp
bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDQuMS1jMDE1IDEuMjQ3
MTU0LCBUdWUgQXVnIDIyIDIwMDYgMjM6MTc6NDYiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6
Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9u
IHJkZjphYm91dD0iIiB4bWxuczp4YXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHht
bG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIiB4bWxuczpkYz0iaHR0cDov
L3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5j
b20vZXhpZi8xLjAvIiB4bWxuczp4YXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21t
LyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJj
ZVJlZiMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4w
LyIgeGFwOk1vZGlmeURhdGU9IjIwMDktMTAtMDNUMjM6MzI6MDItMDQ6MDAiIHhhcDpDcmVhdGVE
YXRlPSIyMDA5LTEwLTAzVDIzOjMyOjAyLTA0OjAwIiB4YXA6TWV0YWRhdGFEYXRlPSIyMDA5LTEw
LTAzVDIzOjMyOjAyLTA0OjAwIiB4YXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBFbGVt
ZW50cyA2LjAgTWFjaW50b3NoIiB0aWZmOk1ha2U9IkNhbm9uIiB0aWZmOk1vZGVsPSJDYW5vbiBF
T1MtMUQgTWFyayBJSUkiIHRpZmY6T3JpZW50YXRpb249IjEiIHRpZmY6WFJlc29sdXRpb249IjI0
MDAwMDAvMTAwMDAiIHRpZmY6WVJlc29sdXRpb249IjI0MDAwMDAvMTAwMDAiIHRpZmY6UmVzb2x1
dGlvblVuaXQ9IjIiIHRpZmY6TmF0aXZlRGlnZXN0PSIyNTYsMjU3LDI1OCwyNTksMjYyLDI3NCwy
NzcsMjg0LDUzMCw1MzEsMjgyLDI4MywyOTYsMzAxLDMxOCwzMTksNTI5LDUzMiwzMDYsMjcwLDI3
MSwyNzIsMzA1LDMxNSwzMzQzMjsyM0IwOURFRkQyNUIxMjg4NjdFRDNCNjVCOTMyMzAyNiIgZGM6
Zm9ybWF0PSJpbWFnZS9qcGVnIiBleGlmOkV4aWZWZXJzaW9uPSIwMjIxIiBleGlmOkRhdGVUaW1l
T3JpZ2luYWw9IjIwMDktMTAtMDNUMDk6MjY6NTgtMDQ6MDAiIGV4aWY6RGF0ZVRpbWVEaWdpdGl6
ZWQ9IjIwMDktMTAtMDNUMDk6MjY6NTgtMDQ6MDAiIGV4aWY6RXhwb3N1cmVUaW1lPSIxLzEwMCIg
ZXhpZjpGTnVtYmVyPSIyOC8xMCIgZXhpZjpFeHBvc3VyZVByb2dyYW09IjEiIGV4aWY6U2h1dHRl
clNwZWVkVmFsdWU9IjY2NDM4NTYvMTAwMDAwMCIgZXhpZjpBcGVydHVyZVZhbHVlPSIyOTcwODU0
LzEwMDAwMDAiIGV4aWY6RXhwb3N1cmVCaWFzVmFsdWU9IjAvMSIgZXhpZjpNYXhBcGVydHVyZVZh
bHVlPSIzLzEiIGV4aWY6TWV0ZXJpbmdNb2RlPSIyIiBleGlmOkZvY2FsTGVuZ3RoPSIxNi8xIiBl
eGlmOkZvY2FsUGxhbmVYUmVzb2x1dGlvbj0iMzg4ODAwMC8xMTA3IiBleGlmOkZvY2FsUGxhbmVZ
UmVzb2x1dGlvbj0iMjU5MjAwMC83MzYiIGV4aWY6Rm9jYWxQbGFuZVJlc29sdXRpb25Vbml0PSIy
IiBleGlmOkN1c3RvbVJlbmRlcmVkPSIwIiBleGlmOkV4cG9zdXJlTW9kZT0iMSIgZXhpZjpXaGl0
ZUJhbGFuY2U9IjAiIGV4aWY6U2NlbmVDYXB0dXJlVHlwZT0iMCIgZXhpZjpQaXhlbFhEaW1lbnNp
b249IjE1MDAiIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIxMDYwIiBleGlmOkNvbG9yU3BhY2U9Ii0x
IiBleGlmOk5hdGl2ZURpZ2VzdD0iMzY4NjQsNDA5NjAsNDA5NjEsMzcxMjEsMzcxMjIsNDA5NjIs
NDA5NjMsMzc1MTAsNDA5NjQsMzY4NjcsMzY4NjgsMzM0MzQsMzM0MzcsMzQ4NTAsMzQ4NTIsMzQ4
NTUsMzQ4NTYsMzczNzcsMzczNzgsMzczNzksMzczODAsMzczODEsMzczODIsMzczODMsMzczODQs
MzczODUsMzczODYsMzczOTYsNDE0ODMsNDE0ODQsNDE0ODYsNDE0ODcsNDE0ODgsNDE0OTIsNDE0
OTMsNDE0OTUsNDE3MjgsNDE3MjksNDE3MzAsNDE5ODUsNDE5ODYsNDE5ODcsNDE5ODgsNDE5ODks
NDE5OTAsNDE5OTEsNDE5OTIsNDE5OTMsNDE5OTQsNDE5OTUsNDE5OTYsNDIwMTYsMCwyLDQsNSw2
LDcsOCw5LDEwLDExLDEyLDEzLDE0LDE1LDE2LDE3LDE4LDIwLDIyLDIzLDI0LDI1LDI2LDI3LDI4
LDMwOzc3MDE0OTg3NTBDMzI1MkZEOUM0Njg2MEFFRDE4QjE5IiB4YXBNTTpEb2N1bWVudElEPSJ1
dWlkOjA3MzU2MTJCMDdCMkRFMTE4NEJDRDlBRkU1RDc3MzBEIiB4YXBNTTpJbnN0YW5jZUlEPSJ1
dWlkOjA4MzU2MTJCMDdCMkRFMTE4NEJDRDlBRkU1RDc3MzBEIiBwaG90b3Nob3A6Q29sb3JNb2Rl
PSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0iQWRvYmUgUkdCICgxOTk4KSIgcGhvdG9zaG9wOkhp
c3Rvcnk9IiI+IDxkYzpjcmVhdG9yPiA8cmRmOlNlcT4gPHJkZjpsaT5EZWIgUmFuc29tPC9yZGY6
bGk+IDwvcmRmOlNlcT4gPC9kYzpjcmVhdG9yPiA8ZXhpZjpJU09TcGVlZFJhdGluZ3M+IDxyZGY6
U2VxPiA8cmRmOmxpPjE2MDA8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L2V4aWY6SVNPU3BlZWRSYXRp
bmdzPiA8ZXhpZjpGbGFzaCBleGlmOkZpcmVkPSJGYWxzZSIgZXhpZjpSZXR1cm49IjAiIGV4aWY6
TW9kZT0iMiIgZXhpZjpGdW5jdGlvbj0iRmFsc2UiIGV4aWY6UmVkRXllTW9kZT0iRmFsc2UiLz4g
PHhhcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InV1aWQ6MDYzNTYxMkIwN0IyREUx
MTg0QkNEOUFGRTVENzczMEQiIHN0UmVmOmRvY3VtZW50SUQ9InV1aWQ6MDYzNTYxMkIwN0IyREUx
MTg0QkNEOUFGRTVENzczMEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94Onht
cG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPD94cGFja2V0IGVuZD0idyI/Pv/bAEMAAwICAwICAwMDAwQDAwQFCAUFBAQFCgcHBggMCgwM
CwoLCw0OEhANDhEOCwsQFhARExQVFRUMDxcYFhQYEhQVFP/bAEMBAwQEBQQFCQUFCRQNCw0UFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/AABEIANsBNgMB
EQACEQEDEQH/xAAdAAACAgMBAQEAAAAAAAAAAAAFBgQHAgMIAAEJ/8QASRAAAQMDAwIEBAQDBQUF
BwUAAQIDBAAFEQYSIQcxEyJBUQgUYXEVIzKBkaGxM0JScsEWJGKS0QkXJfDxNkOCwsPS4VNjg5Oy
/8QAGwEAAgMBAQEAAAAAAAAAAAAAAgMAAQQFBgf/xAA0EQACAgEDAwMCBQQCAgMBAAAAAQIRAxIh
MQRBURMiYXGBBRQykfBCobHB4fEj0SQzYlL/2gAMAwEAAhEDEQA/AOHob7a1AeG2QeMhff781z+w
xoLrhofaSPCwMd927j/pVLfkCu49XHXFgldI4GmzpCPF1Tb39zWoYi9vjslRJQ8jHmPOAc+g7euK
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
GeMU9GVs/9k=

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://visit.theglobeandmail.com/counter.visit?grp=gam&site=www.theglobeandmail.com&l1=politics&l2=BN&l3=##URL_subhub##&page=columnist&id=1327298

R0lGODlhAQABAPcAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEA
AAgEAAEEBAA7AA==

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://ecestats.theglobeandmail.com/eae-logger/Logger?rt=1&ctxId=368&pubId=350&cat=&meta=&objId=1327298&type=article&title=A+hanging+at+24+Sussex&url=http%3a%2f%2fwww.theglobeandmail.com%2fnews%2fpolitics%2fa-hanging-at-24-sussex%2farticle1327298%2f


------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://beta.images.theglobeandmail.com/images/common/search/btn-search-gam.png

iVBORw0KGgoAAAANSUhEUgAAAD0AAAAbCAIAAABA9RCVAAAAA3NCSVQICAjb4U/gAAAACXBIWXMA
AAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1MzmNZGAwAAABZ0
RVh0Q3JlYXRpb24gVGltZQAxMS8yNC8wOI95oE8AAAP+SURBVFiF1VY9bxRJEH09+zE2H3atDlnm
Dpk+kK0TEqKlC43kBgLSCcncZEgETE4yZISDyK3+A0iboUNItBNSluAIEMFE3vP6Y9v4bK93dqYv
GNizfF7sPSEtfqqg53XVzFPpVU/DAT9inDnjhHAvX7oBGLW+Y6NWcy9eHKE7xykId/euW18/qJv1
cDrALl70Vlb+feyOUMuQ8K5cKb17h4kJAKwzajVDoXL/vre0BIDtjlrKUGCM+a9fs9u3vWMn2pMS
nH/3gwJE5SjyjWFCnLwqd6734AEA7xtT7AWBbwyT0q/XxxqNchR931MCRN7CgiMaqqr76RM+fPAy
4MjIiXytO1G0F0V/SwkiNyDz/0XP2m69DiAfttC59PHjcjbASRUh2OSkJ2VmDKztxDEjKpIZka8U
I9rXOk+SgqkGgcd5z5jUGAAe5xUpAaTGVIOgE8cF6SvlrN3X2lnrAYXuslIe5/23HYv07Vu0cHSs
EeXWOuf2tG5LuUa0RtQCNjjvJclWEOxpnVtb8GmjsR2Gu3HsnGtL2QK2w9A510uSPa0LclOIrjFt
KbvGpI1GC2hL6Zzr1Os7UZRbW5AniXa1iiYGRovzXa2L/9O+MetCNIFdrXfiuAmsEjnnPofhuhC5
tS3Om4BzbjuKivJ9Y/aNWSX6HIZNoJckVqmCz61tAhtSOuc2pGwCO3HsnPuGmIPxF2MD/Z0B3STZ
VKpZq20/eVJdWDgXxxkwvrjoB0HNmMmv7uw0GitEnhATWgPoj0FxAqTWfo5jT4jS5ctpkmTAplKr
QmTFaPb9bS2GsfhAf58Pw9zaHa0za9tR5HF+dnGxSN6t19th2M/0iKaM2dF6XamZxcVCRx/FukIE
wBFlQPbVxAd15weST4KB/WZEk1H05UtAmiSd5eUM6L5/Px4EXzpKNK7UuFLVGzdsHBdfPdTvYr3X
aADoF44r5b5OeT/55P1mpVJ50L0qBzyiaWM2owiAL2UrDHtAKwwvvXkzbcyeMeNSroWhLwSAqXo9
TZJ8a6siBOPcF6LEeYmoFsdrYQhr7bNn9OhRDuTW5tb2gJpSACiKbBz7UgL4SetVpY5tduXsWfbn
oD3O0yQ5HwRjQqRJsl2vFxYstkipzNotrQuSlKpwbrUeE2JMiM04rnBeIgKQWdtpNIrC4m27xuwY
UyIaE6Lgu0lS5fxQ8jcwfecOe3ds1o+Ha8vL5XTUIobFhZmZ6s2b5VN0/wZQZuxnreF5p6zfV+/d
82/dAsD+GLWUk2Nmdva3jx+L9anp97Xr13999ar/eAr8fYax3x8+vPD8+UHyh+53BZibm5tbWqrM
zx/aGng/GSGmqtVzExO/zM9fevoUs7Molf6b8w+BPbnh1p7hGwAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://beta.images.theglobeandmail.com/images/common/button-send.png

iVBORw0KGgoAAAANSUhEUgAAADAAAAATCAMAAADh5H4tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAFpQTFRF4ODgnZ2dwcHBnp6eg4ODjIyM4eHhlZWVyMjI0NDQ7+/vp6en
sLCw0dHRuLi46Ojo+Pj4i4uL8PDw2dnZpqam6enplpaW2NjYv7+/r6+vwMDAenp6////eXl5irYq
FAAAAUBJREFUeNp0UomShTAIo5e++9obwv//5qK2WN3ZzmjLNCFQQuCnqoh96msTzcEEsK18g+Lm
Upag3tcb6bhMuSKll9ggxZPZL9NfkDQl8bgrgP6rfd9HO1GHeOd4VhlDSiFrSllzKlpCCKVjkjRG
/gDdwTrAVlLgSxJY4hQO2Ysi14w4qH6elXCz7GKwEIwf7buBvEXycn8A4lFlwJFZBffH6VwJ8sK4
vKRaSfNYJg4/LOvFFGyJgi4YDMywSRFSe0PyN8ii48G0CWEKQWLUicCqJ5T2vuscIl3C1W7JSopF
MWiAZWcc09vUXs1L7oZgCV+sS0nBFFSuswJwinWQMivIZjK9pebDOnJdSxJHykpfzu6NDUFdceb0
BNmaVihL7zAX2DuxITJx71TZ+a93/aIbCVzWehzXtua02vyT8SvAAAyyW2X+6/4MAAAAAElFTkSu
QmCC

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://beta.images.theglobeandmail.com/images/common/button/button-submit.png

iVBORw0KGgoAAAANSUhEUgAAADoAAAATCAIAAABOeomBAAAAA3NCSVQICAjb4U/gAAAACXBIWXMA
AAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1MzmNZGAwAAABV0
RVh0Q3JlYXRpb24gVGltZQAzLzE2LzA5SVD2HwAAAltJREFUSInVli2Q4jAUx193zyT27QymsSBb
saa1Raa2GrWd1atxa2PBgmFmsWDRtUE2trWxqUDsiTeX6d0B25sTsH+VaV7S3/tsg8/Pz91uV1WV
tRbuVYiYJEme54/Pz8/7/b7rulsjXVPXdcaYIAgeR6PR6XS6Nc8gtW374Jy7NcZQOecebs3wb/px
aYNzHscxIgKA1rppGkRERGstNeV4PAYAYwznPAxDf9AYQwshBGPM29PxruuapqEtMuu6zjlHL+rL
3/M1rhDi7e0NAIhSSqmUmkwmUsr9fr/b7QCADMqyDMOQ1iRr7fv7u3OuKIrxeHw8HheLBdkjojFG
KUVbHssYI6X8g6Esy6G4RVEwxpbLpdYaAOI4/nJ0EMd8Pg/DMAxDH5soihBRCNGPn1Iqz3PvPCLW
dS2EKIqibduPj49LbzmPS+mbzWbGmLqutdbW2jiOr+AiYp7nFL9+Hq21WZY9PT1Za//OuLfxU985
d7YMSOdbbbvdVlXFGIuiqCiK+XwuhLjCCgCcc8qvEKLv2OFwSNM0iqLD4XD9hiG6OBlWq1VZlkop
Ywxj7HpoAaBpGqXUYrFgjGVZ5p+T223bNk3z/7jni+H19dVaq7V2znHOAaCuawCQUiZJUtf1ZDKB
35uXopumKfyqJZJzjjqvXwm+lKmsh3tyHldrnaZpkiQA0LbtcrkksvV6LaWkOXA8HlerlT/i50NV
Vdvttn8b0fRx/WRIkgQRlVIDcYOXl5eBpvegb/ZV+2641EnfQpzzh/7QuXNlWfa42WyCILDW3vMf
OiJOp1Mp5U8VrjVPsI/7kgAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://beta.images.theglobeandmail.com/bundle/gzip_1880342996/css/common.css

HTML {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
BODY {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DIV {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
SPAN {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
APPLET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
OBJECT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
IFRAME {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H4 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H5 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
H6 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
BLOCKQUOTE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
PRE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
ABBR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
ACRONYM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
ADDRESS {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
BIG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
CITE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
CODE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DEL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DFN {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
EM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
FONT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
INS {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
KBD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
Q {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
S {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
SAMP {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
SMALL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
STRIKE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
STRONG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
SUB {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
SUP {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
VAR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
DD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
OL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
LABEL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
LEGEND {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
CAPTION {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TBODY {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TFOOT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
THEAD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: =
0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
:focus {
	outline: 0
}
BODY {
	BACKGROUND: white; COLOR: black; LINE-HEIGHT: 1
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
TABLE {
	BORDER-COLLAPSE: separate; border-spacing: 0
}
CAPTION {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
TH {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
TD {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
BLOCKQUOTE:unknown {
	content: ""
}
BLOCKQUOTE:unknown {
	content: ""
}
Q:unknown {
	content: ""
}
Q:unknown {
	content: ""
}
BLOCKQUOTE {
	quotes: '"' '"' "'" "'"
}
Q {
	quotes: '"' '"' "'" "'"
}
BODY {
	BACKGROUND: #eee; COLOR: #000; FONT-FAMILY: Georgia, "Times New Roman", =
serif
}
.gam {
	COLOR: #ff0000
}
.rob {
	COLOR: #ff0000
}
.investor {
	COLOR: #ff6b00
}
.sports {
	COLOR: #0892d8
}
.life {
	COLOR: #b82eff
}
P {
	COLOR: #000
}
H1 {
	COLOR: #000
}
H2 {
	COLOR: #000
}
H3 {
	COLOR: #000
}
H4 {
	COLOR: #000
}
H5 {
	COLOR: #000
}
H6 {
	COLOR: #000
}
UL {
	COLOR: #000
}
OL {
	COLOR: #000
}
DL {
	COLOR: #000
}
DT {
	COLOR: #000
}
DD {
	COLOR: #000
}
BLOCKQUOTE {
	COLOR: #000
}
ABBR {
	COLOR: #000
}
CITE {
	COLOR: #000
}
SPAN {
	COLOR: #000
}
DIV {
	COLOR: #000
}
PRE {
	COLOR: #000
}
STRONG {
	COLOR: #000
}
B {
	COLOR: #000
}
EM {
	COLOR: #000
}
I {
	COLOR: #000
}
U {
	COLOR: #000
}
TABLE {
	COLOR: #000
}
TR {
	COLOR: #000
}
TD {
	COLOR: #000
}
TH {
	COLOR: #000
}
CAPTION {
	COLOR: #000
}
TBODY {
	COLOR: #000
}
TFOOT {
	COLOR: #000
}
FORM {
	COLOR: #000
}
LEGEND {
	COLOR: #000
}
FIELDSET {
	COLOR: #000
}
INPUT {
	COLOR: #000
}
LABEL {
	COLOR: #000
}
STRONG {
	FONT-WEIGHT: bold
}
EM {
	FONT-STYLE: italic
}
A {
	COLOR: #000; TEXT-DECORATION: none; outline: none
}
A:hover {
	COLOR: #ff0000
}
A:focus {
	outline: none
}
.sec H5 {
	FONT-SIZE: 13px; COLOR: #ff0000; LINE-HEIGHT: 1.25
}
.sec H5 A {
	COLOR: #ff0000
}
.sec H5 A:hover {
	TEXT-DECORATION: underline
}
.art H3.red {
	FONT-SIZE: 16px; COLOR: #ff0000; LINE-HEIGHT: 1.2
}
.sec H3.red {
	FONT-SIZE: 16px; COLOR: #ff0000; LINE-HEIGHT: 1.2
}
.art H3.red A {
	COLOR: #ff0000
}
.sec H3.red A {
	COLOR: #ff0000
}
H3.gam-header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: =
5px; MARGIN: 0px 0px 10px; COLOR: #333; LINE-HEIGHT: 1.5; PADDING-TOP: =
5px; BORDER-BOTTOM: #000 1px dotted
}
H3.large-header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 30px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #000; LINE-HEIGHT: 1; PADDING-TOP: 0px
}
.sec H3.large-header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 30px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #000; LINE-HEIGHT: 1; PADDING-TOP: 0px
}
H4.gam-header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 16px; BACKGROUND: =
url(/images/article/arrow-down.png) #ffffff no-repeat 0px 8px; =
PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px 5px; COLOR: #333; LINE-HEIGHT: =
1; PADDING-TOP: 6px
}
DIV#MostReadHead H4.gam-header {
	PADDING-BOTTOM: 12px
}
DIV#MostEmailedHead H4.gam-header {
	PADDING-BOTTOM: 12px
}
DIV#most-discussed-holder H4.gam-header {
	PADDING-BOTTOM: 12px
}
DIV#most-recommended-holder H4.gam-header {
	PADDING-BOTTOM: 12px
}
.group-cat-row H3.close {
	BACKGROUND: url(/images/article/arrow-right.png) #ffffff no-repeat 0px =
3px; BORDER-BOTTOM-WIDTH: 0px
}
.group-cat-row H4.close {
	BACKGROUND: url(/images/article/arrow-right.png) #ffffff no-repeat 0px =
8px
}
H4.gam-header A {
=09
}
H3.top-story {
	FONT-SIZE: 22px; LINE-HEIGHT: 1.2; LETTER-SPACING: 0px
}
H4.see-also {
	CLEAR: left; FONT: bold 11px/1.5 verdana,sans-serif
}
H3.article-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 22px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 5px; LINE-HEIGHT: 1; PADDING-TOP: 0px
}
UL {
	LIST-STYLE-TYPE: none
}
OL {
	LIST-STYLE-TYPE: none
}
UL.classic {
	LIST-STYLE-POSITION: inside; FONT-SIZE: 11px; COLOR: #000; =
LIST-STYLE-TYPE: disc
}
UL.classic LI {
	PADDING-LEFT: 5px
}
UL.small-menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 100%; PADDING-TOP: 0px
}
UL.small-menu LI {
	FONT-SIZE: 11px; LINE-HEIGHT: 2
}
UL.link-list-horizontal {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px dotted; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px dotted
}
UL.link-list-horizontal LI {
	LIST-STYLE-POSITION: inside; FONT-SIZE: 11px; FLOAT: left; LINE-HEIGHT: =
1.5; MARGIN-RIGHT: 10px; LIST-STYLE-TYPE: disc
}
UL.link-list-horizontal LI A {
=09
}
UL.menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
OL.menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
UL.poll {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
UL.menu LI {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL.menu LI {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.poll LI {
	PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM * {
	VERTICAL-ALIGN: middle
}
UL.ui-tabs-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
UL.ui-tabs-nav LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px/1 verdana,sans-serif; =
BORDER-LEFT: #8c8c8c 1px solid; PADDING-TOP: 0px
}
UL.ui-tabs-nav LI.first {
	PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px
}
UL.ui-tabs-nav LI A:hover SPAN {
	COLOR: #ff0000
}
UL.ui-tabs-nav LI.ui-tabs-selected A SPAN {
	COLOR: #ff0000
}
.ui-tabs-hide {
	DISPLAY: none
}
.hide {
	DISPLAY: none
}
.hidden {
	VISIBILITY: hidden
}
.brand {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 650px; PADDING-TOP: 22px
}
.brand H2 {
	FLOAT: left; WIDTH: 310px; HEIGHT: 38px
}
.rob .brand H2 {
	WIDTH: 289px
}
.investor .brand H2 {
	MARGIN-TOP: -9px; WIDTH: 220px
}
.sports .brand H2 {
	MARGIN-TOP: -2px; WIDTH: 188px
}
.life .brand H2 {
	MARGIN-TOP: -2px; WIDTH: 149px
}
.brand H3 {
	FONT-SIZE: 26px; FLOAT: left; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: =
1.35; LETTER-SPACING: 1px
}
.rob .brand H3 {
	MARGIN-TOP: 1px
}
.sports .brand H3 {
	MARGIN-TOP: 1px
}
.life .brand H3 {
	MARGIN-TOP: 1px
}
.brand H3.short {
	LETTER-SPACING: -1px
}
.letters.gam.sec .brand H3 {
	LETTER-SPACING: -1px
}
.letters.gam.art .brand H3 {
	LETTER-SPACING: -1px
}
.brand SPAN {
	DISPLAY: block; FLOAT: left; MARGIN: 7px 10px 0px; WIDTH: 1px; HEIGHT: =
20px; BACKGROUND-COLOR: #999
}
.brand H3 A {
	COLOR: #ff0000
}
.brand H3 A:hover {
	COLOR: #000! important
}
.investor .brand H3 {
	FONT-SIZE: 26px; BORDER-LEFT-COLOR: #ff6b00; COLOR: #ff6b00; =
LINE-HEIGHT: 1.2; PADDING-TOP: 1px; LETTER-SPACING: 0px
}
.investor .brand H3 A {
	COLOR: #ff6b00
}
.sports .brand H3 {
	BORDER-LEFT-COLOR: #0892d8; COLOR: #0892d8
}
.sports .brand H3 A {
	COLOR: #0892d8
}
.life .brand H3 {
	BORDER-LEFT-COLOR: #e01e88; COLOR: #b82eff
}
.life .brand H3 A {
	COLOR: #b82eff
}
.brand-border {
	BORDER-TOP: #ff0000 4px solid
}
.gam .brand-border {
	BORDER-TOP: #ff0000 4px solid
}
.rob .brand-border {
	BORDER-TOP: #ff0000 4px solid
}
.sports .brand-border {
	BORDER-TOP: #0892d8 4px solid
}
.investor .brand-border {
	BORDER-TOP: #ff6b00 4px solid
}
.life .brand-border {
	BORDER-TOP: #b82eff 4px solid
}
.brand-series {
	FLOAT: left; POSITION: relative
}
.brand-series .series-description {
	FLOAT: left; MARGIN: 5px 0px 1px; OVERFLOW: hidden; WIDTH: 635px; =
LINE-HEIGHT: 0
}
.brand-series .noimg.series-description {
	MARGIN-BOTTOM: 8px
}
.brand-series .wide.series-description {
	WIDTH: 960px
}
.brand-series .series-description SPAN {
	FLOAT: left
}
.brand-series .series-description H2.title {
	MARGIN-BOTTOM: 10px; FONT: 36px/1 Georgia,"Times New Roman",serif
}
.brand-series .series-description H2.title A {
	COLOR: #ff0000
}
.brand-series .series-description H2.title A:hover {
	COLOR: #000
}
.brand-series .series-description .description {
	FONT: 16px/1.2 Georgia,"Times New Roman",serif; COLOR: #767676
}
.brand-series .vertical-flag {
	MARGIN: 17px 0px
}
DIV.hr {
	CLEAR: both; FLOAT: left; MARGIN: 10px 0px; WIDTH: 100%; LINE-HEIGHT: =
1px; BORDER-BOTTOM: #000 1px dotted; BACKGROUND-COLOR: #ffffff
}
IMG.chevron {
	MARGIN: 0px 0px -1px -2px
}
ABBR {
	CURSOR: pointer; BORDER-BOTTOM: #000000 1px dotted
}
BUTTON.image {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; BACKGROUND: 0px 0px; PADDING-BOTTOM: 0px; MARGIN: -2px -6px 0px =
3px; BORDER-LEFT: 0px; WIDTH: 33px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.meta-data {
	COLOR: #999! important
}
.meta-data .date {
	COLOR: #999! important
}
.meta-data .social-media .recommendations {
	COLOR: #999! important
}
.meta-data A {
	COLOR: #999! important
}
.meta-data {
	FONT-SIZE: 10px! important; WHITE-SPACE: nowrap
}
.clear {
	CLEAR: both
}
A.logo {
	DISPLAY: block
}
.faded {
	COLOR: #5f5f5f
}
.access {
	DISPLAY: none
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
.no-display {
	DISPLAY: none
}
.debug {
	MARGIN: 0px auto; WIDTH: 1000px; POSITION: absolute; TOP: 0px
}
.investor-chevron {
	PADDING-RIGHT: 15px; BACKGROUND: =
url(/images/common/investor-chevron.png) no-repeat right center; =
PADDING-BOTTOM: 3px
}
.grey-chevron {
	PADDING-RIGHT: 15px; BACKGROUND: url(/images/common/grey-chevron.png) =
no-repeat right center; PADDING-BOTTOM: 3px
}
.grey-chevron-inv {
	PADDING-LEFT: 15px; BACKGROUND: =
url(/images/common/grey-chevron-inv.png) no-repeat left center; =
PADDING-BOTTOM: 3px
}
.social-media {
	FONT: 10px/1 Verdana,sans-serif; COLOR: #9b9b9b
}
.social-media .comments {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: =
url(/images/common/icon-comment.png) no-repeat left top; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
.social-media .recommendations {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 14px; BACKGROUND: =
url(/images/common/icon/icon-recommend.png) no-repeat 0px 1px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.snap .snap-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2000; BACKGROUND: =
url(/images/common/snap-background-bottom.png) no-repeat left bottom; =
LEFT: -10px; PADDING-BOTTOM: 4px; WIDTH: 300px; PADDING-TOP: 0px; =
POSITION: absolute; TOP: 10px
}
.snap .snap-container .closer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/common/snap-background.gif) repeat-y 0px 0px; =
PADDING-BOTTOM: 6px; LINE-HEIGHT: 1; PADDING-TOP: 4px; TEXT-ALIGN: right
}
.snap .snap-container .closer A {
	MARGIN-RIGHT: 20px
}
.snap .snap-container .container {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: =
url(/images/common/snap-background.gif) #fff repeat-y 0px 0px; FLOAT: =
left; PADDING-BOTTOM: 15px; WIDTH: 270px; LINE-HEIGHT: 1; PADDING-TOP: =
15px
}
.snap .snap-container .container H5.email {
	PADDING-LEFT: 20px; BACKGROUND: url(/images/common/icon-email.png) =
no-repeat 0px 4px
}
.snap .snap-container .container FORM {
	FLOAT: left; MARGIN: 10px 0px 0px
}
.snap .snap-container .container FORM INPUT {
	MARGIN-BOTTOM: 10px; FONT: 11px/1 verdana,sans-serif; WIDTH: 265px
}
.snap .snap-container .container FORM INPUT.error {
	BORDER-RIGHT: #ff0000 2px solid; BORDER-TOP: #ff0000 2px solid; =
BORDER-LEFT: #ff0000 2px solid; BORDER-BOTTOM: #ff0000 2px solid
}
.snap .snap-container .container FORM .button-image {
	CLEAR: both; FLOAT: right; MARGIN-BOTTOM: 0px; WIDTH: 48px; HEIGHT: =
19px
}
A.facebook {
	BACKGROUND: url(/images/common/share/facebook.png) #fff no-repeat 0px =
1px
}
A.delicious {
	BACKGROUND: url(/images/common/share/delicious.png) #fff no-repeat 0px =
1px
}
A.magnolia {
	BACKGROUND: url(/images/common/share/magnolia.png) #fff no-repeat 0px =
0px
}
A.digg {
	BACKGROUND: url(/images/common/share/digg.png) #fff no-repeat 0px 1px
}
A.newsvine {
	BACKGROUND: url(/images/common/share/newsvine.png) #fff no-repeat 0px =
1px
}
A.technorati {
	BACKGROUND: url(/images/common/share/technorati.png) #fff no-repeat 0px =
0px
}
A.twitter {
	BACKGROUND: url(/images/common/share/twitter.png) #fff no-repeat 0px =
0px
}
A.license {
	BACKGROUND: url(/images/common/share/license.png) #fff no-repeat 0px =
0px
}
DIV.relation {
	CLEAR: left; PADDING-RIGHT: 0px; BORDER-TOP: #ff0000 4px solid; =
PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: =
610px; PADDING-TOP: 0px
}
.sports DIV.relation {
	BORDER-TOP-COLOR: #0892d8
}
.life DIV.relation {
	BORDER-TOP-COLOR: #b82eff
}
.investor DIV.relation {
	BORDER-TOP-COLOR: #ff6b00
}
DIV.relation H4.toggle {
	PADDING-LEFT: 22px; FONT-SIZE: 16px; BACKGROUND: =
url(/images/article/arrow-down.png) no-repeat 0px 0px; MARGIN: 5px 0px =
15px; CURSOR: pointer; COLOR: #333; LINE-HEIGHT: 1
}
DIV.relation H4.close {
	BACKGROUND: url(/images/article/arrow-right.png) no-repeat 0px 0px
}
.mostpopular #section-main H4.toggle {
	CURSOR: pointer
}
.mostpopular #section-main H4.close {
	BACKGROUND: url(/images/article/arrow-right.png) no-repeat 0px 8px
}
DIV.relation UL {
	WIDTH: 555px
}
DIV.relation UL LI.open {
	BACKGROUND: url(/images/article/arrow-down.png) no-repeat 0px 8px
}
DIV.relation UL LI H3 {
	PADDING-RIGHT: 0px; BORDER-TOP: #666 1px dotted; PADDING-LEFT: 0px; =
FONT-SIZE: 14px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; POSITION: =
relative
}
* HTML DIV.relation UL LI H3 {
	ZOOM: 1
}
*:first-child + HTML DIV.relation UL LI H3 {
	ZOOM: 1
}
DIV.relation UL LI H3 A SPAN {
	LEFT: -17px; WIDTH: 13px; POSITION: absolute; TOP: 8px; HEIGHT: 13px
}
DIV.relation UL LI DIV {
	MARGIN-BOTTOM: 10px
}
DIV.relation P {
	FONT: 11px/1.5 Verdana, sans-serif
}
DIV.relation-holder {
	FLOAT: none! important; PADDING-BOTTOM: 35px; MARGIN-LEFT: 55px
}
.deep {
	MARGIN-LEFT: 70px
}
DIV.relation-holder DIV.wrap {
	PADDING-RIGHT: 0px; BORDER-TOP: #666 1px dotted; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.relation-holder DIV.wrap UL LI.open DIV {
	BORDER-TOP-STYLE: none
}
DIV.relation-holder DIV.related-deck {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 0px
}
DIV.related-deck {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
DIV.relation-holder DIV.wrap DIV.related-deck-img {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
DIV.img-left.related-deck-img {
	MARGIN-RIGHT: 10px
}
DIV.img-right.related-deck-img {
	MARGIN-LEFT: 10px
}
DIV.relation-holder DIV H3 {
	FONT-SIZE: 14px; MARGIN: 0px 0px 5px
}
DIV.relation-holder DIV H3 A {
	COLOR: #ff0000
}
DIV.relation-holder DIV H4 {
	FONT-SIZE: 14px; MARGIN: 0px 0px 5px; COLOR: #000
}
.inner-wrap {
	PADDING-RIGHT: 20px
}
UL.gam-tabs {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px dotted; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 8px; MARGIN: 0px 0px 10px; FONT: 11px/1.5 Verdana, =
sans-serif; PADDING-TOP: 8px; BORDER-BOTTOM: #000 1px dotted; =
LIST-STYLE-TYPE: none
}
UL.gam-tabs LI {
	BORDER-RIGHT: #8c8c8c 1px solid; PADDING-RIGHT: 8px; DISPLAY: inline; =
PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.gam-tabs LI.first {
	PADDING-LEFT: 0px
}
UL.gam-tabs LI.last {
	PADDING-RIGHT: 0px; BORDER-RIGHT-STYLE: none
}
UL.gam-tabs LI.selected A {
	COLOR: #ff0000
}
UL.gam-tabs-box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 11px/1.5 Verdana, sans-serif; PADDING-TOP: 8px; =
BORDER-BOTTOM: #cdcdcd 1px solid; LIST-STYLE-TYPE: none
}
UL.gam-tabs-box LI {
	BORDER-RIGHT: #cdcdcd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#cdcdcd 1px solid; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: =
5px; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #cdcdcd 1px solid; =
PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid
}
UL.gam-tabs-box LI.ui-state-active A {
	COLOR: #ff0000; BORDER-BOTTOM: #fff 1px solid
}
.sec P.stars-rating {
	DISPLAY: block; WIDTH: 100%
}
IFRAME.auto-height {
	DISPLAY: none
}
.sec .videoplayer {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px =
solid; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid
}
.sec .major #group-a .videoplayer {
	WIDTH: auto
}
.popup-chart.ui-dialog {
	WIDTH: 500px! important
}
.ui-dialog A.ui-dialog-titlebar-close {
	DISPLAY: block; FONT-SIZE: 10px; BACKGROUND: =
url(/images/globeinvestor/inlineStock-closeBG.png) no-repeat center =
bottom; MARGIN-LEFT: 3px; OVERFLOW: hidden; WIDTH: 73px; COLOR: #ff2700; =
FONT-FAMILY: Verdana, serif; POSITION: relative; TOP: 1px; HEIGHT: 16px; =
TEXT-ALIGN: center
}
.ui-dialog A.ui-dialog-titlebar-close SPAN {
	COLOR: #ff2700; POSITION: relative; TOP: 2px
}
.ui-dialog .ui-dialog-title {
	DISPLAY: none
}
.ui-dialog .ui-dialog-content {
	BORDER-RIGHT: #d6d6d6 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#d6d6d6 1px solid; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: =
6px; BORDER-LEFT: #d6d6d6 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: =
#d6d6d6 1px solid
}
.ui-dialog .ui-dialog-content .inner-holder {
	BORDER-RIGHT: #d5d5d5 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#d5d5d5 1px solid; PADDING-LEFT: 11px; MIN-HEIGHT: 115px; =
PADDING-BOTTOM: 29px; BORDER-LEFT: #d5d5d5 1px solid; PADDING-TOP: 11px; =
BORDER-BOTTOM: #d5d5d5 1px solid
}
.ui-dialog .ui-dialog-content .inner-holder H3 {
	FONT-SIZE: 15px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #000 1px dotted
}
.ui-dialog .ui-dialog-content .inner-holder H3 SPAN {
	FONT-SIZE: 12px
}
.ui-widget-overlay {
	FILTER: alpha(opacity =3D 50); LEFT: 0px; POSITION: absolute; TOP: 0px; =
BACKGROUND-COLOR: #000; opacity: 0.5
}
.static-chart-container {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 100%; POSITION: relative
}
.static-chart {
	WIDTH: 100%
}
.static-chart TD {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; FONT: =
11px/1.5 Verdana, sans-serif; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px =
dotted; TEXT-ALIGN: right
}
.static-chart TD.last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.static-chart TD.label {
	BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; FONT: bold 14px/1.5 =
Georgia, sans-serif; TEXT-ALIGN: left
}
.sec .static-chart TD.label {
	DISPLAY: none
}
.sec .see-all-container .static-chart TD.label {
=09
}
.static-chart-container A.see-all {
	MARGIN-TOP: 10px; FONT-SIZE: 14px; FLOAT: left
}
.static-chart TD.date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.static-chart TD.footnote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.static-chart TD.title {
	BORDER-TOP: #000 1px solid; FONT-WEIGHT: bold; VERTICAL-ALIGN: bottom; =
LINE-HEIGHT: 1
}
.static-chart TD.no-wrap {
	WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.static-chart TD.total {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; LINE-HEIGHT: 1; BORDER-BOTTOM: =
#000 0px solid; FONT-STYLE: italic
}
.popup-table.ui-dialog {
	WIDTH: auto! important
}
.popup-table.ui-dialog .ui-dialog-titlebar {
	DISPLAY: none
}
.popup-table.ui-dialog .see-all-actions {
	FONT: 12px/1 verdana, sans-serif; TEXT-ALIGN: right
}
.popup-table.ui-dialog .see-all-actions A {
	PADDING-LEFT: 5px
}
.popup-table.ui-dialog .see-all-actions A.see-all-print {
	PADDING-RIGHT: 5px
}
.go-button {
	BACKGROUND: url(/images/common/button/go-button.png) no-repeat left =
top; FLOAT: right; WIDTH: 30px; HEIGHT: 19px
}
A.overlayClose {
	PADDING-LEFT: 15px; BACKGROUND: =
url(/images/common/icon/icon-close-red.png) no-repeat left 50%; FONT: =
10px/1 Verdana, sans-serif; COLOR: #000
}
A.overlayClose:hover {
	COLOR: #ff0000! important
}
#generalHelp {
	CLEAR: both
}
#generalHelp #need-help {
	BORDER-RIGHT: black 1px dotted; FLOAT: left; WIDTH: 445px; =
MARGIN-RIGHT: 10px
}
#generalHelp #need-help H4 {
	MARGIN-BOTTOM: 10px; FONT: 24px/1.2 Georgia, "Times New Roman", serif
}
#generalHelp #need-help #answer {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; WIDTH: 420px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: =
150px
}
#generalHelp #faq {
	FLOAT: right; WIDTH: 320px
}
#generalHelp #faq H4 {
	MARGIN-BOTTOM: 10px; FONT: 14px/1.2 Georgia, "Times New Roman", serif
}
#generalHelp #faq OL LI {
	FLOAT: right; WIDTH: 100%; TEXT-ALIGN: left
}
.twocol.layout {
	PADDING-TOP: 20px
}
.twocol.layout #section-main {
	PADDING-TOP: 0px
}
.twocol.layout #right-rail {
	PADDING-TOP: 0px
}
.twocol.layout .inner-wrap {
	WIDTH: 610px
}
.kicker {
	PADDING-RIGHT: 5px; BORDER-TOP: #ff0000 4px solid; PADDING-LEFT: 5px; =
MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #000 1px dotted
}
.overlay {
	DISPLAY: none; Z-INDEX: 9999
}
.s1 {
	Z-INDEX: 1; BACKGROUND: url(/images/common/overlay/tr.png) no-repeat =
right top; POSITION: absolute
}
.s2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: =
url(/images/common/overlay/bl.png) no-repeat left bottom; =
PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
.s3 {
	BACKGROUND: url(/images/common/overlay/bg.png) no-repeat right bottom
}
.s4 {
	BACKGROUND: url(/images/common/overlay/bg.png) no-repeat left top; =
LEFT: -20px; POSITION: relative; TOP: -20px
}
.s5 {
	BORDER-RIGHT: #afafaf 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#afafaf 1px solid; PADDING-LEFT: 15px; LEFT: 10px; PADDING-BOTTOM: 15px; =
OVERFLOW: hidden; BORDER-LEFT: #afafaf 1px solid; PADDING-TOP: 15px; =
BORDER-BOTTOM: #afafaf 1px solid; POSITION: relative; TOP: 10px; =
BACKGROUND-COLOR: #fff
}
A.download {
	DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: =
url(/images/common/icon/icon-download.png) no-repeat left top; FONT: =
10px/1.2 Verdana, sans-serif; COLOR: #ff0000; HEIGHT: 20px
}
A.subscribe {
	PADDING-LEFT: 19px; BACKGROUND: url(/images/common/icon-feed14x13.png) =
no-repeat left top; FONT: 10px/1.2 Verdana,sans-serif; COLOR: #ff0000
}
A.subscribe:hover {
	TEXT-DECORATION: underline
}
.ticker-info {
	FONT: 10px/1 verdana,sans-serif
}
.art .ticker-info {
	MARGIN-LEFT: 5px
}
.ticker-info SPAN {
	MARGIN-LEFT: 5px
}
.full-ticker {
	FONT: 13px/1 "Trebuchet MS",verdana,sans-serif; WIDTH: 100%; COLOR: =
#666
}
.full-ticker SPAN.symbol-name {
	MARGIN-LEFT: 0px
}
.full-ticker SPAN {
	POSITION: relative; TOP: 1px
}
.full-ticker SPAN.symbol-down {
	PADDING-LEFT: 18px; BACKGROUND: =
url(/images/globeinvestor/symbol-down.png) no-repeat left center
}
.full-ticker SPAN.symbol-up {
	PADDING-LEFT: 18px; BACKGROUND: =
url(/images/globeinvestor/symbol-up.png) no-repeat left center
}
.full-ticker SPAN.symbol-no-change {
	PADDING-LEFT: 18px; BACKGROUND: =
url(/images/globeinvestor/symbol-no-change.png) no-repeat left center
}
.section-utils {
	BORDER-TOP: #000 1px dotted; LIST-STYLE-TYPE: none
}
.section-utils LI.feed {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 38px; =
FONT-SIZE: 14px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BORDER-BOTTOM: =
#000000 1px dotted; BACKGROUND-REPEAT: no-repeat; POSITION: relative; =
BACKGROUND-COLOR: transparent
}
.section-utils LI.share {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 38px; =
FONT-SIZE: 14px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BORDER-BOTTOM: =
#000000 1px dotted; BACKGROUND-REPEAT: no-repeat; POSITION: relative; =
BACKGROUND-COLOR: transparent
}
.section-utils .share {
	BACKGROUND-IMAGE: url(/images/article/article-share.png)
}
.section-utils .feed {
	BACKGROUND-IMAGE: url(/images/article/article-rss.png); POSITION: =
static
}
.section-utils #sharing LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px dotted; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 5px; LINE-HEIGHT: 1; PADDING-TOP: 5px; BORDER-BOTTOM: =
0px
}
.section-utils #sharing LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; FONT: =
11px/1 Verdana,sans-serif; PADDING-TOP: 0px
}
.section-utils .snap .snap-container .closer {
	WIDTH: 100%
}
UL.paginator {
	MARGIN: 1.5em 0px; WIDTH: 100%; TEXT-ALIGN: center
}
UL.paginator LI {
	DISPLAY: inline; LINE-HEIGHT: 1.2; MARGIN-RIGHT: 10px
}
UL.paginator LI.last {
	MARGIN-RIGHT: 0px
}
UL.paginator LI A {
	FONT: 12px/1.2 Verdana, sans-serif; COLOR: #000
}
UL.paginator LI A:hover {
	COLOR: #ff0000
}
UL.paginator LI.selected A {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
#header {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 960px; PADDING-TOP: 10px
}
#footerUtil {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 960px; PADDING-TOP: 10px
}
#footerSearch {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 960px; PADDING-TOP: 10px
}
#footerNav {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 960px; PADDING-TOP: 10px
}
#header {
	Z-INDEX: 2000; BACKGROUND: url(/images/common/mast-border.png) #fff =
no-repeat left bottom; POSITION: relative
}
.mast {
	HEIGHT: 48px
}
.mast UL {
	PADDING-LEFT: 10px; FONT-SIZE: 13px; FLOAT: left
}
.globalSearch UL.search-switch {
	PADDING-LEFT: 10px; FONT-SIZE: 13px; FLOAT: left
}
UL.vnav {
	PADDING-LEFT: 10px; FONT-SIZE: 13px; FLOAT: left
}
#nav-wrap {
	CLEAR: left; BORDER-TOP: #ff0000 4px solid; BACKGROUND: =
url(/images/common/nav-bg.png) #333 repeat-x 0px 0px; MARGIN-BOTTOM: =
8px; WIDTH: 960px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: Georgia, =
serif; HEIGHT: 23px
}
.gam #nav-wrap {
	BORDER-TOP-COLOR: #ff0000
}
.rob #nav-wrap {
	BORDER-TOP-COLOR: #ff0000
}
.investor #nav-wrap {
	BORDER-TOP-COLOR: #ff6b00
}
.sports #nav-wrap {
	BORDER-TOP-COLOR: #0892d8
}
.life #nav-wrap {
	BORDER-TOP-COLOR: #b82eff
}
#nav-wrap UL LI {
	Z-INDEX: 1; FLOAT: left; POSITION: relative
}
#nav-wrap UL.subMenu LI {
	BORDER-TOP-STYLE: none
}
#nav-wrap UL LI A {
	BORDER-RIGHT: #999 1px dotted; PADDING-RIGHT: 20px; DISPLAY: block; =
PADDING-LEFT: 20px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: =
#cdcdcd; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#nav-wrap UL LI A:hover {
	COLOR: #fff
}
#nav-wrap UL LI.selected A {
	COLOR: #fff
}
.gam #nav-wrap UL LI A:hover {
	BACKGROUND-COLOR: #ff0000
}
.rob #nav-wrap UL LI A:hover {
	BACKGROUND-COLOR: #ff0000
}
.investor #nav-wrap UL LI A:hover {
	BACKGROUND-COLOR: #ff6b00
}
.sports #nav-wrap UL LI A:hover {
	BACKGROUND-COLOR: #0892d8
}
.life #nav-wrap UL LI A:hover {
	BACKGROUND-COLOR: #b82eff
}
.life #nav-wrap UL#promo-nav LI A:hover {
	BACKGROUND-COLOR: #b82eff
}
#nav-wrap UL#promo-nav LI A:hover {
	BACKGROUND-COLOR: transparent
}
#nav-wrap UL LI.selected A {
	BACKGROUND-COLOR: #000
}
.rob #nav-wrap UL LI A.disabled {
	CURSOR: default; COLOR: #999999; BACKGROUND-COLOR: #666666
}
#nav-wrap UL LI A.disabled {
	CURSOR: default; COLOR: #999999; BACKGROUND-COLOR: #666666
}
.rob #nav-wrap UL LI A.disabled:hover {
	CURSOR: default; COLOR: #999999; BACKGROUND-COLOR: #666666
}
#nav-wrap UL LI A.disabled:hover {
	CURSOR: default; COLOR: #999999; BACKGROUND-COLOR: #666666
}
#nav-wrap UL#main-nav {
	FONT-WEIGHT: normal; HEIGHT: 22px
}
#nav-wrap UL#promo-nav {
	FONT-WEIGHT: normal; HEIGHT: 22px
}
#nav-wrap UL#main-nav {
	DISPLAY: inline
}
UL#promo-nav {
	FLOAT: right
}
UL#promo-nav LI A {
	PADDING-RIGHT: 15px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 15px; =
PADDING-BOTTOM: 4px; BORDER-LEFT: #000 1px solid; COLOR: #fff; =
PADDING-TOP: 4px; BORDER-RIGHT-STYLE: none
}
UL#promo-nav LI.business {
	BACKGROUND: url(/images/common/navigation/business.png) repeat-x left =
top
}
UL#promo-nav LI.investing {
	BACKGROUND: url(/images/common/navigation/investing.png) repeat-x left =
top
}
UL#promo-nav LI.life {
	BACKGROUND: url(/images/common/navigation/life.png) repeat-x left top
}
UL#promo-nav LI.sports {
	BACKGROUND: url(/images/common/navigation/sports.png) repeat-x left top
}
UL#promo-nav LI.auto {
	BACKGROUND: url(/images/common/navigation/auto.png) repeat-x left top
}
UL#promo-nav LI UL LI A {
	BORDER-LEFT-STYLE: none
}
#nav-wrap UL LI UL.subMenu {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: =
148px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; POSITION: =
absolute; TOP: 24px; BACKGROUND-COLOR: #fff; -webkit-box-shadow: 2px 2px =
5px #888; -moz-box-shadow: 2px 2px 5px #888; box-shadow: 2px 2px 5px =
#888
}
#nav-wrap UL LI UL.subMenu LI {
	WIDTH: 100%
}
#nav-wrap UL LI UL.subMenu LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; FONT-SIZE: 12px; BACKGROUND: =
#fff; PADDING-BOTTOM: 8px; COLOR: #333; PADDING-TOP: 8px; BORDER-BOTTOM: =
#999 1px dotted; BORDER-RIGHT-STYLE: none
}
#nav-wrap UL LI UL.subMenu LI.marker {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 8px; MARGIN: -1px -5px 0px; WIDTH: 138px; COLOR: #333; =
PADDING-TOP: 8px; BACKGROUND-COLOR: #cdcdcd
}
#nav-wrap UL LI UL.subMenu LI.last A {
	BORDER-BOTTOM-STYLE: none
}
#nav-wrap UL LI UL.subMenu LI A:hover {
	BACKGROUND-POSITION: 4px 53%; BACKGROUND-IMAGE: =
url(/images/gam/gam_dot.png); COLOR: #ff0000; BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-COLOR: #fff
}
.gam #nav-wrap UL LI UL.subMenu LI A:hover {
	BACKGROUND-IMAGE: url(/images/gam/gam_dot.png)
}
.rob #nav-wrap UL LI UL.subMenu LI A:hover {
	BACKGROUND-IMAGE: url(/images/gam/gam_dot.png)
}
.investor #nav-wrap UL LI UL.subMenu LI A:hover {
	BACKGROUND-IMAGE: url(/images/investor/investor_dot.png)
}
.sports #nav-wrap UL LI UL.subMenu LI A:hover {
	BACKGROUND-IMAGE: url(/images/sports/sports_dot.png)
}
.life #nav-wrap UL LI UL.subMenu LI A:hover {
	BACKGROUND-IMAGE: url(/images/life/life_dot.png)
}
.allSections {
	MARGIN: 0px 0px 15px
}
.allSections .col {
	PADDING-LEFT: 9px; FONT-SIZE: 12px; BACKGROUND: =
url(/images/common/roundHead-vertical-300.png) no-repeat left top; =
FLOAT: left; WIDTH: 150px; LINE-HEIGHT: 1.4; PADDING-TOP: 10px; HEIGHT: =
300px
}
.allSections .last.col {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 4px; PADDING-TOP: 0px
}
.allSections UL {
	MARGIN-BOTTOM: 15px
}
.allSections UL LI {
	PADDING-LEFT: 10px; BACKGROUND: url(/images/gam/gam_chevron_single.png) =
no-repeat left 3px
}
.allSections UL LI.home {
	BACKGROUND: url(/images/gam/gam_chevron_double.png) no-repeat left 4px
}
.allSections UL.sports LI {
	BACKGROUND-IMAGE: url(/images/sports/sports_chevron_single.png)
}
.allSections UL.life LI {
	BACKGROUND-IMAGE: url(/images/life/life_chevron_single.png)
}
.allSections UL.investor LI {
	BACKGROUND-IMAGE: url(/images/investor/investor_chevron_single.png)
}
.allSections UL LI UL {
	LIST-STYLE-POSITION: inside; MARGIN-LEFT: -2px; LINE-HEIGHT: 1.5; =
LIST-STYLE-TYPE: disc
}
.allSections UL LI UL LI {
	PADDING-LEFT: 2px; BACKGROUND-IMAGE: none; COLOR: #454545
}
.allSections UL.sports LI UL LI {
	BACKGROUND-IMAGE: none; COLOR: #0892d8
}
.allSections UL.life LI UL LI {
	BACKGROUND-IMAGE: none; COLOR: #b82eff
}
.allSections UL.investor LI UL LI {
	BACKGROUND-IMAGE: none; COLOR: #ff6b00
}
#featureTopics {
	FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 100%; =
LINE-HEIGHT: 1.5; BORDER-BOTTOM: #000 1px dotted
}
#featureTopics P {
	FLOAT: left
}
#featureTopics UL LI {
	FLOAT: left
}
#featureTopics P {
	MARGIN: 0px 10px 0px 3px; FONT-FAMILY: Georgia, "Times New Roman", =
serif
}
#featureTopics UL LI {
	MARGIN-RIGHT: 8px
}
.mast .secNav {
	PADDING-LEFT: 15px; BACKGROUND: =
url(/images/common/borders/vertical-dot-2.png) #fff repeat-y left top; =
FLOAT: left; WIDTH: 298px; HEIGHT: 45px
}
.mast H1 {
	LINE-HEIGHT: 0
}
.mast H1 SPAN {
	BACKGROUND: url(/images/gam/gam_dot.png) no-repeat left center; FLOAT: =
right; MARGIN: 5px 8px 0px 0px
}
.mast H1 SPAN A {
	FONT-SIZE: 13px; MARGIN-LEFT: 11px; TEXT-TRANSFORM: none; LINE-HEIGHT: =
1.6
}
.mast .secNav UL {
	PADDING-LEFT: 0px; WIDTH: 140px
}
.mast .secNav UL LI {
	FLOAT: left; WIDTH: 67px; LINE-HEIGHT: 1.6
}
.mast .secNav UL LI.rob {
	BACKGROUND: url(/images/rob/rob_dot.png) no-repeat left center
}
.mast .secNav UL LI.investor {
	BACKGROUND: url(/images/investor/investor_dot.png) no-repeat left =
center
}
.mast .secNav UL LI.sports {
	BACKGROUND: url(/images/sports/sports_dot.png) no-repeat left center
}
.mast .secNav UL LI.life {
	BACKGROUND: url(/images/life/life_dot.png) no-repeat left center
}
.mast .secNav UL LI A {
	MARGIN-LEFT: 11px
}
.mast .secNav UL LI.gam {
	COLOR: #ff0000
}
.mast .secNav UL LI.rob {
	COLOR: #ff0000
}
.mast .secNav UL LI.sports {
	COLOR: #0892d8
}
.mast .secNav UL LI.life {
	COLOR: #b82eff
}
.mast .secNav UL LI.investor {
	COLOR: #ff6b00
}
.mast .util {
	BACKGROUND: url(/images/common/borders/vertical-dot-2.png) #fff =
repeat-y left top; FLOAT: left; WIDTH: 129px; MARGIN-RIGHT: 19px; =
HEIGHT: 45px
}
.mast .util #userControl {
	PADDING-RIGHT: 22px; BACKGROUND: =
url(/images/common/borders/vertical-dot-2.png) repeat-y right top
}
.mast .util UL {
	PADDING-LEFT: 0px; LIST-STYLE-TYPE: none
}
.mast .util UL LI {
	FLOAT: left; FONT: 10px/1.2 Verdana, sans-serif; POSITION: relative; =
TEXT-ALIGN: center
}
.mast .util UL LI.regLogin {
	WIDTH: 45px
}
.mast .util UL LI A {
	DISPLAY: block; PADDING-TOP: 26px; HEIGHT: 12px
}
.mast .util UL LI.help {
	PADDING-RIGHT: 15px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.mast .util UL LI.help A {
	BACKGROUND: url(/images/common/icon/icon-help.png) no-repeat 50% top; =
FONT: 10px/1.2 Verdana, sans-serif
}
.mast .util UL LI.user-login A {
	BACKGROUND: url(/images/common/icon/icon-profile-bust.png) no-repeat =
50% top
}
.mast P.btn-allSections {
	BACKGROUND: url(/images/common/button/btn-show-all-sections.png) =
no-repeat left top; FLOAT: left; FONT: 13px/1 Georgia, "Times New =
Roman", serif; WIDTH: 144px; PADDING-TOP: 12px; HEIGHT: 38px; =
TEXT-ALIGN: center
}
.mast P.visible.btn-allSections {
	Z-INDEX: 4; BACKGROUND: =
url(/images/common/button/btn-show-all-sections-hide.png) #fff no-repeat =
left top; HEIGHT: 44px
}
.globalSearch {
	FLOAT: left
}
.globalSearch UL.search-switch {
	MARGIN-BOTTOM: 4px
}
.globalSearch UL.search-switch LI {
	BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 8px; DISPLAY: inline; =
PADDING-LEFT: 8px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; =
COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, sans-serif; =
BORDER-LEFT-STYLE: none
}
.globalSearch UL.search-switch LI.last {
	BORDER-RIGHT-STYLE: none
}
.globalSearch FORM {
	VERTICAL-ALIGN: middle
}
.globalSearch UL.search-switch LI.ui-tabs-selected A {
	COLOR: #ff0000
}
.globalSearch FORM LEGEND {
	DISPLAY: none
}
.globalSearch FORM LABEL {
	DISPLAY: block; BACKGROUND: =
url(/images/common/search/search-glass-gam.png) no-repeat left top; =
FLOAT: left; WIDTH: 30px; TEXT-INDENT: -9000em; HEIGHT: 27px
}
.globalSearch FORM INPUT.searchText {
	BORDER-RIGHT: #b80000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#ff0000 2px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; =
PADDING-BOTTOM: 4px; WIDTH: 215px; COLOR: #666; PADDING-TOP: 4px; =
BORDER-BOTTOM: #ff0000 2px solid; FONT-STYLE: italic; FONT-FAMILY: =
Georgia, "Times News Roman", serif; BORDER-LEFT-STYLE: none; HEIGHT: =
15px
}
.globalSearch FORM INPUT.small.searchText {
	BORDER-RIGHT: #ff0000 2px solid; WIDTH: 104px
}
.globalSearch FORM INPUT.last.small.searchText {
	BORDER-RIGHT: #b80000 1px solid; PADDING-LEFT: 5px
}
.globalSearch .footnote {
	CLEAR: left; FONT-SIZE: 9px; RIGHT: 0px; COLOR: #666; LINE-HEIGHT: 1; =
POSITION: absolute; TOP: -14px; TEXT-ALIGN: right
}
.globalSearch .footnote A {
=09
}
BODY.investor .globalSearch .investor FORM INPUT.searchText {
	WIDTH: 215px
}
.globalSearch FORM INPUT.submit {
	FLOAT: left
}
.globalSearch DIV.panel {
	CLEAR: left; POSITION: relative
}
#footer {
	CLEAR: both; BACKGROUND: url(/images/common/footer_bg.png) no-repeat =
left bottom; MARGIN-BOTTOM: 10px
}
#footer .ad {
	MARGIN: 0px
}
#footerUtil {
	PADDING-BOTTOM: 5px; FONT: bold 11px Verdana, sans-serif; COLOR: #fff; =
PADDING-TOP: 5px; BACKGROUND-COLOR: #ff0000
}
.gam #footerUtil {
	BACKGROUND-COLOR: #ff0000
}
.rob #footerUtil {
	BACKGROUND-COLOR: #ff0000
}
.investor #footerUtil {
	BACKGROUND-COLOR: #ff6b00
}
.sports #footerUtil {
	BACKGROUND-COLOR: #0892d8
}
.life #footerUtil {
	BACKGROUND-COLOR: #b82eff
}
#footerUtil P {
	FONT-SIZE: 11px
}
#footerUtil P {
	COLOR: #fff
}
#footerUtil LI {
	COLOR: #fff
}
#footerUtil A {
	COLOR: #fff
}
#footerUtil UL LI {
	FLOAT: left; MARGIN-RIGHT: 8px
}
#footerUtil P {
	TEXT-ALIGN: right
}
#footerUtil UL LI A:hover {
	TEXT-DECORATION: underline
}
#footer #footerSearch {
	MARGIN-LEFT: 327px; WIDTH: 633px; PADDING-TOP: 0px
}
#footer #footerSearch .globalSearch {
	MARGIN: 10px 16px 0px
}
#footer #footerSearch .globalSearch UL {
	BORDER-LEFT-STYLE: none
}
#footerNav {
	BACKGROUND: url(/images/common/mast-border.png) #fff no-repeat left =
top; PADDING-TOP: 20px
}
#footerNav {
	BACKGROUND: url(/images/common/mast-border.png) #fff no-repeat left =
top; PADDING-BOTTOM: 25px; PADDING-TOP: 20px
}
#footerNav .col {
	PADDING-LEFT: 10px; BACKGROUND: =
url(/images/common/borders/vertical-dot-2.png) repeat-y right top; =
FLOAT: left; WIDTH: 229px; HEIGHT: 220px
}
#footerNav .last.col {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 470px
}
#footerNav UL {
	MARGIN-BOTTOM: 25px
}
#footerNav UL LI {
	FONT-SIZE: 13px; LINE-HEIGHT: 1.5
}
#footerNav UL LI A {
	PADDING-RIGHT: 15px; BACKGROUND: url(/images/common/grey-chevron.png) =
no-repeat 100% 2px
}
#footerNav UL LI UL LI {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, sans-serif
}
#footerNav UL LI UL LI A {
	PADDING-RIGHT: 0px; BACKGROUND-IMAGE: none
}
#footerNav #settlement {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; =
BORDER-BOTTOM: #666 1px dotted
}
#footerNav #settlement A {
	COLOR: #ff0000
}
#footerCopyright {
	BACKGROUND: url(/images/footer-ctvglobemedia-c.png) no-repeat left top; =
PADDING-TOP: 18px
}
#footerCopyright P {
	FONT-SIZE: 10px
}
#footerNav #footer-subsidiary {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 30px; FONT-FAMILY: georgia,Verdana, =
sans-serif
}
#footerNav #footer-subsidiary A {
	POSITION: relative; TOP: 3px
}
#backtotop {
	PADDING-LEFT: 15px; BACKGROUND: =
url(/images/common/icon/icon-backtotop.gif) no-repeat left 50%
}
#footerNav UL#distro {
	CLEAR: left; BACKGROUND: =
url(/images/common/borders/horizontal-dot-1.png) repeat-x left bottom; =
PADDING-BOTTOM: 15px
}
* HTML #footerNav UL#distro {
	ZOOM: 1
}
*:first-child + HTML UL#distro {
	ZOOM: 1
}
#footerNav UL#distro LI {
	BACKGROUND: url(/images/common/borders/vertical-dot-2.png) repeat-y =
right top; FLOAT: left; FONT: 14px/1.2 Georgia, "Times New Roman", serif
}
#footerNav UL#distro LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#footerNav UL#distro LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
7px; COLOR: #000; PADDING-TOP: 15px; BACKGROUND-REPEAT: no-repeat; =
TEXT-ALIGN: left
}
#footerNav UL#distro LI.alerts A {
	BACKGROUND-POSITION: 33% 65%; PADDING-LEFT: 80px; BACKGROUND-IMAGE: =
url(/images/footer/alerts.png); WIDTH: 80px
}
#footerNav UL#distro LI.eedition A {
	BACKGROUND-POSITION: 24% 65%; PADDING-LEFT: 70px; BACKGROUND-IMAGE: =
url(/images/footer/eedition.png); WIDTH: 90px
}
#footerNav UL#distro LI.newsletters A {
	BACKGROUND-POSITION: 17% 65%; PADDING-LEFT: 61px; BACKGROUND-IMAGE: =
url(/images/footer/newsletters.png); WIDTH: 99px
}
#footerNav UL#distro LI.mobile A {
	BACKGROUND-POSITION: 30% 65%; PADDING-LEFT: 78px; BACKGROUND-IMAGE: =
url(/images/footer/mobile.png); WIDTH: 82px
}
#footerNav UL#distro LI.rss A {
	BACKGROUND-POSITION: 37% 65%; PADDING-LEFT: 87px; BACKGROUND-IMAGE: =
url(/images/footer/rss.png); WIDTH: 73px
}
#footerNav UL#distro LI.newspaper A {
	BACKGROUND-POSITION: 19% 65%; PADDING-LEFT: 64px; BACKGROUND-IMAGE: =
url(/images/footer/paper.png); WIDTH: 96px
}
#footerNav UL#distro LI A:hover {
	COLOR: #ff0000
}
.def {
	COLOR: #000
}
.inv {
	COLOR: #fff
}
.emph {
	COLOR: #ff0000
}
.glow {
	COLOR: #009900
}
.lite {
	COLOR: #444
}
A.emph:hover {
	COLOR: #000000
}
.str {
	FONT-WEIGHT: bold
}
.em {
	FONT-STYLE: italic
}
H1 {
	FONT-WEIGHT: normal
}
H2 {
	FONT-WEIGHT: normal
}
H3 {
	FONT-WEIGHT: normal
}
H4 {
	FONT-WEIGHT: normal
}
H5 {
	FONT-WEIGHT: normal
}
H6 {
	FONT-WEIGHT: normal
}
H1 {
	FONT-SIZE: 22px; LINE-HEIGHT: 1.2
}
.mast H1 {
	FLOAT: left; WIDTH: 189px
}
H2 {
	FONT-SIZE: 19px; LINE-HEIGHT: 1.2
}
H3 {
	FONT-SIZE: 16px; LINE-HEIGHT: 1.2
}
H4 {
	FONT-SIZE: 14px; LINE-HEIGHT: 1.2
}
.hdl-list {
	FONT-SIZE: 13px; LINE-HEIGHT: 1.5
}
UL.hdl-list LI {
	FONT-SIZE: 13px; LINE-HEIGHT: 1.5
}
OL.hdl-list LI {
	FONT-SIZE: 13px; LINE-HEIGHT: 1.5
}
UL.hdl-list LI {
	LIST-STYLE-POSITION: outside; COLOR: #666; LIST-STYLE-TYPE: disc
}
OL.hdl-list LI {
	LIST-STYLE-POSITION: outside; COLOR: #666; LIST-STYLE-TYPE: disc
}
OL.hdl-list LI {
	LIST-STYLE-TYPE: decimal
}
H5 {
	FONT-SIZE: 13px; LINE-HEIGHT: 1.5
}
H6 {
	FONT-SIZE: 13px; LINE-HEIGHT: 1.5
}
.tag {
	FONT-SIZE: 13px; LINE-HEIGHT: 1.5
}
H6 .grey-chevron {
	PADDING-BOTTOM: 0px
}
P {
	FONT: 11px/1.5 Verdana, sans-serif
}
ADDRESS {
	FONT: 11px/1.5 Verdana, sans-serif
}
.copy P {
	FONT-SIZE: 12px
}
.small {
	FONT-SIZE: 10px
}
.hdl-med-list {
	FONT-SIZE: 14px; LINE-HEIGHT: 1.5
}
UL.hdl-med-list LI {
	FONT-SIZE: 14px; LINE-HEIGHT: 1.5
}
.hdl-mini-list {
	FONT: 11px/2 Verdana, sans-serif
}
UL.hdl-mini-list LI {
	FONT: 11px/2 Verdana, sans-serif
}
.hdl-throw-list {
	FONT: 12px/1.75 "Trebuchet MS", sans-serif
}
UL.hdl-throw-list LI {
	FONT: 12px/1.75 "Trebuchet MS", sans-serif
}
.hdl-small {
	FONT: 12px/1.5 Georgia, "Times New Roman", serif
}
.hdl-rel-list {
	FONT-SIZE: 13px
}
UL.hdl-rel-list LI {
	FONT-SIZE: 13px
}
OL.hdl-rel-list LI {
	FONT-SIZE: 13px
}
.deck {
	FONT-SIZE: 16px; COLOR: #434343; LINE-HEIGHT: 1.2; FONT-FAMILY: =
Georgia, "Times New Roman", serif
}
.label {
	FONT-SIZE: 16px; LINE-HEIGHT: 1.2; FONT-FAMILY: Georgia, "Times New =
Roman", serif
}
.throw {
	FONT: bold 13px/1.3 "Trebuchet MS", sans-serif; COLOR: #ff0000
}
H3 A.throw {
	FONT-FAMILY: Georgia, "Times New Roman", serif
}
H3 A.throw {
	FONT-FAMILY: Georgia, "Times New Roman", serif
}
.byline {
	FONT-SIZE: 14px; LINE-HEIGHT: 1.5
}
.credit {
	FONT: 10px/1.5 Verdana, sans-serif
}
.creditline {
	FONT: 10px/1.5 Verdana, sans-serif
}
.dateline {
	FONT: 10px/1.5 Verdana, sans-serif; COLOR: #444
}
.inter {
	FONT: bold 11px/1.5 Verdana, sans-serif
}
.text-ad {
	FONT: 11px/1.1 Helvetica, Arial, sans-serif
}
UL.related-link-list {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px 25px; PADDING-TOP: 0px
}
UL.related-link-list LI {
	LIST-STYLE-POSITION: outside; COLOR: #666666; LIST-STYLE-TYPE: disc
}
UL.related-link-list LI SPAN.related {
	COLOR: #ff0000
}
.hdl-expd-list LI {
	FLOAT: left
}
.hdl-expd-list {
	FLOAT: left
}
.hdl-expd-list {
	FONT: 12px/1.5 verdana,sans-serif; COLOR: #666
}
.hdl-expd-list LI {
	FONT: 12px/1.5 verdana,sans-serif; COLOR: #666
}
.hdl-expd-list LI UL {
	FONT: 11px/1.5 verdana,sans-serif
}
.hdl-expd-list LI UL LI {
	FONT: 11px/1.5 verdana,sans-serif
}
.hdl-expd-list LI {
	PADDING-LEFT: 15px; BACKGROUND: =
url(/images/globeinvestor/arrow-right.png) #ffffff no-repeat 0px 10px; =
FONT: 12px/1.5 verdana,sans-serif
}
.hdl-expd-list LI.open {
	BACKGROUND: url(/images/globeinvestor/arrow-down.png) #ffffff no-repeat =
0px 12px
}
.hdl-expd-list LI A.main-link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px dotted
}
.hdl-expd-list LI A.first.main-link {
	BORDER-TOP: #000 1px dotted
}
.ad {
	Z-INDEX: 9999; FLOAT: left
}
.ldbd {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 90px; =
PADDING-BOTTOM: 2px; WIDTH: 960px; PADDING-TOP: 5px; HEIGHT: auto! =
important; BACKGROUND-COLOR: #333; TEXT-ALIGN: center
}
.full.ldbd {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 90px; =
PADDING-BOTTOM: 0px; WIDTH: 960px; PADDING-TOP: 0px; BACKGROUND-COLOR: =
#fff; TEXT-ALIGN: center
}
.investor .full.ldbd {
	MARGIN-BOTTOM: 10px
}
* HTML .full.ldbd {
	HEIGHT: 90px
}
.lug {
	MARGIN: 6px 0px; WIDTH: 310px; HEIGHT: 56px
}
.brand-series .lug {
	RIGHT: 0px; BOTTOM: 38px; POSITION: absolute
}
.rail.lug {
	MIN-HEIGHT: 56px; HEIGHT: auto! important
}
#footer .lugfr.lug {
	FLOAT: right
}
.skyr {
	MARGIN-BOTTOM: 15px; WIDTH: 160px; HEIGHT: 600px
}
.halfpager {
	MARGIN: 15px 0px; WIDTH: 300px; HEIGHT: 600px
}
.boxr {
	MIN-WIDTH: 300px; MIN-HEIGHT: 250px; MARGIN-BOTTOM: 15px; WIDTH: auto! =
important; HEIGHT: auto! important
}
.special.boxr {
	FLOAT: right
}
.investor.sec #group-e .special.boxr {
	MARGIN-BOTTOM: 15px
}
.text-ad {
	FONT-SIZE: 10px; FLOAT: left; MARGIN: 10px 0px; BACKGROUND-COLOR: #fff
}
.text-ad SPAN {
	COLOR: #898989
}
.sponsor {
	CLEAR: both; MARGIN-TOP: 10px
}
.special-overlay {
	POSITION: absolute; TOP: 5px
}
.button {
	MIN-WIDTH: 1px; FONT-SIZE: 1px; MIN-HEIGHT: 1px; MARGIN-BOTTOM: 15px; =
MARGIN-LEFT: 8px; WIDTH: auto! important; HEIGHT: auto! important
}
.mywatchlist .ldbd {
	MIN-HEIGHT: 65px; BORDER-BOTTOM: #000 1px dotted; HEIGHT: auto; =
BACKGROUND-COLOR: #eee
}
.giStockWide .ldbd {
	MIN-HEIGHT: 65px; BORDER-BOTTOM: #000 1px dotted; HEIGHT: auto; =
BACKGROUND-COLOR: #eee
}
.giStock2 .ldbd {
	MIN-HEIGHT: 65px; BORDER-BOTTOM: #000 1px dotted; HEIGHT: auto; =
BACKGROUND-COLOR: #eee
}
.giStock1 .ldbd {
	MIN-HEIGHT: 65px; BORDER-BOTTOM: #000 1px dotted; HEIGHT: auto; =
BACKGROUND-COLOR: #eee
}
* HTML .mywatchlist .ldbd {
	HEIGHT: 65px
}
* HTML .giStockWide .ldbd {
	HEIGHT: 65px
}
* HTML .giStock2 .ldbd {
	HEIGHT: 65px
}
* HTML .giStock1 .ldbd {
	HEIGHT: 65px
}
#userControl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 10; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 45px; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana,sans-serif; POSITION: absolute
}
.userRegOn {
	COLOR: #ff0000! important
}
#login {
	PADDING-RIGHT: 2px; DISPLAY: none; PADDING-LEFT: 2px; PADDING-BOTTOM: =
2px; MARGIN: 0px; PADDING-TOP: 2px
}
#loginIcon {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 20px
}
#register {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/common/borders/horizontal-dot-1.png) repeat-x left top; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 20px
}
#login DIV A:hover {
	DISPLAY: block; COLOR: red
}
#login A {
	DISPLAY: block; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px; =
TEXT-ALIGN: center
}
#register A {
	DISPLAY: block; MARGIN: 0px; COLOR: black; PADDING-TOP: 5px; =
TEXT-ALIGN: center
}
#profile {
	PADDING-RIGHT: 2px; DISPLAY: none; PADDING-LEFT: 2px; PADDING-BOTTOM: =
2px; MARGIN: 0px; PADDING-TOP: 2px
}
#proPage {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px dotted; =
HEIGHT: 20px
}
#logout {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 20px
}
#proPage A {
	DISPLAY: block; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px; =
TEXT-ALIGN: center
}
#logout A {
	DISPLAY: block; MARGIN: 0px; COLOR: black; PADDING-TOP: 5px; HEIGHT: =
20px; TEXT-ALIGN: center
}
#profile A {
	DISPLAY: block; MARGIN: 0px; COLOR: black; PADDING-TOP: 5px; =
TEXT-ALIGN: center
}
#profile DIV A:hover {
	DISPLAY: block; COLOR: red
}
.background-bars {
	BACKGROUND: url(/images/register/background-bars.png)
}
#toggleContainer {
=09
}
.toggler {
	DISPLAY: none; FONT-SIZE: 12px; BACKGROUND: =
url(/images/register/right-frame.png) white repeat-y right top; LEFT: =
-436px; WIDTH: 496px; COLOR: #000000; FONT-FAMILY: =
georgia,garamond,serif; POSITION: absolute; TOP: 27px; TEXT-ALIGN: left
}
.toggler H4 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 14px; =
PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 27px
}
#blind {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/left-frame.png) repeat-y left top; PADDING-BOTTOM: =
0px; WIDTH: 496px; PADDING-TOP: 0px
}
#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/top-frame.png) no-repeat right top; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 496px; PADDING-TOP: 0px; FONT-FAMILY: Georgia
}
#container FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 20px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px dotted; BACKGROUND-REPEAT: =
repeat-x; BACKGROUND-COLOR: white; BORDER-RIGHT-WIDTH: 0px
}
#container LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; MARGIN-LEFT: 1em; COLOR: #000000; PADDING-TOP: 0px
}
#container FIELDSET OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#container FIELDSET LI {
	CLEAR: left; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 100%
}
#container FIELDSET LI .alert_col {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/icon-alert.png) no-repeat 100% top; VISIBILITY: =
hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 15px; PADDING-TOP: 0px; =
HEIGHT: 15px
}
#container FIELDSET LI .pass_col {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 5px; BACKGROUND: =
url(/images/register/icon-verified.png) no-repeat left top; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; WIDTH: 60px; COLOR: =
green; PADDING-TOP: 0px; FONT-FAMILY: Georgia; POSITION: relative; =
HEIGHT: 20px; TEXT-ALIGN: right
}
#container FIELDSET LI .message_col {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
BACKGROUND: white; LEFT: 340px; FLOAT: right; PADDING-BOTTOM: 0px; =
MARGIN: 0px; OVERFLOW: hidden; WIDTH: 130px; PADDING-TOP: 0px; =
FONT-FAMILY: Georgia; POSITION: absolute; TEXT-ALIGN: left
}
#container FIELDSET LI .message_col EM {
	FONT-SIZE: 11px; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: =
Georgia; POSITION: relative
}
#container FIELDSET LI INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 195px; PADDING-TOP: 0px
}
#container FIELDSET LI SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 0px
}
#container FIELDSET LI DIV {
	DISPLAY: block; FLOAT: left
}
#container FIELDSET #suggestedNames {
	DISPLAY: none; FLOAT: left
}
#container FIELDSET #suggestedNames OL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
LIST-STYLE-POSITION: inside; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 350px; COLOR: #000000; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
decimal
}
#container FIELDSET #suggestedNames OL LI {
	LIST-STYLE-POSITION: outside; MARGIN-LEFT: 140px; WIDTH: 190px; COLOR: =
black; LIST-STYLE-TYPE: decimal; HEIGHT: 12px; TEXT-ALIGN: left
}
#container FIELDSET #suggestedNames OL LI EM {
	CURSOR: pointer; COLOR: #ff0000
}
#suggestedNames #sugTitle {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 105px; WIDTH: 190px; COLOR: =
#000000; PADDING-TOP: 0px
}
#container FIELDSET LI #terms {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN-LEFT: 10px; WIDTH: 290px; PADDING-TOP: 0px
}
#container FIELDSET LI #terms P {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 25px; PADDING-TOP: 0px; =
FONT-FAMILY: Georgia; POSITION: relative; TEXT-ALIGN: left
}
#container FIELDSET LI #terms P A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: =
11px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; CURSOR: pointer; COLOR: #ff0000; PADDING-TOP: 0px; FONT-STYLE: =
normal; FONT-FAMILY: Georgia
}
#container FIELDSET LI INPUT#checkTerms {
	DISPLAY: block; FLOAT: left; WIDTH: 12px
}
#container FIELDSET LI INPUT#displayName {
	WIDTH: 140px
}
#container FIELDSET LI INPUT#postalCode {
	DISPLAY: block; WIDTH: 60px
}
#container LABEL {
	FONT-SIZE: 12px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 100px; =
MARGIN-RIGHT: 5px; FONT-FAMILY: Georgia; POSITION: relative; TEXT-ALIGN: =
left
}
#container LABEL STRONG {
	FONT-WEIGHT: normal; FONT-SIZE: 85%; LEFT: 27em; WIDTH: 19em; COLOR: =
#cc0000; POSITION: absolute; TOP: 0.2em
}
#container LABEL STRONG IMG {
	LEFT: -29em; POSITION: absolute
}
#container FIELDSET.submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/bottom-frame.png) repeat-x left bottom; FLOAT: =
none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; BORDER-TOP-STYLE: =
none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; HEIGHT: 37px; BORDER-BOTTOM-STYLE: none
}
#container .close-loginreg {
	DISPLAY: block; FONT-SIZE: 14px; BACKGROUND: =
url(/images/register/button-redclose.png) no-repeat 0px 5px; FLOAT: =
left; MARGIN-LEFT: 20px; WIDTH: 50px; COLOR: #ff0000; HEIGHT: 37px; =
TEXT-DECORATION: none
}
#container FIELDSET.submit A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 13px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 40px; COLOR: #ff0000; =
PADDING-TOP: 0px
}
#container #button-verify {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/register/button-check.png) no-repeat; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; =
MARGIN-LEFT: 10px; WIDTH: 46px; CURSOR: pointer; TEXT-INDENT: -9999px; =
PADDING-TOP: 0px; HEIGHT: 19px; BORDER-RIGHT-WIDTH: 0px
}
#container #button-CreateMyAccount {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BACKGROUND: =
url(/images/register/button-createmyaccount.png) no-repeat; FLOAT: =
right; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: =
0px; WIDTH: 133px; CURSOR: pointer; TEXT-INDENT: -9999px; LINE-HEIGHT: =
0px; MARGIN-RIGHT: 20px; PADDING-TOP: 0px; HEIGHT: 19px; =
BORDER-RIGHT-WIDTH: 0px
}
.tooltip {
	FONT-WEIGHT: normal; FONT-SIZE: 85%; LEFT: 27em; WIDTH: 19em; COLOR: =
#cc0000; POSITION: absolute; TOP: 0.2em
}
.notice {
	PADDING-RIGHT: 0px! important; DISPLAY: block; PADDING-LEFT: 0px! =
important; PADDING-BOTTOM: 0px! important; MARGIN: 15px; COLOR: #ff0000; =
PADDING-TOP: 0px! important; BORDER-BOTTOM: #999 1px dotted; =
TEXT-DECORATION: none
}
#blind H3 {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; =
MARGIN: 0px; PADDING-TOP: 0.4em; TEXT-ALIGN: center
}
#container P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
25px; MARGIN: 0px 20px; PADDING-TOP: 0px; FONT-FAMILY: Georgia
}
#confirmation {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/top-frame.png) no-repeat right top; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 496px; PADDING-TOP: 0px
}
#confirmation H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: =
0px; MARGIN: 0px 15px; COLOR: #000000; PADDING-TOP: 15px
}
#confirmation EM {
	COLOR: #ff0000; FONT-STYLE: normal
}
#confirmation #dotline {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px dotted; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 15px; PADDING-TOP: 0px; BACKGROUND-REPEAT: =
repeat-x; BACKGROUND-COLOR: white; BORDER-RIGHT-WIDTH: 0px
}
#confirmation P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 15px; PADDING-TOP: 0px; BACKGROUND-COLOR: white; =
BORDER-RIGHT-WIDTH: 0px
}
#confirmation FIELDSET.submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/dropdownpanel-bottomshadow-tile.png) repeat-x left =
bottom; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; =
PADDING-TOP: 0px; HEIGHT: 37px
}
#confirmation .close-loginreg {
	DISPLAY: block; FONT-SIZE: 14px; BACKGROUND: =
url(/images/register/button-redclose.png) no-repeat 0px 5px; FLOAT: =
left; MARGIN-LEFT: 20px; WIDTH: 50px; COLOR: #ff0000; HEIGHT: 37px; =
TEXT-DECORATION: none
}
#confirmation FIELDSET.submit A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 13px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 40px; COLOR: #ff0000; =
PADDING-TOP: 0px
}
#loginContainer {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/Login-right.png) white repeat-y right top; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#loginBlind {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/Login-left.png) repeat-y left top; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#loginFormContainer {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/Login-top.png) repeat-x right top; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#loginForm {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/Login-bottom.png) repeat-x right bottom; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.login-toggler {
	DISPLAY: none; FONT-SIZE: 12px; LEFT: -276px; WIDTH: 340px; =
FONT-FAMILY: georgia,garamond,serif; POSITION: absolute; TOP: 2px; =
TEXT-ALIGN: left
}
#dotline1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; =
MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: white; =
BORDER-RIGHT-WIDTH: 0px
}
#loginContainer FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; =
BORDER-RIGHT-WIDTH: 0px
}
#loginContainer FIELDSET OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#loginContainer FIELDSET LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; WIDTH: 100%; PADDING-TOP: 5px; POSITION: relative
}
#loginContainer FIELDSET.top-fieldset {
	PADDING-TOP: 22px
}
#loginContainer FIELDSET LI LABEL {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 11px; FLOAT: left; =
WIDTH: 100px; FONT-FAMILY: Georgia; TEXT-ALIGN: left
}
#loginContainer FIELDSET LI .login-input {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: right; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#loginContainer FIELDSET LI INPUT#loginEmail {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 195px; PADDING-TOP: 0px
}
#loginContainer FIELDSET LI INPUT#loginPassword {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 195px; PADDING-TOP: 0px
}
#loginContainer FIELDSET #remembermsg {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; =
FONT-FAMILY: Georgia; TEXT-ALIGN: left
}
#loginContainer .close-loginreg {
	DISPLAY: block; FONT-SIZE: 14px; BACKGROUND: =
url(/images/register/button-redclose.png) no-repeat 0px 8px; FLOAT: =
left; MARGIN-LEFT: 20px; WIDTH: 50px; COLOR: #ff0000; HEIGHT: 37px; =
TEXT-DECORATION: none
}
#loginContainer FIELDSET.submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: 37px
}
#loginContainer FIELDSET LI DIV {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 5px; MARGIN-RIGHT: 15px; =
FONT-FAMILY: Georgia
}
#loginContainer P {
	FONT-FAMILY: Georgia
}
#loginContainer #dotline1 {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px dotted; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1px; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 10px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: white; =
BORDER-RIGHT-WIDTH: 0px
}
#loginContainer FIELDSET DIV {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px
}
#loginContainer FIELDSET DIV A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: red; PADDING-TOP: 0px
}
#reg-now {
	MARGIN-TOP: 2px; DISPLAY: block; FLOAT: right; MARGIN-RIGHT: 0px; =
FONT-FAMILY: Georgia
}
#reg-now P {
	FLOAT: left; CURSOR: pointer; MARGIN-RIGHT: 0px; FONT-FAMILY: Georgia
}
#reg-now A {
	DISPLAY: inline; TEXT-INDENT: 40px; MARGIN-RIGHT: 15px
}
#forgetPwd P {
	COLOR: #ff0000; FONT-FAMILY: Georgia
}
#reg-now EM {
	DISPLAY: inline; VERTICAL-ALIGN: top; COLOR: #ff0000; TEXT-INDENT: =
40px; FONT-STYLE: normal
}
#submitLogin {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BACKGROUND: =
url(/images/register/button-submit.png) no-repeat; BORDER-BOTTOM-WIDTH: =
0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 59px; CURSOR: =
pointer; TEXT-INDENT: -9999px; LINE-HEIGHT: 0px; MARGIN-RIGHT: 0px; =
PADDING-TOP: 0px; HEIGHT: 19px; BORDER-RIGHT-WIDTH: 0px
}
#loginClose {
	DISPLAY: block; FONT-SIZE: 14px; BACKGROUND: =
url(/images/register/button-redclose.png) no-repeat 0px 6px; FLOAT: =
left; WIDTH: 50px; COLOR: #ff0000; TEXT-INDENT: 15px; HEIGHT: 31px; =
TEXT-DECORATION: none
}
#remember {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 5px 0px 15px; PADDING-TOP: 0px; HEIGHT: 18px
}
#remembermsg DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left! =
important; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: =
18px
}
#loginSubmitButton {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; FLOAT: =
right; PADDING-BOTTOM: 0px; WIDTH: 59px; MARGIN-RIGHT: 20px; =
PADDING-TOP: 0px; HEIGHT: 19px
}
#loginContainer #invalidMsg {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 30px; BACKGROUND: =
url(/images/register/alert-big.png) no-repeat 20px 2px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
#loginContainer #invalidMsg P {
	MARGIN-LEFT: 15px
}
#loginContainer #invalidMsg P EM {
	COLOR: #ff0000; FONT-STYLE: normal
}
#plusLogin #plusInvalidMsg {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/icon-alert.png) no-repeat 0px 2px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 0px; =
TEXT-ALIGN: left
}
#plusLogin #plusInvalidMsg P {
	MARGIN-LEFT: 15px
}
#plusLogin #plusInvalidMsg P EM {
	COLOR: #ff0000; FONT-STYLE: normal
}
#forgotPaswordContainer #forgotPasswordFormError {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 30px; =
BACKGROUND: url(/images/register/alert-big.png) no-repeat 20px 2px; =
FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px; HEIGHT: =
24px; TEXT-ALIGN: left
}
#forgotPaswordContainer #forgotPasswordFormError P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 25px; PADDING-TOP: 0px; FONT-FAMILY: Georgia
}
#forgotPaswordContainer #forgotPasswordFormError P EM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #ff0000; PADDING-TOP: 0px; FONT-STYLE: normal
}
#forgotPaswordContainer {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/Login-top.png) repeat-x right top; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Georgia
}
#passwordForm {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/Login-bottom.png) repeat-x right bottom; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#forgotPaswordContainer FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; =
BORDER-RIGHT-WIDTH: 0px
}
#forgotPaswordContainer FIELDSET OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#forgotPaswordContainer FIELDSET LI {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 5px
}
#forgotPaswordContainer FIELDSET.top-fieldset {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#forgotPaswordContainer FIELDSET LI LABEL {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 11px; FLOAT: left; =
WIDTH: 80px; COLOR: #ff0000; PADDING-TOP: 4px; FONT-FAMILY: Georgia; =
TEXT-ALIGN: left
}
#forgotPaswordContainer FIELDSET LI INPUT#EmailForPassword {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; =
PADDING-BOTTOM: 0px; WIDTH: 200px; MARGIN-RIGHT: 20px; PADDING-TOP: 0px
}
#forgotPaswordContainer .close-loginreg {
	DISPLAY: block; FONT-SIZE: 14px; BACKGROUND: =
url(/images/register/button-redclose.png) no-repeat 0px 8px; FLOAT: =
left; MARGIN-LEFT: 20px; WIDTH: 50px; COLOR: #ff0000; HEIGHT: 37px; =
TEXT-DECORATION: none
}
#forgotPaswordContainer FIELDSET.submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: 37px
}
#forgotPaswordContainer FIELDSET LI DIV {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
#forgotPaswordContainer #dotline2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px dotted; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1px; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 10px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: white; =
BORDER-RIGHT-WIDTH: 0px
}
#forgotPaswordContainer FIELDSET DIV {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
#forgotPaswordContainer FIELDSET DIV A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: red; PADDING-TOP: 0px
}
#reg-now-inpwd {
	DISPLAY: inline; FLOAT: right; WIDTH: 260px; MARGIN-RIGHT: 0px
}
#reg-now-inpwd P {
	FLOAT: right; WIDTH: 220px; MARGIN-RIGHT: 0px; FONT-FAMILY: Georgia
}
#reg-now-inpwd A {
	DISPLAY: inline; TEXT-INDENT: 40px; MARGIN-RIGHT: 15px
}
#reg-now-inpwd EM {
	DISPLAY: inline; VERTICAL-ALIGN: top; COLOR: #ff0000; TEXT-INDENT: =
40px; FONT-STYLE: normal
}
#submitLogin-inpwd {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BACKGROUND: =
url(/images/register/button-submit.png) no-repeat; FLOAT: right; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 59px; =
CURSOR: pointer; TEXT-INDENT: -9999px; LINE-HEIGHT: 0px; PADDING-TOP: =
0px; HEIGHT: 19px; BORDER-RIGHT-WIDTH: 0px
}
#loginClose-inpwd {
	DISPLAY: inline; FONT-SIZE: 14px; BACKGROUND: =
url(/images/register/button-redclose.png) no-repeat 5px 6px; FLOAT: =
left; WIDTH: 50px; COLOR: #ff0000; TEXT-INDENT: 20px; HEIGHT: 31px; =
TEXT-DECORATION: none
}
#remember-inpwd {
	DISPLAY: inline-block; FLOAT: left; MARGIN-LEFT: 15px; MARGIN-RIGHT: =
0px
}
#remembermsg-inpwd {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 190px; PADDING-TOP: 0px; =
TEXT-ALIGN: left
}
#loginSubmitButton-inpwd {
	PADDING-RIGHT: 20px! important; PADDING-LEFT: 0px! important; FLOAT: =
right! important; PADDING-BOTTOM: 10px! important; MARGIN: 0px; =
PADDING-TOP: 24px! important
}
#forgotPaswordContainer #msgtip {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: =
11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; WIDTH: =
210px; LINE-HEIGHT: 120%; PADDING-TOP: 0px; FONT-FAMILY: Georgia; =
TEXT-ALIGN: left
}
#loginContainer #msgtip P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 15px
}
#forgotPaswordConfirmationContainer {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/Login-top.png) repeat-x right top; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#passwordConfirmationForm {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/Login-bottom.png) repeat-x right bottom; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#loginClose-inpwd-conf {
	DISPLAY: block; FONT-SIZE: 14px; BACKGROUND: =
url(/images/register/button-redclose.png) no-repeat 5px 6px; FLOAT: =
left; WIDTH: 50px; COLOR: #ff0000; TEXT-INDENT: 20px; HEIGHT: 27px; =
TEXT-DECORATION: none
}
#passwordConfirmationForm H4 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#passwordConfirmationForm H4 EM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: =
0px 0px 25px; COLOR: #ff0000; PADDING-TOP: 0px; FONT-STYLE: normal
}
#passwordConfirmationForm P {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px
}
#passwordConfirmationForm EM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #ff0000; PADDING-TOP: 0px; FONT-STYLE: normal
}
#resetPassword {
	PADDING-BOTTOM: 50px; MARGIN: 0px 170px; FONT-FAMILY: Georgia; =
BACKGROUND-COLOR: #ffffff
}
#resetPassword #rpcontainer {
	MARGIN-TOP: 50px; MARGIN-LEFT: auto; WIDTH: 620px; MARGIN-RIGHT: auto
}
#resetPassword H3 {
	FONT-SIZE: 65px; COLOR: #999999
}
#resetPassword P {
	FONT-SIZE: 12px; MARGIN: 25px 0px 15px; WIDTH: 590px; LINE-HEIGHT: =
20px; FONT-FAMILY: Georgia
}
#resetPassword #rpcontainer HR {
	CLEAR: both; BORDER-TOP: #444444 1px dotted; FLOAT: left; COLOR: =
#ffffff; HEIGHT: 2px; BACKGROUND-COLOR: #ffffff
}
#resetPassword #rpcontainer FORM {
	CLEAR: both; FLOAT: left
}
#resetPassword #rpcontainer FIELDSET {
	FONT-SIZE: 12px; WIDTH: 590px; LINE-HEIGHT: 20px; FONT-FAMILY: Georgia
}
#resetPassword #rpcontainer LABEL {
	FONT-SIZE: 12px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 106px; =
MARGIN-RIGHT: 5px; FONT-FAMILY: Georgia; POSITION: relative; TEXT-ALIGN: =
left
}
#resetPassword #rpcontainer FIELDSET INPUT {
	WIDTH: 200px; HEIGHT: 14px
}
#resetPassword #rpcontainer FIELDSET OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#resetPassword #rpcontainer FIELDSET LI {
	CLEAR: left; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; =
PADDING-BOTTOM: 8px; VERTICAL-ALIGN: middle; WIDTH: 100%; PADDING-TOP: =
8px
}
#resetPassword #rpcontainer FIELDSET LI .alert_col {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/icon-alert.png) no-repeat 100% top; VISIBILITY: =
hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 15px; PADDING-TOP: 0px; =
HEIGHT: 15px
}
#resetPassword #rpcontainer FIELDSET LI .message_col {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
BACKGROUND: white; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px =
0px 350px; OVERFLOW: visible; WIDTH: 150px; LINE-HEIGHT: 12px; =
PADDING-TOP: 0px; FONT-FAMILY: Georgia; POSITION: absolute; TEXT-ALIGN: =
left
}
#resetPassword EM {
	FONT-SIZE: 11px; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: =
Georgia
}
#resetPassword #rpcontainer FIELDSET LI .pass_col {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 5px; BACKGROUND: =
url(/images/register/icon-verified.png) no-repeat left top; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; WIDTH: 60px; COLOR: =
green; PADDING-TOP: 0px; FONT-FAMILY: Georgia; HEIGHT: 20px; TEXT-ALIGN: =
right
}
#resetPassword #rpcontainer #resetPasswordSubmitButton {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/register/button-submit.png) no-repeat; BORDER-BOTTOM-WIDTH: =
0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: =
59px; CURSOR: pointer; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: =
19px; BORDER-RIGHT-WIDTH: 0px
}
#resetPassword #rpcontainer FIELDSET DIV#submitResetPwd {
	DISPLAY: block; FLOAT: right; WIDTH: 400px; MARGIN-RIGHT: 110px
}
#resetPassword #rpcontainer FIELDSET DIV#submitResetPwd LABEL {
	DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND: =
url(/images/register/icon-alert.png) no-repeat 0px 2px; VISIBILITY: =
hidden; WIDTH: 170px
}
#resetPassword #rpcontainerSuccess {
	DISPLAY: none
}
#resetPassword #rpcontainerSuccess #linkToHome {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: =
url(/images/common/grey-chevron.png) no-repeat right center; WIDTH: =
278px; FONT-FAMILY: Georgia; HEIGHT: 17px
}
#conversionPanel {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px -415px; OVERFLOW: hidden; WIDTH: 650px; =
PADDING-TOP: 0px; FONT-FAMILY: Georgia! important; POSITION: absolute; =
TOP: 60px; BACKGROUND-COLOR: #ffffff
}
#conversionPanel P {
	FONT-FAMILY: Georgia
}
#conversionPanel #conversionContainer {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/left-frame.png) repeat-y left top; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#conversionPanel DIV#conversionContent {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/bottom-frame.png) repeat-x right top; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#conversionPanel #conversionForm {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/right-frame.png) repeat-y right top; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#conversionBottom {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/bottom-frame.png) repeat-x left bottom; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#conversionForm H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: =
0px; MARGIN: 0px 15px 10px; COLOR: #000000; PADDING-TOP: 15px; =
TEXT-ALIGN: left
}
#conversionForm P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px 15px; COLOR: #000000; PADDING-TOP: 0px; TEXT-ALIGN: =
left
}
#conversionForm #conversionTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; COLOR: #000000; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#conversionForm .notice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 10px 15px; WIDTH: 620px; COLOR: #ff0000; PADDING-TOP: 0px; =
BORDER-BOTTOM: #999 1px dotted; FONT-FAMILY: Georgia; TEXT-ALIGN: left
}
#conversionPanel FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 19px; PADDING-LEFT: 19px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#conversionForm FIELDSET OL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#conversionForm FIELDSET LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 5px 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#conversionForm FIELDSET LI P {
	MARGIN-LEFT: 25px; POSITION: relative
}
#conversionForm FIELDSET LI DIV {
	DISPLAY: block; FLOAT: left
}
#conversionForm FIELDSET LI LABEL {
	FONT-SIZE: 12px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 100px; =
MARGIN-RIGHT: 5px; FONT-FAMILY: Georgia; POSITION: relative; TEXT-ALIGN: =
left
}
#conversionForm FIELDSET LI LABEL EM {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: =
Georgia
}
#conversionForm FIELDSET LI .alert_col {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/icon-alert.png) no-repeat 100% top; VISIBILITY: =
hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 15px; PADDING-TOP: 0px; =
HEIGHT: 15px
}
#conversionForm FIELDSET LI .pass_col {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 5px; BACKGROUND: =
url(/images/register/icon-verified.png) no-repeat left top; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; WIDTH: 60px; COLOR: =
green; PADDING-TOP: 0px; FONT-FAMILY: Georgia; HEIGHT: 20px; TEXT-ALIGN: =
right
}
#conversionForm FIELDSET LI .message_col {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
BACKGROUND: white; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px =
350px; OVERFLOW: hidden; WIDTH: 270px; PADDING-TOP: 0px; FONT-FAMILY: =
Georgia; POSITION: absolute; TEXT-ALIGN: left
}
#conversionForm FIELDSET LI .message_col EM {
	FONT-SIZE: 11px; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: =
Georgia; POSITION: relative
}
#conversionForm FIELDSET LI INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 0px
}
#conversionForm FIELDSET LI INPUT#c_email {
	MARGIN-BOTTOM: 15px
}
#conversionForm FIELDSET LI INPUT#c_displayName {
	WIDTH: 140px
}
#conversionForm FIELDSET LI INPUT#c_postalCode {
	DISPLAY: block; WIDTH: 60px
}
#conversionForm FIELDSET LI SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 0px
}
#conversionForm #c_button-verify {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BACKGROUND: =
url(/images/register/button-check.png) no-repeat; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; =
MARGIN-LEFT: 10px; WIDTH: 46px; CURSOR: pointer; TEXT-INDENT: -9999px; =
LINE-HEIGHT: 0px; PADDING-TOP: 0px; HEIGHT: 19px; BORDER-RIGHT-WIDTH: =
0px
}
#conversionForm FIELDSET LI #c_terms {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN-LEFT: 10px; WIDTH: 290px; PADDING-TOP: 0px
}
#conversionForm FIELDSET LI #c_terms P {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; =
FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 21px; PADDING-TOP: =
0px; FONT-FAMILY: Georgia; POSITION: relative; TEXT-ALIGN: left
}
#conversionForm FIELDSET LI #c_terms P A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: =
11px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: =
baseline; CURSOR: pointer; COLOR: #ff0000; PADDING-TOP: 0px; FONT-STYLE: =
normal; FONT-FAMILY: Georgia
}
#conversionForm FIELDSET LI INPUT#c_checkTerms {
	DISPLAY: block; FLOAT: left; WIDTH: 12px
}
#conversionForm .close-loginreg {
	DISPLAY: inline; FONT-SIZE: 14px; BACKGROUND: =
url(/images/register/button-redclose.png) no-repeat 0px 6px; FLOAT: =
left; WIDTH: 50px; COLOR: #ff0000; POSITION: relative; HEIGHT: 34px; =
TEXT-DECORATION: none
}
#conversionForm .close-loginreg A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 9px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 40px; COLOR: #ff0000; =
PADDING-TOP: 0px; POSITION: relative
}
#conversionForm #c_cancel {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BACKGROUND: =
url(/images/register/cancel.png) no-repeat; FLOAT: right; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; =
WIDTH: 54px; CURSOR: pointer; TEXT-INDENT: -9999px; LINE-HEIGHT: 0px; =
MARGIN-RIGHT: 15px; PADDING-TOP: 0px; HEIGHT: 19px; BORDER-RIGHT-WIDTH: =
0px
}
#conversionForm #c_updateAccount {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BACKGROUND: =
url(/images/register/update_my_account.png) no-repeat; FLOAT: right; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; =
WIDTH: 133px; CURSOR: pointer; TEXT-INDENT: -9999px; LINE-HEIGHT: 0px; =
PADDING-TOP: 0px; HEIGHT: 19px; BORDER-RIGHT-WIDTH: 0px
}
#c_suggestedNames {
	DISPLAY: none
}
#conversionForm FIELDSET #c_suggestedNames {
	DISPLAY: none; FLOAT: left
}
#conversionForm FIELDSET #c_suggestedNames OL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
LIST-STYLE-POSITION: inside; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 350px; COLOR: #000000; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
decimal
}
#conversionForm FIELDSET #c_suggestedNames OL LI {
	LIST-STYLE-POSITION: outside; MARGIN-LEFT: 140px; WIDTH: 190px; COLOR: =
black; LIST-STYLE-TYPE: decimal; HEIGHT: 12px; TEXT-ALIGN: left
}
#conversionForm FIELDSET #c_suggestedNames OL LI EM {
	CURSOR: pointer; COLOR: #ff0000
}
#c_suggestedNames #c_sugTitle {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 105px; WIDTH: 190px; COLOR: =
#000000; PADDING-TOP: 0px
}
#conversionPanel #conversionConfirmationForm {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/right-frame.png) repeat-y right top; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#conversionConfirmationForm FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 19px; PADDING-LEFT: 19px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#conversionConfirmationForm H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: =
0px; MARGIN: 0px 15px 10px; COLOR: #000000; PADDING-TOP: 15px; =
TEXT-ALIGN: left
}
#conversionConfirmationForm P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px 15px; COLOR: #000000; PADDING-TOP: 0px; TEXT-ALIGN: =
left
}
#conversionConfirmationForm EM {
	VERTICAL-ALIGN: top; COLOR: #ff0000; FONT-STYLE: normal
}
#conversionPanel #conversionConfirmationBottom {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/bottom-frame.png) repeat-x left bottom; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#conversionConfirmationBottom .close-loginreg {
	DISPLAY: inline; FONT-SIZE: 14px; BACKGROUND: =
url(/images/register/button-redclose.png) no-repeat 0px 6px; FLOAT: =
left; MARGIN-LEFT: 15px; WIDTH: 50px; COLOR: #ff0000; HEIGHT: 30px; =
TEXT-DECORATION: none
}
#conversionConfirmationBottom .close-loginreg A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN-LEFT: 9px; WIDTH: 40px; COLOR: #ff0000; =
PADDING-TOP: 0px
}
#accountVerification {
	PADDING-BOTTOM: 50px; MARGIN: 0px; FONT-FAMILY: Georgia; =
BACKGROUND-COLOR: #ffffff
}
#accountVerification #avcontainer {
	MARGIN-TOP: 0px; MARGIN-LEFT: 100px; WIDTH: 620px; MARGIN-RIGHT: auto; =
BACKGROUND-COLOR: #ffffff
}
#accountVerification H3 {
	FONT-SIZE: 65px; COLOR: #999999; LINE-HEIGHT: 1.1em
}
#accountVerification H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; PADDING-TOP: 25px
}
#accountVerification P {
	FONT-SIZE: 12px; WIDTH: 590px; LINE-HEIGHT: 20px; FONT-FAMILY: Georgia
}
SPAN.highlight {
	COLOR: #ff0000
}
#userProfile {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#personalInfo {
	CLEAR: left; PADDING-RIGHT: 12px; BACKGROUND-POSITION: right center; =
DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: =
url(/images/common/border-shaddow.png); PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 630px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; =
FONT-FAMILY: Georgia; TEXT-ALIGN: left
}
#EmailRef {
	CLEAR: left; PADDING-RIGHT: 12px; BACKGROUND-POSITION: right center; =
DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: =
url(/images/common/border-shaddow.png); PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 630px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; =
FONT-FAMILY: Georgia; TEXT-ALIGN: left
}
#ChangePwd {
	CLEAR: left; PADDING-RIGHT: 12px; BACKGROUND-POSITION: right center; =
DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: =
url(/images/common/border-shaddow.png); PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 630px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; =
FONT-FAMILY: Georgia; TEXT-ALIGN: left
}
#userProfileInfo {
	CLEAR: left; DISPLAY: block; MARGIN: 15px 0px
}
#personalInfo P {
	FONT-SIZE: 11px; MARGIN: 0px
}
#personalInfo P A {
	DISPLAY: inline; VERTICAL-ALIGN: top; COLOR: #ff0000; FONT-STYLE: =
normal; POSITION: relative
}
#personalInfo FORM {
	DISPLAY: block; FLOAT: left; MARGIN: 0px; WIDTH: 100%; TEXT-ALIGN: left
}
#EmailRef FORM {
	DISPLAY: block; FLOAT: left; MARGIN: 0px; WIDTH: 100%; TEXT-ALIGN: left
}
#ChangePwd FORM {
	DISPLAY: block; FLOAT: left; MARGIN: 0px; WIDTH: 100%; TEXT-ALIGN: left
}
#EmailRef FORM {
	BORDER-TOP: #ff0000 3px solid; DISPLAY: block; FLOAT: left; MARGIN: =
0px; WIDTH: 100%; TEXT-ALIGN: left
}
#ChangePwd FORM {
	BORDER-TOP: #ff0000 3px solid; DISPLAY: block; FLOAT: left; MARGIN: =
0px; WIDTH: 100%; TEXT-ALIGN: left
}
#personalInfo FIELDSET {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 630px; =
PADDING-TOP: 0px; TEXT-ALIGN: left
}
#EmailRef FIELDSET {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 630px; =
PADDING-TOP: 0px; TEXT-ALIGN: left
}
#ChangePwd FIELDSET {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 630px; =
PADDING-TOP: 0px; TEXT-ALIGN: left
}
#personalInfo FIELDSET LEGEND {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
FONT-SIZE: 15px; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: 0px 0px =
10px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#EmailRef FIELDSET LEGEND {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
FONT-SIZE: 15px; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: 0px 0px =
10px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#ChangePwd FIELDSET LEGEND {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
FONT-SIZE: 15px; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: 0px 0px =
10px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#personalInfo FIELDSET LABEL {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 40px; =
FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px; =
WIDTH: 100px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#EmailRef FIELDSET LABEL {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 40px; =
FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px; =
WIDTH: 100px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#userProfile FIELDSET LI .alert_col {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/icon-alert.png) no-repeat 100% top; VISIBILITY: =
hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 15px; PADDING-TOP: 0px; =
HEIGHT: 15px
}
#userProfile FIELDSET LI .pass_col {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/icon-verified.png) no-repeat left top; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; WIDTH: 18px; COLOR: green; =
PADDING-TOP: 0px; FONT-FAMILY: Georgia; HEIGHT: 18px; TEXT-ALIGN: right
}
#userProfile #EmailRef FIELDSET LI .pass_col {
	BACKGROUND: no-repeat left top
}
#userProfile FIELDSET LI .message_col {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 25px; OVERFLOW: =
visible; WIDTH: 240px; PADDING-TOP: 0px; FONT-FAMILY: Georgia; POSITION: =
relative; TEXT-ALIGN: left
}
#EmailRef FIELDSET LI .message_col {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 25px; OVERFLOW: =
visible; WIDTH: 240px; PADDING-TOP: 0px; FONT-FAMILY: Georgia; POSITION: =
relative; TEXT-ALIGN: left
}
#userProfile FIELDSET LI .country_message_col {
	MARGIN-LEFT: 80px
}
#userProfile FIELDSET LI .postalcode_message_col {
	MARGIN-LEFT: 165px
}
#personalInfo FIELDSET INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 0px
}
#EmailRef FIELDSET INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 0px
}
#ChangePwd FIELDSET INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 0px
}
#personalInfo FIELDSET INPUT#PersonalPostalCode {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 60px; PADDING-TOP: 0px
}
#ChangePwd FIELDSET LABEL {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 40px; =
FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px; =
WIDTH: 180px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#ChangePwd FIELDSET LI .message_col {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; OVERFLOW: =
visible; WIDTH: 160px; PADDING-TOP: 0px; FONT-FAMILY: Georgia; POSITION: =
relative; TEXT-ALIGN: left
}
#personalInfo FIELDSET OL {
	WIDTH: 630px
}
#EmailRef FIELDSET OL {
	WIDTH: 630px
}
#ChangePwd FIELDSET OL {
	WIDTH: 630px
}
#personalInfo FIELDSET OL LI SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 0px
}
#EmailRef FIELDSET OL LI SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 0px
}
#ChangePwd FIELDSET OL LI SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 0px
}
#personalInfo FIELDSET.submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 15px; HEIGHT: 45px
}
#EmailRef FIELDSET.submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 15px; HEIGHT: 45px
}
#ChangePwd FIELDSET.submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 15px; HEIGHT: 45px
}
#personalInfo FIELDSET.submit DIV {
	FLOAT: right; MARGIN-LEFT: 0px; MARGIN-RIGHT: 15px
}
#EmailRef FIELDSET.submit DIV {
	FLOAT: right; MARGIN-LEFT: 0px; MARGIN-RIGHT: 15px
}
#ChangePwd FIELDSET.submit DIV {
	FLOAT: right; MARGIN-LEFT: 0px; MARGIN-RIGHT: 15px
}
#personalInfo FIELDSET OL LI {
	CLEAR: left; PADDING-BOTTOM: 5px; HEIGHT: 18px
}
#EmailRef FIELDSET OL LI {
	CLEAR: left; PADDING-BOTTOM: 5px; HEIGHT: 18px
}
#ChangePwd FIELDSET OL LI {
	CLEAR: left; PADDING-BOTTOM: 5px; HEIGHT: 18px
}
#personalInfo #SavePersonal {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BACKGROUND: =
url(/images/register/save-changes.png) no-repeat; FLOAT: right; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 97px; =
CURSOR: pointer; TEXT-INDENT: -9999px; LINE-HEIGHT: 0px; PADDING-TOP: =
0px; HEIGHT: 19px; BORDER-RIGHT-WIDTH: 0px
}
#EmailRef #SaveEmails {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BACKGROUND: =
url(/images/register/save-changes.png) no-repeat; FLOAT: right; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 97px; =
CURSOR: pointer; TEXT-INDENT: -9999px; LINE-HEIGHT: 0px; PADDING-TOP: =
0px; HEIGHT: 19px; BORDER-RIGHT-WIDTH: 0px
}
#ChangePwd #SavePassword {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BACKGROUND: =
url(/images/register/save-changes.png) no-repeat; FLOAT: right; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 97px; =
CURSOR: pointer; TEXT-INDENT: -9999px; LINE-HEIGHT: 0px; PADDING-TOP: =
0px; HEIGHT: 19px; BORDER-RIGHT-WIDTH: 0px
}
#personalInfo FIELDSET OL LI.dotted-line {
	PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px dotted; DISPLAY: block; =
PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 5px 15px =
7px 55px; WIDTH: 555px; PADDING-TOP: 0px; HEIGHT: 1px
}
#EmailRef FIELDSET OL LI.dotted-line {
	PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px dotted; DISPLAY: block; =
PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 5px 15px =
7px 55px; WIDTH: 555px; PADDING-TOP: 0px; HEIGHT: 1px
}
#ChangePwd FIELDSET OL LI.dotted-line {
	PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px dotted; DISPLAY: block; =
PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 5px 15px =
7px 55px; WIDTH: 555px; PADDING-TOP: 0px; HEIGHT: 1px
}
#userProfile FIELDSET LI .message_col EM {
	FONT-SIZE: 11px; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: =
Georgia
}
#userProfile .confirmationUserProfileMsg {
	DISPLAY: none; FONT-SIZE: 12px; MARGIN-LEFT: 15px; WIDTH: 449px; COLOR: =
green; MARGIN-RIGHT: 0px
}
#EmailRef .tip-message {
	PADDING-LEFT: 165px; FONT-SIZE: 11px; BACKGROUND: =
url(/images/register/up-arrow.png) no-repeat 155px 3px; WIDTH: 200px; =
POSITION: relative; HEIGHT: 25px
}
#EmailRef .unverified-email-message {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 5px; MARGIN-LEFT: 155px; VERTICAL-ALIGN: baseline; =
WIDTH: 450px; PADDING-TOP: 0px; HEIGHT: 30px
}
#EmailRef #unverified_email {
	COLOR: #ff0000; FONT-STYLE: normal
}
#EmailRef #PersonalUnverifiedMessage {
	DISPLAY: none
}
#userAlerts {
	FONT-FAMILY: Georgia
}
.alerts-block {
	PADDING-RIGHT: 12px; BACKGROUND-POSITION: right center; DISPLAY: block; =
PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(/images/common/border-shaddow.png); PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 630px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; =
TEXT-ALIGN: left
}
.alerts-block H4 {
	BORDER-TOP: #ff0000 3px solid; MARGIN: 0px; WIDTH: 100%
}
.dotted-line {
	CLEAR: left; BORDER-TOP: #000000 1px dotted; DISPLAY: block; MARGIN: =
10px 0px 0px; WIDTH: 620px; HEIGHT: 1px
}
.alert-content {
	PADDING-BOTTOM: 10px; MARGIN: 0px
}
.alert-title {
	FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; BORDER-BOTTOM: =
#000000 1px dotted
}
.alert-workspace {
	PADDING-RIGHT: 0px; PADDING-LEFT: 60px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.alert-workspace P {
	FONT-SIZE: 11px; FLOAT: left
}
.alert-workspace FIELDSET INPUT[disabled] {
	BORDER-RIGHT: white 3px dotted; BORDER-TOP: white 3px dotted; =
BACKGROUND: white; BORDER-LEFT: white 3px dotted; BORDER-BOTTOM: white =
3px dotted
}
.alert-workspace FIELDSET INPUT#keyword-error-msg {
	BORDER-RIGHT: white 1px dotted; PADDING-RIGHT: 0px; BORDER-TOP: white =
1px dotted; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; =
MARGIN-LEFT: 5px; BORDER-LEFT: white 1px dotted; WIDTH: 120px; COLOR: =
#ff0000; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px dotted
}
.alert-workspace FIELDSET INPUT {
	WIDTH: 250px
}
.alert-workspace FIELDSET#keywordEdit LABEL {
	PADDING-RIGHT: 10px; WIDTH: 200px
}
.alert-workspace FIELDSET#keywordEdit INPUT {
	PADDING-RIGHT: 10px; WIDTH: 200px
}
.alert-workspace FIELDSET#keywordEdit LEGEND {
	FONT-WEIGHT: normal
}
.alert-workspace LEGEND {
	PADDING-RIGHT: 0px! important; DISPLAY: block; PADDING-LEFT: 0px! =
important; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 10px! =
important; MARGIN: 0px; PADDING-TOP: 10px! important
}
.alert-workspace FORM FIELDSET OL {
	DISPLAY: block
}
.alert-workspace FORM FIELDSET OL LI {
	CLEAR: left; DISPLAY: block; PADDING-BOTTOM: 10px; WIDTH: 100%
}
.alert-workspace H3 {
	CLEAR: none; DISPLAY: inline; FONT-SIZE: 13px
}
.alert-title-toggle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/globeinvestor/arrow-down.png) #ffffff no-repeat 2px 10px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; TEXT-INDENT: 17px; =
PADDING-TOP: 4px
}
.alert-title-toggle-close {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/globeinvestor/arrow-right.png) #ffffff no-repeat 4px 6px; =
MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 4px; CURSOR: pointer; TEXT-INDENT: =
17px; PADDING-TOP: 4px; BORDER-BOTTOM: 0px
}
.keyword-alert-dotted-line {
	WIDTH: 500px; BORDER-BOTTOM: #000000 1px dotted
}
.alert-workspace .keyword-edit-button {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BACKGROUND: =
url(/images/register/edit-alert.png) no-repeat; BORDER-BOTTOM-WIDTH: =
0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; WIDTH: 42px; CURSOR: =
pointer; TEXT-INDENT: -9999px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; =
HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
.alert-workspace .keyword-save-button {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BACKGROUND: =
url(/images/register/save-alert.png) no-repeat; BORDER-BOTTOM-WIDTH: =
0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; WIDTH: 42px; CURSOR: =
pointer; TEXT-INDENT: -9999px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; =
HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
.alert-workspace .keyword-cancel-button {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: =
0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BACKGROUND: =
url(/images/register/cancel.png) no-repeat 0px 1px; BORDER-BOTTOM-WIDTH: =
0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 54px; CURSOR: pointer; =
TEXT-INDENT: -9999px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; HEIGHT: 21px; =
BORDER-RIGHT-WIDTH: 0px
}
.alert-workspace .keyword-delete-button {
	BORDER-TOP-WIDTH: 0px; CLEAR: none; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BACKGROUND: =
url(/images/register/button-redclose.png) no-repeat 0px 8px; FLOAT: =
left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; =
WIDTH: 10px; CURSOR: pointer; TEXT-INDENT: -9999px; LINE-HEIGHT: 0px; =
PADDING-TOP: 0px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
.alert-workspace FIELDSET#keywordEdit .keyword-create-button {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BACKGROUND: =
url(/images/register/create-alert.png) no-repeat; BORDER-BOTTOM-WIDTH: =
0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; WIDTH: 94px; CURSOR: =
pointer; TEXT-INDENT: -9999px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; =
HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
.alert-workspace FIELDSET#keywordEdit INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
10px; WIDTH: 200px; PADDING-TOP: 0px
}
.alert-workspace FIELDSET INPUT[type=3Dcheckbox] {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
10px 0px 0px; WIDTH: 10px; PADDING-TOP: 0px
}
.alert-workspace FIELDSET INPUT.checkbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
10px 0px 0px; WIDTH: 10px; PADDING-TOP: 0px
}
.alert-workspace FIELDSET .keyword-create-alerts-button {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BACKGROUND: =
url(/images/register/create-alerts.png) no-repeat; FLOAT: right; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: =
110px; CURSOR: pointer; TEXT-INDENT: -9999px; LINE-HEIGHT: 0px; =
PADDING-TOP: 0px; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
.alert-workspace FIELDSET .keyword-save-changes-button {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BACKGROUND: =
url(/images/register/save-changes.png) no-repeat; FLOAT: right; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 97px; =
CURSOR: pointer; TEXT-INDENT: -9999px; LINE-HEIGHT: 0px; PADDING-TOP: =
0px; HEIGHT: 19px; BORDER-RIGHT-WIDTH: 0px
}
.alert-workspace FIELDSET .newsletter-legend {
	FONT-SIZE: 14px; PADDING-BOTTOM: 15px; COLOR: #000000
}
.alert-workspace .currentN {
=09
}
.alert-workspace .totalN {
=09
}
#newsletters .alert-workspace FIELDSET OL LI LABEL {
	FONT-SIZE: 14px; COLOR: #ff0000
}
#newsletters .alert-workspace FIELDSET OL LI DIV {
	PADDING-LEFT: 22px; PADDING-BOTTOM: 10px
}
.alert-workspace FIELDSET#keywordEdit #keyword-error-message {
	PADDING-LEFT: 128px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: =
10px; COLOR: #ff0000; PADDING-TOP: 5px
}
#serviceDown {
	DISPLAY: none; FONT-SIZE: 16px; LEFT: -276px; WIDTH: 340px; =
FONT-FAMILY: georgia; POSITION: absolute; TOP: 2px; TEXT-ALIGN: left
}
#serviceDownContainer {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/Login-right.png) white repeat-y right top; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#serviceDownContent {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/Login-left.png) repeat-y left top; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#serviceDownForm {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/Login-top.png) repeat-x right top; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#serviceDownForm DIV#serviceDownSpace {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 22px
}
#serviceDownForm DIV#serviceDownLine {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 15px 20px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px =
dotted; HEIGHT: 0px
}
#serviceDownForm H4 {
	CLEAR: left; PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; =
FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#serviceDownForm H4 EM {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ff0000; =
PADDING-TOP: 0px; FONT-STYLE: normal
}
#serviceDownBottom {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/register/Login-bottom.png) repeat-x right bottom; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#serviceDown .close-loginreg {
	DISPLAY: block; FONT-SIZE: 14px; BACKGROUND: =
url(/images/register/button-redclose.png) no-repeat 0px 15px; FLOAT: =
left; MARGIN-LEFT: 20px; WIDTH: 50px; CURSOR: pointer; COLOR: #ff0000; =
HEIGHT: 43px; TEXT-DECORATION: none
}
#serviceDown #service_closePanel {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 5px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 9px 0px 0px 10px; VERTICAL-ALIGN: baseline; =
COLOR: #ff0000; PADDING-TOP: 0px; HEIGHT: 38px; TEXT-ALIGN: left
}
.video.layout {
	PADDING-BOTTOM: 2em
}
.video.layout #right-rail {
	PADDING-TOP: 25px
}
.video.art #article-rail {
	MARGIN-TOP: -40px
}
.video.art #section-main {
	PADDING-TOP: 10px
}
#videoNav {
	MARGIN: 15px 0px 8px; WIDTH: 610px
}
.video-list .video-elm {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 8px; WIDTH: 540px; PADDING-TOP: 8px; BORDER-BOTTOM: #000 =
1px dotted
}
.video-list .video-elm DIV.thumbnail {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; =
BORDER-LEFT: #ccc 1px solid; WIDTH: 160px; MARGIN-RIGHT: 10px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; =
HEIGHT: 90px
}
.video-list .video-elm DIV.thumbnail A {
	DISPLAY: block; WIDTH: 160px; TEXT-INDENT: -9000em; HEIGHT: 90px
}
.video-list .video-elm DIV.thumbnail P.length {
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; RIGHT: 10px; PADDING-BOTTOM: =
2px; WIDTH: 154px; COLOR: #fff; BOTTOM: 10px; PADDING-TOP: 2px; =
POSITION: absolute; BACKGROUND-COLOR: #000; TEXT-ALIGN: right; opacity: =
0.6
}
.video-list .video-elm H4 {
	MARGIN-BOTTOM: 3px
}
.video-list .video-elm H4 A {
	COLOR: #ff0000
}
.video-list .video-elm .creditline {
	MARGIN-BOTTOM: 15px
}
#video-single .videoplayer {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 15px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 10px; =
BORDER-LEFT: #ccc 1px solid; WIDTH: 576px; PADDING-TOP: 10px; =
BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 332px
}
#video-single P.creditline {
	MARGIN-BOTTOM: 10px
}
#video-single P {
	MARGIN-BOTTOM: 20px
}
#video-single H3 {
	PADDING-RIGHT: 30px
}
#video-single P {
	PADDING-RIGHT: 30px
}
#video-single #related-videos {
	MARGIN: 0px 0px 0px 55px; WIDTH: 530px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
#video-single #related-videos H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; PADDING-BOTTOM: 0px; MARGIN: =
0px 0px 10px; FONT: bold 12px/1.2 Verdana, sans-serif; COLOR: #000; =
PADDING-TOP: 0px
}
#video-single #related-videos UL {
	WIDTH: auto; LIST-STYLE-TYPE: none
}
#video-single #related-videos UL LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 5px
}
#video-single #related-videos UL LI A {
	FONT-SIZE: 12px; COLOR: #ff0000
}
#more-videos {
	CLEAR: left; MARGIN-TOP: 20px
}
.video-list .pagination {
	CLEAR: left; FLOAT: left; MARGIN: 1em 0px 2em; WIDTH: 540px; POSITION: =
relative
}
.video-list .pagination .prev {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.video-list .pagination .next {
	RIGHT: 0px; POSITION: absolute; TOP: 0px
}
DIV#articleCommentCount {
	DISPLAY: inline; COLOR: #999999
}
DIV#comments {
	MARGIN: 0px 0px 25px; WIDTH: 610px
}
H4.commentsTabHeader {
	PADDING-LEFT: 0px; FONT-SIZE: 16px; FLOAT: left; PADDING-BOTTOM: 10px; =
PADDING-TOP: 12px
}
SPAN#sortedHeader {
	COLOR: red
}
DIV#commentSortedByHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: right; LINE-HEIGHT: 1.5; =
PADDING-TOP: 14px; FONT-FAMILY: arial
}
DIV#commentSortedByHeader A {
	CURSOR: pointer
}
DIV#comment-sort-order {
	CLEAR: left; DISPLAY: none; MARGIN-LEFT: 70px
}
DIV#comment-sort-order UL {
	BORDER-TOP: #000000 1px dotted
}
DIV#comment-sort-order LI.comment-sort-option {
	MARGIN-TOP: 15px; DISPLAY: inline; PADDING-LEFT: 20px; FONT-SIZE: 10px; =
FLOAT: left; BACKGROUND-IMAGE: url(/images/pluck/sortOption.png); WIDTH: =
115px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: =
verdana; HEIGHT: 20px
}
DIV#comment-sort-order LI.comment-sort-option SPAN {
	FLOAT: left; PADDING-TOP: 2px
}
DIV#comment-sort-order LI.sort-option-selected {
	MARGIN-TOP: 15px; DISPLAY: inline; PADDING-LEFT: 20px; FONT-SIZE: 10px; =
FLOAT: left; BACKGROUND-IMAGE: url(/images/pluck/sortSelected.png); =
WIDTH: 115px; CURSOR: pointer; COLOR: #ff0000; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: verdana; HEIGHT: 20px
}
DIV#comment-sort-order LI.sort-option-selected SPAN {
	FLOAT: left; COLOR: #ff0000; PADDING-TOP: 2px
}
DIV#comment-sort-order LI.comment-sort-option A {
	COLOR: #000000
}
DIV#comment-sort-order LI.comment-sort-option A.sort-link-selected {
	COLOR: #000000
}
DIV#allComments {
	MARGIN: 0px 0px 0px 70px
}
DIV#newComments {
	MARGIN: 0px
}
FORM.comments {
	MARGIN-TOP: 4px; WIDTH: 610px
}
DIV#latest-blog-comments-content {
	MARGIN-LEFT: 0px
}
DIV#latest-blog-comments-content #noCommentMessage {
	MARGIN-LEFT: 70px
}
DIV#latest-blog-comments-content FORM.comments {
	WIDTH: 610px
}
DIV#latest-blog-comments-content {
	MARGIN-LEFT: 55px
}
DIV#latest-blog-comments-content DIV#allComments {
	MARGIN: 0px
}
DIV#latest-blog-comments-content DIV#noCommentMessage {
	MARGIN-LEFT: 0px
}
DIV#latest-blog-comments-content DIV.user-info {
	PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left; WIDTH: 125px; =
PADDING-TOP: 20px; FONT-FAMILY: verdana
}
DIV#latest-blog-comments-content DIV.comments-log-reg-links =
DIV.user-info {
	PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left; WIDTH: 125px; =
PADDING-TOP: 20px; FONT-FAMILY: verdana
}
DIV#latest-blog-comments-content DIV.comments-input-info {
	MARGIN-TOP: 20px; FLOAT: right; WIDTH: 450px; TEXT-ALIGN: right
}
DIV#latest-blog-comments-content DIV.comments-log-reg-links =
DIV.comments-input-info {
	MARGIN-TOP: 20px; FLOAT: right; WIDTH: 450px; TEXT-ALIGN: right
}
TEXTAREA.postComment {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; =
MARGIN-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
1px solid; WIDTH: 430px; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid
}
IMG.postComment {
	PADDING-LEFT: 3px; WIDTH: 450px
}
DIV#latest-comments-container TABLE#pluckCommentsTable {
	WIDTH: 555px
}
TD#commentUser DIV#comment-username {
	CLEAR: left; WIDTH: 80px; COLOR: #ff0000; WORD-WRAP: break-word
}
DIV.recommendCount {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 12px
}
SPAN#SiteAttributionActivity {
	DISPLAY: none
}
SPAN.ArticleSummary_SiteAttribution {
	DISPLAY: none
}
DIV.Summary_ArticleTitle A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
DIV.Summary_ArticleTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
TABLE#commentsTable {
	VERTICAL-ALIGN: middle
}
TR.commentSpacer {
	FONT-SIZE: 0px; HEIGHT: 2px
}
TR.commentSpacer TD.commentSpacerInside {
	VERTICAL-ALIGN: middle; HEIGHT: 20px
}
TR.commentSpacer TD.commentSpacerInside DIV.commentSpacerBorder {
	BORDER-TOP: #000000 1px dotted
}
TD#commentUser {
	PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; =
VERTICAL-ALIGN: top; WIDTH: 80px; LINE-HEIGHT: 1.5; PADDING-TOP: 10px; =
FONT-FAMILY: verdana,sans-serif; TEXT-ALIGN: left; WORD-WRAP: break-word
}
TD#commentUser IMG#comment-avatar {
	WIDTH: 60px; HEIGHT: 65px
}
TD#commentUser A#commnet-persona-link {
	COLOR: #ff0000
}
TD#commentDivider {
	BACKGROUND-IMAGE: url(/images/pluck/3pxBG.png); WIDTH: 1px; =
BACKGROUND-REPEAT: repeat-y
}
TD#commentBody {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; WIDTH: 440px; LINE-HEIGHT: =
1.5; PADDING-TOP: 5px; FONT-FAMILY: verdana,sans-serif
}
DIV.commentText {
	OVERFLOW: hidden; WIDTH: 440px; WORD-WRAP: break-word
}
DIV.commentText P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
DIV.commentTimeStamp {
	PADDING-BOTTOM: 5px; COLOR: #999999
}
DIV#latest-blog-comments-content DIV.commentText {
	OVERFLOW: hidden; WIDTH: 340px; WORD-WRAP: break-word
}
DIV#latest-blog-comment-input DIV.chars-remaining {
	MARGIN-RIGHT: 0px
}
DIV#latest-blog-comment-input {
	CLEAR: both; WIDTH: 610px
}
DIV.commentActions {
	FLOAT: right; VERTICAL-ALIGN: top; WIDTH: 350px; PADDING-TOP: 15px
}
IMG.recommendImages {
	PADDING-RIGHT: 7px; DISPLAY: inline
}
DIV.commentRecommendCount {
	PADDING-RIGHT: 5px; DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: =
10px; VERTICAL-ALIGN: top; FONT-FAMILY: verdana, sans-serif; HEIGHT: =
30px
}
DIV#comment-content {
	CLEAR: left; PADDING-TOP: 0px
}
OL.mostCommentedList {
	MARGIN-LEFT: 20px; WIDTH: 300px; LIST-STYLE-TYPE: decimal
}
LI.mostCommentedItem {
	FONT-SIZE: 11px; LINE-HEIGHT: 2; FONT-FAMILY: verdana, sans-serif
}
OL.mostRecommendedList {
	MARGIN-LEFT: 20px; WIDTH: 300px; LIST-STYLE-TYPE: decimal
}
LI.mostRecommendedItem {
	FONT-SIZE: 11px; LINE-HEIGHT: 2; FONT-FAMILY: verdana
}
A.pluckReportAbuse {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: =
1.5; FONT-FAMILY: verdana, sans-serif
}
A.pluckCommentRecommendIcon {
	PADDING-LEFT: 10px
}
DIV.commentReportAbuse {
	BACKGROUND-POSITION: right center; FLOAT: right; BACKGROUND-IMAGE: =
url(/images/pluck/3pxBG.png); VERTICAL-ALIGN: bottom; WIDTH: 150px; =
BACKGROUND-REPEAT: repeat-y; HEIGHT: 22px; TEXT-ALIGN: right
}
DIV.commentRecDis {
	FLOAT: right; TEXT-ALIGN: left
}
DIV.PersonaStyle_ItemContainer {
	CLEAR: left; MARGIN-TOP: 0px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
DIV.PersonaHeader_PrivateContent {
	DISPLAY: block
}
BODY.PersonaProfile_Body {
	MARGIN-TOP: 0px; WIDTH: 690px; PADDING-TOP: 0px
}
BODY.PersonaProfile_Body DIV.PersonaStyle_SectionHead {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; BACKGROUND: =
#ffffff; PADDING-BOTTOM: 20px; WIDTH: 100px; COLOR: #000000; =
LINE-HEIGHT: 1; PADDING-TOP: 15px; FONT-STYLE: normal; FONT-FAMILY: =
Georgia,"Times New Roman",serif
}
BODY.PersonaProfile_Body DIV.Persona_Main {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right 50%; PADDING-LEFT: 0px; =
BACKGROUND-IMAGE: url(/images/common/border-shaddow.png); =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y
}
DIV#ProfileEdit_SectionDescription_Link {
	DISPLAY: none
}
TABLE.ProfileEdit_Table {
	MARGIN-LEFT: 60px; WIDTH: 602px; border-spacing: 1px
}
TABLE.ProfileEdit_Table TD {
	TEXT-ALIGN: left
}
TR.ProfileEdit_TableAddAvatarRow TD.ProfileEdit_TableFieldName {
	PADDING-RIGHT: 10px; BORDER-TOP: #000000 1px dotted; PADDING-BOTTOM: =
10px; WIDTH: 155px; PADDING-TOP: 10px
}
TR.ProfileEdit_TableAddAvatarRow TD.ProfileEdit_TableField {
	BORDER-TOP: #000000 1px dotted; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TR.ProfileEdit_TableAboutMeRow TD.ProfileEdit_TableFieldName {
	PADDING-RIGHT: 10px; BORDER-TOP: #000000 1px dotted; WIDTH: 155px; =
PADDING-TOP: 10px
}
TR.ProfileEdit_TableAboutMeRow TD.ProfileEdit_TableField {
	BORDER-TOP: #000000 1px dotted; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TR.ProfileEdit_TableLocationRow TD.ProfileEdit_TableFieldName {
	PADDING-RIGHT: 10px; BORDER-TOP: #000000 1px dotted; WIDTH: 155px; =
PADDING-TOP: 10px
}
TR.ProfileEdit_TableLocationRow TD.ProfileEdit_TableField {
	BORDER-TOP: #000000 1px dotted; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TR.ProfileEdit_PersonaPrivacyAccessRow TD.ProfileEdit_TableFieldName {
	PADDING-BOTTOM: 10px
}
TR.ProfileEdit_PersonaPrivacyAccessRow TD.ProfileEdit_TableField {
	PADDING-BOTTOM: 10px
}
TR.ProfileEdit_TableCommentPrivacyRow TD {
	BORDER-TOP: #000000 1px dotted; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TR.ProfileEdit_TableCommentPrivacyRow TD.ProfileEdit_TableFieldName {
	PADDING-RIGHT: 10px; WIDTH: 235px; PADDING-TOP: 10px
}
TR.ProfileEdit_TablePhotoPrivacyRow TD.ProfileEdit_TableFieldName {
	PADDING-RIGHT: 10px; WIDTH: 235px; PADDING-TOP: 10px
}
DIV.ProfileEdit_Submit {
	PADDING-RIGHT: 20px; TEXT-ALIGN: right
}
DIV.Pluck_FooterLink {
	DISPLAY: none
}
DIV.pluckNoID {
	DISPLAY: none; WIDTH: 900px; PADDING-TOP: 55px; HEIGHT: 75px; =
BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
DIV.pluckNoID P {
	FONT-SIZE: 16px; LINE-HEIGHT: 2; FONT-FAMILY: verdana, sans-serif
}
#pluck-reportAbuse .overlay-content {
	WIDTH: 300px
}
#pluck-reportAbuse H4 {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #000 1px =
dotted
}
#pluck-reportAbuse P {
	FONT: 12px/1.2 Georgia, "Times New Roman", serif
}
#pluck-reportAbuse FORM {
	MARGIN: 15px 0px; BORDER-BOTTOM: #000 1px dotted
}
#pluck-reportAbuse FORM P {
	MARGIN-BOTTOM: 7px
}
#pluck-reportAbuse #otherReason {
	MARGIN-LEFT: 15px; WIDTH: 220px
}
#pluck-reportAbuse P#pluck-reportAbuse-submit {
	TEXT-ALIGN: right
}
.sent#pluck-reportAbuse #pluck-reportAbuse-close {
	BORDER-TOP: #000 1px dotted; MARGIN-TOP: 10px; PADDING-TOP: 15px
}
DIV.ReportAbuse_Container {
	BORDER-RIGHT: #444444 2px solid; BORDER-TOP: #444444 2px solid; =
PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: =
#444444 2px solid; WIDTH: 180px; COLOR: #000000; LINE-HEIGHT: 1; =
BORDER-BOTTOM: #444444 2px solid; FONT-FAMILY: Georgia; HEIGHT: 280px; =
BACKGROUND-COLOR: #ffffff
}
DIV.ReportAbuse_Container DIV#pluck-persona-reportAbuseHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; WIDTH: 160px; =
LINE-HEIGHT: 1; PADDING-TOP: 15px; BORDER-BOTTOM: #000000 1px dotted; =
FONT-FAMILY: Georgia
}
DIV.ReportAbuse_Container DIV.ReportAbuse_SectionHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; HEIGHT: 1em
}
DIV.ReportAbuse_Container DIV.ReportAbuse_SectionHead A {
	DISPLAY: none
}
DIV.ReportAbuse_Container DIV.ReportAbuse_SectionHead =
SPAN.pluck-expressive {
	COLOR: #ff0000
}
DIV.ReportAbuse_Container DIV.ReportAbuse_Interior {
=09
}
DIV.ReportAbuse_Container DIV.ReportAbuse_Interior SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; =
PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 150px; PADDING-TOP: 0px
}
DIV.ReportAbuse_Container DIV.ReportAbuse_Comment {
	WIDTH: 155px
}
DIV.ReportAbuse_Container DIV.ReportAbuse_Comment TEXTAREA {
	MARGIN-LEFT: 0px; WIDTH: 150px; HEIGHT: 70px
}
DIV.ReportAbuse_Container DIV.ReportAbuse_Comment INPUT {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; =
FONT-SIZE: 1px; FLOAT: right; BACKGROUND-IMAGE: =
url(/images/pluck/report-abuse-submit.png)! important; BORDER-LEFT: =
#ffffff 0px solid; WIDTH: 60px; COLOR: transparent; BORDER-BOTTOM: =
#ffffff 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px; =
TEXT-ALIGN: right
}
DIV.ReportAbuse_Container DIV#ReportAbuse_Close {
	BORDER-TOP: #000000 1px dotted; MARGIN-TOP: 5px; WIDTH: 160px; =
PADDING-TOP: 10px
}
DIV.ReportAbuse_Container DIV#ReportAbuse_Close A {
	PADDING-LEFT: 15px; BACKGROUND: =
url(//images/common/icon/icon-close-red.png) no-repeat left 50%; =
VERTICAL-ALIGN: top; TEXT-DECORATION: none
}
DIV.ReportAbuse_Container DIV#ReportAbuse_Close IMG {
	PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
DIV#most-discussed-holder {
	BORDER-TOP: #ff0000 4px solid; PADDING-BOTTOM: 20px; WIDTH: 620px
}
DIV#most-discussed-holder OL {
	BORDER-TOP: #000000 1px dotted; WIDTH: 600px
}
DIV#most-discussed-holder LI {
	WIDTH: 600px; BORDER-BOTTOM: #000000 1px dotted
}
DIV#most-recommended-holder {
	BORDER-TOP: #ff0000 4px solid; PADDING-BOTTOM: 20px; WIDTH: 620px
}
DIV#most-recommended-holder OL {
	BORDER-TOP: #000000 1px dotted; WIDTH: 600px
}
DIV#most-recommended-holder LI {
	WIDTH: 600px; BORDER-BOTTOM: #000000 1px dotted
}
DIV.comments-input-container {
	BORDER-TOP: #999999 4px solid
}
DIV.comments-log-reg-links {
	BORDER-TOP: #999999 4px solid; FONT-SIZE: 10px; MARGIN-LEFT: 5px; =
COLOR: #000000; LINE-HEIGHT: 1.5; FONT-FAMILY: verdana; HEIGHT: 200px
}
DIV.comments-log-reg-links DIV.comment-spacer {
	HEIGHT: 20px
}
DIV.comments-log-reg-links DIV.user-info {
	BORDER-RIGHT: #000000 1px dotted; WIDTH: 145px; PADDING-TOP: 0px
}
DIV.comments-log-reg-links DIV.comments-input-info {
	MARGIN-TOP: 0px; PADDING-LEFT: 20px; FLOAT: left; WIDTH: 400px; =
TEXT-ALIGN: left
}
DIV.comments-log-reg-links DIV.user-info DIV.user-name {
	WIDTH: 125px
}
DIV.comments-log-reg-links DIV.user-info DIV.user-profile {
	WIDTH: 125px
}
DIV.comments-log-reg-links DIV.user-info DIV.log-out {
	WIDTH: 125px
}
DIV.comments-log-reg-links A {
	COLOR: #ff0000
}
DIV.comments-log-reg-links H1 {
	FONT-SIZE: 20px; PADDING-BOTTOM: 20px; COLOR: #999999; LINE-HEIGHT: 1; =
PADDING-TOP: 0px; FONT-FAMILY: georgia
}
DIV#noCommentMessage {
	FONT-SIZE: 10px; MARGIN-LEFT: 70px; COLOR: #000000; LINE-HEIGHT: 1.5; =
FONT-FAMILY: verdana
}
DIV#noCommentMessage H1 {
	FONT-SIZE: 30px; COLOR: #000000; FONT-FAMILY: georgia
}
DIV#noCommentMessage A {
	COLOR: #ff0000
}
DIV#policy-statement {
	CLEAR: both; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 1.2; =
PADDING-TOP: 15px; FONT-FAMILY: verdana
}
DIV#policy-statement A {
	COLOR: #ff0000
}
DIV#policy-statement-comments {
	CLEAR: both; PADDING-LEFT: 25px; FONT-SIZE: 11px; PADDING-BOTTOM: 25px; =
COLOR: #333333; LINE-HEIGHT: 1.2; PADDING-TOP: 25px; FONT-FAMILY: =
verdana
}
DIV#policy-statement-comments A {
	COLOR: #ff0000
}
DIV.user-info {
	PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left; WIDTH: 125px; =
PADDING-TOP: 20px; FONT-FAMILY: verdana
}
DIV#latest-blog-comments-content DIV.user-info {
	PADDING-LEFT: 0px
}
DIV.user-info A {
	OVERFLOW: visible; COLOR: #ff0000
}
DIV.user-info SPAN {
	OVERFLOW: visible; COLOR: #ff0000
}
DIV.user-name {
	PADDING-BOTTOM: 10px
}
DIV.user-profile {
	BORDER-TOP: #000000 1px dotted; PADDING-BOTTOM: 10px; PADDING-TOP: =
10px; BORDER-BOTTOM: #000000 1px dotted
}
DIV.log-out {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
DIV.comments-input-info {
	MARGIN-TOP: 20px; FLOAT: right; WIDTH: 450px; TEXT-ALIGN: right
}
DIV.comment-messages-container {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.comment-sys-messages {
	DISPLAY: none; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: right; =
PADDING-BOTTOM: 5px; MARGIN-LEFT: 1px; WIDTH: 440px; COLOR: white; =
LINE-HEIGHT: 1; PADDING-TOP: 5px; BACKGROUND-COLOR: red; TEXT-ALIGN: =
left
}
DIV.chars-remaining {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; =
FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 =
1px solid; WIDTH: 440px; MARGIN-RIGHT: 1px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana; =
BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: right
}
DIV.num-of-chars {
	PADDING-RIGHT: 10px; DISPLAY: inline; VERTICAL-ALIGN: top; COLOR: =
#ff0000; LINE-HEIGHT: 1
}
DIV#commentPagination {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 15px; LINE-HEIGHT: =
1; PADDING-TOP: 25px; FONT-FAMILY: verdana, sans-serif
}
DIV#commentPagination A.selected {
	COLOR: red
}
TR.ProfileEdit_TableAddAvatarRow {
	DISPLAY: none
}
TR.ProfileEdit_TableAddAvatarRow TD.ProfileEdit_TableFieldName {
	DISPLAY: none
}
TR.ProfileEdit_TableAddAvatarRow TD.ProfileEdit_TableField {
	DISPLAY: none
}
TR.ProfileEdit_TablePhotoPrivacyRow {
	DISPLAY: none
}
TR.ProfileEdit_TablePhotoPrivacyRow TD {
	DISPLAY: none
}
TR.ProfileEdit_TablePhotoPrivacyRow TD.ProfileEdit_TableFieldName {
	DISPLAY: none
}
TR.ProfileEdit_TablePhotoPrivacyRow TD.ProfileEdit_PublicPrivateRadio {
	DISPLAY: none
}
TR.ProfileEdit_TablePhotoPrivacyRow TD.ProfileEdit_PublicPrivateText {
	DISPLAY: none
}
TR.ProfileEdit_TablePhotoPrivacyRow TD.ProfileEdit_PublicPrivateText {
	DISPLAY: none
}
BODY.AddMessage_Body {
	HEIGHT: 800px
}
BODY.AddMessage_Body DIV.PersonaStyle_ItemContainer {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.AddMessage_Body DIV.PersonaStyle_ItemContainer =
DIV.PersonaStyle_SectionHead {
	DISPLAY: none
}
BODY.AddMessage_Body DIV.PersonaStyle_ItemContainer =
DIV.Messages_NewMessageContainer {
	MARGIN-RIGHT: 10px
}
BODY.AddMessage_Body DIV.PersonaStyle_ItemContainer =
DIV.Messages_NewMessageContainer DIV.Messages_NewMessageHead {
	DISPLAY: none
}
BODY.AddMessage_Body DIV.PersonaStyle_ItemContainer =
DIV.Messages_NewMessageContainer TEXTAREA.Messages_NewMessageTextBox {
	MARGIN: 0px; WIDTH: 460px; HEIGHT: 150px
}
BODY.AddMessage_Body DIV.PersonaStyle_ItemContainer =
DIV.Messages_NewMessageContainer DIV.Messages_NewMessageSubmit {
	TEXT-ALIGN: right
}
BODY.AddMessage_Body DIV.PersonaStyle_ItemContainer =
DIV.Messages_NewMessageContainer {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-ALIGN: right
}
DIV.Messages_NewMessageSubmit INPUT {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; =
FONT-SIZE: 1px; BACKGROUND-IMAGE: =
url(/images/pluck/leave-me-a-message-button.png)! important; =
BORDER-LEFT: #ffffff 0px solid; WIDTH: 464px; COLOR: #ffffff; =
BORDER-BOTTOM: #ffffff 0px solid; HEIGHT: 38px; TEXT-ALIGN: right
}
.forumSpacer {
	HEIGHT: 30px
}
.Sitelife_PluckLogo {
	DISPLAY: none
}
.Forums_LoginStatus {
	DISPLAY: none
}
DIV.Forums_MainContainer {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: =
url(/images/common/border-shaddow.png); WIDTH: 640px; BACKGROUND-REPEAT: =
repeat-y
}
TABLE.ForumList_TitleSearchTable {
	WIDTH: 610px
}
DIV.Forums_BlockContainer {
	CLEAR: both; BORDER-TOP: #ff0000 4px solid; MARGIN-TOP: 25px; =
PADDING-BOTTOM: 25px; WIDTH: 610px
}
DIV.Forums_BlockContainer DIV.Forums_ClosedItem {
	FONT-SIZE: 20px; PADDING-BOTTOM: 10px; WIDTH: 610px; COLOR: #000000; =
PADDING-TOP: 7px; BORDER-BOTTOM: #ff0000 3px solid; FONT-FAMILY: Georgia
}
DIV.Forums_BlockContainer DIV.ForumList_GroupHeading {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; =
FONT-SIZE: 16px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; COLOR: =
#333333; LINE-HEIGHT: 1; PADDING-TOP: 5px; FONT-FAMILY: georgia; HEIGHT: =
35px; BACKGROUND-COLOR: #ffffff
}
DIV.Forums_BlockContainer DIV.ForumList_GroupHeading A {
	FLOAT: left; MARGIN-RIGHT: 15px
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable {
	CLEAR: left; WIDTH: 610px; BORDER-TOP-STYLE: none
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_HeadTR TD.ForumList_GroupTableFolder {
	BORDER-TOP: #ccc 1px solid; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; =
BORDER-LEFT: #ccc 1px solid; COLOR: #000000; LINE-HEIGHT: 1px; =
BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Georgia; HEIGHT: 50px; =
BACKGROUND-COLOR: #f8f6f6; text-alright: left
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_HeadTR TD.ForumList_GroupTableName {
	BORDER-TOP: #ccc 1px solid; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; =
BORDER-LEFT: #ccc 1px solid; COLOR: #000000; LINE-HEIGHT: 1px; =
BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Georgia; HEIGHT: 50px; =
BACKGROUND-COLOR: #f8f6f6; text-alright: left
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_HeadTR TD.ForumList_GroupTableDiscussions {
	BORDER-TOP: #ccc 1px solid; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; =
BORDER-LEFT: #ccc 1px solid; COLOR: #000000; LINE-HEIGHT: 1px; =
BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Georgia; HEIGHT: 50px; =
BACKGROUND-COLOR: #f8f6f6; text-alright: left
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_HeadTR TD.ForumList_GroupTablePosts {
	BORDER-TOP: #ccc 1px solid; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; =
BORDER-LEFT: #ccc 1px solid; COLOR: #000000; LINE-HEIGHT: 1px; =
BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Georgia; HEIGHT: 50px; =
BACKGROUND-COLOR: #f8f6f6; text-alright: left
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_HeadTR TD.ForumList_GroupTableLatest {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: =
13px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ccc 1px solid; COLOR: =
#000000; LINE-HEIGHT: 1px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: =
Georgia; HEIGHT: 50px; BACKGROUND-COLOR: #f8f6f6; text-alright: left
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_HeadTR TD.ForumList_GroupTableFolder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; WIDTH: 25px; PADDING-TOP: 5px
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_HeadTR TD.ForumList_GroupTableName {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; WIDTH: 265px; PADDING-TOP: 5px
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_HeadTR TD.ForumList_GroupTableDiscussions {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; WIDTH: 85px; PADDING-TOP: 5px
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_HeadTR TD.ForumList_GroupTablePosts {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; WIDTH: 55px; PADDING-TOP: 5px
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_HeadTR TD.ForumList_GroupTableLatest {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; WIDTH: 145px; PADDING-TOP: 5px
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_TRcolor {
	BACKGROUND-COLOR: #ffffff
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_AltTRcolor {
	BACKGROUND-COLOR: #ffffff
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_TRcolor TD.ForumList_GroupTableFolder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; WIDTH: 25px; BORDER-TOP-STYLE: =
none; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px dotted; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_AltTRcolor TD.ForumList_GroupTableFolder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; WIDTH: 25px; BORDER-TOP-STYLE: =
none; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px dotted; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_TRcolor TD.ForumList_GroupTableName {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BORDER-TOP-STYLE: none; =
PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px dotted; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_AltTRcolor TD.ForumList_GroupTableName {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BORDER-TOP-STYLE: none; =
PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px dotted; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_TRcolor TD.ForumList_GroupTableDiscussions {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BORDER-TOP-STYLE: none; =
PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px dotted; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_AltTRcolor TD.ForumList_GroupTableDiscussions {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BORDER-TOP-STYLE: none; =
PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px dotted; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_TRcolor TD.ForumList_GroupTablePosts {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BORDER-TOP-STYLE: none; =
PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px dotted; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_AltTRcolor TD.ForumList_GroupTablePosts {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BORDER-TOP-STYLE: none; =
PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px dotted; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_TRcolor TD.ForumList_GroupTableLatest {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BORDER-TOP-STYLE: none; =
PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px dotted; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_AltTRcolor TD.ForumList_GroupTableLatest {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BORDER-TOP-STYLE: none; =
PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px dotted; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_TRcolor TD.ForumList_GroupTableDiscussions {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 1.5; =
FONT-FAMILY: verdana
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_AltTRcolor TD.ForumList_GroupTableDiscussions {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 1.5; =
FONT-FAMILY: verdana
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_TRcolor TD.ForumList_GroupTablePosts {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 1.5; =
FONT-FAMILY: verdana
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_AltTRcolor TD.ForumList_GroupTablePosts {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 1.5; =
FONT-FAMILY: verdana
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_TRcolor TD.ForumList_GroupTableDiscussions {
	WIDTH: 85px
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_AltTRcolor TD.ForumList_GroupTableDiscussions {
	WIDTH: 85px
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_TRcolor TD.ForumList_GroupTablePosts {
	WIDTH: 55px
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_AltTRcolor TD.ForumList_GroupTablePosts {
	WIDTH: 55px
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_TRcolor TD.ForumList_GroupTableLatest {
	WIDTH: 145px
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_AltTRcolor TD.ForumList_GroupTableLatest {
	WIDTH: 145px
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_TRcolor TD.ForumList_GroupTableName =
DIV.ForumList_ForumName {
	WIDTH: 250px
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_AltTRcolor TD.ForumList_GroupTableName =
DIV.ForumList_ForumName {
	WIDTH: 250px
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_TRcolor TD.ForumList_GroupTableName =
DIV.ForumList_ForumName A {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #000000; LINE-HEIGHT: 1.5; =
FONT-FAMILY: Georgia
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_AltTRcolor TD.ForumList_GroupTableName =
DIV.ForumList_ForumName A {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #000000; LINE-HEIGHT: 1.5; =
FONT-FAMILY: Georgia
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_TRcolor TD.ForumList_GroupTableName =
DIV.ForumList_ForumName A:hover {
	COLOR: #ff0000
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_AltTRcolor TD.ForumList_GroupTableName =
DIV.ForumList_ForumName A:hover {
	COLOR: #ff0000
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_TRcolor TD.ForumList_GroupTableName =
DIV.ForumList_ForumDescription {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 250px; LINE-HEIGHT: 1.5; =
FONT-FAMILY: Verdana
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_AltTRcolor TD.ForumList_GroupTableName =
DIV.ForumList_ForumDescription {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 250px; LINE-HEIGHT: 1.5; =
FONT-FAMILY: Verdana
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_TRcolor TD.ForumList_GroupTableLatest =
DIV.ForumList_GroupTableLatestContent {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 140px; LINE-HEIGHT: 1.5; =
FONT-FAMILY: Verdana
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_AltTRcolor TD.ForumList_GroupTableLatest =
DIV.ForumList_GroupTableLatestContent {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 140px; LINE-HEIGHT: 1.5; =
FONT-FAMILY: Verdana
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_TRcolor TD.ForumList_GroupTableLatest =
DIV.ForumList_GroupTableLatestContent A {
	COLOR: #ff0000
}
DIV.Forums_BlockContainer TABLE.ForumList_GroupTable =
TR.ForumsTable_AltTRcolor TD.ForumList_GroupTableLatest =
DIV.ForumList_GroupTableLatestContent A {
	COLOR: #ff0000
}
TD.ForumList_TitleTD {
	FONT-SIZE: 0px; WIDTH: 0px; COLOR: #ffffff
}
TD.ForumList_ForumSearchTD TABLE.ForumList_SearchTable {
	MARGIN-TOP: 18px; FONT-WEIGHT: normal; FONT-SIZE: 13px; WIDTH: 610px; =
BORDER-TOP-STYLE: none; LINE-HEIGHT: 1; FONT-FAMILY: Georgia; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: =
#ffffff; BORDER-BOTTOM-STYLE: none
}
TD.ForumList_ForumSearchTD TABLE.ForumList_SearchTable =
TD.ForumList_SearchTxtTD {
	PADDING-RIGHT: 10px; WIDTH: 210px
}
TD.ForumList_ForumSearchTD TABLE.ForumList_SearchTable =
TD.ForumList_SearchFieldTD {
	WIDTH: 225px
}
TD.ForumList_ForumSearchTD TABLE.ForumList_SearchTable =
TD.ForumList_SearchFieldTD INPUT {
	PADDING-RIGHT: 0px; BORDER-TOP: #9c9c9c 2px solid; MARGIN-TOP: 1px; =
PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 4px; =
WIDTH: 215px; COLOR: #666666; PADDING-TOP: 4px; BORDER-BOTTOM: #9c9c9c =
2px solid; FONT-STYLE: italic; FONT-FAMILY: Georgia,"Times News =
Roman",serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: =
15px
}
TD.ForumList_ForumSearchTD TABLE.ForumList_SearchTable =
TD.ForumList_SearchButtonTD {
	WIDTH: 50px; TEXT-ALIGN: right
}
TD.ForumList_ForumSearchTD TABLE.ForumList_SearchTable =
TD.ForumList_SearchButtonTD INPUT {
	MARGIN-TOP: 2px; FONT-SIZE: 0px; BACKGROUND-IMAGE: =
url(/images/pluck/forum-search-button.png); WIDTH: 75px; COLOR: #666666; =
BORDER-TOP-STYLE: none; BACKGROUND-REPEAT: no-repeat; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; =
BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
TD.ForumList_ForumSearchTD TABLE.ForumList_SearchTable =
TD.ForumList_SearchFieldTD LABEL {
	DISPLAY: block; BACKGROUND: =
url(/images/common/search/search-glass-grey-gam.png) no-repeat left top; =
FLOAT: left; WIDTH: 29px; TEXT-INDENT: -9000em; HEIGHT: 28px
}
TD.ForumList_ForumSearchTD TABLE.ForumList_SearchTable =
TD.ForumList_SearchFieldTD DIV#searchBoxEnd {
	MARGIN-TOP: 0px; DISPLAY: block; BACKGROUND: =
url(/images/common/search/search-box-end.png) no-repeat left top; FLOAT: =
left; WIDTH: 20px; HEIGHT: 28px
}
DIV.Forums_MainContainer DIV.Forums_Breadcrumbs {
	DISPLAY: none
}
DIV.Forums_MainContainer DIV.Forums_Breadcrumbs H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; LINE-HEIGHT: 1.2; FONT-FAMILY: =
Georgia
}
DIV.Forums_MainContainer DIV.Forums_TitleText {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 22px; MARGIN: 0px; =
LINE-HEIGHT: 1.2; PADDING-TOP: 10px; FONT-FAMILY: Georgia
}
DIV.Forums_MainContainer DIV.Forums_DescriptionText {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: =
10px; MARGIN: 0px; WIDTH: 610px; LINE-HEIGHT: 1.5; BORDER-BOTTOM: =
#000000 1px dotted; FONT-FAMILY: Verdana
}
DIV.Forums_MainContainer TABLE.ForumList_ForumSpecificTitleSearchTable {
	MARGIN-TOP: 0px; WIDTH: 610px; BORDER-BOTTOM: #000000 1px dotted; =
HEIGHT: 65px
}
DIV.Forums_MainContainer TABLE.ForumList_ForumSpecificTitleSearchTable =
TD.ForumList_ForumSpecificTitleTD {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; WIDTH: =
177px; LINE-HEIGHT: 1; PADDING-TOP: 5px; FONT-FAMILY: Georgia
}
DIV.Forums_MainContainer TABLE.ForumList_ForumSpecificTitleSearchTable =
TD.ForumList_ForumSpecificTitleTD DIV {
	DISPLAY: inline; BACKGROUND: =
url(/images/pluck/icon-forum-discussion.png) no-repeat 0px 0px; FLOAT: =
right; WIDTH: 177px; PADDING-TOP: 5px; HEIGHT: 20px
}
DIV.Forums_MainContainer TABLE.ForumList_ForumSpecificTitleSearchTable =
TD.ForumList_ForumSpecificTitleTD DIV A {
	BORDER-RIGHT: #000000 1px dotted; PADDING-RIGHT: 10px; PADDING-LEFT: =
30px
}
DIV.Forums_MainContainer TABLE.ForumList_ForumSpecificTitleSearchTable =
TD.ForumList_ForumSpecificTitleTD H1 {
	DISPLAY: none
}
DIV.Forums_MainContainer TABLE.ForumList_ForumSpecificTitleSearchTable =
TD.ForumList_ForumSpecificForumSearchTD {
	VERTICAL-ALIGN: middle; WIDTH: 433px
}
DIV.Forums_MainContainer TABLE.ForumList_ForumSpecificTitleSearchTable =
TD.ForumList_ForumSpecificForumSearchTD =
TABLE.ForumList_ForumSpecificSearchTable {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 13px; WIDTH: 433px; =
BORDER-TOP-STYLE: none; LINE-HEIGHT: 1; FONT-FAMILY: Georgia; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: =
#ffffff; BORDER-BOTTOM-STYLE: none
}
DIV.Forums_MainContainer TABLE.ForumList_ForumSpecificTitleSearchTable =
TD.ForumList_ForumSpecificForumSearchTD =
TABLE.ForumList_ForumSpecificSearchTable =
TD.ForumList_ForumSpecificSearchTxtTD {
	VERTICAL-ALIGN: middle; WIDTH: 107px; TEXT-ALIGN: left
}
DIV.Forums_MainContainer TABLE.ForumList_ForumSpecificTitleSearchTable =
TD.ForumList_ForumSpecificForumSearchTD =
TABLE.ForumList_ForumSpecificSearchTable =
TD.ForumList_ForumSpecificSearchTxtTD DIV#icon-forum-discussion {
=09
}
DIV.Forums_MainContainer TABLE.ForumList_ForumSpecificTitleSearchTable =
TD.ForumList_ForumSpecificForumSearchTD =
TABLE.ForumList_ForumSpecificSearchTable =
TD.ForumList_ForumSpecificSearchTxtTD DIV#icon-forum-discussion IMG {
=09
}
DIV.Forums_MainContainer TABLE.ForumList_ForumSpecificTitleSearchTable =
TD.ForumList_ForumSpecificForumSearchTD =
TABLE.ForumList_ForumSpecificSearchTable =
TD.ForumList_ForumSpecificSearchTxtTD A {
	BORDER-RIGHT: #000000 1px dotted; PADDING-LEFT: 5px
}
DIV.Forums_MainContainer TABLE.ForumList_ForumSpecificTitleSearchTable =
TD.ForumList_ForumSpecificForumSearchTD =
TABLE.ForumList_ForumSpecificSearchTable =
TD.ForumList_ForumSpecificSearchFieldTD {
	VERTICAL-ALIGN: middle; WIDTH: 185px; TEXT-ALIGN: left
}
DIV.Forums_MainContainer TABLE.ForumList_ForumSpecificTitleSearchTable =
TD.ForumList_ForumSpecificForumSearchTD =
TABLE.ForumList_ForumSpecificSearchTable =
TD.ForumList_ForumSpecificSearchFieldTD LABEL {
	DISPLAY: block; BACKGROUND: =
url(/images/common/search/search-glass-grey-gam.png) no-repeat left top; =
FLOAT: left; WIDTH: 29px; TEXT-INDENT: -9000em; HEIGHT: 28px
}
DIV.Forums_MainContainer TABLE.ForumList_ForumSpecificTitleSearchTable =
TD.ForumList_ForumSpecificForumSearchTD =
TABLE.ForumList_ForumSpecificSearchTable =
TD.ForumList_ForumSpecificSearchFieldTD DIV#searchBoxEnd {
	MARGIN-TOP: 0px; DISPLAY: block; BACKGROUND: =
url(/images/common/search/search-box-end.png) no-repeat left top; FLOAT: =
left; WIDTH: 20px; HEIGHT: 28px
}
DIV.Forums_MainContainer TABLE.ForumList_ForumSpecificTitleSearchTable =
TD.ForumList_ForumSpecificForumSearchTD =
TABLE.ForumList_ForumSpecificSearchTable =
TD.ForumList_ForumSpecificSearchFieldTD INPUT {
	PADDING-RIGHT: 0px; BORDER-TOP: #9c9c9c 2px solid; MARGIN-TOP: 1px; =
PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 4px; =
WIDTH: 215px; COLOR: #666666; PADDING-TOP: 4px; BORDER-BOTTOM: #9c9c9c =
2px solid; FONT-STYLE: italic; FONT-FAMILY: Georgia,"Times News =
Roman",serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: =
15px
}
DIV.Forums_MainContainer TABLE.ForumList_ForumSpecificTitleSearchTable =
TD.ForumList_ForumSpecificForumSearchTD =
TABLE.ForumList_ForumSpecificSearchTable =
TD.ForumList_ForumSpecificSearchButtonTD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; VERTICAL-ALIGN: middle; WIDTH: 45px; PADDING-TOP: 0px; TEXT-ALIGN: =
left
}
DIV.Forums_MainContainer TABLE.ForumList_ForumSpecificTitleSearchTable =
TD.ForumList_ForumSpecificForumSearchTD =
TABLE.ForumList_ForumSpecificSearchTable =
TD.ForumList_ForumSpecificSearchButtonTD INPUT {
	MARGIN-TOP: 2px; FONT-SIZE: 0px; BACKGROUND-IMAGE: =
url(/images/pluck/forum-search-button.png); VERTICAL-ALIGN: bottom; =
WIDTH: 75px; COLOR: #666666; BORDER-TOP-STYLE: none; BACKGROUND-REPEAT: =
no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: =
20px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: =
none
}
DIV.Forums_MainContainer TABLE.Forums_PageTable {
	WIDTH: 610px; HEIGHT: 55px; BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer TABLE.Forums_PageTable TD.Forums_PageTableData =
{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px; =
VERTICAL-ALIGN: top; WIDTH: 600px; PADDING-TOP: 5px; FONT-FAMILY: =
Verdana; TEXT-ALIGN: center
}
DIV.Forums_MainContainer TABLE.Forums_PageTable TD.Forums_PageTableData =
DIV#Paginator {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px; =
WIDTH: 600px; PADDING-TOP: 5px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: =
#ffffff; TEXT-ALIGN: center
}
DIV.Forums_MainContainer TABLE.Forums_PageTable TD.Forums_PageTableData =
DIV#Paginator A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: none
}
DIV.Forums_MainContainer TABLE.Forums_PageTable TD.Forums_PageTableData =
DIV#Paginator B {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: =
verdana
}
DIV.Forums_MainContainer TABLE.Forums_PageTable =
TD.Discussions_PageTableStart A.Forums_StartDiscussion {
	DISPLAY: none
}
DIV.Forums_MainContainer TABLE.Forums_PageTable =
TD.Discussions_PageTableStart A.Forums_AddPost {
	BACKGROUND-IMAGE: url(/images/pluck/forum-new-discussion-button.png); =
WIDTH: 610px; HEIGHT: 45px
}
DIV.Forums_MainContainer TABLE.Forums_PageTable =
TD.Discussions_PageTableStart A.Forums_MarkAllRead {
	DISPLAY: none
}
DIV.Forums_MainContainer TABLE.Forums_PageTable =
TD.Discussions_PageTableEnd {
	DISPLAY: none
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Forums_ContainerHead {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; =
BACKGROUND-IMAGE: none; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: =
600px; COLOR: #000000; LINE-HEIGHT: 1.2; PADDING-TOP: 5px; FONT-FAMILY: =
Georgia; HEIGHT: 30px; BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Forums_ContainerHead A {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; =
BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; COLOR: #000000; =
LINE-HEIGHT: 1.2; PADDING-TOP: 5px; FONT-FAMILY: Georgia; HEIGHT: 30px; =
BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Forums_ContainerHead DIV.Forums_HeadFeedContainer {
	DISPLAY: none
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.DiscussionList_Admin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: =
610px; COLOR: #000000; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: =
#ffffff; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.DiscussionList_Admin A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 1.5; =
FONT-FAMILY: verdana
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.DiscussionList_Admin A.DiscussionList_AdminView {
	COLOR: #000000
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Forums_ContainerHead SPAN.Forums_BaseCrumb A {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 1.2; =
FONT-FAMILY: Georgia
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Forums_ContainerHead SPAN.Forums_BaseCrumbArrows {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 1.2; =
FONT-FAMILY: Georgia
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Forums_ContainerHead SPAN.Forums_CatCrumb A {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 1.2; =
FONT-FAMILY: Georgia
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Forums_ContainerHead SPAN.Forums_CatCrumbArrows {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 1.2; =
FONT-FAMILY: Georgia
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Forums_ContainerHead SPAN.Forums_ForumCrumb {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 1.2; =
FONT-FAMILY: Georgia
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Forums_ContainerHead SPAN.Forums_ForumCrumb A {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 1.2; =
FONT-FAMILY: Georgia
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Forums_ContainerHead SPAN.Forums_CurrentPageCrumbArrows {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 1.2; =
FONT-FAMILY: Georgia
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Forums_ContainerHead SPAN.Forums_CurrentPageCrumb {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 1.2; =
FONT-FAMILY: Georgia
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable {
	CLEAR: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: =
none
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_HeadTR =
TD.DiscussionList_ListTableImg {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: =
13px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #cccccc =
1px solid; COLOR: #000000; LINE-HEIGHT: 1px; PADDING-TOP: 10px; =
BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Georgia; HEIGHT: 50px; =
BACKGROUND-COLOR: #f8f6f6
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_HeadTR =
TD.DiscussionList_ListTableName {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: =
13px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #cccccc =
1px solid; COLOR: #000000; LINE-HEIGHT: 1px; PADDING-TOP: 10px; =
BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Georgia; HEIGHT: 50px; =
BACKGROUND-COLOR: #f8f6f6
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_HeadTR =
TD.DiscussionList_ListTableStarted {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: =
13px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #cccccc =
1px solid; COLOR: #000000; LINE-HEIGHT: 1px; PADDING-TOP: 10px; =
BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Georgia; HEIGHT: 50px; =
BACKGROUND-COLOR: #f8f6f6
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_HeadTR =
TD.DiscussionList_ListTablePosts {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: =
13px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #cccccc =
1px solid; COLOR: #000000; LINE-HEIGHT: 1px; PADDING-TOP: 10px; =
BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Georgia; HEIGHT: 50px; =
BACKGROUND-COLOR: #f8f6f6
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_HeadTR =
TD.DiscussionList_ListTableLatest {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: =
13px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #cccccc =
1px solid; COLOR: #000000; LINE-HEIGHT: 1px; PADDING-TOP: 10px; =
BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Georgia; HEIGHT: 50px; =
BACKGROUND-COLOR: #f8f6f6
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_TRcolor =
TD.DiscussionList_ListTableImg {
	BORDER-BOTTOM: #000000 1px dotted; BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_TRcolor =
TD.DiscussionList_ListTableName {
	BORDER-BOTTOM: #000000 1px dotted; BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_TRcolor =
TD.DiscussionList_ListTableStarted {
	BORDER-BOTTOM: #000000 1px dotted; BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_TRcolor =
TD.DiscussionList_ListTablePosts {
	BORDER-BOTTOM: #000000 1px dotted; BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_TRcolor =
TD.DiscussionList_ListTableLatest {
	BORDER-BOTTOM: #000000 1px dotted; BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_TRcolor =
TD.DiscussionList_ListTableName {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 1.5; FONT-FAMILY: Georgia
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_TRcolor =
TD.DiscussionList_ListTableStarted A {
	FONT-SIZE: 11px; COLOR: #ff0000; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_TRcolor =
TD.DiscussionList_ListTablePosts {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 1.5; =
FONT-FAMILY: verdana
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_TRcolor =
TD.DiscussionList_ListTableLatest {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_TRcolor =
TD.DiscussionList_ListTableLatest A {
	FONT-SIZE: 10px; COLOR: #ff0000; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_TRcolor =
TD.DiscussionList_Moderator {
	BORDER-BOTTOM: #000000 1px dotted; BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_AltTRcolor =
TD.DiscussionList_ListTableImg {
	BORDER-BOTTOM: #000000 1px dotted; BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_AltTRcolor =
TD.DiscussionList_ListTableName {
	BORDER-BOTTOM: #000000 1px dotted; BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_AltTRcolor =
TD.DiscussionList_ListTableStarted {
	BORDER-BOTTOM: #000000 1px dotted; BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_AltTRcolor =
TD.DiscussionList_ListTablePosts {
	BORDER-BOTTOM: #000000 1px dotted; BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_AltTRcolor =
TD.DiscussionList_ListTableLatest {
	BORDER-BOTTOM: #000000 1px dotted; BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_AltTRcolor =
TD.DiscussionList_ListTableName {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 1.5; FONT-FAMILY: Georgia
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_AltTRcolor =
TD.DiscussionList_ListTableStarted A {
	FONT-SIZE: 11px; COLOR: #ff0000; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_AltTRcolor =
TD.DiscussionList_ListTablePosts {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 1.5; =
FONT-FAMILY: verdana
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_AltTRcolor =
TD.DiscussionList_ListTableLatest {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_AltTRcolor =
TD.DiscussionList_ListTableLatest A {
	FONT-SIZE: 10px; COLOR: #ff0000; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_AltTRcolor =
TD.DiscussionList_Moderator {
	BORDER-BOTTOM: #000000 1px dotted; BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_UserTRcolor =
TD.DiscussionList_ListTableImg {
	BORDER-BOTTOM: #000000 1px dotted; BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_UserTRcolor =
TD.DiscussionList_ListTableName {
	BORDER-BOTTOM: #000000 1px dotted; BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_UserTRcolor =
TD.DiscussionList_ListTableStarted {
	BORDER-BOTTOM: #000000 1px dotted; BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_UserTRcolor =
TD.DiscussionList_ListTablePosts {
	BORDER-BOTTOM: #000000 1px dotted; BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_UserTRcolor =
TD.DiscussionList_ListTableLatest {
	BORDER-BOTTOM: #000000 1px dotted; BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_UserTRcolor =
TD.DiscussionList_ListTableName {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 1.5; FONT-FAMILY: Georgia
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_UserTRcolor =
TD.DiscussionList_ListTableStarted A {
	FONT-SIZE: 11px; COLOR: #ff0000; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_UserTRcolor =
TD.DiscussionList_ListTablePosts {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 1.5; =
FONT-FAMILY: Verdana
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_UserTRcolor =
TD.DiscussionList_ListTableLatest {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_UserTRcolor =
TD.DiscussionList_ListTableLatest A {
	FONT-SIZE: 10px; COLOR: #ff0000; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.DiscussionList_ListTable TR.ForumsTable_UserTRcolor =
TD.DiscussionList_Moderator {
	BORDER-BOTTOM: #000000 1px dotted; BACKGROUND-COLOR: #ffffff
}
DIV.Forums_BottomBreadcrumbs {
	DISPLAY: none
}
DIV.Forums_BlockContainer DIV.Discussion_Admin {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: =
none
}
DIV.Forums_BlockContainer DIV.Discussion_Admin A.Discussion_AdminEdit {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 1.2; FONT-FAMILY: Verdana
}
DIV.Forums_BlockContainer DIV.Discussion_Admin A.Discussion_AdminSticky =
{
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 1.2; FONT-FAMILY: Verdana
}
DIV.Forums_BlockContainer DIV.Discussion_Admin A.Discussion_AdminOpen {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 1.2; FONT-FAMILY: Verdana
}
DIV.Forums_BlockContainer DIV.Discussion_Admin A.Discussion_AdminDelete =
{
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 1.2; FONT-FAMILY: Verdana
}
DIV.Forums_BlockContainer DIV.Discussion_Admin A.Discussion_AdminMove {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 1.2; FONT-FAMILY: Verdana
}
DIV.Forums_MainContainer TABLE.Forums_PageTableBottom {
	CLEAR: both; BORDER-TOP: #000000 1px dotted; WIDTH: 610px
}
DIV.Forums_MainContainer TABLE.Forums_PageTableBottom =
TD.Discussions_PageTableStart {
	PADDING-BOTTOM: 15px
}
DIV.Forums_MainContainer DIV.Discussions_Paginator {
	DISPLAY: none
}
DIV.Forums_MainContainer TABLE.Forums_PageTableBottom =
TD.Discussions_PageTableStart A.Forums_StartDiscussion {
	BACKGROUND-IMAGE: url(/images/pluck/forum-new-discussion-button.png); =
WIDTH: 612px; HEIGHT: 45px
}
DIV.Forums_MainContainer TABLE.Forums_PageTableBottom =
TD.Discussions_PageTableEnd {
	WIDTH: 600px; PADDING-TOP: 0px; HEIGHT: 50px
}
DIV.Forums_MainContainer TABLE.Forums_PageTableBottom =
TD.Discussions_PageTableEnd DIV#Paginator {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px; =
WIDTH: 600px; PADDING-TOP: 5px; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
DIV.Forums_MainContainer TABLE.Forums_PageTableBottom =
TD.Discussions_PageTableEnd DIV#Paginator A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: none
}
DIV.Forums_MainContainer TABLE.Forums_PageTableBottom =
TD.Discussions_PageTableEnd DIV#Paginator B {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: =
verdana
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer DIV {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: none
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer TABLE.Discussion_PostTitleTable {
	BORDER-TOP: #ff0000 4px solid; BORDER-BOTTOM: #000000 1px dotted
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer TABLE.Discussion_PostTitleTable =
TD.Discussion_PostTitleTableIcon {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer TABLE.Discussion_PostTitleTable =
TD.Discussion_PostTitleTableTitle {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer TABLE.Discussion_PostTitleTable =
TD.Discussion_PostTitleTableTitle H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; COLOR: #000000; LINE-HEIGHT: 1.2; =
FONT-FAMILY: Georgia
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer TABLE.Discussion_PostTitleTable =
TD.Discussion_PostTitleTableTitle DIV.Discussion_PostTitleTablePosted {
	FONT-SIZE: 10px; COLOR: #444444; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer TABLE.Discussion_PostTitleTable =
TD.Discussion_PostTitleTableTitle DIV.Discussion_PostTitleMoved {
	CLEAR: left; FONT-SIZE: 10px; COLOR: #444444; LINE-HEIGHT: 1.5; =
FONT-FAMILY: Verdana
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer TABLE.Discussion_PostTitleTable =
TD.Discussion_PostTitleTableTitle DIV.Discussion_PostTitleMoved A {
	COLOR: #ff0000
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer TABLE.Discussion_PostTitleTable =
TD.Discussion_PostTitleTableTitle DIV.Discussion_PostTitleMoved A:hover =
{
	COLOR: #000000
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer TABLE.Discussion_PostTable =
TD.Discussion_PostTableUser {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; OVERFLOW: visible; WIDTH: 150px; =
PADDING-TOP: 10px
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer TABLE.Discussion_PostTable =
TD.Discussion_PostTableUser IMG {
	CLEAR: left; FLOAT: left
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer TABLE.Discussion_PostTable =
TD.Discussion_PostTableUser A {
	CLEAR: both
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer TABLE.Discussion_PostTable =
TD.Discussion_PostTableUser DIV.Discussion_UserName {
	CLEAR: left; FONT-WEIGHT: normal; FONT-SIZE: 10px; FLOAT: left; COLOR: =
#444444; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer TABLE.Discussion_PostTable =
TD.Discussion_PostTableUser DIV.Discussion_UserInfo {
	CLEAR: left; FONT-WEIGHT: normal; FONT-SIZE: 10px; FLOAT: left; COLOR: =
#444444; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer TABLE.Discussion_PostTable =
TD.Discussion_PostTableUser DIV.Discussion_UserName A {
	COLOR: #ff0000
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer TABLE.Discussion_PostTable =
TD.Discussion_PostTablePost {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; COLOR: #000000; =
LINE-HEIGHT: 1.5; BORDER-BOTTOM: #000000 1px dotted; FONT-FAMILY: =
Verdana
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer TABLE.Discussion_PostTable =
TD.Discussion_PostTablePost A {
	COLOR: #ff0000
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer TABLE.Discussion_PostTable =
TD.Discussion_PostTablePost A:hover {
	COLOR: #000000
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer TABLE.Discussion_PostTable =
TD.Discussion_PostTablePost DIV.Discussion_PostQuote {
	FONT-SIZE: 11px; WIDTH: 425px; COLOR: #000000; LINE-HEIGHT: 1.5; =
FONT-STYLE: italic; FONT-FAMILY: Verdana
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer TABLE.Discussion_PostTable =
TD.Discussion_PostTablePost DIV.Discussion_PostQuote A {
	COLOR: #ff0000
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer TABLE.Discussion_PostTable =
TD.Discussion_PostTablePost DIV.Discussion_PostQuote A:hover {
	COLOR: #000000
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer TABLE.Discussion_PostTable =
TD.Discussion_PostTablePost IMG {
	DISPLAY: inline
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer DIV.Discussion_PostOptions {
	PADDING-LEFT: 150px; PADDING-BOTTOM: 30px; WIDTH: 450px
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer DIV.Discussion_PostOptions =
A.Discussion_PostNew {
	PADDING-LEFT: 0px; FONT-SIZE: 0px; FLOAT: left; BACKGROUND-IMAGE: =
url(/images/pluck/forum-new-post-bottom.png); WIDTH: 80px; COLOR: =
#666666; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer DIV.Discussion_PostOptions =
A.Discussion_PostReply {
	PADDING-LEFT: 0px; FONT-SIZE: 0px; FLOAT: left; BACKGROUND-IMAGE: =
url(/images/pluck/forum-reply-bottom.png); WIDTH: 50px; COLOR: #666666; =
BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer DIV.Discussion_PostOptions =
A.Discussion_PostEdit {
	CLEAR: left; FLOAT: left; WIDTH: 55px
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer DIV.Discussion_PostOptions =
A.Discussion_PostContact {
	FLOAT: left; WIDTH: 150px
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer DIV.Discussion_PostOptions =
A.Discussion_PostBlock {
	FLOAT: left; WIDTH: 100px
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer DIV.Discussion_PostOptions =
A.Discussion_PostDelete {
	FLOAT: left; WIDTH: 100px
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer DIV.Discussion_PostOptions =
A.pluck_login {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FLOAT: left
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer DIV.Discussion_PostOptions =
DIV.Discussion_ReportAbuse {
	FLOAT: left; BORDER-LEFT: #000000 1px dotted
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer DIV.Discussion_PostOptions =
DIV.Discussion_ReportAbuse A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer DIV.Discussion_PostOptions =
SPAN.SiteLife_Reported {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: =
0px
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer DIV.Discussion_PostOptions =
A.Discussion_PostAddEnemy {
	CLEAR: left; FLOAT: left; WIDTH: 400px
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
DIV.Discussion_VisibilityContainer DIV.Discussion_PostOptions BR {
	CLEAR: left
}
FORM#CreatePost TABLE.CreateItem_Table {
	BORDER-TOP-STYLE: none; BACKGROUND-COLOR: #ffffff
}
FORM#CreatePost TABLE.CreateItem_Table TD.CreateItem_TableForm =
DIV.CreateItem_Header {
	DISPLAY: none
}
FORM#CreatePost TABLE.CreateItem_Table TD.CreateItem_TableText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; COLOR: #000000; LINE-HEIGHT: 1.5; =
PADDING-TOP: 0px; FONT-FAMILY: Verdana
}
FORM#CreatePost TABLE.CreateItem_Table TD.CreateItem_TableForm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; COLOR: #000000; LINE-HEIGHT: 1.5; =
PADDING-TOP: 0px; FONT-FAMILY: Verdana
}
FORM#CreatePost TABLE.CreateItem_Table TD.CreateItem_TableForm =
IFRAME.mceEditorIframe {
	WIDTH: 575px
}
BODY.ForumsIdWrapper FORM#CreatePost TABLE.CreateItem_Table =
TD.CreateItem_TableForm TABLE.mceEditor {
	BORDER-RIGHT: #cecece 1px solid; BORDER-TOP: #cecece 1px solid; =
BORDER-LEFT: #cecece 1px solid; BORDER-BOTTOM: #cecece 1px solid; =
BACKGROUND-COLOR: #ffffff
}
FORM#CreatePost TABLE.CreateItem_Table TD.CreateItem_TableForm =
INPUT.CreateItem_TableFormInput {
	BORDER-RIGHT: #cecece 1px solid; BORDER-TOP: #cecece 1px solid; =
BORDER-LEFT: #cecece 1px solid; WIDTH: 582px; BORDER-BOTTOM: #cecece 1px =
solid
}
FORM#CreatePost TABLE.CreateItem_Table TD.CreateItem_TableForm =
DIV.CreateItem_Buttons INPUT {
	CLEAR: left; FLOAT: left
}
FORM#CreatePost TABLE.CreateItem_Table TD.CreateItem_TableForm =
DIV.CreateItem_Buttons INPUT#ForumAddPost {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 0px; BACKGROUND-IMAGE: =
url(/images/pluck/forum-add-post-button.png); BORDER-LEFT: 0px; WIDTH: =
575px; COLOR: #ffffff; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 45px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
BODY.mceContentBody {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 542px; COLOR: #000000; =
LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
BODY.ForumsIdWrapper FORM#CreateEditDiscussion TABLE.CreateItem_Table {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: none
}
BODY.ForumsIdWrapper FORM#CreateEditDiscussion TABLE.CreateItem_Table =
TD.CreateItem_TableForm DIV.CreateItem_Header {
	DISPLAY: none
}
BODY.ForumsIdWrapper FORM#CreateEditDiscussion TABLE.CreateItem_Table =
TD.CreateItem_TableForm TABLE.CreateItem_DetailsTable =
TD.CreateItem_DetailsTableHead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 175px; COLOR: #000000; =
LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana; HEIGHT: 25px
}
BODY.ForumsIdWrapper FORM#CreateEditDiscussion TABLE.CreateItem_Table =
TD.CreateItem_TableForm TABLE.CreateItem_DetailsTable =
TD.CreateItem_DetailsTableData {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 425px; COLOR: #000000; =
LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana; HEIGHT: 25px
}
FORM#CreateEditDiscussion TABLE.CreateItem_Table =
TR.CreateItem_TableHeadingTR TD.CreateItem_TableForm {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 1.5; =
FONT-FAMILY: Verdana
}
FORM#CreateEditDiscussion TABLE.CreateItem_Table =
TR.CreateItem_TableHeadingTR TD.CreateItem_TableForm SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: =
Verdana
}
FORM#CreateEditDiscussion TABLE.CreateItem_Table TD.CreateItem_TableForm =
INPUT.CreateItem_TableFormInput {
	BORDER-RIGHT: #cecece 1px solid; BORDER-TOP: #cecece 1px solid; =
BORDER-LEFT: #cecece 1px solid; BORDER-BOTTOM: #cecece 1px solid
}
FORM#CreateEditDiscussion TABLE.CreateItem_Table TD.CreateItem_TableForm =
TABLE.mceEditor {
	BORDER-RIGHT: #cecece 1px solid; BORDER-TOP: #cecece 1px solid; =
BORDER-LEFT: #cecece 1px solid; BORDER-BOTTOM: #cecece 1px solid
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable {
	WIDTH: 610px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: =
none
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_HeadTR =
TD.ForumMain_SearchTableImg {
	PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; =
FONT-SIZE: 13px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; =
BORDER-LEFT: #ccc 1px solid; COLOR: #000000; LINE-HEIGHT: 1px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Georgia; =
HEIGHT: 50px; BACKGROUND-COLOR: #f8f6f6; text-alright: left
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_HeadTR =
TD.ForumMain_SearchTableTitle {
	PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; =
FONT-SIZE: 13px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; =
BORDER-LEFT: #ccc 1px solid; COLOR: #000000; LINE-HEIGHT: 1px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Georgia; =
HEIGHT: 50px; BACKGROUND-COLOR: #f8f6f6; text-alright: left
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_HeadTR =
TD.ForumMain_SearchTableDiscussion {
	PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; =
FONT-SIZE: 13px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; =
BORDER-LEFT: #ccc 1px solid; COLOR: #000000; LINE-HEIGHT: 1px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Georgia; =
HEIGHT: 50px; BACKGROUND-COLOR: #f8f6f6; text-alright: left
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_HeadTR =
TD.ForumMain_SearchTableForum {
	PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; =
FONT-SIZE: 13px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; =
BORDER-LEFT: #ccc 1px solid; COLOR: #000000; LINE-HEIGHT: 1px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Georgia; =
HEIGHT: 50px; BACKGROUND-COLOR: #f8f6f6; text-alright: left
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_HeadTR =
TD.ForumMain_SearchTablePosted {
	PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; =
FONT-SIZE: 13px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; =
BORDER-LEFT: #ccc 1px solid; COLOR: #000000; LINE-HEIGHT: 1px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Georgia; =
HEIGHT: 50px; BACKGROUND-COLOR: #f8f6f6; text-alright: left
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_HeadTR =
TD.ForumMain_SearchTablePosted {
	BORDER-RIGHT: #ccc 1px solid
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_TRcolor =
TD.ForumMain_SearchTableImg {
	BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px =
dotted; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_TRcolor =
TD.ForumMain_SearchTableTitle {
	BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px =
dotted; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_TRcolor =
TD.ForumMain_SearchTableDiscussion {
	BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px =
dotted; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_TRcolor =
TD.ForumMain_SearchTableForum {
	BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px =
dotted; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_TRcolor =
TD.ForumMain_SearchTablePosted {
	BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px =
dotted; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_TRcolor =
TD.ForumMain_SearchTableImg {
	PADDING-TOP: 5px
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_AltTRcolor =
TD.ForumMain_SearchTableImg {
	BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px =
dotted; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_AltTRcolor =
TD.ForumMain_SearchTableTitle {
	BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px =
dotted; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_AltTRcolor =
TD.ForumMain_SearchTableDiscussion {
	BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px =
dotted; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_AltTRcolor =
TD.ForumMain_SearchTableForum {
	BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px =
dotted; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_AltTRcolor =
TD.ForumMain_SearchTablePosted {
	BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px =
dotted; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_AltTRcolor =
TD.ForumMain_SearchTableImg {
	PADDING-TOP: 5px
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_UserTRcolor =
TD.ForumMain_SearchTableImg {
	BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px =
dotted; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_UserTRcolor =
TD.ForumMain_SearchTableTitle {
	BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px =
dotted; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_UserTRcolor =
TD.ForumMain_SearchTableDiscussion {
	BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px =
dotted; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_UserTRcolor =
TD.ForumMain_SearchTableForum {
	BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px =
dotted; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_UserTRcolor =
TD.ForumMain_SearchTablePosted {
	BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px =
dotted; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BACKGROUND-COLOR: #ffffff
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_UserTRcolor =
TD.ForumMain_SearchTableImg {
	PADDING-TOP: 5px
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_TRcolor =
TD.ForumMain_SearchTablePosted A {
	COLOR: #ff0000
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_AltTRcolor =
TD.ForumMain_SearchTablePosted A {
	COLOR: #ff0000
}
DIV.Forums_MainContainer DIV.Forums_BlockContainer =
TABLE.ForumMain_ListTable TR.ForumsTable_UserTRcolor =
TD.ForumMain_SearchTablePosted A {
	COLOR: #ff0000
}
TABLE#0-specific TD.ForumList_ForumSearchTD TABLE.ForumList_SearchTable =
TD.ForumList_SearchTxtTD {
	PADDING-RIGHT: 10px; WIDTH: 65px
}
TABLE#0-specific TD.ForumList_ForumSearchTD TABLE.ForumList_SearchTable =
TD.ForumList_SearchFieldTD {
	WIDTH: 55px
}
TABLE#0-specific TD.ForumList_ForumSearchTD TABLE.ForumList_SearchTable =
TD.ForumList_SearchButtonTD {
	WIDTH: 200px; TEXT-ALIGN: left
}
DIV.Persona_LoginStatus {
	DISPLAY: none
}
.layout .widget {
	FLOAT: none
}
.layout .widget DIV {
	FLOAT: none
}
.small.widget {
	WIDTH: 221px
}
.medium.widget {
	WIDTH: 301px
}
.large.widget {
	WIDTH: 381px
}
.extraLarge.widget {
	WIDTH: 460px
}
.fill.widget {
	WIDTH: 920px
}
.auto.widget {
	WIDTH: auto
}
.widget .widget-content {
	CLEAR: left; MARGIN-BOTTOM: 10px; OVERFLOW: hidden; POSITION: relative
}
.widget .widget-content .status {
	PADDING-LEFT: 10px; LEFT: 0px; WIDTH: 100%; PADDING-TOP: 10px; =
POSITION: absolute; TOP: 0px; HEIGHT: 2000px; BACKGROUND-COLOR: #ffffff; =
opacity: 0.75
}
.widget .widget-content .loading {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: =
2px; PADDING-TOP: 2px; FONT-FAMILY: Verdana, sans-serif; =
BACKGROUND-COLOR: #d4e4ff
}
.widget .widget-content .error.loading {
	BACKGROUND-COLOR: #ffcfcf
}
.widget .message {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: none; =
PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: left
}
.datatable {
	FONT-SIZE: 11px; FONT-FAMILY: "Trebuchet MS", sans-serif
}
.datatable DIV {
	FLOAT: none
}
.datatable .options {
	POSITION: relative
}
.datatable .dropdown-only.options {
	BORDER-TOP: #000 1px dotted; DISPLAY: block; PADDING-TOP: 10px
}
.datatable .dropdown-only.options SELECT {
	LEFT: auto; MARGIN-BOTTOM: 10px; POSITION: relative; TOP: auto
}
.datatable UL.view-tabs {
	FLOAT: left; MARGIN: 0px; WIDTH: 100%; BORDER-BOTTOM: #cccccc 1px =
solid; FONT-FAMILY: Verdana, sans-serif
}
.datatable UL.view-tabs LI {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 7px; =
MARGIN: 0px 3px -1px 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: =
7px; BORDER-BOTTOM: #cccccc 1px solid
}
.datatable UL.view-tabs LI.ui-tabs-selected {
	BORDER-BOTTOM: #ffffff 1px solid
}
.datatable UL.view-tabs LI A {
	COLOR: #000000
}
.datatable UL.view-tabs LI.ui-tabs-selected A {
	COLOR: #ff6b00
}
.datatable SELECT {
	RIGHT: 0px; POSITION: absolute; TOP: 0px
}
.dropdown-only.datatable SELECT {
	MARGIN-BOTTOM: 3px; POSITION: static
}
.datatable UL.tabs {
	CLEAR: both
}
.datatable UL.tabs LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
6px; MARGIN-LEFT: 12px; PADDING-TOP: 6px
}
.datatable UL.tabs LI.active {
	BACKGROUND: url(/images/common/icon/icon-black-arrow-up.png) no-repeat =
center bottom
}
.datatable UL.tabs LI.active A {
	COLOR: #ff6b00
}
.datatable UL.view-tabs2 {
	FLOAT: left; MARGIN: 0px 0px 8px; WIDTH: 100%; BORDER-BOTTOM: #cccccc =
1px solid; FONT-FAMILY: Verdana, sans-serif
}
.datatable UL.view-tabs2 LI {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 7px; =
MARGIN: 0px 3px -1px 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: =
7px; BORDER-BOTTOM: #cccccc 1px solid
}
.datatable UL.view-tabs2 LI.active {
	BORDER-BOTTOM: #ffffff 1px solid
}
.datatable UL.view-tabs2 LI A {
	COLOR: #000000
}
.datatable UL.view-tabs2 LI.active A {
	COLOR: #ff6b00
}
.datatable TBODY A:hover {
	COLOR: #fe0000
}
.datatable TABLE {
	BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; WIDTH: 100%; =
FONT-FAMILY: "Trebuchet MS", sans-serif
}
.datatable TABLE TBODY TR:hover {
	BACKGROUND-COLOR: #f6f6f6
}
.datatable TABLE TH {
	FONT-WEIGHT: bold
}
.datatable TABLE TH A {
	PADDING-LEFT: 12px
}
.datatable TABLE TH.first A {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px
}
.datatable TABLE TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; =
VERTICAL-ALIGN: middle; LINE-HEIGHT: 1.5; PADDING-TOP: 2px; =
BORDER-BOTTOM: #666666 1px dotted; TEXT-ALIGN: right
}
.datatable TABLE TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; =
VERTICAL-ALIGN: middle; LINE-HEIGHT: 1.5; PADDING-TOP: 2px; =
BORDER-BOTTOM: #666666 1px dotted; TEXT-ALIGN: right
}
.datatable TABLE TH.first {
	TEXT-ALIGN: left
}
.datatable TABLE TD.first {
	TEXT-ALIGN: left
}
.datatable TABLE TH A.descending.sorted {
	BACKGROUND: url(/images/globeinvestor/icon/icon-arrow-down.png) =
no-repeat 0px 50%
}
.datatable TABLE TH A.ascending.sorted {
	BACKGROUND: url(/images/globeinvestor/icon/icon-arrow-up.png) no-repeat =
0px 50%
}
.datatable TABLE TH.first A.descending.sorted {
	BACKGROUND: url(/images/globeinvestor/icon/icon-arrow-down.png) =
no-repeat 100% 50%
}
.datatable TABLE TH.first A.ascending.sorted {
	BACKGROUND: url(/images/globeinvestor/icon/icon-arrow-up.png) no-repeat =
100% 50%
}
.datatable TFOOT TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BORDER-BOTTOM-STYLE: none
}
.datatable TFOOT P.timestamp {
	FONT-SIZE: 10px; FLOAT: left; COLOR: #666666; TEXT-ALIGN: left
}
.datatable TFOOT P.pagination A {
	WORD-SPACING: 2px
}
.datatable P.footnote {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, sans-serif
}
.datatable TH.percentChange {
	WHITE-SPACE: nowrap
}
.datalist {
	FONT-SIZE: 11px; FLOAT: none; FONT-FAMILY: "Trebuchet MS", sans-serif
}
.datalist {
	MARGIN: 0px
}
.datalist SPAN {
	LINE-HEIGHT: 20px
}
.datalist SPAN.label {
	FONT-SIZE: 11px; FLOAT: left; FONT-FAMILY: "Trebuchet MS", sans-serif
}
.datalist SPAN.data {
	FLOAT: right
}
.datalist LI {
	LINE-HEIGHT: 20px; BORDER-BOTTOM: #666666 1px dotted
}
.datalist SPAN.size {
	PADDING-LEFT: 3px; FONT-SIZE: 10px; COLOR: #666666
}
.datalist SPAN.date {
	PADDING-LEFT: 3px; FONT-SIZE: 10px; COLOR: #666666
}
.art .inline-twitter-widget {
	PADDING-BOTTOM: 10px; WIDTH: 600px; BORDER-BOTTOM: #666 1px dotted; =
POSITION: relative
}
.art .inline-twitter-widget .widget-info {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; =
BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px =
solid; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: center; =
-moz-border-radius: 3px; -webkit-border-radius: 3px
}
.art .inline-twitter-widget .widget-info SPAN.cue {
	DISPLAY: block; RIGHT: 10px; BACKGROUND: =
url(/images/common/icon/icon-open-close.gif) #f1f1f1 no-repeat left top; =
WIDTH: 15px; POSITION: absolute; TOP: 22px; HEIGHT: 15px
}
.art .inline-twitter-widget .open.widget-info SPAN.cue {
	BACKGROUND-POSITION: -15px 0px
}
.art .inline-twitter-widget H4 {
	MARGIN: 0px; FONT: 16px/1.2 Georgia, "Times New Roman"
}
.art .inline-twitter-widget H3 {
	MARGIN: 10px 0px 0px
}
.art .inline-twitter-widget H3 {
	FONT: 14px/1.2 Georgia, "Times New Roman", serif
}
.art .inline-twitter-widget .tww {
	DISPLAY: none
}
.tww {
	FONT: 13px/1.2 Georgia, "Times New Roman"
}
.tww .tweet P {
	FONT: 13px/1.2 Georgia, "Times New Roman"
}
.tww .loading {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000 1px =
solid; PADDING-LEFT: 10px; Z-INDEX: 200; BACKGROUND: =
url(/images/article/photogallery/meta-bg.png) repeat-y left top; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 10px; =
BORDER-BOTTOM: #000 1px solid; POSITION: absolute; TOP: 20px; =
TEXT-ALIGN: center; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.tww .error.loading {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #8f0000
}
.art .inline-twitter-widget .loading {
	WIDTH: 550px
}
.tww .loading H3 {
	FONT-SIZE: 16px; MARGIN: 0px; COLOR: #fff
}
.tww {
	CLEAR: left; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; =
BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #ccc 1px solid; =
COLOR: #000; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: =
400px; BACKGROUND-COLOR: #f1f1f1; -moz-border-radius: 3px; =
-webkit-border-radius: 3px
}
.tww IMG {
	FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 48px; HEIGHT: 48px
}
.tww .tweet {
	CLEAR: left; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; =
BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; MIN-HEIGHT: 50px; =
PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0.5em; BORDER-LEFT: #ccc 1px =
solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; =
BACKGROUND-COLOR: #fff; -moz-border-radius: 3px; -webkit-border-radius: =
3px
}
.tww .tweet A {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.tww .tweet P {
	PADDING-LEFT: 58px; FONT-SIZE: 1em; MARGIN: 0px 0px 0.5em; WIDTH: auto
}
.tww .tweet:hover A:hover {
	TEXT-DECORATION: underline
}
.tweet .meta {
	DISPLAY: block; FONT: 0.8em/1.2 Verdana, sans-serif; COLOR: #888
}
.art .inline-twitter-widget P.refresh {
	MARGIN-TOP: 10px; FONT: 11px/1.2 Verdana, sans-serif
}
.art .tab#twitter .inline-twitter-widget {
	MARGIN-BOTTOM: 20px
}
.art .tab#twitter .pull.inline-twitter-widget {
	BORDER-TOP-STYLE: none
}
.art .tab#twitter .inline-twitter-widget .tww {
	HEIGHT: 690px
}
* HTML .art .inline-twitter-widget .widget-info .refresh .counter {
	MARGIN-RIGHT: 2px
}
*:first-child + HTML .art .inline-twitter-widget .widget-info .refresh =
.counter {
	MARGIN-RIGHT: 2px
}
* HTML .tww .loading {
	BACKGROUND: #333
}
.ac_results {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; Z-INDEX: 99999; =
PADDING-BOTTOM: 5px; MARGIN-LEFT: -80px; OVERFLOW: hidden; BORDER-LEFT: =
#999999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid; =
FONT-FAMILY: Georgia,"Times New Roman",serif; BACKGROUND-COLOR: white; =
-webkit-box-shadow: 4px 4px 2px #CCCCCC; -moz-box-shadow: 4px 4px 2px =
#CCCCCC; box-shadow: 4px 4px 2px #CCCCCC; -o-box-shadow: 4px 4px 2px =
#CCCCCC; -icab-box-shadow: 4px 4px 2px #CCCCCC; -khtml-box-shadow: 4px =
4px 2px #CCCCCC
}
.ac_results.add-symbol {
	MARGIN-LEFT: 0px
}
.ac_results.add-symbol2 {
	MARGIN-LEFT: 0px
}
.ac_results UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
.ac_results LI {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: =
4px; MARGIN: 0px; OVERFLOW: hidden; CURSOR: default; LINE-HEIGHT: 16px; =
PADDING-TOP: 4px; BORDER-BOTTOM: #000000 1px dotted
}
.ac_loading {
	BACKGROUND: url(indicator.gif) white no-repeat right center
}
.ac_odd {
=09
}
.ac_over {
	COLOR: white; BACKGROUND-COLOR: #eeeeee
}
.ac_results LI SPAN {
	FLOAT: left
}
.ac_results LI .id {
	WIDTH: 70px
}
.ac_results LI .name {
	WIDTH: 180px
}
.ac_results LI .security {
	FLOAT: right; WIDTH: 60px
}
.gihelp .layout {
	BACKGROUND: url(/images/common/section_shaddow.png) #ffffff repeat-y =
0px 0px
}
#content .help #section-main H1 {
	CLEAR: both; MARGIN: 0px 20px 20px 0px; WIDTH: 610px; BORDER-BOTTOM: =
black 1px solid
}
#content .help #section-main H4 {
	FONT: bold 18px/1.2 Georgia, "Times New Roman", serif
}
#content .help #section-main DIV {
	CLEAR: both; MARGIN: 0px 20px 10px 0px; WIDTH: 610px
}
#content .help P {
	MARGIN-TOP: 10px; FONT: 13px/1.2 Georgia, "Times New Roman", serif
}
#content .help {
	PADDING-BOTTOM: 10px
}
#content .help #right-rail {
	PADDING-TOP: 10px
}
DIV.cli.ui-dialog {
	WIDTH: 100%! important; HEIGHT: 260px! important; opacity: 0.8
}
DIV.cli #globe-cli-hist PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #fff; LINE-HEIGHT: 20px; PADDING-TOP: 0px; FONT-FAMILY: =
"Courier New", monospace; HEIGHT: 20px
}
#main {
	MARGIN: 1em auto; WIDTH: 660px
}
#main H2 {
	FONT: 65px/1 Georgia, "Times New Roman", serif; COLOR: #999; =
LETTER-SPACING: -1px
}
#main H2 SPAN {
	COLOR: #000
}
.upsell #main H2 {
	FONT-SIZE: 36px; MARGIN-BOTTOM: 0.5em; WIDTH: 500px
}
#main H3 {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 1em; COLOR: #999
}
#main A {
	COLOR: #ff0000
}
.upsell #main {
	WIDTH: 500px
}
.upsell #main H2 {
	LINE-HEIGHT: 1.3
}
.upsell #main UL {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 4em
}
.upsell #main UL LI.first {
	FLOAT: left
}
.upsell #main UL LI.last {
	FLOAT: right
}
.upsell #main #morePlus {
	DISPLAY: block; BACKGROUND: =
url(/images/common/button/button-more-globeplus.png) no-repeat left top; =
MARGIN: 1em 0px; WIDTH: 501px; TEXT-INDENT: -9999em; HEIGHT: 33px
}
.upsell #main #license {
	DISPLAY: block; BACKGROUND: =
url(/images/common/button/button-more-license.png) no-repeat left top; =
MARGIN: 1em 0px; WIDTH: 501px; TEXT-INDENT: -9999em; HEIGHT: 33px
}
.upsell #loginToPlus {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px dotted; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 1em; MARGIN: 0px 0px 1em; PADDING-TOP: 1em; =
BORDER-BOTTOM: #000 1px dotted
}
.upsell #loginToPlus FORM {
	MARGIN: 0px auto; WIDTH: 500px
}
.upsell #loginToPlus P {
	FONT-SIZE: 14px; MARGIN: 0px 0px 1em; FONT-FAMILY: Georgia, "Times New =
Roman", serif
}
.upsell #loginToPlus P A.grey-chevron {
	FONT-WEIGHT: bold; FONT-FAMILY: "Trebuchet MS",sans-serif
}
.upsell #main from#plusLogin {
	WIDTH: 100%
}
.upsell #main #plusLogin LEGEND {
	DISPLAY: none
}
.upsell #main #plusLogin TD.lbl LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 15px
}
.upsell #main #plusLogin INPUT#rememberMe {
	MARGIN: 10px 0px
}
.upsell #main #plusLogin TABLE TR TD#lbl-remember LABEL {
	FONT-SIZE: 12px
}
.upsell #main #plusLogin TABLE TR TD {
	VERTICAL-ALIGN: top
}
.upsell #main #plusLogin TABLE TR TD.lbl {
	FONT-SIZE: 12px; WIDTH: 100px
}
.upsell #main #plusLogin INPUT.txt {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: =
2px; WIDTH: 386px; PADDING-TOP: 2px; FONT-FAMILY: Georgia, "Times New =
Roman", serif
}
.upsell FORM #btnSubmit {
	FLOAT: right; WIDTH: 58px; HEIGHT: 19px
}
.filenotfound #main OL {
	LIST-STYLE-POSITION: outside; MARGIN: 2em 0px 1em 100px; COLOR: =
#ff0000; LIST-STYLE-TYPE: decimal
}
.filenotfound #main OL LI {
	FONT-SIZE: 14px; MARGIN: 1em 0px
}
.filenotfound #main OL LI SPAN {
	COLOR: #000
}
.filenotfound #main P {
	BORDER-RIGHT: #e5e5e5 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#e5e5e5 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 14px; MARGIN-BOTTOM: =
5em; PADDING-BOTTOM: 20px; BORDER-LEFT: #e5e5e5 1px solid; PADDING-TOP: =
20px; BORDER-BOTTOM: #e5e5e5 1px solid; FONT-FAMILY: Georgia, "Times New =
Roman", serif; BACKGROUND-COLOR: #fcfcfc; -moz-border-radius: 20px; =
-webkit-border-radius: 20px
}
.logout #main P {
	BORDER-RIGHT: #e5e5e5 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: =
#e5e5e5 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 14px; MARGIN-BOTTOM: =
5em; PADDING-BOTTOM: 20px; BORDER-LEFT: #e5e5e5 1px solid; PADDING-TOP: =
20px; BORDER-BOTTOM: #e5e5e5 1px solid; FONT-FAMILY: Georgia, "Times New =
Roman", serif; BACKGROUND-COLOR: #fcfcfc; -moz-border-radius: 20px; =
-webkit-border-radius: 20px
}
.logout #main P {
	FONT-SIZE: 24px; MARGIN: 1em 0px 10em; TEXT-ALIGN: center
}
.layout #small-chart {
	FLOAT: none
}
.layout #small-chart DIV {
	FLOAT: none
}
HR {
	CLEAR: both; BORDER-TOP: #444444 1px dotted; FLOAT: left; COLOR: =
#ffffff; HEIGHT: 2px; BACKGROUND-COLOR: #ffffff
}
.small-chart {
	WIDTH: 220px
}
.small-chart #headerText {
	CLEAR: both; MARGIN-TOP: 2px; FONT-SIZE: 12px; FLOAT: left; =
MARGIN-BOTTOM: 14px; WIDTH: 100%; COLOR: #000000; FONT-FAMILY: =
Georgia,"Times New Roman", serif
}
.small-chart A.company {
	PADDING-RIGHT: 2px; COLOR: #000000; FONT-FAMILY: Georgia,"Times New =
Roman", serif
}
.small-chart A.company:hover SPAN {
	COLOR: #ff6b00
}
.small-chart A.company .cname {
	FONT-SIZE: 13px
}
.small-chart A.company .csymbol {
	FONT-SIZE: 11px
}
.small-chart #addWatchlist {
	FLOAT: right
}
.small-chart .securityInfo {
	FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif
}
.small-chart .securityInfo .price {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000
}
.small-chart .securityInfo .currency {
	FONT-SIZE: 12px; COLOR: #000000
}
.small-chart .securityInfo .priceChg {
	FONT-SIZE: 12px
}
.percentChg {
	FONT-SIZE: 12px
}
.small-chart .securityInfo .priceChg SPAN.up {
	PADDING-LEFT: 15px; BACKGROUND: =
url(/images/common/icon/icon-arrow-up-small.png) no-repeat left center
}
.small-chart .securityInfo .priceChg SPAN.down {
	PADDING-LEFT: 15px; BACKGROUND: =
url(/images/common/icon/icon-arrow-down-small.png) no-repeat left center
}
.small-chart .securityInfo .priceChg SPAN.nochange {
	PADDING-LEFT: 15px; BACKGROUND: =
url(/images/common/icon/icon-arrow-nochange-small.png) no-repeat left =
center
}
.small-chart .timeStamp {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, =
sans-serif
}
.small-chart .flashcontent {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; WIDTH: 220px; BORDER-BOTTOM: =
#b9bdc1 3px solid; HEIGHT: 175px
}
.small-chart .chartcontent {
	MARGIN-TOP: 9px; MARGIN-BOTTOM: 0px; WIDTH: 220px; BORDER-BOTTOM: =
#b9bdc1 3px solid
}
.small-chart #chartControls {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.small-chart .static-chart-controls {
	MARGIN-TOP: 0px; FLOAT: left; WIDTH: 200px
}
.small-chart .static-chart-controls .range-title {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; =
PADDING-TOP: 7px; FONT-FAMILY: Verdana,sans-serif
}
.small-chart .static-chart-controls UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.small-chart .static-chart-controls LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.small-chart .static-chart-controls LI {
	PADDING-RIGHT: 10px; BORDER-LEFT-WIDTH: 0px; FONT-FAMILY: =
verdana,sans-serif
}
.small-chart .static-chart-controls LI SPAN {
	FLOAT: left; PADDING-TOP: 7px
}
.small-chart .static-chart-controls LI A:hover SPAN {
	COLOR: #ff6b00
}
.small-chart .static-chart-controls LI.ui-tabs-selected A SPAN {
	BACKGROUND: url(/images/globeinvestor/tab-selected-grey.png) no-repeat =
50% 0px; COLOR: #ff6b00
}
.small-chart #chartControls UL {
	DISPLAY: inline
}
.small-chart #chartControls UL LI {
	DISPLAY: inline; FLOAT: left
}
.small-chart #chartControls SPAN.range {
	MARGIN-TOP: 9px; FONT-SIZE: 10px; FLOAT: left; COLOR: #000000; =
FONT-FAMILY: Verdana, sans-serif
}
.small-chart #chartControls SPAN.range SPAN {
	DISPLAY: inline; FONT-SIZE: 10px; LINE-HEIGHT: 1; PADDING-TOP: 8px; =
FONT-FAMILY: Verdana, sans-serif; HEIGHT: 10px
}
.small-chart #chartControls SPAN.range SPAN A {
	FONT-SIZE: 10px; MARGIN: 0px 5px; FONT-FAMILY: Verdana, sans-serif
}
.small-chart #chartControls SPAN.range SPAN.selected {
	BACKGROUND: url(/images/globeinvestor/tab-selected-grey.png) no-repeat =
50% 0%
}
.small-chart #chartControls SPAN.range SPAN.selected A {
	COLOR: #ff6b00
}
.small-chart #chartControls SPAN.range SPAN A:hover {
	COLOR: #ff6b00
}
.small-chart #chartControls DIV.comparisons {
	FONT-SIZE: 10px; FLOAT: right; FONT-FAMILY: Verdana, Arial, sans-serif
}
.small-chart #descriptionText {
	CLEAR: both; MARGIN-TOP: 10px; FONT-SIZE: 10px; FLOAT: left; WIDTH: =
100%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.leftside {
	FLOAT: left
}
.medium-chart {
	WIDTH: 400px
}
.medium-chart A.company {
	PADDING-RIGHT: 2px; COLOR: #000000; FONT-FAMILY: Georgia,"Times New =
Roman", serif
}
.medium-chart A.company:hover SPAN {
	COLOR: #ff6b00
}
.medium-chart A.company .cname {
	FONT-SIZE: 13px
}
.medium-chart A.company .csymbol {
	FONT-SIZE: 11px
}
.medium-chart #addWatchlist {
	FLOAT: right
}
.medium-chart #securityInfo {
	FLOAT: left; FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif
}
.medium-chart #securityInfo #price {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000
}
.medium-chart #securityInfo #currency {
	FONT-SIZE: 12px; COLOR: #000000
}
.medium-chart #securityInfo #priceChg {
	FONT-SIZE: 12px
}
#percentChg {
	FONT-SIZE: 12px
}
.medium-chart #securityInfo #priceChg SPAN.up {
	PADDING-LEFT: 15px; BACKGROUND: =
url(/images/common/icon/icon-arrow-up-small.png) no-repeat left center
}
.medium-chart #securityInfo #priceChg SPAN.down {
	PADDING-LEFT: 15px; BACKGROUND: =
url(/images/common/icon/icon-arrow-down-small.png) no-repeat left center
}
.medium-chart #securityInfo #priceChg SPAN.nochange {
	PADDING-LEFT: 15px; BACKGROUND: =
url(/images/common/icon/icon-arrow-nochange-small.png) no-repeat left =
center
}
.medium-chart #timeStamp {
	CLEAR: left; FONT-SIZE: 10px; FLOAT: left; COLOR: #666666; FONT-FAMILY: =
Verdana, Arial, sans-serif
}
.medium-chart .flashcontent {
	MARGIN-TOP: 0px; FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 100%; =
BORDER-BOTTOM: #b9bdc1 3px solid; HEIGHT: 225px
}
.medium-chart #chartControls {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.medium-chart #chartControls UL {
	DISPLAY: inline
}
.medium-chart #chartControls UL LI {
	DISPLAY: inline; FLOAT: left
}
.medium-chart #chartControls SPAN.range {
	MARGIN-TOP: 9px; FONT-SIZE: 10px; FLOAT: left; COLOR: #000000; =
FONT-FAMILY: Verdana, sans-serif
}
.medium-chart #chartControls SPAN.range SPAN {
	DISPLAY: inline; FONT-SIZE: 10px; LINE-HEIGHT: 1; PADDING-TOP: 8px; =
FONT-FAMILY: Verdana, sans-serif; HEIGHT: 10px
}
.medium-chart #chartControls SPAN.range SPAN A {
	FONT-SIZE: 10px; MARGIN: 0px 5px; FONT-FAMILY: Verdana, sans-serif
}
.medium-chart #chartControls SPAN.range SPAN.selected {
	BACKGROUND: url(/images/globeinvestor/tab-selected-grey.png) no-repeat =
50% 0%
}
.medium-chart #chartControls SPAN.range SPAN.selected A {
	COLOR: #ff6b00
}
.medium-chart #chartControls SPAN.range SPAN A:hover {
	COLOR: #ff6b00
}
.medium-chart #chartControls DIV.comparisons {
	FONT-SIZE: 10px; FLOAT: right; FONT-FAMILY: Verdana, Arial, sans-serif
}
.medium-chart .descriptionText {
	CLEAR: both; MARGIN-TOP: 2px; FONT-SIZE: 10px; FLOAT: left; COLOR: =
#000000; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.investor.art #article-rail .medium-chart {
	BORDER-TOP: #ff6b00 5px solid; FLOAT: left; MARGIN-BOTTOM: 20px; =
PADDING-TOP: 5px
}
.gam.art #article-rail .medium-chart {
	BORDER-TOP: #ff0000 5px solid; PADDING-TOP: 5px
}
.rob.art #article-rail .medium-chart {
	BORDER-TOP: #ff0000 5px solid; PADDING-TOP: 5px
}
.art .small-chart .details {
	RIGHT: 7px; WIDTH: 242px; POSITION: absolute; TOP: 25px; HEIGHT: 242px; =
BACKGROUND-COLOR: #f8f8f8
}
.art .small-chart .details UL {
	MARGIN-TOP: 12px; LIST-STYLE-POSITION: inside; FONT-SIZE: 12px; =
MARGIN-LEFT: 8px; FONT-FAMILY: Georgia,'Times New Roman',serif; =
LIST-STYLE-TYPE: disc
}
.gam.art #article-rail .small-chart {
	PADDING-RIGHT: 0px; BORDER-TOP: #ff0000 3px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.rob.art #article-rail .small-chart {
	PADDING-RIGHT: 0px; BORDER-TOP: #ff0000 3px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.investor.art #article-rail .small-chart {
	PADDING-RIGHT: 0px; BORDER-TOP: #ff6b00 3px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.art #article-rail .small-chart {
	FLOAT: left; WIDTH: 300px; POSITION: relative
}
.art #article-rail .small-chart .chartcontent {
	WIDTH: 300px
}
.art #article-rail .small-chart .static-chart-controls {
	WIDTH: 300px
}

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://beta.images.theglobeandmail.com/bundle/gzip_1031686985/css/brands/globeandmail.css

#page {
	MARGIN: 0px auto; WIDTH: 1000px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: =
left
}
#content {
	CLEAR: left; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; =
PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 960px; PADDING-TOP: 0px; =
BACKGROUND-COLOR: #fff
}
.layout {
=09
}
.layout {
	FLOAT: left
}
.layout DIV {
	FLOAT: left
}
DIV#MostReadHead {
	FLOAT: none
}
DIV#MostEmailedHead {
	FLOAT: none
}
DIV#MostReadList {
	FLOAT: none
}
DIV#MostViewedNav {
	FLOAT: none
}
DIV#timeframeNavmostRead {
	FLOAT: none
}
DIV#timeframeNavemailed {
	FLOAT: none
}
DIV#timeframeNavrecommended {
	FLOAT: none
}
DIV#MostViewedNav LI {
	DISPLAY: inline
}
DIV#timeframeNavmostRead LI {
	DISPLAY: inline
}
DIV#timeframeNavemailed LI {
	DISPLAY: inline
}
DIV#timeframeNavrecommended LI {
	DISPLAY: inline
}
DIV#MostPopularLists DIV#MostViewedNav {
	PADDING-TOP: 10px
}
DIV#MostPopularLists DIV#MostViewedNav UL {
	BORDER-BOTTOM: #cdcdcd 1px solid
}
DIV#MostPopularLists DIV#MostViewedNav LI {
	BORDER-RIGHT: #cdcdcd 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: =
#cdcdcd 1px solid; PADDING-LEFT: 9px; FONT-SIZE: 11px; PADDING-BOTTOM: =
5px; BORDER-LEFT: #cdcdcd 1px solid; LINE-HEIGHT: 2; PADDING-TOP: 5px; =
FONT-FAMILY: verdana,sans-serif
}
DIV#MostPopularLists DIV#MostViewedNav LI.current {
	BORDER-BOTTOM-STYLE: none
}
DIV#MostPopularLists DIV#MostViewedNav LI.current A {
	COLOR: red
}
DIV#MostPopularLists DIV#MostReadHead {
	BORDER-TOP: #ff0000 4px solid; BORDER-BOTTOM: #000000 1px dotted
}
DIV#MostPopularLists DIV#MostEmailedHead {
	BORDER-TOP: #ff0000 4px solid
}
DIV#MostPopularLists DIV#timeframeNavmostRead {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px =
dotted
}
DIV#MostPopularLists DIV#timeframeNavmostRead LI {
	PADDING-RIGHT: 5px; FONT-SIZE: 11px; LINE-HEIGHT: 2; FONT-FAMILY: =
verdana,sans-serif
}
DIV#MostPopularLists DIV#timeframeNavmostRead LI.current A {
	COLOR: red
}
DIV#MostPopularLists DIV#timeframeNavmostRead LI.timeLineItemFirst {
	BORDER-RIGHT: #000000 1px solid
}
DIV#MostPopularLists DIV#timeframeNavmostRead LI.timeLineItem {
	BORDER-RIGHT: #000000 1px solid
}
DIV#MostPopularLists DIV#timeframeNavmostRead LI.timeLineItemLast {
	BORDER-RIGHT-STYLE: none
}
DIV#MostPopularLists DIV#timeframeNavemailed {
	BORDER-TOP: #000000 1px dotted; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; =
BORDER-BOTTOM: #000000 1px dotted
}
DIV#MostPopularLists DIV#timeframeNavemailed LI {
	PADDING-RIGHT: 5px; FONT-SIZE: 11px; LINE-HEIGHT: 2; FONT-FAMILY: =
verdana,sans-serif
}
DIV#MostPopularLists DIV#timeframeNavemailed LI.current A {
	COLOR: red
}
DIV#MostPopularLists DIV#timeframeNavemailed LI.timeLineItemFirst {
	BORDER-RIGHT: #000000 1px solid
}
DIV#MostPopularLists DIV#timeframeNavemailed LI.timeLineItem {
	BORDER-RIGHT: #000000 1px solid
}
DIV#MostPopularLists DIV#timeframeNavemailed LI.timeLineItemLast {
	BORDER-RIGHT-STYLE: none
}
DIV#MostPopularLists TABLE.mostPopular-MostRead {
	WIDTH: 620px
}
TABLE.mostCommentedList {
	BORDER-TOP: #000000 1px dotted
}
TABLE.mostRecommendedList {
	BORDER-TOP: #000000 1px dotted
}
TABLE.mostPopular-MostRead TD.mostPopularCount {
	FONT-SIZE: 50px; WIDTH: 100px; COLOR: #ff0000; LINE-HEIGHT: 2; =
FONT-FAMILY: Georgia; TEXT-ALIGN: center
}
TABLE.mostCommentedList TD.mostPopularCount {
	FONT-SIZE: 50px; WIDTH: 100px; COLOR: #ff0000; LINE-HEIGHT: 2; =
FONT-FAMILY: Georgia; TEXT-ALIGN: center
}
TABLE.mostRecommendedList TD.mostPopularCount {
	FONT-SIZE: 50px; WIDTH: 100px; COLOR: #ff0000; LINE-HEIGHT: 2; =
FONT-FAMILY: Georgia; TEXT-ALIGN: center
}
TABLE.mostPopular-MostRead TD.mostPopularItemData {
	FONT-SIZE: 11px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; WIDTH: =
500px; LINE-HEIGHT: 2; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px =
dotted; FONT-FAMILY: verdana,sans-serif
}
TABLE.mostCommentedList TD.mostPopularItemData {
	FONT-SIZE: 11px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; WIDTH: =
500px; LINE-HEIGHT: 2; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px =
dotted; FONT-FAMILY: verdana,sans-serif
}
TABLE.mostRecommendedList TD.mostPopularItemData {
	FONT-SIZE: 11px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; WIDTH: =
500px; LINE-HEIGHT: 2; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px =
dotted; FONT-FAMILY: verdana,sans-serif
}
TABLE.mostPopular-MostRead TD.mostPopularItemData H4 A {
	FONT-SIZE: 14px; COLOR: #ff0000; FONT-FAMILY: Georgia
}
TABLE.mostCommentedList TD.mostPopularItemData H4 A {
	FONT-SIZE: 14px; COLOR: #ff0000; FONT-FAMILY: Georgia
}
TABLE.mostRecommendedList TD.mostPopularItemData H4 A {
	FONT-SIZE: 14px; COLOR: #ff0000; FONT-FAMILY: Georgia
}
DIV#mostpopular-right-rail {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: =
20px; WIDTH: 310px; PADDING-TOP: 10px
}
DIV#mostpopular-right-rail DIV.nav {
	BORDER-TOP: red 4px solid; WIDTH: 310px
}
DIV#mostpopular-right-rail DT {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 15px; =
LINE-HEIGHT: 1
}
DIV#mostpopular-right-rail DD {
	PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: =
url(/images/common/icon/icon-rss.png) no-repeat left top; =
PADDING-BOTTOM: 15px; LINE-HEIGHT: 1; FONT-FAMILY: verdana,sans-serif
}
DIV#mostpopular-right-rail DD.col1 {
	FLOAT: left; WIDTH: 150px
}
DIV#mostpopular-right-rail DD.col2 {
	FLOAT: left
}
DIV.col {
	FLOAT: left
}
.sec .layout {
	BACKGROUND: url(/images/common/section_shaddow.png) #fff repeat-y 0px =
0px
}
.mostpopular.sec .fragment.layout {
	BACKGROUND: url(/images/common/section_shaddow.png) #fff repeat-y 0px =
0px
}
.sec #section-main {
	WIDTH: 630px; PADDING-TOP: 10px; POSITION: relative
}
.sec #section-top {
	BACKGROUND: url(/images/common/borders/vertical-dot-1.png) #fff =
repeat-y 235px 0px
}
.sec #section-bottom {
	MARGIN-TOP: 10px; BACKGROUND: =
url(/images/common/borders/vertical-dot-1.png) #fff repeat-y 150px 0px; =
MARGIN-BOTTOM: 10px
}
.sec .full#section-bottom {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.sec #right-rail {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: =
20px; WIDTH: 310px; PADDING-TOP: 5px
}
.sec .section-area {
	PADDING-RIGHT: 20px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; WIDTH: =
360px; PADDING-TOP: 0px
}
.sec #group-a {
	MARGIN-BOTTOM: 0px; WIDTH: 360px
}
.sec #group-b {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; WIDTH: =
210px; PADDING-TOP: 0px
}
.sec #group-c {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px dotted; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px
}
.sec #group-d {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px 0px; WIDTH: 610px; PADDING-TOP: 0px
}
.sec #group-footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; MARGIN: =
10px 0px 0px; WIDTH: 960px; PADDING-TOP: 20px; BACKGROUND-COLOR: #fff
}
.sec #group-promo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px 0px; WIDTH: 610px; PADDING-TOP: 0px
}
.sec #group-g {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
140px; PADDING-TOP: 0px
}
.sec #group-cat {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; WIDTH: =
440px; PADDING-TOP: 0px
}
.sec .full#group-cat {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
610px; PADDING-TOP: 0px
}
.sec #group-cat DIV {
	WIDTH: 100%
}
.sec #group-cat .wide-big {
	POSITION: relative
}
.sec #group-cat .gam-header {
	POSITION: relative
}
.sec .controller {
	LEFT: 0px; WIDTH: 15px; CURSOR: pointer; POSITION: absolute; TOP: 0px
}
.sec #group-e {
	WIDTH: 310px
}
.sec #group-h {
	PADDING-BOTTOM: 5px
}
.sec #section-main DIV.text-ad {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px dotted; MARGIN-TOP: 10px; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 610px; PADDING-TOP: 5px
}
.sec #group-e .boxr {
	MARGIN: 0px
}
.sec #group-c .hdl-list {
	MARGIN: 0px 0px 0px 20px
}
.sec #group-c .hdl-list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: =
#666666; PADDING-TOP: 5px; LIST-STYLE-TYPE: disc
}
.routine-1 #group-b {
	FLOAT: right
}
.routine-1 #section-top {
	BACKGROUND: url(/images/common/borders/vertical-dot-1.png) #fff =
repeat-y 395px 0px
}
.routine-3 #group-b {
	FLOAT: right
}
.routine-3 #section-top {
	BACKGROUND: url(/images/common/borders/vertical-dot-1.png) #fff =
repeat-y 395px 0px
}
.routine-3 #section-bottom-divider {
	FONT-SIZE: 1px; WIDTH: 610px
}
.major #group-a {
	WIDTH: 610px
}
.major #group-a DIV {
	WIDTH: 100%
}
.major #group-a DIV.last {
	MARGIN-BOTTOM: 0px
}
.major #group-c {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 0px; WIDTH: 370px; PADDING-TOP: 0px
}
.major #section-top {
	MARGIN-TOP: 10px; BACKGROUND: =
url(/images/common/borders/vertical-dot-1.png) #fff repeat-y 235px 0px
}
.sec .wide {
	BACKGROUND-IMAGE: none
}
.sec .wide #section-main {
	WIDTH: 960px
}
.sec .wide #right-rail .boxAd {
	MARGIN: 10px 0px
}
.sec .wide #section-sub {
	BACKGROUND: url(/images/common/section_shaddow.png) #fff repeat-y 0px =
0px; WIDTH: 960px
}
.sec .wide #section-sub .section-left {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: =
610px; PADDING-TOP: 5px
}
.sec .wide #group-c {
	BORDER-TOP-WIDTH: 0px; PADDING-TOP: 0px
}
.sec .wide #group-cat .label {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #000 1px dotted
}
.sec .wide #group-c .label {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #000 1px dotted
}
.sec .wide #group-cat {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 20px; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.sec .wide #group-cat {
	WIDTH: 100%
}
.sec .wide #group-cat .group-cat-row {
	WIDTH: 100%
}
.sec .wide #group-cat H3 {
	WIDTH: 100%
}
.sec .wide #group-cat DIV {
	WIDTH: 550px
}
.sec .wide #group-a {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 0px; WIDTH: 960px; PADDING-TOP: 0px
}
.sec .wide #group-b {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/common/wide-background.gif) #fff repeat-y 0px 0px; =
PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; WIDTH: 960px; PADDING-TOP: =
0px
}
.sec .special #group-a {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 615px; PADDING-TOP: 0px
}
.sec .special #group-a H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; FONT: =
19px/1 georgia,sans-serif; COLOR: #333333; PADDING-TOP: 0px
}
.sec .special #group-b {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
615px; PADDING-TOP: 0px
}
.sec .special #group-bottom {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
615px; PADDING-TOP: 20px
}
.sec .special #group-e {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 10px
}
.sec .special #group-cat {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 615px; PADDING-TOP: 0px
}
.sec .special #group-cat .group-cat-row .hdl-list {
	MARGIN: 5px 0px 0px 70px
}
.sec .special #previous-reports {
	PADDING-RIGHT: 10px; BORDER-TOP: #000 1px dotted; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 30px; MARGIN: 10px 0px 0px; WIDTH: 595px; PADDING-TOP: =
5px
}
.sec .special #previous-reports H4 {
	MARGIN-BOTTOM: 5px
}
.sec .special #previous-reports IMG {
	POSITION: relative; TOP: 5px
}
.sec .special #previous-reports .error {
	FONT: 11px/1 verdana,sans-serif; MARGIN-LEFT: 10px; COLOR: red
}
.sec .auto .inner-wrap {
	PADDING-RIGHT: 20px; PADDING-LEFT: 70px; PADDING-BOTTOM: 20px; WIDTH: =
540px; PADDING-TOP: 10px
}
.bestsellerslist .auto .inner-wrap {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; WIDTH: =
600px; PADDING-TOP: 10px
}
.bestsellerslist .auto .inner-wrap .bestSellers {
	WIDTH: 100%
}
.sec .giEzine #issue-top {
	MARGIN: 10px 15px; WIDTH: 600px
}
.sec .giEzine #issue-bottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: =
10px 15px; WIDTH: 600px; PADDING-TOP: 5px
}
.sec .giEzine #issue-bottom H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 18px; =
PADDING-BOTTOM: 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px dotted
}
.routine-series.layout {
	BACKGROUND-IMAGE: none! important
}
.routine-series {
	FLOAT: left; MARGIN: 10px 0px; WIDTH: 960px
}
.sec .routine-series #group-d {
	FLOAT: right
}
.routine-series #group-top {
	MARGIN-BOTTOM: 10px; WIDTH: 960px
}
.routine-series #group-fragment {
	MARGIN-BOTTOM: 10px; WIDTH: 960px
}
.routine-series #group-bottom {
	MARGIN-BOTTOM: 10px; WIDTH: 960px
}
.routine-series #group-top .boxr {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 0px
}
.routine-series #group-fragment {
	PADDING-TOP: 10px
}
.routine-series #group-top {
	BACKGROUND: url(/images/common/borders/vertical-dot-1.png) #fff =
repeat-y 630px 0px; MARGIN-BOTTOM: 20px! important
}
.routine-series #group-top #group-a {
	PADDING-RIGHT: 20px; WIDTH: 610px
}
.routine-series #group-top #group-a-rail {
	PADDING-LEFT: 20px; WIDTH: 310px
}
.routine-series #group-bottom {
	BACKGROUND: url(/images/common/borders/vertical-dot-1.png) #fff =
repeat-y 330px 0px; FLOAT: left
}
.routine-series #group-e {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: =
320px; PADDING-TOP: 5px
}
.routine-series #main-section {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: =
620px; PADDING-TOP: 5px
}
.routine-series #main-section H3.label {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
5px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px dotted
}
.routine-series #main-section .cat-header {
	WIDTH: 620px
}
* HTML .routine-series #main-section .cat-header {
	WIDTH: 615px
}
.routine-series #main-section .group-c {
	MARGIN-TOP: 10px; PADDING-TOP: 5px
}
.routine-series #main-section .text-ad {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px dotted; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px 10px; WIDTH: 610px; =
PADDING-TOP: 10px
}
* HTML .routine-series #main-section .text-ad {
	MARGIN: 10px 0px 0px 5px
}
#featurePromoHolder {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; WIDTH: 610px; BORDER-BOTTOM: =
#000 1px dotted
}
#featurePromo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: =
600px; LINE-HEIGHT: 1! important; PADDING-TOP: 5px; BACKGROUND-COLOR: =
#333
}
#featurePromo H6 {
	COLOR: #dfdfdf
}
#featurePromo P {
	COLOR: #dfdfdf
}
#featurePromo A {
	COLOR: #fff
}
#featurePromo H3 {
	FONT-SIZE: 16px
}
#featurePromo P {
	FONT-SIZE: 11px
}
#featurePromo A:hover {
	TEXT-DECORATION: underline
}
#featurePromo A.throw {
	DISPLAY: block; FLOAT: left; LINE-HEIGHT: 1; MARGIN-RIGHT: 10px
}
.fpGroupA-normal {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 15px; WIDTH: 100%; BORDER-BOTTOM: =
#000 1px dotted
}
.fpGroupA-large {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 15px; WIDTH: 100%; BORDER-BOTTOM: =
#000 1px dotted
}
.last.fpGroupA-normal {
	BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px
}
.major .last.fpGroupA-normal {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #000 1px =
dotted
}
.fpGroupA-large H1 {
	FLOAT: left
}
.fpGroupA-large P {
	FLOAT: left
}
.fpGroupA-large H1.above {
	MARGIN-BOTTOM: 5px; WIDTH: 100%
}
.fpGroupA-large H1.below {
	MARGIN-TOP: 5px; WIDTH: 100%
}
.fpGroupA-large P.image {
	WIDTH: 100%
}
.fpGroupA-large .inter {
	MARGIN-TOP: 5px; FLOAT: left
}
.fpGroupE-normal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 100%; PADDING-TOP: 10px
}
.fpGroupE-columnist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 100%; PADDING-TOP: 10px
}
.no-border.fpGroupE-normal {
	BORDER-TOP: #000 1px dotted
}
.is-label.fpGroupE-normal {
	PADDING-TOP: 8px
}
.fpGroupE-normal H3 {
	FONT-SIZE: 13px; LINE-HEIGHT: 1.5
}
.fpGroupE-normal H4 A {
	FONT-SIZE: 13px; COLOR: #ff0000; LINE-HEIGHT: 1.5
}
.fpGroupE-normal .content {
	FLOAT: left; WIDTH: 140px
}
.fpGroupE-columnist .content {
	FLOAT: left; WIDTH: 140px
}
.fpGroupE-normal .content-full {
	WIDTH: 100%
}
.fpGroupE-normal .content P {
	MARGIN: 5px 0px
}
.fpGroupE-columnist .content P {
	MARGIN: 5px 0px
}
.fpGroupE-normal .image {
	FLOAT: right; WIDTH: 160px
}
.fpGroupE-header {
	WIDTH: 100%
}
.fpGroupE-header H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: =
15px; COLOR: #000; LINE-HEIGHT: 1; PADDING-TOP: 5px
}
.throwHeader.fpGroupE-header H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 10px
}
.fpGroupE-image-full P {
	FONT-SIZE: 10px; LINE-HEIGHT: 1.5; POSITION: relative
}
.fpGroupE-selectList {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px dotted; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px
}
.fpGroupE-selectList SELECT {
	FLOAT: left; WIDTH: 180px
}
.fpGroupE-selectList H4 {
	MARGIN-BOTTOM: 5px
}
.fpGroupE-selectList .go-button {
	FLOAT: left; MARGIN-LEFT: 10px
}
.fpGroupE-selectList .error {
	MARGIN-TOP: 5px; DISPLAY: block; FONT: 11px/1 verdana,sans-serif; =
WIDTH: 100%; COLOR: red
}
.fpGroupE-list1 {
	WIDTH: 100%
}
.fpGroupE-list1 .article-row {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: =
100%; PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px dotted
}
.fpGroupE-list1 .first.article-row {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 0px
}
.fpGroupE-list1 .more {
	FONT-SIZE: 14px; FLOAT: left; MARGIN: 10px 0px 5px
}
.fpGroupE-list2 {
	WIDTH: 100%
}
.fpGroupE-list2 .article-row {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px dotted
}
.fpGroupE-list2 .first.article-row {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 0px
}
.fpGroupE-list2 .last.article-row {
	BORDER-BOTTOM-WIDTH: 0px
}
.fpGroupE-list2 .image {
	WIDTH: 70px
}
.fpGroupE-list2 .content {
	WIDTH: 240px
}
.fpGroupE-list2 .content H5 {
	MARGIN-TOP: 3px
}
.fpGroupE-list3 {
	WIDTH: 100%
}
.fpGroupE-list3 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 0px
}
.fpGroupE-list3 UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; =
PADDING-TOP: 0px
}
.fpHTML-normal {
	WIDTH: 100%
}
.fpBigGroup-A H3 {
	FLOAT: left
}
.fpBigGroup-A P {
	FLOAT: left
}
.fpBigGroup-A H3.above {
	MARGIN-BOTTOM: 5px; WIDTH: 100%
}
.fpBigGroup-A H3.below {
	MARGIN-TOP: 5px; WIDTH: 100%
}
.fpBigGroup-A P.image {
	WIDTH: 100%
}
#group-a UL.related-link-list {
	PADDING-TOP: 5px
}
#group-b P.image {
	MARGIN-BOTTOM: 5px
}
#group-b H4.see-also {
	PADDING-TOP: 10px
}
#group-b UL.related-link-list {
	PADDING-TOP: 5px
}
#group-g H4.gam-header {
	PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: none; WIDTH: 100%
}
#group-e .label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px dotted
}
#group-e .fragment {
	WIDTH: 100%
}
#group-e .fpGroupE-normal {
	MARGIN: 0px 0px 10px
}
#group-e .fpGroupE-image-full {
	MARGIN: 0px 0px 10px
}
#group-e .fpGroupE-selectList {
	MARGIN: 0px 0px 10px
}
#group-e .fpGroupE-list1 {
	MARGIN: 0px 0px 10px
}
#group-e .fpGroupE-columnist {
	MARGIN: 0px 0px 10px
}
#group-e .fpHTML-normal {
	MARGIN: 0px 0px 10px
}
#group-e .fragment {
	MARGIN: 0px 0px 10px
}
#group-footer DIV#group-footer-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/common/borders/border-area-footer.png) #fff repeat-y 0px =
25px; PADDING-BOTTOM: 0px; WIDTH: 960px; PADDING-TOP: 0px
}
#group-d {
	BACKGROUND: url(/images/common/borders/border-area-d.png) repeat-y 0px =
5px
}
#group-footer DIV {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 162px; PADDING-TOP: 0px
}
#group-d DIV {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 163px; PADDING-TOP: 0px
}
#group-footer H5 {
	FLOAT: left; PADDING-TOP: 0px
}
#group-d H5 {
	FLOAT: left; PADDING-TOP: 0px
}
#group-footer .fpGroupD-header {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #fff 1px =
solid; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; =
BACKGROUND-COLOR: #fff
}
#group-d .fpGroupD-header {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #fff 1px =
solid; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; =
BACKGROUND-COLOR: #fff
}
#group-d .fpGroupD-columnist {
	PADDING-TOP: 10px
}
#group-d .fpGroupD-normal {
	PADDING-TOP: 10px
}
#group-footer .fpGroupD-columnist {
	PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
#group-footer .fpGroupD-normal {
	PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
#group-footer H3 {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #000 1px dotted
}
#group-d H3 {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #000 1px dotted
}
.fpGroupPromo-header {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #fff 1px =
solid; WIDTH: 610px; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; =
BACKGROUND-COLOR: #fff
}
.fpGroupPromo-header H3 {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #000 1px dotted
}
.fpGroupPromo-normal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: =
610px; PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px dotted
}
.last.fpGroupPromo-normal {
	BORDER-BOTTOM-WIDTH: 0px
}
.fpGroupPromo-normal .image {
	PADDING-RIGHT: 15px; WIDTH: 190px
}
.fpGroupPromo-normal .content {
	WIDTH: 400px
}
#group-cat .group-cat-row {
	PADDING-BOTTOM: 10px
}
#group-cat .label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
#group-cat .group-cat-row .hdl-med-list {
	MARGIN: 0px 0px 0px 40px
}
#group-cat .group-cat-row .hdl-med-list LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px dotted; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 8px; COLOR: #666666; PADDING-TOP: 8px; LIST-STYLE-TYPE: =
disc
}
#group-g H4 {
	BORDER-TOP: #000 1px dotted; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; COLOR: #000; LINE-HEIGHT: 2
}
#group-h {
	WIDTH: 100%
}
#group-h .label {
	MARGIN-BOTTOM: 10px
}
#group-h DIV.col {
	FLOAT: left; WIDTH: 100px
}
#group-h DIV.middle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#group-h UL {
	CLEAR: left; FLOAT: left; MARGIN: 10px 0px; WIDTH: 100%
}
.fpGroupB-normal {
	BACKGROUND: url(/images/common/borders/horizontal-dot-1.png) repeat-x =
left bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 15px; WIDTH: 100%
}
.fpGroupB-review {
	BACKGROUND: url(/images/common/borders/horizontal-dot-1.png) repeat-x =
left bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 15px; WIDTH: 100%
}
.fpGroupB-large {
	BACKGROUND: url(/images/common/borders/horizontal-dot-1.png) repeat-x =
left bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 15px; WIDTH: 100%
}
.fpGroupB-columnist {
	BACKGROUND: url(/images/common/borders/horizontal-dot-1.png) repeat-x =
left bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 15px; WIDTH: 100%
}
.last.fpGroupB-normal {
	BACKGROUND-IMAGE: none
}
.last.fpGroupB-review {
	BACKGROUND-IMAGE: none
}
.last.fpGroupB-large {
	BACKGROUND-IMAGE: none
}
.last.fpGroupB-columnist {
	BACKGROUND-IMAGE: none
}
.fpGroupB-review IMG.rating {
	MARGIN: 5px 0px
}
.fpGroupB-columnist .image {
	FLOAT: left
}
.fpGroupE-columnist .image {
	FLOAT: right; MARGIN-LEFT: 10px
}
.fpGroupA-wide {
	OVERFLOW: hidden; HEIGHT: 300px
}
.fpGroupA-wide .meta-data {
	COLOR: #fff! important
}
.fpGroupA-wide .meta-data .date {
	COLOR: #fff! important
}
.fpGroupA-wide .social-media {
	COLOR: #fff! important
}
.fpGroupA-wide .social-media .recommendations {
	COLOR: #fff! important
}
.fpGroupA-wide .meta-data A {
	COLOR: #fff! important
}
.fpGroupA-wide H6 {
	COLOR: #fff! important
}
.fpGroupA-wide #section-a-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: =
100%; COLOR: #fff; PADDING-TOP: 0px
}
.fpGroupA-wide #section-a-copy {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; WIDTH: =
310px; PADDING-TOP: 10px
}
.fpGroupA-wide.no-image {
	BACKGROUND: url(/images/common/sectionA_noImage.png) #000 no-repeat =
60px 0px
}
.fpGroupA-wide.no-image #section-a-copy {
	MARGIN-LEFT: 260px; WIDTH: 670px
}
.fpGroupA-wide.no-image #section-a-link {
	DISPLAY: none
}
.fpGroupA-wide #section-a-link A {
	FLOAT: left; WIDTH: 628px
}
.fpGroupA-wide #section-a-copy P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.fpGroupA-wide #section-a-copy A {
	COLOR: #fff
}
.fpGroupA-wide #section-a-copy P {
	COLOR: #fff
}
.fpGroupA-wide #section-a-copy A:hover {
	TEXT-DECORATION: underline
}
.fpGroupA-wide UL.related-link-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
.fpGroupA-wide .related-link-list LI {
	PADDING-LEFT: 15px; BACKGROUND: url(/images/common/white-bullet.gif) =
no-repeat 5px 7px; ZOOM: 1; LIST-STYLE-TYPE: none
}
.fpGroupA-wide .related-link-list LI IMG {
	DISPLAY: none
}
.fpGroupA-wide .related-link-list LI A.grey-chevron {
	BACKGROUND: url(/images/common/white-chevron-2.gif) no-repeat right =
center
}
.wide #group-a UL.related-link-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.fpGroupB-wide {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: =
220px; PADDING-TOP: 0px
}
fpGroupB-wide.last {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.last.fpGroupC-wide {
	BORDER-BOTTOM-WIDTH: 0px
}
.fpGroupC-wide {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
MARGIN-LEFT: 60px; WIDTH: 550px; PADDING-TOP: 10px; BORDER-BOTTOM: #000 =
1px dotted
}
.fpGroupC-wide IMG {
	PADDING-BOTTOM: 5px
}
.fpGroupC-wide H2 {
	PADDING-BOTTOM: 5px
}
.fpGroupC-wide .inter {
	MARGIN-TOP: 5px
}
.fpGroupC-wide .related-link-list {
	MARGIN: 5px 0px 0px 20px
}
.fpGroupCat-wide .related-link-list {
	MARGIN: 5px 0px 0px 20px
}
.last.fpGroupCat-wide {
	BORDER-BOTTOM-WIDTH: 0px
}
.fpGroupCat-wide {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
MARGIN-LEFT: 60px; WIDTH: 550px; PADDING-TOP: 10px; BORDER-BOTTOM: #000 =
1px dotted
}
.wide #group-cat .group-cat-row .hdl-list {
	MARGIN: 0px 0px 0px 70px
}
.fpGroupCat-wide .see-also {
	MARGIN-TOP: 5px
}
.fpGroupC-wide .see-also {
	MARGIN-TOP: 5px
}
.fpGroupCat-wide UL.related-link-list LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
FONT-SIZE: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.sec .special H3.all {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; =
FONT-SIZE: 19px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 5px; MARGIN: =
10px 0px 0px; COLOR: #333333; LINE-HEIGHT: 1; PADDING-TOP: 0px
}
.sec .special #group-a .brand-border {
	FONT-SIZE: 1px; WIDTH: 100%
}
.fpGroupA-special {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; WIDTH: =
605px; PADDING-TOP: 20px; BORDER-BOTTOM: #000 1px dotted; POSITION: =
relative
}
.last.fpGroupA-special {
	BORDER-BOTTOM-WIDTH: 0px
}
.fpGroupA-special .image {
	WIDTH: 240px
}
.fpGroupA-special .content {
	WIDTH: 365px
}
.fpGroupA-special .content P {
	MARGIN-BOTTOM: 5px; FONT: 13px/1.2 georgia,sans-serif
}
.fpGroupA-special .content A.main-link {
	BACKGROUND-POSITION: 100% 2px; FONT: 13px/1 'Trebuchet MS',sans-serif; =
COLOR: #ff0000; PADDING-TOP: 1px; POSITION: relative; TOP: -5px
}
.fpGroupA-special .content .related-link-list A {
	BACKGROUND-POSITION: 100% 4px; FONT: 13px/1.2 verdana,sans-serif; =
COLOR: #ff0000
}
.fpGroupA-special .content A.main-link {
	BACKGROUND-POSITION: 100% 4px; FONT: 13px/1.2 verdana,sans-serif; =
COLOR: #ff0000
}
.fpGroupA-special .updated {
	MARGIN-TOP: 20px; LEFT: 250px; FONT: 10px/1 verdana,sans-serif; WIDTH: =
350px; COLOR: #666666; BOTTOM: 25px; POSITION: absolute
}
.fpGroupA-special .updated A {
	FONT: 13px/1.2 verdana,sans-serif; COLOR: #ff0000
}
.fpGroupCat-detail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px dotted
}
.first.fpGroupCat-detail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 0px
}
.last.fpGroupCat-detail {
	BORDER-BOTTOM-WIDTH: 0px
}
.sec #group-cat .fpGroupCat-detail .image {
	PADDING-RIGHT: 20px; FLOAT: left; WIDTH: 160px
}
.sec #group-cat .fpGroupCat-detail .content {
	FLOAT: left; WIDTH: 260px
}
.sec #group-cat .fpGroupCat-detail .content-full.content {
	WIDTH: 100%
}
#market-action DIV {
	FLOAT: none
}
#market-action {
	WIDTH: 100%
}
#market-stats {
	WIDTH: 100%
}
#market-stats #market-info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
10px; PADDING-TOP: 10px
}
#market-stats .market-links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
10px; PADDING-TOP: 10px
}
#market-stats #market-info {
	PADDING-RIGHT: 10px; BACKGROUND: =
url(/images/common/borders/vertical-dot-2.png) repeat-y right top; =
WIDTH: 185px
}
#market-stats .market-links {
	WIDTH: 105px
}
#market-stats .market-links .related-link-list {
	MARGIN-LEFT: 10px
}
#market-stats .market-links .related-link-list LI {
	FONT: 10px/1.5 verdana,sans-serif; LIST-STYLE-TYPE: none
}
.datatable#todays-markets TABLE TFOOT P.powered-by {
	DISPLAY: none
}
#market-info .datatable TABLE {
	FONT-SIZE: 10px; FLOAT: left; WIDTH: 185px; BORDER-TOP-STYLE: none; =
FONT-FAMILY: "Trebuchet MS", sans-serif
}
#market-info .datatable TABLE THEAD TH {
	FONT-WEIGHT: bold; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none
}
.marketAction #market-info .datatable TABLE THEAD TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
.todaysMarket #market-info .datatable TABLE THEAD TH {
	BORDER-BOTTOM-STYLE: none
}
#market-info .datatable TABLE TBODY TD {
	WIDTH: 33%; BORDER-BOTTOM-STYLE: none
}
.marketAction #market-info .datatable TABLE TBODY TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
.todaysMarket #market-info .datatable TABLE TBODY TD {
=09
}
#market-info .datatable TABLE TR.negative TD.chg {
	COLOR: #cc1111
}
#market-info .datatable TABLE TR.positive TD.chg {
	COLOR: #009933
}
#market-action #market-info .datatable TABLE {
	FONT-SIZE: 11px; WIDTH: 100%
}
#market-action #market-info .datatable TABLE THEAD TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 6px
}
#market-action #market-info .datatable TABLE TFOOT {
	DISPLAY: none
}
#market-action #market-info .datatable .widget-content P.footnote {
	DISPLAY: none
}
#market-action P.footnote {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; =
PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 5px
}
#market-stats UL.menu A {
	FONT-WEIGHT: normal
}
#market-view .mktTable A {
	TEXT-DECORATION: none
}
#market-view .mktHeader {
	DISPLAY: none
}
#market-view .mktFootNote TD {
	LINE-HEIGHT: 1.2em; TEXT-ALIGN: center
}
#market-view .mktTable {
	BACKGROUND-COLOR: #ffffff
}
#market-view TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
#market-view TR.mktEven TD {
	BACKGROUND-COLOR: #ededed
}
#market-view TR.mktOdd TD {
	BACKGROUND-COLOR: #f6f6f6
}
#group-d DIV.widget {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
#group-d DIV.widget DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
#group-d .widget .widget-content {
	MARGIN-BOTTOM: 0px
}
#blog-promo {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px dotted; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 10px; MARGIN: 10px 0px; WIDTH: 100%; PADDING-TOP: 10px; =
BORDER-BOTTOM: #000 1px dotted
}
#blog-promo .blog-image {
	PADDING-RIGHT: 10px; FLOAT: left
}
#blog-promo .blog-info {
	FLOAT: left; WIDTH: 200px
}
#blog-promo .blog-info P {
	MARGIN: 5px 0px
}
#stock-tools {
	MARGIN-BOTTOM: 10px; WIDTH: 100%
}
#stock-tools DIV {
	FLOAT: left
}
#stock-tools .search-form {
	WIDTH: 190px
}
#stock-tools .search-sponsor {
	WIDTH: 120px
}
#stock-tools .search-form DIV {
	CLEAR: left; WIDTH: 185px
}
#stock-tools .search-form INPUT {
	WIDTH: 90px
}
#stock-tools .search-form A.symbol-lookup {
	PADDING-LEFT: 10px; FONT: 10px/1.5 verdana,sans-serif
}
.fpGroupE-poll.poll-fragment {
	BACKGROUND: url(/images/common/borders/vertical-dot-2.png) repeat-y =
154px 0px
}
.poll-fragment {
	MARGIN: 10px 0px; WIDTH: 100%
}
.poll-fragment .poll {
	PADDING-BOTTOM: 10px; WIDTH: 150px; MARGIN-RIGHT: 5px
}
.fpGroupE-poll-full.poll-fragment .poll {
	WIDTH: 300px
}
.poll-fragment .full {
	WIDTH: 100%
}
.poll-fragment .poll FORM {
	MARGIN: 10px 0px 5px
}
.poll-fragment .poll FORM P {
	PADDING-TOP: 5px
}
.poll-fragment .poll FORM LI {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 100%
}
.poll-fragment .poll FORM LI .poll-option {
	WIDTH: 25px
}
.poll-fragment .poll FORM LI .poll-label {
	WIDTH: 125px
}
.fpGroupE-poll-full.poll-fragment .poll FORM LI .poll-label {
	WIDTH: 275px
}
.poll-fragment .poll FORM LABEL {
	FONT: 11px/1.5 verdana,sans-serif
}
.poll-fragment .puzzles {
	PADDING-LEFT: 4px; PADDING-BOTTOM: 10px; WIDTH: 150px
}
.poll-fragment .puzzles H4 {
	MARGIN: 10px 0px; FONT: bold 10px/1.5 verdana,sans-serif
}
.poll-fragment .puzzles UL {
	MARGIN-LEFT: 0px
}
.poll-fragment .puzzles UL LI {
	FONT: 10px/1.5 verdana,sans-serif; LIST-STYLE-TYPE: none
}
.poll-fragment .poll-content {
	MARGIN-TOP: 5px; WIDTH: 100%
}
.poll-fragment .poll-row {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: =
0px; FONT: 11px/1.5 verdana,sans-serif; WIDTH: 100%; PADDING-TOP: 0px
}
.poll-fragment .poll-row .poll-answer {
	WIDTH: 100%
}
.poll-fragment .poll-row .poll-result {
	MARGIN-TOP: 2px; FLOAT: left; WIDTH: 140px; MARGIN-RIGHT: 10px
}
.fpGroupE-poll-full.poll-fragment .poll-row .poll-result {
	WIDTH: 290px
}
.poll-fragment .poll-row SPAN {
	DISPLAY: none
}
.poll-fragment .poll-row SPAN.poll-percent {
	DISPLAY: inline; MARGIN-LEFT: 5px; COLOR: #ff0000
}
.poll-fragment .past-polls {
=09
}
.poll-fragment .past-polls A {
=09
}
.poll-fragment #poll-button {
	MARGIN-BOTTOM: 10px
}
#most-popular {
	MARGIN-BOTTOM: 10px; WIDTH: 100%
}
#most-popular DIV {
	FLOAT: left; WIDTH: 310px
}
#most-popular UL {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: =
10px; WIDTH: 100%; BORDER-BOTTOM: #000 1px dotted
}
#most-popular UL LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: =
11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: =
#8c8c8c 1px solid; LINE-HEIGHT: 1; PADDING-TOP: 0px; FONT-FAMILY: =
verdana,sans-serif
}
#most-popular UL LI.first {
	PADDING-LEFT: 0px; BORDER-LEFT: 0px
}
#most-popular UL.secondary {
	MARGIN-TOP: 0px
}
#most-popular TABLE TD {
	PADDING-RIGHT: 5px
}
#most-popular TABLE TD {
	FONT: 11px/2 verdana,sans-serif
}
#most-popular TABLE H3 {
	FONT: 11px/2 verdana,sans-serif
}
#most-popular .throw A {
	MARGIN-TOP: 5px; FLOAT: left
}
.teasers {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; WIDTH: 100%; PADDING-TOP: 10px
}
.teasers H3 {
	FONT-SIZE: 13px; LINE-HEIGHT: 1.5
}
.teasers H3 SPAN {
=09
}
.teasers H4 A {
	FONT-SIZE: 13px; COLOR: #ff0000; LINE-HEIGHT: 1.5
}
.teasers .content {
	FLOAT: left; WIDTH: 140px
}
.teasers .content-full {
	WIDTH: 100%
}
.teasers .content P {
	MARGIN: 5px 0px
}
.teasers .image {
	FLOAT: right; WIDTH: 160px
}
#insights {
	WIDTH: 100%
}
#insights DIV {
	FLOAT: left; WIDTH: 100%
}
#insights UL#insights-tabs {
	MARGIN-TOP: 0px; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 10px; =
WIDTH: 100%; BORDER-BOTTOM: #000 1px dotted
}
#insights UL#insights-tabs LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FONT-SIZE: =
11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: =
#8c8c8c 1px solid; LINE-HEIGHT: 1; PADDING-TOP: 0px; FONT-FAMILY: =
verdana,sans-serif
}
#insights UL#insights-tabs LI.first {
	PADDING-LEFT: 0px; BORDER-LEFT: 0px
}
#insights UL.ui-tabs-nav {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px; WIDTH: 100%; BORDER-BOTTOM: =
#000 1px dotted
}
#insights .more-popular {
	CLEAR: left; MARGIN-TOP: 10px; FLOAT: left
}
#insights .more-popular A {
	FONT: 13px/1.5 'Trebuchet MS', verdana,sans-serif; COLOR: #ff0000
}
#insights #columnist-tab LI {
	CLEAR: left; MARGIN-TOP: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: =
100%; BORDER-BOTTOM: #000 1px dotted
}
#insights #columnist-tab LI DIV.image {
	FLOAT: left; WIDTH: 70px
}
#insights #columnist-tab LI DIV.content {
	FLOAT: left; WIDTH: 240px
}
#insights #columnist-tab LI DIV.content H4 {
	BORDER-TOP-WIDTH: 0px; FONT: 11px/1.5 verdana,sans-serif; COLOR: =
#ff0000
}
#insights #columnist-tab LI DIV.content A {
	FONT: 11px/1.5 verdana,sans-serif
}
#insights #blogger-tab LI {
	CLEAR: left; MARGIN-TOP: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: =
100%; BORDER-BOTTOM: #000 1px dotted
}
#insights #blogger-tab LI H4 {
	BORDER-TOP-WIDTH: 0px
}
#insights #blogger-tab LI H4 A {
	FONT: 13px/1.1 verdana,sans-serif; COLOR: #ff0000
}
#insights #blogger-tab LI A {
	FONT: 11px/1.1 verdana,sans-serif
}
#featureTopics P.gam {
	LINE-HEIGHT: 1.5
}
#featureTopics UL {
	LINE-HEIGHT: 1.5
}
#featureTopics P.gam {
	FONT: 11px/1.5 georgia,sans-serif
}
.cartoon #article-content H3 {
	MARGIN: 10px 0px
}
SPAN.up {
	COLOR: #009933
}
SPAN.down {
	COLOR: #ff0000
}
.fragment.layout {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.fragment.layout .fpHTML-normal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 960px; PADDING-TOP: 10px
}
.personals.fragment #perosonals-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 960px; PADDING-TOP: 10px
}
.personals.fragment #perosonals-container .container {
	FLOAT: left; WIDTH: 460px
}
.personals.fragment #perosonals-container .position-0.container {
	MARGIN: 10px 10px 10px 0px
}
.personals.fragment #perosonals-container .position-1.container {
	FLOAT: right; MARGIN: 10px 0px 10px 10px
}
#market-chart IMG {
	FLOAT: left
}
#market-chart UL {
	MARGIN-TOP: 1px; FLOAT: right; WIDTH: 53px
}
#market-chart LI {
	BORDER-BOTTOM: #333333 1px dotted; BACKGROUND-COLOR: #e7e7e7
}
#market-chart LI.last {
	BORDER-BOTTOM-STYLE: none
}
#market-chart LI.active {
	BACKGROUND-POSITION: 0px 100%; BACKGROUND-IMAGE: =
url(/images/common/shim-active.png); BACKGROUND-REPEAT: repeat-x
}
#market-chart LI.inactive {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: =
url(/images/common/shim-inactive.png); BACKGROUND-REPEAT: repeat-x
}
#market-chart LI A {
	DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 12px; COLOR: #000000; =
LINE-HEIGHT: 28px; FONT-FAMILY: "Trebuchet MS",sans-serif; HEIGHT: 28px; =
outline-color: -moz-use-text-color; outline-style: none; outline-width: =
0
}
#group-e .wine-butler {
	BACKGROUND: url(/images/gam/wine-butler-bg.png) no-repeat 0px 5px
}
#group-e .wine-butler H3 {
	FONT-SIZE: 32px; MARGIN-LEFT: 45px; COLOR: #999
}
#group-e .wine-butler P {
	MARGIN-TOP: 7px; DISPLAY: block; FONT-SIZE: 11px; MARGIN-BOTTOM: 23px; =
MARGIN-LEFT: 50px; LINE-HEIGHT: 1.3em; FONT-FAMILY: Verdana,sans-serif
}
.fpEzine {
	WIDTH: 100%
}
.fpEzine H3 {
	FONT-SIZE: 20px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; =
BORDER-BOTTOM: #000 1px dotted
}
.fpEzine .current-info {
	PADDING-LEFT: 5px; FONT: 16px/1.5 georgia,sans-serif; COLOR: #707070
}
.fpEzine .ezine-top {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; WIDTH: 600px; COLOR: #fff; =
BORDER-BOTTOM: #000 1px dotted
}
.fpEzine .ezine-top.no-image {
	BACKGROUND-COLOR: #666666
}
.fpEzine .ezine-top .meta-data {
	COLOR: #fff! important
}
.fpEzine .ezine-top .meta-data A {
	COLOR: #fff! important
}
.fpEzine .ezine-top .date {
	COLOR: #fff! important
}
.fpEzine .ezine-top P {
	COLOR: #fff! important
}
.fpEzine .ezine-top H3 {
	COLOR: #fff! important
}
.fpEzine .ezine-top H3 A {
	COLOR: #fff! important
}
.fpEzine .ezine-top H6 {
	COLOR: #fff! important
}
.fpEzine .ezine-top H3 A:hover {
	TEXT-DECORATION: underline
}
.fpEzine .ezine-top H3 {
	FONT-SIZE: 24px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px; =
LINE-HEIGHT: 1.3
}
.fpEzine .ezine-top .top-copy {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: =
10px; WIDTH: 300px; PADDING-TOP: 10px
}
.fpEzine .ezine-top.no-image .top-copy {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 590px; PADDING-TOP: 10px
}
.fpEzine .top-stories {
	BACKGROUND: url(/images/globeinvestor/bg-vertical.png) #fff repeat-y =
290px 0px; WIDTH: 100%
}
.fpEzine .top-stories .divider {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/globeinvestor/bg-horizontal.png) #fff repeat-x 0px 50%; =
PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 10px
}
.fpEzine .top-story {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; WIDTH: =
290px; PADDING-TOP: 15px
}
.fpEzine .position-1.top-story {
	FLOAT: right
}
.fpEzine .top-story H3 {
	BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px
}
.past-ezines {
	BACKGROUND: url(/images/globeinvestor/bg-ezine.png) #fff repeat-y -1px =
0px; FLOAT: left; MARGIN: 10px 0px; WIDTH: 100%
}
.past-ezines LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 143px; PADDING-TOP: 5px
}
.past-ezines LI.last {
	WIDTH: 130px
}
.past-ezines LI IMG {
	PADDING-BOTTOM: 5px
}
.past-ezines LI H4 {
	PADDING-BOTTOM: 5px
}
.past-ezines LI UL {
	COLOR: #999999
}
.past-ezines LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: =
12px/1.5 verdana,sans-serif; MARGIN-LEFT: 15px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: disc
}
.fpSeries-large {
	OVERFLOW: hidden; WIDTH: 610px; HEIGHT: 360px
}
.fpSeries-large .link-container {
	FLOAT: left; WIDTH: 335px; CURSOR: pointer; HEIGHT: 360px
}
.fpSeries-large .content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: =
url(/images/article/photogallery/meta-bg.png) repeat-y left top; =
PADDING-BOTTOM: 20px; WIDTH: 230px; COLOR: #fff; PADDING-TOP: 20px; =
HEIGHT: 320px
}
.fpSeries-large .content-container {
	COLOR: #fff
}
.fpSeries-large .content-container H6 {
	PADDING-BOTTOM: 15px; FONT: 12px/1 Verdana, sans-serif; TEXT-TRANSFORM: =
uppercase; COLOR: #cccccc
}
.fpSeries-large .content-container H1 A:hover {
	COLOR: #fff
}
.fpSeries-large .content-container P {
	FONT-SIZE: 12px; COLOR: #fff; PADDING-TOP: 10px
}
.fpSeries-large .content-container P .meta-data {
	COLOR: #fff! important
}
.fpSeries-large .content-container P .meta-data .date {
	COLOR: #fff! important
}
.fpSeries-large .content-container P .meta-data .social-media =
.recommendations {
	COLOR: #fff! important
}
.fpSeries-large .content-container P .meta-data A {
	COLOR: #fff! important
}
.fpGroupSeries {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 10px; WIDTH: =
580px; CURSOR: pointer; PADDING-TOP: 0px
}
.fpGroupSeries .container {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px dotted; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.first.fpGroupSeries .container {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.fpGroupSeries H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; FONT: =
10px/0.63em Verdana, sans-serif; MARGIN-LEFT: -30px; TEXT-TRANSFORM: =
uppercase; COLOR: #666666; PADDING-TOP: 5px
}
.fpGroupSeries H3 {
	WIDTH: 580px
}
.first.fpGroupSeries H3 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.fpGroupSeries H3 A {
	FONT-SIZE: 19px; COLOR: #000
}
.fpGroupSeries H3 A:hover {
	COLOR: #ff0000
}
.fpGroupSeries .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
580px; PADDING-TOP: 0px
}
.fpGroupSeries .content P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px
}
.last.fpGroupSeries .content {
	BORDER-BOTTOM-WIDTH: 0px
}
.disabled.fpGroupSeries {
	CURSOR: default; COLOR: #999999
}
.disabled.fpGroupSeries H3 {
	CURSOR: default; COLOR: #999999
}
.disabled.fpGroupSeries H3 A {
	CURSOR: default; COLOR: #999999
}
.disabled.fpGroupSeries H3 A:hover {
	CURSOR: default; COLOR: #999999
}
.disabled.fpGroupSeries H6 {
	CURSOR: default; COLOR: #999999
}
.disabled.fpGroupSeries P {
	CURSOR: default; COLOR: #999999
}
.routine-series .fpGroupE-normal.brand-border {
	BORDER-TOP-WIDTH: 0px
}
.routine-series .fpGroupE-header.brand-border {
	BORDER-TOP-WIDTH: 0px
}
.routine-series #group-e .fpGroupE-header .label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px
}
.routine-series .fpGroupE-header H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; =
PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.2; PADDING-TOP: 0px; BORDER-BOTTOM: =
#000 1px dotted
}
.routine-series .fpGroupE-poll-full.poll-fragment .poll {
	FLOAT: right; WIDTH: 310px; MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
.routine-series .fpGroupE-poll-full.poll-fragment .poll H3.gam-header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; =
MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 3px
}
.routine-series .fpGroupE-poll-full.poll-fragment .poll P.question {
	BORDER-TOP: #000 1px dotted; PADDING-TOP: 10px
}
.routine-series #group-e .boxAd {
	BORDER-TOP: #ff0000 4px solid; PADDING-TOP: 20px
}
.sports .routine-series #group-e .boxAd {
	BORDER-TOP: #0892d8 4px solid
}
.investor .routine-series #group-e .boxAd {
	BORDER-TOP: #ff6b00 4px solid
}
.life .routine-series #group-e .boxAd {
	BORDER-TOP: #b82eff 4px solid
}
.routine-series .fpGroupE-normal {
	FLOAT: right; MARGIN-LEFT: 10px; WIDTH: 310px
}
.routine-series #group-e .fragment {
	FLOAT: right; MARGIN-LEFT: 10px; WIDTH: 310px
}
.routine-series .fpGroupE-normal {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px dotted; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 15px
}
.routine-series .first.fpGroupE-normal {
	BORDER-TOP-WIDTH: 0px; PADDING-TOP: 10px
}
.routine-series .fpGroupE-normal .image {
	FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: auto
}

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://beta.images.theglobeandmail.com/bundle/gzip_N1686671036/css/articles.css

.art #section-main {
	BACKGROUND: url(/images/article/main-repeat.png) repeat-y left top; =
FLOAT: left; WIDTH: 960px
}
.art #article-content {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 1em; WIDTH: 640px; PADDING-TOP: 0px; POSITION: relative
}
.art .dateline {
	FONT-SIZE: 10px; COLOR: #444; FONT-FAMILY: Verdana, sans-serif
}
.art #related-articles .dateline {
	WHITE-SPACE: nowrap
}
#article-top {
	PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #fff
}
#article-top #teaser {
	PADDING-RIGHT: 0px; PADDING-LEFT: 70px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 540px; PADDING-TOP: 0px
}
#article-top #teaser H4 {
	MARGIN-TOP: 10px
}
#article-top #teaser H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 22px; PADDING-BOTTOM: =
10px; MARGIN: 0px 0px 5px; LINE-HEIGHT: 1; PADDING-TOP: 10px
}
#article-top #teaser #lead-photo {
	POSITION: relative
}
#article-top #teaser #lead-caption {
	PADDING-RIGHT: 5px; DISPLAY: none; PADDING-LEFT: 5px; BACKGROUND: =
url(/images/article/photogallery/meta-bg.png) repeat-y left top; LEFT: =
0px; PADDING-BOTTOM: 5px; WIDTH: 100%; COLOR: #fff; BOTTOM: 0px; =
PADDING-TOP: 5px; POSITION: absolute
}
#article-top #teaser .img-right#lead-photo #lead-caption {
	MARGIN-LEFT: 10px
}
#article-top #teaser #lead-caption .credit {
	COLOR: #888
}
.art .img-center {
	CLEAR: right; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.art .img-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
.art .img-left {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
#article-top #teaser #deck {
	FONT: 15px/1.5 Georgia, "Times New Roman", serif; COLOR: #444
}
#article-top #education-banner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: =
100%; PADDING-TOP: 10px
}
#article-content .sponsor-image {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px
}
#article-content P.investor-ed {
	MARGIN: 0px 0px 20px
}
#article-content P.investor-ed A {
	COLOR: #ff0000
}
#article-top #util {
	FLOAT: right; WIDTH: 310px
}
#article-top #util UL.article-links {
	LIST-STYLE-POSITION: outside; MARGIN-LEFT: 25px; COLOR: #666; =
LIST-STYLE-TYPE: disc
}
#article-top #util UL.article-links LI {
	FONT-SIZE: 14px; MARGIN: 0px 0px 10px
}
#article-top #util UL.article-links LI A {
	PADDING-RIGHT: 17px; BACKGROUND: =
url(/images/common/icon/icon-roundel.png) no-repeat right 4px; COLOR: =
#ff0000
}
#article-top #util UL.article-links LI SPAN.label {
	COLOR: #000
}
#article-top #util UL.article-links LI SPAN.source {
	COLOR: #000
}
#article-top #util UL.actions LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 38px; =
FONT-SIZE: 14px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BORDER-BOTTOM: =
#000 1px dotted; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: =
transparent
}
#article-top #util UL.actions LI UL {
	MARGIN: 5px 0px 0px
}
#article-top #util UL.actions LI UL LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px dotted; PADDING-LEFT: 0px; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1; =
PADDING-TOP: 5px
}
#article UL.actions #swfOverlayContent UL#shareMore LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px dotted; PADDING-LEFT: 0px; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1; =
PADDING-TOP: 5px
}
#article-top #util UL.actions LI UL#sharing LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; FONT: =
11px/1 verdana,sans-serif; PADDING-TOP: 0px
}
#article UL.actions #swfOverlayContent UL#shareMore LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; FONT: =
11px/1 verdana,sans-serif; PADDING-TOP: 0px
}
#article-top #util UL.actions LI.share-article {
	Z-INDEX: 1500; BACKGROUND-IMAGE: =
url(/images/article/article-share.png); POSITION: relative
}
#article-top #util UL.actions LI.print-or-license-article {
	BACKGROUND-IMAGE: url(/images/article/article-print.png); POSITION: =
relative
}
#article-top #util UL.actions LI.recommend-article {
	BACKGROUND-IMAGE: url(/images/article/article-recommend.png)
}
#article-top #util UL.actions LI.license-article {
	BACKGROUND-IMAGE: url(/images/article/article-license.png)
}
#article-top #util UL.actions LI.print-or-license-article =
#print-or-license LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 7px; =
PADDING-TOP: 7px
}
#article-top #util UL.actions LI.print-or-license-article =
#print-or-license LI.print-article {
	BACKGROUND: url(/images/common/tiny-printer-icon.png) #ffffff no-repeat =
0px 5px
}
#article-top #util UL.actions LI.print-or-license-article =
#print-or-license LI.license-article {
	BACKGROUND: url(/images/common/share/license.png) #ffffff no-repeat 0px =
6px; BORDER-BOTTOM: #000 1px dotted
}
#article-top #util UL.actions LI.print-or-license-article =
#print-or-license LI.license-article SPAN.inactive {
	COLOR: #888888
}
#article-top #util H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 10px 0px; FONT-FAMILY: =
Verdana, sans-serif
}
.art UL.actions LI .email-container UL.most-emailed {
	LIST-STYLE-POSITION: outside! important; MARGIN: 10px 0px 20px 10px; =
LIST-STYLE-TYPE: disc! important
}
.art UL.actions LI .email-container UL.most-emailed LI {
	PADDING-RIGHT: 0px! important; BORDER-TOP: #000000 1px dotted; =
PADDING-LEFT: 0px! important; PADDING-BOTTOM: 5px! important; =
PADDING-TOP: 5px! important
}
.art UL.actions LI .email-container UL.most-emailed LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: =
12px/1.2 Georgia, "Times New Roman", serif; PADDING-TOP: 0px
}
.recommendCount {
	COLOR: #ff0000
}
#credit {
	PADDING-BOTTOM: 12px; MARGIN: 5px 0px 15px; BORDER-BOTTOM: #666 1px =
dotted
}
#byline {
	FONT: 14px/1.5 Georgia, "Times New Roman", serif
}
#byline #beat {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif
}
#source-dateline .dateline {
	DISPLAY: block
}
#source-dateline #placeline {
	COLOR: #ff0000
}
.copy P {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 25px; LINE-HEIGHT: 1.5
}
.drop.copy .first-letter {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: -5px 7px 0px 0px; FONT: 70px/1 Georgia, =
"Times New Roman", serif; COLOR: #ff0000; PADDING-TOP: 0px
}
#deck A {
	COLOR: #ff0000
}
#credit A {
	COLOR: #ff0000
}
.copy A SPAN.first-letter {
	COLOR: #ff0000
}
.copy P A {
	COLOR: #ff0000
}
.copy .hdl-list LI A {
	COLOR: #ff0000
}
.copy P A:hover .copy .hdl-list LI A:hover {
	TEXT-DECORATION: underline
}
.copy P SPAN.company A.popup.symbol {
	WHITE-SPACE: nowrap
}
.copy .pull {
	BORDER-TOP: #666 1px dotted; MARGIN: 0px 0px 15px -140px; PADDING-TOP: =
10px
}
.copy BLOCKQUOTE {
	BORDER-TOP: #666 1px dotted; MARGIN: 0px 0px 15px -140px; PADDING-TOP: =
10px
}
.copy .inline-video-embed.pull {
	PADDING-BOTTOM: 10px; BORDER-BOTTOM: #666 1px dotted; TEXT-ALIGN: right
}
.copy .inline-map-embed.pull {
	PADDING-BOTTOM: 10px; BORDER-BOTTOM: #666 1px dotted; TEXT-ALIGN: right
}
.copy .inline-map-embed.pull SMALL {
	MARGIN: 10px 0px 5px; FONT: 11px/1 Verdana, sans-serif; COLOR: #000
}
.copy .inline-map-embed.pull SMALL A {
	COLOR: #ff0000! important
}
.copy .inline-map-embed.pull SMALL A:hover {
	TEXT-DECORATION: underline
}
.copy .pull P {
	MARGIN-BOTTOM: 0px
}
.copy BLOCKQUOTE P {
	MARGIN-BOTTOM: 0px
}
.copy BLOCKQUOTE {
	PADDING-LEFT: 140px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #666 1px =
dotted
}
.copy BLOCKQUOTE {
	COLOR: #333
}
.copy BLOCKQUOTE SPAN {
	COLOR: #333
}
.copy BLOCKQUOTE P {
	FONT: italic 20px/1.4 Georgia, "Times New Roman", serif; POSITION: =
relative
}
.copy BLOCKQUOTE .ld.dquo {
	LEFT: -12px; POSITION: absolute; TOP: 0px
}
.copy BLOCKQUOTE SPAN.citation {
	MARGIN-TOP: 10px; DISPLAY: block; FONT-SIZE: 15px
}
.copy BLOCKQUOTE A {
	COLOR: #ff0000
}
.copy .inline-img IMG {
	MARGIN-BOTTOM: 8px
}
.copy .short.inline-img.pull {
	PADDING-LEFT: 140px; OVERFLOW: hidden; _overflow-x: hidden
}
.copy .short.inline-img.pull IMG {
	FLOAT: left
}
.copy .inline-img H4 {
	FONT-SIZE: 16px; MARGIN-BOTTOM: 10px
}
.copy .inline-img .inline-img-credit {
	CLEAR: left; FONT-SIZE: 10px; FLOAT: left; WIDTH: 120px; COLOR: #666; =
LINE-HEIGHT: 1.5
}
.copy .short.inline-img.pull .inline-img-credit {
	MARGIN-LEFT: -140px
}
.copy .inline-img .inline-img-caption {
	PADDING-LEFT: 20px; FONT-SIZE: 11px; FLOAT: right; BORDER-LEFT: #666 =
1px dotted; WIDTH: 439px; COLOR: #ff0000; LINE-HEIGHT: 1.5
}
.copy .article-content-promo {
	PADDING-LEFT: 140px
}
.copy .inline-media {
	PADDING-LEFT: 140px
}
.copy .onsite-article-promo {
	PADDING-LEFT: 140px
}
.copy .offsite-promo {
	PADDING-LEFT: 140px
}
.copy .interactive-tab.article-content-promo {
	BACKGROUND: url(/images/common/icon/icon-interactive-20x20.png) =
no-repeat left 10px
}
.copy .photo-tab.article-content-promo {
	BACKGROUND: url(/images/common/icon/icon-picturecollection-20x20.png) =
no-repeat left 10px
}
.copy .video-tab.article-content-promo {
	BACKGROUND: url(/images/common/icon/icon-video-20x20.png) no-repeat =
left 10px
}
.copy .article-content-promo H4 {
	FONT-SIZE: 15px; COLOR: #000; FONT-FAMILY: Georgia, "Times New Roman", =
serif
}
.copy .inline-media H4 {
	FONT-SIZE: 15px; COLOR: #000; FONT-FAMILY: Georgia, "Times New Roman", =
serif
}
.copy H4 A.throw {
	FONT-SIZE: 15px; COLOR: #000; FONT-FAMILY: Georgia, "Times New Roman", =
serif
}
.copy H4 A.throw {
	FONT-WEIGHT: normal
}
.copy .article-content-promo {
	PADDING-BOTTOM: 10px; BORDER-BOTTOM: #666 1px dotted; POSITION: =
relative
}
.copy .inline-media {
	PADDING-BOTTOM: 10px; BORDER-BOTTOM: #666 1px dotted; POSITION: =
relative
}
.copy .onsite-article-promo {
	PADDING-BOTTOM: 10px; BORDER-BOTTOM: #666 1px dotted; POSITION: =
relative
}
.copy .offsite-promo {
	PADDING-BOTTOM: 10px; BORDER-BOTTOM: #666 1px dotted; POSITION: =
relative
}
.copy .article-content-promo P {
	MARGIN: 5px 0px; FONT: italic 12px/1.3 Georgia, "Times New Roman", =
serif
}
.copy .inline-media P {
	MARGIN: 5px 0px; FONT: italic 12px/1.3 Georgia, "Times New Roman", =
serif
}
.copy .onsite-article-promo P {
	MARGIN: 5px 0px; FONT: italic 12px/1.3 Georgia, "Times New Roman", =
serif
}
.copy .offsite-promo P {
	MARGIN: 5px 0px; FONT: italic 12px/1.3 Georgia, "Times New Roman", =
serif
}
.copy .inline-media P {
	WIDTH: 66%
}
.copy .inline-media P.download {
	RIGHT: 0px; WIDTH: auto; POSITION: absolute; TOP: 5px
}
.copy .inline-media P.download A {
	DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: =
url(/images/common/icon/icon-download.png) no-repeat left top; FONT: =
10px/1.2 Verdana, sans-serif; COLOR: #ff0000; HEIGHT: 20px
}
.copy .article-content-promo IMG {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
.copy .onsite-article-promo IMG {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
.copy .offsite-promo IMG {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
.copy .article-content-promo IMG.left {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
.copy .article-content-promo IMG.right {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
.copy .article-content-promo IMG.center {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
.copy .mp3.inline-media .audio-embed {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.copy .mp3.inline-media H4 {
	FLOAT: left; WIDTH: 235px
}
.copy .mp3.inline-media P {
	FLOAT: left; WIDTH: 235px
}
.copy .mp3.inline-media H4 {
	MARGIN-TOP: 12px
}
.copy .large.mp3.inline-media {
	PADDING-LEFT: 0px
}
.copy .large.mp3.inline-media .audio-embed {
	MARGIN-RIGHT: 0px
}
.copy .large.mp3.inline-media H4 {
	CLEAR: left; WIDTH: 600px; MARGIN-RIGHT: 0px
}
.copy .large.mp3.inline-media P {
	CLEAR: left; WIDTH: 600px; MARGIN-RIGHT: 0px
}
.copy .mp3.inline-media P.download {
	POSITION: static
}
.copy UL.hdl-list {
	MARGIN-BOTTOM: 2em; MARGIN-LEFT: 45px; COLOR: #000
}
.copy OL.hdl-list {
	MARGIN-BOTTOM: 2em; MARGIN-LEFT: 45px; COLOR: #000
}
.copy UL.hdl-list LI {
	FONT-SIZE: 12px; COLOR: #000; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, =
sans-serif
}
.copy OL.hdl-list LI {
	FONT-SIZE: 12px; COLOR: #000; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, =
sans-serif
}
.copy .full-title {
	BORDER-TOP: #666 1px dotted; FONT-SIZE: 16px; MARGIN: 0px 0px 5px =
-150px; PADDING-TOP: 5px
}
#article-relations {
	CLEAR: left
}
.art DIV.relation UL LI H3 SPAN.label {
	FONT-SIZE: 14px; WIDTH: auto; COLOR: #ff0000; POSITION: static; HEIGHT: =
auto
}
.art .wide-container {
	Z-INDEX: 3; WIDTH: 960px; POSITION: absolute; BACKGROUND-COLOR: #fff
}
.selected.wide-container {
	BORDER-BOTTOM: #ff0000 4px solid
}
.sports.art .selected.wide-container {
	BORDER-BOTTOM-COLOR: #0892d8
}
.life.art .selected.wide-container {
	BORDER-BOTTOM-COLOR: #b82eff
}
.investor.art .selected.wide-container {
	BORDER-BOTTOM-COLOR: #ff6b00
}
.art .tab {
	FLOAT: left; MARGIN: 0px 0px 0px 150px; WIDTH: 460px
}
.art .tab#custom {
	MARGIN: 0px 0px 1em; WIDTH: 610px
}
.art #tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 3; BACKGROUND: =
url(/images/article/tab-top-border.png) #fff repeat-x left top; FLOAT: =
left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 960px; PADDING-TOP: 0px
}
.art #tabs UL.ui-tabs-nav {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/article/tab-bottom-border.png) no-repeat left bottom; FLOAT: =
left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: =
650px; PADDING-TOP: 0px; HEIGHT: 57px; BORDER-RIGHT-WIDTH: 0px
}
.investor.art #tabs UL.ui-tabs-nav {
	BACKGROUND: url(/images/article/tab-bottom-border-investor.png) =
no-repeat left bottom
}
.sports.art #tabs UL.ui-tabs-nav {
	BACKGROUND: url(/images/article/tab-bottom-border-sports.png) no-repeat =
left bottom
}
.life.art #tabs UL.ui-tabs-nav {
	BACKGROUND: url(/images/article/tab-bottom-border-life.png) no-repeat =
left bottom
}
.art #tabs UL.ui-tabs-nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; =
TOP: 1px; HEIGHT: 46px; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: =
none
}
.art #tabs UL.ui-tabs-nav LI.ui-tabs-selected {
	BORDER-TOP: #fff 2px solid; BACKGROUND: =
url(/images/article/tab-selected-indicator.png) #fff no-repeat 50% 100%; =
TOP: -1px; BORDER-RIGHT-WIDTH: 0px
}
.investor.art #tabs UL.ui-tabs-nav LI.ui-tabs-selected {
	BACKGROUND-IMAGE: =
url(/images/article/tab-selected-indicator-investor.png)
}
.sports.art #tabs UL.ui-tabs-nav LI.ui-tabs-selected {
	BACKGROUND-IMAGE: =
url(/images/article/tab-selected-indicator-sports.png)
}
.life.art #tabs UL.ui-tabs-nav LI.ui-tabs-selected {
	BACKGROUND-IMAGE: url(/images/article/tab-selected-indicator-life.png)
}
.art #tabs UL.ui-tabs-nav LI.divider {
	BORDER-TOP-WIDTH: 0px; BACKGROUND: url(/images/article/tab-border.png) =
#fff no-repeat 0px 0px; FLOAT: left; WIDTH: 13px; POSITION: relative; =
TOP: 1px; HEIGHT: 46px
}
.art #tabs UL.ui-tabs-nav LI.left-selected {
	BACKGROUND: url(/images/article/tab-border-left-selected.png) #fff =
no-repeat 0px 0px; TOP: 0px; HEIGHT: 47px
}
.art #tabs UL.ui-tabs-nav LI.right-selected {
	BACKGROUND: url(/images/article/tab-border-right-selected.png) =
no-repeat 0px 0px; TOP: 0px; HEIGHT: 47px
}
.art #tabs UL.ui-tabs-nav LI A {
	PADDING-RIGHT: 19px; PADDING-LEFT: 19px; FLOAT: left; PADDING-BOTTOM: =
15px; FONT: 15px/1 Georgia, "Times New Roman", serif; PADDING-TOP: 15px
}
.art #tabs UL.ui-tabs-nav LI.ui-tabs-selected A {
	COLOR: #ff0000
}
.art #tabs UL.ui-tabs-nav LI A:hover {
	TEXT-DECORATION: none
}
#article-rail {
	FLOAT: right; PADDING-BOTTOM: 1em; WIDTH: 310px
}
.tab-pointer {
	CLEAR: left; BORDER-TOP: #ff0000 4px solid; OVERFLOW: hidden; WIDTH: =
310px; PADDING-TOP: 5px
}
.sports .tab-pointer {
	BORDER-TOP-COLOR: #0892d8
}
.life .tab-pointer {
	BORDER-TOP-COLOR: #b82eff
}
.investor .tab-pointer {
	BORDER-TOP-COLOR: #ff6b00
}
.tab-pointer H3 {
	MARGIN-BOTTOM: 10px
}
.tab-pointer H3 A.throw {
	FONT-WEIGHT: normal; FONT-SIZE: 16px
}
.tab-pointer H3 A {
	COLOR: #000
}
.tab-pointer H4 {
	MARGIN-TOP: 5px
}
.tab-pointer H4 A.throw {
	FONT: 14px/1.2 Georgia, "Times New Roman", serif; COLOR: #000
}
.tab-pointer P.promo {
	MARGIN: 20px 0px 30px
}
.art #photos {
	PADDING-RIGHT: 0px; BORDER-TOP: #ff0000 4px solid; PADDING-LEFT: 0px; =
Z-INDEX: 3; PADDING-BOTTOM: 10px; MARGIN: 0px; OVERFLOW: hidden; =
PADDING-TOP: 10px; POSITION: absolute; TOP: -10px; BACKGROUND-COLOR: =
#fff
}
.art #interactive {
	PADDING-RIGHT: 0px; BORDER-TOP: #ff0000 4px solid; PADDING-LEFT: 0px; =
Z-INDEX: 3; PADDING-BOTTOM: 10px; MARGIN: 0px; OVERFLOW: hidden; =
PADDING-TOP: 10px; POSITION: absolute; TOP: -10px; BACKGROUND-COLOR: =
#fff
}
.sports.art #photos {
	BORDER-TOP-COLOR: #0892d8
}
.sports.art #interactive {
	BORDER-TOP-COLOR: #0892d8
}
.life.art #photos {
	BORDER-TOP-COLOR: #b82eff
}
.life.art #interactive {
	BORDER-TOP-COLOR: #b82eff
}
.investor.art #photos {
	BORDER-TOP-COLOR: #ff6b00
}
.investor.art #interactive {
	BORDER-TOP-COLOR: #ff6b00
}
.art #photos {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
0px; WIDTH: 940px; COLOR: #fff; PADDING-TOP: 10px; HEIGHT: 576px; =
BACKGROUND-COLOR: #000
}
.art #photos #photo-meta * {
	COLOR: #fff
}
.art #photos #photo-meta A {
	COLOR: #fff
}
.art #photos #gallery-controls {
	DISPLAY: none; FONT-SIZE: 11px; Z-INDEX: 100; BACKGROUND: =
url(/images/article/photogallery/meta-bg.png) repeat-y left top; LEFT: =
10px; WIDTH: 240px; FONT-FAMILY: Verdana, sans-serif; POSITION: =
absolute; TOP: 10px; HEIGHT: 25px; TEXT-ALIGN: left
}
.art #photos #gallery-controls P {
	LEFT: 10px; POSITION: absolute; TOP: 3px
}
.art #photos #gallery-controls UL {
	RIGHT: 5px; POSITION: absolute; TOP: 5px
}
.art #photos #gallery-controls UL LI {
	DISPLAY: inline; MARGIN: 5px
}
.art #photos #gallery-controls A {
	FONT-WEIGHT: bold; COLOR: #fff
}
.art #photos #photo-meta {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 10; BACKGROUND: =
url(/images/article/photogallery/meta-bg.png) repeat-y left top; LEFT: =
0px; PADDING-BOTTOM: 20px; WIDTH: 220px; PADDING-TOP: 0px; POSITION: =
absolute; TOP: 25px; HEIGHT: 531px; TEXT-ALIGN: left
}
.art #photos #photo-count {
	BORDER-TOP: #fff 1px dotted; PADDING-TOP: 20px
}
.art #photos #photo-meta P.caption {
	MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 20px; BORDER-BOTTOM: #fff 1px =
dotted
}
.art #photos #gallery-image {
	OVERFLOW: hidden; WIDTH: 940px; POSITION: relative; HEIGHT: 576px; =
TEXT-ALIGN: center
}
.art #photos #gallery-image IMG {
	MARGIN: auto 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.art #photos .loading#gallery-image #photo-meta {
	DISPLAY: none
}
.art #photos #gallery-image P#galleryLoading {
	PADDING-LEFT: 28px; FONT-SIZE: 16px; BACKGROUND: =
url(/images/common/icon/icon-gallery-loading.gif) no-repeat left 2px; =
LEFT: 20px; COLOR: #fff; FONT-FAMILY: Georgia, "Times New Roman", serif; =
POSITION: absolute; TOP: 20px; TEXT-ALIGN: center
}
.art #photos #gallery-image #photo-count {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px
}
.art #interactive {
	WIDTH: 960px
}
.art .tiny#interactive {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; Z-INDEX: 1; PADDING-BOTTOM: =
0px; MARGIN: 10px 0px 20px 10px; WIDTH: 600px; BORDER-TOP-STYLE: none; =
PADDING-TOP: 0px; POSITION: static; TOP: 0px
}
.flash.art .tiny#interactive {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; Z-INDEX: 1; PADDING-BOTTOM: =
0px; MARGIN: 10px 0px 20px 10px; WIDTH: 600px; BORDER-TOP-STYLE: none; =
PADDING-TOP: 0px; POSITION: static; TOP: 0px
}
.art .tab#video {
	PADDING-BOTTOM: 20px; MARGIN-LEFT: 10px; WIDTH: 608px
}
.art .advetorial {
	CLEAR: left
}
TABLE.default {
	BORDER-TOP: #000 1px solid; MARGIN-BOTTOM: 25px; FONT: 11px/1.5 =
verdana, "Times New Roman", serif; MARGIN-LEFT: -150px; WIDTH: 610px
}
TABLE.default TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px dotted
}
TABLE.default TR.header TD {
	FONT-WEIGHT: bold
}
TABLE.default TD .giSmallStockChart.article-chart {
	MARGIN-RIGHT: 0px
}
.static-chart-container {
	MARGIN-BOTTOM: 20px; MARGIN-LEFT: -150px; OVERFLOW: hidden; WIDTH: =
610px
}
.blog .static-chart-container {
	MARGIN-LEFT: -20px; WIDTH: 630px
}
* HTML .blog .static-chart-container {
	MARGIN-LEFT: 0px; WIDTH: 600px
}
.article-chart {
	FLOAT: left
}
.giSmallStockChart.article-chart {
	MARGIN: 0px 20px 20px 0px
}
.giMediumStockChart.article-chart {
	MARGIN-BOTTOM: 20px; MARGIN-LEFT: -140px; WIDTH: 600px; POSITION: =
relative
}
.blog .giMediumStockChart.article-chart {
	MARGIN-LEFT: -80px
}
#article-rail .medium-chart {
	CLEAR: both; MARGIN-BOTTOM: 15px; WIDTH: 310px
}
.art TABLE TD {
	VERTICAL-ALIGN: top
}
.art .large.widget {
	MARGIN-LEFT: 0px; WIDTH: 460px
}
.blog.art .large.widget {
	WIDTH: 500px
}
.art .datatable TFOOT P.timestamp {
	MARGIN-BOTTOM: 5px
}
.art #article-rail .widget {
	CLEAR: both; MARGIN-BOTTOM: 15px; WIDTH: 310px
}
.art #article-rail .widget .title {
	FONT-SIZE: 14px; PADDING-TOP: 5px
}
.news.art #article-rail .widget .title {
	BORDER-TOP: #ff0000 4px solid
}
.business.art #article-rail .widget .title {
	BORDER-TOP: #ff0000 4px solid
}
.investor.art #article-rail .widget .title {
	BORDER-TOP: #ff6b00 4px solid
}
.sports.art #article-rail .widget .title {
	BORDER-TOP: #0892d8 4px solid
}
.life.art #article-rail .widget .title {
	BORDER-TOP: #b82eff 4px solid
}
#article-rail #most-popular {
	FLOAT: left; MARGIN: 10px 0px 20px
}
#article-rail #most-popular .label {
	PADDING-TOP: 5px
}
#article-rail .halfpager {
	MARGIN-TOP: 50px
}
#most-popular-story {
	PADDING-BOTTOM: 30px; WIDTH: 960px; POSITION: relative; =
BACKGROUND-COLOR: #fff
}
#most-popular-story DIV.popular-container .tab-content {
	CLEAR: both; BORDER-RIGHT: #000 1px dotted; BORDER-TOP: #000 1px =
dotted; BACKGROUND: url(/images/common/borders/vertical-dot-2.png) =
repeat-y 480px 0px; FLOAT: left; BORDER-LEFT: #000 1px dotted; WIDTH: =
960px; BORDER-BOTTOM: #000 1px dotted
}
#most-popular-story #most-popular-tabs {
	RIGHT: 0px; FLOAT: left; MARGIN: 0px; WIDTH: auto; POSITION: absolute; =
TOP: 5px; HEIGHT: 20px
}
#most-popular-story #most-popular-tabs LI {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 20px; BORDER-RIGHT-WIDTH: 0px
}
#most-popular-story DIV.relation-holder {
	PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px
}
#most-popular-tabs LI A {
	DISPLAY: inline; PADDING-LEFT: 20px; FONT: 10px/1 Verdana, sans-serif; =
WIDTH: 115px; CURSOR: pointer; PADDING-TOP: 3px; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 17px
}
#most-popular-tabs LI A.selected {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: =
url(/images/pluck/sortSelected.png); BORDER-BOTTOM-WIDTH: 0px; COLOR: =
#ff0000; BORDER-RIGHT-WIDTH: 0px
}
#most-popular-tabs .ui-tabs-selected.ui-corner-top A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: =
url(/images/pluck/sortSelected.png); BORDER-BOTTOM-WIDTH: 0px; COLOR: =
#ff0000; BORDER-RIGHT-WIDTH: 0px
}
#most-popular-tabs LI A {
	FLOAT: left; BACKGROUND-IMAGE: url(/images/pluck/sortOption.png); =
WIDTH: auto
}
.relation#most-popular-story H4.toggle {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: =
#fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
#most-popular-story .tab-content DIV.more {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px dotted; PADDING-LEFT: 0px; =
FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 960px; PADDING-TOP: 15px; =
BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
#most-popular-story .div-table {
	FLOAT: left; BACKGROUND-COLOR: transparent
}
#most-popular-story .div-table .div-row {
	FLOAT: left; BACKGROUND-COLOR: transparent
}
#most-popular-story .div-table .div-cell {
	FLOAT: left; BACKGROUND-COLOR: transparent
}
#most-popular-story .div-table .div-row {
	WIDTH: 960px
}
#most-popular-story .div-table .div-cell {
	PADDING-RIGHT: 5px; BORDER-TOP: #000 1px dotted; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 15px; MARGIN: 0px 15px; WIDTH: 440px; PADDING-TOP: 10px
}
#most-popular-story .div-table .first.div-row .div-cell {
	BORDER-TOP-WIDTH: 0px
}
#most-popular-story .tab-content .number {
	FLOAT: left; FONT: 25px/1 Georgia, "Times New Roman", serif; WIDTH: =
40px; COLOR: #ff0000
}
#most-popular-story .tab-content .link {
	FLOAT: left; WIDTH: 400px; PADDING-TOP: 5px
}
#most-popular-story .tab-content .link A {
	PADDING-RIGHT: 20px; FONT-SIZE: 13px; PADDING-BOTTOM: 2px
}
#most-popular-story .no-articles {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: =
940px; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
* HTML #most-popular-story {
	WIDTH: 960px
}
* HTML #most-popular-story .div-table .div-row {
	WIDTH: 950px
}
* HTML #most-popular-story .tab-content DIV.more {
	WIDTH: 950px
}
* HTML #most-popular-story DIV.popular-container .tab-content {
	WIDTH: 950px
}
* HTML #most-popular-story .div-table .div-cell {
	WIDTH: 425px
}
* HTML #most-popular-story .tab-content .link {
	WIDTH: 385px
}
#toolsBottom {
	CLEAR: left
}
#toolsBottom UL.actions {
	MARGIN: 1em 0px 2.5em; POSITION: relative
}
#toolsBottom UL.actions LI.share {
	BORDER-RIGHT: #666 1px dotted; PADDING-RIGHT: 15px; DISPLAY: inline; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 10px; FONT: =
10px/1.2 Verdana, sans-serif; PADDING-TOP: 5px
}
#toolsBottom UL.actions LI.print-license {
	BORDER-RIGHT: #666 1px dotted; PADDING-RIGHT: 15px; DISPLAY: inline; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 10px; FONT: =
10px/1.2 Verdana, sans-serif; PADDING-TOP: 5px
}
#toolsBottom UL.actions LI.recommend-article {
	BORDER-RIGHT: #666 1px dotted; PADDING-RIGHT: 15px; DISPLAY: inline; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 10px; FONT: =
10px/1.2 Verdana, sans-serif; PADDING-TOP: 5px
}
#toolsBottom UL.actions LI.first {
	MARGIN-LEFT: 0px
}
#toolsBottom UL.actions LI.last {
	BORDER-RIGHT-STYLE: none
}
#toolsBottom UL.actions LI A#swf {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 18px; BACKGROUND-REPEAT: =
no-repeat
}
#toolsBottom UL.actions LI A#pol {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 18px; BACKGROUND-REPEAT: =
no-repeat
}
#toolsBottom UL.actions LI A#rec {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 18px; BACKGROUND-REPEAT: =
no-repeat
}
#toolsBottom UL.actions LI.share A#swf {
	BACKGROUND-IMAGE: url(/images/article/small-icon-share.png)
}
#toolsBottom UL.actions LI.print-license A#pol {
	BACKGROUND-IMAGE: url(/images/article/small-icon-print.png)
}
#toolsBottom UL.actions LI.recommend-article A#rec {
	BACKGROUND-IMAGE: url(/images/article/small-icon-recommend.png)
}
#toolsBottom UL.actions LI.recommend-article .recommendCount {
	FONT-WEIGHT: normal; FONT-SIZE: 10px
}
#toolsBottom UL.actions LI .overlay .overlayClose {
	RIGHT: 15px; POSITION: absolute; TOP: 10px
}
#toolsBottom UL.actions LI #polOverlay {
	LEFT: 147px; WIDTH: 300px; TOP: -50px
}
#toolsBottom UL.actions LI #polOverlayContent UL {
	MARGIN-TOP: 15px
}
#toolsBottom UL.actions LI #polOverlayContent UL LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px dotted; DISPLAY: block; =
PADDING-LEFT: 20px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#toolsBottom UL.actions LI #polOverlayContent UL LI.print-article {
	BACKGROUND: url(/images/common/tiny-printer-icon.png) #fff no-repeat =
0px 5px
}
#toolsBottom UL.actions LI #polOverlayContent UL LI.license-article {
	BACKGROUND: url(/images/common/share/license.png) #fff no-repeat 0px =
6px
}
#toolsBottom UL.actions LI #polOverlayContent UL LI.license-article =
SPAN.inactive {
	COLOR: #888
}
#swfOverlay {
	Z-INDEX: 5; LEFT: 7px; WIDTH: 300px; TOP: -50px
}
#swfOverlay H5 {
	FONT-FAMILY: Georgia, "Times New Roman", serif
}
#swfOverlayContent H5.email {
	PADDING-LEFT: 20px; BACKGROUND: url(/images/common/icon-email.png) =
no-repeat 0px 4px
}
#swfOverlayContent .eafForm {
	MARGIN-TOP: 10px
}
#swfOverlayContent .eafForm .error {
	BORDER-RIGHT: #ff0000 2px solid; BORDER-TOP: #ff0000 2px solid; =
BORDER-LEFT: #ff0000 2px solid; BORDER-BOTTOM: #ff0000 2px solid
}
#swfOverlayContent .email-container {
	WIDTH: 250px
}
#swfOverlayContent .eafSender {
	MARGIN-BOTTOM: 10px; FONT: 11px/1.2 Verdana, sans-serif; WIDTH: 243px
}
#swfOverlayContent .eafRecipients {
	MARGIN-BOTTOM: 10px; FONT: 11px/1.2 Verdana, sans-serif; WIDTH: 243px
}
#swfOverlayContent .eafSend {
	FLOAT: right; MARGIN-BOTTOM: 0px; WIDTH: 48px; HEIGHT: 19px
}
#swfOverlayContent UL#shareMore {
	MARGIN-TOP: 5px
}
#swfOverlayContent UL#shareMore LI {
=09
}
* HTML #toolsBottom UL.actions LI #polOverlayContent UL {
	MARGIN-TOP: 30px
}
*:first-child + HTML #toolsBottom UL.actions LI #polOverlayContent UL {
	MARGIN-TOP: 30px
}
*:first-child + HTML #article-relations UL.hdl-list LI H3 {
	Z-INDEX: -1
}
* HTML #article-relations UL.hdl-list LI H3 {
	Z-INDEX: -1
}
.picturecollection.art #photos {
	POSITION: relative
}
.picturecollection.art .wide-container {
	POSITION: relative
}
.picturecollection.art #more-galleries {
=09
}
.picturecollection.art #more-galleries DIV.thumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
.picturecollection.art #more-galleries .relation-holder UL LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.picturecollection.art #more-galleries DIV.thumb IMG {
	MARGIN: 10px 10px 15px 0px
}
.picturecollection.art #more-galleries DIV.thumb H3 {
=09
}
.picturecollection.art #lightsout {
	PADDING-RIGHT: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; FONT-SIZE: =
14px; FLOAT: right; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: =
Georgia, "Times New Roman", serif; BACKGROUND-COLOR: #000; TEXT-ALIGN: =
right
}
.picturecollection.art #lightsout A {
	COLOR: #fff
}
#page-underlay:hover {
	CURSOR: pointer
}
.videotabbed.art #article-content #video {
	PADDING-BOTTOM: 35px
}
.videotabbed.art #article-content #video .tab {
	MARGIN-LEFT: 0px; WIDTH: auto
}
.videotabbed.art #article-content #video #credit {
	MARGIN-LEFT: 70px; WIDTH: 540px
}
.inphotos #article-content {
	MARGIN-BOTTOM: 20px
}
.inphotos #article-content H3 {
	FONT-SIZE: 16px; MARGIN: 10px 0px
}
.inphotos #article-content H4 {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #ff0000 4px solid; =
PADDING-LEFT: 0px; FONT-SIZE: 16px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: =
10px; WIDTH: 610px; COLOR: #333333; PADDING-TOP: 10px; BORDER-BOTTOM: =
#666666 1px dotted
}
.fpInPhotos {
	BACKGROUND: #000000 0px 0px; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: =
610px
}
.fpInPhotos .gallery {
	FONT-SIZE: 10px; FLOAT: left; VISIBILITY: hidden; WIDTH: 540px; =
PADDING-TOP: 25px; FONT-FAMILY: Verdana, sans-serif; LIST-STYLE-TYPE: =
none; TEXT-ALIGN: center
}
.fpInPhotos .gallery .credit {
	MARGIN-TOP: 1em; FONT-SIZE: 1em; MARGIN-LEFT: 10px; COLOR: #ffffff; =
FONT-STYLE: italic; TEXT-ALIGN: left
}
.fpInPhotos .gallery .caption {
	MARGIN-TOP: 0.35em; FONT-SIZE: 1.3em; PADDING-BOTTOM: 15px; =
MARGIN-LEFT: 10px; WIDTH: 500px; COLOR: #ffffff; LINE-HEIGHT: 1.3; =
TEXT-ALIGN: left
}
.fpInPhotos .prev {
	WIDTH: 25px
}
.fpInPhotos .next {
	WIDTH: 25px
}
.fpInPhotos .prev {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
0px; PADDING-TOP: 125px
}
.fpInPhotos .next {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; PADDING-TOP: 125px; TEXT-ALIGN: right
}
.fpInPhotos DIV.border {
	CLEAR: both; BORDER-TOP: #666666 1px dotted; MARGIN: 0px 10px
}
.inphotos .thumbnails {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: #000000 =
0px 0px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 601px; PADDING-TOP: =
5px; TEXT-ALIGN: left
}
.inphotos .thumbnails A {
	BORDER-RIGHT: #000 2px solid; BORDER-TOP: #000 2px solid; FLOAT: left; =
MARGIN: 1px 2px; OVERFLOW: hidden; BORDER-LEFT: #000 2px solid; WIDTH: =
140px; BORDER-BOTTOM: #000 2px solid; HEIGHT: 80px; TEXT-ALIGN: center
}
.inphotos .thumbnails A.selected {
	BORDER-RIGHT: #ff0000 2px solid; BORDER-TOP: #ff0000 2px solid; =
BORDER-LEFT: #ff0000 2px solid; BORDER-BOTTOM: #ff0000 2px solid
}
.inphotos .thumbnails A.selected IMG {
=09
}
.inphotos .thumbnails IMG {
=09
}
.inphotos .gallery UL LI {
	WIDTH: 540px; TEXT-ALIGN: center
}
.inphotos #more-photos {
	CLEAR: both; WIDTH: 615px
}
.inphotos #day-in-photos {
	MARGIN-BOTTOM: 10px
}
.inphotos #red-carpet {
	MARGIN-BOTTOM: 10px
}
.inphotos #day-in-photos .thumbnail {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
.inphotos #red-carpet .thumbnail {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
.inphotos #day-in-photos .last {
	MARGIN-RIGHT: 0px
}
.inphotos #red-carpet .last {
	MARGIN-RIGHT: 0px
}
.inphotos #day-in-photos UL {
	CLEAR: both; MARGIN-LEFT: 20px; LIST-STYLE-TYPE: disc
}
.inphotos #day-in-photos UL LI {
	MARGIN: 5px 0px; COLOR: #666666
}
.inphotos #day-in-photos UL LI A {
	COLOR: #ff0000
}
.inphotos .boxr {
	MARGIN-TOP: 10px
}
.flash.art #interactive {
	POSITION: relative
}
.flash.art #interactive P.byline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
* HTML .flash.art .ui-tabs-hide {
	DISPLAY: none
}
.multimediabio #article-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.multimediabio #article-content P.image {
	FLOAT: left
}
.multimediabio #article-content P.bioImage.image {
	MARGIN-RIGHT: 10px
}
.multimediabio #article-content #article {
	FLOAT: left; WIDTH: 480px
}
.multimediabio #article #media {
	FLOAT: left
}
.multimediabio #article #media .col {
	FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 220px
}
.multimediabio #article #media .first {
	CLEAR: left; MARGIN-RIGHT: 10px
}
.multimediabio #article #media H3 {
	PADDING-BOTTOM: 5px
}
.multimediabio #article #media H3 A {
	COLOR: #ff0000
}
.multimediabio #article-rail #mulBios {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 310px
}
.multimediabio #article-rail #mulBios DIV.bio {
	WIDTH: 150px
}
.multimediabio #article-rail DIV {
	FLOAT: left
}
.multimediabio #article-rail #group-bio-1 {
	WIDTH: 150px
}
.multimediabio #article-rail #group-bio-2 {
	WIDTH: 150px
}
.multimediabio #article-rail #group-bio-2 {
	MARGIN-LEFT: 10px
}
.poll.art #section-main {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.poll.art #poll-results {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 20px
}
.poll.art #previous-polls {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; =
PADDING-TOP: 0px
}
.poll.art #previous-polls H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: =
10px 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px dotted
}
.poll.art H3.large-header {
	PADDING-LEFT: 180px; FONT-SIZE: 24px; PADDING-BOTTOM: 10px
}
.poll.art .poll-row {
	WIDTH: 790px
}
.poll.art .poll-row DIV {
	FLOAT: left
}
.poll.art .poll-row DIV.detail {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
160px; PADDING-TOP: 40px; TEXT-ALIGN: right
}
.poll.art .poll-row DIV.detail SPAN {
	DISPLAY: block
}
.poll.art .poll-row DIV.detail SPAN.poll-percent {
	FONT: 24px/1 verdana,sans-serif; COLOR: #ff0000
}
.poll.art .poll-row DIV.detail SPAN.poll-response {
	FONT: 12px/1 verdana,sans-serif; COLOR: #ff0000
}
.poll.art .poll-row DIV.bar P {
	FONT-SIZE: 14px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.3
}
.poll.art .poll-row DIV.bar IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: =
#000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.poll.art .poll-row DIV.bar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: =
600px; PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px dotted
}
* HTML .poll.art .poll-row DIV.bar {
	WIDTH: 595px
}
.poll.art .last.poll-row DIV.bar {
	BORDER-BOTTOM-WIDTH: 0px
}
.poll.art #past-polls .past-row {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/common/polls-border.png) #fff repeat-y 0px 0px; FLOAT: left; =
PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px
}
.poll.art #past-polls .last.past-row {
	BORDER-BOTTOM-WIDTH: 0px
}
.poll.art #past-polls .past-row .past-poll {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 210px; PADDING-TOP: 0px
}
.poll.art #past-polls .past-row .past-poll A {
	MARGIN-TOP: 5px; FLOAT: left; FONT: bold 12px/1 verdana,sans-serif
}
.newssmall.art #article-top {
=09
}
.newssmall.art #tabs {
=09
}
.investoreducation.art #article-top {
=09
}
.investoreducation.art #tabs {
=09
}
.newssmall.art #article-top {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.investoreducation.art #article-top {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.newssmall.art #tabs {
	WIDTH: 630px
}
.investoreducation.art #tabs {
	WIDTH: 630px
}
.newssmall.art #tabs UL.ui-tabs-nav {
	BACKGROUND: url(/images/article/tab-bottom-border-newssmall-gam.png) =
no-repeat left bottom
}
.investoreducation.art #tabs UL.ui-tabs-nav {
	BACKGROUND: url(/images/article/tab-bottom-border-newssmall-gam.png) =
no-repeat left bottom
}
.investor.newssmall.art #tabs UL.ui-tabs-nav {
	BACKGROUND: =
url(/images/article/tab-bottom-border-newssmall-investor.png) no-repeat =
left bottom
}
.investor.investoreducation.art #tabs UL.ui-tabs-nav {
	BACKGROUND: =
url(/images/article/tab-bottom-border-newssmall-investor.png) no-repeat =
left bottom
}
.sports.newssmall.art #tabs UL.ui-tabs-nav {
	BACKGROUND: url(/images/article/tab-bottom-border-newssmall-sports.png) =
no-repeat left bottom
}
.sports.investoreducation.art #tabs UL.ui-tabs-nav {
	BACKGROUND: url(/images/article/tab-bottom-border-newssmall-sports.png) =
no-repeat left bottom
}
.life.newssmall.art #tabs UL.ui-tabs-nav {
	BACKGROUND: url(/images/article/tab-bottom-border-newssmall-life.png) =
no-repeat left bottom
}
.life.investoreducation.art #tabs UL.ui-tabs-nav {
	BACKGROUND: url(/images/article/tab-bottom-border-newssmall-life.png) =
no-repeat left bottom
}
.columnist.art #credit .dateline {
	DISPLAY: block
}
.columnist.art #credit IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.columnist.art .copy {
	CLEAR: both
}
#iTrade {
	CLEAR: both; BORDER-RIGHT: #ccc 8px solid; BORDER-TOP: #ccc 8px solid; =
BORDER-LEFT: #ccc 8px solid; WIDTH: 280px; BORDER-BOTTOM: #ccc 8px solid
}
#iTrade DIV.inner {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #000 1px =
solid; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px solid
}
#iTrade H4 {
	TEXT-ALIGN: center
}
#iTrade P {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0.5em; FONT-FAMILY: =
"trebuchet ms",arial,sans-serif; TEXT-ALIGN: center
}
#iTrade STRONG {
	FONT-SIZE: 13px
}
#iTrade P.more {
	MARGIN-TOP: 15px; FONT-SIZE: 10px; FLOAT: left; WIDTH: 50%; TEXT-ALIGN: =
left
}
#iTrade P.courtesy {
	FLOAT: right
}
#iTrade A.btn {
	BORDER-RIGHT: #d5d5d5 1px solid; BORDER-TOP: #d5d5d5 1px solid; =
DISPLAY: inline-block; FONT-SIZE: 12px; Z-INDEX: 1; MIN-HEIGHT: 25px; =
BACKGROUND: url(/images/globeinvestor/watchlist-buttonBG-2x34.png) =
#efefef repeat-x 50% bottom; MARGIN-BOTTOM: 10px; BORDER-LEFT: #d5d5d5 =
1px solid; WIDTH: 222px; COLOR: #fe0000; LINE-HEIGHT: 18px; PADDING-TOP: =
9px; BORDER-BOTTOM: #d5d5d5 1px solid; -moz-border-radius: 6px; =
-webkit-border-radius: 6px
}

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://beta.images.theglobeandmail.com/css/articles/custom/print-default.css

HTML * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none! important; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto! important; PADDING-TOP: =
0px; POSITION: static! important
}
DIV {
	OVERFLOW: visible
}
#page {
	OVERFLOW: visible
}
#content {
	OVERFLOW: visible
}
#section-main {
	OVERFLOW: visible
}
#article-content {
	OVERFLOW: visible
}
BODY {
	BACKGROUND: white; FONT: 10pt/1.4 Georgia, "Times New Roman", serif; =
COLOR: black
}
A {
	COLOR: blue; TEXT-DECORATION: underline
}
A SPAN.first-letter {
	COLOR: blue; TEXT-DECORATION: underline
}
.ad {
	DISPLAY: none! important
}
#header {
	DISPLAY: none! important
}
#nav-wrap {
	DISPLAY: none! important
}
#featureTopics {
	DISPLAY: none! important
}
H3#section {
	DISPLAY: none! important
}
#article-top #util {
	DISPLAY: none! important
}
#article-top #teaser #lead-photo {
	DISPLAY: none! important
}
#tabs {
	DISPLAY: none! important
}
#article-content .copy .pull {
	DISPLAY: none! important
}
#article-content #article-relations {
	DISPLAY: none! important
}
#article-content #photos-ctr {
	DISPLAY: none! important
}
#article-content #interactive-ctr {
	DISPLAY: none! important
}
#article-content #video {
	DISPLAY: none! important
}
#article-content #comments {
	DISPLAY: none! important
}
#article #toolsBottom {
	DISPLAY: none! important
}
#article-rail {
	DISPLAY: none! important
}
.snap-actions {
	DISPLAY: none! important
}
#beta-msg {
	DISPLAY: none! important
}
.article-chart {
	DISPLAY: none! important
}
.widget {
	DISPLAY: none! important
}
#alert-form {
	DISPLAY: none! important
}
#pluck-reportAbuse #footer {
	DISPLAY: none! important
}
#settlement {
	DISPLAY: none! important
}
#most-popular-story {
	DISPLAY: none! important
}
#teaser H4.tag {
	FONT: 10pt/1.4 Georgia, "Times New Roman", serif
}
.copy UL.hdl-list {
	FONT: 10pt/1.4 Georgia, "Times New Roman", serif
}
.copy OL.hdl-list {
	FONT: 10pt/1.4 Georgia, "Times New Roman", serif
}
.copy P {
	FONT: 10pt/1.4 Georgia, "Times New Roman", serif
}
H2#vertical A {
	TEXT-DECORATION: none
}
H2#vertical A IMG {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H2#vertical {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; HEIGHT: auto
}
P#deck {
	FONT-SIZE: 8pt! important; FONT-FAMILY: Helvetica, Arial sans-serif! =
important
}
#credit * {
	FONT-SIZE: 8pt! important; FONT-FAMILY: Helvetica, Arial sans-serif! =
important
}
#source-dateline * {
	FONT-SIZE: 8pt! important; FONT-FAMILY: Helvetica, Arial sans-serif! =
important
}
#footer * {
	FONT-SIZE: 8pt! important; FONT-FAMILY: Helvetica, Arial sans-serif! =
important
}
#teaser H3 {
	MARGIN-BOTTOM: 0.5em
}
#teaser P#deck {
	MARGIN-BOTTOM: 0.5em
}
#teaser H3 {
	FONT-SIZE: 18pt
}
.copy P {
	MARGIN-BOTTOM: 1em
}
#teaser H4.tag {
	FONT-SIZE: 9pt
}
.copy {
	BORDER-TOP: gray 1px solid; MARGIN-TOP: 2em; PADDING-TOP: 1em
}
.copy UL.hdl-list {
	LIST-STYLE-POSITION: outside! important; MARGIN-BOTTOM: 2em! important; =
MARGIN-LEFT: 1.5em! important; COLOR: black! important; LIST-STYLE-TYPE: =
disc! important
}
.copy OL.hdl-list {
	LIST-STYLE-POSITION: outside! important; MARGIN-BOTTOM: 2em! important; =
MARGIN-LEFT: 1.5em! important; COLOR: black! important; LIST-STYLE-TYPE: =
disc! important
}
.copy UL.hdl-list LI {
	COLOR: black! important
}
.copy OL.hdl-list LI {
	COLOR: black! important
}
#footer #footerCopyright {
	PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; DISPLAY: block! =
important; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: =
100%; PADDING-TOP: 1em; TEXT-ALIGN: center
}
#footer #footerCopyright P {
	DISPLAY: none
}
#footer #footerCopyright P:first-child {
	DISPLAY: block
}
.static-chart {
	WIDTH: 100%; BORDER-COLLAPSE: separate; border-spacing: 0
}
.static-chart TD {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; FONT: =
9pt/1.5 Helvetica, Arial, sans-serif; PADDING-TOP: 5px; BORDER-BOTTOM: =
#000 1px solid; TEXT-ALIGN: right
}
.static-chart TD.last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.static-chart TD.title {
	BORDER-TOP: #000 1px solid; FONT-WEIGHT: bold; VERTICAL-ALIGN: bottom; =
LINE-HEIGHT: 1
}
.static-chart TD.no-wrap {
	WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.static-chart TD.total {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; LINE-HEIGHT: 1; BORDER-BOTTOM: =
#000 0px solid; FONT-STYLE: italic
}

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://beta.images.theglobeandmail.com/bundle/gzip_2145201139/css/print.css

BODY {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #ffffff
}
#header {
	DISPLAY: none
}
#ldbd-sec-1 {
	DISPLAY: none
}
.ad {
	DISPLAY: none
}
#beta-msg {
	DISPLAY: none
}
#earlug-sec-1 {
	DISPLAY: none
}
#nav-wrap {
	DISPLAY: none
}
#featureTopics {
	DISPLAY: none
}
DIV.gi-page-menu {
	DISPLAY: none
}
DIV.boxAd {
	DISPLAY: none
}
#footer #footerUtil {
	DISPLAY: none
}
#footer #footerSearch {
	DISPLAY: none
}
#footer DIV.col {
	DISPLAY: none
}
#footerNav UL {
	DISPLAY: none
}
#page {
	MARGIN: 5%; WIDTH: auto
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
auto; PADDING-TOP: 0px
}
#content .stockNews A:link:unknown {
	FONT-SIZE: 10px; TEXT-DECORATION: underline; content: " (" attr(href) =
") "
}
#content .stockNews A:visited:unknown {
	FONT-SIZE: 10px; TEXT-DECORATION: underline; content: " (" attr(href) =
") "
}
#content DIV {
	WIDTH: auto! important
}
#footerNav {
	BACKGROUND-IMAGE: none
}
#footer #footer-subsidiary {
	DISPLAY: block
}
#footer #footerCopyright {
	DISPLAY: block
}
#footer DIV.last.col {
	DISPLAY: block
}
#coming-soon {
	DISPLAY: none
}
#group-ads-cat {
	DISPLAY: none
}
#watchlist #common-panel {
	DISPLAY: none
}
#watchlist #add {
	DISPLAY: none
}
#watchlist #print {
	DISPLAY: none
}
#stock-tools {
	DISPLAY: none
}
#quote-meta {
	CLEAR: left
}
.investor .brand-border {
	BORDER-TOP-STYLE: none
}
.group-cat .gi-col {
	BACKGROUND-IMAGE: none
}
.group-cat H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; =
WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM-STYLE: none
}
#watchlist #watchlists {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; =
MARGIN: 0px; BORDER-TOP-STYLE: none! important; PADDING-TOP: 0px! =
important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! =
important; BORDER-BOTTOM-STYLE: none! important
}
#watchlist #add {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; =
MARGIN: 0px; BORDER-TOP-STYLE: none! important; PADDING-TOP: 0px! =
important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! =
important; BORDER-BOTTOM-STYLE: none! important
}
#watchlist .smButton {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; =
MARGIN: 0px; BORDER-TOP-STYLE: none! important; PADDING-TOP: 0px! =
important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! =
important; BORDER-BOTTOM-STYLE: none! important
}
#watchlist #trade-now {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; =
MARGIN: 0px; BORDER-TOP-STYLE: none! important; PADDING-TOP: 0px! =
important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! =
important; BORDER-BOTTOM-STYLE: none! important
}
#watchlist A {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; =
MARGIN: 0px; BORDER-TOP-STYLE: none! important; PADDING-TOP: 0px! =
important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! =
important; BORDER-BOTTOM-STYLE: none! important
}
#watchlists {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent
}
#watchlist #error-box {
	DISPLAY: none
}
#watchlist DIV.change-view {
	DISPLAY: none
}
#watchlist TABLE {
	BORDER-RIGHT: #999 1px solid; WIDTH: auto
}
#watchlist TABLE TD {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; FONT-SIZE: =
11px; BORDER-LEFT-COLOR: #999; BACKGROUND: none transparent scroll =
repeat 0% 0%; BORDER-BOTTOM-COLOR: #999; PADDING-BOTTOM: 2px! important; =
MARGIN: 0px; WIDTH: auto! important; BORDER-TOP-COLOR: #999; =
PADDING-TOP: 2px! important; FONT-FAMILY: "Trebuchet MS", sanf-serif; =
BORDER-RIGHT-COLOR: #999
}
#watchlist TABLE TH {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; FONT-SIZE: =
11px; BORDER-LEFT-COLOR: #999; BACKGROUND: none transparent scroll =
repeat 0% 0%; BORDER-BOTTOM-COLOR: #999; PADDING-BOTTOM: 2px! important; =
MARGIN: 0px; WIDTH: auto! important; BORDER-TOP-COLOR: #999; =
PADDING-TOP: 2px! important; FONT-FAMILY: "Trebuchet MS", sanf-serif; =
BORDER-RIGHT-COLOR: #999
}
#watchlist TABLE TR .tasks {
	DISPLAY: none
}
#watchlist .news A:link:unknown {
	FONT-SIZE: 10px; TEXT-DECORATION: underline; content: " (" attr(href) =
") "
}
#watchlist .news A:visited:unknown {
	FONT-SIZE: 10px; TEXT-DECORATION: underline; content: " (" attr(href) =
") "
}

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://beta.images.theglobeandmail.com/css/common/custom/ie.css

* HTML .mast .util UL LI.help {
	WIDTH: 25px
}
* HTML #content {
	PADDING-RIGHT: 0px
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	ZOOM: 1! important
}
.globalSearch .footnote {
	RIGHT: -12px
}
#nav-wrap {
	Z-INDEX: 1
}
#nav-wrap UL LI {
	Z-INDEX: 1
}
.lio LI {
	LIST-STYLE-POSITION: inside! important
}
.art UL.actions LI {
	Z-INDEX: 1
}
UL.section-utils LI {
	Z-INDEX: 1
}
UL.floated.classic LI {
	PADDING-LEFT: 10px; BACKGROUND: =
url(../../../images/common/icon/icon-dot-small.png) no-repeat left =
center
}
UL.related-link-list LI A {
=09
}
UL.gam-tabs LI {
	BORDER-BOTTOM-STYLE: none
}
.mast H1 SPAN {
	MARGIN: -6px 8px 0px 0px
}
.grey-chevron {
	PADDING-RIGHT: 0px; BACKGROUND-IMAGE: none
}
.grey-chevron IMG {
	LEFT: 2px; POSITION: relative; TOP: 2px
}
#featureTopics {
	ZOOM: 1
}
#stocks-menu {
	ZOOM: 1
}
.gi-stock #section-main {
	MARGIN-TOP: -1px
}
.snap .snap-container .closer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; =
PADDING-TOP: 5px
}
#markets-nav {
	ZOOM: 1
}
#markets-nav LI.ui-tabs-selected {
	ZOOM: 1
}
#markets-nav LI.ui-tabs-selected A {
	ZOOM: 1
}
#markets-nav LI.ui-tabs-selected A B {
	ZOOM: 1
}
#markets-nav LI.ui-tabs-selected A B B {
	ZOOM: 1
}
#markets-views {
	ZOOM: 1; POSITION: relative
}
.widget .status {
	FILTER: alpha(opacity=3D75)
}
#markets-container .loading {
	FILTER: alpha(opacity=3D75)
}
.globalSearch FORM INPUT.small {
	WIDTH: 104px! important
}
.video-list .video-elm DIV.thumbnail P.length {
	FILTER: alpha(opacity=3D60); -ms-filter: =
?progid:DXImageTransform.Microsoft.Alpha(Opacity=3D60)?
}
#footer {
	MARGIN-BOTTOM: 0px
}
BODY {
	PADDING-BOTTOM: 10px
}
*:first-child + HTML #photos-ctr {
=09
}
* HTML .s1 {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent
}
* HTML .s2 {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent
}
* HTML .s3 {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent
}
* HTML .s4 {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent
}
* HTML .s5 {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent
}
* HTML .s5 {
	BORDER-RIGHT: #afafaf 4px solid; BORDER-TOP: #afafaf 4px solid; =
BORDER-LEFT: #afafaf 4px solid; BORDER-BOTTOM: #afafaf 4px solid; =
BACKGROUND-COLOR: #fff
}
* HTML .twocol.layout {
	PADDING-TOP: 10px
}
* HTML .multimedia .col {
	PADDING-RIGHT: 0px
}
* HTML #markets-nav LI.ui-tabs-selected A B {
	POSITION: relative
}
* HTML #markets-nav LI.ui-tabs-selected A B B {
	POSITION: relative
}
* HTML .last.foGroupB-wide {
	MARGIN-RIGHT: -3px
}
* HTML #group-d DIV.last {
	MARGIN-RIGHT: -3px
}
* HTML #right-rail #most-viewd {
	MARGIN-RIGHT: -3px
}
* HTML #right-rail .fpGroupE-selectList {
	MARGIN-RIGHT: -3px
}
* HTML #right-rail .fpGroupE-list3 {
	MARGIN-RIGHT: -3px
}
* HTML .fpGroupSeries {
	MARGIN-RIGHT: -3px
}
* HTML .routine-series .fpGroupE-poll-full.poll-fragment .poll {
	MARGIN-RIGHT: -3px
}
* HTML #right-rail #insights {
	MARGIN-RIGHT: -3px
}
* HTML .major #group-a DIV {
	WIDTH: 605px
}
* HTML .major #section-top {
	BACKGROUND: url(../../../images/common/border-vertical.png) #fff =
repeat-y 225px 0px
}
* HTML .fpGroupA-normal {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; WIDTH: 100%; BORDER-BOTTOM: =
#000 1px dotted
}
* HTML .fpGroupA-large {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; WIDTH: 100%; BORDER-BOTTOM: =
#000 1px dotted
}
* HTML .last.fpGroupA-large {
	BORDER-BOTTOM-WIDTH: 0px
}
* .globalSearch FORM INPUT.searchText {
	WIDTH: 212px
}
* HTML .sec #group-b {
	PADDING-RIGHT: 14px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
* HTML .giMajor #group-b {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 0px
}
* HTML .giMarkets #group-b {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
* HTML .fpGroupA-wide.no-image {
=09
}
* HTML .fpGroupA-wide.no-image #section-a-copy {
	MARGIN-LEFT: 130px
}
* HTML .fpGroupA-wide #section-a-copy {
	MARGIN-LEFT: 0px; WIDTH: 310px
}
* HTML .sec .wide #section-sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
960px; PADDING-TOP: 0px
}
* HTML .sec .wide #section-sub .section-left {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
610px; PADDING-TOP: 0px
}
* HTML .sec .wide #section-sub #right-rail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; WIDTH: =
315px; PADDING-TOP: 0px
}
* HTML .sec .wide #group-e {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
100%; PADDING-TOP: 0px
}
* HTML .sec .wide #group-cat DIV.fpGroupCat-wide {
	MARGIN-LEFT: 30px; WIDTH: 550px
}
* HTML .fpGroupC-wide {
	MARGIN-LEFT: 30px
}
* HTML .sec #right-rail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 5px
}
* HTML #market-stats .market-links {
	WIDTH: 85px
}
* HTML #footerSearch {
	DISPLAY: inline
}
* HTML #footerSearch .globalSearch {
	WIDTH: 310px
}
* HTML .poll-fragment .puzzles {
	WIDTH: 145px
}
* HTML .investor .giRoutine #most-popular {
	WIDTH: 345px
}
* HTML .investor .group-cat .poll-fragment {
	WIDTH: 130px
}
* HTML .investor .gallery {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: =
#fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
* HTML .datatable DIV {
	ZOOM: 1
}
* HTML #nav-wrap UL LI.selected {
	BORDER-BOTTOM-STYLE: none
}
* HTML #nav-wrap UL LI A {
	PADDING-TOP: 6px
}
* HTML #nav-wrap UL LI UL.subMenu {
	TOP: 26px
}
* HTML #nav-wrap UL LI UL.subMenu LI.marker {
	MARGIN-LEFT: -3px; WIDTH: 140px
}
.videotabbed.art #article-content #video {
	PADDING-BOTTOM: 0px
}
.copy .pull .grey-chevron IMG {
	FLOAT: none; MARGIN-BOTTOM: 0px
}
#article-top #util UL.article-links LI A {
	BACKGROUND-IMAGE: none
}
* HTML .section-utils LI {
	ZOOM: 1! important
}
* HTML #article-top #util UL#actions LI.share-article {
	ZOOM: 1! important
}
* HTML .section-utils LI A {
	MARGIN-TOP: -8px
}
* HTML #article-top #util UL#actions LI.share-article A {
	MARGIN-TOP: -8px
}
* HTML #article-top #util UL#actions LI.print-or-license-article {
	ZOOM: 1! important
}
* HTML #article-top #util UL#actions LI A.snap-trigger {
	FONT-SIZE: 14px; FONT-FAMILY: Georgia, "Times New Roman", serif
}
* HTML .section-utils LI.feed {
=09
}
* HTML .section-utils LI.share {
	Z-INDEX: 1
}
* HTML #article-top .snap .snap-container {
	BORDER-RIGHT: #afafaf 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#afafaf 2px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px -20px -2px; BORDER-LEFT: #afafaf 2px solid; PADDING-TOP: 0px; =
BORDER-BOTTOM: #afafaf 2px solid; POSITION: absolute; TOP: 0px; =
BACKGROUND-COLOR: #fff! important
}
* HTML .section-utils .snap .snap-container {
	BORDER-RIGHT: #afafaf 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#afafaf 2px; PADDING-LEFT: 0px; Z-INDEX: 9999! important; LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 10px -10px -2px; BORDER-LEFT: #afafaf 2px =
solid; PADDING-TOP: 0px; BORDER-BOTTOM: #afafaf 2px solid; POSITION: =
absolute; TOP: 0px; BACKGROUND-COLOR: #fff! important
}
* HTML .section-utils .snap .snap-container {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
* HTML #article-top .snap .snap-container {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
* HTML .section-utils .snap .snap-container .container {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
* HTML #article-top .snap .snap-container .container {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
* HTML .snap .snap-container .closer {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
* HTML .snap .snap-container .closer {
	WIDTH: 300px
}
* HTML .art .tab {
	MARGIN-LEFT: 75px
}
* HTML .art .tab#video {
	MARGIN-LEFT: 0px
}
* HTML .selected#photos-ctr {
	HEIGHT: 0px
}
* HTML .copy {
	OVERFLOW-X: hidden! important; WORD-WRAP: break-word
}
#lightsout {
	DISPLAY: none! important
}
* HTML .copy .pull {
	WIDTH: 460px; POSITION: relative
}
* HTML .copy .inline-twitter-widget.pull {
	WIDTH: 600px! important
}
* HTML TABLE.default {
	PADDING-LEFT: 0px; MARGIN-LEFT: -140px; WIDTH: 600px; POSITION: =
relative
}
* HTML .copy .full-title {
	PADDING-LEFT: 0px; MARGIN-LEFT: -140px; WIDTH: 600px; POSITION: =
relative
}
* HTML .copy BLOCKQUOTE {
	PADDING-LEFT: 0px; MARGIN-LEFT: -140px; WIDTH: 600px; POSITION: =
relative
}
* HTML .copy .inline-img {
	PADDING-LEFT: 0px; MARGIN-LEFT: -140px; WIDTH: 600px; POSITION: =
relative
}
* HTML .copy .inline-video-embed {
	PADDING-LEFT: 0px; MARGIN-LEFT: -140px; WIDTH: 600px; POSITION: =
relative
}
* HTML .copy .large.mp3.inline-media {
	PADDING-LEFT: 0px; MARGIN-LEFT: -140px; WIDTH: 600px; POSITION: =
relative
}
* HTML .copy .short.inline-img.pull {
	PADDING-LEFT: 140px! important; OVERFLOW-X: hidden! important; WIDTH: =
460px
}
* HTML .copy .short.inline-img.pull .inline-img-credit {
	MARGIN-LEFT: 0px! important
}
* HTML .copy BLOCKQUOTE P {
	PADDING-LEFT: 140px
}
* HTML .copy .large.mp3.inline-media {
	PADDING-RIGHT: 0px; OVERFLOW-X: hidden; MARGIN-RIGHT: 0px
}
* HTML .copy .mp3.inline-media P.download {
	WIDTH: auto
}
* HTML .copy .large.mp3.inline-media P.download {
	WIDTH: 100%
}
* HTML .copy .inline-media P.download {
	WIDTH: 34%
}
* HTML .art #photos #gallery-controls {
	BACKGROUND: #000
}
* HTML .art #photos #photo-meta {
	BACKGROUND: #000
}
* HTML #article-top #teaser #lead-caption {
	BACKGROUND: #000
}
.copy .inline-map-embed.pull SMALL {
	MARGIN-TOP: 15px
}
* HTML .copy .inline-map-embed.pull SMALL {
	MARGIN-RIGHT: -140px
}
* HTML .newssmall.art #article-tabs {
	WIDTH: 631px! important
}
* HTML .newssmall.art #article-rail {
	MARGIN-TOP: 57px
}
* HTML .video.sec .deep {
	MARGIN-LEFT: 35px
}
* HTML DIV.chars-remaining {
	MARGIN: 0px; WIDTH: 440px
}
DIV.chars-remaining {
	MARGIN: 0px; WIDTH: 440px
}
* HTML DIV#latest-blog-comments-content DIV.chars-remaining {
	WIDTH: 440px
}
DIV#latest-blog-comments-content DIV.chars-remaining {
	WIDTH: 440px
}
#pluck-reportAbuse #otherReason {
	WIDTH: 215px
}
* HTML .picturecollection.art #more-galleries UL LI DIV.thumb {
	BORDER-TOP: #666 1px dotted
}
* HTML .art .tiny#interactive {
	MARGIN-LEFT: 5px; BORDER-BOTTOM-STYLE: none
}
#beta-msg .closer {
	WIDTH: 100px; POSITION: relative; TOP: -20px
}
.fpMultiNews DIV.multi-pagination {
	TOP: 0px
}
* HTML .fpMultiNews DIV.multi-pagination {
	FLOAT: right; MARGIN: 0px; POSITION: relative; TOP: 18px
}
* HTML .fpMultiNews .multi-news UL {
	PADDING-TOP: 0px
}
.fpMultiNews .multi-news UL LI {
	PADDING-TOP: 0px
}
* HTML .sec .giWide .fpGroupA-normal {
	MARGIN-LEFT: 8px
}
* HTML .sec #group-a #splash-side DIV.container DIV {
	BACKGROUND-IMAGE: none
}
* HTML .sec #group-a #splash-side DIV.container DIV.container-last {
	BACKGROUND-IMAGE: none
}
DIV#fund-sponsors {
	PADDING-BOTTOM: 0px; HEIGHT: 67px
}
* HTML DIV#fund-sponsors {
	PADDING-BOTTOM: 0px
}
.sec #coming-soon .feedback-form .text-input {
	MARGIN-LEFT: -20px; WIDTH: 290px
}
* HTML .sec #coming-soon .feedback-form .text-input {
	WIDTH: 270px
}
* HTML .sec #coming-soon .feedback-form SELECT {
	WIDTH: 270px
}
.group-cat .border-fix {
	BORDER-RIGHT: #ffffff 3px solid; BORDER-TOP: #ffffff 3px solid; =
FONT-SIZE: 1px; BORDER-LEFT: #ffffff 3px solid; WIDTH: 134px; =
LINE-HEIGHT: 1px; BORDER-BOTTOM: #ffffff 3px solid
}
* HTML .group-cat .whats-this {
	MARGIN-LEFT: -15px
}
DIV#MostPopularLists DIV#MostViewedNav LI {
	MARGIN-RIGHT: 5px
}
DIV#MostPopularLists DIV#MostViewedNav LI.current {
	MARGIN-RIGHT: 5px
}
DIV#MostPopularLists DIV#timeframeNavmostRead LI.timeLineItem {
	MARGIN-LEFT: 5px
}
DIV#MostPopularLists DIV#timeframeNavmostRead LI.timeLineItemLast {
	MARGIN-LEFT: 5px
}
DIV#MostPopularLists DIV#timeframeNavemailed LI.timeLineItem {
	MARGIN-LEFT: 5px
}
DIV#MostPopularLists DIV#timeframeNavemailed LI.timeLineItemLast {
	MARGIN-LEFT: 5px
}
.rss #rssterms {
	PADDING-RIGHT: 1.5em; OVERFLOW-X: hidden
}

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://voken.eyereturn.com/?140424&click=http://c.casalemedia.com/c/2/1/79327/&params=356287945

//<!CDATA[// Copyright EYEONS Corporation, 2000, All Rights Reserved //=20
er_CID=3D'4880';er_SegID=3D'140424';er_imgSrc=3D'http://resources.eyeretu=
rn.com/4880/004880_en_728x90_moneris_switch_c01_v6.swf';er_tokenID=3D'145=
517';er_dut=3Dtrue;er_TID=3D'';er_SID=3D'';er_qsparams=3D'';er_RedirURL=3D=
'http://c.casalemedia.com/c/2/1/79327/http://switch.moneris.com/switch/?s=
ource=3Donlineads';er_origURL=3D'http://switch.moneris.com/switch/?source=
=3Donlineads';er_guid=3D'1e1b288f-833e-4a37-95cd-d08c75ab10da';er_params=3D=
{cid:er_CID,sid:er_SegID,tid:er_tokenID,r:er_RedirURL,oob:window.er_OOB,t=
tu:45000,ttl:100,ssl:false,vars:{},h:[],pix:'',b:{s:er_imgSrc,bi:'http://=
resources.eyereturn.com/4880/004880_en_728x90_moneris_switch_c01_v1.gif',=
z:1,w:728,h:90,wm:'transparent'},rma:[],cb:function(cmd,type,ele){=0A=
var evt =3D type;=0A=
if(ele !=3D -1) evt +=3D ele;=0A=
switch(evt){=0A=
};}};;=0A=

=0A=
if(typeof(eyeReturn15)=3D=3D"undefined"){eyeReturn15=3D{ads:new =
Array(),create:function(params){var obj=3Dnew =
eyeReturn15Ad(params);obj.er=3Dthis;obj.n=3Dthis.ads.length;this.ads[obj.=
n]=3Dobj;obj.render();return obj;},cb:function(t,sid,el){for(var =
i=3D0;i<this.ads.length;i++){if(this.ads[i].p.sid=3D=3Dsid)=0A=
this.ads[i].cb(t,el);}},ptype:"S",sec:document.location.href.indexOf("htt=
ps")=3D=3D0,rp:function(){for(i=3D0;i<this.ads.length;i++){if(this.ads[i]=
.rp)=0A=
this.ads[i].rp();}},rpt:setInterval("eyeReturn15.rp()",100),sfev:function=
(v,data){for(var j=3D0;j<data.length;j++){var =
doc=3D(eyeReturn15.ptype=3D=3D"I"?parent:window);var =
in_ele=3Ddoc.document.getElementsByTagName(data[j][0]);for(var =
k=3D1;k<data[j].length;k++){if(in_ele[data[j][k]]&&in_ele[data[j][k]].id.=
indexOf("er_")!=3D0){in_ele[data[j][k]].style.visibility=3D(v?"visible":"=
hidden")};}}},ready:function(){if((eyeReturn15.ptype=3D=3D"I"&&parent.doc=
ument.readyState=3D=3D"complete"&&document.readyState=3D=3D"complete")||e=
yeReturn15.ptype!=3D"I"&&document.readyState=3D=3D"complete"){for(var =
i=3D0;i<eyeReturn15.ads.length;i++){eyeReturn15.ads[i].l();}}else{setTime=
out("eyeReturn15.ready()",50);}},gD:function(u){var e=3Dnew =
RegExp("^http(s|):\/\/([^\/]+)\/.*$","i");e.test(u);return(RegExp.$2);},a=
p:function(e1,e2){var e=3De1;if(!e){return{t:0,l:0};}=0A=
var =
tt=3D0,ll=3D0;while(e&&e!=3De2){tt+=3De.offsetTop;ll+=3De.offsetLeft;try{=
e=3De.offsetParent;}catch(x){e=3Dnull};}=0A=
return{t:tt,l:ll};},fs:false,info:{bwrver:null,bwr:null,os:null},unload:f=
unction(event){for(var =
i=3D0;i<eyeReturn15.ads.length;i++){eyeReturn15.ads[i].ul();}}}=0A=
try{parent.document.location;if(parent.document.body.tagName.toLowerCase(=
)=3D=3D"frameset"){eyeReturn15.ptype=3D"FS";}else{var =
fr=3Dparent.document.getElementsByTagName("iframe");for(i=3D0;i<fr.length=
;i++){if(fr[i].contentWindow=3D=3Dwindow){eyeReturn15.ptype=3D"I";eyeRetu=
rn15.iref=3Dfr[i];break;}}}}catch(e){eyeReturn15.ptype=3D"NF";}=0A=
var isIE4Up=3D(document.all)?1:0;if(isIE4Up){var vbdetect=3D'<SCRIPT =
LANGUAGE=3D"VBScript">\n';vbdetect+=3D"on error resume =
next\n";vbdetect+=3D'If =
Not(IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) =
Then\n';vbdetect+=3D"Else\n";vbdetect+=3D"eyeReturn15.fs =3D =
true\n";vbdetect+=3D"End =
If\n";vbdetect+=3D'</scr'+'ipt>\n';document.write(vbdetect);}=0A=
if(eyeReturn15.ptype=3D=3D"I"){if(parent.document.readyState!=3D"complete=
"){parent.document.attachEvent("onreadystatechange",eyeReturn15.ready);}=0A=
else{eyeReturn15.ready();}=0A=
window.attachEvent("onunload",eyeReturn15.unload);}=0A=
else{if(document.readyState!=3D"complete"){document.attachEvent("onreadys=
tatechange",eyeReturn15.ready);}else{eyeReturn15.ready();}}=0A=
var =
ua=3Dnavigator.userAgent.toLowerCase();if(/win/.test(ua)){eyeReturn15.inf=
o.os=3D"win";}=0A=
if(/mac/.test(ua)){eyeReturn15.info.os=3D"mac";}=0A=
if(/linux/.test(ua)||/x11/.test(ua)){eyeReturn15.info.os=3D"lnx";}=0A=
if(/safari/.test(ua)){eyeReturn15.info.bwr=3D"saf";eyeReturn15.info.bwrve=
r=3D/version/.test(ua)?"3":"2";}=0A=
if(/msie/.test(ua)&&!/opera/.test(ua)){eyeReturn15.info.bwr=3D"ie";eyeRet=
urn15.info.bwrver=3D(ua.match(/msie ([\d.]+)/)||[])[1];}=0A=
if(/firefox/.test(ua)){eyeReturn15.info.bwr=3D"ff";eyeReturn15.info.bwrve=
r=3D(ua.match(/firefox\/([\d.]+)/)||[])[1];}=0A=
if(/opera/.test(ua)){eyeReturn15.info.bwr=3D"op";eyeReturn15.info.bwrver=3D=
(ua.match(/opera\/([\d.]+)/)||[])[1];}=0A=
Function.prototype._erbind=3Dfunction(s){var _f=3Dthis;return =
function(){return _f.apply(s,arguments);}}}=0A=
function =
eyeReturn15Ad(params){this.p=3Dparams;this.n=3D0;this.od=3DeyeReturn15.gD=
(document.location.href);this.g=3D((((new =
Date()).getTime()*100)+parseInt(Math.random()*100))+"").substring(4);this=
.p.r.replace("[timestamp]",this.g);this.re=3Ddocument.referrer;this.ct=3D=
'http://clicks.eyereturn.com/redir.aspx?erqs_CID=3D'+this.p.cid+'&erqs_du=
t=3Dtrue&erqs_SegID=3D'+this.p.sid+'&erqs_RedirURL=3D'+escape(this.p.r)+'=
&erqs_tokenID=3D'+this.p.tid;this.sec=3D(params.ssl||eyeReturn15.sec)?'s'=
:'';this.render=3Dfunction(){if(this.p.b){var =
b=3Dthis.p.b;b.n=3D-1;b.id=3D"er_ban_15_"+this.n;b.sid=3Dthis.p.sid;b.qs=3D=
this.qs(-1);b.ct=3Dthis.ct;b.ds=3D'width:'+b.w+'px;height:'+b.h+'px;z-ind=
ex:'+b.z+';margin:0;padding:0;';this.cb("preload",-1);document.write('<di=
v id=3D"'+b.id+'" =
style=3D"'+b.ds+'">');if(b.s.toLowerCase().lastIndexOf(".swf")=3D=3Db.s.l=
ength-4&&eyeReturn15.fs){document.write(this.cF(b));this["_cb"]=3Dfunctio=
n(t,n){this.cb(t,n)};}else{b.s=3Db.bi;document.write(this.cI(b));}=0A=
document.write('</div>');this.cb("load",-1);}=0A=
try{if(typeof(er_pcode)=3D=3D"undefined"){er_pcode=3DparseInt(Math.random=
()*127)}=0A=
document.write('<img =
src=3D"http'+this.sec+'://rcws.eyereturn.com/log.aspx?pageCode=3D'+er_pco=
de+'&tokenID=3D'+this.p.tid+'&dom=3D'+escape(eyeReturn15.gD(eyeReturn15.p=
type=3D=3D"NF"?document.referrer:document.domain))+'" width=3D"0" =
height=3D"0" style=3D"display:none;position:absolute;"/>');}catch(ig1){}=0A=
if(this.p.pix!=3D''){document.write('<img =
src=3D"'+this.p.pix.replace('[timestamp]',this.g)+'" width=3D"1" =
height=3D"1" =
style=3D"display:none;position:absolute;"/>');}};this.l=3Dfunction(){if(t=
his.loaded)return;this.loaded=3Dtrue;if(eyeReturn15.ptype=3D=3D"I")eval("=
parent.er_cb"+this.p.sid+" =3D =
function(cb,rmn){eyeReturn15.cb(cb,'"+this.p.sid+"',rmn);}");eval("window=
.er_cb"+this.p.sid+" =3D =
function(cb,rmn){eyeReturn15.cb(cb,'"+this.p.sid+"',rmn);}");for(var =
i=3D0;i<this.p.rma.length&&eyeReturn15.fs;i++){this.cb("preload",i);var =
rm=3Dthis.p.rma[i];rm.n=3Di;rm.v=3Dfalse;if(eyeReturn15.ptype=3D=3D"I"){r=
m.d=3Dparent.document.createElement("div");}=0A=
else{rm.d=3Ddocument.createElement("div");}=0A=
rm.id=3Drm.d.id=3D"er_rm_15_"+this.p.sid+"_"+i;rm.qs=3Dthis.qs(i);rm.d.st=
yle.width=3Drm.w+"px";rm.d.style.height=3Drm.h+"px";rm.d.style.position=3D=
"absolute";rm.d.style.zIndex=3Drm.z;rm.d.style.visibility=3D"hidden";rm.d=
.style.display=3D"block";this.aE(rm.d,"mouseover","mo",i);this.aE(rm.d,"m=
ouseout","mu",i);this.aRM(rm);rm.loaded=3Dtrue;this.rp();this.cb("load",i=
);}=0A=
if(this.p.b){this.p.b.d=3Ddocument.getElementById(this.p.b.id);if(this.p.=
b.d){this.aE(this.p.b.d,"mouseover","mo",-1);this.aE(this.p.b.d,"mouseout=
","mu",-1);}}};this.aE=3Dfunction(o,e,c,n){o.attachEvent("on"+e,this.rCB(=
c,n));};this.rCB=3Dfunction(t,n){return =
function(){this.cb(t,n)}._erbind(this);};this.ul=3Dfunction(){for(var =
i=3D0;i<this.p.rma.length;i++){this.p.rma[i].d.parentNode.removeChild(thi=
s.p.rma[i].d);}};this.qs=3Dfunction(n){var =
q=3D'er_sid=3D'+this.p.sid+'&er_segID=3D'+this.p.sid+'&clickTag=3D'+escap=
e(this.ct)+'&er_guid=3D'+this.g+'&er_tid=3D'+this.p.tid+'&er_dut=3Dtrue&e=
r_cid=3D'+this.p.cid+'&er_domain=3D'+this.od+'&er_n=3D'+this.n+'&er_rmnum=
=3D'+n;if(this.p.vars)for(var p in =
this.p.vars)q+=3D"&"+p+"=3D"+escape(this.p.vars[p]);return(q);};this.aRM=3D=
function(rm){var d=3Ddocument.body;if(rm.pobj){d=3Drm.pobj;}else =
if(eyeReturn15.ptype=3D=3D"I"){d=3Dparent.document.body;}=0A=
d.appendChild(rm.d);};this.gBF=3Dfunction(){return(document.getElementByI=
d(this.p.b.id+"_o"));};this.gRMF=3Dfunction(num){var =
doc=3Ddocument;if(eyeReturn15.ptype=3D=3D"I")doc=3Dparent.document;return=
(doc.getElementById(this.p.rma[num].id+"_o"));};this.hd=3Dfunction(num){v=
ar =
rm=3Dthis.p.rma[num];if(rm.loaded&&rm.v){if(this.er.iref&&rm.hov){this.er=
.iref.style.visibility=3D"visible";}=0A=
rm.d.style.visibility=3D"hidden";rm.d.innerHTML=3D"";rm.v=3Dfalse;eyeRetu=
rn15.sfev(true,this.p.h);}};this.v=3Dfunction(num,cus){var =
rm=3Dthis.p.rma[num];if(rm.loaded&&!rm.v){if(rm.ol!=3D-1){if(rm.ol>0){rm.=
ol--;}=0A=
else{return;}}=0A=
rm.v=3Dtrue;rm.d.innerHTML=3Dcus?cus:this.cF(rm);eyeReturn15.sfev(false,t=
his.p.h);rm.d.style.visibility=3D"visible";if(rm.dt!=3D0){setTimeout("eye=
Return15.cb('autoclose',"+this.p.sid+","+num+")",rm.dt*1000);}}};this.cF=3D=
function(o){var t=3D'<object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" =
codeBase=3D"http'+this.sec+'://download.macromedia.com/pub/shockwave/cabs=
/flash/swflash.cab#version=3D'+o.v+'" height=3D"'+(o.fh?o.fh:o.h)+'" =
width=3D"'+(o.fw?o.fw:o.w)+'" id=3D"'+o.id+'_o" name=3D"'+o.id+'_o" =
'+(o.fs?'style=3D"'+o.fs+'"':'')+'>';t+=3D'<param name=3D"movie" =
value=3D"'+o.s+'">';t+=3D'<param name=3D"FlashVars" =
value=3D"'+o.qs+'">';t+=3D'<param name=3D"Quality" =
value=3D"High">';t+=3D'<param name=3D"wmode" =
value=3D"'+o.wm+'">';t+=3D'<param name=3D"allowScriptAccess" =
value=3D"always">';t+=3D'<param name=3D"allowFullScreen" =
value=3D"true">';t+=3D'<embed id=3D"'+o.id+'_em" name=3D"'+o.id+'_em" =
src=3D"'+o.s+'" allowFullScreen=3D"true" quality=3D"high" =
pluginspage=3D"http'+this.sec+'://www.macromedia.com/shockwave/download/i=
ndex.cgi?P1_Prod_Version=3DShockwaveFlash" =
type=3D"application/x-shockwave-flash" height=3D"'+(o.fh?o.fh:o.h)+'" =
width=3D"'+(o.fw?o.fw:o.w)+'" wmode=3D"'+o.wm+'" =
allowScriptAccess=3D"always" flashvars=3D"'+o.qs+'" =
swliveconnect=3D"true" autoplay=3D"false" =
'+(o.fs?'style=3D"'+o.fs+'"':'')+'>';t+=3D'</object>';return(t)};this.cI=3D=
function(o){return'<a href=3D"'+o.ct+'" target=3D"_blank"><img =
src=3D"'+o.s+'" border=3D"0" width=3D"'+o.w+'" =
height=3D"'+o.h+'"></a>';};this.cDW=3Dfunction(c,s){return'<div =
'+(s?'style=3D"'+s+'"':'')+'>'+c+'</div>';};this.rp=3Dfunction(){for(var =
i=3D0;i<this.p.rma.length;i++){var rm=3Dthis.p.rma[i];if(rm.loaded){var =
p=3D{t:0,l:0}=0A=
var p2=3D{t:0,l:0};var p3=3D{t:0,l:0};var l=3D0;if(!rm.abs){var =
refObj=3Dthis.gBF()?(this.er.info.bwr!=3D"saf"?this.gBF():this.gBF().pare=
ntNode):document.getElementById(this.p.b.id);p=3DeyeReturn15.ap(refObj);i=
f(this.er.iref){p2=3DeyeReturn15.ap(this.er.iref,rm.pobj);try{var =
od=3Dthis.er.iref.ownerDocument;if(rm.d.offsetParent.tagName=3D=3D"BODY")=
{p3.l-=3Dod.body.offsetLeft;p3.t-=3Dod.body.offsetTop;}}catch(aaa){}}}=0A=
if(rm.fc){try{l=3DMath.floor(parent.document.body.clientWidth/2);}catch(u=
){;}}=0A=
rm.ry=3Drm.y+p.t+p2.t;rm.d.style.top=3D(rm.ry+p3.t)+"px";rm.ry-=3Dparent.=
scrollY;rm.rx=3Drm.x+p.l+p2.l+l;rm.d.style.left=3D(rm.rx+p3.l)+"px";rm.rx=
-=3Dparent.scrollX;if(this.er.iref&&rm.hov&&rm.v){try{if(this.gRMF(i).Per=
centLoaded()=3D=3D100){this.er.iref.style.visibility=3D"hidden";}}catch(x=
){}}else =
if(this.er.iref){this.er.iref.style.visibility=3D"visible";}}}};this.cb=3D=
function(type,n,t){if(typeof(t)!=3D"undefined"){setTimeout("eyeReturn15.c=
b('"+type+"','"+this.p.sid+"',"+n+")",t);}=0A=
else{switch(type){case"mo":this.st();break;case"mu":this.et();break;case"=
_oob":if(typeof(this.p.oob)!=3D"undefined"){var i=3Dnew =
Image();i.src=3Dthis.p.oob;}=0A=
break;}=0A=
this.p.cb(this,type,n);}};this.st=3Dfunction(){this.bt=3Dnew =
Date();};this.et=3Dfunction(){if(this.bt){var dt=3D(new =
Date()).getTime()-this.bt.getTime();if((dt<this.p.ttu)&&(dt>this.p.ttl)){=
var x=3Dnew =
Image();x.src=3D'http'+this.sec+'://timespent.eyereturn.com/logTimespent.=
aspx?campaignID=3D'+this.p.cid+'&tokenID=3D'+this.p.tid+'&segmentID=3D'+t=
his.p.sid+'&quantity=3D'+dt+'&guid=3D'+this.g;}=0A=
this.bt=3Dnull;}};}=0A=
_erad=3DeyeReturn15.create(er_params);;=0A=
//]]
------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0025_01CA50A3.34D33A30"


------=_NextPart_001_0025_01CA50A3.34D33A30
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.theglobeandmail.com/news/politics/a-hanging-at-24-sussex/article1327298/

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xml:lang=3D"en-ca" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>A hanging at 24 =
Sussex - The Globe and Mail</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META http-equiv=3DExpires content=3D0>
<META http-equiv=3DPragma content=3Dno-cache>
<META http-equiv=3DWindow-target content=3D_top>
<META http-equiv=3DContent-Language content=3Den-ca>
<META content=3Dhttp://www.theglobeandmail.com/ name=3Didentifier-URL>
<META content=3DCanada name=3Dlocation>
<META content=3Dnoarchive name=3Drobots>
<META=20
content=3D"Ted Harrison's paintings grace the PM's residence but not the =
National Gallery, plus who's hot and who's not"=20
name=3Ddescription>
<META=20
content=3D"politics, art, Stephen Harper, Laureen Harper, Ted Harrison, =
24 Sussex Drive, National Gallery of Canada, partisan spending, NAC =
gala, piano playing, Economic Action Plan website, Jane Taber, Ottawa =
notebook"=20
name=3Dkeywords>
<META content=3D"A hanging at 24 Sussex" name=3Dheadline>
<META content=3D"Jane Taber" name=3Dbyline>
<META content=3D"From Saturday's Globe and Mail" name=3Dcreditline>
<META content=3DOttawa name=3Dplaceline>
<META content=3D"2009-10-16 06:44:06 EDT" name=3Dpublish-date>
<META content=3D"2009-10-19 03:09:43 EDT" name=3Dlast-modified>
<META content=3DPolitics name=3Ddesk>
<META=20
content=3Dhttp://beta.images.theglobeandmail.com/archive/00282/Notebook_-=
_Laureen__282861a.jpg=20
name=3Doriginal-image>
<META content=3D1500 name=3Doriginal-image-width>
<META content=3D1032 name=3Doriginal-image-height><LINK=20
href=3D"http://beta.images.theglobeandmail.com/archive/00282/Notebook_-_L=
aureen__282861a.jpg"=20
rel=3Dimage_source><LINK=20
href=3D"http://beta.images.theglobeandmail.com/images/gam/favicon.ico"=20
type=3Dimage/x-icon rel=3D"shortcut icon"><!--[if IE]>
<META http-equiv=3Dimagetoolbar content=3Dno><![endif]--><LINK =
media=3Dall=20
href=3D"http://beta.images.theglobeandmail.com/bundle/gzip_1880342996/css=
/common.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dall=20
href=3D"http://beta.images.theglobeandmail.com/bundle/gzip_1031686985/css=
/brands/globeandmail.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://beta.images.theglobeandmail.com/bundle/gzip_N1686671036/cs=
s/articles.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dprint=20
href=3D"http://beta.images.theglobeandmail.com/css/articles/custom/print-=
default.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dprint=20
href=3D"http://beta.images.theglobeandmail.com/bundle/gzip_2145201139/css=
/print.css"=20
type=3Dtext/css rel=3Dstylesheet><!--[if IE]><LINK media=3Dall=20
href=3D"http://beta.images.theglobeandmail.com/css/common/custom/ie.css" =

type=3Dtext/css rel=3Dstylesheet><![endif]--><!--[if IE 8]>=0A=
<link rel=3D"stylesheet" =
href=3D"http://beta.images.theglobeandmail.com/css/common/custom/ie8.css"=
 type=3D"text/css" media=3D"all"/>=0A=
<![endif]--><LINK=20
title=3D"The Globe and Mail - Politics RSS feed"=20
href=3D"http://www.theglobeandmail.com/news/politics/?service=3Drss"=20
type=3Dapplication/rss+xml rel=3Dalternate>
<SCRIPT type=3Dtext/javascript>=0A=
if (typeof console =3D=3D "undefined") { console =3D {log: function() =
{}, warn: function() {}} };=0A=
/* Catch all error events and log them */=0A=
window.onerror =3D function(msg, uri, line) {=0A=
$.publish('global-error', msg, uri, line);=0A=
};=0A=
</SCRIPT>

<SCRIPT=20
src=3D"http://beta.images.theglobeandmail.com/bundle/gzip_850068299/js/ba=
se.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://beta.images.theglobeandmail.com/scripts/jquery/ui/jquery-ui=
-personalized-1.6rc6.min.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://beta.images.theglobeandmail.com/scripts/jquery/plugins/ui.d=
ialog.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://beta.images.theglobeandmail.com/bundle/gzip_N1079337579/js/=
jquery/plugins.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
$.namespace('globe');=0A=
globe.conf =3D {=0A=
financeServiceUrl: =
'http://services.theglobeandmail.com/InvestorServices/FinanceService',=0A=
newsSourcesUrl: =
'http://www.theglobeandmail.com/globe-investor/news-sources/',=0A=
newsServiceUrl: =
'http://services.theglobeandmail.com/InvestorServices/NewsService',=0A=
searchServiceUrl: =
'http://services.theglobeandmail.com/InvestorServices/SearchService',=0A=
templateUrl: 'http://www.theglobeandmail.com/template/ver1-0',=0A=
mediaUrl: 'http://beta.images.theglobeandmail.com',=0A=
stockQuoteUrl: =
'http://www.theglobeandmail.com/globe-investor/markets/stocks/summary/',=0A=
fundQuoteUrl: =
'http://www.theglobeandmail.com/globe-investor/funds-and-etfs/funds/summa=
ry/',=0A=
indexQuoteUrl: =
'http://www.theglobeandmail.com/globe-investor/markets/indexes/summary/',=0A=
emptyMessage: '0 results found',=0A=
publicationUrl: 'http://www.theglobeandmail.com/',=0A=
ajaxUrl: 'http://www.theglobeandmail.com/',=0A=
uniqueSectionName: 'politics',=0A=
watchlistServiceUrl: =
'http://investdb.theglobeandmail.com/invest/investSQL/gx.get_stocklist_co=
okie?pi_return_url=3D'=0A=
};=0A=
$.namespace('globe.investor');=0A=
globe.investor.securityType =3D {=0A=
FUND: '1',=0A=
STOCK: '5',=0A=
BOND: '10',=0A=
COMMODITY: '15',=0A=
ETF: '20',=0A=
INDEX: '25',=0A=
CURRENCY: '30'=0A=
};=0A=
globe.investor.marketClose =3D {=0A=
ca: 1255984200110=0A=
};=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
// advertising article namespace=0A=
$.namespace('adv.art');=0A=
// advertising search namespace=0A=
$.namespace('adv.search');=0A=
</SCRIPT>

<SCRIPT=20
src=3D"http://beta.images.theglobeandmail.com/bundle/gzip_1390084775/js/w=
idgets.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://beta.images.theglobeandmail.com/bundle/gzip_N152877463/js/p=
lugins.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
var advLastSectionCookie =3D "gam.adv.lastSection";=0A=
adv.site =3D "www.theglobeandmail.com";=0A=
adv.vertical =3D "gam";=0A=
adv.zone =3D "politics";=0A=
adv.crumb =3D "-pubRoot-news-politics-article";=0A=
lastSectionCookie =3D $.cookie(advLastSectionCookie);=0A=
if (lastSectionCookie =3D=3D null){=0A=
lastSectionCookie =3D "politics";=0A=
}=0A=
adv.loc =3D "art";=0A=
adv.art.categories =3D "";=0A=
adv.art.sections =3D "politics,janetaber,national,homepage";=0A=
adv.art.sectionsHier =3D =
"news:politics,news:opinion:columnists:janetaber,news:national,homepage";=0A=
adv.adpg =3D "politics";=0A=
adv.art.id =3D "1327298";=0A=
adv.art.slug =3D "NOTEBOOK17";=0A=
adv.art.headline =3D "A hanging at 24 Sussex";=0A=
adv.art.type =3D "columnist";=0A=
adv.art.byline =3D "jane taber";=0A=
adv.art.credit =3D "from saturday's globe and mail";=0A=
adv.art.keywords =3D "politics, art, Stephen Harper, Laureen Harper, Ted =
Harrison, 24 Sussex Drive, National Gallery of Canada, partisan =
spending, NAC gala, piano playing, Economic Action Plan website, Jane =
Taber, Ottawa notebook";=0A=
adv.lastSection =3D lastSectionCookie;=0A=
</SCRIPT>

<SCRIPT=20
src=3D"http://beta.images.theglobeandmail.com/bundle/gzip_1746191216/js/a=
ds.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
document.domain =3D "theglobeandmail.com";=0A=
var serverUrl =3D =
"http://sitelife.theglobeandmail.com/ver1.0/Direct/Process";=0A=
globe.common.currUser =3D $.cookie('hd');=0A=
</SCRIPT>

<META content=3D"MSHTML 6.00.6001.18294" name=3DGENERATOR></HEAD>
<BODY class=3D"art gam politics columnist">
<DIV id=3Dpage>
<DIV id=3Dheader>
<DIV class=3Dmast>
<H1><A href=3D"http://www.theglobeandmail.com/"><IMG height=3D16=20
alt=3D"Globe and Mail"=20
src=3D"http://beta.images.theglobeandmail.com/images/gam/gam_masthead.png=
"=20
width=3D180></A> <SPAN><A =
href=3D"http://www.theglobeandmail.com/">News</A></SPAN>=20
</H1>
<DIV class=3DsecNav>
<UL>
  <LI class=3Drob><A=20
  =
href=3D"http://www.theglobeandmail.com/report-on-business">Business</A> =
</LI>
  <LI class=3Dinvestor><A=20
  href=3D"http://www.theglobeandmail.com/globe-investor">Investing</A> =
</LI>
  <LI class=3Dsports><A =
href=3D"http://www.theglobeandmail.com/sports">Sports</A>=20
  </LI>
  <LI class=3Dlife><A =
href=3D"http://www.theglobeandmail.com/life">Life</A> </LI></UL>
<P class=3Dbtn-allSections><A id=3DtoggleSecTop=20
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#"><SPAN=20
class=3Dgam>+</SPAN> Show all sections</A></P></DIV>
<DIV class=3Dutil>
<UL>
  <LI class=3Dhelp><A class=3Duserconversion-link=20
  href=3D"http://www.theglobeandmail.com/help">Help</A> </LI>
  <LI>
  <DIV id=3DuserControl>
  <DIV id=3Dlogin>
  <DIV id=3DloginIcon><A=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">Login</A>=20
  </DIV>
  <DIV id=3Dregister><A=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">Register</A>=20
  </DIV></DIV>
  <DIV id=3Dprofile>
  <DIV id=3DproPage><A class=3Duserconversion-link=20
  href=3D"http://www.theglobeandmail.com/user-profile">Profile</A> =
</DIV>
  <DIV id=3Dlogout><A=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">Logout</A>=20
  </DIV></DIV>
  <DIV id=3DdefaultProfile><A=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#"></A>=20
  </DIV></DIV>
  <SCRIPT type=3Dtext/javascript>=0A=
var userCookie =3D $.cookie("SSO_COOKIE");=0A=
var hdCookie =3D $.cookie("hd");=0A=
if(userCookie =3D=3D null && hdCookie =3D=3D null){=0A=
$("#login").show();=0A=
$("#defaultProfile").hide();=0A=
} else if (hdCookie !=3D null) {=0A=
$("#login").hide();=0A=
$("#defaultProfile").hide();=0A=
$("#profile").show();=0A=
}=0A=
</SCRIPT>

  <DIV class=3Dlogin-toggler id=3DloginContainer>
  <DIV id=3DloginBlind>
  <DIV id=3DloginFormContainer>
  <FORM id=3DloginForm action=3D"" method=3Dpost>
  <FIELDSET class=3Dtop-fieldset>
  <OL>
    <LI><LABEL for=3DloginEmail>Email:<BR>(or username) </LABEL><SPAN=20
    class=3Dlogin-input><INPUT class=3Dtext id=3DloginEmail =
maxLength=3D100=20
    name=3DloginEmail></SPAN> </LI>
    <LI><LABEL style=3D"PADDING-TOP: 3px" for=3DloginPassword>Password:=20
    </LABEL><SPAN class=3Dlogin-input><INPUT class=3Dtext =
id=3DloginPassword=20
    type=3Dpassword maxLength=3D30 name=3DloginPassword></SPAN> </LI>
    <LI>
    <DIV id=3DinvalidMsg>
    <DIV>
    <P id=3DloginServerError><EM>Invalid Email/Password =
combination.</EM></P>
    <P>Passwords are case sensitive.</P>
    <P>Please check your CAPS lock key.</P></DIV></DIV></LI>
    <LI>
    <DIV id=3Dremembermsg>
    <DIV><INPUT id=3Dremember type=3Dcheckbox name=3Dremember></DIV>
    <DIV style=3D"PADDING-TOP: 3px; HEIGHT: 15px">Remember me on this =
computer.=20
    </DIV></DIV><A id=3DloginSubmitButton=20
    =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#"><INPUT id=3DsubmitLogin type=3Dsubmit =
name=3DsubmitLogin></A>=20

    <DIV style=3D"CLEAR: both"></DIV></LI></OL></FIELDSET>=20
  <FIELDSET id=3Ddotline1></FIELDSET>=20
  <FIELDSET>
  <DIV><A id=3DforgetPwd=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/">
  <P>Forgot your password?</P></A></DIV>
  <DIV><A id=3DloginClose=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">close</A>=20
  <A id=3Dreg-now=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">
  <P>Don't have an account? <EM>Register =
now.</EM></P></A></DIV></FIELDSET>=20
  </FORM></DIV><!-- forgot password section -->
  <DIV id=3DforgotPaswordContainer>
  <FORM id=3DpasswordForm action=3D"" method=3Dpost>
  <FIELDSET class=3Dtop-fieldset>
  <OL>
    <LI style=3D"MARGIN-TOP: 27px"><LABEL for=3DEmailForPassword =
?>Email:=20
    </LABEL><INPUT class=3Dtext id=3DEmailForPassword maxLength=3D100=20
    name=3DEmailForPassword> </LI>
    <LI>
    <DIV id=3DforgotPasswordFormError>
    <P id=3DforgotPasswordErrorMsg><EM></EM></P></DIV></LI>
    <LI>
    <P id=3Dmsgtip>Enter your email address above and click submit to =
have your=20
    account information e-mailed to you.</P>
    <DIV id=3DloginSubmitButton-inpwd><INPUT id=3DsubmitLogin-inpwd =
type=3Dsubmit name=3DsubmitLogin-inpwd></DIV></LI></OL></FIELDSET>=20

  <FIELDSET id=3Ddotline2></FIELDSET>=20
  <FIELDSET>
  <DIV><A id=3DloginClose-inpwd=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">close</A>=20
  <A id=3Dreg-now-inpwd=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">
  <P>Don't have an account? <EM>Register =
now.</EM></P></A></DIV></FIELDSET>=20
  </FORM></DIV><!-- forgot password confirmation section -->
  <DIV id=3DforgotPaswordConfirmationContainer>
  <FORM id=3DpasswordConfirmationForm action=3D"">
  <FIELDSET class=3Dtop-fieldset>
  <DIV id=3DconfirmContent>
  <H4>We have sent an email to:</H4>
  <H4><EM><SPAN id=3Dpassword-confirmation-email></SPAN></EM></H4><BR>
  <P>Please check your email for a message from the Globe and Mail =
online with=20
  the subject line <EM>"Globe and Mail Member Information =
Request"</EM>.</P>
  <P>To protect your privacy, we only send this information to the email =
address=20
  on file for this account</P><BR></DIV></FIELDSET>=20
  <FIELDSET>
  <DIV><A id=3DloginClose-inpwd-conf=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">close</A>=20
  </DIV></FIELDSET> </FORM></DIV><!-- end section --></DIV></DIV><!--=0A=
added testing login container here=0A=
-->
  <DIV class=3Dtoggler id=3DtoggleContainer>
  <DIV id=3Dblind style=3D"DISPLAY: block">
  <DIV id=3Dconfirmation>
  <H4>Create a Member Account - Email Validation</H4>
  <H4><EM>Check your email!</EM></H4>
  <P>We've sent an email to <EM><SPAN=20
  id=3Dconfirmation-email></SPAN></EM>&nbsp;containing a URL you'll need =
to follow=20
  to verify your account. You should receive the email within the next =
few=20
  minutes.</P>
  <P><EM>PLEASE NOTE:</EM>&nbsp;Your Globe and Mail account will expire =
after=20
  <EM>2 days</EM> if not validated as described in the email.</P>
  <FORM id=3DForm1 action=3D"">
  <FIELDSET id=3Ddotline></FIELDSET>=20
  <FIELDSET class=3Dsubmit>
  <DIV class=3Dclose-loginreg><A id=3DconfClose=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">close</A></DIV></FIELDSET>=20
  </FORM></DIV>
  <DIV id=3Dcontainer>
  <H4>Create a Member Account</H4>
  <P>We'll get you set up with a Globe and Mail account in just a few =
easy=20
  steps! It's free and takes less than a minute to complete. You should =
receive=20
  a confirmation email within a few minutes of submitting this form. You =
must=20
  click on the link in the email to activate this account.</P>
  <P class=3Dnotice>All fields are required</P>
  <FORM id=3DForm2 action=3D"" method=3Dpost>
  <FIELDSET>
  <OL>
    <LI>
    <DIV>
    <DIV class=3Dalert_col></DIV>
    <DIV><LABEL for=3Demail>Email address </LABEL><INPUT class=3Dtext =
id=3Demail=20
    maxLength=3D100 name=3Demail> </DIV>
    <DIV class=3Dpass_col></DIV>
    <DIV class=3Dmessage_col></DIV></DIV></LI>
    <LI style=3D"PADDING-BOTTOM: 10px">
    <DIV>
    <DIV class=3Dalert_col></DIV>
    <DIV><LABEL for=3Dpassword>Password </LABEL><INPUT class=3Dtext =
id=3Dpassword=20
    type=3Dpassword maxLength=3D30 name=3Dpassword> </DIV>
    <DIV class=3Dpass_col></DIV>
    <DIV class=3Dmessage_col></DIV></DIV></LI>
    <LI>
    <DIV>
    <DIV class=3Dalert_col></DIV>
    <DIV><LABEL for=3Dvpassword>Re-type Password </LABEL><INPUT =
class=3Dtext=20
    id=3Dvpassword type=3Dpassword maxLength=3D30 name=3Dvpassword> =
</DIV>
    <DIV class=3Dpass_col></DIV>
    <DIV class=3Dmessage_col></DIV></DIV></LI>
    <LI style=3D"PADDING-BOTTOM: 10px">
    <DIV>
    <DIV class=3Dalert_col></DIV>
    <DIV><LABEL for=3DfirstName>First name </LABEL><INPUT class=3Dtext =
id=3DfirstName=20
    maxLength=3D50 name=3DfirstName> </DIV>
    <DIV class=3Dpass_col></DIV>
    <DIV class=3Dmessage_col></DIV></DIV></LI>
    <LI>
    <DIV>
    <DIV class=3Dalert_col></DIV>
    <DIV><LABEL for=3DlastName>Last name </LABEL><INPUT class=3Dtext =
id=3DlastName=20
    maxLength=3D50 name=3DlastName> </DIV>
    <DIV class=3Dpass_col></DIV>
    <DIV class=3Dmessage_col></DIV></DIV></LI>
    <LI>
    <DIV>
    <DIV class=3Dalert_col></DIV>
    <DIV><LABEL for=3DdisplayName>Display name </LABEL><INPUT =
class=3Dtext=20
    id=3DdisplayName maxLength=3D30 name=3DdisplayName> </DIV>
    <DIV><INPUT id=3Dbutton-verify type=3Dbutton name=3Dbutton-verify> =
</DIV>
    <DIV class=3Dpass_col>Available</DIV>
    <DIV class=3Dmessage_col></DIV></DIV></LI>
    <LI id=3DsuggestedNames>
    <DIV id=3Dsuggestions>
    <P id=3DsugTitle>Here are some suggestions:</P>
    <OL></OL></DIV></LI>
    <LI style=3D"PADDING-BOTTOM: 10px">
    <DIV>
    <DIV class=3Dalert_col></DIV>
    <DIV><LABEL for=3Dcountry>Country </LABEL><SELECT class=3Dtext =
id=3Dcountry=20
    name=3Dcountry></SELECT> </DIV>
    <DIV class=3Dpass_col></DIV>
    <DIV class=3Dmessage_col></DIV></DIV></LI>
    <LI>
    <DIV>
    <DIV class=3Dalert_col></DIV>
    <DIV><LABEL for=3DpostalCode>Postal/Zip Code </LABEL><INPUT =
id=3DpostalCode=20
    name=3DpostalCode> </DIV>
    <DIV class=3Dpass_col></DIV>
    <DIV class=3Dmessage_col></DIV></DIV></LI>
    <LI>
    <DIV>
    <DIV class=3Dalert_col></DIV>
    <DIV id=3Dterms><INPUT id=3DcheckTerms type=3Dcheckbox =
name=3DcheckTerms>=20
    <P>Yes, I have read, understand and agree to</P>
    <P>the <A href=3D"http://www.theglobeandmail.com/help/privacy/"=20
    target=3D_blank>Privacy Policy</A> and <A=20
    href=3D"http://www.theglobeandmail.com/help/termsandconditions/"=20
    target=3D_blank>Terms and Conditions</A>.</P></DIV>
    <DIV class=3Dpass_col></DIV>
    <DIV class=3Dmessage_col></DIV></DIV></LI></OL></FIELDSET>=20
  <FIELDSET class=3Dsubmit>
  <DIV class=3Dclose-loginreg><A id=3DclosePanel=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">close</A>=20
  </DIV>
  <DIV><INPUT id=3Dbutton-CreateMyAccount type=3Dsubmit =
name=3Dbutton-CreateMyAccount></DIV></FIELDSET>=20
  </FORM></DIV></DIV></DIV><!-- conversion panel starts here -->
  <DIV id=3DconversionPanel>
  <DIV id=3DconversionContainer>
  <DIV id=3DconversionContent>
  <FORM id=3DconversionForm action=3D"" method=3Dpost>
  <H4>We have updated our member account system</H4>
  <P id=3DconversionTitle>We have listened to your feedback and are =
making some=20
  changes. We now require everyone to create a unique display name that =
will be=20
  shown when you leave a comment. This display name can not be changed. =
Your new=20
  login identifier will be your email address.</P>
  <DIV class=3Dnotice>All fields are required</DIV>
  <FIELDSET>
  <OL>
    <LI>
    <P>Please verify your email address below:</P></LI>
    <LI>
    <DIV>
    <DIV class=3Dalert_col></DIV>
    <DIV><LABEL for=3Dc_email>Email address </LABEL><INPUT class=3Dtext =
id=3Dc_email=20
    maxLength=3D100 name=3Dc_email> </DIV>
    <DIV class=3Dpass_col></DIV>
    <DIV class=3Dmessage_col></DIV></DIV></LI>
    <LI>
    <P>Please ensure we have your correct name:</P></LI>
    <LI>
    <DIV>
    <DIV class=3Dalert_col></DIV>
    <DIV><LABEL for=3Dc_firstName>First name </LABEL><INPUT class=3Dtext =

    id=3Dc_firstName maxLength=3D50 name=3Dc_firstName> </DIV>
    <DIV class=3Dpass_col></DIV>
    <DIV class=3Dmessage_col></DIV></DIV></LI>
    <LI>
    <DIV>
    <DIV class=3Dalert_col></DIV>
    <DIV><LABEL for=3Dc_lastName>Last name </LABEL><INPUT class=3Dtext =
id=3Dc_lastName=20
    maxLength=3D50 name=3Dc_lastName> </DIV>
    <DIV class=3Dpass_col></DIV>
    <DIV class=3Dmessage_col></DIV></DIV></LI>
    <LI>
    <DIV>
    <DIV class=3Dalert_col></DIV>
    <DIV><LABEL for=3Dc_displayName>Display name =
<EM>(NEW)</EM></LABEL><INPUT=20
    class=3Dtext id=3Dc_displayName maxLength=3D30 name=3Dc_displayName> =
<INPUT id=3Dc_button-verify type=3Dbutton name=3Dc_button-verify> </DIV>
    <DIV class=3Dpass_col>Available </DIV>
    <DIV class=3Dmessage_col></DIV></DIV></LI>
    <LI id=3Dc_suggestedNames>
    <DIV id=3Dc_suggestions>
    <P id=3Dc_sugTitle>Here are some suggestions:</P>
    <OL></OL></DIV></LI>
    <LI>
    <DIV>
    <DIV class=3Dalert_col></DIV>
    <DIV><LABEL for=3Dc_country>Country </LABEL><SELECT class=3Dtext =
id=3Dc_country=20
    name=3Dc_country></SELECT> </DIV>
    <DIV class=3Dpass_col></DIV>
    <DIV class=3Dmessage_col></DIV></DIV></LI>
    <LI>
    <DIV>
    <DIV class=3Dalert_col></DIV>
    <DIV><LABEL for=3Dc_postalCode>Postal/Zip Code </LABEL><INPUT =
id=3Dc_postalCode=20
    name=3Dc_postalCode> </DIV>
    <DIV class=3Dpass_col></DIV>
    <DIV class=3Dmessage_col></DIV></DIV></LI>
    <LI>
    <DIV>
    <DIV class=3Dalert_col></DIV>
    <DIV id=3Dc_terms><INPUT id=3Dc_checkTerms type=3Dcheckbox =
name=3Dc_checkTerms>=20
    <P>Yes, I have read, understand and agree to <BR>the <A=20
    href=3D"http://www.theglobeandmail.com/help/privacy/" =
target=3D_blank>Privacy=20
    Policy</A> and <A=20
    href=3D"http://www.theglobeandmail.com/help/termsandconditions/"=20
    target=3D_blank>Terms and Conditions</A>. </P></DIV>
    <DIV class=3Dpass_col></DIV>
    <DIV class=3Dmessage_col></DIV></DIV></LI></OL></FIELDSET>=20
  <DIV class=3Dnotice style=3D"FONT-SIZE: 1px"></DIV>
  <FIELDSET id=3DconversionBottom>
  <DIV class=3Dclose-loginreg><A id=3Dc_closePanel=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">close</A>=20
  </DIV>
  <DIV><INPUT id=3Dc_updateAccount type=3Dsubmit name=3Dc_updateAccount> =
<INPUT id=3Dc_cancel type=3Dbutton name=3Dc_cancel> </DIV></FIELDSET> =
</FORM>
  <FORM id=3DconversionConfirmationForm action=3D"">
  <H4>Convert Member Account - Email Validation</H4>
  <H4><EM>Check your email!</EM></H4>
  <P>We've sent an email to <EM><SPAN=20
  id=3Dconversion_confirmation-email></SPAN></EM>containing a URL you'll =
need to=20
  follow to verify your account. You should receive the email within the =
next=20
  few minutes.</P>
  <P><EM>PLEASE NOTE</EM> your Globe and Mail account will expire after =
<EM>2=20
  days</EM> if not validated as described in the email.</P>
  <DIV class=3Dnotice style=3D"FONT-SIZE: 1px"></DIV>
  <FIELDSET id=3DconversionConfirmationBottom>
  <DIV class=3Dclose-loginreg><A id=3Dcc_closePanel=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">close</A>=20
  </DIV></FIELDSET> </FORM></DIV></DIV></DIV><!-- Service is temporarily =
unavailable window -->
  <DIV id=3DserviceDown>
  <DIV id=3DserviceDownContainer>
  <DIV id=3DserviceDownContent>
  <FORM id=3DserviceDownForm action=3D"">
  <DIV id=3DserviceDownSpace></DIV>
  <H4><EM>This service is temporarily</EM><EM>unavailable at the=20
  moment.</EM></H4>
  <H4>We apologize for the inconvenience.</H4>
  <DIV id=3DserviceDownLine></DIV>
  <FIELDSET class=3Dsubmit id=3DserviceDownBottom>
  <DIV class=3Dclose-loginreg><A id=3Dservice_closePanel=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">close</A>=20
  </DIV></FIELDSET> </FORM></DIV></DIV></DIV></LI></UL></DIV><!--/.util =
-->
<DIV class=3DglobalSearch>
<UL class=3Dsearch-switch>
  <LI class=3Dui-tabs-selected><A=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#sNews-head">News</A>=20
  </LI>
  <LI><A=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#sQuote-head">Quote</A>=20
  </LI>
  <LI><A=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#sGoogle-head">Web</A>=20
  </LI>
  <LI><A=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#sBusiness-head">Local</A>=20
  </LI>
  <LI class=3Dlast><A=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#sPeople-head">People</A>=20
  </LI></UL>
<DIV class=3D"gam panel" id=3DsNews-head>
<FORM id=3DsearchForm-gam-head =
action=3Dhttp://www.theglobeandmail.com/site-search/=20
method=3Dget>
<FIELDSET><LEGEND>News Search</LEGEND><LABEL =
for=3DnewsSearch-head>News</LABEL>=20
<INPUT class=3DsearchText id=3DnewsSearch-head value=3D"Search the news" =
name=3Dq>=20
<INPUT class=3Dsubmit type=3Dimage alt=3DSubmit=20
src=3D"http://beta.images.theglobeandmail.com/images/common/search/btn-se=
arch-gam.png">=20
</FIELDSET> </FORM>
<DIV class=3Dfootnote>by <A href=3D"http://www.google.ca/"=20
target=3D_blank>Google</A></DIV></DIV>
<DIV class=3D"investor panel ui-tabs-hide" id=3DsQuote-head>
<FORM id=3DsearchForm-investor-head=20
action=3Dhttp://www.theglobeandmail.com/globe-investor/search/ =
method=3Dget>
<FIELDSET><LEGEND>Search Stock Quotes</LEGEND><LABEL=20
for=3DquoteSearch-head>Quote</LABEL> <INPUT class=3D"searchText =
live-suggest"=20
id=3DquoteSearch-head value=3D"Enter symbol, company or fund" name=3Dq=20
service=3D"securities"> <INPUT class=3Dsubmit type=3Dimage alt=3DSubmit=20
src=3D"http://beta.images.theglobeandmail.com/images/common/search/btn-se=
arch-gam.png">=20
</FIELDSET> </FORM></DIV>
<DIV class=3D"google panel ui-tabs-hide" id=3DsGoogle-head>
<FORM id=3DsearchGoogle-head =
action=3Dhttp://www.theglobeandmail.com/web-search/=20
method=3Dget>
<FIELDSET><LEGEND>Search The Web</LEGEND><LABEL=20
for=3DwebSearch-head>Search</LABEL> <INPUT class=3DsearchText =
id=3DwebSearch-head=20
value=3D"Web Search" name=3Dq> <INPUT class=3Dsubmit type=3Dimage =
alt=3DSubmit=20
src=3D"http://beta.images.theglobeandmail.com/images/common/search/btn-se=
arch-gam.png">=20
</FIELDSET> </FORM>
<DIV class=3Dfootnote>by <A href=3D"http://www.google.ca/"=20
target=3D_blank>Google</A></DIV></DIV>
<DIV class=3D"canpages panel ui-tabs-hide" id=3DsPeople-head>
<FORM id=3DsearchPeople-head =
action=3Dhttp://globefinder.canpages.ca/globefinder.jsp=20
method=3Dget>
<FIELDSET><LEGEND>Search People at canpages.ca</LEGEND><LABEL=20
for=3DsurnameInput-head>People</LABEL> <INPUT class=3D"searchText small" =

id=3DsurnameInput-head value=3D"Enter Surname" name=3Dname> <INPUT=20
class=3D"searchText small last" id=3DareaInput-head value=3D"Enter City" =
name=3Dcity>=20
<INPUT class=3Dsubmit type=3Dimage alt=3DSubmit=20
src=3D"http://beta.images.theglobeandmail.com/images/common/search/btn-se=
arch-gam.png">=20
<INPUT type=3Dhidden value=3DP name=3Dtype> </FIELDSET> </FORM>
<DIV class=3Dfootnote>by <A href=3D"http://www.canpages.ca/"=20
target=3D_blank>Canpages.ca</A></DIV></DIV>
<DIV class=3D"canpages panel ui-tabs-hide" id=3DsBusiness-head>
<FORM id=3DsearchBusiness-head=20
action=3Dhttp://globefinder.canpages.ca/globefinder.jsp method=3Dget>
<FIELDSET><LEGEND>Search Businesses at canpages.ca</LEGEND><LABEL=20
for=3DbusinessInput-head>Business</LABEL> <INPUT class=3D"searchText =
small"=20
id=3DbusinessInput-head value=3D"Enter Company" name=3Dname> <INPUT=20
class=3D"searchText small last" id=3DcityInput-head value=3D"Enter City" =
name=3Dcity>=20
<INPUT class=3Dsubmit type=3Dimage alt=3DSubmit=20
src=3D"http://beta.images.theglobeandmail.com/images/common/search/btn-se=
arch-gam.png">=20
<INPUT id=3Dsrc-head type=3Dhidden value=3Dglobefinder-home name=3Dsrc> =
<INPUT=20
type=3Dhidden value=3DC name=3Dnt> <INPUT type=3Dhidden value=3Dx =
name=3Dfi> </FIELDSET>=20
</FORM>
<DIV class=3Dfootnote>by <A href=3D"http://www.canpages.ca/"=20
target=3D_blank>Canpages.ca</A></DIV></DIV></DIV><!--/.search =
--></DIV><!--/.mast -->
<SCRIPT type=3Dtext/javascript>=0A=
$(document).ready(function() {=0A=
$("a[href=3D'#helpOverlay'], #helpOverlayContent =
a.overlayClose").click(function() {=0A=
$('#helpOverlay').fadeToggle();=0A=
return false;=0A=
});=0A=
});=0A=
</SCRIPT>
</DIV><!-- /#header -->
<DIV id=3Dcontent>
<DIV class=3D"allSections clearfix" id=3DallSectionsTop =
style=3D"DISPLAY: none">
<DIV class=3D"col first">
<UL>
  <LI><A href=3D"http://www.theglobeandmail.com/">News</A>=20
  <UL>
    <LI><A =
href=3D"http://www.theglobeandmail.com/news/national">National</A>=20
    <LI><A =
href=3D"http://www.theglobeandmail.com/news/politics">Politics</A>=20
    <LI><A href=3D"http://www.theglobeandmail.com/news/world">World</A>=20
    <LI><A =
href=3D"http://www.theglobeandmail.com/news/opinions">Opinion</A>=20
    <LI><A href=3D"http://www.theglobeandmail.com/news/arts">Arts</A>=20
    <LI><A =
href=3D"http://www.theglobeandmail.com/news/technology">Tech</A>=20
  </LI></UL></LI></UL>
<UL>
  <LI><A =
href=3D"http://www.theglobeandmail.com/report-on-business">Business</A>=20
  <UL>
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/report-on-business/industry-news">=
Industry=20
    News</A>=20
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/report-on-business/small-business"=
>Small=20
    Business</A>=20
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/report-on-business/commentary">Com=
mentary</A>=20

    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/report-on-business/managing">Manag=
ing</A>=20

    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/report-on-business/rob-magazine">M=
agazine</A>=20
    </LI></UL></LI></UL></DIV>
<DIV class=3Dcol>
<UL>
  <LI><A =
href=3D"http://www.theglobeandmail.com/globe-investor">Investing</A>=20
  <UL>
    <LI><A =
href=3D"http://www.theglobeandmail.com/globe-investor/my-watchlist">My=20
    Watchlist</A>=20
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/globe-investor/markets">Markets</A=
>=20
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/globe-investor/funds-and-etfs">Fun=
ds=20
    &amp; ETFs</A>=20
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/globe-investor/commodities">Commod=
ities</A>=20

    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/globe-investor/investment-ideas">I=
nvesting=20
    Ideas</A>=20
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/globe-investor/personal-finance">P=
ersonal=20
    Finance</A> </LI></UL></LI></UL>
<UL>
  <LI><A href=3D"http://www.theglobeandmail.com/sports">Sports</A>=20
  <UL>
    <LI><A =
href=3D"http://www.theglobeandmail.com/sports/hockey">Hockey</A>=20
    <LI><A =
href=3D"http://www.theglobeandmail.com/sports/baseball">Baseball</A>=20
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/sports/basketball">Basketball</A> =

    <LI><A =
href=3D"http://www.theglobeandmail.com/sports/football">Football</A>=20
    <LI><A href=3D"http://www.theglobeandmail.com/sports/golf">Golf</A>=20
    <LI><A =
href=3D"http://www.theglobeandmail.com/sports/soccer">Soccer</A>=20
    <LI><A =
href=3D"http://www.theglobeandmail.com/sports/more-sports">More=20
    Sports</A>=20
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/sports/commentary">Commentary</A> =

  </LI></UL></LI></UL></DIV>
<DIV class=3Dcol>
<UL>
  <LI><A href=3D"http://www.theglobeandmail.com/life">Life</A>=20
  <UL>
    <LI><A =
href=3D"http://www.theglobeandmail.com/life/food-and-wine">Food &amp;=20
    Wine</A>=20
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/life/family-and-relationships">Fam=
ily=20
    &amp; Relationships</A>=20
    <LI><A href=3D"http://www.theglobeandmail.com/life/work">Work &amp; =
Money</A>=20
    <LI><A =
href=3D"http://www.theglobeandmail.com/life/travel">Travel</A>=20
    <LI><A href=3D"http://www.theglobeandmail.com/life/health">Health =
&amp;=20
    Fitness</A>=20
    <LI><A href=3D"http://www.theglobeandmail.com/life/style">Style</A>=20
  </LI></UL></LI></UL></DIV>
<DIV class=3Dcol>
<UL>
  <LI>Features=20
  <UL>
    <LI><A href=3D"http://www.globeadvisor.com/">Advisor</A>=20
    <LI><A href=3D"http://www.theglobeandmail.com/auto">Autos</A>=20
    <LI><A href=3D"http://www.theglobeandmail.com/blogs">Blogs</A>=20
    <LI><A href=3D"http://www.theglobeandmail.com/books">Books</A>=20
    <LI><A =
href=3D"http://www.theglobeandmail.com/life/deaths/">Deaths</A>=20
    <LI><A =
href=3D"http://www.theglobeandmail.com/multimedia">Documentaries</A>=20
    <LI><A href=3D"http://www.globecampus.ca/">Education</A>=20
    <LI><A href=3D"http://www.globeinvestorgold.com/">Globe Investor =
Gold</A>=20
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/multimedia/podcasts">Podcasts</A> =

    <LI><A href=3D"http://www.theglobeandmail.com/real-estate">Real =
Estate</A>=20
    <LI><A =
href=3D"http://www.theglobeandmail.com/special-reports">Special=20
    Reports</A>=20
    <LI><A href=3D"http://www.theglobeandmail.com/video">Video</A>=20
    <LI><A href=3D"http://www.theglobeandmail.com/weather">Weather</A>=20
  </LI></UL></LI></UL></DIV>
<DIV class=3Dcol>
<UL>
  <LI>Services=20
  <UL>
    <LI><A href=3D"http://globecareers.workopolis.com/">Careers</A>=20
    <LI><A href=3D"http://gold.globeinvestor.com/plus/index.html">Globe =
Plus</A>=20
    <LI><A =
href=3D"http://www.theglobeandmail.com/life/personals">Personals</A>=20
    </LI></UL></LI></UL>
<UL>
  <LI>Get the Globe=20
  <UL>
    <LI><A =
href=3D"http://www.theglobeandmail.com/user-alerts/">Alerts</A>=20
    <LI><A href=3D"http://gold.globeinvestor.com/plus/index.html"=20
    target=3D_blank>e-Edition</A>=20
    <LI><A href=3D"http://www.theglobeandmail.com/mobile/">Mobile</A>=20
    <LI><A =
href=3D"http://www.theglobeandmail.com/user-alerts/">Newsletters</A>=20
    <LI><A=20
    =
href=3D"https://customer.globeandmail.ca/OSR/newSubscription.aspx">Paper =

    Subscription</A>=20
    <LI><A href=3D"http://www.theglobeandmail.com/pages/rss">RSS</A>=20
</LI></UL></LI></UL>
<UL>
  <LI><A href=3D"http://globerecognition.net/">Globe Recognition</A>=20
</LI></UL></DIV>
<DIV class=3Dcol>
<UL>
  <LI>Customer Care Centre=20
  <UL>
    <LI><A =
href=3D"http://v1.theglobeandmail.com/help/contact-web/">Contact Us=20
    (web)</A>=20
    <LI><A =
href=3D"http://www.theglobeandmail.com/help/contact-paper/">Contact Us=20
    (print)</A>=20
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/help/contact-paper#reporters">Staf=
f</A>=20

    <LI><A href=3D"https://customer.globeandmail.ca/circcsSuspend.asp"=20
    target=3D_blank>Vacation Stops</A> </LI></UL></LI></UL>
<UL>
  <LI><A =
href=3D"http://www.theglobeandmail.com/marketplace">Marketplace</A>=20
  <UL>
    <LI><A =
href=3D"http://www.theglobeandmail.com/AppNotices/">Appointment=20
    Notices</A>=20
    <LI><A =
href=3D"http://www.theglobeandmail.com/classifieds/">Classifieds</A>=20
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/marketplace/newspaper-ads">Newspap=
er=20
    Ads</A> </LI></UL></LI></UL>
<UL>
  <LI>Advertise with us=20
  <UL>
    <LI><A =
href=3D"http://www.globelink.ca/newspaper/?source=3Dgamnewspaper"=20
    target=3D_blank>Newspaper</A>=20
    <LI><A =
href=3D"http://www.globelink.ca/magazines/?source=3Dgammagazines"=20
    target=3D_blank>Magazine</A>=20
    <LI><A href=3D"http://www.globelink.ca/online/?source=3Dgamonline"=20
    target=3D_blank>Online</A> </LI></UL></LI></UL></DIV>
<DIV class=3D"col last"></DIV></DIV><!--/# allSectionsTop -->
<DIV class=3D"ad ldbd" id=3Dldbd-art-1>
<SCRIPT type=3Dtext/javascript>=0A=
aPs=3D"ldbd";=0A=
var ldbdAC=3DfnTkt('a'+'ai',728,90,ai,'j',nc);=0A=
document.write(ldbdAC);=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
if(adv_ldbdW=3D=3D"ldbd960"){fnSwapDivClass("ldbd-sec-1","ad ldbd","ad =
ldbd full");}=0A=
</SCRIPT>
</DIV>
<DIV class=3Dbrand>
<H2 id=3Dvertical><A title=3D"Go to The Globe and Mail"=20
href=3D"http://www.theglobeandmail.com/"><IMG height=3D36=20
alt=3D"Go to The Globe and Mail"=20
src=3D"http://beta.images.theglobeandmail.com/images/gam/gam_flag.png" =
width=3D306>=20
</A></H2><SPAN>&nbsp;</SPAN>=20
<H3 id=3Dsection><A title=3D"Go to the Politics page"=20
href=3D"http://www.theglobeandmail.com/news/politics/">Politics</A></H3><=
/DIV><!--/.brand -->
<DIV class=3D"ad lug " id=3Dearlug-art-1>
<SCRIPT type=3Dtext/javascript>=0A=
aPs=3D"lug";=0A=
var lugAC=3DfnTkt('a'+'ai',310,56,ai,'j',nc);=0A=
document.write(lugAC);=0A=
</SCRIPT>
</DIV>
<DIV id=3Dnav-wrap>
<UL id=3Dmain-nav>
  <LI><A =
href=3D"http://www.theglobeandmail.com/news/national/">National</A>=20
  <UL class=3DsubMenu style=3D"DISPLAY: none">
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/news/national/british-columbia/">B=
ritish=20
    Columbia</A> </LI>
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/news/national/toronto/">Toronto</A=
>=20
    </LI>
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/news/national/prairies/">Prairies<=
/A>=20
    </LI>
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/news/national/ontario/">Ontario</A=
>=20
    </LI>
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/news/national/quebec/">Quebec</A> =
</LI>
    <LI class=3Dlast><A=20
    =
href=3D"http://www.theglobeandmail.com/news/national/atlantic/">Atlantic<=
/A>=20
    </LI></UL></LI>
  <LI class=3Dselected><A=20
  href=3D"http://www.theglobeandmail.com/news/politics/">Politics</A> =
</LI>
  <LI><A href=3D"http://www.theglobeandmail.com/news/world/">World</A>=20
  <UL class=3DsubMenu style=3D"DISPLAY: none">
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/news/world/americas/">Americas</A>=
=20
</LI>
    <LI><A =
href=3D"http://www.theglobeandmail.com/news/world/europe/">Europe</A>=20
    </LI>
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/news/world/asia-pacific/">Asia-Pac=
ific</A>=20
    </LI>
    <LI class=3Dlast><A=20
    =
href=3D"http://www.theglobeandmail.com/news/world/africa-mideast/">Africa=
-Mideast</A>=20
    </LI></UL></LI>
  <LI><A =
href=3D"http://www.theglobeandmail.com/news/opinions/">Opinions</A>=20
  <UL class=3DsubMenu style=3D"DISPLAY: none">
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/news/opinions/columnists/">Columni=
sts</A>=20
    </LI>
    <LI><A href=3D"http://v1.theglobeandmail.com/cartoon/">Cartoon</A> =
</LI>
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/news/opinions/letters-to-the-edito=
r/">Letters=20
    to the Editor</A> </LI>
    <LI class=3Dlast><A=20
    =
href=3D"http://www.theglobeandmail.com/news/opinions/editorials/">Editori=
als</A>=20
    </LI></UL></LI>
  <LI><A href=3D"http://www.theglobeandmail.com/news/arts/">Arts</A>=20
  <UL class=3DsubMenu style=3D"DISPLAY: none">
    <LI><A href=3D"http://www.theglobeandmail.com/books/">Books</A> =
</LI>
    <LI><A =
href=3D"http://www.theglobeandmail.com/news/arts/movies/">Movies</A>=20
    </LI>
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/news/arts/television/">Television<=
/A>=20
    </LI>
    <LI><A =
href=3D"http://www.theglobeandmail.com/news/arts/theatre/">Theatre</A>=20
    </LI>
    <LI class=3Dlast><A=20
    href=3D"http://www.theglobeandmail.com/news/arts/music/">Music</A>=20
  </LI></UL></LI>
  <LI><A =
href=3D"http://www.theglobeandmail.com/news/technology/">Tech</A>=20
  <UL class=3DsubMenu style=3D"DISPLAY: none">
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/news/technology/personal-tech/">Pe=
rsonal=20
    Tech</A> </LI>
    <LI class=3Dlast><A=20
    =
href=3D"http://www.theglobeandmail.com/news/technology/science/">Science<=
/A>=20
    </LI></UL></LI></UL>
<UL id=3Dpromo-nav>
  <LI class=3D"business "><A=20
  =
href=3D"http://www.theglobeandmail.com/report-on-business/">Business</A> =
</LI>
  <LI class=3D"investing "><A=20
  href=3D"http://www.theglobeandmail.com/globe-investor/">Investing</A> =
</LI>
  <LI class=3D"sports "><A=20
  href=3D"http://www.theglobeandmail.com/sports/">Sports</A> </LI>
  <LI class=3D"life "><A =
href=3D"http://www.theglobeandmail.com/life/">Life</A>=20
</LI>
  <LI class=3D"auto "><A =
href=3D"http://www.theglobeandmail.com/auto/">Auto</A>=20
</LI></UL></DIV>
<DIV class=3Dclearfix id=3DfeatureTopics>
<P class=3Dgam>Featured:</P>
<UL class=3D"classic floated">
  <LI><A href=3D"http://www.theglobeandmail.com/weather/">Weather</A> =
</LI>
  <LI><A href=3D"http://www.theglobeandmail.com/video/">Video</A> </LI>
  <LI><A href=3D"http://www.theglobeandmail.com/blogs/">Blogs</A> </LI>
  <LI><A href=3D"http://www.theglobeandmail.com/pages/rss/">RSS =
Feeds</A> </LI>
  <LI><A href=3D"http://www.theglobeandmail.com/books/">Globe Books</A> =
</LI>
  <LI><A=20
  =
href=3D"http://affiliate.zap2it.com/tvlistings/ZCGrid.do?aid=3Dglbmail1f6=
">TV=20
  listings</A> </LI>
  <LI><A href=3D"http://twitter.com/globeandmail">Globe on Twitter</A> =
</LI>
  <LI><A=20
  =
href=3D"http://www.theglobeandmail.com/news/opinions/columnists/">Columni=
sts</A>=20
  </LI>
  <LI><A =
href=3D"http://www.theglobeandmail.com/news/technology/science/">Swine=20
  flu</A> </LI>
  <LI><A=20
  =
href=3D"http://www.theglobeandmail.com/news/world/behind-the-veil/">Behin=
d the=20
  Veil</A> </LI></UL></DIV>
<DIV id=3Dsection-main>
<SCRIPT type=3Dtext/javascript>=0A=
$(document).ready(function() {=0A=
/* note that the event on recommend, share and print is attached to the =
li not the li a --=0A=
this way users can trigger the event by clicking on the li bg image */=0A=
$('.recommend-article').click(function() {=0A=
articleRecommend('ArticleID1327298');=0A=
return false;=0A=
});=0A=
$('.print-article').click(function() {=0A=
if (window.print) {=0A=
window.print();=0A=
} else {=0A=
alert("Press cmd/ctrl+p to print this page");=0A=
}=0A=
return false;=0A=
});=0A=
$('#article .copy .article-content-promo a.throw, #article-rail =
a.throw').click(function() {=0A=
var targetOffset;=0A=
var t =3D $(this).attr("href").slice(1);=0A=
targetOffset =3D $("#tabs").offset().top;=0A=
$('html,body').animate({scrollTop: targetOffset}, 600, function() {=0A=
$('#article-tabs').tabs("select",t);=0A=
});=0A=
return false;=0A=
});=0A=
// Add popup functionality=0A=
$(".pop-window").OpenPopup({=0A=
width: 508,=0A=
height: 550,=0A=
scrollbars: true,=0A=
resizable:true=0A=
});=0A=
});=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
$(document).ready(function() {=0A=
$("a.twitter").click(function() {=0A=
var title =3D "A hanging at 24 Sussex";=0A=
var fwdUrl =3D =
"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-sussex/arti=
cle1327298/";=0A=
var api =3D =
"http://tgam.ca/shorten/jsonp/?url=3D"+encodeURIComponent(fwdUrl);=0A=
$.ajax({=0A=
url: api,=0A=
type: 'GET',=0A=
dataType: 'jsonp',=0A=
error: function(XMLHttpRequest, textStatus, errorThrown) {=0A=
console.log(errorThrown);=0A=
},=0A=
success: function(json) {=0A=
if(json.result.success =3D=3D 'true') {=0A=
location.href =3D =
"http://twitter.com?status=3D"+encodeURIComponent(title)+ " =
"+json.result.short_url+" (via @globeandmail)";=0A=
} else {=0A=
return;=0A=
}=0A=
}=0A=
});=0A=
return false;=0A=
});=0A=
});=0A=
</SCRIPT>

<DIV class=3Dclearfix id=3Darticle-top>
<DIV id=3Dteaser>
<H4 class=3Dtag>Ottawa Notebook</H4>
<H3>A hanging at 24 Sussex </H3>
<DIV class=3Dimg-left id=3Dlead-photo style=3D"WIDTH: 360px; HEIGHT: =
247px"><IMG=20
height=3D247=20
alt=3D"Artist Ted Harrison visits Laureen Harper at 24 Sussex Drive =
where a collection of his paintings hang in the front foyer on October =
14, 2009."=20
src=3D"http://beta.images.theglobeandmail.com/archive/00282/Notebook_-_La=
ure_282861gm-a.jpg"=20
width=3D360>=20
<P id=3Dlead-caption style=3D"WIDTH: 350px">Artist Ted Harrison visits =
Laureen=20
Harper at 24 Sussex Drive where a collection of his paintings hang in =
the front=20
foyer on October 14, 2009. <SPAN class=3Dcredit>PMO Photo by Jillian=20
Propp</SPAN></P>
<SCRIPT type=3Dtext/javascript>=0A=
$('#lead-photo').hover(function() {=0A=
$('#lead-caption').slideDown(300);=0A=
}, function() {=0A=
$('#lead-caption').slideUp(300);=0A=
});=0A=
</SCRIPT>
</DIV>
<P class=3Dwimg id=3Ddeck>Ted Harrison's paintings grace the PM's =
residence but not=20
the National Gallery, plus who's hot and who's not</P></DIV>
<DIV id=3Dutil>
<UL class=3Dactions>
  <LI class=3D"share-article snap"><A class=3Dsnap-trigger=20
  title=3D"Share with friends"=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">Share=20
  with friends</A>=20
  <DIV class=3Dsnap-container style=3D"DISPLAY: none">
  <DIV class=3Dcloser><A class=3D"snap-close overlayClose"=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">Close</A></DIV>
  <DIV class=3Dcontainer>
  <H5 class=3Demail>Email</H5>
  <DIV class=3Demail-container>
  <FORM class=3DeafForm id=3Demail-a-friend1 action=3D/email-article.jsp =
method=3Dpost>
  <FIELDSET><INPUT type=3Dhidden value=3D350 name=3DpubId> <INPUT =
type=3Dhidden=20
  value=3D1327298 name=3DarticleId> <INPUT class=3DeafSender =
id=3Demail-sender1=20
  value=3D"Your Email Address" name=3Dsender>=20
  <P class=3Dsender-error style=3D"DISPLAY: none; MARGIN: -0.75em 0px =
1em">Please=20
  enter a valid e-mail address</P><INPUT class=3DeafRecipients=20
  id=3Demail-recipients1 value=3D"Recipient's Email Address" =
name=3Drecipients>=20
  <P class=3Drecipients-error=20
  style=3D"DISPLAY: none; MARGIN: -0.75em 0px 1em">Please enter a comma =
delimited=20
  list of valid e-mail addresses</P><INPUT class=3D"button-image =
eafSend"=20
  id=3Dsend-button1 type=3Dimage alt=3DSend=20
  =
src=3D"http://beta.images.theglobeandmail.com/images/common/button-send.p=
ng"=20
  value=3DSend name=3Dbutton> </FIELDSET> </FORM></DIV>
  <H5>Other ways of sharing:</H5>
  <UL id=3Dsharing>
    <LI><A class=3Dtwitter=20
    =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">Tweet=20
    this on Twitter</A>=20
    <LI><A class=3Dfacebook=20
    =
href=3D"http://www.facebook.com/share.php?u=3Dhttp%3a%2f%2fwww.theglobean=
dmail.com%2fnews%2fpolitics%2fa-hanging-at-24-sussex%2farticle1327298%2f"=
>Share=20
    on Facebook</A>=20
    <LI><A class=3Ddelicious=20
    =
href=3D"http://del.icio.us/post?url=3Dhttp%3a%2f%2fwww.theglobeandmail.co=
m%2fnews%2fpolitics%2fa-hanging-at-24-sussex%2farticle1327298%2f&amp;titl=
e=3DA+hanging+at+24+Sussex">Add=20
    to Delicious</A>=20
    <LI><A class=3Ddigg=20
    =
href=3D"http://digg.com/submit?url=3Dhttp%3a%2f%2fwww.theglobeandmail.com=
%2fnews%2fpolitics%2fa-hanging-at-24-sussex%2farticle1327298%2f&amp;title=
=3DA+hanging+at+24+Sussex&amp;phase=3D2">Submit=20
    post to Digg.com</A>=20
    <LI><A class=3Dnewsvine=20
    =
href=3D"http://newsvine.com/_tools/seed?u=3Dhttp%3a%2f%2fwww.theglobeandm=
ail.com%2fnews%2fpolitics%2fa-hanging-at-24-sussex%2farticle1327298%2f">S=
eed=20
    this post at Newsvine</A> </LI></UL></DIV></DIV>
  <LI class=3D"print-or-license-article snap"><A class=3Dsnap-trigger=20
  title=3D"Print or License"=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">Print=20
  or License</A>=20
  <DIV class=3Dsnap-container style=3D"DISPLAY: none">
  <DIV class=3Dcloser><A class=3D"snap-close overlayClose"=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">Close</A></DIV>
  <DIV class=3Dcontainer>
  <UL id=3Dprint-or-license>
    <LI class=3Dprint-article><A class=3Dpop-window title=3DPrint=20
    =
href=3D"http://license.icopyright.net/g2/3.8425?icx_id=3D%2ficopyright%2f=
%3fartid%3d1327298">Print=20
    this page</A>=20
    <LI class=3Dlicense-article><A class=3Dpop-window title=3D"License =
this story"=20
    =
href=3D"http://license.icopyright.net/3.8425?icx_id=3D%2ficopyright%2f%3f=
artid%3d1327298">License=20
    this story</A> </LI></UL></DIV></DIV>
  <LI class=3Drecommend-article><A title=3DRecommend=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">Recommend</A>=20
  |=20
  <DIV class=3DrecommendCount>&nbsp;</DIV></LI></UL></DIV></DIV>
<DIV id=3Dtabs>
<UL class=3D"menu ui-tabs-nav" id=3Darticle-tabs>
  <LI class=3Ddivider> </LI>
  <LI><A=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#article">Column</A>=20
  </LI>
  <LI class=3Ddivider> </LI>
  <LI><A=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#video">Video</A>=20
  </LI>
  <LI class=3Ddivider> </LI>
  <LI><A=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#comments">Comments=20

  <DIV id=3DarticleCommentCount></DIV></A></LI>
  <LI class=3Ddivider> </LI></UL></DIV><!-- /#tabs -->
<SCRIPT type=3Dtext/javascript>=0A=
$(document).ready(function(){=0A=
art.dividers =3D $('#article-tabs li.divider');=0A=
art.allCommentsRetrieved =3D false;=0A=
art.type =3D "columnist";=0A=
art.tinyFlash =3D ""; if (location.hash) {=0A=
$('#article-tabs li a').each(function(i) {=0A=
if (this.href.split('#')[1] =3D=3D location.hash.split('#')[1]) {=0A=
art.defaultSelected =3D i;=0A=
art.tabContext =3D this.href.split('#')[1];=0A=
art.intialTabContext =3D art.tabContext;=0A=
}=0A=
});=0A=
if (art.intialTabContext =3D=3D "video") {=0A=
$('#article-rail .boxr').each(function(i,box) {=0A=
box.id =3D=3D "coAd" ? $(box).show() : $(box).hide();=0A=
});=0A=
}=0A=
} else {=0A=
if (art.type =3D=3D 'picturecollection') {=0A=
art.tabContext =3D 'photos';=0A=
} else if (art.type =3D=3D 'flash') {=0A=
art.tabContext =3D 'interactive';=0A=
} else if (art.type =3D=3D 'videotabbed') {=0A=
art.tabContext =3D 'video';=0A=
} else {=0A=
art.tabContext =3D 'article';=0A=
}=0A=
art.defaultSelected =3D 0;=0A=
}=0A=
art.isInitialWideStateRequest =3D function(content) {=0A=
return ((content =3D=3D 'photos' || (content =3D=3D 'interactive' && =
art.tinyFlash !=3D "true")) && (art.intialTabContext !=3D 'undefined' && =
art.intialTabContext !=3D null));=0A=
}=0A=
art.initiateWideTabRequest =3D function(content, height) {=0A=
height =3D height + 35;=0A=
var wideName =3D content + '-ctr';=0A=
$('#'+wideName).addClass('selected').css({paddingTop: height+'px'});=0A=
$('#article-rail').css({paddingTop: height+20+'px'});=0A=
$('#article-relations').css({paddingTop: height+'px'});=0A=
art.intialTabContext =3D null;=0A=
}=0A=
art.controlComments =3D function(content) {=0A=
// This is needed so the comments do NOT display twice on the comments =
tab=0A=
if(content=3D=3D'comments') {=0A=
globalPluckLocation =3D "comments";=0A=
if (!art.allCommentsRetrieved) {=0A=
globe.pluck.getComments(1,null, globalPluckOrder);=0A=
art.allCommentsRetrieved =3D true;=0A=
}=0A=
$('#latest-comments').hide();=0A=
} else {=0A=
globalPluckLocation =3D content;=0A=
$('#latest-comments').show();=0A=
}=0A=
}=0A=
art.tabbify =3D function() {=0A=
var selected =3D $('#article-tabs li.ui-tabs-selected')[0];=0A=
$(art.dividers).removeClass("right-selected").removeClass("left-selected"=
);=0A=
$(selected).prev().addClass("left-selected");=0A=
$(selected).next().addClass("right-selected");=0A=
}=0A=
art.growTabs =3D function(content) {=0A=
$('.wide-container').removeClass('selected').css({paddingTop: 0});=0A=
var contentHeight =3D $('#'+content).height();=0A=
var padding =3D contentHeight+35;=0A=
var widePdgTop =3D padding + 'px';=0A=
var wideName =3D content + '-ctr';=0A=
if (content =3D=3D "interactive" && art.tinyFlash =3D=3D "true") {=0A=
return;=0A=
} else {=0A=
$('#'+wideName).addClass('selected').css({paddingTop: widePdgTop});=0A=
$('#article-relations').css({paddingTop: widePdgTop});=0A=
$('#article-rail').css({paddingTop: padding+20+'px'});=0A=
}=0A=
}=0A=
art.getGalleryImages =3D function(collectionId) {=0A=
if (!art.galleryImages) {=0A=
art.galleryImages =3D new Array();=0A=
var gimg =3D $("#gallery-image");=0A=
var url =3D =
"http://www.theglobeandmail.com/template/ver1-0/ajax/pictureCollectionIma=
ges.jsp";=0A=
var params =3D {=0A=
articleId: collectionId,=0A=
start: 0,=0A=
version: 'gm-f'=0A=
//cacheTime: '15m'=0A=
};=0A=
$.ajax({=0A=
type: 'GET',=0A=
url: url,=0A=
data: params,=0A=
dataType: 'json',=0A=
success: function(json) {=0A=
$.each(json.images, function(i, image) {=0A=
art.galleryImages.push(image);=0A=
art.galleryImages[i][0] =3D new Image();=0A=
art.galleryImages[i][0].src =3D image.src;=0A=
}); // end each=0A=
setTimeout(function() {=0A=
$('#photo-meta p.caption', gimg).text(art.galleryImages[0].caption);=0A=
$('#photo-meta p.credit em', gimg).text(art.galleryImages[0].credit);=0A=
$('#photo-count', gimg).text('1 of '+art.galleryImages.length);=0A=
$('img', gimg).attr({=0A=
src: art.galleryImages[0][0].src,=0A=
alt: art.galleryImages[0].alt,=0A=
width: art.galleryImages[0].width,=0A=
height: art.galleryImages[0].height=0A=
});=0A=
$('#galleryLoading', gimg).fadeOut(200, function() {=0A=
$(this).remove();=0A=
$(gimg).removeClass('loading').addClass('gimg-0');=0A=
$('#gallery-controls').fadeIn(1000);=0A=
$('#photo-meta',gimg).fadeIn(1000);=0A=
$('img',gimg).fadeIn(1000);=0A=
});=0A=
}, 200);=0A=
},=0A=
error: function(XMLHttpRequest, textStatus, errorThrown) {=0A=
$('#galleryLoading')=0A=
.css({'background-image': 'none', 'width': '60%', 'text-align': 'left'})=0A=
.html("This gallery's images aren't loading properly. We're looking into =
it.<br/><br/>Sorry for the inconvenience.");=0A=
console.log('Gallery error status: '+textStatus+ ' Error thrown: =
'+errorThrown);=0A=
}=0A=
});=0A=
}=0A=
}=0A=
art.showTab =3D function(event, ui, content, wideTab) {=0A=
var content =3D ui.tab.hash.split('#')[1]; // ie. photos, article, =
comments, interactive=0A=
art.controlComments(content);=0A=
if (art.type =3D=3D "flash" && art.tinyFlash =3D=3D "true") {=0A=
return;=0A=
}=0A=
var contentHeight =3D $('#'+content).height();=0A=
if (art.type =3D=3D 'picturecollection') { contentHeight+=3D45; } else { =
contentHeight+=3D35; }=0A=
if ($.browser.msie=0A=
&& $.browser.version=3D=3D'6.0'=0A=
&& (art.type=3D=3D'picturecollection' || art.type=3D=3D'flash')) {=0A=
var fixIE6 =3D true;=0A=
}=0A=
if (content =3D=3D wideTab) {=0A=
$('.wide-container').addClass('selected');=0A=
if (fixIE6) {=0A=
$('#article-content').css({overflow: 'visible'});=0A=
} else {=0A=
$('#article-rail').css({paddingTop: contentHeight+'px'});=0A=
}=0A=
$('#article-relations .relation:first').css({borderTopColor: '#fff'});=0A=
} else {=0A=
if (fixIE6) {=0A=
$('#article-content').css({overflow: 'hidden'});=0A=
}=0A=
$('.wide-container').removeClass('selected');=0A=
$('#article-relations .relation:first').css({borderTopColor: ''});=0A=
}=0A=
if (art.type =3D=3D 'picturecollection') {=0A=
art.getGalleryImages(1327298);=0A=
}=0A=
}=0A=
art.resetWideTabs =3D function(removePadding) {=0A=
if (removePadding) {=0A=
$('#article-content =
.wide-container').removeClass('selected').css({paddingTop: 0});=0A=
$('#article-content #article-relations').css({paddingTop: 0});=0A=
} else {=0A=
$('#article-content .wide-container').removeClass('selected');=0A=
}=0A=
// since the container has had it's position reset to static (rather =
than absolute=0A=
// when related to a news article, there's no need to remove padding on =
#article-relations)=0A=
$('#article-rail').css({paddingTop: 0});=0A=
}=0A=
art.registerOmniTab =3D function(tab) {=0A=
// omniture=0A=
if (art.tabContext =3D=3D tab) { return; }=0A=
art.tabContext =3D tab;=0A=
var hierarchy =3D s.hier1.split(':');=0A=
hierarchy.pop();=0A=
hierarchy.push(tab);=0A=
var newHierarchy =3D '';=0A=
$.each(hierarchy, function(i,val) {=0A=
if (i!=3D0) {=0A=
newHierarchy+=3D':'+val;=0A=
} else {=0A=
newHierarchy+=3Dval;=0A=
}=0A=
});=0A=
s.hier1=3DnewHierarchy;=0A=
s.pageName =3D newHierarchy.replace(/:/g, "-");=0A=
s.pageName =3D s.pageName.replace("globe-", "");=0A=
s.eVar9 =3D s.pageName;=0A=
void(s.t());=0A=
}=0A=
$('#article-tabs').tabs({=0A=
//fx: { opacity: 'show', duration: 20},=0A=
selected: art.defaultSelected,=0A=
select: function(event, ui) {=0A=
var content =3D ui.tab.hash.split('#')[1]; // ie. photos, article, =
comments, custom=0A=
var boxes =3D $('#article-rail .boxr');=0A=
if (content =3D=3D 'article' ||=0A=
content =3D=3D 'comments' ||=0A=
content =3D=3D 'video' ||=0A=
content =3D=3D 'twitter' ||=0A=
content =3D=3D 'custom') {=0A=
if (content =3D=3D 'video') {=0A=
// show the coad and hide the box=0A=
boxes.each(function(i,box) {=0A=
box.id =3D=3D "coAd" ? $(box).show() : $(box).hide();=0A=
});=0A=
} else {=0A=
if (art.type !=3D "videotabbed") {=0A=
boxes.each(function(i,box) {=0A=
box.id !=3D "coAd" ? $(box).show() : $(box).hide();=0A=
});=0A=
}=0A=
}=0A=
art.resetWideTabs(true);=0A=
art.controlComments(content);=0A=
// adv.reload();=0A=
} else {=0A=
boxes.each(function(i,box) {=0A=
box.id !=3D "coAd" ? $(box).show() : $(box).hide();=0A=
});=0A=
art.growTabs(content);=0A=
//adv.reloadAll();=0A=
}=0A=
art.tabbify();=0A=
art.registerOmniTab(content);=0A=
//art.reloadAdSpot('boxr');=0A=
}, // end select=0A=
show: function(event, ui) {=0A=
var content =3D ui.tab.hash.split('#')[1]; // ie. photos, article, =
comments, custo=0A=
if (art.isInitialWideStateRequest(content)) {=0A=
var h =3D $('#'+content).height();=0A=
art.initiateWideTabRequest(content,h);=0A=
art.tabbify();=0A=
} else {=0A=
if (content =3D=3D "interactive" && art.tinyFlash =3D=3D "true") {=0A=
art.resetWideTabs(true);=0A=
}=0A=
art.controlComments(content);=0A=
art.tabbify();=0A=
}=0A=
} // end show=0A=
});// end tabs=0A=
});=0A=
</SCRIPT>

<DIV id=3Darticle-content>
<DIV class=3Dtab id=3Darticle>
<DIV class=3Dclearfix id=3Dcredit><!-- Start: fp_columnBioDefault.jsp =
--><IMG=20
class=3Dheadshot alt=3D""=20
src=3D"http://beta.images.theglobeandmail.com/archive/00008/Jane_Taber_he=
adsho_8742bio4.jpg">=20

<P id=3Dbyline><A title=3D"More from Jane Taber"=20
href=3D"http://www.theglobeandmail.com/news/opinions/columnists/jane-tabe=
r">Jane=20
Taber</A> </P>
<P id=3Dsource-dateline><SPAN class=3Ddateline>Published on Friday, Oct. =
16, 2009=20
6:44PM EDT</SPAN> <SPAN class=3Ddateline>Last updated on Monday, Oct. =
19, 2009=20
3:09AM EDT</SPAN> </P><!-- End: fp_columnBioDefault.jsp --></DIV><!-- =
/#credit -->
<DIV class=3D"copy drop">
<P><SPAN class=3Dfirst-letter>T</SPAN><B>ed Harrison</B>'s paintings =
hang=20
prominently in galleries around the world: in the United States, in =
Kobe, Japan,=20
and even at 24 Sussex Drive. <B>Laureen Harper</B> ensured that would =
happen as=20
she is a big fan. But the 83-year-old artist, whose vividly colourful =
portrayals=20
of the Yukon are so distinctive, does not have any work hanging in the =
National=20
Gallery of Canada. </P>
<P>On Wednesday, he was having tea with Mrs. Harper at the Prime =
Minister's=20
official residence and at least was able to see his works on display in =
Ottawa.=20
</P>
<P>=E2=80=9CI think a gallery that purports to represent the whole of =
Canada has missed=20
a very important slice of the country because the Yukon is almost =
forgotten=20
except for the gold rush,=E2=80=9D he said in an interview. </P>
<P>He said those who hail from Yukon want to be thought of as Canadians. =
=E2=80=9CWhen=20
they're shut out of the gallery, what have you to think? You could be =
living in=20
Swaziland.=E2=80=9D </P>
<P>Mr. Harrison, however, said he was =E2=80=9Centranced=E2=80=9D by =
Mrs. Harper, who had=20
brought her daughter Rachel's class in to meet him. </P>
<P>Mrs. Harper said she first realized that there was a Harrison =
available when=20
she saw one in <B>Maureen McTeer</B>'s book on official residences. Ms. =
McTeer=20
is the wife of former prime minister, <B>Joe Clark</B>. Mrs. Harper =
found it in=20
an upstairs room at 24 Sussex Dr. and had it moved to the dining room. =
As well,=20
there is a series of Mr. Harrison's paintings, depicting the country, =
hanging in=20
the main entrance. </P>
<P>Mr. Harrison is celebrating his 40th anniversary as a Canadian =
painter =E2=80=93 he=20
was born in England and came to the Yukon to teach in 1968. He was in =
Ottawa=20
also to celebrate his new biography, <I>Ted Harrison:Painting =
Paradise</I> by=20
<B>Katherine Gibson</B> . </P>
<P>In the book, Ms. Gibson focuses on the fact that Mr. Harrison is not =
in=20
Canada's national gallery. She describes this omission, =E2=80=9CTed =
Harrison - loved=20
and snubbed, adored and ignored.=E2=80=9D Ms. Gibson, meanwhile, who is =
accompanying Mr.=20
Harrison, said that <B>Stephen Harper</B> was given a copy of the book =
when he=20
travelled this summer to the Yukon. </P>
<P>The North is a big part of the Conservative's strategy. As for the =
National=20
Gallery: The curators are aware of the =E2=80=9Cimportant gap=E2=80=9D =
in their permanent=20
collection and =E2=80=9Care working to fill it,=E2=80=9D says <B>Marie =
Lugli</B>, a spokeswoman=20
for the gallery. </P>
<P><B>Hot and Not </B></P>
<P><B>Hot: Jack Layton</B>. Stephen Harper performed on stage at during =
a gala=20
at the National Arts Centre, but wait =E2=80=93 the NDP leader will be =
performing,=20
rather, busking, on a street corner on Toronto's Danforth Ave. next =
Saturday.=20
He's trying to raise money for the Stephen Lewis Foundation. You can =
sing, clap=20
or play along with him. And maybe he'll play his rendition of <I>With a =
Little=20
Help from My Friends</I> . </P>
<P><B>Not:</B> Harper Conservative propaganda. Liberals are on the =
look-out for=20
what they consider abuses of the public trust (this after finding =
Conservative=20
Party logos on stimulus infrastructure cheques). The latest find from =
the=20
Liberals is this: Go to the government's <A=20
href=3D"http://www.actionplan.gc.ca/eng/index.asp">Economic Action Plan=20
website</A> and then click on the YouTube icon in the right-hand corner. =
The=20
icon will take you immediately to the Prime Minister's piano-playing =
Beatles'=20
performance at the National Arts Centre. This was all noted by Liberal =
war-room=20
strategist <B>Warren Kinsella</B> : =E2=80=9CIn case anyone needs any =
further proof that=20
the Economic Action plan website is nothing more than a $2-million =
vanity=20
project for Harper.=E2=80=9D </P>
<P><B>Hot: Tom d'Aquino</B> is leaving after a long and storied career =
as the=20
president of the Canadian Council of Chief Executives (he organized big =
business=20
to support the free-trade deal in the 1980s). There is to be a huge =
farewell=20
party =E2=80=93 black tie for the gentlemen, cocktail dress for the =
=E2=80=9Cladies=E2=80=9D =E2=80=93 at the=20
National Gallery of Canada later this month. The guest list is =
impressive=20
=E2=80=93mostly men, however, who run big companies and banks in Canada, =
or who serve or=20
have served in public office or the public service. Diplomats are also=20
attending. <B>Paul Desmarais Jr.</B> is speaking as is Royal Bank CEO =
<B>Gordon=20
Nixon</B> and former prime minister <B>Paul Martin</B> . Another former =
prime=20
minister, <B>Joe Clark</B> , is attending. Former deputy prime minister =
<B>John=20
Manley</B> , who is taking over from Mr. d'Aquino, will also be there.=20
</P></DIV><!-- /.copy -->
<DIV id=3DtoolsBottom>
<UL class=3Dactions>
  <LI class=3D"share first"><A id=3Dswf=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">Share=20
  with friends</A>=20
  <DIV class=3D"s1 overlay" id=3DswfOverlay>
  <DIV class=3Ds2>
  <DIV class=3Ds3>
  <DIV class=3Ds4>
  <DIV class=3D"s5 overlay-content" id=3DswfOverlayContent>
  <P class=3Dclose><A class=3DoverlayClose=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">Close</A></P>
  <H5 class=3Demail>Email</H5>
  <DIV class=3Demail-container>
  <FORM class=3DeafForm id=3Demail-a-friend2 action=3D/email-article.jsp =
method=3Dpost>
  <FIELDSET><INPUT type=3Dhidden value=3D350 name=3DpubId> <INPUT =
type=3Dhidden=20
  value=3D1327298 name=3DarticleId> <INPUT class=3DeafSender =
id=3Demail-sender2=20
  value=3D"Your Email Address" name=3Dsender>=20
  <P class=3Dsender-error style=3D"DISPLAY: none; MARGIN: -0.75em 0px =
1em">Please=20
  enter a valid e-mail address</P><INPUT class=3DeafRecipients=20
  id=3Demail-recipients2 value=3D"Recipient's Email Address" =
name=3Drecipients>=20
  <P class=3Drecipients-error=20
  style=3D"DISPLAY: none; MARGIN: -0.75em 0px 1em">Please enter a comma =
delimited=20
  list of valid e-mail addresses</P><INPUT class=3D"button-image =
eafSend"=20
  id=3Dsend-button2 type=3Dimage alt=3DSend=20
  =
src=3D"http://beta.images.theglobeandmail.com/images/common/button-send.p=
ng"=20
  value=3DSend name=3Dbutton> </FIELDSET> </FORM></DIV>
  <H5>Other ways of sharing:</H5>
  <UL id=3DshareMore>
    <LI><A class=3Dtwitter=20
    =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">Tweet=20
    this on Twitter</A>=20
    <LI><A class=3Dfacebook=20
    =
href=3D"http://www.facebook.com/share.php?u=3Dhttp%3a%2f%2fwww.theglobean=
dmail.com%2fnews%2fpolitics%2fa-hanging-at-24-sussex%2farticle1327298%2f"=
>Share=20
    on Facebook</A>=20
    <LI><A class=3Ddelicious=20
    =
href=3D"http://del.icio.us/post?url=3Dhttp%3a%2f%2fwww.theglobeandmail.co=
m%2fnews%2fpolitics%2fa-hanging-at-24-sussex%2farticle1327298%2f&amp;titl=
e=3DA+hanging+at+24+Sussex">Add=20
    to Delicious</A>=20
    <LI><A class=3Ddigg=20
    =
href=3D"http://digg.com/submit?url=3Dhttp%3a%2f%2fwww.theglobeandmail.com=
%2fnews%2fpolitics%2fa-hanging-at-24-sussex%2farticle1327298%2f&amp;title=
=3DA+hanging+at+24+Sussex&amp;phase=3D2">Submit=20
    post to Digg.com</A>=20
    <LI><A class=3Dnewsvine=20
    =
href=3D"http://newsvine.com/_tools/seed?u=3Dhttp%3a%2f%2fwww.theglobeandm=
ail.com%2fnews%2fpolitics%2fa-hanging-at-24-sussex%2farticle1327298%2f">S=
eed=20
    this post at Newsvine</A> </LI></UL></DIV></DIV></DIV></DIV></DIV>
  <LI class=3D"print-license snap"><A id=3Dpol=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">Print=20
  or License</A>=20
  <DIV class=3D"s1 overlay" id=3DpolOverlay>
  <DIV class=3Ds2>
  <DIV class=3Ds3>
  <DIV class=3Ds4>
  <DIV class=3D"s5 overlay-content" id=3DpolOverlayContent>
  <P class=3Dclose><A class=3DoverlayClose=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">Close</A></P>
  <UL>
    <LI class=3Dprint-article><A class=3Dpop-window title=3DPrint=20
    =
href=3D"http://license.icopyright.net/g2/3.8425?icx_id=3D%2ficopyright%2f=
%3fartid%3d1327298">Print=20
    this page</A>=20
    <LI class=3Dlicense-article><A class=3Dpop-window title=3D"License =
this story"=20
    =
href=3D"http://license.icopyright.net/3.8425?icx_id=3D%2ficopyright%2f%3f=
artid%3d1327298">License=20
    this story</A> </LI></UL></DIV></DIV></DIV></DIV></DIV>
  <LI class=3D"recommend-article last"><A id=3Drec=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">Recommend</A>=20
  |=20
  <DIV class=3DrecommendCount>&nbsp;</DIV>
  <SCRIPT type=3Dtext/javascript>=0A=
$("#pol, #polOverlayContent a.overlayClose").click(function() {=0A=
$('#polOverlay').fadeToggle();=0A=
return false;=0A=
});=0A=
$("#swf, #swfOverlayContent a.overlayClose").click(function() {=0A=
$('#swfOverlay').fadeToggle();=0A=
return false;=0A=
});=0A=
</SCRIPT>
  </LI></UL></DIV><!-- /#toolsBottom --></DIV><!-- /#article -->
<DIV class=3D"tab ui-tabs-hide" id=3Dvideo><!--=0A=
@param hubSubSection (optional - used on video hub)=0A=
@param videoTabbed (optional - set to true if this is a videotabbed =
article type - passed in videotabbed.jsp)=0A=
-->
<DIV id=3Dvideo-single>
<DIV class=3Dvideoplayer id=3Dtgamvideoplayer1>
<P>To view this content you need to install the Flash Player.<BR><A=20
href=3D"http://www.adobe.com/go/getflashplayer"><IMG alt=3D"Get Adobe =
Flash player"=20
src=3D"http://beta.images.theglobeandmail.com/images/get_flash_player.gif=
"></A></P></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
globe.video.embedProperties =3D null; globe.video.embedProperties =3D {=0A=
video: 'ctv/news2/national/2009/10/03/RAW1003_harper_singing',=0A=
FMS_PATH: "rtmp://cp45891.edgefcs.net/ondemand/",=0A=
videoURL: =
"http://www.theglobeandmail.com/news/politics/pm-sings-beatles-classic/ar=
ticle1311369/",=0A=
id:"1311369",=0A=
thumbnail:"http://beta.images.theglobeandmail.com/archive/00261/Harper_at=
_NAC_-__261361gm-d.jpg",=0A=
parkedImage: =
"http://beta.images.theglobeandmail.com/archive/00261/Harper_at_NAC_-__26=
1361vidl.jpg",=0A=
layout: "major",=0A=
type: "html",=0A=
autoplay: "true",=0A=
environment: "production",=0A=
videoSource: "",=0A=
videoHeadline: "PM sings Beatles classic",=0A=
debugMode: "false",=0A=
isOnHub: "false",=0A=
section: "false",=0A=
mailForm: "http://www.theglobeandmail.com/email-article.jsp",=0A=
pubId: "350"=0A=
};=0A=
globe.video.write(1);=0A=
</SCRIPT>

<H3>PM sings Beatles classic</H3>
<P class=3Dcreditline>CTVNews Video <SPAN class=3Ddateline>Saturday, =
Oct. 03, 2009=20
11:36PM EDT</SPAN></P>
<P>Stephen Harper makes a surprise appearance at the National Arts =
Centre gala=20
and sings With a Little Help from My=20
Friends.</P></DIV><!-- /#video-single --></DIV><!--/#video -->
<DIV class=3D"tab ui-tabs-hide" id=3Dcomments>
<H4 class=3DcommentsTabHeader>Join the Discussion:</H4>
<DIV id=3DcommentSortedByHeader>Sorted by: <SPAN =
id=3DsortedHeader>Oldest=20
first</SPAN></DIV>
<DIV id=3Dcomment-sort-order>
<UL>
  <LI class=3Dcomment-sort-option id=3Dnewest><SPAN>Newest to =
Oldest</SPAN> </LI>
  <LI class=3Dsort-option-selected id=3Doldest><SPAN>Oldest to =
Newest</SPAN> </LI>
  <LI class=3Dcomment-sort-option id=3DmostUp><SPAN>Most =
thumbs-up</SPAN>=20
</LI></UL></DIV>
<DIV id=3Dcomment-content>
<DIV id=3Dcomment-container></DIV></DIV></DIV>
<DIV class=3Dclearfix id=3Darticle-relations>
<DIV class=3Drelation id=3Dmore-columns>
<H4 class=3D"toggle close">More recent pieces from Jane Taber</H4>
<DIV class=3Drelation-holder style=3D"DISPLAY: none">
<UL>
  <LI class=3Dclearfix>
  <H3><A class=3Dgrey-chevron=20
  =
href=3D"http://www.theglobeandmail.com/news/national/ignatieff-focuses-on=
-loyalty-abroad/article1269354/">Ignatieff=20
  focuses on loyalty abroad</A> <SPAN class=3Ddateline>Saturday, Aug. =
29, 2009=20
  12:00AM EDT</SPAN></H3></LI>
  <LI class=3Dclearfix>
  <H3><A class=3Dgrey-chevron=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/pmo-douses-election-=
fire/article1261092/">PMO=20
  douses election fire</A> <SPAN class=3Ddateline>Saturday, Aug. 22, =
2009 12:00AM=20
  EDT</SPAN></H3>
  <DIV class=3Drelated-deck style=3D"DISPLAY: none">
  <P><A class=3Dgrey-chevron=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/pmo-douses-election-=
fire/article1261092/">Tories=20
  rush out talking points to counter fall speculation, Chr=C3=A9tien and =
Cherry plug=20
  Sir John A., plus who's hot and who's not</A></P></DIV></LI>
  <LI class=3Dclearfix>
  <H3><A class=3Dgrey-chevron=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/the-progeny-of-pms/a=
rticle1222884/">The=20
  progeny of PMs</A> <SPAN class=3Ddateline>Friday, Jul. 17, 2009 =
06:03PM=20
  EDT</SPAN></H3>
  <DIV class=3Drelated-deck style=3D"DISPLAY: none">
  <P><A class=3Dgrey-chevron=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/the-progeny-of-pms/a=
rticle1222884/">Justin=20
  Trudeau and Catherine Clark share their childhood memories, Michael =
Ignatieff=20
  goes cabinet shopping, plus who's hot and who's not</A></P></DIV></LI>
  <LI class=3Dclearfix>
  <H3><A class=3Dgrey-chevron=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/end-of-term-hot-and-=
not/article1199079/">End-of-term=20
  hot and not</A> <SPAN class=3Ddateline>Friday, Jun. 26, 2009 06:29PM=20
  EDT</SPAN></H3>
  <DIV class=3Drelated-deck style=3D"DISPLAY: none">
  <P><A class=3Dgrey-chevron=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/end-of-term-hot-and-=
not/article1199079/">The=20
  Liberal Party president earns a Senate rebuke, the Harper Tories gain =
in the=20
  polls and other notes to kick off Parliament's summer=20
recess</A></P></DIV></LI>
  <LI class=3Dclearfix>
  <H3><A class=3Dgrey-chevron=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/laureen-harper-comes=
-to-turtles-rescue/article1190559/">Laureen=20
  Harper comes to turtle's rescue</A> <SPAN class=3Ddateline>Saturday, =
Jun. 20,=20
  2009 01:02AM EDT</SPAN></H3>
  <DIV class=3Drelated-deck style=3D"DISPLAY: none">
  <P><A class=3Dgrey-chevron=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/laureen-harper-comes=
-to-turtles-rescue/article1190559/">PM's=20
  motorcade screeches to a halt and family chases the reptile off the =
road.=20
  </A></P></DIV></LI>
  <LI class=3Dclearfix>
  <H3><A class=3Dgrey-chevron=20
  =
href=3D"http://www.theglobeandmail.com/news/opinions/columnists/jane-tabe=
r/article1150436.ece">FW:=20
  Elizabeth May is not crazy</A> <SPAN class=3Ddateline>Saturday, May. =
23, 2009=20
  02:09AM EDT</SPAN></H3></LI>
  <LI class=3Dclearfix>
  <H3><A class=3Dgrey-chevron=20
  =
href=3D"http://www.theglobeandmail.com/news/opinions/columnists/jane-tabe=
r/elizabeth-may-is-not-crazy/article1149918/">Elizabeth=20
  May is not crazy</A> <SPAN class=3Ddateline>Friday, May. 22, 2009 =
05:45PM=20
  EDT</SPAN></H3>
  <DIV class=3Drelated-deck style=3D"DISPLAY: none">
  <P><A class=3Dgrey-chevron=20
  =
href=3D"http://www.theglobeandmail.com/news/opinions/columnists/jane-tabe=
r/elizabeth-may-is-not-crazy/article1149918/">The=20
  Green Party agrees its leader needs a seat in the House, a McGuinty =
cabinet=20
  minister finds out he's a footnote, plus who's hot and who's=20
  not</A></P></DIV></LI>
  <LI class=3Dclearfix>
  <H3><A class=3Dgrey-chevron=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/ignatieff-is-not-a-s=
nob/article1131849/">Ignatieff=20
  is not a snob</A> <SPAN class=3Ddateline>Friday, May. 08, 2009 07:12PM =

  EDT</SPAN></H3>
  <DIV class=3Drelated-deck style=3D"DISPLAY: none">
  <P><A class=3Dgrey-chevron=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/ignatieff-is-not-a-s=
nob/article1131849/">His=20
  knowledge of celebrity news and the ravages of cellulite is as rich of =
the=20
  carbon cap-and-trade system, Jane Taber writes. Plus who's hot, who's =
not and=20
  who's emotional on Parliament Hill</A></P></DIV></LI>
  <LI class=3Dclearfix>
  <H3><A class=3Dgrey-chevron=20
  =
href=3D"http://www.theglobeandmail.com/news/national/lamentations-and-a-l=
iberation-at-convention/article1128163/">Lamentations=20
  and a liberation at convention</A> <SPAN class=3Ddateline>Saturday, =
May. 02,=20
  2009 12:00AM EDT</SPAN></H3></LI></UL></DIV></DIV><!-- /#more-columns =
-->
<SCRIPT type=3Dtext/javascript>=0A=
var columnistArticlesDisplay =3D $.cookie('gam.art.more-columns');=0A=
if (columnistArticlesDisplay !=3D null) {=0A=
if (columnistArticlesDisplay =3D=3D "block") { $('#more-columns =
h4.toggle').removeClass('close'); }=0A=
$('#more-columns .relation-holder').css({'display': =
columnistArticlesDisplay});=0A=
}=0A=
$(window).unload(function() {=0A=
var display =3D $('#more-columns .relation-holder').css('display');=0A=
$.cookie('gam.art.more-columns', '', { expires: -1 });=0A=
$.cookie('gam.art.more-columns', display, {expires: 365, path:'/'});=0A=
});=0A=
</SCRIPT>

<DIV class=3Drelation id=3Dlatest-comments>
<H4 class=3D"toggle close">Latest Comments</H4>
<DIV class=3D"deep relation-holder" id=3Dlatest-comments-content>
<DIV id=3Dlatest-comments-container></DIV><!-- Latest Comments Function =
Call is in footer --></DIV></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
$.namespace('art');=0A=
art.allowComments =3D true;=0A=
function joinComment(){=0A=
var targetOffset;=0A=
targetOffset =3D $("#tabs").offset().top;=0A=
$('html,body').animate({scrollTop: targetOffset}, 600, function() {=0A=
$('#article-tabs').tabs("select",'comments');=0A=
});=0A=
return false;=0A=
}=0A=
function showCommentsTop(){=0A=
var targetOffset;=0A=
targetOffset =3D $("#tabs").offset().top;=0A=
$('html,body').animate({scrollTop: targetOffset}, 0, function() {=0A=
$('#article-tabs').tabs("select",'comments');=0A=
});=0A=
return false;=0A=
}=0A=
$(document).ready(function() {=0A=
$("#alert-close").click(function() {=0A=
$("#alert-form").hide();=0A=
});=0A=
var latestCommentsDisplay =3D =
$.cookie('gam.art.latest-comments-display');=0A=
if (latestCommentsDisplay !=3D null) {=0A=
if (latestCommentsDisplay =3D=3D "block") { $('#latest-comments =
h4.toggle').removeClass('close'); }=0A=
$('#latest-comments-content').css({'display': latestCommentsDisplay});=0A=
}=0A=
$(window).unload(function() {=0A=
var display =3D $('#latest-comments-content').css('display');=0A=
$.cookie('gam.art.latest-comments-display', '', { expires:-1});=0A=
$.cookie('gam.art.latest-comments-display', display, {expires: 365, =
path:'/'});=0A=
});=0A=
});=0A=
</SCRIPT>
</DIV></DIV><!-- /#article-content -->
<DIV id=3Darticle-rail>
<DIV class=3D"ad boxr" id=3Dboxr-art-1>
<SCRIPT type=3Dtext/javascript>=0A=
aPs=3D"boxr";=0A=
var boxrAC=3DfnTkt('a'+'ai',300,250,ai,'j',nc);=0A=
document.write(boxrAC);=0A=
</SCRIPT>
</DIV>
<DIV class=3D"boxr ad" id=3DcoAd style=3D"DISPLAY: none"><IFRAME =
id=3DcoAdHolder=20
marginWidth=3D0 marginHeight=3D0=20
src=3D"http://as.casalemedia.com/s?s=3D91208&amp;u=3Dtheglobeandmail.com&=
amp;f=3D2&amp;id=3D6943437447.1884365"=20
frameBorder=3D0 width=3D300 scrolling=3Dno height=3D250></IFRAME></DIV>
<DIV class=3Dtab-pointer>
<H3><A class=3D"throw grey-chevron"=20
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#video">Video=20
</A></H3><A class=3Dthrow=20
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#video"><IMG=20
height=3D219 alt=3D"Prime Minister Stephen Harper performs "=20
src=3D"http://beta.images.theglobeandmail.com/archive/00261/Harper_at_NAC=
_-__261361gm-k.jpg"=20
width=3D310 Ransom)? Deb by photo (PMO Gala. Centre Arts National 2009 =
the at=20
Friends? My From Help Little A With></A>=20
<H4><A class=3Dthrow=20
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#video">PM=20
sings Beatles classic</A></H4>
<P>Stephen Harper makes a surprise appearance at the National Arts =
Centre gala=20
and sings With a Little Help from My Friends.</P>
<P class=3Dpromo><A class=3D"throw grey-chevron"=20
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#video">View=20
video</A></P></DIV>
<DIV class=3D"ad halfpager" id=3Dhalfpager-art-1>
<SCRIPT type=3Dtext/javascript>=0A=
aPs=3D"halfpager";=0A=
var halfpagerAC=3DfnTkt('a'+'ai',300,600,ai,'j',nc);=0A=
document.write(halfpagerAC);=0A=
</SCRIPT>
</DIV></DIV></DIV></DIV><!--/#content -->
<DIV class=3Dclearfix id=3Dfooter>
<DIV id=3DfooterUtil>
<UL id=3DbreadCrumb>
  <LI><A href=3D"http://www.theglobeandmail.com/">Home</A> </LI>
  <LI>=E2=80=BA <A =
href=3D"http://www.theglobeandmail.com/news/politics/">Politics</A>=20
  </LI>
  <LI>=E2=80=BA A hanging at 24 Sussex </LI></UL>
<P><A id=3Dbacktotop=20
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#page">Back=20
to top</A></P></DIV>
<DIV id=3DfooterSearch>
<DIV class=3DglobalSearch>
<UL class=3Dsearch-switch>
  <LI class=3Dui-tabs-selected><A=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#sNews-foot">News</A>=20
  </LI>
  <LI><A=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#sQuote-foot">Quote</A>=20
  </LI>
  <LI><A=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#sGoogle-foot">Web</A>=20
  </LI>
  <LI><A=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#sBusiness-foot">Local</A>=20
  </LI>
  <LI class=3Dlast><A=20
  =
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#sPeople-foot">People</A>=20
  </LI></UL>
<DIV class=3D"gam panel" id=3DsNews-foot>
<FORM id=3DsearchForm-gam-foot =
action=3Dhttp://www.theglobeandmail.com/site-search/=20
method=3Dget>
<FIELDSET><LEGEND>News Search</LEGEND><LABEL =
for=3DnewsSearch-foot>News</LABEL>=20
<INPUT class=3DsearchText id=3DnewsSearch-foot value=3D"Search the news" =
name=3Dq>=20
<INPUT class=3Dsubmit type=3Dimage alt=3DSubmit=20
src=3D"http://beta.images.theglobeandmail.com/images/common/search/btn-se=
arch-gam.png">=20
</FIELDSET> </FORM>
<DIV class=3Dfootnote>by <A href=3D"http://www.google.ca/"=20
target=3D_blank>Google</A></DIV></DIV>
<DIV class=3D"investor panel ui-tabs-hide" id=3DsQuote-foot>
<FORM id=3DsearchForm-investor-foot=20
action=3Dhttp://www.theglobeandmail.com/globe-investor/search/ =
method=3Dget>
<FIELDSET><LEGEND>Search Stock Quotes</LEGEND><LABEL=20
for=3DquoteSearch-foot>Quote</LABEL> <INPUT class=3D"searchText =
live-suggest"=20
id=3DquoteSearch-foot value=3D"Enter symbol, company or fund" name=3Dq=20
service=3D"securities"> <INPUT class=3Dsubmit type=3Dimage alt=3DSubmit=20
src=3D"http://beta.images.theglobeandmail.com/images/common/search/btn-se=
arch-gam.png">=20
</FIELDSET> </FORM></DIV>
<DIV class=3D"google panel ui-tabs-hide" id=3DsGoogle-foot>
<FORM id=3DsearchGoogle-foot =
action=3Dhttp://www.theglobeandmail.com/web-search/=20
method=3Dget>
<FIELDSET><LEGEND>Search The Web</LEGEND><LABEL=20
for=3DwebSearch-foot>Search</LABEL> <INPUT class=3DsearchText =
id=3DwebSearch-foot=20
value=3D"Web Search" name=3Dq> <INPUT class=3Dsubmit type=3Dimage =
alt=3DSubmit=20
src=3D"http://beta.images.theglobeandmail.com/images/common/search/btn-se=
arch-gam.png">=20
</FIELDSET> </FORM>
<DIV class=3Dfootnote>by <A href=3D"http://www.google.ca/"=20
target=3D_blank>Google</A></DIV></DIV>
<DIV class=3D"canpages panel ui-tabs-hide" id=3DsPeople-foot>
<FORM id=3DsearchPeople-foot =
action=3Dhttp://globefinder.canpages.ca/globefinder.jsp=20
method=3Dget>
<FIELDSET><LEGEND>Search People at canpages.ca</LEGEND><LABEL=20
for=3DsurnameInput-foot>People</LABEL> <INPUT class=3D"searchText small" =

id=3DsurnameInput-foot value=3D"Enter Surname" name=3Dname> <INPUT=20
class=3D"searchText small last" id=3DareaInput-foot value=3D"Enter City" =
name=3Dcity>=20
<INPUT class=3Dsubmit type=3Dimage alt=3DSubmit=20
src=3D"http://beta.images.theglobeandmail.com/images/common/search/btn-se=
arch-gam.png">=20
<INPUT type=3Dhidden value=3DP name=3Dtype> </FIELDSET> </FORM>
<DIV class=3Dfootnote>by <A href=3D"http://www.canpages.ca/"=20
target=3D_blank>Canpages.ca</A></DIV></DIV>
<DIV class=3D"canpages panel ui-tabs-hide" id=3DsBusiness-foot>
<FORM id=3DsearchBusiness-foot=20
action=3Dhttp://globefinder.canpages.ca/globefinder.jsp method=3Dget>
<FIELDSET><LEGEND>Search Businesses at canpages.ca</LEGEND><LABEL=20
for=3DbusinessInput-foot>Business</LABEL> <INPUT class=3D"searchText =
small"=20
id=3DbusinessInput-foot value=3D"Enter Company" name=3Dname> <INPUT=20
class=3D"searchText small last" id=3DcityInput-foot value=3D"Enter City" =
name=3Dcity>=20
<INPUT class=3Dsubmit type=3Dimage alt=3DSubmit=20
src=3D"http://beta.images.theglobeandmail.com/images/common/search/btn-se=
arch-gam.png">=20
<INPUT id=3Dsrc-foot type=3Dhidden value=3Dglobefinder-home name=3Dsrc> =
<INPUT=20
type=3Dhidden value=3DC name=3Dnt> <INPUT type=3Dhidden value=3Dx =
name=3Dfi> </FIELDSET>=20
</FORM>
<DIV class=3Dfootnote>by <A href=3D"http://www.canpages.ca/"=20
target=3D_blank>Canpages.ca</A></DIV></DIV></DIV><!--/.search --></DIV>
<DIV id=3DfooterNav><!-- Temporary legal notice -->
<P id=3Dsettlement>Settlement of Canadian Copyright Action: <A=20
href=3D"http://beta.images.theglobeandmail.com/images/pdf/notice-of-appro=
val-English.pdf">Download=20
English PDF</A> | <A=20
href=3D"http://beta.images.theglobeandmail.com/images/pdf/notice-of-appro=
val-French.pdf">Download=20
French PDF</A> </P>
<UL class=3Dclearfix id=3Ddistro>
  <LI class=3Dalerts><A title=3D"Create or view your own news alerts"=20
  =
href=3D"http://www.theglobeandmail.com/user-alerts/#userAlerts">Alerts</A=
> </LI>
  <LI class=3Deedition><A=20
  title=3D"Get the electronic edition of The Globe and Mail newspaper"=20
  href=3D"http://gold.globeinvestor.com/plus/index.html">e-Edition</A> =
</LI>
  <LI class=3Dmobile><A=20
  title=3D"The best way to view theglobeandmail.com on your mobile =
device"=20
  href=3D"http://www.theglobeandmail.com/pages/mobile/">Mobile</A> </LI>
  <LI class=3Dnewsletters><A=20
  title=3D"Subscribe to our newsletters or edit your newsletter =
preferences"=20
  =
href=3D"http://www.theglobeandmail.com/user-alerts/#newsletters">Newslett=
ers</A>=20
  </LI>
  <LI class=3Dnewspaper><A title=3D"Subscribe to The Globe and Mail"=20
  href=3D"https://customer.globeandmail.ca/HD/Start.aspx">Newspaper</A> =
</LI>
  <LI class=3D"rss last"><A title=3D"Stay informed by subscribing to our =
RSS feeds"=20
  href=3D"http://www.theglobeandmail.com/pages/rss/">RSS</A> </LI></UL>
<DIV class=3Dcol>
<UL>
  <LI><A href=3D"http://gold.globeinvestor.com/plus/index.html">Globe =
Plus</A>=20
  <LI><A href=3D"http://globerecognition.net/">Globe Recognition</A> =
</LI></UL>
<UL>
  <LI><A =
href=3D"http://www.globelink.ca/?source=3Dgammain">Advertise</A>=20
  <UL>
    <LI><A href=3D"http://www.globelink.ca/?source=3Dgammain">Advertise =
with us</A>=20
    <LI><A=20
    =
href=3D"http://www.globelink.ca/newspaper/?source=3Dgamnewspaper">Newspap=
er</A>=20
    <LI><A=20
    =
href=3D"http://www.globelink.ca/magazines/?source=3Dgammagazines">Magazin=
e</A>=20
    <LI><A =
href=3D"http://www.globelink.ca/online/?source=3Dgamonline">Online</A>=20
    <LI><A =
href=3D"http://www.globelink.ca/msg/?source=3Dgammsg">Marketing =
Solutions=20
    Group</A>=20
    <LI><A =
href=3D"http://www.globelink.ca/mediacentral/?source=3Dgammedcen">Media=20
    Central</A>=20
    <LI><A=20
    =
href=3D"http://www.globelink.ca/classified/?source=3Dgamclass">Classified=
s</A>=20
    </LI></UL></LI></UL></DIV>
<DIV class=3Dcol>
<UL>
  <LI><A href=3D"http://www.theglobeandmail.com/help/">Online</A>=20
  <UL>
    <LI><A href=3D"http://www.theglobeandmail.com/help/">Help</A>=20
    <LI><A =
href=3D"http://v1.theglobeandmail.com/help/contact-web/">Contact Us</A>=20
    </LI></UL></LI></UL>
<UL>
  <LI><A=20
  =
href=3D"http://www.globelink.ca/newspaper/?source=3Dgamnewspaper">Newspap=
er</A>=20
  <UL>
    <LI><A href=3D"https://customer.globeandmail.ca/">Customer Care</A>=20
    <LI><A =
href=3D"http://www.theglobeandmail.com/help/contact-paper/">Contact=20
    Us</A>=20
    <LI><A=20
    =
href=3D"http://www.theglobeandmail.com/help/contact-paper#reporters">Staf=
f</A>=20

    <LI><A href=3D"http://www.ctvglobemedia.com/en/">Press Room</A>=20
    <LI><A =
href=3D"http://www.theglobeandmail.com/corrections/">Corrections</A>=20
    <LI><A=20
    =
href=3D"https://customer.globeandmail.ca/OSR/newSubscription.aspx">Subscr=
ibe</A>=20

    <LI><A =
href=3D"https://customer.globeandmail.ca/circcsSuspend.asp">Vacation=20
    Stops</A>=20
    <LI><A =
href=3D"https://customer.globeandmail.ca/circcsNewAddress.asp">Change=20
    Address</A> </LI></UL></LI></UL></DIV>
<DIV class=3D"col last">
<UL>
  <LI><A href=3D"http://www.theglobeandmail.com/help/privacy/">Privacy =
Policy</A>=20
  <LI><A =
href=3D"http://www.theglobeandmail.com/help/termsandconditions/">Terms=20
  &amp; Conditions</A>=20
  <LI><A =
href=3D"http://www.theglobeandmail.com/help/disclaimer/">Disclaimer</A>=20
  </LI></UL>
<DIV id=3DfooterCopyright>
<P>=C2=A9 Copyright 2009 CTVglobemedia Publishing Inc. All Rights =
Reserved.</P>
<P>The Globe and Mail is a division of CTVglobemedia Publishing Inc., =
<SPAN=20
class=3D"org adr"><SPAN class=3D"org street-address">444 Front <ABBR=20
title=3DStreet>St.</ABBR> <ABBR title=3DWest>W.</ABBR></SPAN>, <SPAN=20
class=3D"org locality">Toronto</SPAN>, <ABBR class=3D"org region"=20
title=3DOntario>ON</ABBR>&nbsp; <SPAN class=3D"org =
country-name">Canada</SPAN> <SPAN=20
class=3D"org postal-code">M5V 2S9</SPAN><BR>Phillip Crawley,=20
Publisher</SPAN></P></DIV></DIV></DIV>
<DIV id=3Danalysis>
<SCRIPT =
src=3D"http://beta.images.theglobeandmail.com/scripts/omniture/s_code.js"=
=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
<!--// SiteCatalyst code version: H.17. Copyright 1997-2008 Omniture, =
Inc. More info available at http://www.omniture.com -->=0A=
var sectionName =3D "politics";=0A=
/* set up custom channels */=0A=
if (sectionName.indexOf("behindtheveil") >=3D 0) {=0A=
s.channel =3D "behind the veil";=0A=
}=0A=
/* standard channel vars */=0A=
else if (adv.vertical =3D=3D 'gam') {=0A=
if (sectionName =3D=3D 'globeauto') {=0A=
s.channel =3D "globeauto";=0A=
} else {=0A=
s.channel =3D "globe and mail";=0A=
}=0A=
} else if (adv.vertical =3D=3D 'investor') {=0A=
s.channel =3D "globeinvestor";=0A=
} else if (adv.vertical =3D=3D 'rob') {=0A=
s.channel =3D "report on business";=0A=
} else if (adv.vertical =3D=3D 'sports') {=0A=
s.channel =3D "globesports";=0A=
} else if (adv.vertical =3D=3D 'life') {=0A=
s.channel =3D "globelife";=0A=
}=0A=
s.server =3D location.hostname;=0A=
/* s.prop1 to s.prop6 : break apart login cookie to determine user info =
*/=0A=
pdArr =3D $.cookie('userinfo');=0A=
if(pdArr){ pdArr =3D pdArr.split("|");=0A=
s.prop1 =3D pdArr[0];=0A=
s.prop2 =3D pdArr[1];=0A=
s.prop3 =3D pdArr[2];=0A=
s.prop4 =3D pdArr[3];=0A=
s.prop5 =3D (s.prop3 !=3D"" || s.prop4!=3D"") ? "registrant" : "na";=0A=
s.prop6 =3D pdArr[4];=0A=
}=0A=
/* s.prop7 : Visits */=0A=
/* s.pro8 : Type of story or section */=0A=
/*=0A=
adv.art.type ? s.prop8 =3D adv.art.type : s.prop8 =3D "section";=0A=
*/=0A=
/* s.prop9 : Print or not? */=0A=
s.prop9 =3D "";=0A=
/* s.prop10 : Financial site reports */=0A=
/* s.prop11 : Subscription Type - either "sub" or "ppv" */=0A=
s.prop11 =3D "";=0A=
if (adv.loc =3D=3D "art") {=0A=
/* s.prop12 : Headline + slug */=0A=
s.prop12 =3D adv.art.headline+":"+adv.art.id;=0A=
/* s.prop13 : Byline */=0A=
s.prop13 =3D adv.art.byline;=0A=
/* s.prop14 : Creditline */=0A=
s.prop14 =3D adv.art.credit;=0A=
console.log(adv.art.credit);=0A=
/* s.prop16 : Article ID */=0A=
s.prop16 =3D adv.art.id;=0A=
}=0A=
/* s.prop15 : URL */=0A=
s.prop15 =3D location.protocol+"\/\/"+location.host+location.pathname;=0A=
/* s.prop19 : Internal Referral / this variable will be populated by the =
cid value in the url. (ie. al_gam_mostview...) */=0A=
try{=0A=
s.prop19 =3D $.query.get('cid');=0A=
}catch(e){}=0A=
/* s.prop20 : Sub Section / level 3 of the revised hierarchy structure =
(see attached document). In cases such as the globeSports homepage would =
we be able to make the variable equal to sports home? */=0A=
s.prop20 =3D "";=0A=
/* s.prop21 (News Category): equal to News/Business. If s.channel is =
equal to rob or investor =3D business else news */=0A=
s.prop21 =3D "";=0A=
/* s.prop22 : Site Section + Page Type */=0A=
s.prop22 =3D s.channel + " " + s.prop8;=0A=
/* s.prop23 : Sub Section + Page Type */=0A=
s.prop23 =3D s.prop8 + " " + s.prop20;=0A=
/* s.prop24 : Day of week */=0A=
s.prop24 =3D "Monday";=0A=
/* s.prop24 : Day of week */=0A=
s.prop25 =3D "12:58";=0A=
if(adv.vertical =3D=3D 'gam') {=0A=
adv.vertical =3D 'news';=0A=
}=0A=
s.hier1 =3D adv.crumb.replace(/-/g, ":");=0A=
if(s.hier1 =3D=3D ':pubRoot') {=0A=
s.hier1 =3D 'news';=0A=
} else {=0A=
s.hier1 =3D s.hier1.replace(":pubRoot:", "");=0A=
}=0A=
/* add 'front' level for homepage */=0A=
if(sectionName =3D=3D "ece_frontpage") {=0A=
s.hier1 =3D s.hier1 + ":front";=0A=
} else {=0A=
s.hier1 =3D adv.vertical + ':' + s.hier1;=0A=
}=0A=
/* determine if section is article or hub */=0A=
if(adv.loc =3D=3D "sec") {=0A=
s.hier1 =3D s.hier1 + ":section";=0A=
}=0A=
else if (adv.loc =3D=3D "art") {=0A=
if(sectionName =3D=3D "inphotos") {=0A=
inphotosPool =3D "group-B";=0A=
inphotosPool =3D inphotosPool.replace(/-/g, "");=0A=
s.hier1 =3D s.hier1 + ":" + inphotosPool;=0A=
} else {=0A=
s.hier1 =3D s.hier1 + ":" + adv.art.type;=0A=
}=0A=
var selectedTab =3D window.location.toString().split("#")[1];=0A=
if (!selectedTab) {=0A=
selectedTab =3D "article";=0A=
}=0A=
s.hier1 =3D s.hier1 + ":" + selectedTab;=0A=
}=0A=
/* replace dashes with colon for pageName var, add globe top-level =
element */=0A=
s.pageName =3D s.hier1.replace(/:/g, "-");=0A=
s.hier1 =3D "globe:" + s.hier1;=0A=
s.pageType =3D "";=0A=
s.eVar1=3Ds.prop1;s.eVar2=3Ds.prop2;s.eVar3=3Ds.prop3;s.eVar4=3Ds.prop4;s=
.eVar5=3Ds.prop5;s.eVar6=3Ds.prop6;s.eVar7=3Ds.channel;=0A=
s.eVar8 =3D adv.zone;=0A=
s.eVar9 =3D s.pageName;=0A=
/* s.eVar13 : search */=0A=
s.eVar13 =3D adv.search.skw;=0A=
s.evar14 =3D s.prop24;=0A=
s.evar15 =3D s.prop25;=0A=
s.semaphore =3D 20;=0A=
try {=0A=
s.campaign =3D $.query.get('cid');=0A=
} catch (e) {}=0A=
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/=0A=
var s_code=3Ds.t();if(s_code)document.write(s_code)//--></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript><!--=0A=
if(navigator.appVersion.indexOf('MSIE')>=3D0)document.write(unescape('%3C=
')+'\!-'+'-')=0A=
//--></SCRIPT>
<!--/DO NOT REMOVE/--><!-- End SiteCatalyst code version: H.17. --><IMG=20
id=3DUniqueVisit height=3D1 alt=3D""=20
src=3D"http://visit.theglobeandmail.com/counter.visit?grp=3Dgam&amp;site=3D=
www.theglobeandmail.com&amp;l1=3Dpolitics&amp;l2=3DBN&amp;l3=3D##URL_subh=
ub##&amp;page=3Dcolumnist&amp;id=3D1327298"=20
width=3D1> </DIV>
<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
var clientDT =3D new Date().getTime();=0A=
document.write('<img =
src=3D"http://ecestats.theglobeandmail.com/eae-logger/Logger?rt=3D1&ctxId=
=3D368&pubId=3D350&cat=3D&meta=3D&objId=3D1327298&type=3Darticle&title=3D=
A+hanging+at+24+Sussex&url=3Dhttp%3a%2f%2fwww.theglobeandmail.com%2fnews%=
2fpolitics%2fa-hanging-at-24-sussex%2farticle1327298%2f&amp;clientDT=3D'+=
clientDT+'" alt=3D"" width=3D"1" height=3D"1"/>');=0A=
//]]>=0A=
</SCRIPT>
<NOSCRIPT>
<DIV><IMG height=3D1 alt=3D""=20
src=3D"http://ecestats.theglobeandmail.com/eae-logger/Logger?rt=3D1&amp;c=
txId=3D368&amp;pubId=3D350&amp;cat=3D&amp;meta=3D&amp;objId=3D1327298&amp=
;type=3Darticle&amp;title=3DA+hanging+at+24+Sussex&amp;url=3Dhttp%3a%2f%2=
fwww.theglobeandmail.com%2fnews%2fpolitics%2fa-hanging-at-24-sussex%2fart=
icle1327298%2f"=20
width=3D1> </DIV></NOSCRIPT>
<SCRIPT type=3Dtext/javascript>$(window).load(function() { =
getLatestComments(); });</SCRIPT>
<!-- Comment Report Abuse form -->
<DIV class=3D"s1 overlay" id=3Dpluck-reportAbuse>
<DIV class=3Ds2>
<DIV class=3Ds3>
<DIV class=3Ds4>
<DIV class=3D"s5 overlay-content">
<H4>Alert us to this comment</H4>
<P>Please let us know if this reader=E2=80=99s comment breaks the =
editor=E2=80=99s rules and is=20
obscene, abusive, threatening, unlawful, harassing, defamatory, profane =
or=20
racially offensive by selecting the appropriate option to describe the=20
problem.</P>
<FORM action=3D"" method=3Dpost>
<P><INPUT id=3DalertReason-inflammatory type=3Dradio =
value=3Dinflammatory=20
name=3DalertReason> <LABEL for=3DalertReason-inflammatory>Comment is=20
inflammatory</LABEL> </P>
<P><INPUT id=3DalertReason-offensive type=3Dradio value=3Doffensive =
name=3DalertReason>=20
<LABEL for=3DalertReason-offensive>Comment is offensive</LABEL> </P>
<P><INPUT id=3DalertReason-advertising type=3Dradio value=3Dadvertising=20
name=3DalertReason> <LABEL for=3DalertReason-advertising>Comment is=20
advertising/spam</LABEL> </P>
<P><INPUT id=3DalertReason-other type=3Dradio value=3Dother =
name=3DalertReason> <LABEL=20
for=3DalertReason-other>Other</LABEL> <INPUT id=3DotherReason =
maxLength=3D255=20
name=3DotherReason> </P>
<P id=3Dpluck-reportAbuse-submit><INPUT class=3Dsubmit type=3Dimage =
alt=3DSubmit=20
src=3D"http://beta.images.theglobeandmail.com/images/common/button/button=
-submit.png">=20
</P></FORM>
<P id=3Dpluck-reportAbuse-close><A class=3DoverlayClose=20
href=3D"http://www.theglobeandmail.com/news/politics/a-hanging-at-24-suss=
ex/article1327298/#">Close</A></P>
<SCRIPT type=3Dtext/javascript>=0A=
$("#pluck-reportAbuse form input:image").click(function() {=0A=
globe.pluck.commentReportAbuse();=0A=
return false;=0A=
});=0A=
$('#pluck-reportAbuse-close a').click(function() {=0A=
$('#pluck-reportAbuse').fadeToggle();=0A=
return false;=0A=
});=0A=
</SCRIPT>
</DIV></DIV></DIV></DIV></DIV></DIV></DIV><!--/#page -->
<SCRIPT=20
src=3D"http://beta.images.theglobeandmail.com/bundle/gzip_N1855419377/js/=
onLoad.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
$(document).ready(function() {=0A=
var emailAddressFilter=3D =
/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;=0A=
function validateField(field){=0A=
var v =3D $(field).attr('value');=0A=
return emailAddressFilter.test(v);=0A=
}=0A=
function validateFieldList(field,delim){=0A=
var values =3D $(field).attr('value').split(delim);=0A=
for(var i=3D0; i<values.length; i++) {=0A=
var value =3D jQuery.trim(values[i]);=0A=
if(!emailAddressFilter.test(value)){=0A=
return false;=0A=
}=0A=
}=0A=
return true;=0A=
}=0A=
function validateEmailAddressList(field){=0A=
return validateFieldList(field,',');=0A=
}=0A=
function validateEmailAddress(field){=0A=
return validateField(field);=0A=
}=0A=
$('.eafSend').click(function() {=0A=
var form =3D $(this).parents('.eafForm');=0A=
var action =3D $(form).attr("action");=0A=
var senderField =3D $(".eafSender", form);=0A=
var recipientsField =3D $(".eafRecipients", form);=0A=
$(senderField, recipientsField).removeClass('error');=0A=
$('.sender-error, .recipients-error', form).hide();=0A=
// Validate sender=0A=
if (!validateEmailAddress(senderField)) {=0A=
$(senderField).addClass('error').focus();=0A=
$('.sender-error', form).show();=0A=
return false;=0A=
}=0A=
// Validate recipients=0A=
if (!validateEmailAddressList(recipientsField)) {=0A=
$(recipientsField).addClass('error').focus();=0A=
$('.recipients-error', form).show();=0A=
return false;=0A=
}=0A=
$.ajax({=0A=
type: "POST",=0A=
url: action,=0A=
data: {=0A=
"pubId": "350",=0A=
"articleId": "1327298",=0A=
"sender": $(senderField).attr('value'),=0A=
"recipients": $(recipientsField).attr('value')=0A=
},=0A=
success: function(data) {=0A=
$('.email-container h5.email').text('Your email has been sent!');=0A=
$(form).parent('div.email-container').html(data);=0A=
}=0A=
});=0A=
return false;=0A=
});=0A=
});=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
/* disable fork page on GI */=0A=
$(document).ready(function() { $.cookie('gam.gi.beta.perm.choice', =
'new', {expires: 365,path: '/'});=0A=
$.cookie('gam.gi.beta.perm.display', 'false', {expires: 365,path: '/'});=0A=
$.cookie('gam.gi.beta.display', 'false', {path: '/'});=0A=
});=0A=
</SCRIPT>

<SCRIPT=20
src=3D"http://beta.images.theglobeandmail.com/bundle/gzip_1474806083/js/p=
luck/DirectProxy.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://beta.images.theglobeandmail.com/bundle/gzip_1252594326/js/p=
luck.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
var articleKey =3D new ArticleKey("ArticleID1327298");=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
getCommentCount(articleKey);=0A=
getRecommendCount(articleKey);=0A=
</SCRIPT>

<SCRIPT src=3D"http://www.lcnd.ca/phase5/GlobeGroup/js/p5_settings.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.lcnd.ca/phase5/GlobeGroup/js/p5_exitMulti.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
<!-- // hides JavaScript from browsers who don't support it=0A=
P5_frequency[P5_frequency.length] =3D 100;=0A=
P5_siteList[P5_siteList.length] =3D 'http://www.theglobeandmail.com/';=0A=
prepareIntercept("EN");=0A=
// -->=0A=
</SCRIPT>

<SCRIPT =
src=3D"http://beta.images.theglobeandmail.com/scripts/comscore.js"=20
type=3Dtext/javascript></SCRIPT>
</BODY></HTML>

------=_NextPart_001_0025_01CA50A3.34D33A30
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://as.casalemedia.com/s?s=91208&u=theglobeandmail.com&f=2&id=6943437447.1884365

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META content=3D"MSHTML 6.00.6001.18294" name=3DGENERATOR></HEAD>
<BODY=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px">
<SCRIPT=20
src=3D"http://voken.eyereturn.com/?140424&amp;click=3Dhttp://c.casalemedi=
a.com/c/2/1/79327/&amp;params=3D356287945"=20
type=3Dtext/javascript></SCRIPT>
</BODY></HTML>

------=_NextPart_001_0025_01CA50A3.34D33A30--

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://beta.images.theglobeandmail.com/bundle/gzip_850068299/js/base.js

=0A=
(function(){var=0A=
window=3Dthis,undefined,_jQuery=3Dwindow.jQuery,_$=3Dwindow.$,jQuery=3Dwi=
ndow.jQuery=3Dwindow.$=3Dfunction(selector,context){return new =
jQuery.fn.init(selector,context);},quickExpr=3D/^[^<]*(<(.|\s)+>)[^>]*$|^=
#([\w-]+)$/,isSimple=3D/^.[^:#\[\.,]*$/;jQuery.fn=3DjQuery.prototype=3D{i=
nit:function(selector,context){selector=3Dselector||document;if(selector.=
nodeType){this[0]=3Dselector;this.length=3D1;this.context=3Dselector;retu=
rn this;}=0A=
if(typeof selector=3D=3D=3D"string"){var =
match=3DquickExpr.exec(selector);if(match&&(match[1]||!context)){if(match=
[1])=0A=
selector=3DjQuery.clean([match[1]],context);else{var =
elem=3Ddocument.getElementById(match[3]);if(elem&&elem.id!=3Dmatch[3])=0A=
return jQuery().find(selector);var =
ret=3DjQuery(elem||[]);ret.context=3Ddocument;ret.selector=3Dselector;ret=
urn ret;}}else=0A=
return jQuery(context).find(selector);}else =
if(jQuery.isFunction(selector))=0A=
return =
jQuery(document).ready(selector);if(selector.selector&&selector.context){=
this.selector=3Dselector.selector;this.context=3Dselector.context;}=0A=
return =
this.setArray(jQuery.makeArray(selector));},selector:"",jquery:"1.3.1",si=
ze:function(){return this.length;},get:function(num){return =
num=3D=3D=3Dundefined?jQuery.makeArray(this):this[num];},pushStack:functi=
on(elems,name,selector){var =
ret=3DjQuery(elems);ret.prevObject=3Dthis;ret.context=3Dthis.context;if(n=
ame=3D=3D=3D"find")=0A=
ret.selector=3Dthis.selector+(this.selector?" ":"")+selector;else =
if(name)=0A=
ret.selector=3Dthis.selector+"."+name+"("+selector+")";return =
ret;},setArray:function(elems){this.length=3D0;Array.prototype.push.apply=
(this,elems);return this;},each:function(callback,args){return =
jQuery.each(this,callback,args);},index:function(elem){return =
jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,=
value,type){var options=3Dname;if(typeof name=3D=3D=3D"string")=0A=
if(value=3D=3D=3Dundefined)=0A=
return =
this[0]&&jQuery[type||"attr"](this[0],name);else{options=3D{};options[nam=
e]=3Dvalue;}=0A=
return this.each(function(i){for(name in options)=0A=
jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type=
,i,name));});},css:function(key,value){if((key=3D=3D'width'||key=3D=3D'he=
ight')&&parseFloat(value)<0)=0A=
value=3Dundefined;return =
this.attr(key,value,"curCSS");},text:function(text){if(typeof =
text!=3D=3D"object"&&text!=3Dnull)=0A=
return =
this.empty().append((this[0]&&this[0].ownerDocument||document).createText=
Node(text));var =
ret=3D"";jQuery.each(text||this,function(){jQuery.each(this.childNodes,fu=
nction(){if(this.nodeType!=3D8)=0A=
ret+=3Dthis.nodeType!=3D1?this.nodeValue:jQuery.fn.text([this]);});});ret=
urn ret;},wrapAll:function(html){if(this[0]){var =
wrap=3DjQuery(html,this[0].ownerDocument).clone();if(this[0].parentNode)=0A=
wrap.insertBefore(this[0]);wrap.map(function(){var =
elem=3Dthis;while(elem.firstChild)=0A=
elem=3Delem.firstChild;return elem;}).append(this);}=0A=
return this;},wrapInner:function(html){return =
this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:func=
tion(html){return =
this.each(function(){jQuery(this).wrapAll(html);});},append:function(){re=
turn this.domManip(arguments,true,function(elem){if(this.nodeType=3D=3D1)=0A=
this.appendChild(elem);});},prepend:function(){return =
this.domManip(arguments,true,function(elem){if(this.nodeType=3D=3D1)=0A=
this.insertBefore(elem,this.firstChild);});},before:function(){return =
this.domManip(arguments,false,function(elem){this.parentNode.insertBefore=
(elem,this);});},after:function(){return =
this.domManip(arguments,false,function(elem){this.parentNode.insertBefore=
(elem,this.nextSibling);});},end:function(){return =
this.prevObject||jQuery([]);},push:[].push,find:function(selector){if(thi=
s.length=3D=3D=3D1&&!/,/.test(selector)){var =
ret=3Dthis.pushStack([],"find",selector);ret.length=3D0;jQuery.find(selec=
tor,this[0],ret);return ret;}else{var =
elems=3DjQuery.map(this,function(elem){return =
jQuery.find(selector,elem);});return this.pushStack(/[^+>] =
[^+>]/.test(selector)?jQuery.unique(elems):elems,"find",selector);}},clon=
e:function(events){var =
ret=3Dthis.map(function(){if(!jQuery.support.noCloneEvent&&!jQuery.isXMLD=
oc(this)){var =
clone=3Dthis.cloneNode(true),container=3Ddocument.createElement("div");co=
ntainer.appendChild(clone);return =
jQuery.clean([container.innerHTML])[0];}else=0A=
return this.cloneNode(true);});var =
clone=3Dret.find("*").andSelf().each(function(){if(this[expando]!=3D=3Dun=
defined)=0A=
this[expando]=3Dnull;});if(events=3D=3D=3Dtrue)=0A=
this.find("*").andSelf().each(function(i){if(this.nodeType=3D=3D3)=0A=
return;var events=3DjQuery.data(this,"events");for(var type in events)=0A=
for(var handler in events[type])=0A=
jQuery.event.add(clone[i],type,events[type][handler],events[type][handler=
].data);});return ret;},filter:function(selector){return =
this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(ele=
m,i){return =
selector.call(elem,i);})||jQuery.multiFilter(selector,jQuery.grep(this,fu=
nction(elem){return =
elem.nodeType=3D=3D=3D1;})),"filter",selector);},closest:function(selecto=
r){var =
pos=3DjQuery.expr.match.POS.test(selector)?jQuery(selector):null;return =
this.map(function(){var =
cur=3Dthis;while(cur&&cur.ownerDocument){if(pos?pos.index(cur)>-1:jQuery(=
cur).is(selector))=0A=
return cur;cur=3Dcur.parentNode;}});},not:function(selector){if(typeof =
selector=3D=3D=3D"string")=0A=
if(isSimple.test(selector))=0A=
return =
this.pushStack(jQuery.multiFilter(selector,this,true),"not",selector);els=
e=0A=
selector=3DjQuery.multiFilter(selector,this);var =
isArrayLike=3Dselector.length&&selector[selector.length-1]!=3D=3Dundefine=
d&&!selector.nodeType;return this.filter(function(){return =
isArrayLike?jQuery.inArray(this,selector)<0:this!=3Dselector;});},add:fun=
ction(selector){return =
this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof =
selector=3D=3D=3D"string"?jQuery(selector):jQuery.makeArray(selector))));=
},is:function(selector){return!!selector&&jQuery.multiFilter(selector,thi=
s).length>0;},hasClass:function(selector){return!!selector&&this.is("."+s=
elector);},val:function(value){if(value=3D=3D=3Dundefined){var =
elem=3Dthis[0];if(elem){if(jQuery.nodeName(elem,'option'))=0A=
return(elem.attributes.value||{}).specified?elem.value:elem.text;if(jQuer=
y.nodeName(elem,"select")){var =
index=3Delem.selectedIndex,values=3D[],options=3Delem.options,one=3Delem.=
type=3D=3D"select-one";if(index<0)=0A=
return null;for(var =
i=3Done?index:0,max=3Done?index+1:options.length;i<max;i++){var =
option=3Doptions[i];if(option.selected){value=3DjQuery(option).val();if(o=
ne)=0A=
return value;values.push(value);}}=0A=
return values;}=0A=
return(elem.value||"").replace(/\r/g,"");}=0A=
return undefined;}=0A=
if(typeof value=3D=3D=3D"number")=0A=
value+=3D'';return this.each(function(){if(this.nodeType!=3D1)=0A=
return;if(jQuery.isArray(value)&&/radio|checkbox/.test(this.type))=0A=
this.checked=3D(jQuery.inArray(this.value,value)>=3D0||jQuery.inArray(thi=
s.name,value)>=3D0);else if(jQuery.nodeName(this,"select")){var =
values=3DjQuery.makeArray(value);jQuery("option",this).each(function(){th=
is.selected=3D(jQuery.inArray(this.value,values)>=3D0||jQuery.inArray(thi=
s.text,values)>=3D0);});if(!values.length)=0A=
this.selectedIndex=3D-1;}else=0A=
this.value=3Dvalue;});},html:function(value){return =
value=3D=3D=3Dundefined?(this[0]?this[0].innerHTML:null):this.empty().app=
end(value);},replaceWith:function(value){return =
this.after(value).remove();},eq:function(i){return =
this.slice(i,+i+1);},slice:function(){return =
this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.=
prototype.slice.call(arguments).join(","));},map:function(callback){retur=
n this.pushStack(jQuery.map(this,function(elem,i){return =
callback.call(elem,i,elem);}));},andSelf:function(){return =
this.add(this.prevObject);},domManip:function(args,table,callback){if(thi=
s[0]){var =
fragment=3D(this[0].ownerDocument||this[0]).createDocumentFragment(),scri=
pts=3DjQuery.clean(args,(this[0].ownerDocument||this[0]),fragment),first=3D=
fragment.firstChild,extra=3Dthis.length>1?fragment.cloneNode(true):fragme=
nt;if(first)=0A=
for(var i=3D0,l=3Dthis.length;i<l;i++)=0A=
callback.call(root(this[i],first),i>0?extra.cloneNode(true):fragment);if(=
scripts)=0A=
jQuery.each(scripts,evalScript);}=0A=
return this;function root(elem,cur){return =
table&&jQuery.nodeName(elem,"table")&&jQuery.nodeName(cur,"tr")?(elem.get=
ElementsByTagName("tbody")[0]||elem.appendChild(elem.ownerDocument.create=
Element("tbody"))):elem;}}};jQuery.fn.init.prototype=3DjQuery.fn;function=
 evalScript(i,elem){if(elem.src)=0A=
jQuery.ajax({url:elem.src,async:false,dataType:"script"});else=0A=
jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(ele=
m.parentNode)=0A=
elem.parentNode.removeChild(elem);}=0A=
function now(){return+new Date;}=0A=
jQuery.extend=3DjQuery.fn.extend=3Dfunction(){var =
target=3Darguments[0]||{},i=3D1,length=3Darguments.length,deep=3Dfalse,op=
tions;if(typeof =
target=3D=3D=3D"boolean"){deep=3Dtarget;target=3Darguments[1]||{};i=3D2;}=0A=
if(typeof target!=3D=3D"object"&&!jQuery.isFunction(target))=0A=
target=3D{};if(length=3D=3Di){target=3Dthis;--i;}=0A=
for(;i<length;i++)=0A=
if((options=3Darguments[i])!=3Dnull)=0A=
for(var name in options){var =
src=3Dtarget[name],copy=3Doptions[name];if(target=3D=3D=3Dcopy)=0A=
continue;if(deep&&copy&&typeof copy=3D=3D=3D"object"&&!copy.nodeType)=0A=
target[name]=3DjQuery.extend(deep,src||(copy.length!=3Dnull?[]:{}),copy);=
else if(copy!=3D=3Dundefined)=0A=
target[name]=3Dcopy;}=0A=
return target;};var =
exclude=3D/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=3D=
document.defaultView||{},toString=3DObject.prototype.toString;jQuery.exte=
nd({noConflict:function(deep){window.$=3D_$;if(deep)=0A=
window.jQuery=3D_jQuery;return jQuery;},isFunction:function(obj){return =
toString.call(obj)=3D=3D=3D"[object =
Function]";},isArray:function(obj){return =
toString.call(obj)=3D=3D=3D"[object =
Array]";},isXMLDoc:function(elem){return =
elem.nodeType=3D=3D=3D9&&elem.documentElement.nodeName!=3D=3D"HTML"||!!el=
em.ownerDocument&&jQuery.isXMLDoc(elem.ownerDocument);},globalEval:functi=
on(data){data=3DjQuery.trim(data);if(data){var =
head=3Ddocument.getElementsByTagName("head")[0]||document.documentElement=
,script=3Ddocument.createElement("script");script.type=3D"text/javascript=
";if(jQuery.support.scriptEval)=0A=
script.appendChild(document.createTextNode(data));else=0A=
script.text=3Ddata;head.insertBefore(script,head.firstChild);head.removeC=
hild(script);}},nodeName:function(elem,name){return =
elem.nodeName&&elem.nodeName.toUpperCase()=3D=3Dname.toUpperCase();},each=
:function(object,callback,args){var =
name,i=3D0,length=3Dobject.length;if(args){if(length=3D=3D=3Dundefined){f=
or(name in object)=0A=
if(callback.apply(object[name],args)=3D=3D=3Dfalse)=0A=
break;}else=0A=
for(;i<length;)=0A=
if(callback.apply(object[i++],args)=3D=3D=3Dfalse)=0A=
break;}else{if(length=3D=3D=3Dundefined){for(name in object)=0A=
if(callback.call(object[name],name,object[name])=3D=3D=3Dfalse)=0A=
break;}else=0A=
for(var =
value=3Dobject[0];i<length&&callback.call(value,i,value)!=3D=3Dfalse;valu=
e=3Dobject[++i]){}}=0A=
return =
object;},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value=
))=0A=
value=3Dvalue.call(elem,i);return typeof =
value=3D=3D=3D"number"&&type=3D=3D"curCSS"&&!exclude.test(name)?value+"px=
":value;},className:{add:function(elem,classNames){jQuery.each((className=
s||"").split(/\s+/),function(i,className){if(elem.nodeType=3D=3D1&&!jQuer=
y.className.has(elem.className,className))=0A=
elem.className+=3D(elem.className?" =
":"")+className;});},remove:function(elem,classNames){if(elem.nodeType=3D=
=3D1)=0A=
elem.className=3DclassNames!=3D=3Dundefined?jQuery.grep(elem.className.sp=
lit(/\s+/),function(className){return!jQuery.className.has(classNames,cla=
ssName);}).join(" "):"";},has:function(elem,className){return =
elem&&jQuery.inArray(className,(elem.className||elem).toString().split(/\=
s+/))>-1;}},swap:function(elem,options,callback){var old=3D{};for(var =
name in =
options){old[name]=3Delem.style[name];elem.style[name]=3Doptions[name];}=0A=
callback.call(elem);for(var name in options)=0A=
elem.style[name]=3Dold[name];},css:function(elem,name,force){if(name=3D=3D=
"width"||name=3D=3D"height"){var =
val,props=3D{position:"absolute",visibility:"hidden",display:"block"},whi=
ch=3Dname=3D=3D"width"?["Left","Right"]:["Top","Bottom"];function =
getWH(){val=3Dname=3D=3D"width"?elem.offsetWidth:elem.offsetHeight;var =
padding=3D0,border=3D0;jQuery.each(which,function(){padding+=3DparseFloat=
(jQuery.curCSS(elem,"padding"+this,true))||0;border+=3DparseFloat(jQuery.=
curCSS(elem,"border"+this+"Width",true))||0;});val-=3DMath.round(padding+=
border);}=0A=
if(jQuery(elem).is(":visible"))=0A=
getWH();else=0A=
jQuery.swap(elem,props,getWH);return Math.max(0,val);}=0A=
return =
jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var =
ret,style=3Delem.style;if(name=3D=3D"opacity"&&!jQuery.support.opacity){r=
et=3DjQuery.attr(style,"opacity");return ret=3D=3D""?"1":ret;}=0A=
if(name.match(/float/i))=0A=
name=3DstyleFloat;if(!force&&style&&style[name])=0A=
ret=3Dstyle[name];else =
if(defaultView.getComputedStyle){if(name.match(/float/i))=0A=
name=3D"float";name=3Dname.replace(/([A-Z])/g,"-$1").toLowerCase();var =
computedStyle=3DdefaultView.getComputedStyle(elem,null);if(computedStyle)=0A=
ret=3DcomputedStyle.getPropertyValue(name);if(name=3D=3D"opacity"&&ret=3D=
=3D"")=0A=
ret=3D"1";}else if(elem.currentStyle){var =
camelCase=3Dname.replace(/\-(\w)/g,function(all,letter){return =
letter.toUpperCase();});ret=3Delem.currentStyle[name]||elem.currentStyle[=
camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var =
left=3Dstyle.left,rsLeft=3Delem.runtimeStyle.left;elem.runtimeStyle.left=3D=
elem.currentStyle.left;style.left=3Dret||0;ret=3Dstyle.pixelLeft+"px";sty=
le.left=3Dleft;elem.runtimeStyle.left=3DrsLeft;}}=0A=
return =
ret;},clean:function(elems,context,fragment){context=3Dcontext||document;=
if(typeof context.createElement=3D=3D=3D"undefined")=0A=
context=3Dcontext.ownerDocument||context[0]&&context[0].ownerDocument||do=
cument;if(!fragment&&elems.length=3D=3D=3D1&&typeof =
elems[0]=3D=3D=3D"string"){var =
match=3D/^<(\w+)\s*\/?>$/.exec(elems[0]);if(match)=0A=
return[context.createElement(match[1])];}=0A=
var =
ret=3D[],scripts=3D[],div=3Dcontext.createElement("div");jQuery.each(elem=
s,function(i,elem){if(typeof elem=3D=3D=3D"number")=0A=
elem+=3D'';if(!elem)=0A=
return;if(typeof =
elem=3D=3D=3D"string"){elem=3Delem.replace(/(<(\w+)[^>]*?)\/>/g,function(=
all,front,tag){return =
tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all=
:front+"></"+tag+">";});var tags=3DjQuery.trim(elem).toLowerCase();var =
wrap=3D!tags.indexOf("<opt")&&[1,"<select =
multiple=3D'multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldse=
t>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<ta=
ble>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></t=
able>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody>=
<tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody>=
</tbody><colgroup>","</colgroup></table>"]||!jQuery.support.htmlSerialize=
&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=3Dwrap[1]+elem+wrap[2]=
;while(wrap[0]--)=0A=
div=3Ddiv.lastChild;if(!jQuery.support.tbody){var =
tbody=3D!tags.indexOf("<table")&&tags.indexOf("<tbody")<0?div.firstChild&=
&div.firstChild.childNodes:wrap[1]=3D=3D"<table>"&&tags.indexOf("<tbody")=
<0?div.childNodes:[];for(var j=3Dtbody.length-1;j>=3D0;--j)=0A=
if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)=0A=
tbody[j].parentNode.removeChild(tbody[j]);}=0A=
if(!jQuery.support.leadingWhitespace&&/^\s/.test(elem))=0A=
div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstC=
hild);elem=3DjQuery.makeArray(div.childNodes);}=0A=
if(elem.nodeType)=0A=
ret.push(elem);else=0A=
ret=3DjQuery.merge(ret,elem);});if(fragment){for(var =
i=3D0;ret[i];i++){if(jQuery.nodeName(ret[i],"script")&&(!ret[i].type||ret=
[i].type.toLowerCase()=3D=3D=3D"text/javascript")){scripts.push(ret[i].pa=
rentNode?ret[i].parentNode.removeChild(ret[i]):ret[i]);}else{if(ret[i].no=
deType=3D=3D=3D1)=0A=
ret.splice.apply(ret,[i+1,0].concat(jQuery.makeArray(ret[i].getElementsBy=
TagName("script"))));fragment.appendChild(ret[i]);}}=0A=
return scripts;}=0A=
return =
ret;},attr:function(elem,name,value){if(!elem||elem.nodeType=3D=3D3||elem=
.nodeType=3D=3D8)=0A=
return undefined;var =
notxml=3D!jQuery.isXMLDoc(elem),set=3Dvalue!=3D=3Dundefined;name=3Dnotxml=
&&jQuery.props[name]||name;if(elem.tagName){var =
special=3D/href|src|style/.test(name);if(name=3D=3D"selected"&&elem.paren=
tNode)=0A=
elem.parentNode.selectedIndex;if(name in =
elem&&notxml&&!special){if(set){if(name=3D=3D"type"&&jQuery.nodeName(elem=
,"input")&&elem.parentNode)=0A=
throw"type property can't be changed";elem[name]=3Dvalue;}=0A=
if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))=0A=
return =
elem.getAttributeNode(name).nodeValue;if(name=3D=3D"tabIndex"){var =
attributeNode=3Delem.getAttributeNode("tabIndex");return =
attributeNode&&attributeNode.specified?attributeNode.value:elem.nodeName.=
match(/(button|input|object|select|textarea)/i)?0:elem.nodeName.match(/^(=
a|area)$/i)&&elem.href?0:undefined;}=0A=
return elem[name];}=0A=
if(!jQuery.support.style&&notxml&&name=3D=3D"style")=0A=
return jQuery.attr(elem.style,"cssText",value);if(set)=0A=
elem.setAttribute(name,""+value);var =
attr=3D!jQuery.support.hrefNormalized&&notxml&&special?elem.getAttribute(=
name,2):elem.getAttribute(name);return attr=3D=3D=3Dnull?undefined:attr;}=0A=
if(!jQuery.support.opacity&&name=3D=3D"opacity"){if(set){elem.zoom=3D1;el=
em.filter=3D(elem.filter||"").replace(/alpha\([^)]*\)/,"")+=0A=
(parseInt(value)+''=3D=3D"NaN"?"":"alpha(opacity=3D"+value*100+")");}=0A=
return =
elem.filter&&elem.filter.indexOf("opacity=3D")>=3D0?(parseFloat(elem.filt=
er.match(/opacity=3D([^)]*)/)[1])/100)+'':"";}=0A=
name=3Dname.replace(/-([a-z])/ig,function(all,letter){return =
letter.toUpperCase();});if(set)=0A=
elem[name]=3Dvalue;return =
elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,""=
);},makeArray:function(array){var ret=3D[];if(array!=3Dnull){var =
i=3Darray.length;if(i=3D=3Dnull||typeof =
array=3D=3D=3D"string"||jQuery.isFunction(array)||array.setInterval)=0A=
ret[0]=3Darray;else=0A=
while(i)=0A=
ret[--i]=3Darray[i];}=0A=
return ret;},inArray:function(elem,array){for(var =
i=3D0,length=3Darray.length;i<length;i++)=0A=
if(array[i]=3D=3D=3Delem)=0A=
return i;return-1;},merge:function(first,second){var =
i=3D0,elem,pos=3Dfirst.length;if(!jQuery.support.getAll){while((elem=3Dse=
cond[i++])!=3Dnull)=0A=
if(elem.nodeType!=3D8)=0A=
first[pos++]=3Delem;}else=0A=
while((elem=3Dsecond[i++])!=3Dnull)=0A=
first[pos++]=3Delem;return first;},unique:function(array){var =
ret=3D[],done=3D{};try{for(var =
i=3D0,length=3Darray.length;i<length;i++){var =
id=3DjQuery.data(array[i]);if(!done[id]){done[id]=3Dtrue;ret.push(array[i=
]);}}}catch(e){ret=3Darray;}=0A=
return ret;},grep:function(elems,callback,inv){var ret=3D[];for(var =
i=3D0,length=3Delems.length;i<length;i++)=0A=
if(!inv!=3D!callback(elems[i],i))=0A=
ret.push(elems[i]);return ret;},map:function(elems,callback){var =
ret=3D[];for(var i=3D0,length=3Delems.length;i<length;i++){var =
value=3Dcallback(elems[i],i);if(value!=3Dnull)=0A=
ret[ret.length]=3Dvalue;}=0A=
return ret.concat.apply([],ret);}});var =
userAgent=3Dnavigator.userAgent.toLowerCase();jQuery.browser=3D{version:(=
userAgent.match(/.+(?:rv|it|ra|ie)[\/: =
]([\d.]+)/)||[0,'0'])[1],safari:/webkit/.test(userAgent),opera:/opera/.te=
st(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozil=
la:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};jQu=
ery.each({parent:function(elem){return =
elem.parentNode;},parents:function(elem){return =
jQuery.dir(elem,"parentNode");},next:function(elem){return =
jQuery.nth(elem,2,"nextSibling");},prev:function(elem){return =
jQuery.nth(elem,2,"previousSibling");},nextAll:function(elem){return =
jQuery.dir(elem,"nextSibling");},prevAll:function(elem){return =
jQuery.dir(elem,"previousSibling");},siblings:function(elem){return =
jQuery.sibling(elem.parentNode.firstChild,elem);},children:function(elem)=
{return jQuery.sibling(elem.firstChild);},contents:function(elem){return =
jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.d=
ocument:jQuery.makeArray(elem.childNodes);}},function(name,fn){jQuery.fn[=
name]=3Dfunction(selector){var =
ret=3DjQuery.map(this,fn);if(selector&&typeof selector=3D=3D"string")=0A=
ret=3DjQuery.multiFilter(selector,ret);return =
this.pushStack(jQuery.unique(ret),name,selector);};});jQuery.each({append=
To:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after"=
,replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=3Dfunc=
tion(){var args=3Darguments;return this.each(function(){for(var =
i=3D0,length=3Dargs.length;i<length;i++)=0A=
jQuery(args[i])[original](this);});};});jQuery.each({removeAttr:function(=
name){jQuery.attr(this,name,"");if(this.nodeType=3D=3D1)=0A=
this.removeAttribute(name);},addClass:function(classNames){jQuery.classNa=
me.add(this,classNames);},removeClass:function(classNames){jQuery.classNa=
me.remove(this,classNames);},toggleClass:function(classNames,state){if(ty=
peof state!=3D=3D"boolean")=0A=
state=3D!jQuery.className.has(this,classNames);jQuery.className[state?"ad=
d":"remove"](this,classNames);},remove:function(selector){if(!selector||j=
Query.filter(selector,[this]).length){jQuery("*",this).add([this]).each(f=
unction(){jQuery.event.remove(this);jQuery.removeData(this);});if(this.pa=
rentNode)=0A=
this.parentNode.removeChild(this);}},empty:function(){jQuery(">*",this).r=
emove();while(this.firstChild)=0A=
this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=3D=
function(){return this.each(fn,arguments);};});function =
num(elem,prop){return =
elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}=0A=
var =
expando=3D"jQuery"+now(),uuid=3D0,windowData=3D{};jQuery.extend({cache:{}=
,data:function(elem,name,data){elem=3Delem=3D=3Dwindow?windowData:elem;va=
r id=3Delem[expando];if(!id)=0A=
id=3Delem[expando]=3D++uuid;if(name&&!jQuery.cache[id])=0A=
jQuery.cache[id]=3D{};if(data!=3D=3Dundefined)=0A=
jQuery.cache[id][name]=3Ddata;return =
name?jQuery.cache[id][name]:id;},removeData:function(elem,name){elem=3Del=
em=3D=3Dwindow?windowData:elem;var =
id=3Delem[expando];if(name){if(jQuery.cache[id]){delete =
jQuery.cache[id][name];name=3D"";for(name in jQuery.cache[id])=0A=
break;if(!name)=0A=
jQuery.removeData(elem);}}else{try{delete =
elem[expando];}catch(e){if(elem.removeAttribute)=0A=
elem.removeAttribute(expando);}=0A=
delete =
jQuery.cache[id];}},queue:function(elem,type,data){if(elem){type=3D(type|=
|"fx")+"queue";var =
q=3DjQuery.data(elem,type);if(!q||jQuery.isArray(data))=0A=
q=3DjQuery.data(elem,type,jQuery.makeArray(data));else if(data)=0A=
q.push(data);}=0A=
return q;},dequeue:function(elem,type){var =
queue=3DjQuery.queue(elem,type),fn=3Dqueue.shift();if(!type||type=3D=3D=3D=
"fx")=0A=
fn=3Dqueue[0];if(fn!=3D=3Dundefined)=0A=
fn.call(elem);}});jQuery.fn.extend({data:function(key,value){var =
parts=3Dkey.split(".");parts[1]=3Dparts[1]?"."+parts[1]:"";if(value=3D=3D=
=3Dundefined){var =
data=3Dthis.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data=3D=3D=
=3Dundefined&&this.length)=0A=
data=3DjQuery.data(this[0],key);return =
data=3D=3D=3Dundefined&&parts[1]?this.data(parts[0]):data;}else=0A=
return =
this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQu=
ery.data(this,key,value);});},removeData:function(key){return =
this.each(function(){jQuery.removeData(this,key);});},queue:function(type=
,data){if(typeof type!=3D=3D"string"){data=3Dtype;type=3D"fx";}=0A=
if(data=3D=3D=3Dundefined)=0A=
return jQuery.queue(this[0],type);return this.each(function(){var =
queue=3DjQuery.queue(this,type,data);if(type=3D=3D"fx"&&queue.length=3D=3D=
1)=0A=
queue[0].call(this);});},dequeue:function(type){return =
this.each(function(){jQuery.dequeue(this,type);});}});(function(){var =
chunker=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]+['"]=
|[^[\]'"]+)+\]|\\.|[^ =
>+~,(\[]+)+|[>+~])(\s*,\s*)?/g,done=3D0,toString=3DObject.prototype.toStr=
ing;var =
Sizzle=3Dfunction(selector,context,results,seed){results=3Dresults||[];co=
ntext=3Dcontext||document;if(context.nodeType!=3D=3D1&&context.nodeType!=3D=
=3D9)=0A=
return[];if(!selector||typeof selector!=3D=3D"string"){return results;}=0A=
var =
parts=3D[],m,set,checkSet,check,mode,extra,prune=3Dtrue;chunker.lastIndex=
=3D0;while((m=3Dchunker.exec(selector))!=3D=3Dnull){parts.push(m[1]);if(m=
[2]){extra=3DRegExp.rightContext;break;}}=0A=
if(parts.length>1&&origPOS.exec(selector)){if(parts.length=3D=3D=3D2&&Exp=
r.relative[parts[0]]){set=3DposProcess(parts[0]+parts[1],context);}else{s=
et=3DExpr.relative[parts[0]]?[context]:Sizzle(parts.shift(),context);whil=
e(parts.length){selector=3Dparts.shift();if(Expr.relative[selector])=0A=
selector+=3Dparts.shift();set=3DposProcess(selector,set);}}}else{var =
ret=3Dseed?{expr:parts.pop(),set:makeArray(seed)}:Sizzle.find(parts.pop()=
,parts.length=3D=3D=3D1&&context.parentNode?context.parentNode:context,is=
XML(context));set=3DSizzle.filter(ret.expr,ret.set);if(parts.length>0){ch=
eckSet=3DmakeArray(set);}else{prune=3Dfalse;}=0A=
while(parts.length){var =
cur=3Dparts.pop(),pop=3Dcur;if(!Expr.relative[cur]){cur=3D"";}else{pop=3D=
parts.pop();}=0A=
if(pop=3D=3Dnull){pop=3Dcontext;}=0A=
Expr.relative[cur](checkSet,pop,isXML(context));}}=0A=
if(!checkSet){checkSet=3Dset;}=0A=
if(!checkSet){throw"Syntax error, unrecognized expression: =
"+(cur||selector);}=0A=
if(toString.call(checkSet)=3D=3D=3D"[object =
Array]"){if(!prune){results.push.apply(results,checkSet);}else =
if(context.nodeType=3D=3D=3D1){for(var =
i=3D0;checkSet[i]!=3Dnull;i++){if(checkSet[i]&&(checkSet[i]=3D=3D=3Dtrue|=
|checkSet[i].nodeType=3D=3D=3D1&&contains(context,checkSet[i]))){results.=
push(set[i]);}}}else{for(var =
i=3D0;checkSet[i]!=3Dnull;i++){if(checkSet[i]&&checkSet[i].nodeType=3D=3D=
=3D1){results.push(set[i]);}}}}else{makeArray(checkSet,results);}=0A=
if(extra){Sizzle(extra,context,results,seed);}=0A=
return results;};Sizzle.matches=3Dfunction(expr,set){return =
Sizzle(expr,null,null,set);};Sizzle.find=3Dfunction(expr,context,isXML){v=
ar set,match;if(!expr){return[];}=0A=
for(var i=3D0,l=3DExpr.order.length;i<l;i++){var =
type=3DExpr.order[i],match;if((match=3DExpr.match[type].exec(expr))){var =
left=3DRegExp.leftContext;if(left.substr(left.length-1)!=3D=3D"\\"){match=
[1]=3D(match[1]||"").replace(/\\/g,"");set=3DExpr.find[type](match,contex=
t,isXML);if(set!=3Dnull){expr=3Dexpr.replace(Expr.match[type],"");break;}=
}}}=0A=
if(!set){set=3Dcontext.getElementsByTagName("*");}=0A=
return{set:set,expr:expr};};Sizzle.filter=3Dfunction(expr,set,inplace,not=
){var =
old=3Dexpr,result=3D[],curLoop=3Dset,match,anyFound;while(expr&&set.lengt=
h){for(var type in =
Expr.filter){if((match=3DExpr.match[type].exec(expr))!=3Dnull){var =
filter=3DExpr.filter[type],found,item;anyFound=3Dfalse;if(curLoop=3D=3Dre=
sult){result=3D[];}=0A=
if(Expr.preFilter[type]){match=3DExpr.preFilter[type](match,curLoop,inpla=
ce,result,not);if(!match){anyFound=3Dfound=3Dtrue;}else =
if(match=3D=3D=3Dtrue){continue;}}=0A=
if(match){for(var =
i=3D0;(item=3DcurLoop[i])!=3Dnull;i++){if(item){found=3Dfilter(item,match=
,i,curLoop);var =
pass=3Dnot^!!found;if(inplace&&found!=3Dnull){if(pass){anyFound=3Dtrue;}e=
lse{curLoop[i]=3Dfalse;}}else =
if(pass){result.push(item);anyFound=3Dtrue;}}}}=0A=
if(found!=3D=3Dundefined){if(!inplace){curLoop=3Dresult;}=0A=
expr=3Dexpr.replace(Expr.match[type],"");if(!anyFound){return[];}=0A=
break;}}}=0A=
expr=3Dexpr.replace(/\s*,\s*/,"");if(expr=3D=3Dold){if(anyFound=3D=3Dnull=
){throw"Syntax error, unrecognized expression: "+expr;}else{break;}}=0A=
old=3Dexpr;}=0A=
return curLoop;};var =
Expr=3DSizzle.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\=
u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[=
name=3D['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00=
c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\=
u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|o=
dd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(=
?=3D[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\=
)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"}=
,attrHandle:{href:function(elem){return =
elem.getAttribute("href");}},relative:{"+":function(checkSet,part){for(va=
r i=3D0,l=3DcheckSet.length;i<l;i++){var elem=3DcheckSet[i];if(elem){var =
cur=3Delem.previousSibling;while(cur&&cur.nodeType!=3D=3D1){cur=3Dcur.pre=
viousSibling;}=0A=
checkSet[i]=3Dtypeof part=3D=3D=3D"string"?cur||false:cur=3D=3D=3Dpart;}}=0A=
if(typeof =
part=3D=3D=3D"string"){Sizzle.filter(part,checkSet,true);}},">":function(=
checkSet,part,isXML){if(typeof =
part=3D=3D=3D"string"&&!/\W/.test(part)){part=3DisXML?part:part.toUpperCa=
se();for(var i=3D0,l=3DcheckSet.length;i<l;i++){var =
elem=3DcheckSet[i];if(elem){var =
parent=3Delem.parentNode;checkSet[i]=3Dparent.nodeName=3D=3D=3Dpart?paren=
t:false;}}}else{for(var i=3D0,l=3DcheckSet.length;i<l;i++){var =
elem=3DcheckSet[i];if(elem){checkSet[i]=3Dtypeof =
part=3D=3D=3D"string"?elem.parentNode:elem.parentNode=3D=3D=3Dpart;}}=0A=
if(typeof =
part=3D=3D=3D"string"){Sizzle.filter(part,checkSet,true);}}},"":function(=
checkSet,part,isXML){var =
doneName=3D"done"+(done++),checkFn=3DdirCheck;if(!part.match(/\W/)){var =
nodeCheck=3Dpart=3DisXML?part:part.toUpperCase();checkFn=3DdirNodeCheck;}=0A=
checkFn("parentNode",part,doneName,checkSet,nodeCheck,isXML);},"~":functi=
on(checkSet,part,isXML){var =
doneName=3D"done"+(done++),checkFn=3DdirCheck;if(typeof =
part=3D=3D=3D"string"&&!part.match(/\W/)){var =
nodeCheck=3Dpart=3DisXML?part:part.toUpperCase();checkFn=3DdirNodeCheck;}=0A=
checkFn("previousSibling",part,doneName,checkSet,nodeCheck,isXML);}},find=
:{ID:function(match,context,isXML){if(typeof =
context.getElementById!=3D=3D"undefined"&&!isXML){var =
m=3Dcontext.getElementById(match[1]);return =
m?[m]:[];}},NAME:function(match,context,isXML){if(typeof =
context.getElementsByName!=3D=3D"undefined"&&!isXML){return =
context.getElementsByName(match[1]);}},TAG:function(match,context){return=
 =
context.getElementsByTagName(match[1]);}},preFilter:{CLASS:function(match=
,curLoop,inplace,result,not){match=3D" "+match[1].replace(/\\/g,"")+" =
";var elem;for(var =
i=3D0;(elem=3DcurLoop[i])!=3Dnull;i++){if(elem){if(not^(" =
"+elem.className+" ").indexOf(match)>=3D0){if(!inplace)=0A=
result.push(elem);}else if(inplace){curLoop[i]=3Dfalse;}}}=0A=
return false;},ID:function(match){return =
match[1].replace(/\\/g,"");},TAG:function(match,curLoop){for(var =
i=3D0;curLoop[i]=3D=3D=3Dfalse;i++){}=0A=
return =
curLoop[i]&&isXML(curLoop[i])?match[1]:match[1].toUpperCase();},CHILD:fun=
ction(match){if(match[1]=3D=3D"nth"){var =
test=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(match[2]=3D=3D"even"&&"2n"||match[=
2]=3D=3D"odd"&&"2n+1"||!/\D/.test(match[2])&&"0n+"+match[2]||match[2]);ma=
tch[2]=3D(test[1]+(test[2]||1))-0;match[3]=3Dtest[3]-0;}=0A=
match[0]=3D"done"+(done++);return match;},ATTR:function(match){var =
name=3Dmatch[1].replace(/\\/g,"");if(Expr.attrMap[name]){match[1]=3DExpr.=
attrMap[name];}=0A=
if(match[2]=3D=3D=3D"~=3D"){match[4]=3D" "+match[4]+" ";}=0A=
return =
match;},PSEUDO:function(match,curLoop,inplace,result,not){if(match[1]=3D=3D=
=3D"not"){if(match[3].match(chunker).length>1){match[3]=3DSizzle(match[3]=
,null,null,curLoop);}else{var =
ret=3DSizzle.filter(match[3],curLoop,inplace,true^not);if(!inplace){resul=
t.push.apply(result,ret);}=0A=
return false;}}else if(Expr.match.POS.test(match[0])){return true;}=0A=
return match;},POS:function(match){match.unshift(true);return =
match;}},filters:{enabled:function(elem){return =
elem.disabled=3D=3D=3Dfalse&&elem.type!=3D=3D"hidden";},disabled:function=
(elem){return elem.disabled=3D=3D=3Dtrue;},checked:function(elem){return =
elem.checked=3D=3D=3Dtrue;},selected:function(elem){elem.parentNode.selec=
tedIndex;return =
elem.selected=3D=3D=3Dtrue;},parent:function(elem){return!!elem.firstChil=
d;},empty:function(elem){return!elem.firstChild;},has:function(elem,i,mat=
ch){return!!Sizzle(match[3],elem).length;},header:function(elem){return/h=
\d/i.test(elem.nodeName);},text:function(elem){return"text"=3D=3D=3Delem.=
type;},radio:function(elem){return"radio"=3D=3D=3Delem.type;},checkbox:fu=
nction(elem){return"checkbox"=3D=3D=3Delem.type;},file:function(elem){ret=
urn"file"=3D=3D=3Delem.type;},password:function(elem){return"password"=3D=
=3D=3Delem.type;},submit:function(elem){return"submit"=3D=3D=3Delem.type;=
},image:function(elem){return"image"=3D=3D=3Delem.type;},reset:function(e=
lem){return"reset"=3D=3D=3Delem.type;},button:function(elem){return"butto=
n"=3D=3D=3Delem.type||elem.nodeName.toUpperCase()=3D=3D=3D"BUTTON";},inpu=
t:function(elem){return/input|select|textarea|button/i.test(elem.nodeName=
);}},setFilters:{first:function(elem,i){return =
i=3D=3D=3D0;},last:function(elem,i,match,array){return =
i=3D=3D=3Darray.length-1;},even:function(elem,i){return =
i%2=3D=3D=3D0;},odd:function(elem,i){return =
i%2=3D=3D=3D1;},lt:function(elem,i,match){return =
i<match[3]-0;},gt:function(elem,i,match){return =
i>match[3]-0;},nth:function(elem,i,match){return =
match[3]-0=3D=3Di;},eq:function(elem,i,match){return =
match[3]-0=3D=3Di;}},filter:{CHILD:function(elem,match){var =
type=3Dmatch[1],parent=3Delem.parentNode;var =
doneName=3Dmatch[0];if(parent&&(!parent[doneName]||!elem.nodeIndex)){var =
count=3D1;for(var =
node=3Dparent.firstChild;node;node=3Dnode.nextSibling){if(node.nodeType=3D=
=3D1){node.nodeIndex=3Dcount++;}}=0A=
parent[doneName]=3Dcount-1;}=0A=
if(type=3D=3D"first"){return elem.nodeIndex=3D=3D1;}else =
if(type=3D=3D"last"){return elem.nodeIndex=3D=3Dparent[doneName];}else =
if(type=3D=3D"only"){return parent[doneName]=3D=3D1;}else =
if(type=3D=3D"nth"){var =
add=3Dfalse,first=3Dmatch[2],last=3Dmatch[3];if(first=3D=3D1&&last=3D=3D0=
){return true;}=0A=
if(first=3D=3D0){if(elem.nodeIndex=3D=3Dlast){add=3Dtrue;}}else =
if((elem.nodeIndex-last)%first=3D=3D0&&(elem.nodeIndex-last)/first>=3D0){=
add=3Dtrue;}=0A=
return add;}},PSEUDO:function(elem,match,i,array){var =
name=3Dmatch[1],filter=3DExpr.filters[name];if(filter){return =
filter(elem,i,match,array);}else =
if(name=3D=3D=3D"contains"){return(elem.textContent||elem.innerText||"").=
indexOf(match[3])>=3D0;}else if(name=3D=3D=3D"not"){var =
not=3Dmatch[3];for(var =
i=3D0,l=3Dnot.length;i<l;i++){if(not[i]=3D=3D=3Delem){return false;}}=0A=
return true;}},ID:function(elem,match){return =
elem.nodeType=3D=3D=3D1&&elem.getAttribute("id")=3D=3D=3Dmatch;},TAG:func=
tion(elem,match){return(match=3D=3D=3D"*"&&elem.nodeType=3D=3D=3D1)||elem=
.nodeName=3D=3D=3Dmatch;},CLASS:function(elem,match){return =
match.test(elem.className);},ATTR:function(elem,match){var =
result=3DExpr.attrHandle[match[1]]?Expr.attrHandle[match[1]](elem):elem[m=
atch[1]]||elem.getAttribute(match[1]),value=3Dresult+"",type=3Dmatch[2],c=
heck=3Dmatch[4];return =
result=3D=3Dnull?type=3D=3D=3D"!=3D":type=3D=3D=3D"=3D"?value=3D=3D=3Dche=
ck:type=3D=3D=3D"*=3D"?value.indexOf(check)>=3D0:type=3D=3D=3D"~=3D"?(" =
"+value+" =
").indexOf(check)>=3D0:!match[4]?result:type=3D=3D=3D"!=3D"?value!=3Dchec=
k:type=3D=3D=3D"^=3D"?value.indexOf(check)=3D=3D=3D0:type=3D=3D=3D"$=3D"?=
value.substr(value.length-check.length)=3D=3D=3Dcheck:type=3D=3D=3D"|=3D"=
?value=3D=3D=3Dcheck||value.substr(0,check.length+1)=3D=3D=3Dcheck+"-":fa=
lse;},POS:function(elem,match,i,array){var =
name=3Dmatch[2],filter=3DExpr.setFilters[name];if(filter){return =
filter(elem,i,match,array);}}}};var origPOS=3DExpr.match.POS;for(var =
type in =
Expr.match){Expr.match[type]=3DRegExp(Expr.match[type].source+/(?![^\[]*\=
])(?![^\(]*\))/.source);}=0A=
var =
makeArray=3Dfunction(array,results){array=3DArray.prototype.slice.call(ar=
ray);if(results){results.push.apply(results,array);return results;}=0A=
return =
array;};try{Array.prototype.slice.call(document.documentElement.childNode=
s);}catch(e){makeArray=3Dfunction(array,results){var =
ret=3Dresults||[];if(toString.call(array)=3D=3D=3D"[object =
Array]"){Array.prototype.push.apply(ret,array);}else{if(typeof =
array.length=3D=3D=3D"number"){for(var =
i=3D0,l=3Darray.length;i<l;i++){ret.push(array[i]);}}else{for(var =
i=3D0;array[i];i++){ret.push(array[i]);}}}=0A=
return ret;};}=0A=
(function(){var form=3Ddocument.createElement("form"),id=3D"script"+(new =
Date).getTime();form.innerHTML=3D"<input name=3D'"+id+"'/>";var =
root=3Ddocument.documentElement;root.insertBefore(form,root.firstChild);i=
f(!!document.getElementById(id)){Expr.find.ID=3Dfunction(match,context,is=
XML){if(typeof context.getElementById!=3D=3D"undefined"&&!isXML){var =
m=3Dcontext.getElementById(match[1]);return =
m?m.id=3D=3D=3Dmatch[1]||typeof =
m.getAttributeNode!=3D=3D"undefined"&&m.getAttributeNode("id").nodeValue=3D=
=3D=3Dmatch[1]?[m]:undefined:[];}};Expr.filter.ID=3Dfunction(elem,match){=
var node=3Dtypeof =
elem.getAttributeNode!=3D=3D"undefined"&&elem.getAttributeNode("id");retu=
rn elem.nodeType=3D=3D=3D1&&node&&node.nodeValue=3D=3D=3Dmatch;};}=0A=
root.removeChild(form);})();(function(){var =
div=3Ddocument.createElement("div");div.appendChild(document.createCommen=
t(""));if(div.getElementsByTagName("*").length>0){Expr.find.TAG=3Dfunctio=
n(match,context){var =
results=3Dcontext.getElementsByTagName(match[1]);if(match[1]=3D=3D=3D"*")=
{var tmp=3D[];for(var =
i=3D0;results[i];i++){if(results[i].nodeType=3D=3D=3D1){tmp.push(results[=
i]);}}=0A=
results=3Dtmp;}=0A=
return results;};}=0A=
div.innerHTML=3D"<a =
href=3D'#'></a>";if(div.firstChild&&div.firstChild.getAttribute("href")!=3D=
=3D"#"){Expr.attrHandle.href=3Dfunction(elem){return =
elem.getAttribute("href",2);};}})();if(document.querySelectorAll)(functio=
n(){var =
oldSizzle=3DSizzle,div=3Ddocument.createElement("div");div.innerHTML=3D"<=
p =
class=3D'TEST'></p>";if(div.querySelectorAll&&div.querySelectorAll(".TEST=
").length=3D=3D=3D0){return;}=0A=
Sizzle=3Dfunction(query,context,extra,seed){context=3Dcontext||document;i=
f(!seed&&context.nodeType=3D=3D=3D9&&!isXML(context)){try{return =
makeArray(context.querySelectorAll(query),extra);}catch(e){}}=0A=
return =
oldSizzle(query,context,extra,seed);};Sizzle.find=3DoldSizzle.find;Sizzle=
.filter=3DoldSizzle.filter;Sizzle.selectors=3DoldSizzle.selectors;Sizzle.=
matches=3DoldSizzle.matches;})();if(document.getElementsByClassName&&docu=
ment.documentElement.getElementsByClassName){Expr.order.splice(1,0,"CLASS=
");Expr.find.CLASS=3Dfunction(match,context){return =
context.getElementsByClassName(match[1]);};}=0A=
function dirNodeCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){for(var =
i=3D0,l=3DcheckSet.length;i<l;i++){var =
elem=3DcheckSet[i];if(elem){elem=3Delem[dir];var =
match=3Dfalse;while(elem&&elem.nodeType){var =
done=3Delem[doneName];if(done){match=3DcheckSet[done];break;}=0A=
if(elem.nodeType=3D=3D=3D1&&!isXML)=0A=
elem[doneName]=3Di;if(elem.nodeName=3D=3D=3Dcur){match=3Delem;break;}=0A=
elem=3Delem[dir];}=0A=
checkSet[i]=3Dmatch;}}}=0A=
function dirCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){for(var =
i=3D0,l=3DcheckSet.length;i<l;i++){var =
elem=3DcheckSet[i];if(elem){elem=3Delem[dir];var =
match=3Dfalse;while(elem&&elem.nodeType){if(elem[doneName]){match=3Dcheck=
Set[elem[doneName]];break;}=0A=
if(elem.nodeType=3D=3D=3D1){if(!isXML)=0A=
elem[doneName]=3Di;if(typeof =
cur!=3D=3D"string"){if(elem=3D=3D=3Dcur){match=3Dtrue;break;}}else =
if(Sizzle.filter(cur,[elem]).length>0){match=3Delem;break;}}=0A=
elem=3Delem[dir];}=0A=
checkSet[i]=3Dmatch;}}}=0A=
var contains=3Ddocument.compareDocumentPosition?function(a,b){return =
a.compareDocumentPosition(b)&16;}:function(a,b){return =
a!=3D=3Db&&(a.contains?a.contains(b):true);};var =
isXML=3Dfunction(elem){return =
elem.nodeType=3D=3D=3D9&&elem.documentElement.nodeName!=3D=3D"HTML"||!!el=
em.ownerDocument&&isXML(elem.ownerDocument);};var =
posProcess=3Dfunction(selector,context){var =
tmpSet=3D[],later=3D"",match,root=3Dcontext.nodeType?[context]:context;wh=
ile((match=3DExpr.match.PSEUDO.exec(selector))){later+=3Dmatch[0];selecto=
r=3Dselector.replace(Expr.match.PSEUDO,"");}=0A=
selector=3DExpr.relative[selector]?selector+"*":selector;for(var =
i=3D0,l=3Droot.length;i<l;i++){Sizzle(selector,root[i],tmpSet);}=0A=
return =
Sizzle.filter(later,tmpSet);};jQuery.find=3DSizzle;jQuery.filter=3DSizzle=
.filter;jQuery.expr=3DSizzle.selectors;jQuery.expr[":"]=3DjQuery.expr.fil=
ters;Sizzle.selectors.filters.hidden=3Dfunction(elem){return"hidden"=3D=3D=
=3Delem.type||jQuery.css(elem,"display")=3D=3D=3D"none"||jQuery.css(elem,=
"visibility")=3D=3D=3D"hidden";};Sizzle.selectors.filters.visible=3Dfunct=
ion(elem){return"hidden"!=3D=3Delem.type&&jQuery.css(elem,"display")!=3D=3D=
"none"&&jQuery.css(elem,"visibility")!=3D=3D"hidden";};Sizzle.selectors.f=
ilters.animated=3Dfunction(elem){return =
jQuery.grep(jQuery.timers,function(fn){return =
elem=3D=3D=3Dfn.elem;}).length;};jQuery.multiFilter=3Dfunction(expr,elems=
,not){if(not){expr=3D":not("+expr+")";}=0A=
return Sizzle.matches(expr,elems);};jQuery.dir=3Dfunction(elem,dir){var =
matched=3D[],cur=3Delem[dir];while(cur&&cur!=3Ddocument){if(cur.nodeType=3D=
=3D1)=0A=
matched.push(cur);cur=3Dcur[dir];}=0A=
return =
matched;};jQuery.nth=3Dfunction(cur,result,dir,elem){result=3Dresult||1;v=
ar num=3D0;for(;cur;cur=3Dcur[dir])=0A=
if(cur.nodeType=3D=3D1&&++num=3D=3Dresult)=0A=
break;return cur;};jQuery.sibling=3Dfunction(n,elem){var =
r=3D[];for(;n;n=3Dn.nextSibling){if(n.nodeType=3D=3D1&&n!=3Delem)=0A=
r.push(n);}=0A=
return =
r;};return;window.Sizzle=3DSizzle;})();jQuery.event=3D{add:function(elem,=
types,handler,data){if(elem.nodeType=3D=3D3||elem.nodeType=3D=3D8)=0A=
return;if(elem.setInterval&&elem!=3Dwindow)=0A=
elem=3Dwindow;if(!handler.guid)=0A=
handler.guid=3Dthis.guid++;if(data!=3D=3Dundefined){var =
fn=3Dhandler;handler=3Dthis.proxy(fn);handler.data=3Ddata;}=0A=
var =
events=3DjQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=
=3DjQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){retur=
n typeof =
jQuery!=3D=3D"undefined"&&!jQuery.event.triggered?jQuery.event.handle.app=
ly(arguments.callee.elem,arguments):undefined;});handle.elem=3Delem;jQuer=
y.each(types.split(/\s+/),function(index,type){var =
namespaces=3Dtype.split(".");type=3Dnamespaces.shift();handler.type=3Dnam=
espaces.slice().sort().join(".");var =
handlers=3Devents[type];if(jQuery.event.specialAll[type])=0A=
jQuery.event.specialAll[type].setup.call(elem,data,namespaces);if(!handle=
rs){handlers=3Devents[type]=3D{};if(!jQuery.event.special[type]||jQuery.e=
vent.special[type].setup.call(elem,data,namespaces)=3D=3D=3Dfalse){if(ele=
m.addEventListener)=0A=
elem.addEventListener(type,handle,false);else if(elem.attachEvent)=0A=
elem.attachEvent("on"+type,handle);}}=0A=
handlers[handler.guid]=3Dhandler;jQuery.event.global[type]=3Dtrue;});elem=
=3Dnull;},guid:1,global:{},remove:function(elem,types,handler){if(elem.no=
deType=3D=3D3||elem.nodeType=3D=3D8)=0A=
return;var =
events=3DjQuery.data(elem,"events"),ret,index;if(events){if(types=3D=3D=3D=
undefined||(typeof types=3D=3D=3D"string"&&types.charAt(0)=3D=3D"."))=0A=
for(var type in events)=0A=
this.remove(elem,type+(types||""));else{if(types.type){handler=3Dtypes.ha=
ndler;types=3Dtypes.type;}=0A=
jQuery.each(types.split(/\s+/),function(index,type){var =
namespaces=3Dtype.split(".");type=3Dnamespaces.shift();var =
namespace=3DRegExp("(^|\\.)"+namespaces.slice().sort().join(".*\\.")+"(\\=
.|$)");if(events[type]){if(handler)=0A=
delete events[type][handler.guid];else=0A=
for(var handle in events[type])=0A=
if(namespace.test(events[type][handle].type))=0A=
delete events[type][handle];if(jQuery.event.specialAll[type])=0A=
jQuery.event.specialAll[type].teardown.call(elem,namespaces);for(ret in =
events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.=
special[type].teardown.call(elem,namespaces)=3D=3D=3Dfalse){if(elem.remov=
eEventListener)=0A=
elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else =
if(elem.detachEvent)=0A=
elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}=0A=
ret=3Dnull;delete events[type];}}});}=0A=
for(ret in events)break;if(!ret){var =
handle=3DjQuery.data(elem,"handle");if(handle)handle.elem=3Dnull;jQuery.r=
emoveData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:fun=
ction(event,data,elem,bubbling){var =
type=3Devent.type||event;if(!bubbling){event=3Dtypeof =
event=3D=3D=3D"object"?event[expando]?event:jQuery.extend(jQuery.Event(ty=
pe),event):jQuery.Event(type);if(type.indexOf("!")>=3D0){event.type=3Dtyp=
e=3Dtype.slice(0,-1);event.exclusive=3Dtrue;}=0A=
if(!elem){event.stopPropagation();if(this.global[type])=0A=
jQuery.each(jQuery.cache,function(){if(this.events&&this.events[type])=0A=
jQuery.event.trigger(event,data,this.handle.elem);});}=0A=
if(!elem||elem.nodeType=3D=3D3||elem.nodeType=3D=3D8)=0A=
return =
undefined;event.result=3Dundefined;event.target=3Delem;data=3DjQuery.make=
Array(data);data.unshift(event);}=0A=
event.currentTarget=3Delem;var =
handle=3DjQuery.data(elem,"handle");if(handle)=0A=
handle.apply(elem,data);if((!elem[type]||(jQuery.nodeName(elem,'a')&&type=
=3D=3D"click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)=3D=3D=3D=
false)=0A=
event.result=3Dfalse;if(!bubbling&&elem[type]&&!event.isDefaultPrevented(=
)&&!(jQuery.nodeName(elem,'a')&&type=3D=3D"click")){this.triggered=3Dtrue=
;try{elem[type]();}catch(e){}}=0A=
this.triggered=3Dfalse;if(!event.isPropagationStopped()){var =
parent=3Delem.parentNode||elem.ownerDocument;if(parent)=0A=
jQuery.event.trigger(event,data,parent,true);}},handle:function(event){va=
r =
all,handlers;event=3Darguments[0]=3DjQuery.event.fix(event||window.event)=
;var =
namespaces=3Devent.type.split(".");event.type=3Dnamespaces.shift();all=3D=
!namespaces.length&&!event.exclusive;var =
namespace=3DRegExp("(^|\\.)"+namespaces.slice().sort().join(".*\\.")+"(\\=
.|$)");handlers=3D(jQuery.data(this,"events")||{})[event.type];for(var j =
in handlers){var =
handler=3Dhandlers[j];if(all||namespace.test(handler.type)){event.handler=
=3Dhandler;event.data=3Dhandler.data;var =
ret=3Dhandler.apply(this,arguments);if(ret!=3D=3Dundefined){event.result=3D=
ret;if(ret=3D=3D=3Dfalse){event.preventDefault();event.stopPropagation();=
}}=0A=
if(event.isImmediatePropagationStopped())=0A=
break;}}},props:"altKey attrChange attrName bubbles button cancelable =
charCode clientX clientY ctrlKey currentTarget data detail eventPhase =
fromElement handler keyCode metaKey newValue originalTarget pageX pageY =
prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement =
target toElement view wheelDelta which".split(" =
"),fix:function(event){if(event[expando])=0A=
return event;var =
originalEvent=3Devent;event=3DjQuery.Event(originalEvent);for(var =
i=3Dthis.props.length,prop;i;){prop=3Dthis.props[--i];event[prop]=3Dorigi=
nalEvent[prop];}=0A=
if(!event.target)=0A=
event.target=3Devent.srcElement||document;if(event.target.nodeType=3D=3D3=
)=0A=
event.target=3Devent.target.parentNode;if(!event.relatedTarget&&event.fro=
mElement)=0A=
event.relatedTarget=3Devent.fromElement=3D=3Devent.target?event.toElement=
:event.fromElement;if(event.pageX=3D=3Dnull&&event.clientX!=3Dnull){var =
doc=3Ddocument.documentElement,body=3Ddocument.body;event.pageX=3Devent.c=
lientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0=
);event.pageY=3Devent.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||=
0)-(doc.clientTop||0);}=0A=
if(!event.which&&((event.charCode||event.charCode=3D=3D=3D0)?event.charCo=
de:event.keyCode))=0A=
event.which=3Devent.charCode||event.keyCode;if(!event.metaKey&&event.ctrl=
Key)=0A=
event.metaKey=3Devent.ctrlKey;if(!event.which&&event.button)=0A=
event.which=3D(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));=
return event;},proxy:function(fn,proxy){proxy=3Dproxy||function(){return =
fn.apply(this,arguments);};proxy.guid=3Dfn.guid=3Dfn.guid||proxy.guid||th=
is.guid++;return =
proxy;},special:{ready:{setup:bindReady,teardown:function(){}}},specialAl=
l:{live:{setup:function(selector,namespaces){jQuery.event.add(this,namesp=
aces[0],liveHandler);},teardown:function(namespaces){if(namespaces.length=
){var =
remove=3D0,name=3DRegExp("(^|\\.)"+namespaces[0]+"(\\.|$)");jQuery.each((=
jQuery.data(this,"events").live||{}),function(){if(name.test(this.type))=0A=
remove++;});if(remove<1)=0A=
jQuery.event.remove(this,namespaces[0],liveHandler);}}}}};jQuery.Event=3D=
function(src){if(!this.preventDefault)=0A=
return new =
jQuery.Event(src);if(src&&src.type){this.originalEvent=3Dsrc;this.type=3D=
src.type;}else=0A=
this.type=3Dsrc;this.timeStamp=3Dnow();this[expando]=3Dtrue;};function =
returnFalse(){return false;}=0A=
function returnTrue(){return true;}=0A=
jQuery.Event.prototype=3D{preventDefault:function(){this.isDefaultPrevent=
ed=3DreturnTrue;var e=3Dthis.originalEvent;if(!e)=0A=
return;if(e.preventDefault)=0A=
e.preventDefault();e.returnValue=3Dfalse;},stopPropagation:function(){thi=
s.isPropagationStopped=3DreturnTrue;var e=3Dthis.originalEvent;if(!e)=0A=
return;if(e.stopPropagation)=0A=
e.stopPropagation();e.cancelBubble=3Dtrue;},stopImmediatePropagation:func=
tion(){this.isImmediatePropagationStopped=3DreturnTrue;this.stopPropagati=
on();},isDefaultPrevented:returnFalse,isPropagationStopped:returnFalse,is=
ImmediatePropagationStopped:returnFalse};var =
withinElement=3Dfunction(event){var =
parent=3Devent.relatedTarget;while(parent&&parent!=3Dthis)=0A=
try{parent=3Dparent.parentNode;}=0A=
catch(e){parent=3Dthis;}=0A=
if(parent!=3Dthis){event.type=3Devent.data;jQuery.event.handle.apply(this=
,arguments);}};jQuery.each({mouseover:'mouseenter',mouseout:'mouseleave'}=
,function(orig,fix){jQuery.event.special[fix]=3D{setup:function(){jQuery.=
event.add(this,orig,withinElement,fix);},teardown:function(){jQuery.event=
.remove(this,orig,withinElement);}};});jQuery.fn.extend({bind:function(ty=
pe,data,fn){return =
type=3D=3D"unload"?this.one(type,data,fn):this.each(function(){jQuery.eve=
nt.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var =
one=3DjQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(eve=
nt,one);return(fn||data).apply(this,arguments);});return =
this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind=
:function(type,fn){return =
this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:funct=
ion(type,data){return =
this.each(function(){jQuery.event.trigger(type,data,this);});},triggerHan=
dler:function(type,data){if(this[0]){var =
event=3DjQuery.Event(type);event.preventDefault();event.stopPropagation()=
;jQuery.event.trigger(event,data,this[0]);return =
event.result;}},toggle:function(fn){var =
args=3Darguments,i=3D1;while(i<args.length)=0A=
jQuery.event.proxy(fn,args[i++]);return =
this.click(jQuery.event.proxy(fn,function(event){this.lastToggle=3D(this.=
lastToggle||0)%i;event.preventDefault();return =
args[this.lastToggle++].apply(this,arguments)||false;}));},hover:function=
(fnOver,fnOut){return =
this.mouseenter(fnOver).mouseleave(fnOut);},ready:function(fn){bindReady(=
);if(jQuery.isReady)=0A=
fn.call(document,jQuery);else=0A=
jQuery.readyList.push(fn);return this;},live:function(type,fn){var =
proxy=3DjQuery.event.proxy(fn);proxy.guid+=3Dthis.selector+type;jQuery(do=
cument).bind(liveConvert(type,this.selector),this.selector,proxy);return =
this;},die:function(type,fn){jQuery(document).unbind(liveConvert(type,thi=
s.selector),fn?{guid:fn.guid+this.selector+type}:null);return =
this;}});function liveHandler(event){var =
check=3DRegExp("(^|\\.)"+event.type+"(\\.|$)"),stop=3Dtrue,elems=3D[];jQu=
ery.each(jQuery.data(this,"events").live||[],function(i,fn){if(check.test=
(fn.type)){var elem=3DjQuery(event.target).closest(fn.data)[0];if(elem)=0A=
elems.push({elem:elem,fn:fn});}});jQuery.each(elems,function(){if(this.fn=
.call(this.elem,event,this.fn.data)=3D=3D=3Dfalse)=0A=
stop=3Dfalse;});return stop;}=0A=
function =
liveConvert(type,selector){return["live",type,selector.replace(/\./g,"`")=
.replace(/ /g,"|")].join(".");}=0A=
jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isR=
eady){jQuery.isReady=3Dtrue;if(jQuery.readyList){jQuery.each(jQuery.ready=
List,function(){this.call(document,jQuery);});jQuery.readyList=3Dnull;}=0A=
jQuery(document).triggerHandler("ready");}}});var =
readyBound=3Dfalse;function =
bindReady(){if(readyBound)return;readyBound=3Dtrue;if(document.addEventLi=
stener){document.addEventListener("DOMContentLoaded",function(){document.=
removeEventListener("DOMContentLoaded",arguments.callee,false);jQuery.rea=
dy();},false);}else =
if(document.attachEvent){document.attachEvent("onreadystatechange",functi=
on(){if(document.readyState=3D=3D=3D"complete"){document.detachEvent("onr=
eadystatechange",arguments.callee);jQuery.ready();}});if(document.documen=
tElement.doScroll&&typeof =
window.frameElement=3D=3D=3D"undefined")(function(){if(jQuery.isReady)ret=
urn;try{document.documentElement.doScroll("left");}catch(error){setTimeou=
t(arguments.callee,0);return;}=0A=
jQuery.ready();})();}=0A=
jQuery.event.add(window,"load",jQuery.ready);}=0A=
jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mous=
edown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,"+"chang=
e,select,submit,keydown,keypress,keyup,error").split(","),function(i,name=
){jQuery.fn[name]=3Dfunction(fn){return =
fn?this.bind(name,fn):this.trigger(name);};});jQuery(window).bind('unload=
',function(){for(var id in jQuery.cache)=0A=
if(id!=3D1&&jQuery.cache[id].handle)=0A=
jQuery.event.remove(jQuery.cache[id].handle.elem);});(function(){jQuery.s=
upport=3D{};var =
root=3Ddocument.documentElement,script=3Ddocument.createElement("script")=
,div=3Ddocument.createElement("div"),id=3D"script"+(new =
Date).getTime();div.style.display=3D"none";div.innerHTML=3D'   =
<link/><table></table><a href=3D"/a" =
style=3D"color:red;float:left;opacity:.5;">a</a><select><option>text</opt=
ion></select><object><param/></object>';var =
all=3Ddiv.getElementsByTagName("*"),a=3Ddiv.getElementsByTagName("a")[0];=
if(!all||!all.length||!a){return;}=0A=
jQuery.support=3D{leadingWhitespace:div.firstChild.nodeType=3D=3D3,tbody:=
!div.getElementsByTagName("tbody").length,objectAll:!!div.getElementsByTa=
gName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!div.g=
etElementsByTagName("link").length,style:/red/.test(a.getAttribute("style=
")),hrefNormalized:a.getAttribute("href")=3D=3D=3D"/a",opacity:a.style.op=
acity=3D=3D=3D"0.5",cssFloat:!!a.style.cssFloat,scriptEval:false,noCloneE=
vent:true,boxModel:null};script.type=3D"text/javascript";try{script.appen=
dChild(document.createTextNode("window."+id+"=3D1;"));}catch(e){}=0A=
root.insertBefore(script,root.firstChild);if(window[id]){jQuery.support.s=
criptEval=3Dtrue;delete window[id];}=0A=
root.removeChild(script);if(div.attachEvent&&div.fireEvent){div.attachEve=
nt("onclick",function(){jQuery.support.noCloneEvent=3Dfalse;div.detachEve=
nt("onclick",arguments.callee);});div.cloneNode(true).fireEvent("onclick"=
);}=0A=
jQuery(function(){var =
div=3Ddocument.createElement("div");div.style.width=3D"1px";div.style.pad=
dingLeft=3D"1px";document.body.appendChild(div);jQuery.boxModel=3DjQuery.=
support.boxModel=3Ddiv.offsetWidth=3D=3D=3D2;document.body.removeChild(di=
v);});})();var =
styleFloat=3DjQuery.support.cssFloat?"cssFloat":"styleFloat";jQuery.props=
=3D{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:style=
Float,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cel=
lspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};jQuery.fn.e=
xtend({_load:jQuery.fn.load,load:function(url,params,callback){if(typeof =
url!=3D=3D"string")=0A=
return this._load(url);var off=3Durl.indexOf(" ");if(off>=3D0){var =
selector=3Durl.slice(off,url.length);url=3Durl.slice(0,off);}=0A=
var type=3D"GET";if(params)=0A=
if(jQuery.isFunction(params)){callback=3Dparams;params=3Dnull;}else =
if(typeof =
params=3D=3D=3D"object"){params=3DjQuery.param(params);type=3D"POST";}=0A=
var =
self=3Dthis;jQuery.ajax({url:url,type:type,dataType:"html",data:params,co=
mplete:function(res,status){if(status=3D=3D"success"||status=3D=3D"notmod=
ified")=0A=
self.html(selector?jQuery("<div/>").append(res.responseText.replace(/<scr=
ipt(.|\s)*?\/script>/g,"")).find(selector):res.responseText);if(callback)=0A=
self.each(callback,[res.responseText,status,res]);}});return =
this;},serialize:function(){return =
jQuery.param(this.serializeArray());},serializeArray:function(){return =
this.map(function(){return =
this.elements?jQuery.makeArray(this.elements):this;}).filter(function(){r=
eturn =
this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no=
deName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem)=
{var val=3DjQuery(this).val();return =
val=3D=3Dnull?null:jQuery.isArray(val)?jQuery.map(val,function(val,i){ret=
urn{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});=
jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSe=
nd".split(","),function(i,o){jQuery.fn[o]=3Dfunction(f){return =
this.bind(o,f);};});var =
jsc=3Dnow();jQuery.extend({get:function(url,data,callback,type){if(jQuery=
.isFunction(data)){callback=3Ddata;data=3Dnull;}=0A=
return =
jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type}=
);},getScript:function(url,callback){return =
jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callba=
ck){return =
jQuery.get(url,data,callback,"json");},post:function(url,data,callback,ty=
pe){if(jQuery.isFunction(data)){callback=3Ddata;data=3D{};}=0A=
return =
jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type=
});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,setti=
ngs);},ajaxSettings:{url:location.href,global:true,type:"GET",contentType=
:"application/x-www-form-urlencoded",processData:true,async:true,xhr:func=
tion(){return window.ActiveXObject?new =
ActiveXObject("Microsoft.XMLHTTP"):new =
XMLHttpRequest();},accepts:{xml:"application/xml, =
text/xml",html:"text/html",script:"text/javascript, =
application/javascript",json:"application/json, =
text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:=
function(s){s=3DjQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSet=
tings,s));var =
jsonp,jsre=3D/=3D\?(&|$)/g,status,data,type=3Ds.type.toUpperCase();if(s.d=
ata&&s.processData&&typeof s.data!=3D=3D"string")=0A=
s.data=3DjQuery.param(s.data);if(s.dataType=3D=3D"jsonp"){if(type=3D=3D"G=
ET"){if(!s.url.match(jsre))=0A=
s.url+=3D(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=3D?";}else =
if(!s.data||!s.data.match(jsre))=0A=
s.data=3D(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=3D?";s.dataType=3D=
"json";}=0A=
if(s.dataType=3D=3D"json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre)=
)){jsonp=3D"jsonp"+jsc++;if(s.data)=0A=
s.data=3D(s.data+"").replace(jsre,"=3D"+jsonp+"$1");s.url=3Ds.url.replace=
(jsre,"=3D"+jsonp+"$1");s.dataType=3D"script";window[jsonp]=3Dfunction(tm=
p){data=3Dtmp;success();complete();window[jsonp]=3Dundefined;try{delete =
window[jsonp];}catch(e){}=0A=
if(head)=0A=
head.removeChild(script);};}=0A=
if(s.dataType=3D=3D"script"&&s.cache=3D=3Dnull)=0A=
s.cache=3Dfalse;if(s.cache=3D=3D=3Dfalse&&type=3D=3D"GET"){var =
ts=3Dnow();var =
ret=3Ds.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+ts+"$2");s.url=3Dret+((=
ret=3D=3Ds.url)?(s.url.match(/\?/)?"&":"?")+"_=3D"+ts:"");}=0A=
if(s.data&&type=3D=3D"GET"){s.url+=3D(s.url.match(/\?/)?"&":"?")+s.data;s=
.data=3Dnull;}=0A=
if(s.global&&!jQuery.active++)=0A=
jQuery.event.trigger("ajaxStart");var =
parts=3D/^(\w+:)?\/\/([^\/?#]+)/.exec(s.url);if(s.dataType=3D=3D"script"&=
&type=3D=3D"GET"&&parts&&(parts[1]&&parts[1]!=3Dlocation.protocol||parts[=
2]!=3Dlocation.host)){var =
head=3Ddocument.getElementsByTagName("head")[0];var =
script=3Ddocument.createElement("script");script.src=3Ds.url;if(s.scriptC=
harset)=0A=
script.charset=3Ds.scriptCharset;if(!jsonp){var =
done=3Dfalse;script.onload=3Dscript.onreadystatechange=3Dfunction(){if(!d=
one&&(!this.readyState||this.readyState=3D=3D"loaded"||this.readyState=3D=
=3D"complete")){done=3Dtrue;success();complete();head.removeChild(script)=
;}};}=0A=
head.appendChild(script);return undefined;}=0A=
var requestDone=3Dfalse;var xhr=3Ds.xhr();if(s.username)=0A=
xhr.open(type,s.url,s.async,s.username,s.password);else=0A=
xhr.open(type,s.url,s.async);try{if(s.data)=0A=
xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)=0A=
xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu=
, 01 Jan 1970 00:00:00 =
GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRe=
questHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataTy=
pe]+", */*":s.accepts._default);}catch(e){}=0A=
if(s.beforeSend&&s.beforeSend(xhr,s)=3D=3D=3Dfalse){if(s.global&&!--jQuer=
y.active)=0A=
jQuery.event.trigger("ajaxStop");xhr.abort();return false;}=0A=
if(s.global)=0A=
jQuery.event.trigger("ajaxSend",[xhr,s]);var =
onreadystatechange=3Dfunction(isTimeout){if(xhr.readyState=3D=3D0){if(iva=
l){clearInterval(ival);ival=3Dnull;if(s.global&&!--jQuery.active)=0A=
jQuery.event.trigger("ajaxStop");}}else =
if(!requestDone&&xhr&&(xhr.readyState=3D=3D4||isTimeout=3D=3D"timeout")){=
requestDone=3Dtrue;if(ival){clearInterval(ival);ival=3Dnull;}=0A=
status=3DisTimeout=3D=3D"timeout"?"timeout":!jQuery.httpSuccess(xhr)?"err=
or":s.ifModified&&jQuery.httpNotModified(xhr,s.url)?"notmodified":"succes=
s";if(status=3D=3D"success"){try{data=3DjQuery.httpData(xhr,s.dataType,s)=
;}catch(e){status=3D"parsererror";}}=0A=
if(status=3D=3D"success"){var =
modRes;try{modRes=3Dxhr.getResponseHeader("Last-Modified");}catch(e){}=0A=
if(s.ifModified&&modRes)=0A=
jQuery.lastModified[s.url]=3DmodRes;if(!jsonp)=0A=
success();}else=0A=
jQuery.handleError(s,xhr,status);complete();if(isTimeout)=0A=
xhr.abort();if(s.async)=0A=
xhr=3Dnull;}};if(s.async){var =
ival=3DsetInterval(onreadystatechange,13);if(s.timeout>0)=0A=
setTimeout(function(){if(xhr&&!requestDone)=0A=
onreadystatechange("timeout");},s.timeout);}=0A=
try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}=0A=
if(!s.async)=0A=
onreadystatechange();function success(){if(s.success)=0A=
s.success(data,status);if(s.global)=0A=
jQuery.event.trigger("ajaxSuccess",[xhr,s]);}=0A=
function complete(){if(s.complete)=0A=
s.complete(xhr,status);if(s.global)=0A=
jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.activ=
e)=0A=
jQuery.event.trigger("ajaxStop");}=0A=
return =
xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,=
e);if(s.global)=0A=
jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,httpSuccess:functi=
on(xhr){try{return!xhr.status&&location.protocol=3D=3D"file:"||(xhr.statu=
s>=3D200&&xhr.status<300)||xhr.status=3D=3D304||xhr.status=3D=3D1223;}cat=
ch(e){}=0A=
return false;},httpNotModified:function(xhr,url){try{var =
xhrRes=3Dxhr.getResponseHeader("Last-Modified");return =
xhr.status=3D=3D304||xhrRes=3D=3DjQuery.lastModified[url];}catch(e){}=0A=
return false;},httpData:function(xhr,type,s){var =
ct=3Dxhr.getResponseHeader("content-type"),xml=3Dtype=3D=3D"xml"||!type&&=
ct&&ct.indexOf("xml")>=3D0,data=3Dxml?xhr.responseXML:xhr.responseText;if=
(xml&&data.documentElement.tagName=3D=3D"parsererror")=0A=
throw"parsererror";if(s&&s.dataFilter)=0A=
data=3Ds.dataFilter(data,type);if(typeof =
data=3D=3D=3D"string"){if(type=3D=3D"script")=0A=
jQuery.globalEval(data);if(type=3D=3D"json")=0A=
data=3Dwindow["eval"]("("+data+")");}=0A=
return data;},param:function(a){var s=3D[];function =
add(key,value){s[s.length]=3DencodeURIComponent(key)+'=3D'+encodeURICompo=
nent(value);};if(jQuery.isArray(a)||a.jquery)=0A=
jQuery.each(a,function(){add(this.name,this.value);});else=0A=
for(var j in a)=0A=
if(jQuery.isArray(a[j]))=0A=
jQuery.each(a[j],function(){add(j,this);});else=0A=
add(j,jQuery.isFunction(a[j])?a[j]():a[j]);return =
s.join("&").replace(/%20/g,"+");}});var =
elemdisplay=3D{},timerId,fxAttrs=3D[["height","marginTop","marginBottom",=
"paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddin=
gLeft","paddingRight"],["opacity"]];function genFx(type,num){var =
obj=3D{};jQuery.each(fxAttrs.concat.apply([],fxAttrs.slice(0,num)),functi=
on(){obj[this]=3Dtype;});return obj;}=0A=
jQuery.fn.extend({show:function(speed,callback){if(speed){return =
this.animate(genFx("show",3),speed,callback);}else{for(var =
i=3D0,l=3Dthis.length;i<l;i++){var =
old=3DjQuery.data(this[i],"olddisplay");this[i].style.display=3Dold||"";i=
f(jQuery.css(this[i],"display")=3D=3D=3D"none"){var =
tagName=3Dthis[i].tagName,display;if(elemdisplay[tagName]){display=3Delem=
display[tagName];}else{var elem=3DjQuery("<"+tagName+" =
/>").appendTo("body");display=3Delem.css("display");if(display=3D=3D=3D"n=
one")=0A=
display=3D"block";elem.remove();elemdisplay[tagName]=3Ddisplay;}=0A=
this[i].style.display=3DjQuery.data(this[i],"olddisplay",display);}}=0A=
return this;}},hide:function(speed,callback){if(speed){return =
this.animate(genFx("hide",3),speed,callback);}else{for(var =
i=3D0,l=3Dthis.length;i<l;i++){var =
old=3DjQuery.data(this[i],"olddisplay");if(!old&&old!=3D=3D"none")=0A=
jQuery.data(this[i],"olddisplay",jQuery.css(this[i],"display"));this[i].s=
tyle.display=3D"none";}=0A=
return this;}},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){var =
bool=3Dtypeof fn=3D=3D=3D"boolean";return =
jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arg=
uments):fn=3D=3Dnull||bool?this.each(function(){var =
state=3Dbool?fn:jQuery(this).is(":hidden");jQuery(this)[state?"show":"hid=
e"]();}):this.animate(genFx("toggle",3),fn,fn2);},fadeTo:function(speed,t=
o,callback){return =
this.animate({opacity:to},speed,callback);},animate:function(prop,speed,e=
asing,callback){var optall=3DjQuery.speed(speed,easing,callback);return =
this[optall.queue=3D=3D=3Dfalse?"each":"queue"](function(){var =
opt=3DjQuery.extend({},optall),p,hidden=3Dthis.nodeType=3D=3D1&&jQuery(th=
is).is(":hidden"),self=3Dthis;for(p in =
prop){if(prop[p]=3D=3D"hide"&&hidden||prop[p]=3D=3D"show"&&!hidden)=0A=
return =
opt.complete.call(this);if((p=3D=3D"height"||p=3D=3D"width")&&this.style)=
{opt.display=3DjQuery.css(this,"display");opt.overflow=3Dthis.style.overf=
low;}}=0A=
if(opt.overflow!=3Dnull)=0A=
this.style.overflow=3D"hidden";opt.curAnim=3DjQuery.extend({},prop);jQuer=
y.each(prop,function(name,val){var e=3Dnew =
jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))=0A=
e[val=3D=3D"toggle"?hidden?"show":"hide":val](prop);else{var =
parts=3Dval.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),start=3De.cur(=
true)||0;if(parts){var =
end=3DparseFloat(parts[2]),unit=3Dparts[3]||"px";if(unit!=3D"px"){self.st=
yle[name]=3D(end||1)+unit;start=3D((end||1)/e.cur(true))*start;self.style=
[name]=3Dstart+unit;}=0A=
if(parts[1])=0A=
end=3D((parts[1]=3D=3D"-=3D"?-1:1)*end)+start;e.custom(start,end,unit);}e=
lse=0A=
e.custom(start,val,"");}});return =
true;});},stop:function(clearQueue,gotoEnd){var =
timers=3DjQuery.timers;if(clearQueue)=0A=
this.queue([]);this.each(function(){for(var =
i=3Dtimers.length-1;i>=3D0;i--)=0A=
if(timers[i].elem=3D=3Dthis){if(gotoEnd)=0A=
timers[i](true);timers.splice(i,1);}});if(!gotoEnd)=0A=
this.dequeue();return =
this;}});jQuery.each({slideDown:genFx("show",1),slideUp:genFx("hide",1),s=
lideToggle:genFx("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hi=
de"}},function(name,props){jQuery.fn[name]=3Dfunction(speed,callback){ret=
urn =
this.animate(props,speed,callback);};});jQuery.extend({speed:function(spe=
ed,easing,fn){var opt=3Dtypeof =
speed=3D=3D=3D"object"?speed:{complete:fn||!fn&&easing||jQuery.isFunction=
(speed)&&speed,duration:speed,easing:fn&&easing||easing&&!jQuery.isFuncti=
on(easing)&&easing};opt.duration=3DjQuery.fx.off?0:typeof =
opt.duration=3D=3D=3D"number"?opt.duration:jQuery.fx.speeds[opt.duration]=
||jQuery.fx.speeds._default;opt.old=3Dopt.complete;opt.complete=3Dfunctio=
n(){if(opt.queue!=3D=3Dfalse)=0A=
jQuery(this).dequeue();if(jQuery.isFunction(opt.old))=0A=
opt.old.call(this);};return =
opt;},easing:{linear:function(p,n,firstNum,diff){return =
firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*M=
ath.PI)/2)+0.5)*diff+firstNum;}},timers:[],fx:function(elem,options,prop)=
{this.options=3Doptions;this.elem=3Delem;this.prop=3Dprop;if(!options.ori=
g)=0A=
options.orig=3D{};}});jQuery.fx.prototype=3D{update:function(){if(this.op=
tions.step)=0A=
this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop=
]||jQuery.fx.step._default)(this);if((this.prop=3D=3D"height"||this.prop=3D=
=3D"width")&&this.elem.style)=0A=
this.elem.style.display=3D"block";},cur:function(force){if(this.elem[this=
.prop]!=3Dnull&&(!this.elem.style||this.elem.style[this.prop]=3D=3Dnull))=0A=
return this.elem[this.prop];var =
r=3DparseFloat(jQuery.css(this.elem,this.prop,force));return =
r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:=
function(from,to,unit){this.startTime=3Dnow();this.start=3Dfrom;this.end=3D=
to;this.unit=3Dunit||this.unit||"px";this.now=3Dthis.start;this.pos=3Dthi=
s.state=3D0;var self=3Dthis;function t(gotoEnd){return =
self.step(gotoEnd);}=0A=
t.elem=3Dthis.elem;if(t()&&jQuery.timers.push(t)=3D=3D1){timerId=3DsetInt=
erval(function(){var timers=3DjQuery.timers;for(var =
i=3D0;i<timers.length;i++)=0A=
if(!timers[i]())=0A=
timers.splice(i--,1);if(!timers.length){clearInterval(timerId);}},13);}},=
show:function(){this.options.orig[this.prop]=3DjQuery.attr(this.elem.styl=
e,this.prop);this.options.show=3Dtrue;this.custom(this.prop=3D=3D"width"|=
|this.prop=3D=3D"height"?1:0,this.cur());jQuery(this.elem).show();},hide:=
function(){this.options.orig[this.prop]=3DjQuery.attr(this.elem.style,thi=
s.prop);this.options.hide=3Dtrue;this.custom(this.cur(),0);},step:functio=
n(gotoEnd){var =
t=3Dnow();if(gotoEnd||t>=3Dthis.options.duration+this.startTime){this.now=
=3Dthis.end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[=
this.prop]=3Dtrue;var done=3Dtrue;for(var i in this.options.curAnim)=0A=
if(this.options.curAnim[i]!=3D=3Dtrue)=0A=
done=3Dfalse;if(done){if(this.options.display!=3Dnull){this.elem.style.ov=
erflow=3Dthis.options.overflow;this.elem.style.display=3Dthis.options.dis=
play;if(jQuery.css(this.elem,"display")=3D=3D"none")=0A=
this.elem.style.display=3D"block";}=0A=
if(this.options.hide)=0A=
jQuery(this.elem).hide();if(this.options.hide||this.options.show)=0A=
for(var p in this.options.curAnim)=0A=
jQuery.attr(this.elem.style,p,this.options.orig[p]);this.options.complete=
.call(this.elem);}=0A=
return false;}else{var =
n=3Dt-this.startTime;this.state=3Dn/this.options.duration;this.pos=3DjQue=
ry.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](th=
is.state,n,0,1,this.options.duration);this.now=3Dthis.start+((this.end-th=
is.start)*this.pos);this.update();}=0A=
return =
true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,_default:400},=
step:{opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},=
_default:function(fx){if(fx.elem.style&&fx.elem.style[fx.prop]!=3Dnull)=0A=
fx.elem.style[fx.prop]=3Dfx.now+fx.unit;else=0A=
fx.elem[fx.prop]=3Dfx.now;}}});if(document.documentElement["getBoundingCl=
ientRect"])=0A=
jQuery.fn.offset=3Dfunction(){if(!this[0])return{top:0,left:0};if(this[0]=
=3D=3D=3Dthis[0].ownerDocument.body)return =
jQuery.offset.bodyOffset(this[0]);var =
box=3Dthis[0].getBoundingClientRect(),doc=3Dthis[0].ownerDocument,body=3D=
doc.body,docElem=3Ddoc.documentElement,clientTop=3DdocElem.clientTop||bod=
y.clientTop||0,clientLeft=3DdocElem.clientLeft||body.clientLeft||0,top=3D=
box.top+(self.pageYOffset||jQuery.boxModel&&docElem.scrollTop||body.scrol=
lTop)-clientTop,left=3Dbox.left+(self.pageXOffset||jQuery.boxModel&&docEl=
em.scrollLeft||body.scrollLeft)-clientLeft;return{top:top,left:left};};el=
se=0A=
jQuery.fn.offset=3Dfunction(){if(!this[0])return{top:0,left:0};if(this[0]=
=3D=3D=3Dthis[0].ownerDocument.body)return =
jQuery.offset.bodyOffset(this[0]);jQuery.offset.initialized||jQuery.offse=
t.initialize();var =
elem=3Dthis[0],offsetParent=3Delem.offsetParent,prevOffsetParent=3Delem,d=
oc=3Delem.ownerDocument,computedStyle,docElem=3Ddoc.documentElement,body=3D=
doc.body,defaultView=3Ddoc.defaultView,prevComputedStyle=3DdefaultView.ge=
tComputedStyle(elem,null),top=3Delem.offsetTop,left=3Delem.offsetLeft;whi=
le((elem=3Delem.parentNode)&&elem!=3D=3Dbody&&elem!=3D=3DdocElem){compute=
dStyle=3DdefaultView.getComputedStyle(elem,null);top-=3Delem.scrollTop,le=
ft-=3Delem.scrollLeft;if(elem=3D=3D=3DoffsetParent){top+=3Delem.offsetTop=
,left+=3Delem.offsetLeft;if(jQuery.offset.doesNotAddBorder&&!(jQuery.offs=
et.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(elem.tagName)))=0A=
top+=3DparseInt(computedStyle.borderTopWidth,10)||0,left+=3DparseInt(comp=
utedStyle.borderLeftWidth,10)||0;prevOffsetParent=3DoffsetParent,offsetPa=
rent=3Delem.offsetParent;}=0A=
if(jQuery.offset.subtractsBorderForOverflowNotVisible&&computedStyle.over=
flow!=3D=3D"visible")=0A=
top+=3DparseInt(computedStyle.borderTopWidth,10)||0,left+=3DparseInt(comp=
utedStyle.borderLeftWidth,10)||0;prevComputedStyle=3DcomputedStyle;}=0A=
if(prevComputedStyle.position=3D=3D=3D"relative"||prevComputedStyle.posit=
ion=3D=3D=3D"static")=0A=
top+=3Dbody.offsetTop,left+=3Dbody.offsetLeft;if(prevComputedStyle.positi=
on=3D=3D=3D"fixed")=0A=
top+=3DMath.max(docElem.scrollTop,body.scrollTop),left+=3DMath.max(docEle=
m.scrollLeft,body.scrollLeft);return{top:top,left:left};};jQuery.offset=3D=
{initialize:function(){if(this.initialized)return;var =
body=3Ddocument.body,container=3Ddocument.createElement('div'),innerDiv,c=
heckDiv,table,td,rules,prop,bodyMarginTop=3Dbody.style.marginTop,html=3D'=
<div style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;"><div></div></div><table =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;" cellpadding=3D"0" =
cellspacing=3D"0"><tr><td></td></tr></table>';rules=3D{position:'absolute=
',top:0,left:0,margin:0,border:0,width:'1px',height:'1px',visibility:'hid=
den'};for(prop in =
rules)container.style[prop]=3Drules[prop];container.innerHTML=3Dhtml;body=
.insertBefore(container,body.firstChild);innerDiv=3Dcontainer.firstChild,=
checkDiv=3DinnerDiv.firstChild,td=3DinnerDiv.nextSibling.firstChild.first=
Child;this.doesNotAddBorder=3D(checkDiv.offsetTop!=3D=3D5);this.doesAddBo=
rderForTableAndCells=3D(td.offsetTop=3D=3D=3D5);innerDiv.style.overflow=3D=
'hidden',innerDiv.style.position=3D'relative';this.subtractsBorderForOver=
flowNotVisible=3D(checkDiv.offsetTop=3D=3D=3D-5);body.style.marginTop=3D'=
1px';this.doesNotIncludeMarginInBodyOffset=3D(body.offsetTop=3D=3D=3D0);b=
ody.style.marginTop=3DbodyMarginTop;body.removeChild(container);this.init=
ialized=3Dtrue;},bodyOffset:function(body){jQuery.offset.initialized||jQu=
ery.offset.initialize();var =
top=3Dbody.offsetTop,left=3Dbody.offsetLeft;if(jQuery.offset.doesNotInclu=
deMarginInBodyOffset)=0A=
top+=3DparseInt(jQuery.curCSS(body,'marginTop',true),10)||0,left+=3Dparse=
Int(jQuery.curCSS(body,'marginLeft',true),10)||0;return{top:top,left:left=
};}};jQuery.fn.extend({position:function(){var =
left=3D0,top=3D0,results;if(this[0]){var =
offsetParent=3Dthis.offsetParent(),offset=3Dthis.offset(),parentOffset=3D=
/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.=
offset();offset.top-=3Dnum(this,'marginTop');offset.left-=3Dnum(this,'mar=
ginLeft');parentOffset.top+=3Dnum(offsetParent,'borderTopWidth');parentOf=
fset.left+=3Dnum(offsetParent,'borderLeftWidth');results=3D{top:offset.to=
p-parentOffset.top,left:offset.left-parentOffset.left};}=0A=
return results;},offsetParent:function(){var =
offsetParent=3Dthis[0].offsetParent||document.body;while(offsetParent&&(!=
/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'posit=
ion')=3D=3D'static'))=0A=
offsetParent=3DoffsetParent.offsetParent;return =
jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var =
method=3D'scroll'+name;jQuery.fn[method]=3Dfunction(val){if(!this[0])retu=
rn null;return =
val!=3D=3Dundefined?this.each(function(){this=3D=3Dwindow||this=3D=3Ddocu=
ment?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(wind=
ow).scrollTop()):this[method]=3Dval;}):this[0]=3D=3Dwindow||this[0]=3D=3D=
document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.d=
ocumentElement[method]||document.body[method]:this[0][method];};});jQuery=
.each(["Height","Width"],function(i,name){var =
tl=3Di?"Left":"Top",br=3Di?"Right":"Bottom";jQuery.fn["inner"+name]=3Dfun=
ction(){return this[name.toLowerCase()]()+=0A=
num(this,"padding"+tl)+=0A=
num(this,"padding"+br);};jQuery.fn["outer"+name]=3Dfunction(margin){retur=
n this["inner"+name]()+=0A=
num(this,"border"+tl+"Width")+=0A=
num(this,"border"+br+"Width")+=0A=
(margin?num(this,"margin"+tl)+num(this,"margin"+br):0);};var =
type=3Dname.toLowerCase();jQuery.fn[type]=3Dfunction(size){return =
this[0]=3D=3Dwindow?document.compatMode=3D=3D"CSS1Compat"&&document.docum=
entElement["client"+name]||document.body["client"+name]:this[0]=3D=3Ddocu=
ment?Math.max(document.documentElement["client"+name],document.body["scro=
ll"+name],document.documentElement["scroll"+name],document.body["offset"+=
name],document.documentElement["offset"+name]):size=3D=3D=3Dundefined?(th=
is.length?jQuery.css(this[0],type):null):this.css(type,typeof =
size=3D=3D=3D"string"?size:size+"px");};});})();jQuery.namespace=3Dfuncti=
on(ns,obj){var ns=3Dns.split('.'),p=3Dwindow;for(var =
i=3D0;i<ns.length;i++){p=3Dp[ns[i]]=3Dp[ns[i]]||{};}=0A=
if(obj){jQuery.extend(p,obj);}};jQuery.subscribe=3Dfunction(signal,scope,=
fnName){var =
curryArgs=3DArray.prototype.slice.call(arguments,3);$(window).bind(signal=
,function(){var =
normalizedArgs=3DArray.prototype.slice.call(arguments,1);scope[fnName].ap=
ply(scope,curryArgs.concat(normalizedArgs));});return =
jQuery;};jQuery.unsubscribeAll=3Dfunction(signal){$(window).unbind(signal=
);return =
jQuery;};jQuery.publish=3Dfunction(signal){$(window).trigger(signal,Array=
.prototype.slice.call(arguments,1));return =
jQuery;};Function.prototype.partial=3Dfunction(){var =
fn=3Dthis,args=3DArray.prototype.slice.call(arguments);return =
function(){return =
fn.apply(this,args.concat(Array.prototype.slice.call(arguments)));};};Fun=
ction.prototype.curry=3Dfunction(){var =
savedArgs=3D[],n=3Dthis.length,func=3Dthis;return(function(x){savedArgs.p=
ush(x);if(savedArgs.length<n)return arguments.callee;else return =
func.apply(null,savedArgs);});};if(!Array.prototype.indexOf){Array.protot=
ype.indexOf=3Dfunction(obj,fromIndex){if(fromIndex=3D=3Dnull){fromIndex=3D=
0;}else if(fromIndex<0){fromIndex=3DMath.max(0,this.length+fromIndex);}=0A=
for(var =
i=3DfromIndex,j=3Dthis.length;i<j;i++){if(this[i]=3D=3D=3Dobj){return =
i;}}=0A=
return-1;};}=0A=
Array.prototype.remove=3Dfunction(from,to){var =
rest=3Dthis.slice((to||from)+1||this.length);this.length=3Dfrom<0?this.le=
ngth+from:from;return =
this.push.apply(this,rest);};$.namespace('globe.common');$.namespace('glo=
be.home');$.namespace('globe.rob');$.namespace('globe.investor');$.namesp=
ace('globe.life');$.namespace('globe.sports');$.namespace('globe.pluck');=
$.namespace('globe.video');$.namespace('sec');$.namespace('art');$.namesp=
ace('adv.art');$.namespace('adv.search');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(swf,id,w,h,ver,c,quality,xiRedire=
ctUrl,redirectUrl,detectKey){if(!document.getElementById){return;}=0A=
this.DETECT_KEY=3DdetectKey?detectKey:'detectflash';this.skipDetect=3Ddec=
oncept.util.getRequestParameter(this.DETECT_KEY);this.params=3Dnew =
Object();this.variables=3Dnew Object();this.attributes=3Dnew =
Array();if(swf){this.setAttribute('swf',swf);}=0A=
if(id){this.setAttribute('id',id);}=0A=
if(w){this.setAttribute('width',w);}=0A=
if(h){this.setAttribute('height',h);}=0A=
if(ver){this.setAttribute('version',new =
deconcept.PlayerVersion(ver.toString().split(".")));}=0A=
this.installedVer=3Ddeconcept.SWFObjectUtil.getPlayerVersion();if(!window=
.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPr=
epUnload=3Dtrue;}=0A=
if(c){this.addParam('bgcolor',c);}=0A=
var =
q=3Dquality?quality:'high';this.addParam('quality',q);this.setAttribute('=
useExpressInstall',false);this.setAttribute('doExpressInstall',false);var=
 =
xir=3D(xiRedirectUrl)?xiRedirectUrl:window.location;this.setAttribute('xi=
RedirectUrl',xir);this.setAttribute('redirectUrl','');if(redirectUrl){thi=
s.setAttribute('redirectUrl',redirectUrl);}}=0A=
deconcept.SWFObject.prototype=3D{useExpressInstall:function(path){this.xi=
SWFPath=3D!path?"expressinstall.swf":path;this.setAttribute('useExpressIn=
stall',true);},setAttribute:function(name,value){this.attributes[name]=3D=
value;},getAttribute:function(name){return =
this.attributes[name];},addParam:function(name,value){this.params[name]=3D=
value;},getParams:function(){return =
this.params;},addVariable:function(name,value){this.variables[name]=3Dval=
ue;},getVariable:function(name){return =
this.variables[name];},getVariables:function(){return =
this.variables;},getVariablePairs:function(){var variablePairs=3Dnew =
Array();var key;var variables=3Dthis.getVariables();for(key in =
variables){variablePairs[variablePairs.length]=3Dkey+"=3D"+variables[key]=
;}=0A=
return variablePairs;},getSWFHTML:function(){var =
swfNode=3D"";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTyp=
es.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MM=
playerType","PlugIn");this.setAttribute('swf',this.xiSWFPath);}=0A=
swfNode=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')+'"';swfNode+=3D' =
id=3D"'+this.getAttribute('id')+'" name=3D"'+this.getAttribute('id')+'" =
';var params=3Dthis.getParams();for(var key in =
params){swfNode+=3D[key]+'=3D"'+params[key]+'" ';}=0A=
var =
pairs=3Dthis.getVariablePairs().join("&");if(pairs.length>0){swfNode+=3D'=
flashvars=3D"'+pairs+'"';}=0A=
swfNode+=3D'/>';}else{if(this.getAttribute("doExpressInstall")){this.addV=
ariable("MMplayerType","ActiveX");this.setAttribute('swf',this.xiSWFPath)=
;}=0A=
swfNode=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')+'">';swfNode+=3D'<param =
name=3D"movie" value=3D"'+this.getAttribute('swf')+'" />';var =
params=3Dthis.getParams();for(var key in params){swfNode+=3D'<param =
name=3D"'+key+'" value=3D"'+params[key]+'" />';}=0A=
var =
pairs=3Dthis.getVariablePairs().join("&");if(pairs.length>0){swfNode+=3D'=
<param name=3D"flashvars" value=3D"'+pairs+'" />';}=0A=
swfNode+=3D"</object>";}=0A=
return =
swfNode;},write:function(elementId){if(this.getAttribute('useExpressInsta=
ll')){var expressInstallReqVer=3Dnew =
deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(exp=
ressInstallReqVer)&&!this.installedVer.versionIsValid(this.getAttribute('=
version'))){this.setAttribute('doExpressInstall',true);this.addVariable("=
MMredirectURL",escape(this.getAttribute('xiRedirectUrl')));document.title=
=3Ddocument.title.slice(0,47)+" - Flash Player =
Installation";this.addVariable("MMdoctitle",document.title);}}=0A=
if(this.skipDetect||this.getAttribute('doExpressInstall')||this.installed=
Ver.versionIsValid(this.getAttribute('version'))){var n=3D(typeof =
elementId=3D=3D'string')?document.getElementById(elementId):elementId;n.i=
nnerHTML=3Dthis.getSWFHTML();return =
true;}else{if(this.getAttribute('redirectUrl')!=3D""){document.location.r=
eplace(this.getAttribute('redirectUrl'));}}=0A=
return false;}}=0A=
deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){var =
PlayerVersion=3Dnew =
deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeType=
s.length){var x=3Dnavigator.plugins["Shockwave =
Flash"];if(x&&x.description){PlayerVersion=3Dnew =
deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replac=
e(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else =
if(navigator.userAgent&&navigator.userAgent.indexOf("Windows =
CE")>=3D0){var axo=3D1;var =
counter=3D3;while(axo){try{counter++;axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+counter);PlayerVersion=3Dn=
ew =
deconcept.PlayerVersion([counter,0,0]);}catch(e){axo=3Dnull;}}}else{try{v=
ar axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var =
axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");PlayerVersion=3Dnew =
deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess=3D"always";}catch=
(e){if(PlayerVersion.major=3D=3D6){return PlayerVersion;}}=0A=
try{axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}=0A=
if(axo!=3Dnull){PlayerVersion=3Dnew =
deconcept.PlayerVersion(axo.GetVariable("$version").split(" =
")[1].split(","));}}=0A=
return PlayerVersion;}=0A=
deconcept.PlayerVersion=3Dfunction(arrVersion){this.major=3DarrVersion[0]=
!=3Dnull?parseInt(arrVersion[0]):0;this.minor=3DarrVersion[1]!=3Dnull?par=
seInt(arrVersion[1]):0;this.rev=3DarrVersion[2]!=3Dnull?parseInt(arrVersi=
on[2]):0;}=0A=
deconcept.PlayerVersion.prototype.versionIsValid=3Dfunction(fv){if(this.m=
ajor<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;}=0A=
deconcept.util=3D{getRequestParameter:function(param){var =
q=3Ddocument.location.search||document.location.hash;if(param=3D=3Dnull){=
return q;}=0A=
if(q){var pairs=3Dq.substring(1).split("&");for(var =
i=3D0;i<pairs.length;i++){if(pairs[i].substring(0,pairs[i].indexOf("=3D")=
)=3D=3Dparam){return pairs[i].substring((pairs[i].indexOf("=3D")+1));}}}=0A=
return"";}}=0A=
deconcept.SWFObjectUtil.cleanupSWFs=3Dfunction(){var =
objects=3Ddocument.getElementsByTagName("OBJECT");for(var =
i=3Dobjects.length-1;i>=3D0;i--){objects[i].style.display=3D'none';for(va=
r x in objects[i]){if(typeof =
objects[i][x]=3D=3D'function'){objects[i][x]=3Dfunction(){};}}}}=0A=
if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.S=
WFObjectUtil.prepUnload=3Dfunction(){__flash_unloadHandler=3Dfunction(){}=
;__flash_savedUnloadHandler=3Dfunction(){};window.attachEvent("onunload",=
deconcept.SWFObjectUtil.cleanupSWFs);}=0A=
window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);d=
econcept.unloadSet=3Dtrue;}}=0A=
if(!document.getElementById&&document.all){document.getElementById=3Dfunc=
tion(id){return document.all[id];}}=0A=
var getQueryParamValue=3Ddeconcept.util.getRequestParameter;var =
FlashObject=3Ddeconcept.SWFObject;var =
SWFObject=3Ddeconcept.SWFObject;globe.video.write=3Dfunction(playercount)=
{var videoSizes=3D{lw:576,lh:332,sw:341,sh:200}=0A=
var w=3Dundefined;var =
h=3Dundefined;if(globe.video.embedProperties.layout=3D=3D"large"||globe.v=
ideo.embedProperties.layout=3D=3D"major"){w=3DvideoSizes.lw;h=3DvideoSize=
s.lh;}else =
if(globe.video.embedProperties.layout=3D=3D"small"||globe.video.embedProp=
erties.layout=3D=3D"routine"){w=3DvideoSizes.sw;h=3DvideoSizes.sh;}=0A=
var rand=3DMath.floor(Math.random()*10000000+1);var so=3Dnew =
SWFObject(globe.conf.templateUrl+"/flash/tgam_videoPlayer.swf?rand=3D"+ra=
nd,"tVideoPlayer"+playercount,w,h,"8","#000000");so.addParam("wmode","tra=
nsparent");so.addParam("allowscriptaccess","always");for(var prop in =
globe.video.embedProperties){if(globe.video.embedProperties.hasOwnPropert=
y(prop)){var x=3Dprop.toString();var =
y=3Dglobe.video.embedProperties[prop].toString();so.addVariable(x,y);}}=0A=
so.write("tgamvideoplayer"+playercount);}=0A=
globe.video.setAdSpot=3Dfunction(spot){aPs=3Dspot;}=0A=
globe.video.log=3Dfunction(str){console.log(str);}=0A=
globe.video.populateCoAd=3Dfunction(adValue){var =
adCode;if(adValue=3D=3D'house'){adCode=3D"http://www.google.com";}else{ad=
Code=3DadValue;}=0A=
try{document.getElementById("coAdHolder").src=3DadCode;}catch(e){}}
------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://beta.images.theglobeandmail.com/scripts/jquery/ui/jquery-ui-personalized-1.6rc6.min.js

/*=0A=
 * jQuery UI 1.6rc6=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI=0A=
 */=0A=
(function(c){var =
i=3Dc.fn.remove,d=3Dc.browser.mozilla&&(parseFloat(c.browser.version)<1.9=
);c.ui=3D{version:"1.6rc6",plugin:{add:function(k,l,n){var =
m=3Dc.ui[k].prototype;for(var j in =
n){m.plugins[j]=3Dm.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:fun=
ction(j,l,k){var n=3Dj.plugins[l];if(!n){return}for(var =
m=3D0;m<n.length;m++){if(j.options[n[m][0]]){n[m][1].apply(j.element,k)}}=
}},contains:function(k,j){return =
document.compareDocumentPosition?k.compareDocumentPosition(j)&16:k!=3D=3D=
j&&k.contains(j)},cssCache:{},css:function(j){if(c.ui.cssCache[j]){return=
 c.ui.cssCache[j]}var k=3Dc('<div =
class=3D"ui-gen"></div>').addClass(j).css({position:"absolute",top:"-5000=
px",left:"-5000px",display:"block"}).appendTo("body");c.ui.cssCache[j]=3D=
!!((!(/auto|default/).test(k.css("cursor"))||(/^[1-9]/).test(k.css("heigh=
t"))||(/^[1-9]/).test(k.css("width"))||!(/none/).test(k.css("backgroundIm=
age"))||!(/transparent|rgba\(0, 0, 0, =
0\)/).test(k.css("backgroundColor"))));try{c("body").get(0).removeChild(k=
.get(0))}catch(l){}return =
c.ui.cssCache[j]},hasScroll:function(m,k){if(c(m).css("overflow")=3D=3D"h=
idden"){return false}var =
j=3D(k&&k=3D=3D"left")?"scrollLeft":"scrollTop",l=3Dfalse;if(m[j]>0){retu=
rn true}m[j]=3D1;l=3D(m[j]>0);m[j]=3D0;return =
l},isOverAxis:function(k,j,l){return(k>j)&&(k<(j+l))},isOver:function(o,k=
,n,m,j,l){return =
c.ui.isOverAxis(o,n,j)&&c.ui.isOverAxis(k,m,l)},keyCode:{BACKSPACE:8,CAPS=
_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27=
,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVID=
E:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:=
34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){v=
ar =
f=3Dc.attr,e=3Dc.fn.removeAttr,h=3D"http://www.w3.org/2005/07/aaa",a=3D/^=
aria-/,b=3D/^wairole:/;c.attr=3Dfunction(k,j,l){var =
m=3Dl!=3D=3Dundefined;return(j=3D=3D"role"?(m?f.call(this,k,j,"wairole:"+=
l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setAttrib=
uteNS(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.appl=
y(this,arguments)))};c.fn.removeAttr=3Dfunction(j){return(a.test(j)?this.=
each(function(){this.removeAttributeNS(h,j.replace(a,""))}):e.call(this,j=
))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){=
c(this).triggerHandler("remove")});return =
i.apply(this,arguments)},enableSelection:function(){return =
this.attr("unselectable","off").css("MozUserSelect","").unbind("selectsta=
rt.ui")},disableSelection:function(){return =
this.attr("unselectable","on").css("MozUserSelect","none").bind("selectst=
art.ui",function(){return false})},scrollParent:function(){var =
j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||=
(/absolute/).test(this.css("position"))){j=3Dthis.parents().filter(functi=
on(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1)=
)&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"over=
flow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{j=3Dthis.parents()=
.filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",=
1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}r=
eturn(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.e=
xtend(c.expr[":"],{data:function(l,k,j){return =
!!c.data(l,j[3])},focusable:function(k){var =
l=3Dk.nodeName.toLowerCase(),j=3Dc.attr(k,"tabindex");return(/input|selec=
t|textarea|button|object/.test(l)?!k.disabled:"a"=3D=3Dl||"area"=3D=3Dl?k=
.href||!isNaN(j):!isNaN(j))&&!c(k)["area"=3D=3Dl?"parents":"closest"](":h=
idden").length},tabbable:function(k){var =
j=3Dc.attr(k,"tabindex");return(isNaN(j)||j>=3D0)&&c(k).is(":focusable")}=
});function g(m,n,o,l){function k(q){var =
p=3Dc[m][n][q]||[];return(typeof p=3D=3D"string"?p.split(/,?\s+/):p)}var =
j=3Dk("getter");if(l.length=3D=3D1&&typeof =
l[0]=3D=3D"string"){j=3Dj.concat(k("getterSetter"))}return(c.inArray(o,j)=
!=3D-1)}c.widget=3Dfunction(k,j){var =
l=3Dk.split(".")[0];k=3Dk.split(".")[1];c.fn[k]=3Dfunction(p){var =
n=3D(typeof =
p=3D=3D"string"),o=3DArray.prototype.slice.call(arguments,1);if(n&&p.subs=
tring(0,1)=3D=3D"_"){return this}if(n&&g(l,k,p,o)){var =
m=3Dc.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return =
this.each(function(){var q=3Dc.data(this,k);(!q&&!n&&c.data(this,k,new =
c[l][k](this,p))._init());(q&&n&&c.isFunction(q[p])&&q[p].apply(q,o))})};=
c[l]=3Dc[l]||{};c[l][k]=3Dfunction(o,n){var =
m=3Dthis;this.namespace=3Dl;this.widgetName=3Dk;this.widgetEventPrefix=3D=
c[l][k].eventPrefix||k;this.widgetBaseClass=3Dl+"-"+k;this.options=3Dc.ex=
tend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(o)[=
k],n);this.element=3Dc(o).bind("setData."+k,function(q,p,r){if(q.target=3D=
=3Do){return =
m._setData(p,r)}}).bind("getData."+k,function(q,p){if(q.target=3D=3Do){re=
turn m._getData(p)}}).bind("remove",function(){return =
m.destroy()})};c[l][k].prototype=3Dc.extend({},c.widget.prototype,j);c[l]=
[k].getterSetter=3D"option"};c.widget.prototype=3D{_init:function(){},des=
troy:function(){this.element.removeData(this.widgetName).removeClass(this=
.widgetBaseClass+"-disabled =
"+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:f=
unction(l,m){var k=3Dl,j=3Dthis;if(typeof =
l=3D=3D"string"){if(m=3D=3D=3Dundefined){return =
this._getData(l)}k=3D{};k[l]=3Dm}c.each(k,function(n,o){j._setData(n,o)})=
},_getData:function(j){return =
this.options[j]},_setData:function(j,k){this.options[j]=3Dk;if(j=3D=3D"di=
sabled"){this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-=
disabled =
"+this.namespace+"-state-disabled").attr("aria-disabled",k)}},enable:func=
tion(){this._setData("disabled",false)},disable:function(){this._setData(=
"disabled",true)},_trigger:function(l,m,n){var =
p=3Dthis.options[l],j=3D(l=3D=3Dthis.widgetEventPrefix?l:this.widgetEvent=
Prefix+l);m=3Dc.Event(m);m.type=3Dj;if(m.originalEvent){for(var =
k=3Dc.event.props.length,o;k;){o=3Dc.event.props[--k];m[o]=3Dm.originalEv=
ent[o]}}this.element.trigger(m,n);return =
!(c.isFunction(p)&&p.call(this.element[0],m,n)=3D=3D=3Dfalse||m.isDefault=
Prevented())}};c.widget.defaults=3D{disabled:false};c.ui.mouse=3D{_mouseI=
nit:function(){var =
j=3Dthis;this.element.bind("mousedown."+this.widgetName,function(k){retur=
n =
j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._prevent=
ClickEvent){j._preventClickEvent=3Dfalse;return =
false}});if(c.browser.msie){this._mouseUnselectable=3Dthis.element.attr("=
unselectable");this.element.attr("unselectable","on")}this.started=3Dfals=
e},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.b=
rowser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},=
_mouseDown:function(l){if(l.originalEvent.mouseHandled){return}(this._mou=
seStarted&&this._mouseUp(l));this._mouseDownEvent=3Dl;var =
k=3Dthis,m=3D(l.which=3D=3D1),j=3D(typeof =
this.options.cancel=3D=3D"string"?c(l.target).parents().add(l.target).fil=
ter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){=
return =
true}this.mouseDelayMet=3D!this.options.delay;if(!this.mouseDelayMet){thi=
s._mouseDelayTimer=3DsetTimeout(function(){k.mouseDelayMet=3Dtrue},this.o=
ptions.delay)}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this.=
_mouseStarted=3D(this._mouseStart(l)!=3D=3Dfalse);if(!this._mouseStarted)=
{l.preventDefault();return =
true}}this._mouseMoveDelegate=3Dfunction(n){return =
k._mouseMove(n)};this._mouseUpDelegate=3Dfunction(n){return =
k._mouseUp(n)};c(document).bind("mousemove."+this.widgetName,this._mouseM=
oveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.br=
owser.safari||l.preventDefault());l.originalEvent.mouseHandled=3Dtrue;ret=
urn true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return =
this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return =
j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){=
this._mouseStarted=3D(this._mouseStart(this._mouseDownEvent,j)!=3D=3Dfals=
e);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return =
!this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."=
+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetNa=
me,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=3Dfal=
se;this._preventClickEvent=3Dtrue;this._mouseStop(j)}return =
false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouse=
DownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=3D=
this.options.distance)},_mouseDelayMet:function(j){return =
this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_m=
ouseStop:function(j){},_mouseCapture:function(j){return =
true}};c.ui.mouse.defaults=3D{cancel:null,distance:1,delay:0}})(jQuery);/=
*=0A=
 * jQuery UI Draggable 1.6rc6=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Draggables=0A=
 *=0A=
 * Depends:=0A=
 *	ui.core.js=0A=
 */=0A=
(function(a){a.widget("ui.draggable",a.extend({},a.ui.mouse,{_init:functi=
on(){if(this.options.helper=3D=3D"original"&&!(/^(?:r|a|f)/).test(this.el=
ement.css("position"))){this.element[0].style.position=3D"relative"}(this=
.options.cssNamespace&&this.element.addClass(this.options.cssNamespace+"-=
draggable"));(this.options.disabled&&this.element.addClass(this.options.c=
ssNamespace+"-draggable-disabled"));this._mouseInit()},destroy:function()=
{if(!this.element.data("draggable")){return}this.element.removeData("drag=
gable").unbind(".draggable").removeClass(this.options.cssNamespace+"-drag=
gable "+this.options.cssNamespace+"-draggable-dragging =
"+this.options.cssNamespace+"-draggable-disabled");this._mouseDestroy()},=
_mouseCapture:function(b){var =
c=3Dthis.options;if(this.helper||c.disabled||a(b.target).is("."+this.opti=
ons.cssNamespace+"-resizable-handle")){return =
false}this.handle=3Dthis._getHandle(b);if(!this.handle){return =
false}return true},_mouseStart:function(b){var =
c=3Dthis.options;this.helper=3Dthis._createHelper(b);this._cacheHelperPro=
portions();if(a.ui.ddmanager){a.ui.ddmanager.current=3Dthis}this._cacheMa=
rgins();this.cssPosition=3Dthis.helper.css("position");this.scrollParent=3D=
this.helper.scrollParent();this.offset=3Dthis.element.offset();this.offse=
t=3D{top:this.offset.top-this.margins.top,left:this.offset.left-this.marg=
ins.left};a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:=
b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._ge=
tRelativeOffset()});this.originalPosition=3Dthis._generatePosition(b);thi=
s.originalPageX=3Db.pageX;this.originalPageY=3Db.pageY;if(c.cursorAt){thi=
s._adjustOffsetFromHelper(c.cursorAt)}if(c.containment){this._setContainm=
ent()}this._trigger("start",b);this._cacheHelperProportions();if(a.ui.ddm=
anager&&!c.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,b)}this.help=
er.addClass(c.cssNamespace+"-draggable-dragging");this._mouseDrag(b,true)=
;return =
true},_mouseDrag:function(b,d){this.position=3Dthis._generatePosition(b);=
this.positionAbs=3Dthis._convertPositionTo("absolute");if(!d){var =
c=3Dthis._uiHash();this._trigger("drag",b,c);this.position=3Dc.position}i=
f(!this.options.axis||this.options.axis!=3D"y"){this.helper[0].style.left=
=3Dthis.position.left+"px"}if(!this.options.axis||this.options.axis!=3D"x=
"){this.helper[0].style.top=3Dthis.position.top+"px"}if(a.ui.ddmanager){a=
.ui.ddmanager.drag(this,b)}return false},_mouseStop:function(c){var =
d=3Dfalse;if(a.ui.ddmanager&&!this.options.dropBehaviour){d=3Da.ui.ddmana=
ger.drop(this,c)}if(this.dropped){d=3Dthis.dropped;this.dropped=3Dfalse}i=
f((this.options.revert=3D=3D"invalid"&&!d)||(this.options.revert=3D=3D"va=
lid"&&d)||this.options.revert=3D=3D=3Dtrue||(a.isFunction(this.options.re=
vert)&&this.options.revert.call(this.element,d))){var =
b=3Dthis;a(this.helper).animate(this.originalPosition,parseInt(this.optio=
ns.revertDuration,10),function(){b._trigger("stop",c);b._clear()})}else{t=
his._trigger("stop",c);this._clear()}return =
false},_getHandle:function(b){var =
c=3D!this.options.handle||!a(this.options.handle,this.element).length?tru=
e:false;a(this.options.handle,this.element).find("*").andSelf().each(func=
tion(){if(this=3D=3Db.target){c=3Dtrue}});return =
c},_createHelper:function(c){var d=3Dthis.options;var =
b=3Da.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c])):(d.help=
er=3D=3D"clone"?this.element.clone():this.element);if(!b.parents("body").=
length){b.appendTo((d.appendTo=3D=3D"parent"?this.element[0].parentNode:d=
.appendTo))}if(b[0]!=3Dthis.element[0]&&!(/(fixed|absolute)/).test(b.css(=
"position"))){b.css("position","absolute")}return =
b},_adjustOffsetFromHelper:function(b){if(b.left!=3Dundefined){this.offse=
t.click.left=3Db.left+this.margins.left}if(b.right!=3Dundefined){this.off=
set.click.left=3Dthis.helperProportions.width-b.right+this.margins.left}i=
f(b.top!=3Dundefined){this.offset.click.top=3Db.top+this.margins.top}if(b=
.bottom!=3Dundefined){this.offset.click.top=3Dthis.helperProportions.heig=
ht-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetPar=
ent=3Dthis.helper.offsetParent();var =
b=3Dthis.offsetParent.offset();if(this.cssPosition=3D=3D"absolute"&&this.=
scrollParent[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offs=
etParent[0])){b.left+=3Dthis.scrollParent.scrollLeft();b.top+=3Dthis.scro=
llParent.scrollTop()}if((this.offsetParent[0]=3D=3Ddocument.body&&a.brows=
er.mozilla)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.=
toLowerCase()=3D=3D"html"&&a.browser.msie)){b=3D{top:0,left:0}}return{top=
:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.l=
eft+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRela=
tiveOffset:function(){if(this.cssPosition=3D=3D"relative"){var =
b=3Dthis.element.position();return{top:b.top-(parseInt(this.helper.css("t=
op"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.hel=
per.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0=
,left:0}}},_cacheMargins:function(){this.margins=3D{left:(parseInt(this.e=
lement.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTo=
p"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions=3D=
{width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setCo=
ntainment:function(){var =
e=3Dthis.options;if(e.containment=3D=3D"parent"){e.containment=3Dthis.hel=
per[0].parentNode}if(e.containment=3D=3D"document"||e.containment=3D=3D"w=
indow"){this.containment=3D[0-this.offset.relative.left-this.offset.paren=
t.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=3D=
=3D"document"?document:window).width()-this.helperProportions.width-this.=
margins.left,(a(e.containment=3D=3D"document"?document:window).height()||=
document.body.parentNode.scrollHeight)-this.helperProportions.height-this=
.margins.top]}if(!(/^(document|window|parent)$/).test(e.containment)&&e.c=
ontainment.constructor!=3DArray){var =
c=3Da(e.containment)[0];if(!c){return}var =
d=3Da(e.containment).offset();var =
b=3D(a(c).css("overflow")!=3D"hidden");this.containment=3D[d.left+(parseI=
nt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),=
10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)|=
|0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?M=
ath.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("b=
orderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.=
helperProportions.width-this.margins.left,d.top+(b?Math.max(c.scrollHeigh=
t,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10=
)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.=
height-this.margins.top]}else{if(e.containment.constructor=3D=3DArray){th=
is.containment=3De.containment}}},_convertPositionTo:function(f,h){if(!h)=
{h=3Dthis.position}var c=3Df=3D=3D"absolute"?1:-1;var =
e=3Dthis.options,b=3Dthis.cssPosition=3D=3D"absolute"&&!(this.scrollParen=
t[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]=
))?this.offsetParent:this.scrollParent,g=3D(/(html|body)/i).test(b[0].tag=
Name);return{top:(h.top+this.offset.relative.top*c+this.offset.parent.top=
*c-(this.cssPosition=3D=3D"fixed"?-this.scrollParent.scrollTop():(g?0:b.s=
crollTop()))*c),left:(h.left+this.offset.relative.left*c+this.offset.pare=
nt.left*c-(this.cssPosition=3D=3D"fixed"?-this.scrollParent.scrollLeft():=
g?0:b.scrollLeft())*c)}},_generatePosition:function(e){var =
h=3Dthis.options,b=3Dthis.cssPosition=3D=3D"absolute"&&!(this.scrollParen=
t[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]=
))?this.offsetParent:this.scrollParent,i=3D(/(html|body)/i).test(b[0].tag=
Name);if(this.cssPosition=3D=3D"relative"&&!(this.scrollParent[0]!=3Ddocu=
ment&&this.scrollParent[0]!=3Dthis.offsetParent[0])){this.offset.relative=
=3Dthis._getRelativeOffset()}var d=3De.pageX;var =
c=3De.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-thi=
s.offset.click.left<this.containment[0]){d=3Dthis.containment[0]+this.off=
set.click.left}if(e.pageY-this.offset.click.top<this.containment[1]){c=3D=
this.containment[1]+this.offset.click.top}if(e.pageX-this.offset.click.le=
ft>this.containment[2]){d=3Dthis.containment[2]+this.offset.click.left}if=
(e.pageY-this.offset.click.top>this.containment[3]){c=3Dthis.containment[=
3]+this.offset.click.top}}if(h.grid){var =
g=3Dthis.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.gri=
d[1];c=3Dthis.containment?(!(g-this.offset.click.top<this.containment[1]|=
|g-this.offset.click.top>this.containment[3])?g:(!(g-this.offset.click.to=
p<this.containment[1])?g-h.grid[1]:g+h.grid[1])):g;var =
f=3Dthis.originalPageX+Math.round((d-this.originalPageX)/h.grid[0])*h.gri=
d[0];d=3Dthis.containment?(!(f-this.offset.click.left<this.containment[0]=
||f-this.offset.click.left>this.containment[2])?f:(!(f-this.offset.click.=
left<this.containment[0])?f-h.grid[0]:f+h.grid[0])):f}}return{top:(c-this=
.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.c=
ssPosition=3D=3D"fixed"?-this.scrollParent.scrollTop():(i?0:b.scrollTop()=
))),left:(d-this.offset.click.left-this.offset.relative.left-this.offset.=
parent.left+(this.cssPosition=3D=3D"fixed"?-this.scrollParent.scrollLeft(=
):i?0:b.scrollLeft()))}},_clear:function(){this.helper.removeClass(this.o=
ptions.cssNamespace+"-draggable-dragging");if(this.helper[0]!=3Dthis.elem=
ent[0]&&!this.cancelHelperRemoval){this.helper.remove()}this.helper=3Dnul=
l;this.cancelHelperRemoval=3Dfalse},_trigger:function(b,c,d){d=3Dd||this.=
_uiHash();a.ui.plugin.call(this,b,[c,d]);if(b=3D=3D"drag"){this.positionA=
bs=3Dthis._convertPositionTo("absolute")}return =
a.widget.prototype._trigger.call(this,b,c,d)},plugins:{},_uiHash:function=
(b){return{helper:this.helper,position:this.position,absolutePosition:thi=
s.positionAbs,offset:this.positionAbs}}}));a.extend(a.ui.draggable,{versi=
on:"1.6rc6",eventPrefix:"drag",defaults:{appendTo:"parent",axis:false,can=
cel:":input,option",connectToSortable:false,containment:false,cssNamespac=
e:"ui",cursor:"default",cursorAt:false,delay:0,distance:1,grid:false,hand=
le:false,helper:"original",iframeFix:false,opacity:false,refreshPositions=
:false,revert:false,revertDuration:500,scope:"default",scroll:true,scroll=
Sensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20=
,stack:false,zIndex:false}});a.ui.plugin.add("draggable","connectToSortab=
le",{start:function(b,d){var =
c=3Da(this).data("draggable"),e=3Dc.options;c.sortables=3D[];a(e.connectT=
oSortable).each(function(){a(typeof =
this=3D=3D"string"?this+"":this).each(function(){if(a.data(this,"sortable=
")){var =
f=3Da.data(this,"sortable");c.sortables.push({instance:f,shouldRevert:f.o=
ptions.revert});f._refreshItems();f._trigger("activate",b,c)}})})},stop:f=
unction(b,d){var =
c=3Da(this).data("draggable");a.each(c.sortables,function(){if(this.insta=
nce.isOver){this.instance.isOver=3D0;c.cancelHelperRemoval=3Dtrue;this.in=
stance.cancelHelperRemoval=3Dfalse;if(this.shouldRevert){this.instance.op=
tions.revert=3Dtrue}this.instance._mouseStop(b);this.instance.options.hel=
per=3Dthis.instance.options._helper;if(c.options.helper=3D=3D"original"){=
this.instance.currentItem.css({top:"auto",left:"auto"})}}else{this.instan=
ce.cancelHelperRemoval=3Dfalse;this.instance._trigger("deactivate",b,c)}}=
)},drag:function(c,f){var e=3Da(this).data("draggable"),b=3Dthis;var =
d=3Dfunction(i){var =
n=3Dthis.offset.click.top,m=3Dthis.offset.click.left;var =
g=3Dthis.positionAbs.top,k=3Dthis.positionAbs.left;var =
j=3Di.height,l=3Di.width;var p=3Di.top,h=3Di.left;return =
a.ui.isOver(g+n,k+m,p,h,j,l)};a.each(e.sortables,function(g){if(d.call(e,=
this.instance.containerCache)){if(!this.instance.isOver){this.instance.is=
Over=3D1;this.instance.currentItem=3Da(b).clone().appendTo(this.instance.=
element).data("sortable-item",true);this.instance.options._helper=3Dthis.=
instance.options.helper;this.instance.options.helper=3Dfunction(){return =
f.helper[0]};c.target=3Dthis.instance.currentItem[0];this.instance._mouse=
Capture(c,true);this.instance._mouseStart(c,true,true);this.instance.offs=
et.click.top=3De.offset.click.top;this.instance.offset.click.left=3De.off=
set.click.left;this.instance.offset.parent.left-=3De.offset.parent.left-t=
his.instance.offset.parent.left;this.instance.offset.parent.top-=3De.offs=
et.parent.top-this.instance.offset.parent.top;e._trigger("toSortable",c);=
e.dropped=3Dthis.instance.element;this.instance.fromOutside=3De}if(this.i=
nstance.currentItem){this.instance._mouseDrag(c)}}else{if(this.instance.i=
sOver){this.instance.isOver=3D0;this.instance.cancelHelperRemoval=3Dtrue;=
this.instance.options.revert=3Dfalse;this.instance._mouseStop(c,true);thi=
s.instance.options.helper=3Dthis.instance.options._helper;this.instance.c=
urrentItem.remove();if(this.instance.placeholder){this.instance.placehold=
er.remove()}e._trigger("fromSortable",c);e.dropped=3Dfalse}}})}});a.ui.pl=
ugin.add("draggable","cursor",{start:function(c,d){var =
b=3Da("body"),e=3Da(this).data("draggable").options;if(b.css("cursor")){e=
._cursor=3Db.css("cursor")}b.css("cursor",e.cursor)},stop:function(b,c){v=
ar =
d=3Da(this).data("draggable").options;if(d._cursor){a("body").css("cursor=
",d._cursor)}}});a.ui.plugin.add("draggable","iframeFix",{start:function(=
b,c){var =
d=3Da(this).data("draggable").options;a(d.iframeFix=3D=3D=3Dtrue?"iframe"=
:d.iframeFix).each(function(){a('<div class=3D"ui-draggable-iframeFix" =
style=3D"background: =
#fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight=
+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(a(this).offse=
t()).appendTo("body")})},stop:function(b,c){a("div.ui-draggable-iframeFix=
").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add=
("draggable","opacity",{start:function(c,d){var =
b=3Da(d.helper),e=3Da(this).data("draggable").options;if(b.css("opacity")=
){e._opacity=3Db.css("opacity")}b.css("opacity",e.opacity)},stop:function=
(b,c){var =
d=3Da(this).data("draggable").options;if(d._opacity){a(c.helper).css("opa=
city",d._opacity)}}});a.ui.plugin.add("draggable","scroll",{start:functio=
n(c,d){var =
b=3Da(this).data("draggable");if(b.scrollParent[0]!=3Ddocument&&b.scrollP=
arent[0].tagName!=3D"HTML"){b.overflowOffset=3Db.scrollParent.offset()}},=
drag:function(d,e){var =
c=3Da(this).data("draggable"),f=3Dc.options,b=3Dfalse;if(c.scrollParent[0=
]!=3Ddocument&&c.scrollParent[0].tagName!=3D"HTML"){if(!f.axis||f.axis!=3D=
"x"){if((c.overflowOffset.top+c.scrollParent[0].offsetHeight)-d.pageY<f.s=
crollSensitivity){c.scrollParent[0].scrollTop=3Db=3Dc.scrollParent[0].scr=
ollTop+f.scrollSpeed}else{if(d.pageY-c.overflowOffset.top<f.scrollSensiti=
vity){c.scrollParent[0].scrollTop=3Db=3Dc.scrollParent[0].scrollTop-f.scr=
ollSpeed}}}if(!f.axis||f.axis!=3D"y"){if((c.overflowOffset.left+c.scrollP=
arent[0].offsetWidth)-d.pageX<f.scrollSensitivity){c.scrollParent[0].scro=
llLeft=3Db=3Dc.scrollParent[0].scrollLeft+f.scrollSpeed}else{if(d.pageX-c=
.overflowOffset.left<f.scrollSensitivity){c.scrollParent[0].scrollLeft=3D=
b=3Dc.scrollParent[0].scrollLeft-f.scrollSpeed}}}}else{if(!f.axis||f.axis=
!=3D"x"){if(d.pageY-a(document).scrollTop()<f.scrollSensitivity){b=3Da(do=
cument).scrollTop(a(document).scrollTop()-f.scrollSpeed)}else{if(a(window=
).height()-(d.pageY-a(document).scrollTop())<f.scrollSensitivity){b=3Da(d=
ocument).scrollTop(a(document).scrollTop()+f.scrollSpeed)}}}if(!f.axis||f=
.axis!=3D"y"){if(d.pageX-a(document).scrollLeft()<f.scrollSensitivity){b=3D=
a(document).scrollLeft(a(document).scrollLeft()-f.scrollSpeed)}else{if(a(=
window).width()-(d.pageX-a(document).scrollLeft())<f.scrollSensitivity){b=
=3Da(document).scrollLeft(a(document).scrollLeft()+f.scrollSpeed)}}}}if(b=
!=3D=3Dfalse&&a.ui.ddmanager&&!f.dropBehaviour){a.ui.ddmanager.prepareOff=
sets(c,d)}}});a.ui.plugin.add("draggable","snap",{start:function(c,d){var=
 =
b=3Da(this).data("draggable"),e=3Db.options;b.snapElements=3D[];a(e.snap.=
constructor!=3DString?(e.snap.items||":data(draggable)"):e.snap).each(fun=
ction(){var g=3Da(this);var =
f=3Dg.offset();if(this!=3Db.element[0]){b.snapElements.push({item:this,wi=
dth:g.outerWidth(),height:g.outerHeight(),top:f.top,left:f.left})}})},dra=
g:function(u,p){var g=3Da(this).data("draggable"),q=3Dg.options;var =
y=3Dq.snapTolerance;var =
x=3Dp.absolutePosition.left,w=3Dx+g.helperProportions.width,f=3Dp.absolut=
ePosition.top,e=3Df+g.helperProportions.height;for(var =
v=3Dg.snapElements.length-1;v>=3D0;v--){var =
s=3Dg.snapElements[v].left,n=3Ds+g.snapElements[v].width,m=3Dg.snapElemen=
ts[v].top,A=3Dm+g.snapElements[v].height;if(!((s-y<x&&x<n+y&&m-y<f&&f<A+y=
)||(s-y<x&&x<n+y&&m-y<e&&e<A+y)||(s-y<w&&w<n+y&&m-y<f&&f<A+y)||(s-y<w&&w<=
n+y&&m-y<e&&e<A+y))){if(g.snapElements[v].snapping){(g.options.snap.relea=
se&&g.options.snap.release.call(g.element,u,a.extend(g._uiHash(),{snapIte=
m:g.snapElements[v].item})))}g.snapElements[v].snapping=3Dfalse;continue}=
if(q.snapMode!=3D"inner"){var c=3DMath.abs(m-e)<=3Dy;var =
z=3DMath.abs(A-f)<=3Dy;var j=3DMath.abs(s-w)<=3Dy;var =
k=3DMath.abs(n-x)<=3Dy;if(c){p.position.top=3Dg._convertPositionTo("relat=
ive",{top:m-g.helperProportions.height,left:0}).top-g.margins.top}if(z){p=
.position.top=3Dg._convertPositionTo("relative",{top:A,left:0}).top-g.mar=
gins.top}if(j){p.position.left=3Dg._convertPositionTo("relative",{top:0,l=
eft:s-g.helperProportions.width}).left-g.margins.left}if(k){p.position.le=
ft=3Dg._convertPositionTo("relative",{top:0,left:n}).left-g.margins.left}=
}var h=3D(c||z||j||k);if(q.snapMode!=3D"outer"){var =
c=3DMath.abs(m-f)<=3Dy;var z=3DMath.abs(A-e)<=3Dy;var =
j=3DMath.abs(s-x)<=3Dy;var =
k=3DMath.abs(n-w)<=3Dy;if(c){p.position.top=3Dg._convertPositionTo("relat=
ive",{top:m,left:0}).top-g.margins.top}if(z){p.position.top=3Dg._convertP=
ositionTo("relative",{top:A-g.helperProportions.height,left:0}).top-g.mar=
gins.top}if(j){p.position.left=3Dg._convertPositionTo("relative",{top:0,l=
eft:s}).left-g.margins.left}if(k){p.position.left=3Dg._convertPositionTo(=
"relative",{top:0,left:n-g.helperProportions.width}).left-g.margins.left}=
}if(!g.snapElements[v].snapping&&(c||z||j||k||h)){(g.options.snap.snap&&g=
.options.snap.snap.call(g.element,u,a.extend(g._uiHash(),{snapItem:g.snap=
Elements[v].item})))}g.snapElements[v].snapping=3D(c||z||j||k||h)}}});a.u=
i.plugin.add("draggable","stack",{start:function(b,c){var =
e=3Da(this).data("draggable").options;var =
d=3Da.makeArray(a(e.stack.group)).sort(function(g,f){return(parseInt(a(g)=
.css("zIndex"),10)||e.stack.min)-(parseInt(a(f).css("zIndex"),10)||e.stac=
k.min)});a(d).each(function(f){this.style.zIndex=3De.stack.min+f});this[0=
].style.zIndex=3De.stack.min+d.length}});a.ui.plugin.add("draggable","zIn=
dex",{start:function(c,d){var =
b=3Da(d.helper),e=3Da(this).data("draggable").options;if(b.css("zIndex"))=
{e._zIndex=3Db.css("zIndex")}b.css("zIndex",e.zIndex)},stop:function(b,c)=
{var =
d=3Da(this).data("draggable").options;if(d._zIndex){a(c.helper).css("zInd=
ex",d._zIndex)}}})})(jQuery);/*=0A=
 * jQuery UI Droppable 1.6rc6=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Droppables=0A=
 *=0A=
 * Depends:=0A=
 *	ui.core.js=0A=
 *	ui.draggable.js=0A=
 */=0A=
(function(a){a.widget("ui.droppable",{_init:function(){var =
c=3Dthis.options,b=3Dc.accept;this.isover=3D0;this.isout=3D1;this.options=
.accept=3Dthis.options.accept&&a.isFunction(this.options.accept)?this.opt=
ions.accept:function(e){return =
e.is(b)};this.proportions=3D{width:this.element[0].offsetWidth,height:thi=
s.element[0].offsetHeight};a.ui.ddmanager.droppables[this.options.scope]=3D=
a.ui.ddmanager.droppables[this.options.scope]||[];a.ui.ddmanager.droppabl=
es[this.options.scope].push(this);(this.options.cssNamespace&&this.elemen=
t.addClass(this.options.cssNamespace+"-droppable"))},destroy:function(){v=
ar b=3Da.ui.ddmanager.droppables[this.options.scope];for(var =
c=3D0;c<b.length;c++){if(b[c]=3D=3Dthis){b.splice(c,1)}}this.element.remo=
veClass(this.options.cssNamespace+"-droppable =
"+this.options.cssNamespace+"-droppable-disabled").removeData("droppable"=
).unbind(".droppable")},_setData:function(b,c){if(b=3D=3D"accept"){this.o=
ptions.accept=3Dc&&a.isFunction(c)?c:function(e){return =
e.is(accept)}}else{a.widget.prototype._setData.apply(this,arguments)}},_a=
ctivate:function(c){var =
b=3Da.ui.ddmanager.current;if(this.options.activeClass){this.element.addC=
lass(this.options.activeClass)}(b&&this._trigger("activate",c,this.ui(b))=
)},_deactivate:function(c){var =
b=3Da.ui.ddmanager.current;if(this.options.activeClass){this.element.remo=
veClass(this.options.activeClass)}(b&&this._trigger("deactivate",c,this.u=
i(b)))},_over:function(c){var =
b=3Da.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]=3D=3Dthis=
.element[0]){return}if(this.options.accept.call(this.element[0],(b.curren=
tItem||b.element))){if(this.options.hoverClass){this.element.addClass(thi=
s.options.hoverClass)}this._trigger("over",c,this.ui(b))}},_out:function(=
c){var =
b=3Da.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]=3D=3Dthis=
.element[0]){return}if(this.options.accept.call(this.element[0],(b.curren=
tItem||b.element))){if(this.options.hoverClass){this.element.removeClass(=
this.options.hoverClass)}this._trigger("out",c,this.ui(b))}},_drop:functi=
on(c,d){var =
b=3Dd||a.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]=3D=3Dt=
his.element[0]){return false}var =
e=3Dfalse;this.element.find(":data(droppable)").not("."+b.options.cssName=
space+"-draggable-dragging").each(function(){var =
f=3Da.data(this,"droppable");if(f.options.greedy&&a.ui.intersect(b,a.exte=
nd(f,{offset:f.element.offset()}),f.options.tolerance)){e=3Dtrue;return =
false}});if(e){return =
false}if(this.options.accept.call(this.element[0],(b.currentItem||b.eleme=
nt))){if(this.options.activeClass){this.element.removeClass(this.options.=
activeClass)}if(this.options.hoverClass){this.element.removeClass(this.op=
tions.hoverClass)}this._trigger("drop",c,this.ui(b));return =
this.element}return =
false},ui:function(b){return{draggable:(b.currentItem||b.element),helper:=
b.helper,position:b.position,absolutePosition:b.positionAbs,offset:b.posi=
tionAbs}}});a.extend(a.ui.droppable,{version:"1.6rc6",eventPrefix:"drop",=
defaults:{accept:"*",activeClass:false,cssNamespace:"ui",greedy:false,hov=
erClass:false,scope:"default",tolerance:"intersect"}});a.ui.intersect=3Df=
unction(q,j,o){if(!j.offset){return false}var =
e=3D(q.positionAbs||q.position.absolute).left,d=3De+q.helperProportions.w=
idth,n=3D(q.positionAbs||q.position.absolute).top,m=3Dn+q.helperProportio=
ns.height;var =
g=3Dj.offset.left,c=3Dg+j.proportions.width,p=3Dj.offset.top,k=3Dp+j.prop=
ortions.height;switch(o){case"fit":return(g<e&&d<c&&p<n&&m<k);break;case"=
intersect":return(g<e+(q.helperProportions.width/2)&&d-(q.helperProportio=
ns.width/2)<c&&p<n+(q.helperProportions.height/2)&&m-(q.helperProportions=
.height/2)<k);break;case"pointer":var =
h=3D((q.positionAbs||q.position.absolute).left+(q.clickOffset||q.offset.c=
lick).left),i=3D((q.positionAbs||q.position.absolute).top+(q.clickOffset|=
|q.offset.click).top),f=3Da.ui.isOver(i,h,p,g,j.proportions.height,j.prop=
ortions.width);return =
f;break;case"touch":return((n>=3Dp&&n<=3Dk)||(m>=3Dp&&m<=3Dk)||(n<p&&m>k)=
)&&((e>=3Dg&&e<=3Dc)||(d>=3Dg&&d<=3Dc)||(e<g&&d>c));break;default:return =
false;break}};a.ui.ddmanager=3D{current:null,droppables:{"default":[]},pr=
epareOffsets:function(e,g){var =
b=3Da.ui.ddmanager.droppables[e.options.scope];var f=3Dg?g.type:null;var =
h=3D(e.currentItem||e.element).find(":data(droppable)").andSelf();droppab=
lesLoop:for(var =
d=3D0;d<b.length;d++){if(b[d].options.disabled||(e&&!b[d].options.accept.=
call(b[d].element[0],(e.currentItem||e.element)))){continue}for(var =
c=3D0;c<h.length;c++){if(h[c]=3D=3Db[d].element[0]){b[d].proportions.heig=
ht=3D0;continue =
droppablesLoop}}b[d].visible=3Db[d].element.css("display")!=3D"none";if(!=
b[d].visible){continue}b[d].offset=3Db[d].element.offset();b[d].proportio=
ns=3D{width:b[d].element[0].offsetWidth,height:b[d].element[0].offsetHeig=
ht};if(f=3D=3D"mousedown"){b[d]._activate.call(b[d],g)}}},drop:function(b=
,c){var =
d=3Dfalse;a.each(a.ui.ddmanager.droppables[b.options.scope],function(){if=
(!this.options){return}if(!this.options.disabled&&this.visible&&a.ui.inte=
rsect(b,this,this.options.tolerance)){d=3Dthis._drop.call(this,c)}if(!thi=
s.options.disabled&&this.visible&&this.options.accept.call(this.element[0=
],(b.currentItem||b.element))){this.isout=3D1;this.isover=3D0;this._deact=
ivate.call(this,c)}});return =
d},drag:function(b,c){if(b.options.refreshPositions){a.ui.ddmanager.prepa=
reOffsets(b,c)}a.each(a.ui.ddmanager.droppables[b.options.scope],function=
(){if(this.options.disabled||this.greedyChild||!this.visible){return}var =
e=3Da.ui.intersect(b,this,this.options.tolerance);var =
g=3D!e&&this.isover=3D=3D1?"isout":(e&&this.isover=3D=3D0?"isover":null);=
if(!g){return}var f;if(this.options.greedy){var =
d=3Dthis.element.parents(":data(droppable):eq(0)");if(d.length){f=3Da.dat=
a(d[0],"droppable");f.greedyChild=3D(g=3D=3D"isover"?1:0)}}if(f&&g=3D=3D"=
isover"){f.isover=3D0;f.isout=3D1;f._out.call(f,c)}this[g]=3D1;this[g=3D=3D=
"isout"?"isover":"isout"]=3D0;this[g=3D=3D"isover"?"_over":"_out"].call(t=
his,c);if(f&&g=3D=3D"isout"){f.isout=3D0;f.isover=3D1;f._over.call(f,c)}}=
)}}})(jQuery);/*=0A=
 * jQuery UI Resizable 1.6rc6=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Resizables=0A=
 *=0A=
 * Depends:=0A=
 *	ui.core.js=0A=
 */=0A=
(function(b){b.widget("ui.resizable",b.extend({},b.ui.mouse,{_init:functi=
on(){var =
d=3Dthis,h=3Dthis.options;this.element.addClass("ui-resizable");b.extend(=
this,{_aspectRatio:!!(h.aspectRatio),aspectRatio:h.aspectRatio,originalEl=
ement:this.element,proportionallyResize:h.proportionallyResize?[h.proport=
ionallyResize]:[],_helper:h.helper||h.ghost||h.animate?h.helper||"ui-resi=
zable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|i=
nput|select|button|img/i)){if(/relative/.test(this.element.css("position"=
))&&b.browser.opera){this.element.css({position:"relative",top:"auto",lef=
t:"auto"})}this.element.wrap(b('<div class=3D"ui-wrapper" =
style=3D"overflow: =
hidden;"></div>').css({position:this.element.css("position"),width:this.e=
lement.outerWidth(),height:this.element.outerHeight(),top:this.element.cs=
s("top"),left:this.element.css("left")}));this.element=3Dthis.element.par=
ent();this.elementIsWrapper=3Dtrue;this.element.css({marginLeft:this.orig=
inalElement.css("marginLeft"),marginTop:this.originalElement.css("marginT=
op"),marginRight:this.originalElement.css("marginRight"),marginBottom:thi=
s.originalElement.css("marginBottom")});this.originalElement.css({marginL=
eft:0,marginTop:0,marginRight:0,marginBottom:0});if(b.browser.safari&&h.p=
reventDefault){this.originalElement.css("resize","none")}this.proportiona=
llyResize.push(this.originalElement.css({position:"static",zoom:1,display=
:"block"}));this.originalElement.css({margin:this.originalElement.css("ma=
rgin")});this._proportionallyResize()}this.handles=3Dh.handles||(!b(".ui-=
resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".=
ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable=
-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});=
if(this.handles.constructor=3D=3DString){if(this.handles=3D=3D"all"){this=
.handles=3D"n,e,s,w,se,sw,ne,nw"}var =
j=3Dthis.handles.split(",");this.handles=3D{};for(var =
e=3D0;e<j.length;e++){var g=3Db.trim(j[e]),c=3D"ui-resizable-"+g;var =
f=3Db('<div class=3D"ui-resizable-handle =
'+c+'"></div>');if(/sw|se|ne|nw/.test(g)){f.css({zIndex:++h.zIndex})}if("=
se"=3D=3Dg){f.addClass("ui-icon =
ui-icon-gripsmall-diagonal-se")}this.handles[g]=3D".ui-resizable-"+g;this=
.element.append(f)}}this._renderAxis=3Dfunction(o){o=3Do||this.element;fo=
r(var l in =
this.handles){if(this.handles[l].constructor=3D=3DString){this.handles[l]=
=3Db(this.handles[l],this.element).show()}if(h.transparent){this.handles[=
l].css({opacity:0})}if(this.elementIsWrapper&&this.originalElement[0].nod=
eName.match(/textarea|input|select|button/i)){var =
m=3Db(this.handles[l],this.element),n=3D0;n=3D/sw|ne|nw|se|n|s/.test(l)?m=
.outerHeight():m.outerWidth();var =
k=3D["padding",/ne|nw|n/.test(l)?"Top":/se|sw|s/.test(l)?"Bottom":/^e$/.t=
est(l)?"Right":"Left"].join("");if(!h.transparent){o.css(k,n)}this._propo=
rtionallyResize()}if(!b(this.handles[l]).length){continue}}};this._render=
Axis(this.element);this._handles=3Db(".ui-resizable-handle",this.element)=
;if(h.disableSelection){this._handles.disableSelection()}this._handles.mo=
useover(function(){if(!d.resizing){if(this.className){var =
i=3Dthis.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}d.axis=3D=
i&&i[1]?i[1]:"se"}});if(h.autoHide){this._handles.hide();b(this.element).=
addClass("ui-resizable-autohide").hover(function(){b(this).removeClass("u=
i-resizable-autohide");d._handles.show()},function(){if(!d.resizing){b(th=
is).addClass("ui-resizable-autohide");d._handles.hide()}})}this._mouseIni=
t()},destroy:function(){this._mouseDestroy();var =
c=3Dfunction(d){b(d).removeClass("ui-resizable =
ui-resizable-disabled").removeData("resizable").unbind(".resizable").find=
(".ui-resizable-handle").remove()};if(this.elementIsWrapper){c(this.eleme=
nt);this.wrapper.parent().append(this.originalElement.css({position:this.=
wrapper.css("position"),width:this.wrapper.outerWidth(),height:this.wrapp=
er.outerHeight(),top:this.wrapper.css("top"),left:this.wrapper.css("left"=
)})).end().remove()}c(this.originalElement)},_mouseCapture:function(d){va=
r e=3Dfalse;for(var c in =
this.handles){if(b(this.handles[c])[0]=3D=3Dd.target){e=3Dtrue}}return =
this.options.disabled||!!e},_mouseStart:function(e){var =
h=3Dthis.options,d=3Dthis.element.position(),c=3Dthis.element;this.resizi=
ng=3Dtrue;this.documentScroll=3D{top:b(document).scrollTop(),left:b(docum=
ent).scrollLeft()};if(c.is(".ui-draggable")||(/absolute/).test(c.css("pos=
ition"))){c.css({position:"absolute",top:d.top,left:d.left})}if(b.browser=
.opera&&(/relative/).test(c.css("position"))){c.css({position:"relative",=
top:"auto",left:"auto"})}this._renderProxy();var =
i=3Da(this.helper.css("left")),f=3Da(this.helper.css("top"));if(h.contain=
ment){i+=3Db(h.containment).scrollLeft()||0;f+=3Db(h.containment).scrollT=
op()||0}this.offset=3Dthis.helper.offset();this.position=3D{left:i,top:f}=
;this.size=3Dthis._helper?{width:c.outerWidth(),height:c.outerHeight()}:{=
width:c.width(),height:c.height()};this.originalSize=3Dthis._helper?{widt=
h:c.outerWidth(),height:c.outerHeight()}:{width:c.width(),height:c.height=
()};this.originalPosition=3D{left:i,top:f};this.sizeDiff=3D{width:c.outer=
Width()-c.width(),height:c.outerHeight()-c.height()};this.originalMousePo=
sition=3D{left:e.pageX,top:e.pageY};this.aspectRatio=3D(typeof =
h.aspectRatio=3D=3D"number")?h.aspectRatio:((this.originalSize.width/this=
.originalSize.height)||1);if(h.preserveCursor){var =
g=3Db(".ui-resizable-"+this.axis).css("cursor");b("body").css("cursor",g=3D=
=3D"auto"?this.axis+"-resize":g)}this._propagate("start",e);return =
true},_mouseDrag:function(c){var =
f=3Dthis.helper,e=3Dthis.options,k=3D{},n=3Dthis,h=3Dthis.originalMousePo=
sition,l=3Dthis.axis;var =
p=3D(c.pageX-h.left)||0,m=3D(c.pageY-h.top)||0;var =
g=3Dthis._change[l];if(!g){return false}var =
j=3Dg.apply(this,[c,p,m]),i=3Db.browser.msie&&b.browser.version<7,d=3Dthi=
s.sizeDiff;if(this._aspectRatio||c.shiftKey){j=3Dthis._updateRatio(j,c)}j=
=3Dthis._respectSize(j,c);this._propagate("resize",c);f.css({top:this.pos=
ition.top+"px",left:this.position.left+"px",width:this.size.width+"px",he=
ight:this.size.height+"px"});if(!this._helper&&this.proportionallyResize.=
length){this._proportionallyResize()}this._updateCache(j);this._trigger("=
resize",c,this.ui());return =
false},_mouseStop:function(f){this.resizing=3Dfalse;var =
g=3Dthis.options,k=3Dthis;if(this._helper){var =
e=3Dthis.proportionallyResize,c=3De.length&&(/textarea/i).test(e[0].nodeN=
ame),d=3Dc&&b.ui.hasScroll(e[0],"left")?0:k.sizeDiff.height,i=3Dc?0:k.siz=
eDiff.width;var =
l=3D{width:(k.size.width-i),height:(k.size.height-d)},h=3D(parseInt(k.ele=
ment.css("left"),10)+(k.position.left-k.originalPosition.left))||null,j=3D=
(parseInt(k.element.css("top"),10)+(k.position.top-k.originalPosition.top=
))||null;if(!g.animate){this.element.css(b.extend(l,{top:j,left:h}))}if(t=
his._helper&&!g.animate){this._proportionallyResize()}}if(g.preserveCurso=
r){b("body").css("cursor","auto")}this._propagate("stop",f);if(this._help=
er){this.helper.remove()}return false},_updateCache:function(c){var =
d=3Dthis.options;this.offset=3Dthis.helper.offset();if(c.left){this.posit=
ion.left=3Dc.left}if(c.top){this.position.top=3Dc.top}if(c.height){this.s=
ize.height=3Dc.height}if(c.width){this.size.width=3Dc.width}},_updateRati=
o:function(f,e){var =
g=3Dthis.options,h=3Dthis.position,d=3Dthis.size,c=3Dthis.axis;if(f.heigh=
t){f.width=3D(d.height*this.aspectRatio)}else{if(f.width){f.height=3D(d.w=
idth/this.aspectRatio)}}if(c=3D=3D"sw"){f.left=3Dh.left+(d.width-f.width)=
;f.top=3Dnull}if(c=3D=3D"nw"){f.top=3Dh.top+(d.height-f.height);f.left=3D=
h.left+(d.width-f.width)}return f},_respectSize:function(j,e){var =
r=3Dfunction(o){return !isNaN(parseInt(o,10))};var =
h=3Dthis.helper,g=3Dthis.options,p=3Dthis._aspectRatio||e.shiftKey,n=3Dth=
is.axis,s=3Dr(j.width)&&g.maxWidth&&(g.maxWidth<j.width),k=3Dr(j.height)&=
&g.maxHeight&&(g.maxHeight<j.height),f=3Dr(j.width)&&g.minWidth&&(g.minWi=
dth>j.width),q=3Dr(j.height)&&g.minHeight&&(g.minHeight>j.height);if(f){j=
.width=3Dg.minWidth}if(q){j.height=3Dg.minHeight}if(s){j.width=3Dg.maxWid=
th}if(k){j.height=3Dg.maxHeight}var =
d=3Dthis.originalPosition.left+this.originalSize.width,m=3Dthis.position.=
top+this.size.height;var =
i=3D/sw|nw|w/.test(n),c=3D/nw|ne|n/.test(n);if(f&&i){j.left=3Dd-g.minWidt=
h}if(s&&i){j.left=3Dd-g.maxWidth}if(q&&c){j.top=3Dm-g.minHeight}if(k&&c){=
j.top=3Dm-g.maxHeight}var =
l=3D!j.width&&!j.height;if(l&&!j.left&&j.top){j.top=3Dnull}else{if(l&&!j.=
top&&j.left){j.left=3Dnull}}return =
j},_proportionallyResize:function(){var =
h=3Dthis.options;if(!this.proportionallyResize.length){return}var =
e=3Dthis.helper||this.element;for(var =
d=3D0;d<this.proportionallyResize.length;d++){var =
f=3Dthis.proportionallyResize[d];if(!this.borderDif){var =
c=3D[f.css("borderTopWidth"),f.css("borderRightWidth"),f.css("borderBotto=
mWidth"),f.css("borderLeftWidth")],g=3D[f.css("paddingTop"),f.css("paddin=
gRight"),f.css("paddingBottom"),f.css("paddingLeft")];this.borderDif=3Db.=
map(c,function(j,l){var =
k=3DparseInt(j,10)||0,m=3DparseInt(g[l],10)||0;return =
k+m})}if(b.browser.msie&&!(!(b(e).is(":hidden")||b(e).parents(":hidden").=
length))){continue}f.css({height:(e.height()-this.borderDif[0]-this.borde=
rDif[2])||0,width:(e.width()-this.borderDif[1]-this.borderDif[3])||0})}},=
_renderProxy:function(){var =
d=3Dthis.element,g=3Dthis.options;this.elementOffset=3Dd.offset();if(this=
._helper){this.helper=3Dthis.helper||b('<div =
style=3D"overflow:hidden;"></div>');var =
c=3Db.browser.msie&&b.browser.version<7,e=3D(c?1:0),f=3D(c?2:-1);this.hel=
per.addClass(this._helper).css({width:this.element.outerWidth()+f,height:=
this.element.outerHeight()+f,position:"absolute",left:this.elementOffset.=
left-e+"px",top:this.elementOffset.top-e+"px",zIndex:++g.zIndex});this.he=
lper.appendTo("body");if(g.disableSelection){this.helper.disableSelection=
()}}else{this.helper=3Dthis.element}},_change:{e:function(e,d,c){return{w=
idth:this.originalSize.width+d}},w:function(f,d,c){var =
h=3Dthis.options,e=3Dthis.originalSize,g=3Dthis.originalPosition;return{l=
eft:g.left+d,width:e.width-d}},n:function(f,d,c){var =
h=3Dthis.options,e=3Dthis.originalSize,g=3Dthis.originalPosition;return{t=
op:g.top+c,height:e.height-c}},s:function(e,d,c){return{height:this.origi=
nalSize.height+c}},se:function(e,d,c){return =
b.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[=
e,d,c]))},sw:function(e,d,c){return =
b.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[=
e,d,c]))},ne:function(e,d,c){return =
b.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[=
e,d,c]))},nw:function(e,d,c){return =
b.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[=
e,d,c]))}},_propagate:function(d,c){b.ui.plugin.call(this,d,[c,this.ui()]=
);(d!=3D"resize"&&this._trigger(d,c,this.ui()))},plugins:{},ui:function()=
{return{originalElement:this.originalElement,element:this.element,helper:=
this.helper,position:this.position,size:this.size,originalSize:this.origi=
nalSize,originalPosition:this.originalPosition}}}));b.extend(b.ui.resizab=
le,{version:"1.6rc6",eventPrefix:"resize",defaults:{alsoResize:false,anim=
ate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,=
autoHide:false,cancel:":input,option",containment:false,delay:0,disableSe=
lection:true,distance:1,ghost:false,grid:false,handles:"e,s,se",helper:fa=
lse,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,preserveCursor:=
true,preventDefault:true,proportionallyResize:false,transparent:false,zIn=
dex:1000}});b.ui.plugin.add("resizable","alsoResize",{start:function(d,e)=
{var =
c=3Db(this).data("resizable"),f=3Dc.options;_store=3Dfunction(g){b(g).eac=
h(function(){b(this).data("resizable-alsoresize",{width:parseInt(b(this).=
width(),10),height:parseInt(b(this).height(),10),left:parseInt(b(this).cs=
s("left"),10),top:parseInt(b(this).css("top"),10)})})};if(typeof(f.alsoRe=
size)=3D=3D"object"&&!f.alsoResize.parentNode){if(f.alsoResize.length){f.=
alsoResize=3Df.alsoResize[0];_store(f.alsoResize)}else{b.each(f.alsoResiz=
e,function(g,h){_store(g)})}}else{_store(f.alsoResize)}},resize:function(=
e,g){var =
d=3Db(this).data("resizable"),h=3Dd.options,f=3Dd.originalSize,j=3Dd.orig=
inalPosition;var =
i=3D{height:(d.size.height-f.height)||0,width:(d.size.width-f.width)||0,t=
op:(d.position.top-j.top)||0,left:(d.position.left-j.left)||0},c=3Dfuncti=
on(k,l){b(k).each(function(){var =
o=3Db(this),p=3Db(this).data("resizable-alsoresize"),n=3D{},m=3Dl&&l.leng=
th?l:["width","height","top","left"];b.each(m||["width","height","top","l=
eft"],function(q,s){var =
r=3D(p[s]||0)+(i[s]||0);if(r&&r>=3D0){n[s]=3Dr||null}});if(/relative/.tes=
t(o.css("position"))&&b.browser.opera){d._revertToRelativePosition=3Dtrue=
;o.css({position:"absolute",top:"auto",left:"auto"})}o.css(n)})};if(typeo=
f(h.alsoResize)=3D=3D"object"&&!h.alsoResize.nodeType){b.each(h.alsoResiz=
e,function(k,l){c(k,l)})}else{c(h.alsoResize)}},stop:function(d,e){var =
c=3Db(this).data("resizable");if(c._revertToRelativePosition&&b.browser.o=
pera){c._revertToRelativePosition=3Dfalse;el.css({position:"relative"})}b=
(this).removeData("resizable-alsoresize-start")}});b.ui.plugin.add("resiz=
able","animate",{stop:function(g,l){var =
m=3Db(this).data("resizable"),h=3Dm.options;var =
f=3Dh.proportionallyResize,c=3Df&&(/textarea/i).test(f.get(0).nodeName),d=
=3Dc&&b.ui.hasScroll(f.get(0),"left")?0:m.sizeDiff.height,j=3Dc?0:m.sizeD=
iff.width;var =
e=3D{width:(m.size.width-j),height:(m.size.height-d)},i=3D(parseInt(m.ele=
ment.css("left"),10)+(m.position.left-m.originalPosition.left))||null,k=3D=
(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top=
))||null;m.element.animate(b.extend(e,k&&i?{top:k,left:i}:{}),{duration:h=
.animateDuration,easing:h.animateEasing,step:function(){var =
n=3D{width:parseInt(m.element.css("width"),10),height:parseInt(m.element.=
css("height"),10),top:parseInt(m.element.css("top"),10),left:parseInt(m.e=
lement.css("left"),10)};if(f){f.css({width:n.width,height:n.height})}m._u=
pdateCache(n);m._propagate("resize",g)}})}});b.ui.plugin.add("resizable",=
"containment",{start:function(d,n){var =
r=3Db(this).data("resizable"),h=3Dr.options,j=3Dr.element;var =
e=3Dh.containment,i=3D(e instanceof =
b)?e.get(0):(/parent/.test(e))?j.parent().get(0):e;if(!i){return}r.contai=
nerElement=3Db(i);if(/document/.test(e)||e=3D=3Ddocument){r.containerOffs=
et=3D{left:0,top:0};r.containerPosition=3D{left:0,top:0};r.parentData=3D{=
element:b(document),left:0,top:0,width:b(document).width(),height:b(docum=
ent).height()||document.body.parentNode.scrollHeight}}else{var =
l=3Db(i),g=3D[];b(["Top","Right","Left","Bottom"]).each(function(p,o){g[p=
]=3Da(l.css("padding"+o))});r.containerOffset=3Dl.offset();r.containerPos=
ition=3Dl.position();r.containerSize=3D{height:(l.innerHeight()-g[3]),wid=
th:(l.innerWidth()-g[1])};var =
m=3Dr.containerOffset,c=3Dr.containerSize.height,k=3Dr.containerSize.widt=
h,f=3D(b.ui.hasScroll(i,"left")?i.scrollWidth:k),q=3D(b.ui.hasScroll(i)?i=
.scrollHeight:c);r.parentData=3D{element:i,left:m.left,top:m.top,width:f,=
height:q}}},resize:function(e,l){var =
p=3Db(this).data("resizable"),g=3Dp.options,d=3Dp.containerSize,k=3Dp.con=
tainerOffset,i=3Dp.size,j=3Dp.position,m=3Dg._aspectRatio||e.shiftKey,c=3D=
{top:0,left:0},f=3Dp.containerElement;if(f[0]!=3Ddocument&&(/static/).tes=
t(f.css("position"))){c=3Dk}if(j.left<(p._helper?k.left:0)){p.size.width=3D=
p.size.width+(p._helper?(p.position.left-k.left):(p.position.left-c.left)=
);if(m){p.size.height=3Dp.size.width/g.aspectRatio}p.position.left=3Dg.he=
lper?k.left:0}if(j.top<(p._helper?k.top:0)){p.size.height=3Dp.size.height=
+(p._helper?(p.position.top-k.top):p.position.top);if(m){p.size.width=3Dp=
.size.height*g.aspectRatio}p.position.top=3Dp._helper?k.top:0}var =
h=3DMath.abs((p._helper?p.offset.left-c.left:(p.offset.left-c.left))+p.si=
zeDiff.width),n=3DMath.abs((p._helper?p.offset.top-c.top:(p.offset.top-k.=
top))+p.sizeDiff.height);if(h+p.size.width>=3Dp.parentData.width){p.size.=
width=3Dp.parentData.width-h;if(m){p.size.height=3Dp.size.width/g.aspectR=
atio}}if(n+p.size.height>=3Dp.parentData.height){p.size.height=3Dp.parent=
Data.height-n;if(m){p.size.width=3Dp.size.height*g.aspectRatio}}},stop:fu=
nction(d,l){var =
n=3Db(this).data("resizable"),e=3Dn.options,j=3Dn.position,k=3Dn.containe=
rOffset,c=3Dn.containerPosition,f=3Dn.containerElement;var =
g=3Db(n.helper),p=3Dg.offset(),m=3Dg.outerWidth()-n.sizeDiff.width,i=3Dg.=
outerHeight()-n.sizeDiff.height;if(n._helper&&!e.animate&&(/relative/).te=
st(f.css("position"))){b(this).css({left:p.left-c.left-k.left,width:m,hei=
ght:i})}if(n._helper&&!e.animate&&(/static/).test(f.css("position"))){b(t=
his).css({left:p.left-c.left-k.left,width:m,height:i})}}});b.ui.plugin.ad=
d("resizable","ghost",{start:function(e,f){var =
c=3Db(this).data("resizable"),g=3Dc.options,h=3Dg.proportionallyResize,d=3D=
c.size;c.ghost=3Dc.originalElement.clone();c.ghost.css({opacity:0.25,disp=
lay:"block",position:"relative",height:d.height,width:d.width,margin:0,le=
ft:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof =
g.ghost=3D=3D"string"?g.ghost:"");c.ghost.appendTo(c.helper)},resize:func=
tion(d,e){var =
c=3Db(this).data("resizable"),f=3Dc.options;if(c.ghost){c.ghost.css({posi=
tion:"relative",height:c.size.height,width:c.size.width})}},stop:function=
(d,e){var =
c=3Db(this).data("resizable"),f=3Dc.options;if(c.ghost&&c.helper){c.helpe=
r.get(0).removeChild(c.ghost.get(0))}}});b.ui.plugin.add("resizable","gri=
d",{resize:function(c,k){var =
m=3Db(this).data("resizable"),f=3Dm.options,i=3Dm.size,g=3Dm.originalSize=
,h=3Dm.originalPosition,l=3Dm.axis,j=3Df._aspectRatio||c.shiftKey;f.grid=3D=
typeof f.grid=3D=3D"number"?[f.grid,f.grid]:f.grid;var =
e=3DMath.round((i.width-g.width)/(f.grid[0]||1))*(f.grid[0]||1),d=3DMath.=
round((i.height-g.height)/(f.grid[1]||1))*(f.grid[1]||1);if(/^(se|s|e)$/.=
test(l)){m.size.width=3Dg.width+e;m.size.height=3Dg.height+d}else{if(/^(n=
e)$/.test(l)){m.size.width=3Dg.width+e;m.size.height=3Dg.height+d;m.posit=
ion.top=3Dh.top-d}else{if(/^(sw)$/.test(l)){m.size.width=3Dg.width+e;m.si=
ze.height=3Dg.height+d;m.position.left=3Dh.left-e}else{m.size.width=3Dg.w=
idth+e;m.size.height=3Dg.height+d;m.position.top=3Dh.top-d;m.position.lef=
t=3Dh.left-e}}}}});var a=3Dfunction(c){return =
parseInt(c,10)||0}})(jQuery);/*=0A=
 * jQuery UI Selectable 1.6rc6=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Selectables=0A=
 *=0A=
 * Depends:=0A=
 *	ui.core.js=0A=
 */=0A=
(function(a){a.widget("ui.selectable",a.extend({},a.ui.mouse,{_init:funct=
ion(){var =
b=3Dthis;this.element.addClass("ui-selectable");this.dragged=3Dfalse;var =
c;this.refresh=3Dfunction(){c=3Da(b.options.filter,b.element[0]);c.each(f=
unction(){var d=3Da(this);var =
e=3Dd.offset();a.data(this,"selectable-item",{element:this,$element:d,lef=
t:e.left,top:e.top,right:e.left+d.outerWidth(),bottom:e.top+d.outerHeight=
(),startselected:false,selected:d.hasClass("ui-selected"),selecting:d.has=
Class("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.=
refresh();this.selectees=3Dc.addClass("ui-selectee");this._mouseInit();th=
is.helper=3Da(document.createElement("div")).css({border:"1px dotted =
black"}).addClass("ui-selectable-helper")},destroy:function(){this.elemen=
t.removeClass("ui-selectable =
ui-selectable-disabled").removeData("selectable").unbind(".selectable");t=
his._mouseDestroy()},_mouseStart:function(d){var =
b=3Dthis;this.opos=3D[d.pageX,d.pageY];if(this.options.disabled){return}v=
ar =
c=3Dthis.options;this.selectees=3Da(c.filter,this.element[0]);this._trigg=
er("start",d);a("body").append(this.helper);this.helper.css({"z-index":10=
0,position:"absolute",left:d.clientX,top:d.clientY,width:0,height:0});if(=
c.autoRefresh){this.refresh()}this.selectees.filter(".ui-selected").each(=
function(){var =
e=3Da.data(this,"selectable-item");e.startselected=3Dtrue;if(!d.metaKey){=
e.$element.removeClass("ui-selected");e.selected=3Dfalse;e.$element.addCl=
ass("ui-unselecting");e.unselecting=3Dtrue;b._trigger("unselecting",d,{un=
selecting:e.element})}});a(d.target).parents().andSelf().each(function(){=
var =
e=3Da.data(this,"selectable-item");if(e){e.$element.removeClass("ui-unsel=
ecting").addClass("ui-selecting");e.unselecting=3Dfalse;e.selecting=3Dtru=
e;e.selected=3Dtrue;b._trigger("selecting",d,{selecting:e.element});retur=
n false}})},_mouseDrag:function(i){var =
c=3Dthis;this.dragged=3Dtrue;if(this.options.disabled){return}var =
e=3Dthis.options;var =
d=3Dthis.opos[0],h=3Dthis.opos[1],b=3Di.pageX,g=3Di.pageY;if(d>b){var =
f=3Db;b=3Dd;d=3Df}if(h>g){var =
f=3Dg;g=3Dh;h=3Df}this.helper.css({left:d,top:h,width:b-d,height:g-h});th=
is.selectees.each(function(){var =
j=3Da.data(this,"selectable-item");if(!j||j.element=3D=3Dc.element[0]){re=
turn}var =
k=3Dfalse;if(e.tolerance=3D=3D"touch"){k=3D(!(j.left>b||j.right<d||j.top>=
g||j.bottom<h))}else{if(e.tolerance=3D=3D"fit"){k=3D(j.left>d&&j.right<b&=
&j.top>h&&j.bottom<g)}}if(k){if(j.selected){j.$element.removeClass("ui-se=
lected");j.selected=3Dfalse}if(j.unselecting){j.$element.removeClass("ui-=
unselecting");j.unselecting=3Dfalse}if(!j.selecting){j.$element.addClass(=
"ui-selecting");j.selecting=3Dtrue;c._trigger("selecting",i,{selecting:j.=
element})}}else{if(j.selecting){if(i.metaKey&&j.startselected){j.$element=
.removeClass("ui-selecting");j.selecting=3Dfalse;j.$element.addClass("ui-=
selected");j.selected=3Dtrue}else{j.$element.removeClass("ui-selecting");=
j.selecting=3Dfalse;if(j.startselected){j.$element.addClass("ui-unselecti=
ng");j.unselecting=3Dtrue}c._trigger("unselecting",i,{unselecting:j.eleme=
nt})}}if(j.selected){if(!i.metaKey&&!j.startselected){j.$element.removeCl=
ass("ui-selected");j.selected=3Dfalse;j.$element.addClass("ui-unselecting=
");j.unselecting=3Dtrue;c._trigger("unselecting",i,{unselecting:j.element=
})}}}});return false},_mouseStop:function(d){var =
b=3Dthis;this.dragged=3Dfalse;var =
c=3Dthis.options;a(".ui-unselecting",this.element[0]).each(function(){var=
 =
e=3Da.data(this,"selectable-item");e.$element.removeClass("ui-unselecting=
");e.unselecting=3Dfalse;e.startselected=3Dfalse;b._trigger("unselected",=
d,{unselected:e.element})});a(".ui-selecting",this.element[0]).each(funct=
ion(){var =
e=3Da.data(this,"selectable-item");e.$element.removeClass("ui-selecting")=
.addClass("ui-selected");e.selecting=3Dfalse;e.selected=3Dtrue;e.startsel=
ected=3Dtrue;b._trigger("selected",d,{selected:e.element})});this._trigge=
r("stop",d);this.helper.remove();return =
false}}));a.extend(a.ui.selectable,{version:"1.6rc6",defaults:{appendTo:"=
body",autoRefresh:true,cancel:":input,option",delay:0,distance:0,filter:"=
*",tolerance:"touch"}})})(jQuery);/*=0A=
 * jQuery UI Sortable 1.6rc6=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Sortables=0A=
 *=0A=
 * Depends:=0A=
 *	ui.core.js=0A=
 */=0A=
(function(a){a.widget("ui.sortable",a.extend({},a.ui.mouse,{_init:functio=
n(){var =
b=3Dthis.options;this.containerCache=3D{};(this.options.cssNamespace&&thi=
s.element.addClass(this.options.cssNamespace+"-sortable"));this.refresh()=
;this.floating=3Dthis.items.length?(/left|right/).test(this.items[0].item=
.css("float")):false;this.offset=3Dthis.element.offset();this._mouseInit(=
)},destroy:function(){this.element.removeClass(this.options.cssNamespace+=
"-sortable =
"+this.options.cssNamespace+"-sortable-disabled").removeData("sortable").=
unbind(".sortable");this._mouseDestroy();for(var =
b=3Dthis.items.length-1;b>=3D0;b--){this.items[b].item.removeData("sortab=
le-item")}},_mouseCapture:function(e,f){if(this.reverting){return =
false}if(this.options.disabled||this.options.type=3D=3D"static"){return =
false}this._refreshItems(e);var =
d=3Dnull,c=3Dthis,b=3Da(e.target).parents().each(function(){if(a.data(thi=
s,"sortable-item")=3D=3Dc){d=3Da(this);return =
false}});if(a.data(e.target,"sortable-item")=3D=3Dc){d=3Da(e.target)}if(!=
d){return false}if(this.options.handle&&!f){var =
g=3Dfalse;a(this.options.handle,d).find("*").andSelf().each(function(){if=
(this=3D=3De.target){g=3Dtrue}});if(!g){return =
false}}this.currentItem=3Dd;this._removeCurrentsFromItems();return =
true},_mouseStart:function(e,f,b){var =
g=3Dthis.options,c=3Dthis;this.currentContainer=3Dthis;this.refreshPositi=
ons();this.helper=3Dthis._createHelper(e);this._cacheHelperProportions();=
this._cacheMargins();this.scrollParent=3Dthis.helper.scrollParent();this.=
offset=3Dthis.currentItem.offset();this.offset=3D{top:this.offset.top-thi=
s.margins.top,left:this.offset.left-this.margins.left};this.helper.css("p=
osition","absolute");this.cssPosition=3Dthis.helper.css("position");a.ext=
end(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.of=
fset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset=
()});this.originalPosition=3Dthis._generatePosition(e);this.originalPageX=
=3De.pageX;this.originalPageY=3De.pageY;if(g.cursorAt){this._adjustOffset=
FromHelper(g.cursorAt)}this.domPosition=3D{prev:this.currentItem.prev()[0=
],parent:this.currentItem.parent()[0]};if(this.helper[0]!=3Dthis.currentI=
tem[0]){this.currentItem.hide()}this._createPlaceholder();if(g.containmen=
t){this._setContainment()}if(g.cursor){if(a("body").css("cursor")){this._=
storedCursor=3Da("body").css("cursor")}a("body").css("cursor",g.cursor)}i=
f(g.opacity){if(this.helper.css("opacity")){this._storedOpacity=3Dthis.he=
lper.css("opacity")}this.helper.css("opacity",g.opacity)}if(g.zIndex){if(=
this.helper.css("zIndex")){this._storedZIndex=3Dthis.helper.css("zIndex")=
}this.helper.css("zIndex",g.zIndex)}if(this.scrollParent[0]!=3Ddocument&&=
this.scrollParent[0].tagName!=3D"HTML"){this.overflowOffset=3Dthis.scroll=
Parent.offset()}this._trigger("start",e,this._uiHash());if(!this._preserv=
eHelperProportions){this._cacheHelperProportions()}if(!b){for(var =
d=3Dthis.containers.length-1;d>=3D0;d--){this.containers[d]._trigger("act=
ivate",e,c._uiHash(this))}}if(a.ui.ddmanager){a.ui.ddmanager.current=3Dth=
is}if(a.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(thi=
s,e)}this.dragging=3Dtrue;this.helper.addClass(g.cssNamespace+"-sortable-=
helper");this._mouseDrag(e);return =
true},_mouseDrag:function(f){this.position=3Dthis._generatePosition(f);th=
is.positionAbs=3Dthis._convertPositionTo("absolute");if(!this.lastPositio=
nAbs){this.lastPositionAbs=3Dthis.positionAbs}if(this.options.scroll){var=
 =
g=3Dthis.options,b=3Dfalse;if(this.scrollParent[0]!=3Ddocument&&this.scro=
llParent[0].tagName!=3D"HTML"){if((this.overflowOffset.top+this.scrollPar=
ent[0].offsetHeight)-f.pageY<g.scrollSensitivity){this.scrollParent[0].sc=
rollTop=3Db=3Dthis.scrollParent[0].scrollTop+g.scrollSpeed}else{if(f.page=
Y-this.overflowOffset.top<g.scrollSensitivity){this.scrollParent[0].scrol=
lTop=3Db=3Dthis.scrollParent[0].scrollTop-g.scrollSpeed}}if((this.overflo=
wOffset.left+this.scrollParent[0].offsetWidth)-f.pageX<g.scrollSensitivit=
y){this.scrollParent[0].scrollLeft=3Db=3Dthis.scrollParent[0].scrollLeft+=
g.scrollSpeed}else{if(f.pageX-this.overflowOffset.left<g.scrollSensitivit=
y){this.scrollParent[0].scrollLeft=3Db=3Dthis.scrollParent[0].scrollLeft-=
g.scrollSpeed}}}else{if(f.pageY-a(document).scrollTop()<g.scrollSensitivi=
ty){b=3Da(document).scrollTop(a(document).scrollTop()-g.scrollSpeed)}else=
{if(a(window).height()-(f.pageY-a(document).scrollTop())<g.scrollSensitiv=
ity){b=3Da(document).scrollTop(a(document).scrollTop()+g.scrollSpeed)}}if=
(f.pageX-a(document).scrollLeft()<g.scrollSensitivity){b=3Da(document).sc=
rollLeft(a(document).scrollLeft()-g.scrollSpeed)}else{if(a(window).width(=
)-(f.pageX-a(document).scrollLeft())<g.scrollSensitivity){b=3Da(document)=
.scrollLeft(a(document).scrollLeft()+g.scrollSpeed)}}}if(b!=3D=3Dfalse&&a=
.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,f)}}t=
his.positionAbs=3Dthis._convertPositionTo("absolute");if(!this.options.ax=
is||this.options.axis!=3D"y"){this.helper[0].style.left=3Dthis.position.l=
eft+"px"}if(!this.options.axis||this.options.axis!=3D"x"){this.helper[0].=
style.top=3Dthis.position.top+"px"}for(var =
d=3Dthis.items.length-1;d>=3D0;d--){var =
e=3Dthis.items[d],c=3De.item[0],h=3Dthis._intersectsWithPointer(e);if(!h)=
{continue}if(c!=3Dthis.currentItem[0]&&this.placeholder[h=3D=3D1?"next":"=
prev"]()[0]!=3Dc&&!a.ui.contains(this.placeholder[0],c)&&(this.options.ty=
pe=3D=3D"semi-dynamic"?!a.ui.contains(this.element[0],c):true)){this.dire=
ction=3Dh=3D=3D1?"down":"up";if(this.options.tolerance=3D=3D"pointer"||th=
is._intersectsWithSides(e)){this.options.sortIndicator.call(this,f,e)}els=
e{break}this._trigger("change",f,this._uiHash());break}}this._contactCont=
ainers(f);if(a.ui.ddmanager){a.ui.ddmanager.drag(this,f)}this._trigger("s=
ort",f,this._uiHash());this.lastPositionAbs=3Dthis.positionAbs;return =
false},_mouseStop:function(c,d){if(!c){return}if(a.ui.ddmanager&&!this.op=
tions.dropBehaviour){a.ui.ddmanager.drop(this,c)}if(this.options.revert){=
var b=3Dthis;var =
e=3Db.placeholder.offset();b.reverting=3Dtrue;a(this.helper).animate({lef=
t:e.left-this.offset.parent.left-b.margins.left+(this.offsetParent[0]=3D=3D=
document.body?0:this.offsetParent[0].scrollLeft),top:e.top-this.offset.pa=
rent.top-b.margins.top+(this.offsetParent[0]=3D=3Ddocument.body?0:this.of=
fsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(=
){b._clear(c)})}else{this._clear(c,d)}return =
false},cancel:function(){var =
b=3Dthis;if(this.dragging){this._mouseUp();if(this.options.helper=3D=3D"o=
riginal"){this.currentItem.css(this._storedCSS).removeClass(this.options.=
cssNamespace+"-sortable-helper")}else{this.currentItem.show()}for(var =
c=3Dthis.containers.length-1;c>=3D0;c--){this.containers[c]._trigger("dea=
ctivate",null,b._uiHash(this));if(this.containers[c].containerCache.over)=
{this.containers[c]._trigger("out",null,b._uiHash(this));this.containers[=
c].containerCache.over=3D0}}}if(this.placeholder[0].parentNode){this.plac=
eholder[0].parentNode.removeChild(this.placeholder[0])}if(this.options.he=
lper!=3D"original"&&this.helper&&this.helper[0].parentNode){this.helper.r=
emove()}a.extend(this,{helper:null,dragging:false,reverting:false,_noFina=
lSort:null});if(this.domPosition.prev){a(this.domPosition.prev).after(thi=
s.currentItem)}else{a(this.domPosition.parent).prepend(this.currentItem)}=
return true},serialize:function(d){var =
b=3Dthis._getItemsAsjQuery(d&&d.connected);var =
c=3D[];d=3Dd||{};a(b).each(function(){var =
e=3D(a(d.item||this).attr(d.attribute||"id")||"").match(d.expression||(/(=
.+)[-=3D_](.+)/));if(e){c.push((d.key||e[1]+"[]")+"=3D"+(d.key&&d.express=
ion?e[1]:e[2]))}});return c.join("&")},toArray:function(d){var =
b=3Dthis._getItemsAsjQuery(d&&d.connected);var =
c=3D[];d=3Dd||{};b.each(function(){c.push(a(d.item||this).attr(d.attribut=
e||"id")||"")});return c},_intersectsWith:function(m){var =
e=3Dthis.positionAbs.left,d=3De+this.helperProportions.width,k=3Dthis.pos=
itionAbs.top,j=3Dk+this.helperProportions.height;var =
f=3Dm.left,c=3Df+m.width,n=3Dm.top,i=3Dn+m.height;var =
o=3Dthis.offset.click.top,h=3Dthis.offset.click.left;var =
g=3D(k+o)>n&&(k+o)<i&&(e+h)>f&&(e+h)<c;if(this.options.tolerance=3D=3D"po=
inter"||this.options.forcePointerForContainers||(this.options.tolerance!=3D=
"pointer"&&this.helperProportions[this.floating?"width":"height"]>m[this.=
floating?"width":"height"])){return =
g}else{return(f<e+(this.helperProportions.width/2)&&d-(this.helperProport=
ions.width/2)<c&&n<k+(this.helperProportions.height/2)&&j-(this.helperPro=
portions.height/2)<i)}},_intersectsWithPointer:function(d){var =
e=3Da.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top,d.he=
ight),c=3Da.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,d.=
left,d.width),g=3De&&c,b=3Dthis._getDragVerticalDirection(),f=3Dthis._get=
DragHorizontalDirection();if(!g){return false}return =
this.floating?(((f&&f=3D=3D"right")||b=3D=3D"down")?2:1):(b&&(b=3D=3D"dow=
n"?2:1))},_intersectsWithSides:function(e){var =
c=3Da.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+(e.h=
eight/2),e.height),d=3Da.ui.isOverAxis(this.positionAbs.left+this.offset.=
click.left,e.left+(e.width/2),e.width),b=3Dthis._getDragVerticalDirection=
(),f=3Dthis._getDragHorizontalDirection();if(this.floating&&f){return((f=3D=
=3D"right"&&d)||(f=3D=3D"left"&&!d))}else{return =
b&&((b=3D=3D"down"&&c)||(b=3D=3D"up"&&!c))}},_getDragVerticalDirection:fu=
nction(){var b=3Dthis.positionAbs.top-this.lastPositionAbs.top;return =
b!=3D0&&(b>0?"down":"up")},_getDragHorizontalDirection:function(){var =
b=3Dthis.positionAbs.left-this.lastPositionAbs.left;return =
b!=3D0&&(b>0?"right":"left")},refresh:function(b){this._refreshItems(b);t=
his.refreshPositions()},_getItemsAsjQuery:function(b){var l=3Dthis;var =
g=3D[];var e=3D[];if(this.options.connectWith&&b){var =
h=3Dthis.options.connectWith.constructor=3D=3DString?[this.options.connec=
tWith]:this.options.connectWith;for(var d=3Dh.length-1;d>=3D0;d--){var =
k=3Da(h[d]);for(var c=3Dk.length-1;c>=3D0;c--){var =
f=3Da.data(k[c],"sortable");if(f&&f!=3Dthis&&!f.options.disabled){e.push(=
[a.isFunction(f.options.items)?f.options.items.call(f.element):a(f.option=
s.items,f.element).not("."+f.options.cssNamespace+"-sortable-helper"),f])=
}}}}e.push([a.isFunction(this.options.items)?this.options.items.call(this=
.element,null,{options:this.options,item:this.currentItem}):a(this.option=
s.items,this.element).not("."+this.options.cssNamespace+"-sortable-helper=
"),this]);for(var =
d=3De.length-1;d>=3D0;d--){e[d][0].each(function(){g.push(this)})}return =
a(g)},_removeCurrentsFromItems:function(){var =
d=3Dthis.currentItem.find(":data(sortable-item)");for(var =
c=3D0;c<this.items.length;c++){for(var =
b=3D0;b<d.length;b++){if(d[b]=3D=3Dthis.items[c].item[0]){this.items.spli=
ce(c,1)}}}},_refreshItems:function(b){this.items=3D[];this.containers=3D[=
this];var h=3Dthis.items;var o=3Dthis;var =
f=3D[[a.isFunction(this.options.items)?this.options.items.call(this.eleme=
nt[0],b,{item:this.currentItem}):a(this.options.items,this.element),this]=
];if(this.options.connectWith){for(var =
e=3Dthis.options.connectWith.length-1;e>=3D0;e--){var =
l=3Da(this.options.connectWith[e]);for(var =
d=3Dl.length-1;d>=3D0;d--){var =
g=3Da.data(l[d],"sortable");if(g&&g!=3Dthis&&!g.options.disabled){f.push(=
[a.isFunction(g.options.items)?g.options.items.call(g.element[0],b,{item:=
this.currentItem}):a(g.options.items,g.element),g]);this.containers.push(=
g)}}}}for(var e=3Df.length-1;e>=3D0;e--){var k=3Df[e][1];var =
c=3Df[e][0];for(var d=3D0,m=3Dc.length;d<m;d++){var =
n=3Da(c[d]);n.data("sortable-item",k);h.push({item:n,instance:k,width:0,h=
eight:0,left:0,top:0})}}},refreshPositions:function(b){if(this.offsetPare=
nt&&this.helper){this.offset.parent=3Dthis._getParentOffset()}for(var =
d=3Dthis.items.length-1;d>=3D0;d--){var =
e=3Dthis.items[d];if(e.instance!=3Dthis.currentContainer&&this.currentCon=
tainer&&e.item[0]!=3Dthis.currentItem[0]){continue}var =
c=3Dthis.options.toleranceElement?a(this.options.toleranceElement,e.item)=
:e.item;if(!b){if(this.options.accurateIntersection){e.width=3Dc.outerWid=
th();e.height=3Dc.outerHeight()}else{e.width=3Dc[0].offsetWidth;e.height=3D=
c[0].offsetHeight}}var =
f=3Dc.offset();e.left=3Df.left;e.top=3Df.top}if(this.options.custom&&this=
.options.custom.refreshContainers){this.options.custom.refreshContainers.=
call(this)}else{for(var d=3Dthis.containers.length-1;d>=3D0;d--){var =
f=3Dthis.containers[d].element.offset();this.containers[d].containerCache=
.left=3Df.left;this.containers[d].containerCache.top=3Df.top;this.contain=
ers[d].containerCache.width=3Dthis.containers[d].element.outerWidth();thi=
s.containers[d].containerCache.height=3Dthis.containers[d].element.outerH=
eight()}}},_createPlaceholder:function(d){var =
b=3Dd||this,e=3Db.options;if(!e.placeholder||e.placeholder.constructor=3D=
=3DString){var c=3De.placeholder;e.placeholder=3D{element:function(){var =
f=3Da(document.createElement(b.currentItem[0].nodeName)).addClass(c||b.cu=
rrentItem[0].className+" =
"+b.options.cssNamespace+"-sortable-placeholder").removeClass(b.options.c=
ssNamespace+"-sortable-helper")[0];if(!c){f.style.visibility=3D"hidden"}r=
eturn =
f},update:function(f,g){if(c&&!e.forcePlaceholderSize){return}if(!g.heigh=
t()){g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("pad=
dingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10))}if(!=
g.width()){g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css(=
"paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}=
}}}b.placeholder=3Da(e.placeholder.element.call(b.element,b.currentItem))=
;b.currentItem.after(b.placeholder);e.placeholder.update(b,b.placeholder)=
},_contactContainers:function(d){for(var =
c=3Dthis.containers.length-1;c>=3D0;c--){if(this._intersectsWith(this.con=
tainers[c].containerCache)){if(!this.containers[c].containerCache.over){i=
f(this.currentContainer!=3Dthis.containers[c]){var h=3D10000;var =
g=3Dnull;var =
e=3Dthis.positionAbs[this.containers[c].floating?"left":"top"];for(var =
b=3Dthis.items.length-1;b>=3D0;b--){if(!a.ui.contains(this.containers[c].=
element[0],this.items[b].item[0])){continue}var =
f=3Dthis.items[b][this.containers[c].floating?"left":"top"];if(Math.abs(f=
-e)<h){h=3DMath.abs(f-e);g=3Dthis.items[b]}}if(!g&&!this.options.dropOnEm=
pty){continue}this.currentContainer=3Dthis.containers[c];g?this.options.s=
ortIndicator.call(this,d,g,null,true):this.options.sortIndicator.call(thi=
s,d,null,this.containers[c].element,true);this._trigger("change",d,this._=
uiHash());this.containers[c]._trigger("change",d,this._uiHash(this));this=
.options.placeholder.update(this.currentContainer,this.placeholder)}this.=
containers[c]._trigger("over",d,this._uiHash(this));this.containers[c].co=
ntainerCache.over=3D1}}else{if(this.containers[c].containerCache.over){th=
is.containers[c]._trigger("out",d,this._uiHash(this));this.containers[c].=
containerCache.over=3D0}}}},_createHelper:function(c){var =
d=3Dthis.options;var =
b=3Da.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c,this.curre=
ntItem])):(d.helper=3D=3D"clone"?this.currentItem.clone():this.currentIte=
m);if(!b.parents("body").length){a(d.appendTo!=3D"parent"?d.appendTo:this=
.currentItem[0].parentNode)[0].appendChild(b[0])}if(b[0]=3D=3Dthis.curren=
tItem[0]){this._storedCSS=3D{width:this.currentItem[0].style.width,height=
:this.currentItem[0].style.height,position:this.currentItem.css("position=
"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}}if(=
b[0].style.width=3D=3D""||d.forceHelperSize){b.width(this.currentItem.wid=
th())}if(b[0].style.height=3D=3D""||d.forceHelperSize){b.height(this.curr=
entItem.height())}return =
b},_adjustOffsetFromHelper:function(b){if(b.left!=3Dundefined){this.offse=
t.click.left=3Db.left+this.margins.left}if(b.right!=3Dundefined){this.off=
set.click.left=3Dthis.helperProportions.width-b.right+this.margins.left}i=
f(b.top!=3Dundefined){this.offset.click.top=3Db.top+this.margins.top}if(b=
.bottom!=3Dundefined){this.offset.click.top=3Dthis.helperProportions.heig=
ht-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetPar=
ent=3Dthis.helper.offsetParent();var =
b=3Dthis.offsetParent.offset();if(this.cssPosition=3D=3D"absolute"&&this.=
scrollParent[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offs=
etParent[0])){b.left+=3Dthis.scrollParent.scrollLeft();b.top+=3Dthis.scro=
llParent.scrollTop()}if((this.offsetParent[0]=3D=3Ddocument.body&&a.brows=
er.mozilla)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.=
toLowerCase()=3D=3D"html"&&a.browser.msie)){b=3D{top:0,left:0}}return{top=
:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.l=
eft+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRela=
tiveOffset:function(){if(this.cssPosition=3D=3D"relative"){var =
b=3Dthis.currentItem.position();return{top:b.top-(parseInt(this.helper.cs=
s("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this=
.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{t=
op:0,left:0}}},_cacheMargins:function(){this.margins=3D{left:(parseInt(th=
is.currentItem.css("marginLeft"),10)||0),top:(parseInt(this.currentItem.c=
ss("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperP=
roportions=3D{width:this.helper.outerWidth(),height:this.helper.outerHeig=
ht()}},_setContainment:function(){var =
e=3Dthis.options;if(e.containment=3D=3D"parent"){e.containment=3Dthis.hel=
per[0].parentNode}if(e.containment=3D=3D"document"||e.containment=3D=3D"w=
indow"){this.containment=3D[0-this.offset.relative.left-this.offset.paren=
t.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=3D=
=3D"document"?document:window).width()-this.helperProportions.width-this.=
margins.left,(a(e.containment=3D=3D"document"?document:window).height()||=
document.body.parentNode.scrollHeight)-this.helperProportions.height-this=
.margins.top]}if(!(/^(document|window|parent)$/).test(e.containment)){var=
 c=3Da(e.containment)[0];var d=3Da(e.containment).offset();var =
b=3D(a(c).css("overflow")!=3D"hidden");this.containment=3D[d.left+(parseI=
nt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),=
10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)|=
|0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?M=
ath.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("b=
orderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.=
helperProportions.width-this.margins.left,d.top+(b?Math.max(c.scrollHeigh=
t,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10=
)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.=
height-this.margins.top]}},_convertPositionTo:function(f,h){if(!h){h=3Dth=
is.position}var c=3Df=3D=3D"absolute"?1:-1;var =
e=3Dthis.options,b=3Dthis.cssPosition=3D=3D"absolute"&&!(this.scrollParen=
t[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]=
))?this.offsetParent:this.scrollParent,g=3D(/(html|body)/i).test(b[0].tag=
Name);return{top:(h.top+this.offset.relative.top*c+this.offset.parent.top=
*c-(this.cssPosition=3D=3D"fixed"?-this.scrollParent.scrollTop():(g?0:b.s=
crollTop()))*c),left:(h.left+this.offset.relative.left*c+this.offset.pare=
nt.left*c-(this.cssPosition=3D=3D"fixed"?-this.scrollParent.scrollLeft():=
g?0:b.scrollLeft())*c)}},_generatePosition:function(e){var =
h=3Dthis.options,b=3Dthis.cssPosition=3D=3D"absolute"&&!(this.scrollParen=
t[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]=
))?this.offsetParent:this.scrollParent,i=3D(/(html|body)/i).test(b[0].tag=
Name);if(this.cssPosition=3D=3D"relative"&&!(this.scrollParent[0]!=3Ddocu=
ment&&this.scrollParent[0]!=3Dthis.offsetParent[0])){this.offset.relative=
=3Dthis._getRelativeOffset()}var d=3De.pageX;var =
c=3De.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-thi=
s.offset.click.left<this.containment[0]){d=3Dthis.containment[0]+this.off=
set.click.left}if(e.pageY-this.offset.click.top<this.containment[1]){c=3D=
this.containment[1]+this.offset.click.top}if(e.pageX-this.offset.click.le=
ft>this.containment[2]){d=3Dthis.containment[2]+this.offset.click.left}if=
(e.pageY-this.offset.click.top>this.containment[3]){c=3Dthis.containment[=
3]+this.offset.click.top}}if(h.grid){var =
g=3Dthis.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.gri=
d[1];c=3Dthis.containment?(!(g-this.offset.click.top<this.containment[1]|=
|g-this.offset.click.top>this.containment[3])?g:(!(g-this.offset.click.to=
p<this.containment[1])?g-h.grid[1]:g+h.grid[1])):g;var =
f=3Dthis.originalPageX+Math.round((d-this.originalPageX)/h.grid[0])*h.gri=
d[0];d=3Dthis.containment?(!(f-this.offset.click.left<this.containment[0]=
||f-this.offset.click.left>this.containment[2])?f:(!(f-this.offset.click.=
left<this.containment[0])?f-h.grid[0]:f+h.grid[0])):f}}return{top:(c-this=
.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.c=
ssPosition=3D=3D"fixed"?-this.scrollParent.scrollTop():(i?0:b.scrollTop()=
))),left:(d-this.offset.click.left-this.offset.relative.left-this.offset.=
parent.left+(this.cssPosition=3D=3D"fixed"?-this.scrollParent.scrollLeft(=
):i?0:b.scrollLeft()))}},_rearrange:function(g,f,c,e){c?c[0].appendChild(=
this.placeholder[0]):f.item[0].parentNode.insertBefore(this.placeholder[0=
],(this.direction=3D=3D"down"?f.item[0]:f.item[0].nextSibling));this.coun=
ter=3Dthis.counter?++this.counter:1;var =
d=3Dthis,b=3Dthis.counter;window.setTimeout(function(){if(b=3D=3Dd.counte=
r){d.refreshPositions(!e)}},0)},_clear:function(d,e){this.reverting=3Dfal=
se;var =
f=3D[],b=3Dthis;if(!this._noFinalSort){this.placeholder.before(this.curre=
ntItem)}this._noFinalSort=3Dnull;if(this.helper[0]=3D=3Dthis.currentItem[=
0]){for(var c in =
this._storedCSS){if(this._storedCSS[c]=3D=3D"auto"||this._storedCSS[c]=3D=
=3D"static"){this._storedCSS[c]=3D""}}this.currentItem.css(this._storedCS=
S).removeClass(this.options.cssNamespace+"-sortable-helper")}else{this.cu=
rrentItem.show()}if(this.fromOutside&&!e){f.push(function(g){this._trigge=
r("receive",g,this._uiHash(this.fromOutside))})}if((this.fromOutside||thi=
s.domPosition.prev!=3Dthis.currentItem.prev().not("."+this.options.cssNam=
espace+"-sortable-helper")[0]||this.domPosition.parent!=3Dthis.currentIte=
m.parent()[0])&&!e){f.push(function(g){this._trigger("update",g,this._uiH=
ash())})}if(!a.ui.contains(this.element[0],this.currentItem[0])){if(!e){f=
.push(function(g){this._trigger("remove",g,this._uiHash())})}for(var =
c=3Dthis.containers.length-1;c>=3D0;c--){if(a.ui.contains(this.containers=
[c].element[0],this.currentItem[0])&&!e){f.push((function(g){return =
function(h){g._trigger("receive",h,this._uiHash(this))}}).call(this,this.=
containers[c]));f.push((function(g){return =
function(h){g._trigger("update",h,this._uiHash(this))}}).call(this,this.c=
ontainers[c]))}}}for(var =
c=3Dthis.containers.length-1;c>=3D0;c--){if(!e){f.push((function(g){retur=
n =
function(h){g._trigger("deactivate",h,this._uiHash(this))}}).call(this,th=
is.containers[c]))}if(this.containers[c].containerCache.over){f.push((fun=
ction(g){return =
function(h){g._trigger("out",h,this._uiHash(this))}}).call(this,this.cont=
ainers[c]));this.containers[c].containerCache.over=3D0}}if(this._storedCu=
rsor){a("body").css("cursor",this._storedCursor)}if(this._storedOpacity){=
this.helper.css("opacity",this._storedCursor)}if(this._storedZIndex){this=
.helper.css("zIndex",this._storedZIndex=3D=3D"auto"?"":this._storedZIndex=
)}this.dragging=3Dfalse;if(this.cancelHelperRemoval){if(!e){this._trigger=
("beforeStop",d,this._uiHash());for(var =
c=3D0;c<f.length;c++){f[c].call(this,d)}this._trigger("stop",d,this._uiHa=
sh())}return =
false}if(!e){this._trigger("beforeStop",d,this._uiHash())}this.placeholde=
r[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=3Dthi=
s.currentItem[0]){this.helper.remove()}this.helper=3Dnull;if(!e){for(var =
c=3D0;c<f.length;c++){f[c].call(this,d)}this._trigger("stop",d,this._uiHa=
sh())}this.fromOutside=3Dfalse;return =
true},_trigger:function(){if(a.widget.prototype._trigger.apply(this,argum=
ents)=3D=3D=3Dfalse){this.cancel()}},_uiHash:function(c){var =
b=3Dc||this;return{helper:b.helper,placeholder:b.placeholder||a([]),posit=
ion:b.position,absolutePosition:b.positionAbs,offset:b.positionAbs,item:b=
.currentItem,sender:c?c.element:null}}}));a.extend(a.ui.sortable,{getter:=
"serialize =
toArray",version:"1.6rc6",defaults:{accurateIntersection:true,appendTo:"p=
arent",cancel:":input,option",connectWith:false,cssNamespace:"ui",delay:0=
,distance:1,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:f=
alse,handle:false,helper:"original",items:"> =
*",placeholder:false,scope:"default",scroll:true,scrollSensitivity:20,scr=
ollSpeed:20,sortIndicator:a.ui.sortable.prototype._rearrange,tolerance:"i=
ntersect",zIndex:1000}})})(jQuery);/*=0A=
 * jQuery UI Dialog 1.6rc6=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Dialog=0A=
 *=0A=
 * Depends:=0A=
 *	ui.core.js=0A=
 *	ui.draggable.js=0A=
 *	ui.resizable.js=0A=
 */=0A=
(function(b){var =
a=3D{dragStart:"start.draggable",drag:"drag.draggable",dragStop:"stop.dra=
ggable",maxHeight:"maxHeight.resizable",minHeight:"minHeight.resizable",m=
axWidth:"maxWidth.resizable",minWidth:"minWidth.resizable",resizeStart:"s=
tart.resizable",resize:"drag.resizable",resizeStop:"stop.resizable"};b.wi=
dget("ui.dialog",{_init:function(){this.originalTitle=3Dthis.element.attr=
("title");var =
k=3Dthis,l=3Dthis.options,i=3Dl.title||this.originalTitle||"&nbsp;",d=3Db=
.ui.dialog.getTitleId(this.element),j=3D(this.uiDialog=3Db("<div/>")).app=
endTo(document.body).hide().addClass("ui-dialog ui-widget =
ui-widget-content ui-corner-all =
"+l.dialogClass).css({position:"absolute",overflow:"hidden",zIndex:l.zInd=
ex}).attr("tabIndex",-1).css("outline",0).keydown(function(m){(l.closeOnE=
scape&&m.keyCode&&m.keyCode=3D=3Db.ui.keyCode.ESCAPE&&k.close(m))}).attr(=
{role:"dialog","aria-labelledby":d}).mousedown(function(m){k.moveToTop(m)=
}),f=3Dthis.element.show().removeAttr("title").addClass("ui-dialog-conten=
t =
ui-widget-content").appendTo(j),e=3D(this.uiDialogTitlebar=3Db("<div></di=
v>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all =
ui-helper-clearfix").prependTo(j),h=3Db('<a =
href=3D"#"/>').addClass("ui-dialog-titlebar-close =
ui-corner-all").attr("role","button").hover(function(){h.addClass("ui-sta=
te-hover")},function(){h.removeClass("ui-state-hover")}).focus(function()=
{h.addClass("ui-state-focus")}).blur(function(){h.removeClass("ui-state-f=
ocus")}).mousedown(function(m){m.stopPropagation()}).click(function(m){k.=
close(m);return =
false}).appendTo(e),g=3D(this.uiDialogTitlebarCloseText=3Db("<span/>")).a=
ddClass("ui-icon =
ui-icon-closethick").text(l.closeText).appendTo(h),c=3Db("<span/>").addCl=
ass("ui-dialog-title").attr("id",d).html(i).prependTo(e);e.find("*").add(=
e).disableSelection();(l.draggable&&b.fn.draggable&&this._makeDraggable()=
);(l.resizable&&b.fn.resizable&&this._makeResizable());this._createButton=
s(l.buttons);this._isOpen=3Dfalse;(l.bgiframe&&b.fn.bgiframe&&j.bgiframe(=
));(l.autoOpen&&this.open())},destroy:function(){(this.overlay&&this.over=
lay.destroy());(this.shadow&&this._destroyShadow());this.uiDialog.hide();=
this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialo=
g-content =
ui-widget-content").hide().appendTo("body");this.uiDialog.remove();(this.=
originalTitle&&this.element.attr("title",this.originalTitle))},close:func=
tion(c){if(false=3D=3D=3Dthis._trigger("beforeclose",c)){return}(this.ove=
rlay&&this.overlay.destroy());(this.shadow&&this._destroyShadow());this.u=
iDialog.hide(this.options.hide).unbind("keypress.ui-dialog");this._trigge=
r("close",c);b.ui.dialog.overlay.resize();this._isOpen=3Dfalse},isOpen:fu=
nction(){return =
this._isOpen},moveToTop:function(g,f){if((this.options.modal&&!g)||(!this=
.options.stack&&!this.options.modal)){return =
this._trigger("focus",f)}var =
e=3Dthis.options.zIndex,d=3Dthis.options;b(".ui-dialog:visible").each(fun=
ction(){e=3DMath.max(e,parseInt(b(this).css("z-index"),10)||d.zIndex)});(=
this.overlay&&this.overlay.$el.css("z-index",++e));(this.shadow&&this.sha=
dow.css("z-index",++e));var =
c=3D{scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.att=
r("scrollLeft")};this.uiDialog.css("z-index",++e);this.element.attr(c);th=
is._trigger("focus",f)},open:function(e){if(this._isOpen){return}var =
d=3Dthis.options,c=3Dthis.uiDialog;this.overlay=3Dd.modal?new =
b.ui.dialog.overlay(this):null;(c.next().length&&c.appendTo("body"));this=
._size();this._position(d.position);c.show(d.show);this.moveToTop(true,e)=
;(d.modal&&c.bind("keypress.ui-dialog",function(h){if(h.keyCode!=3Db.ui.k=
eyCode.TAB){return}var =
g=3Db(":tabbable",this),i=3Dg.filter(":first")[0],f=3Dg.filter(":last")[0=
];if(h.target=3D=3Df&&!h.shiftKey){setTimeout(function(){i.focus()},1)}el=
se{if(h.target=3D=3Di&&h.shiftKey){setTimeout(function(){f.focus()},1)}}}=
));b([]).add(c.find(".ui-dialog-content =
:tabbable:first")).add(c.find(".ui-dialog-buttonpane =
:tabbable:first")).add(c.find(".ui-dialog-titlebar =
:tabbable:first")).filter(":first").focus();if(d.shadow){this._createShad=
ow()}this._trigger("open",e);this._isOpen=3Dtrue},_createButtons:function=
(f){var =
e=3Dthis,c=3Dfalse,d=3Db("<div></div>").addClass("ui-dialog-buttonpane =
ui-widget-content =
ui-helper-clearfix");this.uiDialog.find(".ui-dialog-buttonpane").remove()=
;(typeof f=3D=3D"object"&&f!=3D=3Dnull&&b.each(f,function(){return =
!(c=3Dtrue)}));if(c){b.each(f,function(g,h){b('<button =
type=3D"button"></button>').addClass("ui-state-default =
ui-corner-all").text(g).click(function(){h.apply(e.element[0],arguments)}=
).hover(function(){b(this).addClass("ui-state-hover")},function(){b(this)=
.removeClass("ui-state-hover")}).focus(function(){b(this).addClass("ui-st=
ate-focus")}).blur(function(){b(this).removeClass("ui-state-focus")}).app=
endTo(d)});d.appendTo(this.uiDialog)}},_makeDraggable:function(){var =
c=3Dthis,d=3Dthis.options;this.uiDialog.draggable({cancel:".ui-dialog-con=
tent",helper:d.dragHelper,handle:".ui-dialog-titlebar",containment:"docum=
ent",start:function(){(d.dragStart&&d.dragStart.apply(c.element[0],argume=
nts));if(b.browser.msie&&b.browser.version<7&&c.shadow){c.shadow.hide()}}=
,drag:function(){(d.drag&&d.drag.apply(c.element[0],arguments));c._refres=
hShadow(1)},stop:function(){(d.dragStop&&d.dragStop.apply(c.element[0],ar=
guments));b.ui.dialog.overlay.resize();if(b.browser.msie&&b.browser.versi=
on<7&&c.shadow){c.shadow.show()}c._refreshShadow()}})},_makeResizable:fun=
ction(f){f=3D(f=3D=3D=3Dundefined?this.options.resizable:f);var =
c=3Dthis,e=3Dthis.options,d=3Dtypeof =
f=3D=3D"string"?f:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:"=
.ui-dialog-content",alsoResize:this.element,helper:e.resizeHelper,maxWidt=
h:e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:e.minHei=
ght,start:function(){(e.resizeStart&&e.resizeStart.apply(c.element[0],arg=
uments));if(b.browser.msie&&b.browser.version<7&&c.shadow){c.shadow.hide(=
)}},resize:function(){(e.resize&&e.resize.apply(c.element[0],arguments));=
c._refreshShadow(1)},handles:d,stop:function(){(e.resizeStop&&e.resizeSto=
p.apply(c.element[0],arguments));b.ui.dialog.overlay.resize();if(b.browse=
r.msie&&b.browser.version<7&&c.shadow){c.shadow.show()}c._refreshShadow()=
}}).find(".ui-resizable-se").addClass("ui-icon =
ui-icon-grip-diagonal-se")},_position:function(h){var =
d=3Db(window),e=3Db(document),f=3De.scrollTop(),c=3De.scrollLeft(),g=3Df;=
if(b.inArray(h,["center","top","right","bottom","left"])>=3D0){h=3D[h=3D=3D=
"right"||h=3D=3D"left"?h:"center",h=3D=3D"top"||h=3D=3D"bottom"?h:"middle=
"]}if(h.constructor!=3DArray){h=3D["center","middle"]}if(h[0].constructor=
=3D=3DNumber){c+=3Dh[0]}else{switch(h[0]){case"left":c+=3D0;break;case"ri=
ght":c+=3Dd.width()-this.uiDialog.outerWidth();break;default:case"center"=
:c+=3D(d.width()-this.uiDialog.outerWidth())/2}}if(h[1].constructor=3D=3D=
Number){f+=3Dh[1]}else{switch(h[1]){case"top":f+=3D0;break;case"bottom":f=
+=3Dd.height()-this.uiDialog.outerHeight();break;default:case"middle":f+=3D=
(d.height()-this.uiDialog.outerHeight())/2}}f=3DMath.max(f,g);this.uiDial=
og.css({top:f,left:c})},_setData:function(d,e){(a[d]&&this.uiDialog.data(=
a[d],e));switch(d){case"buttons":this._createButtons(e);break;case"closeT=
ext":this.uiDialogTitlebarCloseText.text(e);break;case"draggable":(e?this=
._makeDraggable():this.uiDialog.draggable("destroy"));break;case"height":=
this.uiDialog.height(e);break;case"position":this._position(e);break;case=
"resizable":var =
c=3Dthis.uiDialog,f=3Dthis.uiDialog.is(":data(resizable)");(f&&!e&&c.resi=
zable("destroy"));(f&&typeof =
e=3D=3D"string"&&c.resizable("option","handles",e));(f||this._makeResizab=
le(e));break;case"title":b(".ui-dialog-title",this.uiDialogTitlebar).html=
(e||"&nbsp;");break;case"width":this.uiDialog.width(e);break}b.widget.pro=
totype._setData.apply(this,arguments)},_size:function(){var =
d=3Dthis.options;this.element.css({height:0,minHeight:0,width:"auto"});va=
r =
c=3Dthis.uiDialog.css({height:"auto",width:d.width}).height();this.elemen=
t.css({minHeight:Math.max(d.minHeight-c,0),height:d.height=3D=3D"auto"?"a=
uto":d.height-c})},_createShadow:function(){this.shadow=3Db('<div =
class=3D"ui-widget-shadow"></div>').css("position","absolute").appendTo(d=
ocument.body);this._refreshShadow();return =
this.shadow},_refreshShadow:function(c){if(c&&b.browser.msie&&b.browser.v=
ersion<7){return}var =
d=3Dthis.uiDialog.offset();this.shadow.css({left:d.left,top:d.top,width:t=
his.uiDialog.outerWidth(),height:this.uiDialog.outerHeight()})},_destroyS=
hadow:function(){this.shadow.remove();this.shadow=3Dnull}});b.extend(b.ui=
.dialog,{version:"1.6rc6",defaults:{autoOpen:true,bgiframe:false,buttons:=
{},closeOnEscape:true,closeText:"close",draggable:true,height:"auto",minH=
eight:150,minWidth:150,modal:false,position:"center",resizable:true,shado=
w:true,stack:true,title:"",width:300,zIndex:1000},getter:"isOpen",uuid:0,=
getTitleId:function(c){return"ui-dialog-title-"+(c.attr("id")||++this.uui=
d)},overlay:function(c){this.$el=3Db.ui.dialog.overlay.create(c)}});b.ext=
end(b.ui.dialog.overlay,{instances:[],events:b.map("focus,mousedown,mouse=
up,keydown,keypress,click".split(","),function(c){return =
c+".dialog-overlay"}).join(" =
"),create:function(d){if(this.instances.length=3D=3D=3D0){setTimeout(func=
tion(){b("a, :input").bind(b.ui.dialog.overlay.events,function(){var =
f=3Dfalse;var h=3Db(this).parents(".ui-dialog");if(h.length){var =
e=3Db(".ui-dialog-overlay");if(e.length){var =
g=3DparseInt(e.css("z-index"),10);e.each(function(){g=3DMath.max(g,parseI=
nt(b(this).css("z-index"),10))});f=3DparseInt(h.css("z-index"),10)>g}else=
{f=3Dtrue}}return =
f})},1);b(document).bind("keydown.dialog-overlay",function(e){(d.options.=
closeOnEscape&&e.keyCode&&e.keyCode=3D=3Db.ui.keyCode.ESCAPE&&d.close(e))=
});b(window).bind("resize.dialog-overlay",b.ui.dialog.overlay.resize)}var=
 =
c=3Db("<div></div>").appendTo(document.body).addClass("ui-widget-overlay"=
).css({width:this.width(),height:this.height()});(d.options.bgiframe&&b.f=
n.bgiframe&&c.bgiframe());this.instances.push(c);return =
c},destroy:function(c){this.instances.splice(b.inArray(this.instances,c),=
1);if(this.instances.length=3D=3D=3D0){b("a, =
:input").add([document,window]).unbind(".dialog-overlay")}c.remove()},hei=
ght:function(){if(b.browser.msie&&b.browser.version<7){var =
d=3DMath.max(document.documentElement.scrollHeight,document.body.scrollHe=
ight);var =
c=3DMath.max(document.documentElement.offsetHeight,document.body.offsetHe=
ight);if(d<c){return b(window).height()+"px"}else{return =
d+"px"}}else{return =
b(document).height()+"px"}},width:function(){if(b.browser.msie&&b.browser=
.version<7){var =
c=3DMath.max(document.documentElement.scrollWidth,document.body.scrollWid=
th);var =
d=3DMath.max(document.documentElement.offsetWidth,document.body.offsetWid=
th);if(c<d){return b(window).width()+"px"}else{return =
c+"px"}}else{return b(document).width()+"px"}},resize:function(){var =
c=3Db([]);b.each(b.ui.dialog.overlay.instances,function(){c=3Dc.add(this)=
});c.css({width:0,height:0}).css({width:b.ui.dialog.overlay.width(),heigh=
t:b.ui.dialog.overlay.height()})}});b.extend(b.ui.dialog.overlay.prototyp=
e,{destroy:function(){b.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);=
/*=0A=
 * jQuery UI Tabs 1.6rc6=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Tabs=0A=
 *=0A=
 * Depends:=0A=
 *	ui.core.js=0A=
 */=0A=
(function(a){a.widget("ui.tabs",{_init:function(){this._tabify(true)},_se=
tData:function(b,c){if((/^selected/).test(b)){this.select(c)}else{this.op=
tions[b]=3Dc;this._tabify()}},_tabId:function(b){return =
b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||th=
is.options.idPrefix+a.data(b)},_sanitizeSelector:function(b){return =
b.replace(/:/g,"\\:")},_cookie:function(){var =
b=3Dthis.cookie||(this.cookie=3Dthis.options.cookie.name||"ui-tabs-"+a.da=
ta(this.list[0]));return =
a.cookie.apply(null,[b].concat(a.makeArray(arguments)))},_ui:function(c,b=
){return{tab:c,panel:b,index:this.$tabs.index(c)}},_tabify:function(q){th=
is.list=3Dthis.element.is("div")?this.element.children("ul:first, =
ol:first").eq(0):this.element;this.$lis=3Da("li:has(a[href])",this.list);=
this.$tabs=3Dthis.$lis.map(function(){return =
a("a",this)[0]});this.$panels=3Da([]);var r=3Dthis,d=3Dthis.options;var =
c=3D/^#.+/;this.$tabs.each(function(t,o){var =
s=3Da(o).attr("href");if(c.test(s)){r.$panels=3Dr.$panels.add(r._sanitize=
Selector(s))}else{if(s!=3D"#"){a.data(o,"href.tabs",s);a.data(o,"load.tab=
s",s.replace(/#.*$/,""));var v=3Dr._tabId(o);o.href=3D"#"+v;var =
u=3Da("#"+v);if(!u.length){u=3Da(d.panelTemplate).attr("id",v).addClass("=
ui-tabs-panel ui-widget-content =
ui-corner-bottom").insertAfter(r.$panels[t-1]||r.list);u.data("destroy.ta=
bs",true)}r.$panels=3Dr.$panels.add(u)}else{d.disabled.push(t+1)}}});if(q=
){if(this.element.is("div")){this.element.addClass("ui-tabs ui-widget =
ui-widget-content ui-corner-all")}this.list.addClass("ui-tabs-nav =
ui-helper-reset ui-helper-clearfix ui-widget-header =
ui-corner-all");this.$lis.addClass("ui-state-default =
ui-corner-top");this.$panels.addClass("ui-tabs-panel ui-widget-content =
ui-corner-bottom");if(d.selected=3D=3D=3Dundefined){if(location.hash){thi=
s.$tabs.each(function(s,o){if(o.hash=3D=3Dlocation.hash){d.selected=3Ds;r=
eturn =
false}})}else{if(d.cookie){d.selected=3DparseInt(r._cookie(),10)}else{if(=
this.$lis.filter(".ui-tabs-selected").length){d.selected=3Dthis.$lis.inde=
x(this.$lis.filter(".ui-tabs-selected"))}else{d.selected=3D0}}}}else{if(d=
.selected=3D=3D=3Dnull){d.selected=3D-1}}d.selected=3D((d.selected>=3D0&&=
this.$tabs[d.selected])||d.selected<0)?d.selected:0;d.disabled=3Da.unique=
(d.disabled.concat(a.map(this.$lis.filter(".ui-state-disabled"),function(=
s,o){return =
r.$lis.index(s)}))).sort();if(a.inArray(d.selected,d.disabled)!=3D-1){d.d=
isabled.splice(a.inArray(d.selected,d.disabled),1)}this.$panels.addClass(=
"ui-tabs-hide");this.$lis.removeClass("ui-tabs-selected =
ui-state-active");if(d.selected>=3D0&&this.$tabs.length){this.$panels.eq(=
d.selected).removeClass("ui-tabs-hide");var f=3D["ui-tabs-selected =
ui-state-active"];if(d.deselectable){f.push("ui-tabs-deselectable")}this.=
$lis.eq(d.selected).addClass(f.join(" "));var =
k=3Dfunction(){r._trigger("show",null,r._ui(r.$tabs[d.selected],r.$panels=
[d.selected]))};if(a.data(this.$tabs[d.selected],"load.tabs")){this.load(=
d.selected,k)}else{k()}}if(d.event!=3D"mouseover"){var =
l=3Dfunction(o,i){if(i.is(":not(.ui-state-disabled)")){i.toggleClass("ui-=
state-"+o)}};this.$lis.bind("mouseover.tabs =
mouseout.tabs",function(){l("hover",a(this))});this.$tabs.bind("focus.tab=
s =
blur.tabs",function(){l("focus",a(this).parents("li:first"))})}a(window).=
bind("unload",function(){r.$lis.add(r.$tabs).unbind(".tabs");r.$lis=3Dr.$=
tabs=3Dr.$panels=3Dnull})}else{d.selected=3Dthis.$lis.index(this.$lis.fil=
ter(".ui-tabs-selected"))}if(d.cookie){this._cookie(d.selected,d.cookie)}=
for(var =
h=3D0,p;p=3Dthis.$lis[h];h++){a(p)[a.inArray(h,d.disabled)!=3D-1&&!a(p).h=
asClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled"=
)}if(d.cache=3D=3D=3Dfalse){this.$tabs.removeData("cache.tabs")}var =
b,j;if(d.fx){if(a.isArray(d.fx)){b=3Dd.fx[0];j=3Dd.fx[1]}else{b=3Dj=3Dd.f=
x}}function =
e(i,o){i.css({display:""});if(a.browser.msie&&o.opacity){i[0].style.remov=
eAttribute("filter")}}var =
m=3Dj?function(i,o){o.hide().removeClass("ui-tabs-hide").animate(j,500,fu=
nction(){e(o,j);r._trigger("show",null,r._ui(i,o[0]))})}:function(i,o){o.=
removeClass("ui-tabs-hide");r._trigger("show",null,r._ui(i,o[0]))};var =
n=3Db?function(o,i,s){i.animate(b,b.duration||"normal",function(){i.addCl=
ass("ui-tabs-hide");e(i,b);if(s){m(o,s)}})}:function(o,i,s){i.addClass("u=
i-tabs-hide");if(s){m(o,s)}};function g(s,u,i,t){var =
o=3D["ui-tabs-selected =
ui-state-active"];if(d.deselectable){o.push("ui-tabs-deselectable")}u.rem=
oveClass("ui-state-default").addClass(o.join(" =
")).siblings().removeClass(o.join(" =
")).addClass("ui-state-default");n(s,i,t)}this.$tabs.unbind(".tabs").bind=
(d.event+".tabs",function(){var =
t=3Da(this).parents("li:eq(0)"),i=3Dr.$panels.filter(":visible"),s=3Da(r.=
_sanitizeSelector(this.hash));if((t.hasClass("ui-state-active")&&!d.desel=
ectable)||t.hasClass("ui-state-disabled")||a(this).hasClass("ui-tabs-load=
ing")||r._trigger("select",null,r._ui(this,s[0]))=3D=3D=3Dfalse){this.blu=
r();return =
false}d.selected=3Dr.$tabs.index(this);if(d.deselectable){if(t.hasClass("=
ui-state-active")){d.selected=3D-1;if(d.cookie){r._cookie(d.selected,d.co=
okie)}t.removeClass("ui-tabs-selected ui-state-active =
ui-tabs-deselectable").addClass("ui-state-default");r.$panels.stop();n(th=
is,i);this.blur();return =
false}else{if(!i.length){if(d.cookie){r._cookie(d.selected,d.cookie)}r.$p=
anels.stop();var =
o=3Dthis;r.load(r.$tabs.index(this),function(){t.addClass("ui-tabs-select=
ed ui-state-active =
ui-tabs-deselectable").removeClass("ui-state-default");m(o,s)});this.blur=
();return =
false}}}if(d.cookie){r._cookie(d.selected,d.cookie)}r.$panels.stop();if(s=
.length){var =
o=3Dthis;r.load(r.$tabs.index(this),i.length?function(){g(o,t,i,s)}:funct=
ion(){t.addClass("ui-tabs-selected =
ui-state-active").removeClass("ui-state-default");m(o,s)})}else{throw"jQu=
ery UI Tabs: Mismatching fragment =
identifier."}if(a.browser.msie){this.blur()}return =
false});if(d.event!=3D"click"){this.$tabs.bind("click.tabs",function(){re=
turn false})}},destroy:function(){var =
b=3Dthis.options;this.element.removeClass("ui-tabs ui-widget =
ui-widget-content =
ui-corner-all");this.list.unbind(".tabs").removeClass("ui-tabs-nav =
ui-helper-reset ui-helper-clearfix ui-widget-header =
ui-corner-all").removeData("tabs");this.$tabs.each(function(){var =
c=3Da.data(this,"href.tabs");if(c){this.href=3Dc}var =
d=3Da(this).unbind(".tabs");a.each(["href","load","cache"],function(e,f){=
d.removeData(f+".tabs")})});this.$lis.unbind(".tabs").add(this.$panels).e=
ach(function(){if(a.data(this,"destroy.tabs")){a(this).remove()}else{a(th=
is).removeClass("ui-state-default ui-corner-top ui-tabs-selected =
ui-state-active ui-tabs-deselectable ui-state-disabled ui-tabs-panel =
ui-widget-content ui-corner-bottom =
ui-tabs-hide")}});if(b.cookie){this._cookie(null,b.cookie)}},add:function=
(c,h,f){if(f=3D=3Dundefined){f=3Dthis.$tabs.length}var =
i=3Dthis,e=3Dthis.options;var =
g=3Da(e.tabTemplate.replace(/#\{href\}/g,c).replace(/#\{label\}/g,h));g.a=
ddClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var =
d=3Dc.indexOf("#")=3D=3D0?c.replace("#",""):this._tabId(a("a:first-child"=
,g)[0]);var =
j=3Da("#"+d);if(!j.length){j=3Da(e.panelTemplate).attr("id",d).data("dest=
roy.tabs",true)}j.addClass("ui-tabs-panel ui-widget-content =
ui-corner-bottom =
ui-tabs-hide");if(f>=3Dthis.$lis.length){g.appendTo(this.list);j.appendTo=
(this.list[0].parentNode)}else{g.insertBefore(this.$lis[f]);j.insertBefor=
e(this.$panels[f])}e.disabled=3Da.map(e.disabled,function(l,k){return =
l>=3Df?++l:l});this._tabify();if(this.$tabs.length=3D=3D1){g.addClass("ui=
-tabs-selected ui-state-active");j.removeClass("ui-tabs-hide");var =
b=3Da.data(this.$tabs[0],"load.tabs");if(b){this.load(0,function(){i._tri=
gger("show",null,i._ui(i.$tabs[0],i.$panels[0]))})}}this._trigger("add",n=
ull,this._ui(this.$tabs[f],this.$panels[f]))},remove:function(b){var =
d=3Dthis.options,e=3Dthis.$lis.eq(b).remove(),c=3Dthis.$panels.eq(b).remo=
ve();if(e.hasClass("ui-tabs-selected")&&this.$tabs.length>1){this.select(=
b+(b+1<this.$tabs.length?1:-1))}d.disabled=3Da.map(a.grep(d.disabled,func=
tion(g,f){return g!=3Db}),function(g,f){return =
g>=3Db?--g:g});this._tabify();this._trigger("remove",null,this._ui(e.find=
("a")[0],c[0]))},enable:function(b){var =
c=3Dthis.options;if(a.inArray(b,c.disabled)=3D=3D-1){return}this.$lis.eq(=
b).removeClass("ui-state-disabled");c.disabled=3Da.grep(c.disabled,functi=
on(e,d){return =
e!=3Db});this._trigger("enable",null,this._ui(this.$tabs[b],this.$panels[=
b]))},disable:function(c){var =
b=3Dthis,d=3Dthis.options;if(c!=3Dd.selected){this.$lis.eq(c).addClass("u=
i-state-disabled");d.disabled.push(c);d.disabled.sort();this._trigger("di=
sable",null,this._ui(this.$tabs[c],this.$panels[c]))}},select:function(b)=
{if(typeof =
b=3D=3D"string"){b=3Dthis.$tabs.index(this.$tabs.filter("[href$=3D"+b+"]"=
))}this.$tabs.eq(b).trigger(this.options.event+".tabs")},load:function(g,=
k){var =
l=3Dthis,d=3Dthis.options,e=3Dthis.$tabs.eq(g),j=3De[0],h=3Dk=3D=3Dundefi=
ned||k=3D=3D=3Dfalse,b=3De.data("load.tabs");k=3Dk||function(){};if(!b||!=
h&&a.data(j,"cache.tabs")){k();return}var m=3Dfunction(n){var =
o=3Da(n),p=3Do.find("*:last");return =
p.length&&p.is(":not(img)")&&p||o};var =
c=3Dfunction(){l.$tabs.filter(".ui-tabs-loading").removeClass("ui-tabs-lo=
ading").each(function(){if(d.spinner){m(this).parent().html(m(this).data(=
"label.tabs"))}});l.xhr=3Dnull};if(d.spinner){var =
i=3Dm(j).html();m(j).wrapInner("<em></em>").find("em").data("label.tabs",=
i).html(d.spinner)}var =
f=3Da.extend({},d.ajaxOptions,{url:b,success:function(o,n){a(l._sanitizeS=
elector(j.hash)).html(o);c();if(d.cache){a.data(j,"cache.tabs",true)}l._t=
rigger("load",null,l._ui(l.$tabs[g],l.$panels[g]));try{d.ajaxOptions.succ=
ess(o,n)}catch(p){}k()}});if(this.xhr){this.xhr.abort();c()}e.addClass("u=
i-tabs-loading");l.xhr=3Da.ajax(f)},url:function(c,b){this.$tabs.eq(c).re=
moveData("cache.tabs").data("load.tabs",b)},length:function(){return =
this.$tabs.length}});a.extend(a.ui.tabs,{version:"1.6rc6",getter:"length"=
,defaults:{ajaxOptions:null,cache:false,cookie:null,deselectable:false,di=
sabled:[],event:"click",fx:null,idPrefix:"ui-tabs-",panelTemplate:"<div><=
/div>",spinner:"Loading&#8230;",tabTemplate:'<li><a =
href=3D"#{href}"><span>#{label}</span></a></li>'}});a.extend(a.ui.tabs.pr=
ototype,{rotation:null,rotate:function(d,f){var =
b=3Dthis,e=3Dthis.options.selected;function =
c(){clearTimeout(b.rotation);b.rotation=3DsetTimeout(function(){e=3D++e<b=
.$tabs.length?e:0;b.select(e)},d)}if(d){this.element.bind("tabsshow",c);t=
his.$tabs.bind(this.options.event+".tabs",!f?function(g){if(g.clientX){cl=
earTimeout(b.rotation);b.element.unbind("tabsshow",c)}}:function(g){e=3Db=
.options.selected;c()});c()}else{clearTimeout(b.rotation);this.element.un=
bind("tabsshow",c);this.$tabs.unbind(this.options.event+".tabs",stop)}}})=
})(jQuery);/*=0A=
 * jQuery UI Effects 1.6rc6=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Effects/=0A=
 */=0A=
(function(d){d.effects=3Dd.effects||{};d.extend(d.effects,{version:"1.6rc=
6",save:function(g,h){for(var =
f=3D0;f<h.length;f++){if(h[f]!=3D=3Dnull){g.data("ec.storage."+h[f],g[0].=
style[h[f]])}}},restore:function(g,h){for(var =
f=3D0;f<h.length;f++){if(h[f]!=3D=3Dnull){g.css(h[f],g.data("ec.storage."=
+h[f]))}}},setMode:function(f,g){if(g=3D=3D"toggle"){g=3Df.is(":hidden")?=
"show":"hide"}return g},getBaseline:function(g,h){var =
i,f;switch(g[0]){case"top":i=3D0;break;case"middle":i=3D0.5;break;case"bo=
ttom":i=3D1;break;default:i=3Dg[0]/h.height}switch(g[1]){case"left":f=3D0=
;break;case"center":f=3D0.5;break;case"right":f=3D1;break;default:f=3Dg[1=
]/h.width}return{x:f,y:i}},createWrapper:function(f){if(f.parent().is(".u=
i-effects-wrapper")){return f.parent()}var =
g=3D{width:f.outerWidth(true),height:f.outerHeight(true),"float":f.css("f=
loat")};f.wrap('<div class=3D"ui-effects-wrapper" =
style=3D"font-size:100%;background:transparent;border:none;margin:0;paddi=
ng:0"></div>');var =
j=3Df.parent();if(f.css("position")=3D=3D"static"){j.css({position:"relat=
ive"});f.css({position:"relative"})}else{var =
i=3Df.css("top");if(isNaN(parseInt(i,10))){i=3D"auto"}var =
h=3Df.css("left");if(isNaN(parseInt(h,10))){h=3D"auto"}j.css({position:f.=
css("position"),top:i,left:h,zIndex:f.css("z-index")}).show();f.css({posi=
tion:"relative",top:0,left:0})}j.css(g);return =
j},removeWrapper:function(f){if(f.parent().is(".ui-effects-wrapper")){ret=
urn f.parent().replaceWith(f)}return =
f},setTransition:function(g,i,f,h){h=3Dh||{};d.each(i,function(k,j){unit=3D=
g.cssUnit(j);if(unit[0]>0){h[j]=3Dunit[0]*f+unit[1]}});return =
h},animateClass:function(h,i,k,j){var f=3D(typeof =
k=3D=3D"function"?k:(j?j:null));var g=3D(typeof =
k=3D=3D"string"?k:null);return this.each(function(){var q=3D{};var =
o=3Dd(this);var p=3Do.attr("style")||"";if(typeof =
p=3D=3D"object"){p=3Dp.cssText}if(h.toggle){o.hasClass(h.toggle)?h.remove=
=3Dh.toggle:h.add=3Dh.toggle}var =
l=3Dd.extend({},(document.defaultView?document.defaultView.getComputedSty=
le(this,null):this.currentStyle));if(h.add){o.addClass(h.add)}if(h.remove=
){o.removeClass(h.remove)}var =
m=3Dd.extend({},(document.defaultView?document.defaultView.getComputedSty=
le(this,null):this.currentStyle));if(h.add){o.removeClass(h.add)}if(h.rem=
ove){o.addClass(h.remove)}for(var r in m){if(typeof =
m[r]!=3D"function"&&m[r]&&r.indexOf("Moz")=3D=3D-1&&r.indexOf("length")=3D=
=3D-1&&m[r]!=3Dl[r]&&(r.match(/color/i)||(!r.match(/color/i)&&!isNaN(pars=
eInt(m[r],10))))&&(l.position!=3D"static"||(l.position=3D=3D"static"&&!r.=
match(/left|top|bottom|right/)))){q[r]=3Dm[r]}}o.animate(q,i,g,function()=
{if(typeof =
d(this).attr("style")=3D=3D"object"){d(this).attr("style")["cssText"]=3D"=
";d(this).attr("style")["cssText"]=3Dp}else{d(this).attr("style",p)}if(h.=
add){d(this).addClass(h.add)}if(h.remove){d(this).removeClass(h.remove)}i=
f(f){f.apply(this,arguments)}})})}});function c(g,f){var =
i=3Dg[1]&&g[1].constructor=3D=3DObject?g[1]:{};if(f){i.mode=3Df}var =
h=3Dg[1]&&g[1].constructor!=3DObject?g[1]:i.duration;h=3Dd.fx.off?0:typeo=
f h=3D=3D=3D"number"?h:d.fx.speeds[h]||d.fx.speeds._default;var =
j=3Di.callback||(d.isFunction(g[2])&&g[2])||(d.isFunction(g[3])&&g[3]);re=
turn[g[0],i,h,j]}d.fn.extend({_show:d.fn.show,_hide:d.fn.hide,__toggle:d.=
fn.toggle,_addClass:d.fn.addClass,_removeClass:d.fn.removeClass,_toggleCl=
ass:d.fn.toggleClass,effect:function(g,f,h,i){return =
d.effects[g]?d.effects[g].call(this,{method:g,options:f||{},duration:h,ca=
llback:i}):null},show:function(){if(!arguments[0]||(arguments[0].construc=
tor=3D=3DNumber||(/(slow|normal|fast)/).test(arguments[0]))){return =
this._show.apply(this,arguments)}else{return =
this.effect.apply(this,c(arguments,"show"))}},hide:function(){if(!argumen=
ts[0]||(arguments[0].constructor=3D=3DNumber||(/(slow|normal|fast)/).test=
(arguments[0]))){return this._hide.apply(this,arguments)}else{return =
this.effect.apply(this,c(arguments,"hide"))}},toggle:function(){if(!argum=
ents[0]||(arguments[0].constructor=3D=3DNumber||(/(slow|normal|fast)/).te=
st(arguments[0]))||(arguments[0].constructor=3D=3DFunction)){return =
this.__toggle.apply(this,arguments)}else{return =
this.effect.apply(this,c(arguments,"toggle"))}},addClass:function(g,f,i,h=
){return =
f?d.effects.animateClass.apply(this,[{add:g},f,i,h]):this._addClass(g)},r=
emoveClass:function(g,f,i,h){return =
f?d.effects.animateClass.apply(this,[{remove:g},f,i,h]):this._removeClass=
(g)},toggleClass:function(g,f,i,h){return((typeof =
f!=3D=3D"boolean")&&f)?d.effects.animateClass.apply(this,[{toggle:g},f,i,=
h]):this._toggleClass(g,f)},morph:function(f,h,g,j,i){return =
d.effects.animateClass.apply(this,[{add:h,remove:f},g,j,i])},switchClass:=
function(){return =
this.morph.apply(this,arguments)},cssUnit:function(f){var =
g=3Dthis.css(f),h=3D[];d.each(["em","px","%","pt"],function(j,k){if(g.ind=
exOf(k)>0){h=3D[parseFloat(g),k]}});return =
h}});d.each(["backgroundColor","borderBottomColor","borderLeftColor","bor=
derRightColor","borderTopColor","color","outlineColor"],function(g,f){d.f=
x.step[f]=3Dfunction(h){if(h.state=3D=3D0){h.start=3De(h.elem,f);h.end=3D=
b(h.end)}h.elem.style[f]=3D"rgb("+[Math.max(Math.min(parseInt((h.pos*(h.e=
nd[0]-h.start[0]))+h.start[0],10),255),0),Math.max(Math.min(parseInt((h.p=
os*(h.end[1]-h.start[1]))+h.start[1],10),255),0),Math.max(Math.min(parseI=
nt((h.pos*(h.end[2]-h.start[2]))+h.start[2],10),255),0)].join(",")+")"}})=
;function b(g){var =
f;if(g&&g.constructor=3D=3DArray&&g.length=3D=3D3){return =
g}if(f=3D/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)=
/.exec(g)){return[parseInt(f[1],10),parseInt(f[2],10),parseInt(f[3],10)]}=
if(f=3D/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,=
\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(g)){return[parseFloat(f[1])*2.55,pa=
rseFloat(f[2])*2.55,parseFloat(f[3])*2.55]}if(f=3D/#([a-fA-F0-9]{2})([a-f=
A-F0-9]{2})([a-fA-F0-9]{2})/.exec(g)){return[parseInt(f[1],16),parseInt(f=
[2],16),parseInt(f[3],16)]}if(f=3D/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9=
])/.exec(g)){return[parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16),parseIn=
t(f[3]+f[3],16)]}if(f=3D/rgba\(0, 0, 0, 0\)/.exec(g)){return =
a.transparent}return a[d.trim(g).toLowerCase()]}function e(h,f){var =
g;do{g=3Dd.curCSS(h,f);if(g!=3D""&&g!=3D"transparent"||d.nodeName(h,"body=
")){break}f=3D"backgroundColor"}while(h=3Dh.parentNode);return b(g)}var =
a=3D{aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,=
0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],d=
arkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:=
[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkoran=
ge:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,=
150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],gree=
n:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230]=
,lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211]=
,lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta=
:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[25=
5,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[25=
5,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transp=
arent:[255,255,255]};d.easing.jswing=3Dd.easing.swing;d.extend(d.easing,{=
def:"easeOutQuad",swing:function(g,h,f,j,i){return =
d.easing[d.easing.def](g,h,f,j,i)},easeInQuad:function(g,h,f,j,i){return =
j*(h/=3Di)*h+f},easeOutQuad:function(g,h,f,j,i){return =
-j*(h/=3Di)*(h-2)+f},easeInOutQuad:function(g,h,f,j,i){if((h/=3Di/2)<1){r=
eturn j/2*h*h+f}return =
-j/2*((--h)*(h-2)-1)+f},easeInCubic:function(g,h,f,j,i){return =
j*(h/=3Di)*h*h+f},easeOutCubic:function(g,h,f,j,i){return =
j*((h=3Dh/i-1)*h*h+1)+f},easeInOutCubic:function(g,h,f,j,i){if((h/=3Di/2)=
<1){return j/2*h*h*h+f}return =
j/2*((h-=3D2)*h*h+2)+f},easeInQuart:function(g,h,f,j,i){return =
j*(h/=3Di)*h*h*h+f},easeOutQuart:function(g,h,f,j,i){return =
-j*((h=3Dh/i-1)*h*h*h-1)+f},easeInOutQuart:function(g,h,f,j,i){if((h/=3Di=
/2)<1){return j/2*h*h*h*h+f}return =
-j/2*((h-=3D2)*h*h*h-2)+f},easeInQuint:function(g,h,f,j,i){return =
j*(h/=3Di)*h*h*h*h+f},easeOutQuint:function(g,h,f,j,i){return =
j*((h=3Dh/i-1)*h*h*h*h+1)+f},easeInOutQuint:function(g,h,f,j,i){if((h/=3D=
i/2)<1){return j/2*h*h*h*h*h+f}return =
j/2*((h-=3D2)*h*h*h*h+2)+f},easeInSine:function(g,h,f,j,i){return =
-j*Math.cos(h/i*(Math.PI/2))+j+f},easeOutSine:function(g,h,f,j,i){return =
j*Math.sin(h/i*(Math.PI/2))+f},easeInOutSine:function(g,h,f,j,i){return =
-j/2*(Math.cos(Math.PI*h/i)-1)+f},easeInExpo:function(g,h,f,j,i){return(h=
=3D=3D0)?f:j*Math.pow(2,10*(h/i-1))+f},easeOutExpo:function(g,h,f,j,i){re=
turn(h=3D=3Di)?f+j:j*(-Math.pow(2,-10*h/i)+1)+f},easeInOutExpo:function(g=
,h,f,j,i){if(h=3D=3D0){return f}if(h=3D=3Di){return =
f+j}if((h/=3Di/2)<1){return j/2*Math.pow(2,10*(h-1))+f}return =
j/2*(-Math.pow(2,-10*--h)+2)+f},easeInCirc:function(g,h,f,j,i){return =
-j*(Math.sqrt(1-(h/=3Di)*h)-1)+f},easeOutCirc:function(g,h,f,j,i){return =
j*Math.sqrt(1-(h=3Dh/i-1)*h)+f},easeInOutCirc:function(g,h,f,j,i){if((h/=3D=
i/2)<1){return -j/2*(Math.sqrt(1-h*h)-1)+f}return =
j/2*(Math.sqrt(1-(h-=3D2)*h)+1)+f},easeInElastic:function(g,i,f,m,l){var =
j=3D1.70158;var k=3D0;var h=3Dm;if(i=3D=3D0){return =
f}if((i/=3Dl)=3D=3D1){return =
f+m}if(!k){k=3Dl*0.3}if(h<Math.abs(m)){h=3Dm;var j=3Dk/4}else{var =
j=3Dk/(2*Math.PI)*Math.asin(m/h)}return =
-(h*Math.pow(2,10*(i-=3D1))*Math.sin((i*l-j)*(2*Math.PI)/k))+f},easeOutEl=
astic:function(g,i,f,m,l){var j=3D1.70158;var k=3D0;var =
h=3Dm;if(i=3D=3D0){return f}if((i/=3Dl)=3D=3D1){return =
f+m}if(!k){k=3Dl*0.3}if(h<Math.abs(m)){h=3Dm;var j=3Dk/4}else{var =
j=3Dk/(2*Math.PI)*Math.asin(m/h)}return =
h*Math.pow(2,-10*i)*Math.sin((i*l-j)*(2*Math.PI)/k)+m+f},easeInOutElastic=
:function(g,i,f,m,l){var j=3D1.70158;var k=3D0;var =
h=3Dm;if(i=3D=3D0){return f}if((i/=3Dl/2)=3D=3D2){return =
f+m}if(!k){k=3Dl*(0.3*1.5)}if(h<Math.abs(m)){h=3Dm;var j=3Dk/4}else{var =
j=3Dk/(2*Math.PI)*Math.asin(m/h)}if(i<1){return =
-0.5*(h*Math.pow(2,10*(i-=3D1))*Math.sin((i*l-j)*(2*Math.PI)/k))+f}return=
 =
h*Math.pow(2,-10*(i-=3D1))*Math.sin((i*l-j)*(2*Math.PI)/k)*0.5+m+f},easeI=
nBack:function(g,h,f,k,j,i){if(i=3D=3Dundefined){i=3D1.70158}return =
k*(h/=3Dj)*h*((i+1)*h-i)+f},easeOutBack:function(g,h,f,k,j,i){if(i=3D=3Du=
ndefined){i=3D1.70158}return =
k*((h=3Dh/j-1)*h*((i+1)*h+i)+1)+f},easeInOutBack:function(g,h,f,k,j,i){if=
(i=3D=3Dundefined){i=3D1.70158}if((h/=3Dj/2)<1){return =
k/2*(h*h*(((i*=3D(1.525))+1)*h-i))+f}return =
k/2*((h-=3D2)*h*(((i*=3D(1.525))+1)*h+i)+2)+f},easeInBounce:function(g,h,=
f,j,i){return =
j-d.easing.easeOutBounce(g,i-h,0,j,i)+f},easeOutBounce:function(g,h,f,j,i=
){if((h/=3Di)<(1/2.75)){return =
j*(7.5625*h*h)+f}else{if(h<(2/2.75)){return =
j*(7.5625*(h-=3D(1.5/2.75))*h+0.75)+f}else{if(h<(2.5/2.75)){return =
j*(7.5625*(h-=3D(2.25/2.75))*h+0.9375)+f}else{return =
j*(7.5625*(h-=3D(2.625/2.75))*h+0.984375)+f}}}},easeInOutBounce:function(=
g,h,f,j,i){if(h<i/2){return =
d.easing.easeInBounce(g,h*2,0,j,i)*0.5+f}return =
d.easing.easeOutBounce(g,h*2-i,0,j,i)*0.5+j*0.5+f}})})(jQuery);/*=0A=
 * jQuery UI Effects Blind 1.6rc6=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Effects/Blind=0A=
 *=0A=
 * Depends:=0A=
 *	effects.core.js=0A=
 */=0A=
(function(a){a.effects.blind=3Dfunction(b){return =
this.queue(function(){var d=3Da(this),c=3D["position","top","left"];var =
h=3Da.effects.setMode(d,b.options.mode||"hide");var =
g=3Db.options.direction||"vertical";a.effects.save(d,c);d.show();var =
j=3Da.effects.createWrapper(d).css({overflow:"hidden"});var =
e=3D(g=3D=3D"vertical")?"height":"width";var =
i=3D(g=3D=3D"vertical")?j.height():j.width();if(h=3D=3D"show"){j.css(e,0)=
}var =
f=3D{};f[e]=3Dh=3D=3D"show"?i:0;j.animate(f,b.duration,b.options.easing,f=
unction(){if(h=3D=3D"hide"){d.hide()}a.effects.restore(d,c);a.effects.rem=
oveWrapper(d);if(b.callback){b.callback.apply(d[0],arguments)}d.dequeue()=
})})}})(jQuery);/*=0A=
 * jQuery UI Effects Drop 1.6rc6=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Effects/Drop=0A=
 *=0A=
 * Depends:=0A=
 *	effects.core.js=0A=
 */=0A=
(function(a){a.effects.drop=3Dfunction(b){return =
this.queue(function(){var =
e=3Da(this),d=3D["position","top","left","opacity"];var =
i=3Da.effects.setMode(e,b.options.mode||"hide");var =
h=3Db.options.direction||"left";a.effects.save(e,d);e.show();a.effects.cr=
eateWrapper(e);var f=3D(h=3D=3D"up"||h=3D=3D"down")?"top":"left";var =
c=3D(h=3D=3D"up"||h=3D=3D"left")?"pos":"neg";var =
j=3Db.options.distance||(f=3D=3D"top"?e.outerHeight({margin:true})/2:e.ou=
terWidth({margin:true})/2);if(i=3D=3D"show"){e.css("opacity",0).css(f,c=3D=
=3D"pos"?-j:j)}var =
g=3D{opacity:i=3D=3D"show"?1:0};g[f]=3D(i=3D=3D"show"?(c=3D=3D"pos"?"+=3D=
":"-=3D"):(c=3D=3D"pos"?"-=3D":"+=3D"))+j;e.animate(g,{queue:false,durati=
on:b.duration,easing:b.options.easing,complete:function(){if(i=3D=3D"hide=
"){e.hide()}a.effects.restore(e,d);a.effects.removeWrapper(e);if(b.callba=
ck){b.callback.apply(this,arguments)}e.dequeue()}})})}})(jQuery);/*=0A=
 * jQuery UI Effects Highlight 1.6rc6=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Effects/Highlight=0A=
 *=0A=
 * Depends:=0A=
 *	effects.core.js=0A=
 */=0A=
(function(a){a.effects.highlight=3Dfunction(b){return =
this.queue(function(){var =
e=3Da(this),d=3D["backgroundImage","backgroundColor","opacity"];var =
h=3Da.effects.setMode(e,b.options.mode||"show");var =
c=3Db.options.color||"#ffff99";var =
g=3De.css("backgroundColor");a.effects.save(e,d);e.show();e.css({backgrou=
ndImage:"none",backgroundColor:c});var =
f=3D{backgroundColor:g};if(h=3D=3D"hide"){f.opacity=3D0}e.animate(f,{queu=
e:false,duration:b.duration,easing:b.options.easing,complete:function(){i=
f(h=3D=3D"hide"){e.hide()}a.effects.restore(e,d);if(h=3D=3D"show"&&a.brow=
ser.msie){this.style.removeAttribute("filter")}if(b.callback){b.callback.=
apply(this,arguments)}e.dequeue()}})})}})(jQuery);/*=0A=
 * jQuery UI Effects Slide 1.6rc6=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Effects/Slide=0A=
 *=0A=
 * Depends:=0A=
 *	effects.core.js=0A=
 */=0A=
(function(a){a.effects.slide=3Dfunction(b){return =
this.queue(function(){var e=3Da(this),d=3D["position","top","left"];var =
i=3Da.effects.setMode(e,b.options.mode||"show");var =
h=3Db.options.direction||"left";a.effects.save(e,d);e.show();a.effects.cr=
eateWrapper(e).css({overflow:"hidden"});var =
f=3D(h=3D=3D"up"||h=3D=3D"down")?"top":"left";var =
c=3D(h=3D=3D"up"||h=3D=3D"left")?"pos":"neg";var =
j=3Db.options.distance||(f=3D=3D"top"?e.outerHeight({margin:true}):e.oute=
rWidth({margin:true}));if(i=3D=3D"show"){e.css(f,c=3D=3D"pos"?-j:j)}var =
g=3D{};g[f]=3D(i=3D=3D"show"?(c=3D=3D"pos"?"+=3D":"-=3D"):(c=3D=3D"pos"?"=
-=3D":"+=3D"))+j;e.animate(g,{queue:false,duration:b.duration,easing:b.op=
tions.easing,complete:function(){if(i=3D=3D"hide"){e.hide()}a.effects.res=
tore(e,d);a.effects.removeWrapper(e);if(b.callback){b.callback.apply(this=
,arguments)}e.dequeue()}})})}})(jQuery);
------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://beta.images.theglobeandmail.com/scripts/jquery/plugins/ui.dialog.js

/*=0A=
 * jQuery UI Dialog @VERSION=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Dialog=0A=
 *=0A=
 * Depends:=0A=
 *	ui.core.js=0A=
 *	ui.draggable.js=0A=
 *	ui.resizable.js=0A=
 */=0A=
(function($) {=0A=
=0A=
var setDataSwitch =3D {=0A=
		dragStart: "start.draggable",=0A=
		drag: "drag.draggable",=0A=
		dragStop: "stop.draggable",=0A=
		maxHeight: "maxHeight.resizable",=0A=
		minHeight: "minHeight.resizable",=0A=
		maxWidth: "maxWidth.resizable",=0A=
		minWidth: "minWidth.resizable",=0A=
		resizeStart: "start.resizable",=0A=
		resize: "drag.resizable",=0A=
		resizeStop: "stop.resizable"=0A=
	},=0A=
	=0A=
	uiDialogClasses =3D=0A=
		'ui-dialog ' +=0A=
		'ui-widget ' +=0A=
		'ui-widget-content ' +=0A=
		'ui-corner-all ';=0A=
=0A=
$.widget("ui.dialog", {=0A=
=0A=
	_init: function() {=0A=
		this.originalTitle =3D this.element.attr('title');=0A=
=0A=
		var self =3D this,=0A=
			options =3D this.options,=0A=
=0A=
			title =3D options.title || this.originalTitle || '&nbsp;',=0A=
			titleId =3D $.ui.dialog.getTitleId(this.element),=0A=
=0A=
			uiDialog =3D (this.uiDialog =3D $('<div/>'))=0A=
				.appendTo(document.body)=0A=
				.hide()=0A=
				.addClass(uiDialogClasses + options.dialogClass)=0A=
				.css({=0A=
					position: 'absolute',=0A=
					overflow: 'hidden',=0A=
					zIndex: options.zIndex=0A=
				})=0A=
				// setting tabIndex makes the div focusable=0A=
				// setting outline to 0 prevents a border on focus in Mozilla=0A=
				.attr('tabIndex', -1).css('outline', 0).keydown(function(event) {=0A=
					(options.closeOnEscape && event.keyCode=0A=
						&& event.keyCode =3D=3D $.ui.keyCode.ESCAPE && self.close(event));=0A=
				})=0A=
				.attr({=0A=
					role: 'dialog',=0A=
					'aria-labelledby': titleId=0A=
				})=0A=
				.mousedown(function(event) {=0A=
					self.moveToTop(false, event);=0A=
				}),=0A=
=0A=
			uiDialogContent =3D this.element=0A=
				.show()=0A=
				.removeAttr('title')=0A=
				.addClass(=0A=
					'ui-dialog-content ' +=0A=
					'ui-widget-content')=0A=
				.appendTo(uiDialog),=0A=
=0A=
			uiDialogTitlebar =3D (this.uiDialogTitlebar =3D $('<div></div>'))=0A=
				.addClass(=0A=
					'ui-dialog-titlebar ' +=0A=
					'ui-widget-header ' +=0A=
					'ui-corner-all ' +=0A=
					'ui-helper-clearfix'=0A=
				)=0A=
				.prependTo(uiDialog),=0A=
=0A=
			uiDialogTitlebarClose =3D $('<a href=3D"#"/>')=0A=
				.addClass(=0A=
					'ui-dialog-titlebar-close ' +=0A=
					'ui-corner-all'=0A=
				)=0A=
				.attr('role', 'button')=0A=
				.hover(=0A=
					function() {=0A=
						uiDialogTitlebarClose.addClass('ui-state-hover');=0A=
					},=0A=
					function() {=0A=
						uiDialogTitlebarClose.removeClass('ui-state-hover');=0A=
					}=0A=
				)=0A=
				.focus(function() {=0A=
					uiDialogTitlebarClose.addClass('ui-state-focus');=0A=
				})=0A=
				.blur(function() {=0A=
					uiDialogTitlebarClose.removeClass('ui-state-focus');=0A=
				})=0A=
				.mousedown(function(ev) {=0A=
					ev.stopPropagation();=0A=
				})=0A=
				.click(function(event) {=0A=
					self.close(event);=0A=
					return false;=0A=
				})=0A=
				.appendTo(uiDialogTitlebar),=0A=
=0A=
			uiDialogTitlebarCloseText =3D (this.uiDialogTitlebarCloseText =3D =
$('<span/>'))=0A=
				.addClass(=0A=
					'ui-icon ' +=0A=
					'ui-icon-closethick'=0A=
				)=0A=
				.text(options.closeText)=0A=
				.appendTo(uiDialogTitlebarClose),=0A=
=0A=
			uiDialogTitle =3D $('<span/>')=0A=
				.addClass('ui-dialog-title')=0A=
				.attr('id', titleId)=0A=
				.html(title)=0A=
				.prependTo(uiDialogTitlebar);=0A=
=0A=
		uiDialogTitlebar.find("*").add(uiDialogTitlebar).disableSelection();=0A=
=0A=
		(options.draggable && $.fn.draggable && this._makeDraggable());=0A=
		(options.resizable && $.fn.resizable && this._makeResizable());=0A=
=0A=
		this._createButtons(options.buttons);=0A=
		this._isOpen =3D false;=0A=
=0A=
		(options.bgiframe && $.fn.bgiframe && uiDialog.bgiframe());=0A=
		(options.autoOpen && this.open());=0A=
		=0A=
	},=0A=
=0A=
	destroy: function() {=0A=
		(this.overlay && this.overlay.destroy());=0A=
		this.uiDialog.hide();=0A=
		this.element=0A=
			.unbind('.dialog')=0A=
			.removeData('dialog')=0A=
			.removeClass('ui-dialog-content ui-widget-content')=0A=
			.hide().appendTo('body');=0A=
		this.uiDialog.remove();=0A=
=0A=
		(this.originalTitle && this.element.attr('title', this.originalTitle));=0A=
	},=0A=
=0A=
	close: function(event) {=0A=
		var self =3D this;=0A=
		=0A=
		if (false =3D=3D=3D self._trigger('beforeclose', event)) {=0A=
			return;=0A=
		}=0A=
=0A=
		(self.overlay && self.overlay.destroy());=0A=
		self.uiDialog.unbind('keypress.ui-dialog');=0A=
=0A=
		(self.options.hide=0A=
			? self.uiDialog.hide(self.options.hide, function() {=0A=
				self._trigger('close', event);=0A=
			})=0A=
			: self.uiDialog.hide() && self._trigger('close', event));=0A=
=0A=
		$.ui.dialog.overlay.resize();=0A=
=0A=
		self._isOpen =3D false;=0A=
	},=0A=
=0A=
	isOpen: function() {=0A=
		return this._isOpen;=0A=
	},=0A=
=0A=
	// the force parameter allows us to move modal dialogs to their correct=0A=
	// position on open=0A=
	moveToTop: function(force, event) {=0A=
=0A=
		if ((this.options.modal && !force)=0A=
			|| (!this.options.stack && !this.options.modal)) {=0A=
			return this._trigger('focus', event);=0A=
		}=0A=
		=0A=
		if (this.options.zIndex > $.ui.dialog.maxZ) {=0A=
			$.ui.dialog.maxZ =3D this.options.zIndex;=0A=
		}=0A=
		(this.overlay && this.overlay.$el.css('z-index', =
$.ui.dialog.overlay.maxZ =3D ++$.ui.dialog.maxZ));=0A=
=0A=
		//Save and then restore scroll since Opera 9.5+ resets when parent =
z-Index is changed.=0A=
		//  http://ui.jquery.com/bugs/ticket/3193=0A=
		var saveScroll =3D { scrollTop: this.element.attr('scrollTop'), =
scrollLeft: this.element.attr('scrollLeft') };=0A=
		this.uiDialog.css('z-index', ++$.ui.dialog.maxZ);=0A=
		this.element.attr(saveScroll);=0A=
		this._trigger('focus', event);=0A=
	},=0A=
=0A=
	open: function() {=0A=
		if (this._isOpen) { return; }=0A=
=0A=
		var options =3D this.options,=0A=
			uiDialog =3D this.uiDialog;=0A=
=0A=
		this.overlay =3D options.modal ? new $.ui.dialog.overlay(this) : null;=0A=
		(uiDialog.next().length && uiDialog.appendTo('body'));=0A=
		this._size();=0A=
		this._position(options.position);=0A=
		uiDialog.show(options.show);=0A=
		this.moveToTop(true);=0A=
=0A=
		// prevent tabbing out of modal dialogs=0A=
		(options.modal && uiDialog.bind('keypress.ui-dialog', function(event) {=0A=
			if (event.keyCode !=3D $.ui.keyCode.TAB) {=0A=
				return;=0A=
			}=0A=
=0A=
			var tabbables =3D $(':tabbable', this),=0A=
				first =3D tabbables.filter(':first')[0],=0A=
				last  =3D tabbables.filter(':last')[0];=0A=
=0A=
			if (event.target =3D=3D last && !event.shiftKey) {=0A=
				setTimeout(function() {=0A=
					first.focus();=0A=
				}, 1);=0A=
			} else if (event.target =3D=3D first && event.shiftKey) {=0A=
				setTimeout(function() {=0A=
					last.focus();=0A=
				}, 1);=0A=
			}=0A=
		}));=0A=
=0A=
		// set focus to the first tabbable element in the content area or the =
first button=0A=
		// if there are no tabbable elements, set focus on the dialog itself=0A=
		$([])=0A=
			.add(uiDialog.find('.ui-dialog-content :tabbable:first'))=0A=
			.add(uiDialog.find('.ui-dialog-buttonpane :tabbable:first'))=0A=
			.add(uiDialog)=0A=
			.filter(':first')=0A=
			.focus();=0A=
=0A=
		this._trigger('open');=0A=
		this._isOpen =3D true;=0A=
	},=0A=
=0A=
	_createButtons: function(buttons) {=0A=
		var self =3D this,=0A=
			hasButtons =3D false,=0A=
			uiDialogButtonPane =3D $('<div></div>')=0A=
				.addClass(=0A=
					'ui-dialog-buttonpane ' +=0A=
					'ui-widget-content ' +=0A=
					'ui-helper-clearfix'=0A=
				);=0A=
=0A=
		// if we already have a button pane, remove it=0A=
		this.uiDialog.find('.ui-dialog-buttonpane').remove();=0A=
=0A=
		(typeof buttons =3D=3D 'object' && buttons !=3D=3D null &&=0A=
			$.each(buttons, function() { return !(hasButtons =3D true); }));=0A=
		if (hasButtons) {=0A=
			$.each(buttons, function(name, fn) {=0A=
				$('<button type=3D"button"></button>')=0A=
					.addClass(=0A=
						'ui-state-default ' +=0A=
						'ui-corner-all'=0A=
					)=0A=
					.text(name)=0A=
					.click(function() { fn.apply(self.element[0], arguments); })=0A=
					.hover(=0A=
						function() {=0A=
							$(this).addClass('ui-state-hover');=0A=
						},=0A=
						function() {=0A=
							$(this).removeClass('ui-state-hover');=0A=
						}=0A=
					)=0A=
					.focus(function() {=0A=
						$(this).addClass('ui-state-focus');=0A=
					})=0A=
					.blur(function() {=0A=
						$(this).removeClass('ui-state-focus');=0A=
					})=0A=
					.appendTo(uiDialogButtonPane);=0A=
			});=0A=
			uiDialogButtonPane.appendTo(this.uiDialog);=0A=
		}=0A=
	},=0A=
=0A=
	_makeDraggable: function() {=0A=
		var self =3D this,=0A=
			options =3D this.options,=0A=
			heightBeforeDrag;=0A=
=0A=
		this.uiDialog.draggable({=0A=
			cancel: '.ui-dialog-content',=0A=
			handle: '.ui-dialog-titlebar',=0A=
			containment: 'document',=0A=
			start: function() {=0A=
				heightBeforeDrag =3D options.height;=0A=
				$(this).height($(this).height()).addClass("ui-dialog-dragging");=0A=
				(options.dragStart && options.dragStart.apply(self.element[0], =
arguments));=0A=
			},=0A=
			drag: function() {=0A=
				(options.drag && options.drag.apply(self.element[0], arguments));=0A=
			},=0A=
			stop: function() {=0A=
				$(this).removeClass("ui-dialog-dragging").height(heightBeforeDrag);=0A=
				(options.dragStop && options.dragStop.apply(self.element[0], =
arguments));=0A=
				$.ui.dialog.overlay.resize();=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	_makeResizable: function(handles) {=0A=
		handles =3D (handles =3D=3D=3D undefined ? this.options.resizable : =
handles);=0A=
		var self =3D this,=0A=
			options =3D this.options,=0A=
			resizeHandles =3D typeof handles =3D=3D 'string'=0A=
				? handles=0A=
				: 'n,e,s,w,se,sw,ne,nw';=0A=
=0A=
		this.uiDialog.resizable({=0A=
			cancel: '.ui-dialog-content',=0A=
			alsoResize: this.element,=0A=
			maxWidth: options.maxWidth,=0A=
			maxHeight: options.maxHeight,=0A=
			minWidth: options.minWidth,=0A=
			minHeight: options.minHeight,=0A=
			start: function() {=0A=
				$(this).addClass("ui-dialog-resizing");=0A=
				(options.resizeStart && options.resizeStart.apply(self.element[0], =
arguments));=0A=
			},=0A=
			resize: function() {=0A=
				(options.resize && options.resize.apply(self.element[0], arguments));=0A=
			},=0A=
			handles: resizeHandles,=0A=
			stop: function() {=0A=
				$(this).removeClass("ui-dialog-resizing");=0A=
				options.height =3D $(this).height();=0A=
				options.width =3D $(this).width();=0A=
				(options.resizeStop && options.resizeStop.apply(self.element[0], =
arguments));=0A=
				$.ui.dialog.overlay.resize();=0A=
			}=0A=
		})=0A=
		.find('.ui-resizable-se').addClass('ui-icon ui-icon-grip-diagonal-se');=0A=
	},=0A=
=0A=
	_position: function(pos) {=0A=
		var wnd =3D $(window), doc =3D $(document),=0A=
			pTop =3D doc.scrollTop(), pLeft =3D doc.scrollLeft(),=0A=
			minTop =3D pTop;=0A=
=0A=
		if ($.inArray(pos, ['center','top','right','bottom','left']) >=3D 0) {=0A=
			pos =3D [=0A=
				pos =3D=3D 'right' || pos =3D=3D 'left' ? pos : 'center',=0A=
				pos =3D=3D 'top' || pos =3D=3D 'bottom' ? pos : 'middle'=0A=
			];=0A=
		}=0A=
		if (pos.constructor !=3D Array) {=0A=
			pos =3D ['center', 'middle'];=0A=
		}=0A=
		if (pos[0].constructor =3D=3D Number) {=0A=
			pLeft +=3D pos[0];=0A=
		} else {=0A=
			switch (pos[0]) {=0A=
				case 'left':=0A=
					pLeft +=3D 0;=0A=
					break;=0A=
				case 'right':=0A=
					pLeft +=3D wnd.width() - this.uiDialog.outerWidth();=0A=
					break;=0A=
				default:=0A=
				case 'center':=0A=
					pLeft +=3D (wnd.width() - this.uiDialog.outerWidth()) / 2;=0A=
			}=0A=
		}=0A=
		if (pos[1].constructor =3D=3D Number) {=0A=
			pTop +=3D pos[1];=0A=
		} else {=0A=
			switch (pos[1]) {=0A=
				case 'top':=0A=
					pTop +=3D 0;=0A=
					break;=0A=
				case 'bottom':=0A=
					pTop +=3D wnd.height() - this.uiDialog.outerHeight();=0A=
					break;=0A=
				default:=0A=
				case 'middle':=0A=
					pTop +=3D (wnd.height() - this.uiDialog.outerHeight()) / 2;=0A=
			}=0A=
		}=0A=
=0A=
		// prevent the dialog from being too high (make sure the titlebar=0A=
		// is accessible)=0A=
		pTop =3D Math.max(pTop, minTop);=0A=
		this.uiDialog.css({top: pTop, left: pLeft});=0A=
	},=0A=
=0A=
	_setData: function(key, value){=0A=
		(setDataSwitch[key] && this.uiDialog.data(setDataSwitch[key], value));=0A=
		switch (key) {=0A=
			case "buttons":=0A=
				this._createButtons(value);=0A=
				break;=0A=
			case "closeText":=0A=
				this.uiDialogTitlebarCloseText.text(value);=0A=
				break;=0A=
			case "dialogClass":=0A=
				this.uiDialog=0A=
					.removeClass(this.options.dialogClass)=0A=
					.addClass(uiDialogClasses + value);=0A=
				break;=0A=
			case "draggable":=0A=
				(value=0A=
					? this._makeDraggable()=0A=
					: this.uiDialog.draggable('destroy'));=0A=
				break;=0A=
			case "height":=0A=
				this.uiDialog.height(value);=0A=
				break;=0A=
			case "position":=0A=
				this._position(value);=0A=
				break;=0A=
			case "resizable":=0A=
				var uiDialog =3D this.uiDialog,=0A=
					isResizable =3D this.uiDialog.is(':data(resizable)');=0A=
=0A=
				// currently resizable, becoming non-resizable=0A=
				(isResizable && !value && uiDialog.resizable('destroy'));=0A=
=0A=
				// currently resizable, changing handles=0A=
				(isResizable && typeof value =3D=3D 'string' &&=0A=
					uiDialog.resizable('option', 'handles', value));=0A=
=0A=
				// currently non-resizable, becoming resizable=0A=
				(isResizable || this._makeResizable(value));=0A=
				break;=0A=
			case "title":=0A=
				$(".ui-dialog-title", this.uiDialogTitlebar).html(value || '&nbsp;');=0A=
				break;=0A=
			case "width":=0A=
				this.uiDialog.width(value);=0A=
				break;=0A=
		}=0A=
=0A=
		$.widget.prototype._setData.apply(this, arguments);=0A=
	},=0A=
=0A=
	_size: function() {=0A=
		/* If the user has resized the dialog, the .ui-dialog and =
.ui-dialog-content=0A=
		 * divs will both have width and height set, so we need to reset them=0A=
		 */=0A=
		var options =3D this.options;=0A=
=0A=
		// reset content sizing=0A=
		this.element.css({=0A=
			height: 0,=0A=
			minHeight: 0,=0A=
			width: 'auto'=0A=
		});=0A=
=0A=
		// reset wrapper sizing=0A=
		// determine the height of all the non-content elements=0A=
		var nonContentHeight =3D this.uiDialog.css({=0A=
				height: 'auto',=0A=
				width: options.width=0A=
			})=0A=
			.height();=0A=
=0A=
		this.element=0A=
			.css({=0A=
				minHeight: Math.max(options.minHeight - nonContentHeight, 0),=0A=
				height: options.height =3D=3D 'auto'=0A=
					? 'auto'=0A=
					: Math.max(options.height - nonContentHeight, 0)=0A=
			});=0A=
	}=0A=
});=0A=
=0A=
$.extend($.ui.dialog, {=0A=
	version: "@VERSION",=0A=
	defaults: {=0A=
		autoOpen: true,=0A=
		bgiframe: false,=0A=
		buttons: {},=0A=
		closeOnEscape: true,=0A=
		closeText: 'close',=0A=
		dialogClass: '',=0A=
		draggable: true,=0A=
		hide: null,=0A=
		height: 'auto',=0A=
		maxHeight: false,=0A=
		maxWidth: false,=0A=
		minHeight: 150,=0A=
		minWidth: 150,=0A=
		modal: false,=0A=
		position: 'center',=0A=
		resizable: true,=0A=
		show: null,=0A=
		stack: true,=0A=
		title: '',=0A=
		width: 300,=0A=
		zIndex: 1000=0A=
	},=0A=
=0A=
	getter: 'isOpen',=0A=
=0A=
	uuid: 0,=0A=
	maxZ: 0,=0A=
=0A=
	getTitleId: function($el) {=0A=
		return 'ui-dialog-title-' + ($el.attr('id') || ++this.uuid);=0A=
	},=0A=
=0A=
	overlay: function(dialog) {=0A=
		this.$el =3D $.ui.dialog.overlay.create(dialog);=0A=
	}=0A=
});=0A=
=0A=
$.extend($.ui.dialog.overlay, {=0A=
	instances: [],=0A=
	maxZ: 0,=0A=
	events: =
$.map('focus,mousedown,mouseup,keydown,keypress,click'.split(','),=0A=
		function(event) { return event + '.dialog-overlay'; }).join(' '),=0A=
	create: function(dialog) {=0A=
		if (this.instances.length =3D=3D=3D 0) {=0A=
			// prevent use of anchors and inputs=0A=
			// we use a setTimeout in case the overlay is created from an=0A=
			// event that we're going to be cancelling (see #2804)=0A=
			setTimeout(function() {=0A=
				// handle $(el).dialog().dialog('close') (see #4065)=0A=
				if ($.ui.dialog.overlay.instances.length) {=0A=
					$(document).bind($.ui.dialog.overlay.events, function(event) {=0A=
						var dialogZ =3D =
$(event.target).parents('.ui-dialog').css('zIndex') || 0;=0A=
						return (dialogZ > $.ui.dialog.overlay.maxZ);=0A=
					});=0A=
				}=0A=
			}, 1);=0A=
=0A=
			// allow closing by pressing the escape key=0A=
			$(document).bind('keydown.dialog-overlay', function(event) {=0A=
				(dialog.options.closeOnEscape && event.keyCode=0A=
						&& event.keyCode =3D=3D $.ui.keyCode.ESCAPE && =
dialog.close(event));=0A=
			});=0A=
=0A=
			// handle window resize=0A=
			$(window).bind('resize.dialog-overlay', $.ui.dialog.overlay.resize);=0A=
		}=0A=
=0A=
		var $el =3D $('<div></div>').appendTo(document.body)=0A=
			.addClass('ui-widget-overlay').css({=0A=
				width: this.width(),=0A=
				height: this.height()=0A=
			});=0A=
=0A=
		(dialog.options.bgiframe && $.fn.bgiframe && $el.bgiframe());=0A=
=0A=
		this.instances.push($el);=0A=
		return $el;=0A=
	},=0A=
=0A=
	destroy: function($el) {=0A=
		this.instances.splice($.inArray(this.instances, $el), 1);=0A=
=0A=
		if (this.instances.length =3D=3D=3D 0) {=0A=
			$([document, window]).unbind('.dialog-overlay');=0A=
		}=0A=
=0A=
		$el.remove();=0A=
	},=0A=
=0A=
	height: function() {=0A=
		// handle IE 6=0A=
		if ($.browser.msie && $.browser.version < 7) {=0A=
			var scrollHeight =3D Math.max(=0A=
				document.documentElement.scrollHeight,=0A=
				document.body.scrollHeight=0A=
			);=0A=
			var offsetHeight =3D Math.max(=0A=
				document.documentElement.offsetHeight,=0A=
				document.body.offsetHeight=0A=
			);=0A=
=0A=
			if (scrollHeight < offsetHeight) {=0A=
				return $(window).height() + 'px';=0A=
			} else {=0A=
				return scrollHeight + 'px';=0A=
			}=0A=
		// handle "good" browsers=0A=
		} else {=0A=
			return $(document).height() + 'px';=0A=
		}=0A=
	},=0A=
=0A=
	width: function() {=0A=
		// handle IE 6=0A=
		if ($.browser.msie && $.browser.version < 7) {=0A=
			var scrollWidth =3D Math.max(=0A=
				document.documentElement.scrollWidth,=0A=
				document.body.scrollWidth=0A=
			);=0A=
			var offsetWidth =3D Math.max(=0A=
				document.documentElement.offsetWidth,=0A=
				document.body.offsetWidth=0A=
			);=0A=
=0A=
			if (scrollWidth < offsetWidth) {=0A=
				return $(window).width() + 'px';=0A=
			} else {=0A=
				return scrollWidth + 'px';=0A=
			}=0A=
		// handle "good" browsers=0A=
		} else {=0A=
			return $(document).width() + 'px';=0A=
		}=0A=
	},=0A=
=0A=
	resize: function() {=0A=
		/* If the dialog is draggable and the user drags it past the=0A=
		 * right edge of the window, the document becomes wider so we=0A=
		 * need to stretch the overlay. If the user then drags the=0A=
		 * dialog back to the left, the document will become narrower,=0A=
		 * so we need to shrink the overlay to the appropriate size.=0A=
		 * This is handled by shrinking the overlay before setting it=0A=
		 * to the full document size.=0A=
		 */=0A=
		var $overlays =3D $([]);=0A=
		$.each($.ui.dialog.overlay.instances, function() {=0A=
			$overlays =3D $overlays.add(this);=0A=
		});=0A=
=0A=
		$overlays.css({=0A=
			width: 0,=0A=
			height: 0=0A=
		}).css({=0A=
			width: $.ui.dialog.overlay.width(),=0A=
			height: $.ui.dialog.overlay.height()=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
$.extend($.ui.dialog.overlay.prototype, {=0A=
	destroy: function() {=0A=
		$.ui.dialog.overlay.destroy(this.$el);=0A=
	}=0A=
});=0A=
=0A=
})(jQuery);=0A=

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://beta.images.theglobeandmail.com/bundle/gzip_N1079337579/js/jquery/plugins.js

/**=0A=
 * Cookie plugin=0A=
 *=0A=
 * Copyright (c) 2006 Klaus Hartl (stilbuero.de)=0A=
 * Dual licensed under the MIT and GPL licenses:=0A=
 * http://www.opensource.org/licenses/mit-license.php=0A=
 * http://www.gnu.org/licenses/gpl.html=0A=
 *=0A=
 */=0A=
=0A=
/**=0A=
 * Create a cookie with the given name and value and other optional =
parameters.=0A=
 *=0A=
 * @example $.cookie('the_cookie', 'the_value');=0A=
 * @desc Set the value of a cookie.=0A=
 * @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', =
domain: 'jquery.com', secure: true });=0A=
 * @desc Create a cookie with all available options.=0A=
 * @example $.cookie('the_cookie', 'the_value');=0A=
 * @desc Create a session cookie.=0A=
 * @example $.cookie('the_cookie', null);=0A=
 * @desc Delete a cookie by passing null as value. Keep in mind that you =
have to use the same path and domain=0A=
 *       used when the cookie was set.=0A=
 *=0A=
 * @param String name The name of the cookie.=0A=
 * @param String value The value of the cookie.=0A=
 * @param Object options An object literal containing key/value pairs to =
provide optional cookie attributes.=0A=
 * @option Number|Date expires Either an integer specifying the =
expiration date from now on in days or a Date object.=0A=
 *                             If a negative value is specified (e.g. a =
date in the past), the cookie will be deleted.=0A=
 *                             If set to null or omitted, the cookie =
will be a session cookie and will not be retained=0A=
 *                             when the the browser exits.=0A=
 * @option String path The value of the path atribute of the cookie =
(default: path of page that created the cookie).=0A=
 * @option String domain The value of the domain attribute of the cookie =
(default: domain of page that created the cookie).=0A=
 * @option Boolean secure If true, the secure attribute of the cookie =
will be set and the cookie transmission will=0A=
 *                        require a secure protocol (like HTTPS).=0A=
 * @type undefined=0A=
 *=0A=
 * @name $.cookie=0A=
 * @cat Plugins/Cookie=0A=
 * @author Klaus Hartl/klaus.hartl@stilbuero.de=0A=
 */=0A=
=0A=
/**=0A=
 * Get the value of a cookie with the given name.=0A=
 *=0A=
 * @example $.cookie('the_cookie');=0A=
 * @desc Get the value of a cookie.=0A=
 *=0A=
 * @param String name The name of the cookie.=0A=
 * @return The value of the cookie.=0A=
 * @type String=0A=
 *=0A=
 * @name $.cookie=0A=
 * @cat Plugins/Cookie=0A=
 * @author Klaus Hartl/klaus.hartl@stilbuero.de=0A=
 */=0A=
jQuery.cookie =3D function(name, value, options) {=0A=
    if (typeof value !=3D 'undefined') { // name and value given, set =
cookie=0A=
        options =3D options || {};=0A=
        if (value =3D=3D=3D null) {=0A=
            value =3D '';=0A=
            options.expires =3D -1;=0A=
        }=0A=
        var expires =3D '';=0A=
        if (options.expires && (typeof options.expires =3D=3D 'number' =
|| options.expires.toUTCString)) {=0A=
            var date;=0A=
            if (typeof options.expires =3D=3D 'number') {=0A=
                date =3D new Date();=0A=
                date.setTime(date.getTime() + (options.expires * 24 * 60 =
* 60 * 1000));=0A=
            } else {=0A=
                date =3D options.expires;=0A=
            }=0A=
            expires =3D '; expires=3D' + date.toUTCString(); // use =
expires attribute, max-age is not supported by IE=0A=
        }=0A=
        // CAUTION: Needed to parenthesize options.path and =
options.domain=0A=
        // in the following expressions, otherwise they evaluate to =
undefined=0A=
        // in the packed version for some reason...=0A=
        var path =3D options.path ? '; path=3D' + (options.path) : '';=0A=
        var domain =3D options.domain ? '; domain=3D' + (options.domain) =
: '';=0A=
        var secure =3D options.secure ? '; secure' : '';=0A=
        document.cookie =3D [name, '=3D', encodeURIComponent(value), =
expires, path, domain, secure].join('');=0A=
    } else { // only name given, get cookie=0A=
        var cookieValue =3D null;=0A=
        if (document.cookie && document.cookie !=3D '') {=0A=
            var cookies =3D document.cookie.split(';');=0A=
            for (var i =3D 0; i < cookies.length; i++) {=0A=
                var cookie =3D jQuery.trim(cookies[i]);=0A=
                // Does this cookie string begin with the name we want?=0A=
                if (cookie.substring(0, name.length + 1) =3D=3D (name + =
'=3D')) {=0A=
                    cookieValue =3D =
decodeURIComponent(cookie.substring(name.length + 1));=0A=
                    break;=0A=
                }=0A=
            }=0A=
        }=0A=
        return cookieValue;=0A=
    }=0A=
};=0A=
/**=0A=
 * jCarouselLite - jQuery plugin to navigate images/any content in a =
carousel style widget.=0A=
 * @requires jQuery v1.2 or above=0A=
 *=0A=
 * http://gmarwaha.com/jquery/jcarousellite/=0A=
 *=0A=
 * Copyright (c) 2007 Ganeshji Marwaha (gmarwaha.com)=0A=
 * Dual licensed under the MIT and GPL licenses:=0A=
 * http://www.opensource.org/licenses/mit-license.php=0A=
 * http://www.gnu.org/licenses/gpl.html=0A=
 *=0A=
 * Version: 1.0.1=0A=
 * Note: Requires jquery 1.2 or above from version 1.0.1=0A=
 */=0A=
=0A=
/**=0A=
 * Creates a carousel-style navigation widget for images/any-content =
from a simple HTML markup.=0A=
 *=0A=
 * The HTML markup that is used to build the carousel can be as simple =
as...=0A=
 *=0A=
 *  <div class=3D"carousel">=0A=
 *      <ul>=0A=
 *          <li><img src=3D"image/1.jpg" alt=3D"1"></li>=0A=
 *          <li><img src=3D"image/2.jpg" alt=3D"2"></li>=0A=
 *          <li><img src=3D"image/3.jpg" alt=3D"3"></li>=0A=
 *      </ul>=0A=
 *  </div>=0A=
 *=0A=
 * As you can see, this snippet is nothing but a simple div containing =
an unordered list of images.=0A=
 * You don't need any special "class" attribute, or a special "css" file =
for this plugin.=0A=
 * I am using a class attribute just for the sake of explanation here.=0A=
 *=0A=
 * To navigate the elements of the carousel, you need some kind of =
navigation buttons.=0A=
 * For example, you will need a "previous" button to go backward, and a =
"next" button to go forward.=0A=
 * This need not be part of the carousel "div" itself. It can be any =
element in your page.=0A=
 * Lets assume that the following elements in your document can be used =
as next, and prev buttons...=0A=
 *=0A=
 * <button class=3D"prev">&lt;&lt;</button>=0A=
 * <button class=3D"next">&gt;&gt;</button>=0A=
 *=0A=
 * Now, all you need to do is call the carousel component on the div =
element that represents it, and pass in the=0A=
 * navigation buttons as options.=0A=
 *=0A=
 * $(".carousel").jCarouselLite({=0A=
 *      btnNext: ".next",=0A=
 *      btnPrev: ".prev"=0A=
 * });=0A=
 *=0A=
 * That's it, you would have now converted your raw div, into a =
magnificient carousel.=0A=
 *=0A=
 * There are quite a few other options that you can use to customize it =
though.=0A=
 * Each will be explained with an example below.=0A=
 *=0A=
 * @param an options object - You can specify all the options shown =
below as an options object param.=0A=
 *=0A=
 * @option btnPrev, btnNext : string - no defaults=0A=
 * @example=0A=
 * $(".carousel").jCarouselLite({=0A=
 *      btnNext: ".next",=0A=
 *      btnPrev: ".prev"=0A=
 * });=0A=
 * @desc Creates a basic carousel. Clicking "btnPrev" navigates =
backwards and "btnNext" navigates forward.=0A=
 *=0A=
 * @option btnGo - array - no defaults=0A=
 * @example=0A=
 * $(".carousel").jCarouselLite({=0A=
 *      btnNext: ".next",=0A=
 *      btnPrev: ".prev",=0A=
 *      btnGo: [".0", ".1", ".2"]=0A=
 * });=0A=
 * @desc If you don't want next and previous buttons for navigation, =
instead you prefer custom navigation based on=0A=
 * the item number within the carousel, you can use this option. Just =
supply an array of selectors for each element=0A=
 * in the carousel. The index of the array represents the index of the =
element. What i mean is, if the=0A=
 * first element in the array is ".0", it means that when the element =
represented by ".0" is clicked, the carousel=0A=
 * will slide to the first element and so on and so forth. This feature =
is very powerful. For example, i made a tabbed=0A=
 * interface out of it by making my navigation elements styled like tabs =
in css. As the carousel is capable of holding=0A=
 * any content, not just images, you can have a very simple tabbed =
navigation in minutes without using any other plugin.=0A=
 * The best part is that, the tab will "slide" based on the provided =
effect. :-)=0A=
 *=0A=
 * @option mouseWheel : boolean - default is false=0A=
 * @example=0A=
 * $(".carousel").jCarouselLite({=0A=
 *      mouseWheel: true=0A=
 * });=0A=
 * @desc The carousel can also be navigated using the mouse wheel =
interface of a scroll mouse instead of using buttons.=0A=
 * To get this feature working, you have to do 2 things. First, you have =
to include the mouse-wheel plugin from brandon.=0A=
 * Second, you will have to set the option "mouseWheel" to true. That's =
it, now you will be able to navigate your carousel=0A=
 * using the mouse wheel. Using buttons and mouseWheel or not mutually =
exclusive. You can still have buttons for navigation=0A=
 * as well. They complement each other. To use both together, just =
supply the options required for both as shown below.=0A=
 * @example=0A=
 * $(".carousel").jCarouselLite({=0A=
 *      btnNext: ".next",=0A=
 *      btnPrev: ".prev",=0A=
 *      mouseWheel: true=0A=
 * });=0A=
 *=0A=
 * @option auto : number - default is null, meaning autoscroll is =
disabled by default=0A=
 * @example=0A=
 * $(".carousel").jCarouselLite({=0A=
 *      auto: 800,=0A=
 *      speed: 500=0A=
 * });=0A=
 * @desc You can make your carousel auto-navigate itself by specfying a =
millisecond value in this option.=0A=
 * The value you specify is the amount of time between 2 slides. The =
default is null, and that disables auto scrolling.=0A=
 * Specify this value and magically your carousel will start auto =
scrolling.=0A=
 *=0A=
 * @option speed : number - 200 is default=0A=
 * @example=0A=
 * $(".carousel").jCarouselLite({=0A=
 *      btnNext: ".next",=0A=
 *      btnPrev: ".prev",=0A=
 *      speed: 800=0A=
 * });=0A=
 * @desc Specifying a speed will slow-down or speed-up the sliding speed =
of your carousel. Try it out with=0A=
 * different speeds like 800, 600, 1500 etc. Providing 0, will remove =
the slide effect.=0A=
 *=0A=
 * @option easing : string - no easing effects by default.=0A=
 * @example=0A=
 * $(".carousel").jCarouselLite({=0A=
 *      btnNext: ".next",=0A=
 *      btnPrev: ".prev",=0A=
 *      easing: "bounceout"=0A=
 * });=0A=
 * @desc You can specify any easing effect. Note: You need easing plugin =
for that. Once specified,=0A=
 * the carousel will slide based on the provided easing effect.=0A=
 *=0A=
 * @option vertical : boolean - default is false=0A=
 * @example=0A=
 * $(".carousel").jCarouselLite({=0A=
 *      btnNext: ".next",=0A=
 *      btnPrev: ".prev",=0A=
 *      vertical: true=0A=
 * });=0A=
 * @desc Determines the direction of the carousel. true, means the =
carousel will display vertically. The next and=0A=
 * prev buttons will slide the items vertically as well. The default is =
false, which means that the carousel will=0A=
 * display horizontally. The next and prev items will slide the items =
from left-right in this case.=0A=
 *=0A=
 * @option circular : boolean - default is true=0A=
 * @example=0A=
 * $(".carousel").jCarouselLite({=0A=
 *      btnNext: ".next",=0A=
 *      btnPrev: ".prev",=0A=
 *      circular: false=0A=
 * });=0A=
 * @desc Setting it to true enables circular navigation. This means, if =
you click "next" after you reach the last=0A=
 * element, you will automatically slide to the first element and vice =
versa. If you set circular to false, then=0A=
 * if you click on the "next" button after you reach the last element, =
you will stay in the last element itself=0A=
 * and similarly for "previous" button and first element.=0A=
 *=0A=
 * @option visible : number - default is 3=0A=
 * @example=0A=
 * $(".carousel").jCarouselLite({=0A=
 *      btnNext: ".next",=0A=
 *      btnPrev: ".prev",=0A=
 *      visible: 4=0A=
 * });=0A=
 * @desc This specifies the number of items visible at all times within =
the carousel. The default is 3.=0A=
 * You are even free to experiment with real numbers. Eg: "3.5" will =
have 3 items fully visible and the=0A=
 * last item half visible. This gives you the effect of showing the user =
that there are more images to the right.=0A=
 *=0A=
 * @option start : number - default is 0=0A=
 * @example=0A=
 * $(".carousel").jCarouselLite({=0A=
 *      btnNext: ".next",=0A=
 *      btnPrev: ".prev",=0A=
 *      start: 2=0A=
 * });=0A=
 * @desc You can specify from which item the carousel should start. =
Remember, the first item in the carousel=0A=
 * has a start of 0, and so on.=0A=
 *=0A=
 * @option scrool : number - default is 1=0A=
 * @example=0A=
 * $(".carousel").jCarouselLite({=0A=
 *      btnNext: ".next",=0A=
 *      btnPrev: ".prev",=0A=
 *      scroll: 2=0A=
 * });=0A=
 * @desc The number of items that should scroll/slide when you click the =
next/prev navigation buttons. By=0A=
 * default, only one item is scrolled, but you may set it to any number. =
Eg: setting it to "2" will scroll=0A=
 * 2 items when you click the next or previous buttons.=0A=
 *=0A=
 * @option beforeStart, afterEnd : function - callbacks=0A=
 * @example=0A=
 * $(".carousel").jCarouselLite({=0A=
 *      btnNext: ".next",=0A=
 *      btnPrev: ".prev",=0A=
 *      beforeStart: function(a) {=0A=
 *          alert("Before animation starts:" + a);=0A=
 *      },=0A=
 *      afterEnd: function(a) {=0A=
 *          alert("After animation ends:" + a);=0A=
 *      }=0A=
 * });=0A=
 * @desc If you wanted to do some logic in your page before the slide =
starts and after the slide ends, you can=0A=
 * register these 2 callbacks. The functions will be passed an argument =
that represents an array of elements that=0A=
 * are visible at the time of callback.=0A=
 *=0A=
 *=0A=
 * @cat Plugins/Image Gallery=0A=
 * @author Ganeshji Marwaha/ganeshread@gmail.com=0A=
 */=0A=
=0A=
(function($) {                                          // Compliant =
with jquery.noConflict()=0A=
$.fn.jCarouselLite =3D function(o) {=0A=
    o =3D $.extend({=0A=
        btnPrev: null,=0A=
        btnNext: null,=0A=
        btnGo: null,=0A=
        mouseWheel: false,=0A=
        auto: null,=0A=
=0A=
        speed: 200,=0A=
        easing: null,=0A=
=0A=
        vertical: false,=0A=
        circular: true,=0A=
        visible: 3,=0A=
        start: 0,=0A=
        scroll: 1,=0A=
=0A=
        beforeStart: null,=0A=
        afterEnd: null=0A=
    }, o || {});=0A=
=0A=
    return this.each(function() {                           // Returns =
the element collection. Chainable.=0A=
        =0A=
        var running =3D false, animCss=3Do.vertical?"top":"left", =
sizeCss=3Do.vertical?"height":"width";=0A=
        var div =3D $(this), ul =3D $(">ul", div), tLi =3D $("li", ul), =
tl =3D tLi.size(), v =3D o.visible;=0A=
=0A=
        if(o.circular) {=0A=
            ul.prepend(tLi.slice(tl-v-1+1).clone())=0A=
              .append(tLi.slice(0,v).clone());=0A=
            o.start +=3D v;=0A=
        }=0A=
=0A=
        /*var li =3D $(">li.item-list", ul), itemLength =3D li.size(), =
curr =3D o.start;*/=0A=
        console.log(ul);=0A=
        var li =3D $(">li", ul), itemLength =3D li.size(), curr =3D =
o.start;=0A=
        console.log(li);=0A=
        div.css("visibility", "visible");=0A=
=0A=
        li.css({overflow: "hidden", float: o.vertical ? "none" : =
"left"});=0A=
        ul.css({margin: "0", padding: "0", position: "relative", =
"list-style-type": "none", "z-index": "1"});=0A=
        div.css({overflow: "hidden", position: "relative", "z-index": =
"2", left: "0px"});=0A=
=0A=
        var liSize =3D o.vertical ? height(li) : width(li);   // Full li =
size(incl margin)-Used for animation=0A=
        var ulSize =3D liSize * itemLength;                   // size of =
full ul(total length, not just for the visible items)=0A=
        var divSize =3D liSize * v;                           // size of =
entire div(total length for just the visible items)=0A=
=0A=
        //li.css({width: li.width(), height: li.height()});=0A=
        li.css({width: li.width(), height: maxHeight(li)});=0A=
        ul.css(sizeCss, ulSize+"px").css(animCss, -(curr*liSize));=0A=
=0A=
        div.css(sizeCss, divSize+"px");                     // Width of =
the DIV. length of visible images=0A=
=0A=
        if(o.btnPrev)=0A=
            $(o.btnPrev).click(function() {=0A=
                return go(curr-o.scroll);=0A=
            });=0A=
=0A=
        if(o.btnNext)=0A=
            $(o.btnNext).click(function() {=0A=
                return go(curr+o.scroll);=0A=
            });=0A=
=0A=
        if(o.btnGo)=0A=
            $.each(o.btnGo, function(i, val) {=0A=
                $(val).click(function() {=0A=
                    return go(o.circular ? o.visible+i : i);=0A=
                });=0A=
            });=0A=
=0A=
        if(o.mouseWheel && div.mousewheel)=0A=
            div.mousewheel(function(e, d) {=0A=
                return d>0 ? go(curr-o.scroll) : go(curr+o.scroll);=0A=
            });=0A=
=0A=
        if(o.auto)=0A=
            setInterval(function() {=0A=
                go(curr+o.scroll);=0A=
            }, o.auto+o.speed);=0A=
=0A=
        function vis() {=0A=
            return li.slice(curr).slice(0,v);=0A=
        };=0A=
=0A=
        function go(to) {=0A=
            if(!running) {=0A=
=0A=
                if(o.beforeStart)=0A=
                    o.beforeStart.call(this, vis());=0A=
=0A=
                if(o.circular) {            // If circular we are in =
first or last, then goto the other end=0A=
                    if(to<=3Do.start-v-1) {           // If first, then =
goto last=0A=
                        ul.css(animCss, =
-((itemLength-(v*2))*liSize)+"px");=0A=
                        // If "scroll" > 1, then the "to" might not be =
equal to the condition; it can be lesser depending on the number of =
elements.=0A=
                        curr =3D to=3D=3Do.start-v-1 ? =
itemLength-(v*2)-1 : itemLength-(v*2)-o.scroll;=0A=
                    } else if(to>=3DitemLength-v+1) { // If last, then =
goto first=0A=
                        ul.css(animCss, -( (v) * liSize ) + "px" );=0A=
                        // If "scroll" > 1, then the "to" might not be =
equal to the condition; it can be greater depending on the number of =
elements.=0A=
                        curr =3D to=3D=3DitemLength-v+1 ? v+1 : =
v+o.scroll;=0A=
                    } else curr =3D to;=0A=
                } else {                    // If non-circular and to =
points to first or last, we just return.=0A=
                    if(to<0 || to>itemLength-v) return;=0A=
                    else curr =3D to;=0A=
                }                           // If neither overrides it, =
the curr will still be "to" and we can proceed.=0A=
=0A=
                running =3D true;=0A=
=0A=
                ul.animate(=0A=
                    animCss =3D=3D "left" ? { left: -(curr*liSize) } : { =
top: -(curr*liSize) } , o.speed, o.easing,=0A=
                    function() {=0A=
                        if(o.afterEnd)=0A=
                            o.afterEnd.call(this, vis());=0A=
                        running =3D false;=0A=
                    }=0A=
                );=0A=
                // Disable buttons when the carousel reaches the =
last/first, and enable when not=0A=
                if(!o.circular) {=0A=
                    $(o.btnPrev + "," + =
o.btnNext).removeClass("disabled");=0A=
                    $( (curr-o.scroll<0 && o.btnPrev)=0A=
                        ||=0A=
                       (curr+o.scroll > itemLength-v && o.btnNext)=0A=
                        ||=0A=
                       []=0A=
                     ).addClass("disabled");=0A=
                }=0A=
=0A=
            }=0A=
            return false;=0A=
        };=0A=
    });=0A=
};=0A=
=0A=
function css(el, prop) {=0A=
    return parseInt($.css(el[0], prop)) || 0;=0A=
};=0A=
function width(el) {=0A=
    return  el[0].offsetWidth + css(el, 'marginLeft') + css(el, =
'marginRight');=0A=
};=0A=
function height(el) {=0A=
    return el[0].offsetHeight + css(el, 'marginTop') + css(el, =
'marginBottom');=0A=
};=0A=
=0A=
function maxHeight(el) {=0A=
    var maxHeight =3D 0;=0A=
    for (var i=3D0; i<el.length; i++){=0A=
        var h =3D el[i].offsetHeight + css(el, 'marginTop') + css(el, =
'marginBottom');=0A=
        if (h > maxHeight)=0A=
            maxHeight =3D h;=0A=
    }=0A=
    return maxHeight;=0A=
}=0A=
=0A=
})(jQuery);=0A=
/*=0A=
 * jQuery UI Datepicker @VERSION=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Datepicker=0A=
 *=0A=
 * Depends:=0A=
 *	ui.core.js=0A=
 */=0A=
=0A=
(function($) { // hide the namespace=0A=
=0A=
$.extend($.ui, { datepicker: { version: "@VERSION" } });=0A=
=0A=
var PROP_NAME =3D 'datepicker';=0A=
=0A=
/* Date picker manager.=0A=
   Use the singleton instance of this class, $.datepicker, to interact =
with the date picker.=0A=
   Settings for (groups of) date pickers are maintained in an instance =
object,=0A=
   allowing multiple different settings on the same page. */=0A=
=0A=
function Datepicker() {=0A=
	this.debug =3D false; // Change this to true to start debugging=0A=
	this._curInst =3D null; // The current instance in use=0A=
	this._keyEvent =3D false; // If the last event was a key event=0A=
	this._disabledInputs =3D []; // List of date picker inputs that have =
been disabled=0A=
	this._datepickerShowing =3D false; // True if the popup picker is =
showing , false if not=0A=
	this._inDialog =3D false; // True if showing within a "dialog", false =
if not=0A=
	this._mainDivId =3D 'ui-datepicker-div'; // The ID of the main =
datepicker division=0A=
	this._inlineClass =3D 'ui-datepicker-inline'; // The name of the inline =
marker class=0A=
	this._appendClass =3D 'ui-datepicker-append'; // The name of the append =
marker class=0A=
	this._triggerClass =3D 'ui-datepicker-trigger'; // The name of the =
trigger marker class=0A=
	this._dialogClass =3D 'ui-datepicker-dialog'; // The name of the dialog =
marker class=0A=
	this._disableClass =3D 'ui-datepicker-disabled'; // The name of the =
disabled covering marker class=0A=
	this._unselectableClass =3D 'ui-datepicker-unselectable'; // The name =
of the unselectable cell marker class=0A=
	this._currentClass =3D 'ui-datepicker-current-day'; // The name of the =
current day marker class=0A=
	this._dayOverClass =3D 'ui-datepicker-days-cell-over'; // The name of =
the day hover marker class=0A=
	this.regional =3D []; // Available regional settings, indexed by =
language code=0A=
	this.regional[''] =3D { // Default regional settings=0A=
		closeText: 'Done', // Display text for close link=0A=
		prevText: 'Prev', // Display text for previous month link=0A=
		nextText: 'Next', // Display text for next month link=0A=
		currentText: 'Today', // Display text for current month link=0A=
		monthNames: ['January','February','March','April','May','June',=0A=
			'July','August','September','October','November','December'], // =
Names of months for drop-down and formatting=0A=
		monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', =
'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], // For formatting=0A=
		dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', =
'Friday', 'Saturday'], // For formatting=0A=
		dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], // =
For formatting=0A=
		dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','Sa'], // Column headings =
for days starting at Sunday=0A=
		dateFormat: 'mm/dd/yy', // See format options on parseDate=0A=
		firstDay: 0, // The first day of the week, Sun =3D 0, Mon =3D 1, ...=0A=
		isRTL: false // True if right-to-left language, false if left-to-right=0A=
	};=0A=
	this._defaults =3D { // Global defaults for all the date picker =
instances=0A=
		showOn: 'focus', // 'focus' for popup on focus,=0A=
			// 'button' for trigger button, or 'both' for either=0A=
		showAnim: 'show', // Name of jQuery animation for popup=0A=
		showOptions: {}, // Options for enhanced animations=0A=
		defaultDate: null, // Used when field is blank: actual date,=0A=
			// +/-number for offset from today, null for today=0A=
		appendText: '', // Display text following the input box, e.g. showing =
the format=0A=
		buttonText: '...', // Text for trigger button=0A=
		buttonImage: '', // URL for trigger button image=0A=
		buttonImageOnly: false, // True if the image appears alone, false if =
it appears on a button=0A=
		hideIfNoPrevNext: false, // True to hide next/previous month links=0A=
			// if not applicable, false to just disable them=0A=
		navigationAsDateFormat: false, // True if date formatting applied to =
prev/today/next links=0A=
		gotoCurrent: false, // True if today link goes back to current =
selection instead=0A=
		changeMonth: false, // True if month can be selected directly, false =
if only prev/next=0A=
		changeYear: false, // True if year can be selected directly, false if =
only prev/next=0A=
		showMonthAfterYear: false, // True if the year select precedes month, =
false for month then year=0A=
		yearRange: '-10:+10', // Range of years to display in drop-down,=0A=
			// either relative to current year (-nn:+nn) or absolute (nnnn:nnnn)=0A=
		showOtherMonths: false, // True to show dates in other months, false =
to leave blank=0A=
		calculateWeek: this.iso8601Week, // How to calculate the week of the =
year,=0A=
			// takes a Date and returns the number of the week for it=0A=
		shortYearCutoff: '+10', // Short year values < this are in the current =
century,=0A=
			// > this are in the previous century,=0A=
			// string value starting with '+' for current year + value=0A=
		minDate: null, // The earliest selectable date, or null for no limit=0A=
		maxDate: null, // The latest selectable date, or null for no limit=0A=
		duration: 'normal', // Duration of display/closure=0A=
		beforeShowDay: null, // Function that takes a date and returns an =
array with=0A=
			// [0] =3D true if selectable, false if not, [1] =3D custom CSS class =
name(s) or '',=0A=
			// [2] =3D cell title (optional), e.g. $.datepicker.noWeekends=0A=
		beforeShow: null, // Function that takes an input field and=0A=
			// returns a set of custom settings for the date picker=0A=
		onSelect: null, // Define a callback function when a date is selected=0A=
		onChangeMonthYear: null, // Define a callback function when the month =
or year is changed=0A=
		onClose: null, // Define a callback function when the datepicker is =
closed=0A=
		numberOfMonths: 1, // Number of months to show at a time=0A=
		showCurrentAtPos: 0, // The position in multipe months at which to =
show the current month (starting at 0)=0A=
		stepMonths: 1, // Number of months to step back/forward=0A=
		stepBigMonths: 12, // Number of months to step back/forward for the =
big links=0A=
		altField: '', // Selector for an alternate field to store selected =
dates into=0A=
		altFormat: '', // The date format to use for the alternate field=0A=
		constrainInput: true, // The input is constrained by the current date =
format=0A=
		showButtonPanel: false // True to show button panel, false to not show =
it=0A=
	};=0A=
	$.extend(this._defaults, this.regional['']);=0A=
	this.dpDiv =3D $('<div id=3D"' + this._mainDivId + '" =
class=3D"ui-datepicker ui-widget ui-widget-content ui-helper-clearfix =
ui-corner-all ui-helper-hidden-accessible"></div>');=0A=
}=0A=
=0A=
$.extend(Datepicker.prototype, {=0A=
	/* Class name added to elements to indicate already configured with a =
date picker. */=0A=
	markerClassName: 'hasDatepicker',=0A=
=0A=
	/* Debug logging (if enabled). */=0A=
	log: function () {=0A=
		if (this.debug)=0A=
			console.log.apply('', arguments);=0A=
	},=0A=
=0A=
	/* Override the default settings for all instances of the date picker.=0A=
	   @param  settings  object - the new settings to use as defaults =
(anonymous object)=0A=
	   @return the manager object */=0A=
	setDefaults: function(settings) {=0A=
		extendRemove(this._defaults, settings || {});=0A=
		return this;=0A=
	},=0A=
=0A=
	/* Attach the date picker to a jQuery selection.=0A=
	   @param  target    element - the target input field or division or =
span=0A=
	   @param  settings  object - the new settings to use for this date =
picker instance (anonymous) */=0A=
	_attachDatepicker: function(target, settings) {=0A=
		// check for settings on the control itself - in namespace 'date:'=0A=
		var inlineSettings =3D null;=0A=
		for (var attrName in this._defaults) {=0A=
			var attrValue =3D target.getAttribute('date:' + attrName);=0A=
			if (attrValue) {=0A=
				inlineSettings =3D inlineSettings || {};=0A=
				try {=0A=
					inlineSettings[attrName] =3D eval(attrValue);=0A=
				} catch (err) {=0A=
					inlineSettings[attrName] =3D attrValue;=0A=
				}=0A=
			}=0A=
		}=0A=
		var nodeName =3D target.nodeName.toLowerCase();=0A=
		var inline =3D (nodeName =3D=3D 'div' || nodeName =3D=3D 'span');=0A=
		if (!target.id)=0A=
			target.id =3D 'dp' + (++this.uuid);=0A=
		var inst =3D this._newInst($(target), inline);=0A=
		inst.settings =3D $.extend({}, settings || {}, inlineSettings || {});=0A=
		if (nodeName =3D=3D 'input') {=0A=
			this._connectDatepicker(target, inst);=0A=
		} else if (inline) {=0A=
			this._inlineDatepicker(target, inst);=0A=
		}=0A=
	},=0A=
=0A=
	/* Create a new instance object. */=0A=
	_newInst: function(target, inline) {=0A=
		var id =3D target[0].id.replace(/([:\[\]\.])/g, '\\\\$1'); // escape =
jQuery meta chars=0A=
		return {id: id, input: target, // associated target=0A=
			selectedDay: 0, selectedMonth: 0, selectedYear: 0, // current =
selection=0A=
			drawMonth: 0, drawYear: 0, // month being drawn=0A=
			inline: inline, // is datepicker inline or not=0A=
			dpDiv: (!inline ? this.dpDiv : // presentation div=0A=
			$('<div class=3D"' + this._inlineClass + ' ui-datepicker ui-widget =
ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))};=0A=
	},=0A=
=0A=
	/* Attach the date picker to an input field. */=0A=
	_connectDatepicker: function(target, inst) {=0A=
		var input =3D $(target);=0A=
		inst.trigger =3D $([]);=0A=
		if (input.hasClass(this.markerClassName))=0A=
			return;=0A=
		var appendText =3D this._get(inst, 'appendText');=0A=
		var isRTL =3D this._get(inst, 'isRTL');=0A=
		if (appendText)=0A=
			input[isRTL ? 'before' : 'after']('<span class=3D"' + =
this._appendClass + '">' + appendText + '</span>');=0A=
		var showOn =3D this._get(inst, 'showOn');=0A=
		if (showOn =3D=3D 'focus' || showOn =3D=3D 'both') // pop-up date =
picker when in the marked field=0A=
			input.focus(this._showDatepicker);=0A=
		if (showOn =3D=3D 'button' || showOn =3D=3D 'both') { // pop-up date =
picker when button clicked=0A=
			var buttonText =3D this._get(inst, 'buttonText');=0A=
			var buttonImage =3D this._get(inst, 'buttonImage');=0A=
			inst.trigger =3D $(this._get(inst, 'buttonImageOnly') ?=0A=
				$('<img/>').addClass(this._triggerClass).=0A=
					attr({ src: buttonImage, alt: buttonText, title: buttonText }) :=0A=
				$('<button type=3D"button"></button>').addClass(this._triggerClass).=0A=
					html(buttonImage =3D=3D '' ? buttonText : $('<img/>').attr(=0A=
					{ src:buttonImage, alt:buttonText, title:buttonText })));=0A=
			input[isRTL ? 'before' : 'after'](inst.trigger);=0A=
			inst.trigger.click(function() {=0A=
				if ($.datepicker._datepickerShowing && $.datepicker._lastInput =
=3D=3D target)=0A=
					$.datepicker._hideDatepicker();=0A=
				else=0A=
					$.datepicker._showDatepicker(target);=0A=
				return false;=0A=
			});=0A=
		}=0A=
		=
input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(th=
is._doKeyPress).=0A=
			bind("setData.datepicker", function(event, key, value) {=0A=
				inst.settings[key] =3D value;=0A=
			}).bind("getData.datepicker", function(event, key) {=0A=
				return this._get(inst, key);=0A=
			});=0A=
		$.data(target, PROP_NAME, inst);=0A=
	},=0A=
=0A=
	/* Attach an inline date picker to a div. */=0A=
	_inlineDatepicker: function(target, inst) {=0A=
		var divSpan =3D $(target);=0A=
		if (divSpan.hasClass(this.markerClassName))=0A=
			return;=0A=
		divSpan.addClass(this.markerClassName).append(inst.dpDiv).=0A=
			bind("setData.datepicker", function(event, key, value){=0A=
				inst.settings[key] =3D value;=0A=
			}).bind("getData.datepicker", function(event, key){=0A=
				return this._get(inst, key);=0A=
			});=0A=
		$.data(target, PROP_NAME, inst);=0A=
		this._setDate(inst, this._getDefaultDate(inst));=0A=
		this._updateDatepicker(inst);=0A=
		this._updateAlternate(inst);=0A=
	},=0A=
=0A=
	/* Pop-up the date picker in a "dialog" box.=0A=
	   @param  input     element - ignored=0A=
	   @param  dateText  string - the initial date to display (in the =
current format)=0A=
	   @param  onSelect  function - the function(dateText) to call when a =
date is selected=0A=
	   @param  settings  object - update the dialog date picker instance's =
settings (anonymous object)=0A=
	   @param  pos       int[2] - coordinates for the dialog's position =
within the screen or=0A=
	                     event - with x/y coordinates or=0A=
	                     leave empty for default (screen centre)=0A=
	   @return the manager object */=0A=
	_dialogDatepicker: function(input, dateText, onSelect, settings, pos) {=0A=
		var inst =3D this._dialogInst; // internal instance=0A=
		if (!inst) {=0A=
			var id =3D 'dp' + (++this.uuid);=0A=
			this._dialogInput =3D $('<input type=3D"text" id=3D"' + id +=0A=
				'" size=3D"1" style=3D"position: absolute; top: -100px;"/>');=0A=
			this._dialogInput.keydown(this._doKeyDown);=0A=
			$('body').append(this._dialogInput);=0A=
			inst =3D this._dialogInst =3D this._newInst(this._dialogInput, false);=0A=
			inst.settings =3D {};=0A=
			$.data(this._dialogInput[0], PROP_NAME, inst);=0A=
		}=0A=
		extendRemove(inst.settings, settings || {});=0A=
		this._dialogInput.val(dateText);=0A=
=0A=
		this._pos =3D (pos ? (pos.length ? pos : [pos.pageX, pos.pageY]) : =
null);=0A=
		if (!this._pos) {=0A=
			var browserWidth =3D window.innerWidth || =
document.documentElement.clientWidth ||	document.body.clientWidth;=0A=
			var browserHeight =3D window.innerHeight || =
document.documentElement.clientHeight || document.body.clientHeight;=0A=
			var scrollX =3D document.documentElement.scrollLeft || =
document.body.scrollLeft;=0A=
			var scrollY =3D document.documentElement.scrollTop || =
document.body.scrollTop;=0A=
			this._pos =3D // should use actual width/height below=0A=
				[(browserWidth / 2) - 100 + scrollX, (browserHeight / 2) - 150 + =
scrollY];=0A=
		}=0A=
=0A=
		// move input on screen for focus, but hidden behind dialog=0A=
		this._dialogInput.css('left', this._pos[0] + 'px').css('top', =
this._pos[1] + 'px');=0A=
		inst.settings.onSelect =3D onSelect;=0A=
		this._inDialog =3D true;=0A=
		this.dpDiv.addClass(this._dialogClass);=0A=
		this._showDatepicker(this._dialogInput[0]);=0A=
		if ($.blockUI)=0A=
			$.blockUI(this.dpDiv);=0A=
		$.data(this._dialogInput[0], PROP_NAME, inst);=0A=
		return this;=0A=
	},=0A=
=0A=
	/* Detach a datepicker from its control.=0A=
	   @param  target    element - the target input field or division or =
span */=0A=
	_destroyDatepicker: function(target) {=0A=
		var $target =3D $(target);=0A=
		var inst =3D $.data(target, PROP_NAME);=0A=
		if (!$target.hasClass(this.markerClassName)) {=0A=
			return;=0A=
		}=0A=
		var nodeName =3D target.nodeName.toLowerCase();=0A=
		$.removeData(target, PROP_NAME);=0A=
		if (nodeName =3D=3D 'input') {=0A=
			inst.trigger.remove();=0A=
			$target.siblings('.' + this._appendClass).remove().end().=0A=
				removeClass(this.markerClassName).=0A=
				unbind('focus', this._showDatepicker).=0A=
				unbind('keydown', this._doKeyDown).=0A=
				unbind('keypress', this._doKeyPress);=0A=
		} else if (nodeName =3D=3D 'div' || nodeName =3D=3D 'span')=0A=
			$target.removeClass(this.markerClassName).empty();=0A=
	},=0A=
=0A=
	/* Enable the date picker to a jQuery selection.=0A=
	   @param  target    element - the target input field or division or =
span */=0A=
	_enableDatepicker: function(target) {=0A=
		var $target =3D $(target);=0A=
		var inst =3D $.data(target, PROP_NAME);=0A=
		if (!$target.hasClass(this.markerClassName)) {=0A=
			return;=0A=
		}=0A=
		var nodeName =3D target.nodeName.toLowerCase();=0A=
		if (nodeName =3D=3D 'input') {=0A=
		target.disabled =3D false;=0A=
			inst.trigger.filter("button").=0A=
			each(function() { this.disabled =3D false; }).end().=0A=
				filter("img").=0A=
				css({opacity: '1.0', cursor: ''});=0A=
		}=0A=
		else if (nodeName =3D=3D 'div' || nodeName =3D=3D 'span') {=0A=
			var inline =3D $target.children('.' + this._inlineClass);=0A=
			inline.children().removeClass('ui-state-disabled');=0A=
		}=0A=
		this._disabledInputs =3D $.map(this._disabledInputs,=0A=
			function(value) { return (value =3D=3D target ? null : value); }); // =
delete entry=0A=
	},=0A=
=0A=
	/* Disable the date picker to a jQuery selection.=0A=
	   @param  target    element - the target input field or division or =
span */=0A=
	_disableDatepicker: function(target) {=0A=
		var $target =3D $(target);=0A=
		var inst =3D $.data(target, PROP_NAME);=0A=
		if (!$target.hasClass(this.markerClassName)) {=0A=
			return;=0A=
		}=0A=
		var nodeName =3D target.nodeName.toLowerCase();=0A=
		if (nodeName =3D=3D 'input') {=0A=
		target.disabled =3D true;=0A=
			inst.trigger.filter("button").=0A=
			each(function() { this.disabled =3D true; }).end().=0A=
				filter("img").=0A=
				css({opacity: '0.5', cursor: 'default'});=0A=
		}=0A=
		else if (nodeName =3D=3D 'div' || nodeName =3D=3D 'span') {=0A=
			var inline =3D $target.children('.' + this._inlineClass);=0A=
			inline.children().addClass('ui-state-disabled');=0A=
		}=0A=
		this._disabledInputs =3D $.map(this._disabledInputs,=0A=
			function(value) { return (value =3D=3D target ? null : value); }); // =
delete entry=0A=
		this._disabledInputs[this._disabledInputs.length] =3D target;=0A=
	},=0A=
=0A=
	/* Is the first field in a jQuery collection disabled as a datepicker?=0A=
	   @param  target    element - the target input field or division or =
span=0A=
	   @return boolean - true if disabled, false if enabled */=0A=
	_isDisabledDatepicker: function(target) {=0A=
		if (!target) {=0A=
			return false;=0A=
		}=0A=
		for (var i =3D 0; i < this._disabledInputs.length; i++) {=0A=
			if (this._disabledInputs[i] =3D=3D target)=0A=
				return true;=0A=
		}=0A=
		return false;=0A=
	},=0A=
=0A=
	/* Retrieve the instance data for the target control.=0A=
	   @param  target  element - the target input field or division or span=0A=
	   @return  object - the associated instance data=0A=
	   @throws  error if a jQuery problem getting data */=0A=
	_getInst: function(target) {=0A=
		try {=0A=
			return $.data(target, PROP_NAME);=0A=
		}=0A=
		catch (err) {=0A=
			throw 'Missing instance data for this datepicker';=0A=
		}=0A=
	},=0A=
=0A=
	/* Update the settings for a date picker attached to an input field or =
division.=0A=
	   @param  target  element - the target input field or division or span=0A=
	   @param  name    object - the new settings to update or=0A=
	                   string - the name of the setting to change or=0A=
	   @param  value   any - the new value for the setting (omit if above =
is an object) */=0A=
	_optionDatepicker: function(target, name, value) {=0A=
		var settings =3D name || {};=0A=
		if (typeof name =3D=3D 'string') {=0A=
			settings =3D {};=0A=
			settings[name] =3D value;=0A=
		}=0A=
		var inst =3D this._getInst(target);=0A=
		if (inst) {=0A=
			if (this._curInst =3D=3D inst) {=0A=
				this._hideDatepicker(null);=0A=
			}=0A=
			extendRemove(inst.settings, settings);=0A=
			var date =3D new Date();=0A=
			extendRemove(inst, {rangeStart: null, // start of range=0A=
				endDay: null, endMonth: null, endYear: null, // end of range=0A=
				selectedDay: date.getDate(), selectedMonth: date.getMonth(),=0A=
				selectedYear: date.getFullYear(), // starting point=0A=
				currentDay: date.getDate(), currentMonth: date.getMonth(),=0A=
				currentYear: date.getFullYear(), // current selection=0A=
				drawMonth: date.getMonth(), drawYear: date.getFullYear()}); // month =
being drawn=0A=
			this._updateDatepicker(inst);=0A=
		}=0A=
	},=0A=
=0A=
	// change method deprecated=0A=
	_changeDatepicker: function(target, name, value) {=0A=
		this._optionDatepicker(target, name, value);=0A=
	},=0A=
=0A=
	/* Redraw the date picker attached to an input field or division.=0A=
	   @param  target  element - the target input field or division or span =
*/=0A=
	_refreshDatepicker: function(target) {=0A=
		var inst =3D this._getInst(target);=0A=
		if (inst) {=0A=
			this._updateDatepicker(inst);=0A=
		}=0A=
	},=0A=
=0A=
	/* Set the dates for a jQuery selection.=0A=
	   @param  target   element - the target input field or division or span=0A=
	   @param  date     Date - the new date=0A=
	   @param  endDate  Date - the new end date for a range (optional) */=0A=
	_setDateDatepicker: function(target, date, endDate) {=0A=
		var inst =3D this._getInst(target);=0A=
		if (inst) {=0A=
			this._setDate(inst, date, endDate);=0A=
			this._updateDatepicker(inst);=0A=
			this._updateAlternate(inst);=0A=
		}=0A=
	},=0A=
=0A=
	/* Get the date(s) for the first entry in a jQuery selection.=0A=
	   @param  target  element - the target input field or division or span=0A=
	   @return Date - the current date or=0A=
	           Date[2] - the current dates for a range */=0A=
	_getDateDatepicker: function(target) {=0A=
		var inst =3D this._getInst(target);=0A=
		if (inst && !inst.inline)=0A=
			this._setDateFromField(inst);=0A=
		return (inst ? this._getDate(inst) : null);=0A=
	},=0A=
=0A=
	/* Handle keystrokes. */=0A=
	_doKeyDown: function(event) {=0A=
		var inst =3D $.datepicker._getInst(event.target);=0A=
		var handled =3D true;=0A=
		var isRTL =3D inst.dpDiv.is('.ui-datepicker-rtl');=0A=
		inst._keyEvent =3D true;=0A=
		if ($.datepicker._datepickerShowing)=0A=
			switch (event.keyCode) {=0A=
				case 9:  $.datepicker._hideDatepicker(null, '');=0A=
						break; // hide on tab out=0A=
				case 13: var sel =3D $('td.' + $.datepicker._dayOverClass +=0A=
							', td.' + $.datepicker._currentClass, inst.dpDiv);=0A=
						if (sel[0])=0A=
							$.datepicker._selectDay(event.target, inst.selectedMonth, =
inst.selectedYear, sel[0]);=0A=
						else=0A=
							$.datepicker._hideDatepicker(null, $.datepicker._get(inst, =
'duration'));=0A=
						return false; // don't submit the form=0A=
						break; // select the value on enter=0A=
				case 27: $.datepicker._hideDatepicker(null, $.datepicker._get(inst, =
'duration'));=0A=
						break; // hide on escape=0A=
				case 33: $.datepicker._adjustDate(event.target, (event.ctrlKey ?=0A=
							-$.datepicker._get(inst, 'stepBigMonths') :=0A=
							-$.datepicker._get(inst, 'stepMonths')), 'M');=0A=
						break; // previous month/year on page up/+ ctrl=0A=
				case 34: $.datepicker._adjustDate(event.target, (event.ctrlKey ?=0A=
							+$.datepicker._get(inst, 'stepBigMonths') :=0A=
							+$.datepicker._get(inst, 'stepMonths')), 'M');=0A=
						break; // next month/year on page down/+ ctrl=0A=
				case 35: if (event.ctrlKey || event.metaKey) =
$.datepicker._clearDate(event.target);=0A=
						handled =3D event.ctrlKey || event.metaKey;=0A=
						break; // clear on ctrl or command +end=0A=
				case 36: if (event.ctrlKey || event.metaKey) =
$.datepicker._gotoToday(event.target);=0A=
						handled =3D event.ctrlKey || event.metaKey;=0A=
						break; // current on ctrl or command +home=0A=
				case 37: if (event.ctrlKey || event.metaKey) =
$.datepicker._adjustDate(event.target, (isRTL ? +1 : -1), 'D');=0A=
						handled =3D event.ctrlKey || event.metaKey;=0A=
						// -1 day on ctrl or command +left=0A=
						if (event.originalEvent.altKey) =
$.datepicker._adjustDate(event.target, (event.ctrlKey ?=0A=
									-$.datepicker._get(inst, 'stepBigMonths') :=0A=
									-$.datepicker._get(inst, 'stepMonths')), 'M');=0A=
						// next month/year on alt +left on Mac=0A=
						break;=0A=
				case 38: if (event.ctrlKey || event.metaKey) =
$.datepicker._adjustDate(event.target, -7, 'D');=0A=
						handled =3D event.ctrlKey || event.metaKey;=0A=
						break; // -1 week on ctrl or command +up=0A=
				case 39: if (event.ctrlKey || event.metaKey) =
$.datepicker._adjustDate(event.target, (isRTL ? -1 : +1), 'D');=0A=
						handled =3D event.ctrlKey || event.metaKey;=0A=
						// +1 day on ctrl or command +right=0A=
						if (event.originalEvent.altKey) =
$.datepicker._adjustDate(event.target, (event.ctrlKey ?=0A=
									+$.datepicker._get(inst, 'stepBigMonths') :=0A=
									+$.datepicker._get(inst, 'stepMonths')), 'M');=0A=
						// next month/year on alt +right=0A=
						break;=0A=
				case 40: if (event.ctrlKey || event.metaKey) =
$.datepicker._adjustDate(event.target, +7, 'D');=0A=
						handled =3D event.ctrlKey || event.metaKey;=0A=
						break; // +1 week on ctrl or command +down=0A=
				default: handled =3D false;=0A=
			}=0A=
		else if (event.keyCode =3D=3D 36 && event.ctrlKey) // display the date =
picker on ctrl+home=0A=
			$.datepicker._showDatepicker(this);=0A=
		else {=0A=
			handled =3D false;=0A=
		}=0A=
		if (handled) {=0A=
			event.preventDefault();=0A=
			event.stopPropagation();=0A=
		}=0A=
	},=0A=
=0A=
	/* Filter entered characters - based on date format. */=0A=
	_doKeyPress: function(event) {=0A=
		var inst =3D $.datepicker._getInst(event.target);=0A=
		if ($.datepicker._get(inst, 'constrainInput')) {=0A=
			var chars =3D $.datepicker._possibleChars($.datepicker._get(inst, =
'dateFormat'));=0A=
			var chr =3D String.fromCharCode(event.charCode =3D=3D undefined ? =
event.keyCode : event.charCode);=0A=
			return event.ctrlKey || (chr < ' ' || !chars || chars.indexOf(chr) > =
-1);=0A=
		}=0A=
	},=0A=
=0A=
	/* Pop-up the date picker for a given input field.=0A=
	   @param  input  element - the input field attached to the date picker =
or=0A=
	                  event - if triggered by focus */=0A=
	_showDatepicker: function(input) {=0A=
		input =3D input.target || input;=0A=
		if (input.nodeName.toLowerCase() !=3D 'input') // find from =
button/image trigger=0A=
			input =3D $('input', input.parentNode)[0];=0A=
		if ($.datepicker._isDisabledDatepicker(input) || =
$.datepicker._lastInput =3D=3D input) // already here=0A=
			return;=0A=
		var inst =3D $.datepicker._getInst(input);=0A=
		var beforeShow =3D $.datepicker._get(inst, 'beforeShow');=0A=
		extendRemove(inst.settings, (beforeShow ? beforeShow.apply(input, =
[input, inst]) : {}));=0A=
		$.datepicker._hideDatepicker(null, '');=0A=
		$.datepicker._lastInput =3D input;=0A=
		$.datepicker._setDateFromField(inst);=0A=
		if ($.datepicker._inDialog) // hide cursor=0A=
			input.value =3D '';=0A=
		if (!$.datepicker._pos) { // position below input=0A=
			$.datepicker._pos =3D $.datepicker._findPos(input);=0A=
			$.datepicker._pos[1] +=3D input.offsetHeight; // add the height=0A=
		}=0A=
		var isFixed =3D false;=0A=
		$(input).parents().each(function() {=0A=
			isFixed |=3D $(this).css('position') =3D=3D 'fixed';=0A=
			return !isFixed;=0A=
		});=0A=
		if (isFixed && $.browser.opera) { // correction for Opera when fixed =
and scrolled=0A=
			$.datepicker._pos[0] -=3D document.documentElement.scrollLeft;=0A=
			$.datepicker._pos[1] -=3D document.documentElement.scrollTop;=0A=
		}=0A=
		var offset =3D {left: $.datepicker._pos[0], top: $.datepicker._pos[1]};=0A=
		$.datepicker._pos =3D null;=0A=
		inst.rangeStart =3D null;=0A=
		// determine sizing offscreen=0A=
		inst.dpDiv.css({position: 'absolute', display: 'block', top: =
'-1000px'});=0A=
		$.datepicker._updateDatepicker(inst);=0A=
		// fix width for dynamic number of date pickers=0A=
		// and adjust position before showing=0A=
		offset =3D $.datepicker._checkOffset(inst, offset, isFixed);=0A=
		inst.dpDiv.css({position: ($.datepicker._inDialog && $.blockUI ?=0A=
			'static' : (isFixed ? 'fixed' : 'absolute')), display: 'none',=0A=
			left: offset.left + 'px', top: offset.top + 'px'});=0A=
		if (!inst.inline) {=0A=
			var showAnim =3D $.datepicker._get(inst, 'showAnim') || 'show';=0A=
			var duration =3D $.datepicker._get(inst, 'duration');=0A=
			var postProcess =3D function() {=0A=
				$.datepicker._datepickerShowing =3D true;=0A=
				if ($.browser.msie && parseInt($.browser.version,10) < 7) // fix IE =
< 7 select problems=0A=
					$('iframe.ui-datepicker-cover').css({width: inst.dpDiv.width() + 4,=0A=
						height: inst.dpDiv.height() + 4});=0A=
			};=0A=
			if ($.effects && $.effects[showAnim])=0A=
				inst.dpDiv.show(showAnim, $.datepicker._get(inst, 'showOptions'), =
duration, postProcess);=0A=
			else=0A=
				inst.dpDiv[showAnim](duration, postProcess);=0A=
			if (duration =3D=3D '')=0A=
				postProcess();=0A=
			if (inst.input[0].type !=3D 'hidden')=0A=
				inst.input[0].focus();=0A=
			$.datepicker._curInst =3D inst;=0A=
		}=0A=
	},=0A=
=0A=
	/* Generate the date picker content. */=0A=
	_updateDatepicker: function(inst) {=0A=
		var dims =3D {width: inst.dpDiv.width() + 4,=0A=
			height: inst.dpDiv.height() + 4};=0A=
		var self =3D this;=0A=
		inst.dpDiv.empty().append(this._generateHTML(inst))=0A=
			.find('iframe.ui-datepicker-cover').=0A=
				css({width: dims.width, height: dims.height})=0A=
			.end()=0A=
			.find('button, .ui-datepicker-prev, .ui-datepicker-next, =
.ui-datepicker-calendar td a')=0A=
				.bind('mouseout', function(){=0A=
					$(this).removeClass('ui-state-hover');=0A=
					if(this.className.indexOf('ui-datepicker-prev') !=3D -1) =
$(this).removeClass('ui-datepicker-prev-hover');=0A=
					if(this.className.indexOf('ui-datepicker-next') !=3D -1) =
$(this).removeClass('ui-datepicker-next-hover');=0A=
				})=0A=
				.bind('mouseover', function(){=0A=
					if (!self._isDisabledDatepicker( inst.inline ? =
inst.dpDiv.parent()[0] : inst.input[0])) {=0A=
						=
$(this).parents('.ui-datepicker-calendar').find('a').removeClass('ui-stat=
e-hover');=0A=
						$(this).addClass('ui-state-hover');=0A=
						if(this.className.indexOf('ui-datepicker-prev') !=3D -1) =
$(this).addClass('ui-datepicker-prev-hover');=0A=
						if(this.className.indexOf('ui-datepicker-next') !=3D -1) =
$(this).addClass('ui-datepicker-next-hover');=0A=
					}=0A=
				})=0A=
			.end()=0A=
			.find('.' + this._dayOverClass + ' a')=0A=
				.trigger('mouseover')=0A=
			.end();=0A=
		var numMonths =3D this._getNumberOfMonths(inst);=0A=
		var cols =3D numMonths[1];=0A=
		var width =3D 17;=0A=
		if (cols > 1) {=0A=
			inst.dpDiv.addClass('ui-datepicker-multi-' + cols).css('width', =
(width * cols) + 'em');=0A=
		} else {=0A=
			inst.dpDiv.removeClass('ui-datepicker-multi-2 ui-datepicker-multi-3 =
ui-datepicker-multi-4').width('');=0A=
		}=0A=
		inst.dpDiv[(numMonths[0] !=3D 1 || numMonths[1] !=3D 1 ? 'add' : =
'remove') +=0A=
			'Class']('ui-datepicker-multi');=0A=
		inst.dpDiv[(this._get(inst, 'isRTL') ? 'add' : 'remove') +=0A=
			'Class']('ui-datepicker-rtl');=0A=
		if (inst.input && inst.input[0].type !=3D 'hidden' && inst =3D=3D =
$.datepicker._curInst)=0A=
			$(inst.input[0]).focus();=0A=
	},=0A=
=0A=
	/* Check positioning to remain on screen. */=0A=
	_checkOffset: function(inst, offset, isFixed) {=0A=
		var dpWidth =3D inst.dpDiv.outerWidth();=0A=
		var dpHeight =3D inst.dpDiv.outerHeight();=0A=
		var inputWidth =3D inst.input ? inst.input.outerWidth() : 0;=0A=
		var inputHeight =3D inst.input ? inst.input.outerHeight() : 0;=0A=
		var viewWidth =3D (window.innerWidth || =
document.documentElement.clientWidth || document.body.clientWidth) + =
$(document).scrollLeft();=0A=
		var viewHeight =3D (window.innerHeight || =
document.documentElement.clientHeight || document.body.clientHeight) + =
$(document).scrollTop();=0A=
=0A=
		offset.left -=3D (this._get(inst, 'isRTL') ? (dpWidth - inputWidth) : =
0);=0A=
		offset.left -=3D (isFixed && offset.left =3D=3D =
inst.input.offset().left) ? $(document).scrollLeft() : 0;=0A=
		offset.top -=3D (isFixed && offset.top =3D=3D (inst.input.offset().top =
+ inputHeight)) ? $(document).scrollTop() : 0;=0A=
=0A=
		// now check if datepicker is showing outside window viewport - move =
to a better place if so.=0A=
		offset.left -=3D (offset.left + dpWidth > viewWidth && viewWidth > =
dpWidth) ? Math.abs(offset.left + dpWidth - viewWidth) : 0;=0A=
		offset.top -=3D (offset.top + dpHeight > viewHeight && viewHeight > =
dpHeight) ? Math.abs(offset.top + dpHeight + inputHeight*2 - viewHeight) =
: 0;=0A=
=0A=
		return offset;=0A=
	},=0A=
=0A=
	/* Find an object's position on the screen. */=0A=
	_findPos: function(obj) {=0A=
        while (obj && (obj.type =3D=3D 'hidden' || obj.nodeType !=3D 1)) =
{=0A=
            obj =3D obj.nextSibling;=0A=
        }=0A=
        var position =3D $(obj).offset();=0A=
	    return [position.left, position.top];=0A=
	},=0A=
=0A=
	/* Hide the date picker from view.=0A=
	   @param  input  element - the input field attached to the date picker=0A=
	   @param  duration  string - the duration over which to close the date =
picker */=0A=
	_hideDatepicker: function(input, duration) {=0A=
		var inst =3D this._curInst;=0A=
		if (!inst || (input && inst !=3D $.data(input, PROP_NAME)))=0A=
			return;=0A=
		if (inst.stayOpen)=0A=
			this._selectDate('#' + inst.id, this._formatDate(inst,=0A=
				inst.currentDay, inst.currentMonth, inst.currentYear));=0A=
		inst.stayOpen =3D false;=0A=
		if (this._datepickerShowing) {=0A=
			duration =3D (duration !=3D null ? duration : this._get(inst, =
'duration'));=0A=
			var showAnim =3D this._get(inst, 'showAnim');=0A=
			var postProcess =3D function() {=0A=
				$.datepicker._tidyDialog(inst);=0A=
			};=0A=
			if (duration !=3D '' && $.effects && $.effects[showAnim])=0A=
				inst.dpDiv.hide(showAnim, $.datepicker._get(inst, 'showOptions'),=0A=
					duration, postProcess);=0A=
			else=0A=
				inst.dpDiv[(duration =3D=3D '' ? 'hide' : (showAnim =3D=3D =
'slideDown' ? 'slideUp' :=0A=
					(showAnim =3D=3D 'fadeIn' ? 'fadeOut' : 'hide')))](duration, =
postProcess);=0A=
			if (duration =3D=3D '')=0A=
				this._tidyDialog(inst);=0A=
			var onClose =3D this._get(inst, 'onClose');=0A=
			if (onClose)=0A=
				onClose.apply((inst.input ? inst.input[0] : null),=0A=
					[(inst.input ? inst.input.val() : ''), inst]);  // trigger custom =
callback=0A=
			this._datepickerShowing =3D false;=0A=
			this._lastInput =3D null;=0A=
			if (this._inDialog) {=0A=
				this._dialogInput.css({ position: 'absolute', left: '0', top: =
'-100px' });=0A=
				if ($.blockUI) {=0A=
					$.unblockUI();=0A=
					$('body').append(this.dpDiv);=0A=
				}=0A=
			}=0A=
			this._inDialog =3D false;=0A=
		}=0A=
		this._curInst =3D null;=0A=
	},=0A=
=0A=
	/* Tidy up after a dialog display. */=0A=
	_tidyDialog: function(inst) {=0A=
		=
inst.dpDiv.removeClass(this._dialogClass).unbind('.ui-datepicker-calendar=
');=0A=
	},=0A=
=0A=
	/* Close date picker if clicked elsewhere. */=0A=
	_checkExternalClick: function(event) {=0A=
		if (!$.datepicker._curInst)=0A=
			return;=0A=
		var $target =3D $(event.target);=0A=
		if (($target.parents('#' + $.datepicker._mainDivId).length =3D=3D 0) &&=0A=
				!$target.hasClass($.datepicker.markerClassName) &&=0A=
				!$target.hasClass($.datepicker._triggerClass) &&=0A=
				$.datepicker._datepickerShowing && !($.datepicker._inDialog && =
$.blockUI))=0A=
			$.datepicker._hideDatepicker(null, '');=0A=
	},=0A=
=0A=
	/* Adjust one of the date sub-fields. */=0A=
	_adjustDate: function(id, offset, period) {=0A=
		var target =3D $(id);=0A=
		var inst =3D this._getInst(target[0]);=0A=
		if (this._isDisabledDatepicker(target[0])) {=0A=
			return;=0A=
		}=0A=
		this._adjustInstDate(inst, offset +=0A=
			(period =3D=3D 'M' ? this._get(inst, 'showCurrentAtPos') : 0), // =
undo positioning=0A=
			period);=0A=
		this._updateDatepicker(inst);=0A=
	},=0A=
=0A=
	/* Action for current link. */=0A=
	_gotoToday: function(id) {=0A=
		var target =3D $(id);=0A=
		var inst =3D this._getInst(target[0]);=0A=
		if (this._get(inst, 'gotoCurrent') && inst.currentDay) {=0A=
			inst.selectedDay =3D inst.currentDay;=0A=
			inst.drawMonth =3D inst.selectedMonth =3D inst.currentMonth;=0A=
			inst.drawYear =3D inst.selectedYear =3D inst.currentYear;=0A=
		}=0A=
		else {=0A=
		var date =3D new Date();=0A=
		inst.selectedDay =3D date.getDate();=0A=
		inst.drawMonth =3D inst.selectedMonth =3D date.getMonth();=0A=
		inst.drawYear =3D inst.selectedYear =3D date.getFullYear();=0A=
		}=0A=
		this._notifyChange(inst);=0A=
		this._adjustDate(target);=0A=
	},=0A=
=0A=
	/* Action for selecting a new month/year. */=0A=
	_selectMonthYear: function(id, select, period) {=0A=
		var target =3D $(id);=0A=
		var inst =3D this._getInst(target[0]);=0A=
		inst._selectingMonthYear =3D false;=0A=
		inst['selected' + (period =3D=3D 'M' ? 'Month' : 'Year')] =3D=0A=
		inst['draw' + (period =3D=3D 'M' ? 'Month' : 'Year')] =3D=0A=
			parseInt(select.options[select.selectedIndex].value,10);=0A=
		this._notifyChange(inst);=0A=
		this._adjustDate(target);=0A=
	},=0A=
=0A=
	/* Restore input focus after not changing month/year. */=0A=
	_clickMonthYear: function(id) {=0A=
		var target =3D $(id);=0A=
		var inst =3D this._getInst(target[0]);=0A=
		if (inst.input && inst._selectingMonthYear && !$.browser.msie)=0A=
			inst.input[0].focus();=0A=
		inst._selectingMonthYear =3D !inst._selectingMonthYear;=0A=
	},=0A=
=0A=
	/* Action for selecting a day. */=0A=
	_selectDay: function(id, month, year, td) {=0A=
		var target =3D $(id);=0A=
		if ($(td).hasClass(this._unselectableClass) || =
this._isDisabledDatepicker(target[0])) {=0A=
			return;=0A=
		}=0A=
		var inst =3D this._getInst(target[0]);=0A=
		inst.selectedDay =3D inst.currentDay =3D $('a', td).html();=0A=
		inst.selectedMonth =3D inst.currentMonth =3D month;=0A=
		inst.selectedYear =3D inst.currentYear =3D year;=0A=
		if (inst.stayOpen) {=0A=
			inst.endDay =3D inst.endMonth =3D inst.endYear =3D null;=0A=
		}=0A=
		this._selectDate(id, this._formatDate(inst,=0A=
			inst.currentDay, inst.currentMonth, inst.currentYear));=0A=
		if (inst.stayOpen) {=0A=
			inst.rangeStart =3D this._daylightSavingAdjust(=0A=
				new Date(inst.currentYear, inst.currentMonth, inst.currentDay));=0A=
			this._updateDatepicker(inst);=0A=
		}=0A=
	},=0A=
=0A=
	/* Erase the input field and hide the date picker. */=0A=
	_clearDate: function(id) {=0A=
		var target =3D $(id);=0A=
		var inst =3D this._getInst(target[0]);=0A=
		inst.stayOpen =3D false;=0A=
		inst.endDay =3D inst.endMonth =3D inst.endYear =3D inst.rangeStart =3D =
null;=0A=
		this._selectDate(target, '');=0A=
	},=0A=
=0A=
	/* Update the input field with the selected date. */=0A=
	_selectDate: function(id, dateStr) {=0A=
		var target =3D $(id);=0A=
		var inst =3D this._getInst(target[0]);=0A=
		dateStr =3D (dateStr !=3D null ? dateStr : this._formatDate(inst));=0A=
		if (inst.input)=0A=
			inst.input.val(dateStr);=0A=
		this._updateAlternate(inst);=0A=
		var onSelect =3D this._get(inst, 'onSelect');=0A=
		if (onSelect)=0A=
			onSelect.apply((inst.input ? inst.input[0] : null), [dateStr, inst]); =
 // trigger custom callback=0A=
		else if (inst.input)=0A=
			inst.input.trigger('change'); // fire the change event=0A=
		if (inst.inline)=0A=
			this._updateDatepicker(inst);=0A=
		else if (!inst.stayOpen) {=0A=
			this._hideDatepicker(null, this._get(inst, 'duration'));=0A=
			this._lastInput =3D inst.input[0];=0A=
			if (typeof(inst.input[0]) !=3D 'object')=0A=
				inst.input[0].focus(); // restore focus=0A=
			this._lastInput =3D null;=0A=
		}=0A=
	},=0A=
=0A=
	/* Update any alternate field to synchronise with the main field. */=0A=
	_updateAlternate: function(inst) {=0A=
		var altField =3D this._get(inst, 'altField');=0A=
		if (altField) { // update alternate field too=0A=
			var altFormat =3D this._get(inst, 'altFormat') || this._get(inst, =
'dateFormat');=0A=
			var date =3D this._getDate(inst);=0A=
			dateStr =3D this.formatDate(altFormat, date, =
this._getFormatConfig(inst));=0A=
			$(altField).each(function() { $(this).val(dateStr); });=0A=
		}=0A=
	},=0A=
=0A=
	/* Set as beforeShowDay function to prevent selection of weekends.=0A=
	   @param  date  Date - the date to customise=0A=
	   @return [boolean, string] - is this date selectable?, what is its =
CSS class? */=0A=
	noWeekends: function(date) {=0A=
		var day =3D date.getDay();=0A=
		return [(day > 0 && day < 6), ''];=0A=
	},=0A=
=0A=
	/* Set as calculateWeek to determine the week of the year based on the =
ISO 8601 definition.=0A=
	   @param  date  Date - the date to get the week for=0A=
	   @return  number - the number of the week within the year that =
contains this date */=0A=
	iso8601Week: function(date) {=0A=
		var checkDate =3D new Date(date.getFullYear(), date.getMonth(), =
date.getDate());=0A=
		var firstMon =3D new Date(checkDate.getFullYear(), 1 - 1, 4); // First =
week always contains 4 Jan=0A=
		var firstDay =3D firstMon.getDay() || 7; // Day of week: Mon =3D 1, =
..., Sun =3D 7=0A=
		firstMon.setDate(firstMon.getDate() + 1 - firstDay); // Preceding =
Monday=0A=
		if (firstDay < 4 && checkDate < firstMon) { // Adjust first three days =
in year if necessary=0A=
			checkDate.setDate(checkDate.getDate() - 3); // Generate for previous =
year=0A=
			return $.datepicker.iso8601Week(checkDate);=0A=
		} else if (checkDate > new Date(checkDate.getFullYear(), 12 - 1, 28)) =
{ // Check last three days in year=0A=
			firstDay =3D new Date(checkDate.getFullYear() + 1, 1 - 1, 4).getDay() =
|| 7;=0A=
			if (firstDay > 4 && (checkDate.getDay() || 7) < firstDay - 3) { // =
Adjust if necessary=0A=
				return 1;=0A=
			}=0A=
		}=0A=
		return Math.floor(((checkDate - firstMon) / 86400000) / 7) + 1; // =
Weeks to given date=0A=
	},=0A=
=0A=
	/* Parse a string value into a date object.=0A=
	   See formatDate below for the possible formats.=0A=
=0A=
	   @param  format    string - the expected format of the date=0A=
	   @param  value     string - the date in the above format=0A=
	   @param  settings  Object - attributes include:=0A=
	                     shortYearCutoff  number - the cutoff year for =
determining the century (optional)=0A=
	                     dayNamesShort    string[7] - abbreviated names of =
the days from Sunday (optional)=0A=
	                     dayNames         string[7] - names of the days =
from Sunday (optional)=0A=
	                     monthNamesShort  string[12] - abbreviated names of =
the months (optional)=0A=
	                     monthNames       string[12] - names of the months =
(optional)=0A=
	   @return  Date - the extracted date value or null if value is blank */=0A=
	parseDate: function (format, value, settings) {=0A=
		if (format =3D=3D null || value =3D=3D null)=0A=
			throw 'Invalid arguments';=0A=
		value =3D (typeof value =3D=3D 'object' ? value.toString() : value + =
'');=0A=
		if (value =3D=3D '')=0A=
			return null;=0A=
		var shortYearCutoff =3D (settings ? settings.shortYearCutoff : null) =
|| this._defaults.shortYearCutoff;=0A=
		var dayNamesShort =3D (settings ? settings.dayNamesShort : null) || =
this._defaults.dayNamesShort;=0A=
		var dayNames =3D (settings ? settings.dayNames : null) || =
this._defaults.dayNames;=0A=
		var monthNamesShort =3D (settings ? settings.monthNamesShort : null) =
|| this._defaults.monthNamesShort;=0A=
		var monthNames =3D (settings ? settings.monthNames : null) || =
this._defaults.monthNames;=0A=
		var year =3D -1;=0A=
		var month =3D -1;=0A=
		var day =3D -1;=0A=
		var doy =3D -1;=0A=
		var literal =3D false;=0A=
		// Check whether a format character is doubled=0A=
		var lookAhead =3D function(match) {=0A=
			var matches =3D (iFormat + 1 < format.length && format.charAt(iFormat =
+ 1) =3D=3D match);=0A=
			if (matches)=0A=
				iFormat++;=0A=
			return matches;=0A=
		};=0A=
		// Extract a number from the string value=0A=
		var getNumber =3D function(match) {=0A=
			lookAhead(match);=0A=
			var origSize =3D (match =3D=3D '@' ? 14 : (match =3D=3D 'y' ? 4 : =
(match =3D=3D 'o' ? 3 : 2)));=0A=
			var size =3D origSize;=0A=
			var num =3D 0;=0A=
			while (size > 0 && iValue < value.length &&=0A=
					value.charAt(iValue) >=3D '0' && value.charAt(iValue) <=3D '9') {=0A=
				num =3D num * 10 + parseInt(value.charAt(iValue++),10);=0A=
				size--;=0A=
			}=0A=
			if (size =3D=3D origSize)=0A=
				throw 'Missing number at position ' + iValue;=0A=
			return num;=0A=
		};=0A=
		// Extract a name from the string value and convert to an index=0A=
		var getName =3D function(match, shortNames, longNames) {=0A=
			var names =3D (lookAhead(match) ? longNames : shortNames);=0A=
			var size =3D 0;=0A=
			for (var j =3D 0; j < names.length; j++)=0A=
				size =3D Math.max(size, names[j].length);=0A=
			var name =3D '';=0A=
			var iInit =3D iValue;=0A=
			while (size > 0 && iValue < value.length) {=0A=
				name +=3D value.charAt(iValue++);=0A=
				for (var i =3D 0; i < names.length; i++)=0A=
					if (name =3D=3D names[i])=0A=
						return i + 1;=0A=
				size--;=0A=
			}=0A=
			throw 'Unknown name at position ' + iInit;=0A=
		};=0A=
		// Confirm that a literal character matches the string value=0A=
		var checkLiteral =3D function() {=0A=
			if (value.charAt(iValue) !=3D format.charAt(iFormat))=0A=
				throw 'Unexpected literal at position ' + iValue;=0A=
			iValue++;=0A=
		};=0A=
		var iValue =3D 0;=0A=
		for (var iFormat =3D 0; iFormat < format.length; iFormat++) {=0A=
			if (literal)=0A=
				if (format.charAt(iFormat) =3D=3D "'" && !lookAhead("'"))=0A=
					literal =3D false;=0A=
				else=0A=
					checkLiteral();=0A=
			else=0A=
				switch (format.charAt(iFormat)) {=0A=
					case 'd':=0A=
						day =3D getNumber('d');=0A=
						break;=0A=
					case 'D':=0A=
						getName('D', dayNamesShort, dayNames);=0A=
						break;=0A=
					case 'o':=0A=
						doy =3D getNumber('o');=0A=
						break;=0A=
					case 'm':=0A=
						month =3D getNumber('m');=0A=
						break;=0A=
					case 'M':=0A=
						month =3D getName('M', monthNamesShort, monthNames);=0A=
						break;=0A=
					case 'y':=0A=
						year =3D getNumber('y');=0A=
						break;=0A=
					case '@':=0A=
						var date =3D new Date(getNumber('@'));=0A=
						year =3D date.getFullYear();=0A=
						month =3D date.getMonth() + 1;=0A=
						day =3D date.getDate();=0A=
						break;=0A=
					case "'":=0A=
						if (lookAhead("'"))=0A=
							checkLiteral();=0A=
						else=0A=
							literal =3D true;=0A=
						break;=0A=
					default:=0A=
						checkLiteral();=0A=
				}=0A=
		}=0A=
		if (year =3D=3D -1)=0A=
			year =3D new Date().getFullYear();=0A=
		else if (year < 100)=0A=
			year +=3D new Date().getFullYear() - new Date().getFullYear() % 100 +=0A=
				(year <=3D shortYearCutoff ? 0 : -100);=0A=
		if (doy > -1) {=0A=
			month =3D 1;=0A=
			day =3D doy;=0A=
			do {=0A=
				var dim =3D this._getDaysInMonth(year, month - 1);=0A=
				if (day <=3D dim)=0A=
					break;=0A=
				month++;=0A=
				day -=3D dim;=0A=
			} while (true);=0A=
		}=0A=
		var date =3D this._daylightSavingAdjust(new Date(year, month - 1, =
day));=0A=
		if (date.getFullYear() !=3D year || date.getMonth() + 1 !=3D month || =
date.getDate() !=3D day)=0A=
			throw 'Invalid date'; // E.g. 31/02/*=0A=
		return date;=0A=
	},=0A=
=0A=
	/* Standard date formats. */=0A=
	ATOM: 'yy-mm-dd', // RFC 3339 (ISO 8601)=0A=
	COOKIE: 'D, dd M yy',=0A=
	ISO_8601: 'yy-mm-dd',=0A=
	RFC_822: 'D, d M y',=0A=
	RFC_850: 'DD, dd-M-y',=0A=
	RFC_1036: 'D, d M y',=0A=
	RFC_1123: 'D, d M yy',=0A=
	RFC_2822: 'D, d M yy',=0A=
	RSS: 'D, d M y', // RFC 822=0A=
	TIMESTAMP: '@',=0A=
	W3C: 'yy-mm-dd', // ISO 8601=0A=
=0A=
	/* Format a date object into a string value.=0A=
	   The format can be combinations of the following:=0A=
	   d  - day of month (no leading zero)=0A=
	   dd - day of month (two digit)=0A=
	   o  - day of year (no leading zeros)=0A=
	   oo - day of year (three digit)=0A=
	   D  - day name short=0A=
	   DD - day name long=0A=
	   m  - month of year (no leading zero)=0A=
	   mm - month of year (two digit)=0A=
	   M  - month name short=0A=
	   MM - month name long=0A=
	   y  - year (two digit)=0A=
	   yy - year (four digit)=0A=
	   @ - Unix timestamp (ms since 01/01/1970)=0A=
	   '...' - literal text=0A=
	   '' - single quote=0A=
=0A=
	   @param  format    string - the desired format of the date=0A=
	   @param  date      Date - the date value to format=0A=
	   @param  settings  Object - attributes include:=0A=
	                     dayNamesShort    string[7] - abbreviated names of =
the days from Sunday (optional)=0A=
	                     dayNames         string[7] - names of the days =
from Sunday (optional)=0A=
	                     monthNamesShort  string[12] - abbreviated names of =
the months (optional)=0A=
	                     monthNames       string[12] - names of the months =
(optional)=0A=
	   @return  string - the date in the above format */=0A=
	formatDate: function (format, date, settings) {=0A=
		if (!date)=0A=
			return '';=0A=
		var dayNamesShort =3D (settings ? settings.dayNamesShort : null) || =
this._defaults.dayNamesShort;=0A=
		var dayNames =3D (settings ? settings.dayNames : null) || =
this._defaults.dayNames;=0A=
		var monthNamesShort =3D (settings ? settings.monthNamesShort : null) =
|| this._defaults.monthNamesShort;=0A=
		var monthNames =3D (settings ? settings.monthNames : null) || =
this._defaults.monthNames;=0A=
		// Check whether a format character is doubled=0A=
		var lookAhead =3D function(match) {=0A=
			var matches =3D (iFormat + 1 < format.length && format.charAt(iFormat =
+ 1) =3D=3D match);=0A=
			if (matches)=0A=
				iFormat++;=0A=
			return matches;=0A=
		};=0A=
		// Format a number, with leading zero if necessary=0A=
		var formatNumber =3D function(match, value, len) {=0A=
			var num =3D '' + value;=0A=
			if (lookAhead(match))=0A=
				while (num.length < len)=0A=
					num =3D '0' + num;=0A=
			return num;=0A=
		};=0A=
		// Format a name, short or long as requested=0A=
		var formatName =3D function(match, value, shortNames, longNames) {=0A=
			return (lookAhead(match) ? longNames[value] : shortNames[value]);=0A=
		};=0A=
		var output =3D '';=0A=
		var literal =3D false;=0A=
		if (date)=0A=
			for (var iFormat =3D 0; iFormat < format.length; iFormat++) {=0A=
				if (literal)=0A=
					if (format.charAt(iFormat) =3D=3D "'" && !lookAhead("'"))=0A=
						literal =3D false;=0A=
					else=0A=
						output +=3D format.charAt(iFormat);=0A=
				else=0A=
					switch (format.charAt(iFormat)) {=0A=
						case 'd':=0A=
							output +=3D formatNumber('d', date.getDate(), 2);=0A=
							break;=0A=
						case 'D':=0A=
							output +=3D formatName('D', date.getDay(), dayNamesShort, =
dayNames);=0A=
							break;=0A=
						case 'o':=0A=
							var doy =3D date.getDate();=0A=
							for (var m =3D date.getMonth() - 1; m >=3D 0; m--)=0A=
								doy +=3D this._getDaysInMonth(date.getFullYear(), m);=0A=
							output +=3D formatNumber('o', doy, 3);=0A=
							break;=0A=
						case 'm':=0A=
							output +=3D formatNumber('m', date.getMonth() + 1, 2);=0A=
							break;=0A=
						case 'M':=0A=
							output +=3D formatName('M', date.getMonth(), monthNamesShort, =
monthNames);=0A=
							break;=0A=
						case 'y':=0A=
							output +=3D (lookAhead('y') ? date.getFullYear() :=0A=
								(date.getYear() % 100 < 10 ? '0' : '') + date.getYear() % 100);=0A=
							break;=0A=
						case '@':=0A=
							output +=3D date.getTime();=0A=
							break;=0A=
						case "'":=0A=
							if (lookAhead("'"))=0A=
								output +=3D "'";=0A=
							else=0A=
								literal =3D true;=0A=
							break;=0A=
						default:=0A=
							output +=3D format.charAt(iFormat);=0A=
					}=0A=
			}=0A=
		return output;=0A=
	},=0A=
=0A=
	/* Extract all possible characters from the date format. */=0A=
	_possibleChars: function (format) {=0A=
		var chars =3D '';=0A=
		var literal =3D false;=0A=
		for (var iFormat =3D 0; iFormat < format.length; iFormat++)=0A=
			if (literal)=0A=
				if (format.charAt(iFormat) =3D=3D "'" && !lookAhead("'"))=0A=
					literal =3D false;=0A=
				else=0A=
					chars +=3D format.charAt(iFormat);=0A=
			else=0A=
				switch (format.charAt(iFormat)) {=0A=
					case 'd': case 'm': case 'y': case '@':=0A=
						chars +=3D '0123456789';=0A=
						break;=0A=
					case 'D': case 'M':=0A=
						return null; // Accept anything=0A=
					case "'":=0A=
						if (lookAhead("'"))=0A=
							chars +=3D "'";=0A=
						else=0A=
							literal =3D true;=0A=
						break;=0A=
					default:=0A=
						chars +=3D format.charAt(iFormat);=0A=
				}=0A=
		return chars;=0A=
	},=0A=
=0A=
	/* Get a setting value, defaulting if necessary. */=0A=
	_get: function(inst, name) {=0A=
		return inst.settings[name] !=3D=3D undefined ?=0A=
			inst.settings[name] : this._defaults[name];=0A=
	},=0A=
=0A=
	/* Parse existing date and initialise date picker. */=0A=
	_setDateFromField: function(inst) {=0A=
		var dateFormat =3D this._get(inst, 'dateFormat');=0A=
		var dates =3D inst.input ? inst.input.val() : null;=0A=
		inst.endDay =3D inst.endMonth =3D inst.endYear =3D null;=0A=
		var date =3D defaultDate =3D this._getDefaultDate(inst);=0A=
		var settings =3D this._getFormatConfig(inst);=0A=
		try {=0A=
			date =3D this.parseDate(dateFormat, dates, settings) || defaultDate;=0A=
		} catch (event) {=0A=
			this.log(event);=0A=
			date =3D defaultDate;=0A=
		}=0A=
		inst.selectedDay =3D date.getDate();=0A=
		inst.drawMonth =3D inst.selectedMonth =3D date.getMonth();=0A=
		inst.drawYear =3D inst.selectedYear =3D date.getFullYear();=0A=
		inst.currentDay =3D (dates ? date.getDate() : 0);=0A=
		inst.currentMonth =3D (dates ? date.getMonth() : 0);=0A=
		inst.currentYear =3D (dates ? date.getFullYear() : 0);=0A=
		this._adjustInstDate(inst);=0A=
	},=0A=
=0A=
	/* Retrieve the default date shown on opening. */=0A=
	_getDefaultDate: function(inst) {=0A=
		var date =3D this._determineDate(this._get(inst, 'defaultDate'), new =
Date());=0A=
		var minDate =3D this._getMinMaxDate(inst, 'min', true);=0A=
		var maxDate =3D this._getMinMaxDate(inst, 'max');=0A=
		date =3D (minDate && date < minDate ? minDate : date);=0A=
		date =3D (maxDate && date > maxDate ? maxDate : date);=0A=
		return date;=0A=
	},=0A=
=0A=
	/* A date may be specified as an exact value or a relative one. */=0A=
	_determineDate: function(date, defaultDate) {=0A=
		var offsetNumeric =3D function(offset) {=0A=
			var date =3D new Date();=0A=
			date.setDate(date.getDate() + offset);=0A=
			return date;=0A=
		};=0A=
		var offsetString =3D function(offset, getDaysInMonth) {=0A=
			var date =3D new Date();=0A=
			var year =3D date.getFullYear();=0A=
			var month =3D date.getMonth();=0A=
			var day =3D date.getDate();=0A=
			var pattern =3D /([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;=0A=
			var matches =3D pattern.exec(offset);=0A=
			while (matches) {=0A=
				switch (matches[2] || 'd') {=0A=
					case 'd' : case 'D' :=0A=
						day +=3D parseInt(matches[1],10); break;=0A=
					case 'w' : case 'W' :=0A=
						day +=3D parseInt(matches[1],10) * 7; break;=0A=
					case 'm' : case 'M' :=0A=
						month +=3D parseInt(matches[1],10);=0A=
						day =3D Math.min(day, getDaysInMonth(year, month));=0A=
						break;=0A=
					case 'y': case 'Y' :=0A=
						year +=3D parseInt(matches[1],10);=0A=
						day =3D Math.min(day, getDaysInMonth(year, month));=0A=
						break;=0A=
				}=0A=
				matches =3D pattern.exec(offset);=0A=
			}=0A=
			return new Date(year, month, day);=0A=
		};=0A=
		date =3D (date =3D=3D null ? defaultDate :=0A=
			(typeof date =3D=3D 'string' ? offsetString(date, =
this._getDaysInMonth) :=0A=
			(typeof date =3D=3D 'number' ? (isNaN(date) ? defaultDate : =
offsetNumeric(date)) : date)));=0A=
		date =3D (date && date.toString() =3D=3D 'Invalid Date' ? defaultDate =
: date);=0A=
		if (date) {=0A=
			date.setHours(0);=0A=
			date.setMinutes(0);=0A=
			date.setSeconds(0);=0A=
			date.setMilliseconds(0);=0A=
		}=0A=
		return this._daylightSavingAdjust(date);=0A=
	},=0A=
=0A=
	/* Handle switch to/from daylight saving.=0A=
	   Hours may be non-zero on daylight saving cut-over:=0A=
	   > 12 when midnight changeover, but then cannot generate=0A=
	   midnight datetime, so jump to 1AM, otherwise reset.=0A=
	   @param  date  (Date) the date to check=0A=
	   @return  (Date) the corrected date */=0A=
	_daylightSavingAdjust: function(date) {=0A=
		if (!date) return null;=0A=
		date.setHours(date.getHours() > 12 ? date.getHours() + 2 : 0);=0A=
		return date;=0A=
	},=0A=
=0A=
	/* Set the date(s) directly. */=0A=
	_setDate: function(inst, date, endDate) {=0A=
		var clear =3D !(date);=0A=
		var origMonth =3D inst.selectedMonth;=0A=
		var origYear =3D inst.selectedYear;=0A=
		date =3D this._determineDate(date, new Date());=0A=
		inst.selectedDay =3D inst.currentDay =3D date.getDate();=0A=
		inst.drawMonth =3D inst.selectedMonth =3D inst.currentMonth =3D =
date.getMonth();=0A=
		inst.drawYear =3D inst.selectedYear =3D inst.currentYear =3D =
date.getFullYear();=0A=
		if (origMonth !=3D inst.selectedMonth || origYear !=3D =
inst.selectedYear)=0A=
			this._notifyChange(inst);=0A=
		this._adjustInstDate(inst);=0A=
		if (inst.input) {=0A=
			inst.input.val(clear ? '' : this._formatDate(inst));=0A=
		}=0A=
	},=0A=
=0A=
	/* Retrieve the date(s) directly. */=0A=
	_getDate: function(inst) {=0A=
		var startDate =3D (!inst.currentYear || (inst.input && =
inst.input.val() =3D=3D '') ? null :=0A=
			this._daylightSavingAdjust(new Date(=0A=
			inst.currentYear, inst.currentMonth, inst.currentDay)));=0A=
			return startDate;=0A=
	},=0A=
=0A=
	/* Generate the HTML for the current state of the date picker. */=0A=
	_generateHTML: function(inst) {=0A=
		var today =3D new Date();=0A=
		today =3D this._daylightSavingAdjust(=0A=
			new Date(today.getFullYear(), today.getMonth(), today.getDate())); // =
clear time=0A=
		var isRTL =3D this._get(inst, 'isRTL');=0A=
		var showButtonPanel =3D this._get(inst, 'showButtonPanel');=0A=
		var hideIfNoPrevNext =3D this._get(inst, 'hideIfNoPrevNext');=0A=
		var navigationAsDateFormat =3D this._get(inst, =
'navigationAsDateFormat');=0A=
		var numMonths =3D this._getNumberOfMonths(inst);=0A=
		var showCurrentAtPos =3D this._get(inst, 'showCurrentAtPos');=0A=
		var stepMonths =3D this._get(inst, 'stepMonths');=0A=
		var stepBigMonths =3D this._get(inst, 'stepBigMonths');=0A=
		var isMultiMonth =3D (numMonths[0] !=3D 1 || numMonths[1] !=3D 1);=0A=
		var currentDate =3D this._daylightSavingAdjust((!inst.currentDay ? new =
Date(9999, 9, 9) :=0A=
			new Date(inst.currentYear, inst.currentMonth, inst.currentDay)));=0A=
		var minDate =3D this._getMinMaxDate(inst, 'min', true);=0A=
		var maxDate =3D this._getMinMaxDate(inst, 'max');=0A=
		var drawMonth =3D inst.drawMonth - showCurrentAtPos;=0A=
		var drawYear =3D inst.drawYear;=0A=
		if (drawMonth < 0) {=0A=
			drawMonth +=3D 12;=0A=
			drawYear--;=0A=
		}=0A=
		if (maxDate) {=0A=
			var maxDraw =3D this._daylightSavingAdjust(new =
Date(maxDate.getFullYear(),=0A=
				maxDate.getMonth() - numMonths[1] + 1, maxDate.getDate()));=0A=
			maxDraw =3D (minDate && maxDraw < minDate ? minDate : maxDraw);=0A=
			while (this._daylightSavingAdjust(new Date(drawYear, drawMonth, 1)) > =
maxDraw) {=0A=
				drawMonth--;=0A=
				if (drawMonth < 0) {=0A=
					drawMonth =3D 11;=0A=
					drawYear--;=0A=
				}=0A=
			}=0A=
		}=0A=
		inst.drawMonth =3D drawMonth;=0A=
		inst.drawYear =3D drawYear;=0A=
		var prevText =3D this._get(inst, 'prevText');=0A=
		prevText =3D (!navigationAsDateFormat ? prevText : =
this.formatDate(prevText,=0A=
			this._daylightSavingAdjust(new Date(drawYear, drawMonth - stepMonths, =
1)),=0A=
			this._getFormatConfig(inst)));=0A=
		var prev =3D (this._canAdjustMonth(inst, -1, drawYear, drawMonth) ?=0A=
			'<a class=3D"ui-datepicker-prev ui-corner-all" =
onclick=3D"DP_jQuery.datepicker._adjustDate(\'#' + inst.id + '\', -' + =
stepMonths + ', \'M\');"' +=0A=
			' title=3D"' + prevText + '"><span class=3D"ui-icon =
ui-icon-circle-triangle-' + ( isRTL ? 'e' : 'w') + '">' + prevText + =
'</span></a>' :=0A=
			(hideIfNoPrevNext ? '' : '<a class=3D"ui-datepicker-prev =
ui-corner-all ui-state-disabled" title=3D"'+ prevText +'"><span =
class=3D"ui-icon ui-icon-circle-triangle-' + ( isRTL ? 'e' : 'w') + '">' =
+ prevText + '</span></a>'));=0A=
		var nextText =3D this._get(inst, 'nextText');=0A=
		nextText =3D (!navigationAsDateFormat ? nextText : =
this.formatDate(nextText,=0A=
			this._daylightSavingAdjust(new Date(drawYear, drawMonth + stepMonths, =
1)),=0A=
			this._getFormatConfig(inst)));=0A=
		var next =3D (this._canAdjustMonth(inst, +1, drawYear, drawMonth) ?=0A=
			'<a class=3D"ui-datepicker-next ui-corner-all" =
onclick=3D"DP_jQuery.datepicker._adjustDate(\'#' + inst.id + '\', +' + =
stepMonths + ', \'M\');"' +=0A=
			' title=3D"' + nextText + '"><span class=3D"ui-icon =
ui-icon-circle-triangle-' + ( isRTL ? 'w' : 'e') + '">' + nextText + =
'</span></a>' :=0A=
			(hideIfNoPrevNext ? '' : '<a class=3D"ui-datepicker-next =
ui-corner-all ui-state-disabled" title=3D"'+ nextText + '"><span =
class=3D"ui-icon ui-icon-circle-triangle-' + ( isRTL ? 'w' : 'e') + '">' =
+ nextText + '</span></a>'));=0A=
		var currentText =3D this._get(inst, 'currentText');=0A=
		var gotoDate =3D (this._get(inst, 'gotoCurrent') && inst.currentDay ? =
currentDate : today);=0A=
		currentText =3D (!navigationAsDateFormat ? currentText :=0A=
			this.formatDate(currentText, gotoDate, this._getFormatConfig(inst)));=0A=
		var controls =3D (!inst.inline ? '<button type=3D"button" =
class=3D"ui-datepicker-close ui-state-default ui-priority-primary =
ui-corner-all" onclick=3D"DP_jQuery.datepicker._hideDatepicker();">' + =
this._get(inst, 'closeText') + '</button>' : '');=0A=
		var buttonPanel =3D (showButtonPanel) ? '<div =
class=3D"ui-datepicker-buttonpane ui-widget-content">' + (isRTL ? =
controls : '') +=0A=
			(this._isInRange(inst, gotoDate) ? '<button type=3D"button" =
class=3D"ui-datepicker-current ui-state-default ui-priority-secondary =
ui-corner-all" onclick=3D"DP_jQuery.datepicker._gotoToday(\'#' + inst.id =
+ '\');"' +=0A=
			'>' + currentText + '</button>' : '') + (isRTL ? '' : controls) + =
'</div>' : '';=0A=
		var firstDay =3D parseInt(this._get(inst, 'firstDay'),10);=0A=
		firstDay =3D (isNaN(firstDay) ? 0 : firstDay);=0A=
		var dayNames =3D this._get(inst, 'dayNames');=0A=
		var dayNamesShort =3D this._get(inst, 'dayNamesShort');=0A=
		var dayNamesMin =3D this._get(inst, 'dayNamesMin');=0A=
		var monthNames =3D this._get(inst, 'monthNames');=0A=
		var monthNamesShort =3D this._get(inst, 'monthNamesShort');=0A=
		var beforeShowDay =3D this._get(inst, 'beforeShowDay');=0A=
		var showOtherMonths =3D this._get(inst, 'showOtherMonths');=0A=
		var calculateWeek =3D this._get(inst, 'calculateWeek') || =
this.iso8601Week;=0A=
		var endDate =3D inst.endDay ? this._daylightSavingAdjust(=0A=
			new Date(inst.endYear, inst.endMonth, inst.endDay)) : currentDate;=0A=
		var defaultDate =3D this._getDefaultDate(inst);=0A=
		var html =3D '';=0A=
		for (var row =3D 0; row < numMonths[0]; row++) {=0A=
			var group =3D '';=0A=
			for (var col =3D 0; col < numMonths[1]; col++) {=0A=
				var selectedDate =3D this._daylightSavingAdjust(new Date(drawYear, =
drawMonth, inst.selectedDay));=0A=
				var cornerClass =3D ' ui-corner-all';=0A=
				var calender =3D '';=0A=
				if (isMultiMonth) {=0A=
					calender +=3D '<div class=3D"ui-datepicker-group =
ui-datepicker-group-';=0A=
					switch (col) {=0A=
						case 0: calender +=3D 'first'; cornerClass =3D ' ui-corner-' + =
(isRTL ? 'right' : 'left'); break;=0A=
						case numMonths[1]-1: calender +=3D 'last'; cornerClass =3D ' =
ui-corner-' + (isRTL ? 'left' : 'right'); break;=0A=
						default: calender +=3D 'middle'; cornerClass =3D ''; break;=0A=
					}=0A=
					calender +=3D '">';=0A=
				}=0A=
				calender +=3D '<div class=3D"ui-datepicker-header ui-widget-header =
ui-helper-clearfix' + cornerClass + '">' +=0A=
					(/all|left/.test(cornerClass) && row =3D=3D 0 ? (isRTL ? next : =
prev) : '') +=0A=
					(/all|right/.test(cornerClass) && row =3D=3D 0 ? (isRTL ? prev : =
next) : '') +=0A=
					this._generateMonthYearHeader(inst, drawMonth, drawYear, minDate, =
maxDate,=0A=
					selectedDate, row > 0 || col > 0, monthNames, monthNamesShort) + // =
draw month headers=0A=
					'</div><table class=3D"ui-datepicker-calendar"><thead>' +=0A=
					'<tr>';=0A=
				var thead =3D '';=0A=
				for (var dow =3D 0; dow < 7; dow++) { // days of the week=0A=
					var day =3D (dow + firstDay) % 7;=0A=
					thead +=3D '<th' + ((dow + firstDay + 6) % 7 >=3D 5 ? ' =
class=3D"ui-datepicker-week-end"' : '') + '>' +=0A=
						'<span title=3D"' + dayNames[day] + '">' + dayNamesMin[day] + =
'</span></th>';=0A=
				}=0A=
				calender +=3D thead + '</tr></thead><tbody>';=0A=
				var daysInMonth =3D this._getDaysInMonth(drawYear, drawMonth);=0A=
				if (drawYear =3D=3D inst.selectedYear && drawMonth =3D=3D =
inst.selectedMonth)=0A=
					inst.selectedDay =3D Math.min(inst.selectedDay, daysInMonth);=0A=
				var leadDays =3D (this._getFirstDayOfMonth(drawYear, drawMonth) - =
firstDay + 7) % 7;=0A=
				var numRows =3D (isMultiMonth ? 6 : Math.ceil((leadDays + =
daysInMonth) / 7)); // calculate the number of rows to generate=0A=
				var printDate =3D this._daylightSavingAdjust(new Date(drawYear, =
drawMonth, 1 - leadDays));=0A=
				for (var dRow =3D 0; dRow < numRows; dRow++) { // create date picker =
rows=0A=
					calender +=3D '<tr>';=0A=
					var tbody =3D '';=0A=
					for (var dow =3D 0; dow < 7; dow++) { // create date picker days=0A=
						var daySettings =3D (beforeShowDay ?=0A=
							beforeShowDay.apply((inst.input ? inst.input[0] : null), =
[printDate]) : [true, '']);=0A=
						var otherMonth =3D (printDate.getMonth() !=3D drawMonth);=0A=
						var unselectable =3D otherMonth || !daySettings[0] ||=0A=
							(minDate && printDate < minDate) || (maxDate && printDate > =
maxDate);=0A=
						tbody +=3D '<td class=3D"' +=0A=
							((dow + firstDay + 6) % 7 >=3D 5 ? ' ui-datepicker-week-end' : =
'') + // highlight weekends=0A=
							(otherMonth ? ' ui-datepicker-other-month' : '') + // highlight =
days from other months=0A=
							((printDate.getTime() =3D=3D selectedDate.getTime() && drawMonth =
=3D=3D inst.selectedMonth && inst._keyEvent) || // user pressed key=0A=
							(defaultDate.getTime() =3D=3D printDate.getTime() && =
defaultDate.getTime() =3D=3D selectedDate.getTime()) ?=0A=
							// or defaultDate is current printedDate and defaultDate is =
selectedDate=0A=
							' ' + this._dayOverClass : '') + // highlight selected day=0A=
							(unselectable ? ' ' + this._unselectableClass + ' =
ui-state-disabled': '') +  // highlight unselectable days=0A=
							(otherMonth && !showOtherMonths ? '' : ' ' + daySettings[1] + // =
highlight custom dates=0A=
							(printDate.getTime() >=3D currentDate.getTime() && =
printDate.getTime() <=3D endDate.getTime() ? // in current range=0A=
							' ' + this._currentClass : '') + // highlight selected day=0A=
							(printDate.getTime() =3D=3D today.getTime() ? ' =
ui-datepicker-today' : '')) + '"' + // highlight today (if different)=0A=
							((!otherMonth || showOtherMonths) && daySettings[2] ? ' =
title=3D"' + daySettings[2] + '"' : '') + // cell title=0A=
							(unselectable ? '' : ' =
onclick=3D"DP_jQuery.datepicker._selectDay(\'#' +=0A=
							inst.id + '\',' + drawMonth + ',' + drawYear + ', this);return =
false;"') + '>' + // actions=0A=
							(otherMonth ? (showOtherMonths ? printDate.getDate() : '&#xa0;') =
: // display for other months=0A=
							(unselectable ? '<span class=3D"ui-state-default">' + =
printDate.getDate() + '</span>' : '<a class=3D"ui-state-default' +=0A=
							(printDate.getTime() =3D=3D today.getTime() ? ' =
ui-state-highlight' : '') +=0A=
							(printDate.getTime() >=3D currentDate.getTime() && =
printDate.getTime() <=3D endDate.getTime() ? // in current range=0A=
							' ui-state-active' : '') + // highlight selected day=0A=
							'" href=3D"#">' + printDate.getDate() + '</a>')) + '</td>'; // =
display for this month=0A=
						printDate.setDate(printDate.getDate() + 1);=0A=
						printDate =3D this._daylightSavingAdjust(printDate);=0A=
					}=0A=
					calender +=3D tbody + '</tr>';=0A=
				}=0A=
				drawMonth++;=0A=
				if (drawMonth > 11) {=0A=
					drawMonth =3D 0;=0A=
					drawYear++;=0A=
				}=0A=
				calender +=3D '</tbody></table>' + (isMultiMonth ? '</div>' + =0A=
							((numMonths[0] > 0 && col =3D=3D numMonths[1]-1) ? '<div =
class=3D"ui-datepicker-row-break"></div>' : '') : '');=0A=
				group +=3D calender;=0A=
			}=0A=
			html +=3D group;=0A=
		}=0A=
		html +=3D buttonPanel + ($.browser.msie && =
parseInt($.browser.version,10) < 7 && !inst.inline ?=0A=
			'<iframe src=3D"javascript:false;" class=3D"ui-datepicker-cover" =
frameborder=3D"0"></iframe>' : '');=0A=
		inst._keyEvent =3D false;=0A=
		return html;=0A=
	},=0A=
=0A=
	/* Generate the month and year header. */=0A=
	_generateMonthYearHeader: function(inst, drawMonth, drawYear, minDate, =
maxDate,=0A=
			selectedDate, secondary, monthNames, monthNamesShort) {=0A=
		minDate =3D (inst.rangeStart && minDate && selectedDate < minDate ? =
selectedDate : minDate);=0A=
		var changeMonth =3D this._get(inst, 'changeMonth');=0A=
		var changeYear =3D this._get(inst, 'changeYear');=0A=
		var showMonthAfterYear =3D this._get(inst, 'showMonthAfterYear');=0A=
		var html =3D '<div class=3D"ui-datepicker-title">';=0A=
		var monthHtml =3D '';=0A=
		// month selection=0A=
		if (secondary || !changeMonth)=0A=
			monthHtml +=3D '<span class=3D"ui-datepicker-month">' + =
monthNames[drawMonth] + '</span> ';=0A=
		else {=0A=
			var inMinYear =3D (minDate && minDate.getFullYear() =3D=3D drawYear);=0A=
			var inMaxYear =3D (maxDate && maxDate.getFullYear() =3D=3D drawYear);=0A=
			monthHtml +=3D '<select class=3D"ui-datepicker-month" ' +=0A=
				'onchange=3D"DP_jQuery.datepicker._selectMonthYear(\'#' + inst.id + =
'\', this, \'M\');" ' +=0A=
				'onclick=3D"DP_jQuery.datepicker._clickMonthYear(\'#' + inst.id + =
'\');"' +=0A=
			 	'>';=0A=
			for (var month =3D 0; month < 12; month++) {=0A=
				if ((!inMinYear || month >=3D minDate.getMonth()) &&=0A=
						(!inMaxYear || month <=3D maxDate.getMonth()))=0A=
					monthHtml +=3D '<option value=3D"' + month + '"' +=0A=
						(month =3D=3D drawMonth ? ' selected=3D"selected"' : '') +=0A=
						'>' + monthNamesShort[month] + '</option>';=0A=
			}=0A=
			monthHtml +=3D '</select>';=0A=
		}=0A=
		if (!showMonthAfterYear)=0A=
			html +=3D monthHtml + ((secondary || changeMonth || changeYear) && =
(!(changeMonth && changeYear)) ? '&#xa0;' : '');=0A=
		// year selection=0A=
		if (secondary || !changeYear)=0A=
			html +=3D '<span class=3D"ui-datepicker-year">' + drawYear + =
'</span>';=0A=
		else {=0A=
			// determine range of years to display=0A=
			var years =3D this._get(inst, 'yearRange').split(':');=0A=
			var year =3D 0;=0A=
			var endYear =3D 0;=0A=
			if (years.length !=3D 2) {=0A=
				year =3D drawYear - 10;=0A=
				endYear =3D drawYear + 10;=0A=
			} else if (years[0].charAt(0) =3D=3D '+' || years[0].charAt(0) =3D=3D =
'-') {=0A=
				year =3D drawYear + parseInt(years[0], 10);=0A=
				endYear =3D drawYear + parseInt(years[1], 10);=0A=
			} else {=0A=
				year =3D parseInt(years[0], 10);=0A=
				endYear =3D parseInt(years[1], 10);=0A=
			}=0A=
			year =3D (minDate ? Math.max(year, minDate.getFullYear()) : year);=0A=
			endYear =3D (maxDate ? Math.min(endYear, maxDate.getFullYear()) : =
endYear);=0A=
			html +=3D '<select class=3D"ui-datepicker-year" ' +=0A=
				'onchange=3D"DP_jQuery.datepicker._selectMonthYear(\'#' + inst.id + =
'\', this, \'Y\');" ' +=0A=
				'onclick=3D"DP_jQuery.datepicker._clickMonthYear(\'#' + inst.id + =
'\');"' +=0A=
				'>';=0A=
			for (; year <=3D endYear; year++) {=0A=
				html +=3D '<option value=3D"' + year + '"' +=0A=
					(year =3D=3D drawYear ? ' selected=3D"selected"' : '') +=0A=
					'>' + year + '</option>';=0A=
			}=0A=
			html +=3D '</select>';=0A=
		}=0A=
		if (showMonthAfterYear)=0A=
			html +=3D (secondary || changeMonth || changeYear ? '&#xa0;' : '') + =
monthHtml;=0A=
		html +=3D '</div>'; // Close datepicker_header=0A=
		return html;=0A=
	},=0A=
=0A=
	/* Adjust one of the date sub-fields. */=0A=
	_adjustInstDate: function(inst, offset, period) {=0A=
		var year =3D inst.drawYear + (period =3D=3D 'Y' ? offset : 0);=0A=
		var month =3D inst.drawMonth + (period =3D=3D 'M' ? offset : 0);=0A=
		var day =3D Math.min(inst.selectedDay, this._getDaysInMonth(year, =
month)) +=0A=
			(period =3D=3D 'D' ? offset : 0);=0A=
		var date =3D this._daylightSavingAdjust(new Date(year, month, day));=0A=
		// ensure it is within the bounds set=0A=
		var minDate =3D this._getMinMaxDate(inst, 'min', true);=0A=
		var maxDate =3D this._getMinMaxDate(inst, 'max');=0A=
		date =3D (minDate && date < minDate ? minDate : date);=0A=
		date =3D (maxDate && date > maxDate ? maxDate : date);=0A=
		inst.selectedDay =3D date.getDate();=0A=
		inst.drawMonth =3D inst.selectedMonth =3D date.getMonth();=0A=
		inst.drawYear =3D inst.selectedYear =3D date.getFullYear();=0A=
		if (period =3D=3D 'M' || period =3D=3D 'Y')=0A=
			this._notifyChange(inst);=0A=
	},=0A=
=0A=
	/* Notify change of month/year. */=0A=
	_notifyChange: function(inst) {=0A=
		var onChange =3D this._get(inst, 'onChangeMonthYear');=0A=
		if (onChange)=0A=
			onChange.apply((inst.input ? inst.input[0] : null),=0A=
				[inst.selectedYear, inst.selectedMonth + 1, inst]);=0A=
	},=0A=
=0A=
	/* Determine the number of months to show. */=0A=
	_getNumberOfMonths: function(inst) {=0A=
		var numMonths =3D this._get(inst, 'numberOfMonths');=0A=
		return (numMonths =3D=3D null ? [1, 1] : (typeof numMonths =3D=3D =
'number' ? [1, numMonths] : numMonths));=0A=
	},=0A=
=0A=
	/* Determine the current maximum date - ensure no time components are =
set - may be overridden for a range. */=0A=
	_getMinMaxDate: function(inst, minMax, checkRange) {=0A=
		var date =3D this._determineDate(this._get(inst, minMax + 'Date'), =
null);=0A=
		return (!checkRange || !inst.rangeStart ? date :=0A=
			(!date || inst.rangeStart > date ? inst.rangeStart : date));=0A=
	},=0A=
=0A=
	/* Find the number of days in a given month. */=0A=
	_getDaysInMonth: function(year, month) {=0A=
		return 32 - new Date(year, month, 32).getDate();=0A=
	},=0A=
=0A=
	/* Find the day of the week of the first of a month. */=0A=
	_getFirstDayOfMonth: function(year, month) {=0A=
		return new Date(year, month, 1).getDay();=0A=
	},=0A=
=0A=
	/* Determines if we should allow a "next/prev" month display change. */=0A=
	_canAdjustMonth: function(inst, offset, curYear, curMonth) {=0A=
		var numMonths =3D this._getNumberOfMonths(inst);=0A=
		var date =3D this._daylightSavingAdjust(new Date(=0A=
			curYear, curMonth + (offset < 0 ? offset : numMonths[1]), 1));=0A=
		if (offset < 0)=0A=
			date.setDate(this._getDaysInMonth(date.getFullYear(), =
date.getMonth()));=0A=
		return this._isInRange(inst, date);=0A=
	},=0A=
=0A=
	/* Is the given date in the accepted range? */=0A=
	_isInRange: function(inst, date) {=0A=
		// during range selection, use minimum of selected date and range start=0A=
		var newMinDate =3D (!inst.rangeStart ? null : =
this._daylightSavingAdjust(=0A=
			new Date(inst.selectedYear, inst.selectedMonth, inst.selectedDay)));=0A=
		newMinDate =3D (newMinDate && inst.rangeStart < newMinDate ? =
inst.rangeStart : newMinDate);=0A=
		var minDate =3D newMinDate || this._getMinMaxDate(inst, 'min');=0A=
		var maxDate =3D this._getMinMaxDate(inst, 'max');=0A=
		return ((!minDate || date >=3D minDate) && (!maxDate || date <=3D =
maxDate));=0A=
	},=0A=
=0A=
	/* Provide the configuration settings for formatting/parsing. */=0A=
	_getFormatConfig: function(inst) {=0A=
		var shortYearCutoff =3D this._get(inst, 'shortYearCutoff');=0A=
		shortYearCutoff =3D (typeof shortYearCutoff !=3D 'string' ? =
shortYearCutoff :=0A=
			new Date().getFullYear() % 100 + parseInt(shortYearCutoff, 10));=0A=
		return {shortYearCutoff: shortYearCutoff,=0A=
			dayNamesShort: this._get(inst, 'dayNamesShort'), dayNames: =
this._get(inst, 'dayNames'),=0A=
			monthNamesShort: this._get(inst, 'monthNamesShort'), monthNames: =
this._get(inst, 'monthNames')};=0A=
	},=0A=
=0A=
	/* Format the given date for display. */=0A=
	_formatDate: function(inst, day, month, year) {=0A=
		if (!day) {=0A=
			inst.currentDay =3D inst.selectedDay;=0A=
			inst.currentMonth =3D inst.selectedMonth;=0A=
			inst.currentYear =3D inst.selectedYear;=0A=
		}=0A=
		var date =3D (day ? (typeof day =3D=3D 'object' ? day :=0A=
			this._daylightSavingAdjust(new Date(year, month, day))) :=0A=
			this._daylightSavingAdjust(new Date(inst.currentYear, =
inst.currentMonth, inst.currentDay)));=0A=
		return this.formatDate(this._get(inst, 'dateFormat'), date, =
this._getFormatConfig(inst));=0A=
	}=0A=
});=0A=
=0A=
/* jQuery extend now ignores nulls! */=0A=
function extendRemove(target, props) {=0A=
	$.extend(target, props);=0A=
	for (var name in props)=0A=
		if (props[name] =3D=3D null || props[name] =3D=3D undefined)=0A=
			target[name] =3D props[name];=0A=
	return target;=0A=
};=0A=
=0A=
/* Determine whether an object is an array. */=0A=
function isArray(a) {=0A=
	return (a && (($.browser.safari && typeof a =3D=3D 'object' && =
a.length) ||=0A=
		(a.constructor && a.constructor.toString().match(/\Array\(\)/))));=0A=
};=0A=
=0A=
/* Invoke the datepicker functionality.=0A=
   @param  options  string - a command, optionally followed by =
additional parameters or=0A=
                    Object - settings for attaching new datepicker =
functionality=0A=
   @return  jQuery object */=0A=
$.fn.datepicker =3D function(options){=0A=
=0A=
	/* Initialise the date picker. */=0A=
	if (!$.datepicker.initialized) {=0A=
		$(document).mousedown($.datepicker._checkExternalClick).=0A=
			find('body').append($.datepicker.dpDiv);=0A=
		$.datepicker.initialized =3D true;=0A=
	}=0A=
=0A=
	var otherArgs =3D Array.prototype.slice.call(arguments, 1);=0A=
	if (typeof options =3D=3D 'string' && (options =3D=3D 'isDisabled' || =
options =3D=3D 'getDate'))=0A=
		return $.datepicker['_' + options + 'Datepicker'].=0A=
			apply($.datepicker, [this[0]].concat(otherArgs));=0A=
	return this.each(function() {=0A=
		typeof options =3D=3D 'string' ?=0A=
			$.datepicker['_' + options + 'Datepicker'].=0A=
				apply($.datepicker, [this].concat(otherArgs)) :=0A=
			$.datepicker._attachDatepicker(this, options);=0A=
	});=0A=
};=0A=
=0A=
$.datepicker =3D new Datepicker(); // singleton instance=0A=
$.datepicker.initialized =3D false;=0A=
$.datepicker.uuid =3D new Date().getTime();=0A=
$.datepicker.version =3D "@VERSION";=0A=
=0A=
// Workaround for #4055=0A=
// Add another global to avoid noConflict issues with inline event =
handlers=0A=
window.DP_jQuery =3D $;=0A=
=0A=
})(jQuery);=0A=
/*=0A=
 * jQuery UI Dialog @VERSION=0A=
 *=0A=
 * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * http://docs.jquery.com/UI/Dialog=0A=
 *=0A=
 * Depends:=0A=
 *	ui.core.js=0A=
 *	ui.draggable.js=0A=
 *	ui.resizable.js=0A=
 */=0A=
(function($) {=0A=
=0A=
var setDataSwitch =3D {=0A=
		dragStart: "start.draggable",=0A=
		drag: "drag.draggable",=0A=
		dragStop: "stop.draggable",=0A=
		maxHeight: "maxHeight.resizable",=0A=
		minHeight: "minHeight.resizable",=0A=
		maxWidth: "maxWidth.resizable",=0A=
		minWidth: "minWidth.resizable",=0A=
		resizeStart: "start.resizable",=0A=
		resize: "drag.resizable",=0A=
		resizeStop: "stop.resizable"=0A=
	},=0A=
	=0A=
	uiDialogClasses =3D=0A=
		'ui-dialog ' +=0A=
		'ui-widget ' +=0A=
		'ui-widget-content ' +=0A=
		'ui-corner-all ';=0A=
=0A=
$.widget("ui.dialog", {=0A=
=0A=
	_init: function() {=0A=
		this.originalTitle =3D this.element.attr('title');=0A=
=0A=
		var self =3D this,=0A=
			options =3D this.options,=0A=
=0A=
			title =3D options.title || this.originalTitle || '&nbsp;',=0A=
			titleId =3D $.ui.dialog.getTitleId(this.element),=0A=
=0A=
			uiDialog =3D (this.uiDialog =3D $('<div/>'))=0A=
				.appendTo(document.body)=0A=
				.hide()=0A=
				.addClass(uiDialogClasses + options.dialogClass)=0A=
				.css({=0A=
					position: 'absolute',=0A=
					overflow: 'hidden',=0A=
					zIndex: options.zIndex=0A=
				})=0A=
				// setting tabIndex makes the div focusable=0A=
				// setting outline to 0 prevents a border on focus in Mozilla=0A=
				.attr('tabIndex', -1).css('outline', 0).keydown(function(event) {=0A=
					(options.closeOnEscape && event.keyCode=0A=
						&& event.keyCode =3D=3D $.ui.keyCode.ESCAPE && self.close(event));=0A=
				})=0A=
				.attr({=0A=
					role: 'dialog',=0A=
					'aria-labelledby': titleId=0A=
				})=0A=
				.mousedown(function(event) {=0A=
					self.moveToTop(false, event);=0A=
				}),=0A=
=0A=
			uiDialogContent =3D this.element=0A=
				.show()=0A=
				.removeAttr('title')=0A=
				.addClass(=0A=
					'ui-dialog-content ' +=0A=
					'ui-widget-content')=0A=
				.appendTo(uiDialog),=0A=
=0A=
			uiDialogTitlebar =3D (this.uiDialogTitlebar =3D $('<div></div>'))=0A=
				.addClass(=0A=
					'ui-dialog-titlebar ' +=0A=
					'ui-widget-header ' +=0A=
					'ui-corner-all ' +=0A=
					'ui-helper-clearfix'=0A=
				)=0A=
				.prependTo(uiDialog),=0A=
=0A=
			uiDialogTitlebarClose =3D $('<a href=3D"#"/>')=0A=
				.addClass(=0A=
					'ui-dialog-titlebar-close ' +=0A=
					'ui-corner-all'=0A=
				)=0A=
				.attr('role', 'button')=0A=
				.hover(=0A=
					function() {=0A=
						uiDialogTitlebarClose.addClass('ui-state-hover');=0A=
					},=0A=
					function() {=0A=
						uiDialogTitlebarClose.removeClass('ui-state-hover');=0A=
					}=0A=
				)=0A=
				.focus(function() {=0A=
					uiDialogTitlebarClose.addClass('ui-state-focus');=0A=
				})=0A=
				.blur(function() {=0A=
					uiDialogTitlebarClose.removeClass('ui-state-focus');=0A=
				})=0A=
				.mousedown(function(ev) {=0A=
					ev.stopPropagation();=0A=
				})=0A=
				.click(function(event) {=0A=
					self.close(event);=0A=
					return false;=0A=
				})=0A=
				.appendTo(uiDialogTitlebar),=0A=
=0A=
			uiDialogTitlebarCloseText =3D (this.uiDialogTitlebarCloseText =3D =
$('<span/>'))=0A=
				.addClass(=0A=
					'ui-icon ' +=0A=
					'ui-icon-closethick'=0A=
				)=0A=
				.text(options.closeText)=0A=
				.appendTo(uiDialogTitlebarClose),=0A=
=0A=
			uiDialogTitle =3D $('<span/>')=0A=
				.addClass('ui-dialog-title')=0A=
				.attr('id', titleId)=0A=
				.html(title)=0A=
				.prependTo(uiDialogTitlebar);=0A=
=0A=
		uiDialogTitlebar.find("*").add(uiDialogTitlebar).disableSelection();=0A=
=0A=
		(options.draggable && $.fn.draggable && this._makeDraggable());=0A=
		(options.resizable && $.fn.resizable && this._makeResizable());=0A=
=0A=
		this._createButtons(options.buttons);=0A=
		this._isOpen =3D false;=0A=
=0A=
		(options.bgiframe && $.fn.bgiframe && uiDialog.bgiframe());=0A=
		(options.autoOpen && this.open());=0A=
		=0A=
	},=0A=
=0A=
	destroy: function() {=0A=
		(this.overlay && this.overlay.destroy());=0A=
		this.uiDialog.hide();=0A=
		this.element=0A=
			.unbind('.dialog')=0A=
			.removeData('dialog')=0A=
			.removeClass('ui-dialog-content ui-widget-content')=0A=
			.hide().appendTo('body');=0A=
		this.uiDialog.remove();=0A=
=0A=
		(this.originalTitle && this.element.attr('title', this.originalTitle));=0A=
	},=0A=
=0A=
	close: function(event) {=0A=
		var self =3D this;=0A=
		=0A=
		if (false =3D=3D=3D self._trigger('beforeclose', event)) {=0A=
			return;=0A=
		}=0A=
=0A=
		(self.overlay && self.overlay.destroy());=0A=
		self.uiDialog.unbind('keypress.ui-dialog');=0A=
=0A=
		(self.options.hide=0A=
			? self.uiDialog.hide(self.options.hide, function() {=0A=
				self._trigger('close', event);=0A=
			})=0A=
			: self.uiDialog.hide() && self._trigger('close', event));=0A=
=0A=
		$.ui.dialog.overlay.resize();=0A=
=0A=
		self._isOpen =3D false;=0A=
	},=0A=
=0A=
	isOpen: function() {=0A=
		return this._isOpen;=0A=
	},=0A=
=0A=
	// the force parameter allows us to move modal dialogs to their correct=0A=
	// position on open=0A=
	moveToTop: function(force, event) {=0A=
=0A=
		if ((this.options.modal && !force)=0A=
			|| (!this.options.stack && !this.options.modal)) {=0A=
			return this._trigger('focus', event);=0A=
		}=0A=
		=0A=
		if (this.options.zIndex > $.ui.dialog.maxZ) {=0A=
			$.ui.dialog.maxZ =3D this.options.zIndex;=0A=
		}=0A=
		(this.overlay && this.overlay.$el.css('z-index', =
$.ui.dialog.overlay.maxZ =3D ++$.ui.dialog.maxZ));=0A=
=0A=
		//Save and then restore scroll since Opera 9.5+ resets when parent =
z-Index is changed.=0A=
		//  http://ui.jquery.com/bugs/ticket/3193=0A=
		var saveScroll =3D { scrollTop: this.element.attr('scrollTop'), =
scrollLeft: this.element.attr('scrollLeft') };=0A=
		this.uiDialog.css('z-index', ++$.ui.dialog.maxZ);=0A=
		this.element.attr(saveScroll);=0A=
		this._trigger('focus', event);=0A=
	},=0A=
=0A=
	open: function() {=0A=
		if (this._isOpen) { return; }=0A=
=0A=
		var options =3D this.options,=0A=
			uiDialog =3D this.uiDialog;=0A=
=0A=
		this.overlay =3D options.modal ? new $.ui.dialog.overlay(this) : null;=0A=
		(uiDialog.next().length && uiDialog.appendTo('body'));=0A=
		this._size();=0A=
		this._position(options.position);=0A=
		uiDialog.show(options.show);=0A=
		this.moveToTop(true);=0A=
=0A=
		// prevent tabbing out of modal dialogs=0A=
		(options.modal && uiDialog.bind('keypress.ui-dialog', function(event) {=0A=
			if (event.keyCode !=3D $.ui.keyCode.TAB) {=0A=
				return;=0A=
			}=0A=
=0A=
			var tabbables =3D $(':tabbable', this),=0A=
				first =3D tabbables.filter(':first')[0],=0A=
				last  =3D tabbables.filter(':last')[0];=0A=
=0A=
			if (event.target =3D=3D last && !event.shiftKey) {=0A=
				setTimeout(function() {=0A=
					first.focus();=0A=
				}, 1);=0A=
			} else if (event.target =3D=3D first && event.shiftKey) {=0A=
				setTimeout(function() {=0A=
					last.focus();=0A=
				}, 1);=0A=
			}=0A=
		}));=0A=
=0A=
		// set focus to the first tabbable element in the content area or the =
first button=0A=
		// if there are no tabbable elements, set focus on the dialog itself=0A=
		$([])=0A=
			.add(uiDialog.find('.ui-dialog-content :tabbable:first'))=0A=
			.add(uiDialog.find('.ui-dialog-buttonpane :tabbable:first'))=0A=
			.add(uiDialog)=0A=
			.filter(':first')=0A=
			.focus();=0A=
=0A=
		this._trigger('open');=0A=
		this._isOpen =3D true;=0A=
	},=0A=
=0A=
	_createButtons: function(buttons) {=0A=
		var self =3D this,=0A=
			hasButtons =3D false,=0A=
			uiDialogButtonPane =3D $('<div></div>')=0A=
				.addClass(=0A=
					'ui-dialog-buttonpane ' +=0A=
					'ui-widget-content ' +=0A=
					'ui-helper-clearfix'=0A=
				);=0A=
=0A=
		// if we already have a button pane, remove it=0A=
		this.uiDialog.find('.ui-dialog-buttonpane').remove();=0A=
=0A=
		(typeof buttons =3D=3D 'object' && buttons !=3D=3D null &&=0A=
			$.each(buttons, function() { return !(hasButtons =3D true); }));=0A=
		if (hasButtons) {=0A=
			$.each(buttons, function(name, fn) {=0A=
				$('<button type=3D"button"></button>')=0A=
					.addClass(=0A=
						'ui-state-default ' +=0A=
						'ui-corner-all'=0A=
					)=0A=
					.text(name)=0A=
					.click(function() { fn.apply(self.element[0], arguments); })=0A=
					.hover(=0A=
						function() {=0A=
							$(this).addClass('ui-state-hover');=0A=
						},=0A=
						function() {=0A=
							$(this).removeClass('ui-state-hover');=0A=
						}=0A=
					)=0A=
					.focus(function() {=0A=
						$(this).addClass('ui-state-focus');=0A=
					})=0A=
					.blur(function() {=0A=
						$(this).removeClass('ui-state-focus');=0A=
					})=0A=
					.appendTo(uiDialogButtonPane);=0A=
			});=0A=
			uiDialogButtonPane.appendTo(this.uiDialog);=0A=
		}=0A=
	},=0A=
=0A=
	_makeDraggable: function() {=0A=
		var self =3D this,=0A=
			options =3D this.options,=0A=
			heightBeforeDrag;=0A=
=0A=
		this.uiDialog.draggable({=0A=
			cancel: '.ui-dialog-content',=0A=
			handle: '.ui-dialog-titlebar',=0A=
			containment: 'document',=0A=
			start: function() {=0A=
				heightBeforeDrag =3D options.height;=0A=
				$(this).height($(this).height()).addClass("ui-dialog-dragging");=0A=
				(options.dragStart && options.dragStart.apply(self.element[0], =
arguments));=0A=
			},=0A=
			drag: function() {=0A=
				(options.drag && options.drag.apply(self.element[0], arguments));=0A=
			},=0A=
			stop: function() {=0A=
				$(this).removeClass("ui-dialog-dragging").height(heightBeforeDrag);=0A=
				(options.dragStop && options.dragStop.apply(self.element[0], =
arguments));=0A=
				$.ui.dialog.overlay.resize();=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	_makeResizable: function(handles) {=0A=
		handles =3D (handles =3D=3D=3D undefined ? this.options.resizable : =
handles);=0A=
		var self =3D this,=0A=
			options =3D this.options,=0A=
			resizeHandles =3D typeof handles =3D=3D 'string'=0A=
				? handles=0A=
				: 'n,e,s,w,se,sw,ne,nw';=0A=
=0A=
		this.uiDialog.resizable({=0A=
			cancel: '.ui-dialog-content',=0A=
			alsoResize: this.element,=0A=
			maxWidth: options.maxWidth,=0A=
			maxHeight: options.maxHeight,=0A=
			minWidth: options.minWidth,=0A=
			minHeight: options.minHeight,=0A=
			start: function() {=0A=
				$(this).addClass("ui-dialog-resizing");=0A=
				(options.resizeStart && options.resizeStart.apply(self.element[0], =
arguments));=0A=
			},=0A=
			resize: function() {=0A=
				(options.resize && options.resize.apply(self.element[0], arguments));=0A=
			},=0A=
			handles: resizeHandles,=0A=
			stop: function() {=0A=
				$(this).removeClass("ui-dialog-resizing");=0A=
				options.height =3D $(this).height();=0A=
				options.width =3D $(this).width();=0A=
				(options.resizeStop && options.resizeStop.apply(self.element[0], =
arguments));=0A=
				$.ui.dialog.overlay.resize();=0A=
			}=0A=
		})=0A=
		.find('.ui-resizable-se').addClass('ui-icon ui-icon-grip-diagonal-se');=0A=
	},=0A=
=0A=
	_position: function(pos) {=0A=
		var wnd =3D $(window), doc =3D $(document),=0A=
			pTop =3D doc.scrollTop(), pLeft =3D doc.scrollLeft(),=0A=
			minTop =3D pTop;=0A=
=0A=
		if ($.inArray(pos, ['center','top','right','bottom','left']) >=3D 0) {=0A=
			pos =3D [=0A=
				pos =3D=3D 'right' || pos =3D=3D 'left' ? pos : 'center',=0A=
				pos =3D=3D 'top' || pos =3D=3D 'bottom' ? pos : 'middle'=0A=
			];=0A=
		}=0A=
		if (pos.constructor !=3D Array) {=0A=
			pos =3D ['center', 'middle'];=0A=
		}=0A=
		if (pos[0].constructor =3D=3D Number) {=0A=
			pLeft +=3D pos[0];=0A=
		} else {=0A=
			switch (pos[0]) {=0A=
				case 'left':=0A=
					pLeft +=3D 0;=0A=
					break;=0A=
				case 'right':=0A=
					pLeft +=3D wnd.width() - this.uiDialog.outerWidth();=0A=
					break;=0A=
				default:=0A=
				case 'center':=0A=
					pLeft +=3D (wnd.width() - this.uiDialog.outerWidth()) / 2;=0A=
			}=0A=
		}=0A=
		if (pos[1].constructor =3D=3D Number) {=0A=
			pTop +=3D pos[1];=0A=
		} else {=0A=
			switch (pos[1]) {=0A=
				case 'top':=0A=
					pTop +=3D 0;=0A=
					break;=0A=
				case 'bottom':=0A=
					pTop +=3D wnd.height() - this.uiDialog.outerHeight();=0A=
					break;=0A=
				default:=0A=
				case 'middle':=0A=
					pTop +=3D (wnd.height() - this.uiDialog.outerHeight()) / 2;=0A=
			}=0A=
		}=0A=
=0A=
		// prevent the dialog from being too high (make sure the titlebar=0A=
		// is accessible)=0A=
		pTop =3D Math.max(pTop, minTop);=0A=
		this.uiDialog.css({top: pTop, left: pLeft});=0A=
	},=0A=
=0A=
	_setData: function(key, value){=0A=
		(setDataSwitch[key] && this.uiDialog.data(setDataSwitch[key], value));=0A=
		switch (key) {=0A=
			case "buttons":=0A=
				this._createButtons(value);=0A=
				break;=0A=
			case "closeText":=0A=
				this.uiDialogTitlebarCloseText.text(value);=0A=
				break;=0A=
			case "dialogClass":=0A=
				this.uiDialog=0A=
					.removeClass(this.options.dialogClass)=0A=
					.addClass(uiDialogClasses + value);=0A=
				break;=0A=
			case "draggable":=0A=
				(value=0A=
					? this._makeDraggable()=0A=
					: this.uiDialog.draggable('destroy'));=0A=
				break;=0A=
			case "height":=0A=
				this.uiDialog.height(value);=0A=
				break;=0A=
			case "position":=0A=
				this._position(value);=0A=
				break;=0A=
			case "resizable":=0A=
				var uiDialog =3D this.uiDialog,=0A=
					isResizable =3D this.uiDialog.is(':data(resizable)');=0A=
=0A=
				// currently resizable, becoming non-resizable=0A=
				(isResizable && !value && uiDialog.resizable('destroy'));=0A=
=0A=
				// currently resizable, changing handles=0A=
				(isResizable && typeof value =3D=3D 'string' &&=0A=
					uiDialog.resizable('option', 'handles', value));=0A=
=0A=
				// currently non-resizable, becoming resizable=0A=
				(isResizable || this._makeResizable(value));=0A=
				break;=0A=
			case "title":=0A=
				$(".ui-dialog-title", this.uiDialogTitlebar).html(value || '&nbsp;');=0A=
				break;=0A=
			case "width":=0A=
				this.uiDialog.width(value);=0A=
				break;=0A=
		}=0A=
=0A=
		$.widget.prototype._setData.apply(this, arguments);=0A=
	},=0A=
=0A=
	_size: function() {=0A=
		/* If the user has resized the dialog, the .ui-dialog and =
.ui-dialog-content=0A=
		 * divs will both have width and height set, so we need to reset them=0A=
		 */=0A=
		var options =3D this.options;=0A=
=0A=
		// reset content sizing=0A=
		this.element.css({=0A=
			height: 0,=0A=
			minHeight: 0,=0A=
			width: 'auto'=0A=
		});=0A=
=0A=
		// reset wrapper sizing=0A=
		// determine the height of all the non-content elements=0A=
		var nonContentHeight =3D this.uiDialog.css({=0A=
				height: 'auto',=0A=
				width: options.width=0A=
			})=0A=
			.height();=0A=
=0A=
		this.element=0A=
			.css({=0A=
				minHeight: Math.max(options.minHeight - nonContentHeight, 0),=0A=
				height: options.height =3D=3D 'auto'=0A=
					? 'auto'=0A=
					: Math.max(options.height - nonContentHeight, 0)=0A=
			});=0A=
	}=0A=
});=0A=
=0A=
$.extend($.ui.dialog, {=0A=
	version: "@VERSION",=0A=
	defaults: {=0A=
		autoOpen: true,=0A=
		bgiframe: false,=0A=
		buttons: {},=0A=
		closeOnEscape: true,=0A=
		closeText: 'close',=0A=
		dialogClass: '',=0A=
		draggable: true,=0A=
		hide: null,=0A=
		height: 'auto',=0A=
		maxHeight: false,=0A=
		maxWidth: false,=0A=
		minHeight: 150,=0A=
		minWidth: 150,=0A=
		modal: false,=0A=
		position: 'center',=0A=
		resizable: true,=0A=
		show: null,=0A=
		stack: true,=0A=
		title: '',=0A=
		width: 300,=0A=
		zIndex: 1000=0A=
	},=0A=
=0A=
	getter: 'isOpen',=0A=
=0A=
	uuid: 0,=0A=
	maxZ: 0,=0A=
=0A=
	getTitleId: function($el) {=0A=
		return 'ui-dialog-title-' + ($el.attr('id') || ++this.uuid);=0A=
	},=0A=
=0A=
	overlay: function(dialog) {=0A=
		this.$el =3D $.ui.dialog.overlay.create(dialog);=0A=
	}=0A=
});=0A=
=0A=
$.extend($.ui.dialog.overlay, {=0A=
	instances: [],=0A=
	maxZ: 0,=0A=
	events: =
$.map('focus,mousedown,mouseup,keydown,keypress,click'.split(','),=0A=
		function(event) { return event + '.dialog-overlay'; }).join(' '),=0A=
	create: function(dialog) {=0A=
		if (this.instances.length =3D=3D=3D 0) {=0A=
			// prevent use of anchors and inputs=0A=
			// we use a setTimeout in case the overlay is created from an=0A=
			// event that we're going to be cancelling (see #2804)=0A=
			setTimeout(function() {=0A=
				// handle $(el).dialog().dialog('close') (see #4065)=0A=
				if ($.ui.dialog.overlay.instances.length) {=0A=
					$(document).bind($.ui.dialog.overlay.events, function(event) {=0A=
						var dialogZ =3D =
$(event.target).parents('.ui-dialog').css('zIndex') || 0;=0A=
						return (dialogZ > $.ui.dialog.overlay.maxZ);=0A=
					});=0A=
				}=0A=
			}, 1);=0A=
=0A=
			// allow closing by pressing the escape key=0A=
			$(document).bind('keydown.dialog-overlay', function(event) {=0A=
				(dialog.options.closeOnEscape && event.keyCode=0A=
						&& event.keyCode =3D=3D $.ui.keyCode.ESCAPE && =
dialog.close(event));=0A=
			});=0A=
=0A=
			// handle window resize=0A=
			$(window).bind('resize.dialog-overlay', $.ui.dialog.overlay.resize);=0A=
		}=0A=
=0A=
		var $el =3D $('<div></div>').appendTo(document.body)=0A=
			.addClass('ui-widget-overlay').css({=0A=
				width: this.width(),=0A=
				height: this.height()=0A=
			});=0A=
=0A=
		(dialog.options.bgiframe && $.fn.bgiframe && $el.bgiframe());=0A=
=0A=
		this.instances.push($el);=0A=
		return $el;=0A=
	},=0A=
=0A=
	destroy: function($el) {=0A=
		this.instances.splice($.inArray(this.instances, $el), 1);=0A=
=0A=
		if (this.instances.length =3D=3D=3D 0) {=0A=
			$([document, window]).unbind('.dialog-overlay');=0A=
		}=0A=
=0A=
		$el.remove();=0A=
	},=0A=
=0A=
	height: function() {=0A=
		// handle IE 6=0A=
		if ($.browser.msie && $.browser.version < 7) {=0A=
			var scrollHeight =3D Math.max(=0A=
				document.documentElement.scrollHeight,=0A=
				document.body.scrollHeight=0A=
			);=0A=
			var offsetHeight =3D Math.max(=0A=
				document.documentElement.offsetHeight,=0A=
				document.body.offsetHeight=0A=
			);=0A=
=0A=
			if (scrollHeight < offsetHeight) {=0A=
				return $(window).height() + 'px';=0A=
			} else {=0A=
				return scrollHeight + 'px';=0A=
			}=0A=
		// handle "good" browsers=0A=
		} else {=0A=
			return $(document).height() + 'px';=0A=
		}=0A=
	},=0A=
=0A=
	width: function() {=0A=
		// handle IE 6=0A=
		if ($.browser.msie && $.browser.version < 7) {=0A=
			var scrollWidth =3D Math.max(=0A=
				document.documentElement.scrollWidth,=0A=
				document.body.scrollWidth=0A=
			);=0A=
			var offsetWidth =3D Math.max(=0A=
				document.documentElement.offsetWidth,=0A=
				document.body.offsetWidth=0A=
			);=0A=
=0A=
			if (scrollWidth < offsetWidth) {=0A=
				return $(window).width() + 'px';=0A=
			} else {=0A=
				return scrollWidth + 'px';=0A=
			}=0A=
		// handle "good" browsers=0A=
		} else {=0A=
			return $(document).width() + 'px';=0A=
		}=0A=
	},=0A=
=0A=
	resize: function() {=0A=
		/* If the dialog is draggable and the user drags it past the=0A=
		 * right edge of the window, the document becomes wider so we=0A=
		 * need to stretch the overlay. If the user then drags the=0A=
		 * dialog back to the left, the document will become narrower,=0A=
		 * so we need to shrink the overlay to the appropriate size.=0A=
		 * This is handled by shrinking the overlay before setting it=0A=
		 * to the full document size.=0A=
		 */=0A=
		var $overlays =3D $([]);=0A=
		$.each($.ui.dialog.overlay.instances, function() {=0A=
			$overlays =3D $overlays.add(this);=0A=
		});=0A=
=0A=
		$overlays.css({=0A=
			width: 0,=0A=
			height: 0=0A=
		}).css({=0A=
			width: $.ui.dialog.overlay.width(),=0A=
			height: $.ui.dialog.overlay.height()=0A=
		});=0A=
	}=0A=
});=0A=
=0A=
$.extend($.ui.dialog.overlay.prototype, {=0A=
	destroy: function() {=0A=
		$.ui.dialog.overlay.destroy(this.$el);=0A=
	}=0A=
});=0A=
=0A=
})(jQuery);=0A=
/**=0A=
*=0A=
* jquery.sparkline.js=0A=
*=0A=
* v1.4.1=0A=
* (c) Splunk, Inc =0A=
* Contact: Gareth Watts (gareth@splunk.com)=0A=
* http://omnipotent.net/jquery.sparkline/=0A=
*=0A=
* Generates inline sparkline charts from data supplied either to the =
method=0A=
* or inline in HTML=0A=
* =0A=
* Compatible with Internet Explorer 6.0+ and modern browsers equipped =
with the canvas tag=0A=
* (Firefox 2.0+, Safari, Opera, etc)=0A=
*=0A=
* License: New BSD License=0A=
* =0A=
* Copyright (c) 2009, Splunk Inc.=0A=
* All rights reserved.=0A=
* =0A=
* Redistribution and use in source and binary forms, with or without =
modification, =0A=
* are permitted provided that the following conditions are met:=0A=
* =0A=
*     * Redistributions of source code must retain the above copyright =
notice, =0A=
*       this list of conditions and the following disclaimer.=0A=
*     * Redistributions in binary form must reproduce the above =
copyright notice, =0A=
*       this list of conditions and the following disclaimer in the =
documentation =0A=
*       and/or other materials provided with the distribution.=0A=
*     * Neither the name of Splunk Inc nor the names of its contributors =
may =0A=
*       be used to endorse or promote products derived from this =
software without =0A=
*       specific prior written permission.=0A=
* =0A=
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS =
"AS IS" AND ANY =0A=
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE =
IMPLIED WARRANTIES =0A=
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE =
DISCLAIMED. IN NO EVENT =0A=
* SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, =
INDIRECT, INCIDENTAL, =0A=
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT =
LIMITED TO, PROCUREMENT =0A=
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR =
BUSINESS INTERRUPTION) =0A=
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, =
STRICT LIABILITY, =0A=
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF =
THE USE OF THIS =0A=
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.=0A=
* =0A=
*=0A=
* Usage: =0A=
*  $(selector).sparkline(values, options)=0A=
*=0A=
* If values is undefined or set to 'html' then the data values are read =
from the specified tag:=0A=
*   <p>Sparkline: <span class=3D"sparkline">1,4,6,6,8,5,3,5</span></p>=0A=
*   $('.sparkline').sparkline();=0A=
* There must be no spaces in the enclosed data set=0A=
*=0A=
* Otherwise values must be an array of numbers=0A=
*    <p>Sparkline: <span id=3D"sparkline1">This text replaced if the =
browser is compatible</span></p>=0A=
*    $('#sparkline1').sparkline([1,4,6,6,8,5,3,5])=0A=
*=0A=
* For line charts, x values can also be specified:=0A=
*   <p>Sparkline: <span =
class=3D"sparkline">1:1,2.7:4,3.4:6,5:6,6:8,8.7:5,9:3,10:5</span></p>=0A=
*    $('#sparkline1').sparkline([ [1,1], [2.7,4], [3.4,6], [5,6], [6,8], =
[8.7,5], [9,3], [10,5] ])=0A=
*=0A=
* Supported options:=0A=
*   lineColor - Color of the line used for the chart=0A=
*   fillColor - Color used to fill in the chart - Set to '' or false for =
a transparent chart=0A=
*   width - Width of the chart - Defaults to 3 times the number of =
values in pixels=0A=
*   height - Height of the chart - Defaults to the height of the =
containing element=0A=
*   chartRangeMin - Specify the minimum value to use for the range of =
the chart - Defaults to the minimum value supplied=0A=
*   chartRangeMax - Specify the maximum value to use for the range of =
the chart - Defaults to the maximum value supplied=0A=
*   composite - If true then don't erase any existing chart attached to =
the tag, but draw=0A=
*           another chart over the top - Note that width and height are =
ignored if an=0A=
*           existing chart is detected.=0A=
*=0A=
* There are 7 types of sparkline, selected by supplying a "type" option =
of 'line' (default),=0A=
* 'bar', 'tristate', 'bullet', 'discrete', 'pie' or 'box'=0A=
*    line - Line chart.  Options:=0A=
*       spotColor - Set to '' to not end each line in a circular spot=0A=
*       minSpotColor - If set, color of spot at minimum value=0A=
*       maxSpotColor - If set, color of spot at maximum value=0A=
*       spotRadius - Radius in pixels=0A=
*       normalRangeMin =0A=
*       normalRangeMax - If set draws a filled horizontal bar between =
these two values marking the "normal"=0A=
*                      or expected range of values=0A=
*       normalRangeColor - Color to use for the above bar=0A=
*       defaultPixelsPerValue - Defaults to 3 pixels of width for each =
value in the chart=0A=
*=0A=
*   bar - Bar chart.  Options:=0A=
*       barColor - Color of bars for postive values=0A=
*       negBarColor - Color of bars for negative values=0A=
*       barWidth - Width of bars in pixels=0A=
*       barSpacing - Gap between bars in pixels=0A=
*       zeroAxis - Centers the y-axis around zero if true=0A=
*=0A=
*   tristate - Charts values of win (>0), lose (<0) or draw (=3D0)=0A=
*       posBarColor - Color of win values=0A=
*       negBarColor - Color of lose values=0A=
*       zeroBarColor - Color of draw values=0A=
*       barWidth - Width of bars in pixels=0A=
*       barSpacing - Gap between bars in pixels=0A=
*       colorMap - Optional mappnig of values to colors to override the =
*BarColor values above=0A=
*=0A=
*   discrete - Options:=0A=
*       lineHeight - Height of each line in pixels - Defaults to 30% of =
the graph height=0A=
*       thesholdValue - Values less than this value will be drawn using =
thresholdColor instead of lineColor=0A=
*       thresholdColor=0A=
*=0A=
*   bullet - Values for bullet graphs msut be in the order: target, =
performance, range1, range2, range3, ...=0A=
*       options:=0A=
*       targetColor - The color of the vertical target marker=0A=
*       targetWidth - The width of the target marker in pixels=0A=
*       performanceColor - The color of the performance measure =
horizontal bar=0A=
*       rangeColors - Colors to use for each qualitative range =
background color=0A=
*=0A=
*   pie - Pie chart. Options:=0A=
*       sliceColors - An array of colors to use for pie slices=0A=
*       offset - Angle in degrees to offset the first slice - Try -90 or =
+90=0A=
*=0A=
*   box - Box plot. Options:=0A=
*       raw - Set to true to supply pre-computed plot points as values=0A=
*             values should be: low_outlier, low_whisker, q1, median, =
q3, high_whisker, high_outlier=0A=
*             When set to false you can supply any number of values and =
the box plot will=0A=
*             be computed for you.  Default is false.=0A=
*       showOutliers - Set to true (default) to display outliers as =
circles=0A=
*       outlierIRQ - Interquartile range used to determine outliers.  =
Default 1.5=0A=
*       boxLineColor - Outline color of the box=0A=
*       boxFillColor - Fill color for the box=0A=
*       whiskerColor - Line color used for whiskers=0A=
*       outlierLineColor - Outline color of outlier circles=0A=
*       outlierFillColor - Fill color of the outlier circles=0A=
*       spotRadius - Radius of outlier circles=0A=
*       medianColor - Line color of the median line=0A=
*       target - Draw a target cross hair at the supplied value (default =
undefined)=0A=
*      =0A=
*   =0A=
*       =0A=
*   Examples:=0A=
*   $('#sparkline1').sparkline(myvalues, { lineColor: '#f00', fillColor: =
false });=0A=
*   $('.barsparks').sparkline('html', { type:'bar', height:'40px', =
barWidth:5 });=0A=
*   $('#tristate').sparkline([1,1,-1,1,0,0,-1], { type:'tristate' }):=0A=
*   $('#discrete').sparkline([1,3,4,5,5,3,4,5], { type:'discrete' });=0A=
*   $('#bullet').sparkline([10,12,12,9,7], { type:'bullet' });=0A=
*   $('#pie').sparkline([1,1,2], { type:'pie' });=0A=
*/=0A=
=0A=
=0A=
(function($) {=0A=
=0A=
    // Provide a cross-browser interface to a few simple drawing =
primitives=0A=
    $.fn.simpledraw =3D function(width, height, use_existing) {=0A=
        if (use_existing && this[0].vcanvas) return this[0].vcanvas;=0A=
        if (width=3D=3Dundefined) width=3D$(this).innerWidth();=0A=
        if (height=3D=3Dundefined) height=3D$(this).innerHeight();=0A=
        if ($.browser.hasCanvas) {=0A=
            return new vcanvas_canvas(width, height, this);=0A=
        } else if ($.browser.msie) {=0A=
            return new vcanvas_vml(width, height, this);=0A=
        } else {=0A=
            return false;=0A=
        }=0A=
    };=0A=
=0A=
    var pending =3D [];=0A=
=0A=
    $.fn.sparkline =3D function(uservalues, options) {=0A=
        var options =3D $.extend({=0A=
            type : 'line',=0A=
            lineColor : '#00f',=0A=
            fillColor : '#cdf',=0A=
            defaultPixelsPerValue : 3,=0A=
            width : 'auto', =0A=
            height : 'auto',=0A=
            composite : false=0A=
        }, options ? options : {});=0A=
        =0A=
        return this.each(function() {=0A=
            var render =3D function() {=0A=
                var values =3D (uservalues=3D=3D'html' || =
uservalues=3D=3Dundefined) ? $(this).text().split(',') : uservalues;=0A=
=0A=
                var width =3D options.width=3D=3D'auto' ? =
values.length*options.defaultPixelsPerValue : options.width;=0A=
                if (options.height =3D=3D 'auto') {=0A=
                    if (!options.composite || !this.vcanvas) {=0A=
                        // must be a better way to get the line height=0A=
                        var tmp =3D document.createElement('span');=0A=
                        tmp.innerHTML =3D 'a';=0A=
                        $(this).html(tmp);=0A=
                        height =3D $(tmp).innerHeight();=0A=
                        $(tmp).remove();=0A=
                    }=0A=
                } else {=0A=
                    height =3D options.height;=0A=
                }=0A=
=0A=
                $.fn.sparkline[options.type].call(this, values, options, =
width, height);=0A=
            }=0A=
            // jQuery 1.3.0 completely changed the meaning of :hidden :-/=0A=
            if (($(this).html() && $(this).is(':hidden')) || =
($.fn.jquery < "1.3.0" && $(this).parents().is(':hidden'))) {=0A=
                pending.push([this, render]);=0A=
            } else {=0A=
                render.call(this);=0A=
            }=0A=
        });=0A=
    };=0A=
=0A=
=0A=
    $.sparkline_display_visible =3D function() {=0A=
        for (var i=3Dpending.length-1; i>=3D0; i--) {=0A=
            var el =3D pending[i][0];=0A=
            if ($(el).is(':visible') && !$(el).parents().is(':hidden')) {=0A=
                pending[i][1].call(el);=0A=
                pending.splice(i, 1);=0A=
            }=0A=
        }=0A=
    };=0A=
=0A=
    $.fn.sparkline.line =3D function(values, options, width, height) {=0A=
        var options =3D $.extend({=0A=
            spotColor : '#f80',=0A=
            spotRadius : 1.5,=0A=
            minSpotColor : '#f80',=0A=
            maxSpotColor : '#f80',=0A=
            normalRangeMin : undefined,=0A=
            normalRangeMax : undefined,=0A=
            normalRangeColor : '#ccc',=0A=
            chartRangeMin : undefined,=0A=
            chartRangeMax : undefined=0A=
        }, options ? options : {});=0A=
=0A=
        var xvalues =3D [], yvalues =3D [];=0A=
        for (i=3D0; i<values.length; i++) {=0A=
            var isstr =3D typeof(values[i])=3D=3D'string';=0A=
            var isarray =3D typeof(values[i])=3D=3D'object' && values[i] =
instanceof Array;=0A=
            var sp =3D isstr && values[i].split(':');=0A=
            if (isstr && sp.length =3D=3D 2) { // x:y=0A=
                xvalues.push(Number(sp[0]));=0A=
                yvalues.push(Number(sp[1]));=0A=
            } else if (isarray) {=0A=
                xvalues.push(values[i][0]);=0A=
                yvalues.push(values[i][1]);=0A=
            } else {=0A=
                xvalues.push(i);=0A=
                yvalues.push(Number(values[i]));=0A=
            }=0A=
        }=0A=
        if (options.xvalues) {=0A=
            xvalues =3D options.xvalues;=0A=
        }=0A=
=0A=
        var maxy =3D Math.max.apply(Math, yvalues);=0A=
        var maxyval =3D maxy;=0A=
        var miny =3D Math.min.apply(Math, yvalues);=0A=
        var minyval =3D miny;=0A=
        =0A=
        maxy =3D maxy + (maxy * 0.02);=0A=
        miny =3D miny - (miny * 0.1);=0A=
=0A=
        var maxx =3D Math.max.apply(Math, xvalues);=0A=
        var maxxval =3D maxx;=0A=
        var minx =3D Math.min.apply(Math, xvalues);=0A=
        var minxval =3D minx;=0A=
		=0A=
        if (options.normalRangeMin!=3Dundefined) {=0A=
            if (options.normalRangeMin<miny)=0A=
                miny =3D options.normalRangeMin;=0A=
            if (options.normalRangeMax>maxy)=0A=
                maxy =3D options.normalRangeMax;=0A=
        }=0A=
        if (options.chartRangeMin!=3Dundefined && =
options.chartRangeMin<miny) {=0A=
            miny =3D options.chartRangeMin;=0A=
        }=0A=
        if (options.chartRangeMax!=3Dundefined && =
options.chartRangeMax>maxy) {=0A=
            maxy =3D options.chartRangeMax;=0A=
        }=0A=
        var rangex =3D maxx-minx =3D=3D 0 ? 1 : maxx-minx;=0A=
        var rangey =3D maxy-miny =3D=3D 0 ? 1 : maxy-miny;=0A=
        var vl =3D yvalues.length-1;=0A=
=0A=
        if (vl<1) {=0A=
            this.innerHTML =3D '';=0A=
            return;=0A=
        }=0A=
=0A=
        var target =3D $(this).simpledraw(width, height, =
options.composite);=0A=
        if (target) {=0A=
            var canvas_width =3D target.pixel_width;=0A=
            var canvas_height =3D target.pixel_height;=0A=
            var canvas_top =3D 0;=0A=
            var canvas_left =3D 0;=0A=
=0A=
            if (options.spotRadius && (canvas_width < =
(options.spotRadius*4) || canvas_height < (options.spotRadius*4))) {=0A=
                options.spotRadius =3D 0;=0A=
            }=0A=
            if (options.spotRadius) {=0A=
                // adjust the canvas size as required so that spots will =
fit=0A=
                if (options.minSpotColor || (options.spotColor && =
yvalues[vl]=3D=3Dminy)) =0A=
                    canvas_height -=3D Math.ceil(options.spotRadius);=0A=
                if (options.maxSpotColor || (options.spotColor && =
yvalues[vl]=3D=3Dmaxy)) {=0A=
                    canvas_height -=3D Math.ceil(options.spotRadius);=0A=
                    canvas_top +=3D Math.ceil(options.spotRadius);=0A=
                }=0A=
                if (options.minSpotColor || options.maxSpotColor && =
(yvalues[0]=3D=3Dminy || yvalues[0]=3D=3Dmaxy)) {=0A=
                    canvas_left +=3D Math.ceil(options.spotRadius);=0A=
                    canvas_width -=3D Math.ceil(options.spotRadius);=0A=
                }=0A=
                if (options.spotColor || (options.minSpotColor || =
options.maxSpotColor && (yvalues[vl]=3D=3Dminy||yvalues[vl]=3D=3Dmaxy)))=0A=
                    canvas_width -=3D Math.ceil(options.spotRadius);=0A=
            }=0A=
=0A=
=0A=
            canvas_height--;=0A=
            if (options.normalRangeMin!=3Dundefined) {=0A=
                var ytop =3D =
canvas_top+Math.round(canvas_height-(canvas_height*((options.normalRangeM=
ax-miny)/rangey)));=0A=
                var height =3D =
Math.round((canvas_height*(options.normalRangeMax-options.normalRangeMin)=
)/rangey);=0A=
                target.drawRect(canvas_left, ytop, canvas_width, height, =
undefined, options.normalRangeColor);=0A=
            }=0A=
=0A=
            var path =3D [ [canvas_left, canvas_top+canvas_height] ];=0A=
            for(var i=3D0; i<yvalues.length; i++) {=0A=
                var x=3Dxvalues[i], y=3Dyvalues[i];=0A=
                =
path.push([canvas_left+Math.round((x-minx)*(canvas_width/rangex)), =
canvas_top+Math.round(canvas_height-(canvas_height*((y-miny)/rangey)))]);=0A=
            }=0A=
            if (options.fillColor) {=0A=
                path.push([canvas_left+canvas_width, =
canvas_top+canvas_height-1]);=0A=
                target.drawShape(path, undefined, options.fillColor);=0A=
                path.pop();=0A=
            }=0A=
            path[0] =3D [ canvas_left, =
canvas_top+Math.round(canvas_height-(canvas_height*((yvalues[0]-miny)/ran=
gey))) ];=0A=
            target.drawShape(path, options.lineColor);=0A=
            if (options.spotRadius && options.spotColor) {=0A=
                target.drawCircle(canvas_left+canvas_width,  =
canvas_top+Math.round(canvas_height-(canvas_height*((yvalues[vl]-miny)/ra=
ngey))), options.spotRadius, undefined, options.spotColor);=0A=
            }=0A=
            if (maxy!=3Dminyval) {=0A=
                if (options.spotRadius && options.minSpotColor) {=0A=
                    var x =3D xvalues[yvalues.indexOf(minyval)];=0A=
                    =
target.drawCircle(canvas_left+Math.round((x-minx)*(canvas_width/rangex)),=
  =
canvas_top+Math.round(canvas_height-(canvas_height*((minyval-miny)/rangey=
))), options.spotRadius, undefined, options.minSpotColor);=0A=
                }=0A=
                if (options.spotRadius && options.maxSpotColor) {=0A=
                    var x =3D xvalues[yvalues.indexOf(maxyval)];=0A=
                    =
target.drawCircle(canvas_left+Math.round((x-minx)*(canvas_width/rangex)),=
  =
canvas_top+Math.round(canvas_height-(canvas_height*((maxyval-miny)/rangey=
))), options.spotRadius, undefined, options.maxSpotColor);=0A=
                }=0A=
            }=0A=
        } else {=0A=
            // Remove the tag contents if sparklines aren't supported=0A=
            this.innerHTML =3D '';=0A=
        }=0A=
    };=0A=
=0A=
    $.fn.sparkline.bar =3D function(values, options, width, height) {=0A=
        values =3D $.map(values, Number);=0A=
        var options =3D $.extend({=0A=
            type : 'bar',=0A=
            barColor : '#00f',=0A=
            negBarColor : '#f44',=0A=
            zeroColor: undefined,=0A=
            zeroAxis : undefined,=0A=
            barWidth : 4,=0A=
            barSpacing : 1,=0A=
            chartRangeMax: undefined,=0A=
            chartRangeMin: undefined=0A=
        }, options ? options : {});=0A=
=0A=
        var width =3D (values.length * options.barWidth) + =
((values.length-1) * options.barSpacing);=0A=
        var max =3D Math.max.apply(Math, values);=0A=
        var min =3D Math.min.apply(Math, values);=0A=
        if (options.chartRangeMin!=3Dundefined && =
options.chartRangeMin<min) {=0A=
            min =3D options.chartRangeMin;=0A=
        }=0A=
        if (options.chartRangeMax!=3Dundefined && =
options.chartRangeMax>max) {=0A=
            max =3D options.chartRangeMax;=0A=
        }=0A=
        if (options.zeroAxis =3D=3D undefined) options.zeroAxis =3D =
min<0;=0A=
        var range =3D max-min =3D=3D 0 ? 1 : max-min;=0A=
=0A=
        var target =3D $(this).simpledraw(width, height);=0A=
        if (target) {=0A=
            var canvas_width =3D target.pixel_width;=0A=
            var canvas_height =3D target.pixel_height;=0A=
            var yzero =3D min<0 && options.zeroAxis ? =
canvas_height-Math.round(canvas_height * (Math.abs(min)/range))-1 : =
canvas_height-1;=0A=
=0A=
            for(var i=3D0; i<values.length; i++) {=0A=
                var x =3D i*(options.barWidth+options.barSpacing);=0A=
                var val =3D values[i];=0A=
                var color =3D (val < 0) ? options.negBarColor : =
options.barColor;=0A=
                if (options.zeroAxis && min<0) {=0A=
                    var height =3D =
Math.round(canvas_height*((Math.abs(val)/range)))+1;=0A=
                    var y =3D (val < 0) ? yzero : yzero-height;=0A=
                } else {=0A=
                    var height =3D =
Math.round(canvas_height*((val-min)/range))+1;=0A=
                    var y =3D canvas_height-height;=0A=
                }=0A=
                if (val=3D=3D0 && options.zeroColor!=3Dundefined) {=0A=
                    color =3D options.zeroColor;=0A=
                }=0A=
                target.drawRect(x, y, options.barWidth-1, height-1, =
color, color);=0A=
            }=0A=
        } else {=0A=
            // Remove the tag contents if sparklines aren't supported=0A=
            this.innerHTML =3D '';=0A=
        }=0A=
    };=0A=
=0A=
    $.fn.sparkline.tristate =3D function(values, options, width, height) =
{=0A=
        values =3D $.map(values, Number);=0A=
        var options =3D $.extend({=0A=
            barWidth : 4,=0A=
            barSpacing : 1,=0A=
            posBarColor: '#6f6',=0A=
            negBarColor : '#f44',=0A=
            zeroBarColor : '#999',=0A=
            colorMap : {}=0A=
        }, options);=0A=
=0A=
        var width =3D (values.length * options.barWidth) + =
((values.length-1) * options.barSpacing);=0A=
=0A=
        var target =3D $(this).simpledraw(width, height);=0A=
        if (target) {=0A=
            var canvas_width =3D target.pixel_width;=0A=
            var canvas_height =3D target.pixel_height;=0A=
            var half_height =3D Math.round(canvas_height/2);=0A=
=0A=
            for(var i=3D0; i<values.length; i++) {=0A=
                var x =3D i*(options.barWidth+options.barSpacing);=0A=
                if (values[i] < 0) {=0A=
                    var y =3D half_height;=0A=
                    var height =3D half_height-1;=0A=
                    var color =3D options.negBarColor;=0A=
                } else if (values[i] > 0) {=0A=
                    var y =3D 0;=0A=
                    var height =3D half_height-1;=0A=
                    var color =3D options.posBarColor;=0A=
                } else {=0A=
                    var y =3D half_height-1;=0A=
                    var height =3D 2;=0A=
                    var color =3D options.zeroBarColor;=0A=
                }=0A=
                if (options.colorMap[values[i]]) {=0A=
                    color =3D options.colorMap[values[i]];=0A=
                }=0A=
                target.drawRect(x, y, options.barWidth-1, height-1, =
color, color);=0A=
            }=0A=
        } else {=0A=
            // Remove the tag contents if sparklines aren't supported=0A=
            this.innerHTML =3D '';=0A=
        }=0A=
    };=0A=
=0A=
    $.fn.sparkline.discrete =3D function(values, options, width, height) =
{=0A=
        values =3D $.map(values, Number);=0A=
        var options =3D $.extend({=0A=
            lineHeight: 'auto',=0A=
            thresholdColor: undefined,=0A=
            thresholdValue : 0,=0A=
            chartRangeMax: undefined,=0A=
            chartRangeMin: undefined=0A=
        }, options);=0A=
=0A=
        width =3D options.width=3D=3D'auto' ? values.length*2 : width;=0A=
        var interval =3D Math.floor(width / values.length);=0A=
=0A=
        var target =3D $(this).simpledraw(width, height);=0A=
        if (target) {=0A=
            var canvas_width =3D target.pixel_width;=0A=
            var canvas_height =3D target.pixel_height;=0A=
            var line_height =3D options.lineHeight =3D=3D 'auto' ? =
Math.round(canvas_height * 0.3) : options.lineHeight;=0A=
            var pheight =3D canvas_height - line_height;=0A=
            var min =3D Math.min.apply(Math, values);=0A=
            var max =3D Math.max.apply(Math, values);=0A=
            if (options.chartRangeMin!=3Dundefined && =
options.chartRangeMin<min) {=0A=
                min =3D options.chartRangeMin;=0A=
            }=0A=
            if (options.chartRangeMax!=3Dundefined && =
options.chartRangeMax>max) {=0A=
                max =3D options.chartRangeMax;=0A=
            }=0A=
            var range =3D max-min;=0A=
=0A=
            for(var i=3D0; i<values.length; i++) {=0A=
                var val =3D values[i];=0A=
                var x =3D (i*interval);=0A=
                var ytop =3D =
Math.round(pheight-pheight*((val-min)/range));=0A=
                target.drawLine(x, ytop, x, ytop+line_height, =
(options.thresholdColor && val < options.thresholdValue) ? =
options.thresholdColor : options.lineColor);=0A=
            }=0A=
        }  else {=0A=
            // Remove the tag contents if sparklines aren't supported=0A=
            this.innerHTML =3D '';=0A=
        }=0A=
                =0A=
    };=0A=
=0A=
    $.fn.sparkline.bullet =3D function(values, options, width, height) {=0A=
        values =3D $.map(values, Number);=0A=
        // target, performance, range1, range2, range3=0A=
        var options =3D $.extend({=0A=
            targetColor : 'red',=0A=
            targetWidth : 3, // width of the target bar in pixels=0A=
            performanceColor : 'blue',=0A=
            rangeColors : ['#D3DAFE', '#A8B6FF', '#7F94FF' ],=0A=
            base : undefined // set this to a number to change the base =
start number=0A=
        }, options);=0A=
=0A=
        =0A=
        width =3D options.width=3D=3D'auto' ? '4.0em' : width;=0A=
=0A=
        var target =3D $(this).simpledraw(width, height);=0A=
        if (target && values.length>1) {=0A=
            var canvas_width =3D =
target.pixel_width-Math.ceil(options.targetWidth/2);=0A=
            var canvas_height =3D target.pixel_height;=0A=
=0A=
            var min =3D Math.min.apply(Math, values);=0A=
            var max =3D Math.max.apply(Math, values);=0A=
            if (options.base =3D=3D undefined) {=0A=
                var min =3D min < 0 ? min : 0;=0A=
            } else {=0A=
                min =3D options.base;=0A=
            }=0A=
            var range =3D max-min;=0A=
=0A=
            // draw range values=0A=
            for(i=3D2; i<values.length; i++) {=0A=
                var rangeval =3D parseInt(values[i]);=0A=
                var rangewidth =3D =
Math.round(canvas_width*((rangeval-min)/range));=0A=
                target.drawRect(0, 0, rangewidth-1, canvas_height-1, =
options.rangeColors[i-2], options.rangeColors[i-2]);=0A=
            }=0A=
=0A=
            // draw the performance bar=0A=
            var perfval =3D parseInt(values[1]);=0A=
            var perfwidth =3D =
Math.round(canvas_width*((perfval-min)/range));=0A=
            target.drawRect(0, Math.round(canvas_height*0.3), =
perfwidth-1, Math.round(canvas_height*0.4)-1, options.performanceColor, =
options.performanceColor);=0A=
=0A=
            // draw the target linej=0A=
            var targetval =3D parseInt(values[0]);=0A=
            var x =3D =
Math.round(canvas_width*((targetval-min)/range)-(options.targetWidth/2));=0A=
            var targettop =3D Math.round(canvas_height*0.10);=0A=
            var targetheight =3D canvas_height-(targettop*2);=0A=
            target.drawRect(x, targettop, options.targetWidth-1, =
targetheight-1, options.targetColor, options.targetColor);=0A=
        }  else {=0A=
            // Remove the tag contents if sparklines aren't supported=0A=
            this.innerHTML =3D '';=0A=
        }=0A=
    };=0A=
=0A=
    $.fn.sparkline.pie =3D function(values, options, width, height) {=0A=
        values =3D $.map(values, Number);=0A=
        var options =3D $.extend({=0A=
            sliceColors : ['#f00', '#0f0', '#00f']=0A=
        }, options);=0A=
=0A=
        width =3D options.width=3D=3D'auto' ? height : width;=0A=
=0A=
        var target =3D $(this).simpledraw(width, height);=0A=
        if (target && values.length>1) {=0A=
            var canvas_width =3D target.pixel_width;=0A=
            var canvas_height =3D target.pixel_height;=0A=
                =0A=
            var radius =3D Math.floor(Math.min(canvas_width, =
canvas_height)/2);=0A=
            var total =3D 0;=0A=
            for(var i=3D0; i<values.length; i++)=0A=
                total +=3D values[i];=0A=
            var next =3D 0;=0A=
            if (options.offset) {=0A=
                next +=3D (2*Math.PI)*(options.offset/360);=0A=
            }=0A=
            var circle =3D 2*Math.PI;=0A=
            for(var i=3D0; i<values.length; i++) {=0A=
                var start =3D next;=0A=
                var end =3D next;=0A=
                if (total > 0) {  // avoid divide by zero=0A=
                    end =3D next + (circle*(values[i]/total));=0A=
                }=0A=
                target.drawPieSlice(radius, radius, radius, start, end, =
undefined, options.sliceColors[i % options.sliceColors.length]);=0A=
                next =3D end;=0A=
            }=0A=
        }=0A=
    };=0A=
=0A=
    function quartile(values, q) {=0A=
        if (q=3D=3D2) {=0A=
            var vl2 =3D Math.floor(values.length/2);=0A=
            return values.length % 2 ? values[vl2] : =
(values[vl2]+values[vl2+1])/2;=0A=
        } else {=0A=
            var vl4 =3D Math.floor(values.length/4);=0A=
            return values.length % 2 ? (values[vl4*q]+values[vl4*q+1])/2 =
: values[vl4*q];=0A=
        }=0A=
    };=0A=
=0A=
    $.fn.sparkline.box =3D function(values, options, width, height) {=0A=
        values =3D $.map(values, Number);=0A=
        var options =3D $.extend({=0A=
            raw: false,=0A=
            boxLineColor: 'black',=0A=
            boxFillColor: '#cdf',=0A=
            whiskerColor: 'black',=0A=
            outlierLineColor: '#333',=0A=
            outlierFillColor: 'white',=0A=
            medianColor: 'red',=0A=
            showOutliers: true,=0A=
            outlierIQR: 1.5,=0A=
            spotRadius: 1.5,=0A=
            target: undefined,=0A=
            targetColor: '#4a2',=0A=
            chartRangeMax: undefined,=0A=
            chartRangeMin: undefined=0A=
        }, options);=0A=
=0A=
        width =3D options.width=3D=3D'auto' ? '4.0em' : width;=0A=
=0A=
        minvalue =3D options.chartRangeMin=3D=3Dundefined ? =
Math.min.apply(Math, values) : options.chartRangeMin;=0A=
        maxvalue =3D options.chartRangeMax=3D=3Dundefined ? =
Math.max.apply(Math, values) : options.chartRangeMax;=0A=
        var target =3D $(this).simpledraw(width, height);=0A=
        if (target && values.length>1) {=0A=
            var canvas_width =3D target.pixel_width;=0A=
            var canvas_height =3D target.pixel_height;=0A=
            if (options.raw) {=0A=
                if (options.showOutliers && values.length>5) {=0A=
                    var loutlier=3Dvalues[0], lwhisker=3Dvalues[1], =
q1=3Dvalues[2], q2=3Dvalues[3], q3=3Dvalues[4], rwhisker=3Dvalues[5], =
routlier=3Dvalues[6];=0A=
                } else {=0A=
                    var lwhisker=3Dvalues[0], q1=3Dvalues[1], =
q2=3Dvalues[2], q3=3Dvalues[3], rwhisker=3Dvalues[4];=0A=
                }=0A=
            } else {=0A=
                values.sort(function(a, b) { return a-b; });=0A=
                var q1 =3D quartile(values, 1);=0A=
                var q2 =3D quartile(values, 2);=0A=
                var q3 =3D quartile(values, 3);=0A=
                var iqr =3D q3-q1;=0A=
                if (options.showOutliers) {=0A=
                    var lwhisker=3Dundefined, rwhisker=3Dundefined;=0A=
                    for(var i=3D0; i<values.length; i++) {=0A=
                        if (lwhisker=3D=3Dundefined && values[i] > =
q1-(iqr*options.outlierIQR))=0A=
                            lwhisker =3D values[i];=0A=
                        if (values[i] < q3+(iqr*options.outlierIQR))=0A=
                            rwhisker =3D values[i];=0A=
                    }=0A=
                    var loutlier =3D values[0];=0A=
                    var routlier =3D values[values.length-1];=0A=
                } else {=0A=
                    var lwhisker =3D values[0];=0A=
                    var rwhisker =3D values[values.length-1];=0A=
                }=0A=
            }=0A=
=0A=
            var unitsize =3D canvas_width / (maxvalue-minvalue+1);=0A=
            var canvas_left =3D 0;=0A=
            if (options.showOutliers) {=0A=
                canvas_left =3D Math.ceil(options.spotRadius);=0A=
                canvas_width -=3D 2*Math.ceil(options.spotRadius);=0A=
                var unitsize =3D canvas_width / (maxvalue-minvalue+1);=0A=
                if (loutlier < lwhisker)=0A=
                    =
target.drawCircle((loutlier-minvalue)*unitsize+canvas_left, =
canvas_height/2, options.spotRadius, options.outlierLineColor, =
options.outlierFillColor);=0A=
                if (routlier > rwhisker)=0A=
                    =
target.drawCircle((routlier-minvalue)*unitsize+canvas_left, =
canvas_height/2, options.spotRadius, options.outlierLineColor, =
options.outlierFillColor);=0A=
            }=0A=
=0A=
            // box=0A=
            target.drawRect(=0A=
                Math.round((q1-minvalue)*unitsize+canvas_left),=0A=
                Math.round(canvas_height*0.1),=0A=
                Math.round((q3-q1)*unitsize), =0A=
                Math.round(canvas_height*0.8), =0A=
                options.boxLineColor, =0A=
                options.boxFillColor);=0A=
            // left whisker=0A=
            target.drawLine(=0A=
                Math.round((lwhisker-minvalue)*unitsize+canvas_left), =0A=
                Math.round(canvas_height/2), =0A=
                Math.round((q1-minvalue)*unitsize+canvas_left), =0A=
                Math.round(canvas_height/2), =0A=
                options.lineColor);=0A=
            target.drawLine(=0A=
                Math.round((lwhisker-minvalue)*unitsize+canvas_left), =0A=
                Math.round(canvas_height/4), =0A=
                Math.round((lwhisker-minvalue)*unitsize+canvas_left), =0A=
                Math.round(canvas_height-canvas_height/4), =0A=
                options.whiskerColor);=0A=
            // right whisker=0A=
            =
target.drawLine(Math.round((rwhisker-minvalue)*unitsize+canvas_left), =0A=
                Math.round(canvas_height/2), =0A=
                Math.round((q3-minvalue)*unitsize+canvas_left), =0A=
                Math.round(canvas_height/2), =0A=
                options.lineColor);=0A=
            target.drawLine(=0A=
                Math.round((rwhisker-minvalue)*unitsize+canvas_left), =0A=
                Math.round(canvas_height/4), =0A=
                Math.round((rwhisker-minvalue)*unitsize+canvas_left), =0A=
                Math.round(canvas_height-canvas_height/4), =0A=
                options.whiskerColor);=0A=
            // median line=0A=
            target.drawLine(=0A=
                Math.round((q2-minvalue)*unitsize+canvas_left), =0A=
                Math.round(canvas_height*0.1),=0A=
                Math.round((q2-minvalue)*unitsize+canvas_left), =0A=
                Math.round(canvas_height*0.9),=0A=
                options.medianColor);=0A=
            if (options.target) {=0A=
                var size =3D Math.ceil(options.spotRadius);=0A=
                target.drawLine(=0A=
                    =
Math.round((options.target-minvalue)*unitsize+canvas_left), =0A=
                    Math.round((canvas_height/2)-size), =0A=
                    =
Math.round((options.target-minvalue)*unitsize+canvas_left), =0A=
                    Math.round((canvas_height/2)+size), =0A=
                    options.targetColor);=0A=
                target.drawLine(=0A=
                    =
Math.round((options.target-minvalue)*unitsize+canvas_left-size), =0A=
                    Math.round(canvas_height/2), =0A=
                    =
Math.round((options.target-minvalue)*unitsize+canvas_left+size), =0A=
                    Math.round(canvas_height/2), =0A=
                    options.targetColor);=0A=
            }=0A=
        }  else {=0A=
            // Remove the tag contents if sparklines aren't supported=0A=
            this.innerHTML =3D '';=0A=
        }=0A=
    };=0A=
=0A=
=0A=
    // IE doesn't provide an indexOf method for arrays :-(=0A=
    if (!Array.prototype.indexOf) {=0A=
        Array.prototype.indexOf =3D function(entry) {=0A=
            for(var i=3D0; i<this.length; i++) {=0A=
                if (this[i] =3D=3D entry)=0A=
                    return i;=0A=
            }=0A=
            return -1;=0A=
        }=0A=
    }=0A=
=0A=
    // Setup a very simple "virtual canvas" to make drawing the few =
shapes we need easier=0A=
    // This is accessible as $(foo).simpledraw()=0A=
=0A=
    if ($.browser.msie && !document.namespaces['v']) {=0A=
        document.namespaces.add('v', 'urn:schemas-microsoft-com:vml', =
'#default#VML');=0A=
    }=0A=
=0A=
    if ($.browser.hasCanvas =3D=3D undefined) {=0A=
        var t =3D document.createElement('canvas');=0A=
        $.browser.hasCanvas =3D t.getContext!=3Dundefined;=0A=
    }=0A=
=0A=
    var vcanvas_base =3D function(width, height, target) {=0A=
    };=0A=
=0A=
    vcanvas_base.prototype =3D {=0A=
        init : function(width, height, target) {=0A=
            this.width =3D width;=0A=
            this.height =3D height;=0A=
            this.target =3D target;=0A=
            if (target[0]) target=3Dtarget[0];=0A=
            target.vcanvas =3D this;=0A=
        },=0A=
=0A=
        drawShape : function(path, lineColor, fillColor) {=0A=
            alert('drawShape not implemented');=0A=
        },=0A=
=0A=
        drawLine : function(x1, y1, x2, y2, lineColor) {=0A=
            return this.drawShape([ [x1,y1], [x2,y2] ], lineColor);=0A=
        },=0A=
=0A=
        drawCircle : function(x, y, radius, lineColor, fillColor) {=0A=
            alert('drawCircle not implemented');=0A=
        },=0A=
=0A=
        drawPieSlice : function(x, y, radius, startAngle, endAngle, =
lineColor, fillColor) {=0A=
            alert('drawPieSlice not implemented');=0A=
        },=0A=
=0A=
        drawRect : function(x, y, width, height, lineColor, fillColor) {=0A=
            alert('drawRect not implemented');=0A=
        },=0A=
=0A=
        getElement : function() {=0A=
            return this.canvas;=0A=
        },=0A=
=0A=
        _insert : function(el, target) {=0A=
            $(target).html(el);=0A=
        }=0A=
    };=0A=
=0A=
    var vcanvas_canvas =3D function(width, height, target) {=0A=
        return this.init(width, height, target);=0A=
    };=0A=
=0A=
    vcanvas_canvas.prototype =3D $.extend(new vcanvas_base, {=0A=
        _super : vcanvas_base.prototype,=0A=
=0A=
        init : function(width, height, target) {=0A=
            this._super.init(width, height, target);=0A=
            this.canvas =3D document.createElement('canvas');=0A=
            if (target[0]) target=3Dtarget[0];=0A=
            target.vcanvas =3D this;=0A=
            $(this.canvas).css({ display:'inline-block', width:width, =
height:height, verticalAlign:'top' });=0A=
            this._insert(this.canvas, target);=0A=
            this.pixel_height =3D $(this.canvas).height();=0A=
            this.pixel_width =3D $(this.canvas).width();=0A=
            this.canvas.width =3D this.pixel_width;=0A=
            this.canvas.height =3D this.pixel_height;=0A=
            $(this.canvas).css({width: this.pixel_width, height: =
this.pixel_height});=0A=
        },=0A=
=0A=
        _getContext : function(lineColor, fillColor) {=0A=
            var context =3D this.canvas.getContext('2d');=0A=
            if (lineColor !=3D undefined)=0A=
                context.strokeStyle =3D lineColor;=0A=
            context.lineWidth =3D 2;=0A=
            if (fillColor !=3D undefined)=0A=
                context.fillStyle =3D fillColor;=0A=
            return context;=0A=
        },=0A=
=0A=
        drawShape : function(path, lineColor, fillColor) {=0A=
            var context =3D this._getContext(lineColor, fillColor);=0A=
            context.beginPath();=0A=
            context.moveTo(path[0][0]+0.5, path[0][1]+0.5);=0A=
            for(var i=3D1; i<path.length; i++) {=0A=
                context.lineTo(path[i][0]+0.5, path[i][1]+0.5); // the =
0.5 offset gives us crisp pixel-width lines=0A=
            }=0A=
            if (lineColor !=3D undefined) {=0A=
                context.stroke();=0A=
            }=0A=
            if (fillColor !=3D undefined) {=0A=
                context.fill();=0A=
            }=0A=
        },=0A=
=0A=
        drawCircle : function(x, y, radius, lineColor, fillColor) {=0A=
            var context =3D this._getContext(lineColor, fillColor);=0A=
            context.beginPath();=0A=
            context.arc(x, y, radius, 0, 2*Math.PI, false);=0A=
            if (lineColor !=3D undefined) {=0A=
                context.stroke();=0A=
            }=0A=
            if (fillColor !=3D undefined) {=0A=
                context.fill();=0A=
            }=0A=
        }, =0A=
=0A=
        drawPieSlice : function(x, y, radius, startAngle, endAngle, =
lineColor, fillColor) {=0A=
            var context =3D this._getContext(lineColor, fillColor);=0A=
            context.beginPath();=0A=
            context.moveTo(x, y);=0A=
            context.arc(x, y, radius, startAngle, endAngle, false);=0A=
            context.lineTo(x, y);=0A=
            context.closePath();=0A=
            if (lineColor !=3D undefined) {=0A=
                context.stroke();=0A=
            }=0A=
            if (fillColor) {=0A=
                context.fill();=0A=
            }=0A=
        },=0A=
=0A=
        drawRect : function(x, y, width, height, lineColor, fillColor) {=0A=
            return this.drawShape([ [x,y], [x+width, y], [x+width, =
y+height], [x, y+height], [x, y] ], lineColor, fillColor);=0A=
        }=0A=
        =0A=
    });=0A=
=0A=
    var vcanvas_vml =3D function(width, height, target) {=0A=
        return this.init(width, height, target);=0A=
    };=0A=
=0A=
    vcanvas_vml.prototype =3D $.extend(new vcanvas_base, {=0A=
        _super : vcanvas_base.prototype,=0A=
=0A=
        init : function(width, height, target) {=0A=
            this._super.init(width, height, target);=0A=
            if (target[0]) target=3Dtarget[0];=0A=
            target.vcanvas =3D this;=0A=
            this.canvas =3D document.createElement('span');=0A=
            $(this.canvas).css({ display:'inline-block', position: =
'relative', overflow:'hidden', width:width, height:height, margin:'0px', =
padding:'0px', verticalAlign: 'top'});=0A=
            this._insert(this.canvas, target);=0A=
            this.pixel_height =3D $(this.canvas).height();=0A=
            this.pixel_width =3D $(this.canvas).width();=0A=
            this.canvas.width =3D this.pixel_width;=0A=
            this.canvas.height =3D this.pixel_height;;=0A=
            var groupel =3D '<v:group coordorigin=3D"0 0" =
coordsize=3D"'+this.pixel_width+' '+this.pixel_height+'"'=0A=
                    +' =
style=3D"position:absolute;top:0;left:0;width:'+this.pixel_width+'px;heig=
ht=3D'+this.pixel_height+'px;"></v:group>';=0A=
            this.canvas.insertAdjacentHTML('beforeEnd', groupel);=0A=
            this.group =3D $(this.canvas).children()[0];=0A=
        },=0A=
=0A=
        drawShape : function(path, lineColor, fillColor) {=0A=
            var vpath =3D [];=0A=
            for(var i=3D0; i<path.length; i++) {=0A=
                vpath[i] =3D ''+(path[i][0])+','+(path[i][1]);=0A=
            }=0A=
            var initial =3D vpath.splice(0,1);=0A=
            var stroke =3D lineColor =3D=3D undefined ? ' =
stroked=3D"false" ' : ' strokeWeight=3D"1" strokeColor=3D"'+lineColor+'" =
';=0A=
            var fill =3D fillColor =3D=3D undefined ? ' =
filled=3D"false"' : ' fillColor=3D"'+fillColor+'" filled=3D"true" ';=0A=
            var closed =3D vpath[0] =3D=3D vpath[vpath.length-1] ? 'x ' =
: '';=0A=
            var vel =3D '<v:shape coordorigin=3D"0 0" =
coordsize=3D"'+this.pixel_width+' '+this.pixel_height+'" '=0A=
                + stroke=0A=
                + fill=0A=
                +' =
style=3D"position:absolute;left:0px;top:0px;height:'+this.pixel_height+'p=
x;width:'+this.pixel_width+'px;padding:0px;margin:0px;" '=0A=
                +' path=3D"m '+initial+' l '+vpath.join(', ')+' =
'+closed+'e">'=0A=
                +' </v:shape>';=0A=
             this.group.insertAdjacentHTML('beforeEnd', vel);=0A=
        },=0A=
=0A=
        drawCircle : function(x, y, radius, lineColor, fillColor) {=0A=
            x -=3D radius+1;=0A=
            y -=3D radius+1;=0A=
            var stroke =3D lineColor =3D=3D undefined ? ' =
stroked=3D"false" ' : ' strokeWeight=3D"1" strokeColor=3D"'+lineColor+'" =
';=0A=
            var fill =3D fillColor =3D=3D undefined ? ' =
filled=3D"false"' : ' fillColor=3D"'+fillColor+'" filled=3D"true" ';=0A=
            var vel =3D '<v:oval '=0A=
                + stroke=0A=
                + fill=0A=
                +' style=3D"position:absolute;top:'+y+'; left:'+x+'; =
width:'+(radius*2)+'; height:'+(radius*2)+'"></v:oval>';=0A=
            this.group.insertAdjacentHTML('beforeEnd', vel);=0A=
            =0A=
        },=0A=
        =0A=
        drawPieSlice : function(x, y, radius, startAngle, endAngle, =
lineColor, fillColor) {=0A=
            if (startAngle =3D=3D endAngle) {=0A=
                return;  // VML seems to have problem when start angle =
equals end angle.=0A=
            }=0A=
            if ((endAngle - startAngle) =3D=3D (2*Math.PI)) {=0A=
                startAngle =3D 0.0;  // VML seems to have a problem when =
drawing a full circle that doesn't start 0=0A=
                endAngle =3D (2*Math.PI);=0A=
            }=0A=
=0A=
            var startx =3D x + Math.round(Math.cos(startAngle) * radius);=0A=
            var starty =3D y + Math.round(Math.sin(startAngle) * radius);=0A=
            var endx =3D x + Math.round(Math.cos(endAngle) * radius);=0A=
            var endy =3D y + Math.round(Math.sin(endAngle) * radius);=0A=
=0A=
            var vpath =3D [  x-radius, y-radius, x+radius, y+radius, =
startx, starty, endx, endy ]; =0A=
            var stroke =3D lineColor =3D=3D undefined ? ' =
stroked=3D"false" ' : ' strokeWeight=3D"1" strokeColor=3D"'+lineColor+'" =
';=0A=
            var fill =3D fillColor =3D=3D undefined ? ' =
filled=3D"false"' : ' fillColor=3D"'+fillColor+'" filled=3D"true" ';=0A=
            var vel =3D '<v:shape coordorigin=3D"0 0" =
coordsize=3D"'+this.pixel_width+' '+this.pixel_height+'" '=0A=
                + stroke=0A=
                + fill=0A=
                +' =
style=3D"position:absolute;left:0px;top:0px;height:'+this.pixel_height+'p=
x;width:'+this.pixel_width+'px;padding:0px;margin:0px;" '=0A=
                +' path=3D"m '+x+','+y+' wa '+vpath.join(', ')+' x e">'=0A=
                +' </v:shape>';=0A=
             this.group.insertAdjacentHTML('beforeEnd', vel);=0A=
        },=0A=
=0A=
        drawRect : function(x, y, width, height, lineColor, fillColor) {=0A=
            return this.drawShape( [ [x, y], [x, y+height], [x+width, =
y+height], [x+width, y], [x, y] ], lineColor, fillColor);=0A=
        }=0A=
    });=0A=
=0A=
})(jQuery);=0A=
=EF=BB=BF/**=0A=
 * jQuery.query - Query String Modification and Creation for jQuery=0A=
 * Written by Blair Mitchelmore (blair DOT mitchelmore AT gmail DOT com)=0A=
 * Licensed under the WTFPL (http://sam.zoy.org/wtfpl/).=0A=
 * Date: 2008/05/28=0A=
 *=0A=
 * @author Blair Mitchelmore=0A=
 * @version 2.0.1=0A=
 *=0A=
 **/=0A=
new function(settings) { =0A=
  // Various Settings=0A=
  var $separator =3D settings.separator || '&';=0A=
  var $spaces =3D settings.spaces =3D=3D=3D false ? false : true;=0A=
  var $suffix =3D settings.suffix =3D=3D=3D false ? '' : '[]';=0A=
  var $prefix =3D settings.prefix =3D=3D=3D false ? false : true;=0A=
  var $hash =3D $prefix ? settings.hash =3D=3D=3D true ? "#" : "?" : "";=0A=
  =0A=
  jQuery.query =3D new function() {=0A=
    var is =3D function(o, t) {=0A=
      return o !=3D undefined && o !=3D=3D null && (!!t ? o.constructor =
=3D=3D t : true);=0A=
    };=0A=
    var parse =3D function(path) {=0A=
      var m, rx =3D /\[([^[]*)\]/g, match =3D =
/^(\S+?)(\[\S*\])?$/.exec(path), base =3D match[1], tokens =3D [];=0A=
      while (m =3D rx.exec(match[2])) tokens.push(m[1]);=0A=
      return [base, tokens];=0A=
    };=0A=
    var set =3D function(target, tokens, value) {=0A=
      var o, token =3D tokens.shift();=0A=
      if (typeof target !=3D 'object') target =3D null;=0A=
      if (token =3D=3D=3D "") {=0A=
        if (!target) target =3D [];=0A=
        if (is(target, Array)) {=0A=
          target.push(tokens.length =3D=3D 0 ? value : set(null, =
tokens.slice(0), value));=0A=
        } else if (is(target, Object)) {=0A=
          var i =3D 0;=0A=
          while (target[i++] !=3D null);=0A=
          target[--i] =3D tokens.length =3D=3D 0 ? value : =
set(target[i], tokens.slice(0), value);=0A=
        } else {=0A=
          target =3D [];=0A=
          target.push(tokens.length =3D=3D 0 ? value : set(null, =
tokens.slice(0), value));=0A=
        }=0A=
      } else if (token && token.match(/^\s*[0-9]+\s*$/)) {=0A=
        var index =3D parseInt(token, 10);=0A=
        if (!target) target =3D [];=0A=
        target[index] =3D tokens.length =3D=3D 0 ? value : =
set(target[index], tokens.slice(0), value);=0A=
      } else if (token) {=0A=
        var index =3D token.replace(/^\s*|\s*$/g, "");=0A=
        if (!target) target =3D {};=0A=
        if (is(target, Array)) {=0A=
          var temp =3D {};=0A=
          for (var i =3D 0; i < target.length; ++i) {=0A=
            temp[i] =3D target[i];=0A=
          }=0A=
          target =3D temp;=0A=
        }=0A=
        target[index] =3D tokens.length =3D=3D 0 ? value : =
set(target[index], tokens.slice(0), value);=0A=
      } else {=0A=
        return value;=0A=
      }=0A=
      return target;=0A=
    };=0A=
    =0A=
    var queryObject =3D function(a) {=0A=
      var self =3D this;=0A=
      self.keys =3D {};=0A=
      =0A=
      if (a.queryObject) {=0A=
        jQuery.each(a.get(), function(key, val) {=0A=
          self.SET(key, val);=0A=
        });=0A=
      } else {=0A=
        jQuery.each(arguments, function() {=0A=
          var q =3D "" + this;=0A=
          q =3D q.replace(/^[?#]/,''); // remove any leading ? || #=0A=
          q =3D q.replace(/[;&]$/,''); // remove any trailing & || ;=0A=
          if ($spaces) q =3D q.replace(/[+]/g,' '); // replace +'s with =
spaces=0A=
          =0A=
          jQuery.each(q.split(/[&;]/), function(){=0A=
            var key =3D this.split('=3D')[0];=0A=
            var val =3D this.split('=3D')[1];=0A=
            =0A=
            if (!key) return;=0A=
            =0A=
            if (/^[+-]?[0-9]+\.[0-9]*$/.test(val)) // simple float regex=0A=
              val =3D parseFloat(val);=0A=
            else if (/^[+-]?[0-9]+$/.test(val)) // simple int regex=0A=
              val =3D parseInt(val, 10);=0A=
            =0A=
            val =3D (!val && val !=3D=3D 0) ? true : val;=0A=
            =0A=
            if (val !=3D=3D false && val !=3D=3D true && typeof val !=3D =
'number')=0A=
              val =3D decodeURIComponent(val);=0A=
            =0A=
            self.SET(key, val);=0A=
          });=0A=
        });=0A=
      }=0A=
      return self;=0A=
    };=0A=
    =0A=
    queryObject.prototype =3D {=0A=
      queryObject: true,=0A=
      has: function(key, type) {=0A=
        var value =3D this.get(key);=0A=
        return is(value, type);=0A=
      },=0A=
      GET: function(key) {=0A=
        if (!is(key)) return this.keys;=0A=
        var parsed =3D parse(key), base =3D parsed[0], tokens =3D =
parsed[1];=0A=
        var target =3D this.keys[base];=0A=
        while (target !=3D null && tokens.length !=3D 0) {=0A=
          target =3D target[tokens.shift()];=0A=
        }=0A=
        return typeof target =3D=3D 'number' ? target : target || "";=0A=
      },=0A=
      get: function(key) {=0A=
        var target =3D this.GET(key);=0A=
        if (is(target, Object))=0A=
          return jQuery.extend(true, {}, target);=0A=
        else if (is(target, Array))=0A=
          return target.slice(0);=0A=
        return target;=0A=
      },=0A=
      SET: function(key, val) {=0A=
        var value =3D !is(val) ? null : val;=0A=
        var parsed =3D parse(key), base =3D parsed[0], tokens =3D =
parsed[1];=0A=
        var target =3D this.keys[base];=0A=
        this.keys[base] =3D set(target, tokens.slice(0), value);=0A=
        return this;=0A=
      },=0A=
      set: function(key, val) {=0A=
        return this.copy().SET(key, val);=0A=
      },=0A=
      REMOVE: function(key) {=0A=
        return this.SET(key, null).COMPACT();=0A=
      },=0A=
      remove: function(key) {=0A=
        return this.copy().REMOVE(key);=0A=
      },=0A=
      EMPTY: function() {=0A=
        var self =3D this;=0A=
        jQuery.each(self.keys, function(key, value) {=0A=
          delete self.keys[key];=0A=
        });=0A=
        return self;=0A=
      },=0A=
      empty: function() {=0A=
        return this.copy().EMPTY();=0A=
      },=0A=
      copy: function() {=0A=
        return new queryObject(this);=0A=
      },=0A=
      COMPACT: function() {=0A=
        function build(orig) {=0A=
          var obj =3D typeof orig =3D=3D "object" ? is(orig, Array) ? [] =
: {} : orig;=0A=
          if (typeof orig =3D=3D 'object') {=0A=
            function add(o, key, value) {=0A=
              if (is(o, Array))=0A=
                o.push(value);=0A=
              else=0A=
                o[key] =3D value;=0A=
            }=0A=
            jQuery.each(orig, function(key, value) {=0A=
              if (!is(value)) return true;=0A=
              add(obj, key, build(value));=0A=
            });=0A=
          }=0A=
          return obj;=0A=
        }=0A=
        this.keys =3D build(this.keys);=0A=
        return this;=0A=
      },=0A=
      compact: function() {=0A=
        return this.copy().COMPACT();=0A=
      },=0A=
      toString: function() {=0A=
        var i =3D 0, queryString =3D [], chunks =3D [], self =3D this;=0A=
        var addFields =3D function(arr, key, value) {=0A=
          if (!is(value) || value =3D=3D=3D false) return;=0A=
          var o =3D [key];=0A=
          if (value !=3D=3D true) {=0A=
            o.push("=3D");=0A=
            o.push(encodeURIComponent(value));=0A=
          }=0A=
          arr.push(o.join(""));=0A=
        };=0A=
        var build =3D function(obj, base) {=0A=
          var newKey =3D function(key) {=0A=
            return !base || base =3D=3D "" ? [key].join("") : [base, =
"[", key, "]"].join("");=0A=
          };=0A=
          jQuery.each(obj, function(key, value) {=0A=
            if (typeof value =3D=3D 'object') =0A=
              build(value, newKey(key));=0A=
            else=0A=
              addFields(chunks, newKey(key), value);=0A=
          });=0A=
        };=0A=
        =0A=
        build(this.keys);=0A=
        =0A=
        if (chunks.length > 0) queryString.push($hash);=0A=
        queryString.push(chunks.join($separator));=0A=
        =0A=
        return queryString.join("");=0A=
      }=0A=
    };=0A=
    =0A=
    return new queryObject(location.search, location.hash);=0A=
  };=0A=
}(jQuery.query || {}); // Pass in jQuery.query as settings object=0A=
/*=0A=
 * Autocomplete - jQuery plugin 1.0.2=0A=
 *=0A=
 * Copyright (c) 2007 Dylan Verheul, Dan G. Switzer, Anjesh Tuladhar, =
J=C3=B6rn Zaefferer=0A=
 *=0A=
 * Dual licensed under the MIT and GPL licenses:=0A=
 *   http://www.opensource.org/licenses/mit-license.php=0A=
 *   http://www.gnu.org/licenses/gpl.html=0A=
 *=0A=
 * Revision: $Id: jquery.autocomplete.js 5747 2008-06-25 18:30:55Z =
joern.zaefferer $=0A=
 *=0A=
 */=0A=
=0A=
(function($) {=0A=
	=0A=
$.fn.extend({=0A=
	autocomplete: function(urlOrData, options) {=0A=
		var isUrl =3D typeof urlOrData =3D=3D "string";=0A=
        var currId =3D '';=0A=
		options =3D $.extend({}, $.Autocompleter.defaults, {=0A=
			url: isUrl ? urlOrData : null,=0A=
			data: isUrl ? null : urlOrData,=0A=
			delay: isUrl ? $.Autocompleter.defaults.delay : 10,=0A=
			max: options && !options.scroll ? 10 : 150=0A=
		}, options);=0A=
		=0A=
		// if highlight is set to false, replace it with a do-nothing function=0A=
		options.highlight =3D options.highlight || function(value) { return =
value; };=0A=
		=0A=
		// if the formatMatch option is not specified, then use formatItem for =
backwards compatibility=0A=
		options.formatMatch =3D options.formatMatch || options.formatItem;=0A=
		=0A=
		return this.each(function() {=0A=
			new $.Autocompleter(this, options);=0A=
		});=0A=
	},=0A=
	result: function(handler) {=0A=
		return this.bind("result", handler);=0A=
	},=0A=
	search: function(handler) {=0A=
		return this.trigger("search", [handler]);=0A=
	},=0A=
	flushCache: function() {=0A=
		return this.trigger("flushCache");=0A=
	},=0A=
	setOptions: function(options){=0A=
		return this.trigger("setOptions", [options]);=0A=
	},=0A=
	unautocomplete: function() {=0A=
		return this.trigger("unautocomplete");=0A=
	}=0A=
});=0A=
=0A=
$.Autocompleter =3D function(input, options) {=0A=
=0A=
	var KEY =3D {=0A=
		UP: 38,=0A=
		DOWN: 40,=0A=
		DEL: 46,=0A=
		TAB: 9,=0A=
		RETURN: 13,=0A=
		ESC: 27,=0A=
		COMMA: 188,=0A=
		PAGEUP: 33,=0A=
		PAGEDOWN: 34,=0A=
		BACKSPACE: 8=0A=
	};=0A=
=0A=
	// Create $ object for input element=0A=
	var $input =3D $(input).attr("autocomplete", =
"off").addClass(options.inputClass);=0A=
=0A=
	var timeout;=0A=
	var previousValue =3D "";=0A=
	var cache =3D $.Autocompleter.Cache(options);=0A=
	var hasFocus =3D 0;=0A=
	var lastKeyPressCode;=0A=
	var config =3D {=0A=
		mouseDownOnSelect: false=0A=
	};=0A=
	var select =3D $.Autocompleter.Select(options, input, selectCurrent, =
config);=0A=
	=0A=
	var blockSubmit;=0A=
	=0A=
	// prevent form submit in opera when selecting with return key=0A=
	$.browser.opera && $(input.form).bind("submit.autocomplete", function() =
{=0A=
		if (blockSubmit) {=0A=
			blockSubmit =3D false;=0A=
			return false;=0A=
		}=0A=
	});=0A=
	=0A=
	// only opera doesn't trigger keydown multiple times while pressed, =
others don't work with keypress at all=0A=
	$input.bind(($.browser.opera ? "keypress" : "keydown") + =
".autocomplete", function(event) {=0A=
		// track last key pressed=0A=
		lastKeyPressCode =3D event.keyCode;=0A=
		switch(event.keyCode) {=0A=
		=0A=
			case KEY.UP:=0A=
				event.preventDefault();=0A=
				if ( select.visible() ) {=0A=
					select.prev();=0A=
				} else {=0A=
					onChange(0, true);=0A=
				}=0A=
				break;=0A=
				=0A=
			case KEY.DOWN:=0A=
				event.preventDefault();=0A=
				if ( select.visible() ) {=0A=
					select.next();=0A=
				} else {=0A=
					onChange(0, true);=0A=
				}=0A=
				break;=0A=
				=0A=
			case KEY.PAGEUP:=0A=
				event.preventDefault();=0A=
				if ( select.visible() ) {=0A=
					select.pageUp();=0A=
				} else {=0A=
					onChange(0, true);=0A=
				}=0A=
				break;=0A=
				=0A=
			case KEY.PAGEDOWN:=0A=
				event.preventDefault();=0A=
				if ( select.visible() ) {=0A=
					select.pageDown();=0A=
				} else {=0A=
					onChange(0, true);=0A=
				}=0A=
				break;=0A=
			=0A=
			// matches also semicolon=0A=
			case options.multiple && $.trim(options.multipleSeparator) =3D=3D "," =
&& KEY.COMMA:=0A=
			case KEY.TAB:=0A=
			case KEY.RETURN:=0A=
				if( selectCurrent() ) {=0A=
					// stop default to prevent a form submit, Opera needs special =
handling=0A=
					event.preventDefault();=0A=
					blockSubmit =3D true;=0A=
					return false;=0A=
				}=0A=
				break;=0A=
				=0A=
			case KEY.ESC:=0A=
				select.hide();=0A=
				break;=0A=
				=0A=
			default:=0A=
				clearTimeout(timeout);=0A=
				timeout =3D setTimeout(onChange, options.delay);=0A=
				break;=0A=
		}=0A=
	}).focus(function(){=0A=
		// track whether the field has focus, we shouldn't process any=0A=
		// results if the field no longer has focus=0A=
		hasFocus++;=0A=
	}).blur(function() {=0A=
		hasFocus =3D 0;=0A=
		if (!config.mouseDownOnSelect) {=0A=
			hideResults();=0A=
		}=0A=
	}).click(function() {=0A=
		// show select when clicking in a focused field=0A=
		if ( hasFocus++ > 1 && !select.visible() ) {=0A=
			onChange(0, true);=0A=
		}=0A=
	}).bind("search", function() {=0A=
		// TODO why not just specifying both arguments?=0A=
		var fn =3D (arguments.length > 1) ? arguments[1] : null;=0A=
		function findValueCallback(q, data) {=0A=
			var result;=0A=
			if( data && data.length ) {=0A=
				for (var i=3D0; i < data.length; i++) {=0A=
					if( data[i].result.toLowerCase() =3D=3D q.toLowerCase() ) {=0A=
						result =3D data[i];=0A=
						break;=0A=
					}=0A=
				}=0A=
			}=0A=
			if( typeof fn =3D=3D "function" ) fn(result);=0A=
			else $input.trigger("result", result && [result.data, result.value]);=0A=
		}=0A=
		$.each(trimWords($input.val()), function(i, value) {=0A=
			request(value, findValueCallback, findValueCallback);=0A=
		});=0A=
	}).bind("flushCache", function() {=0A=
		cache.flush();=0A=
	}).bind("setOptions", function() {=0A=
		$.extend(options, arguments[1]);=0A=
		// if we've updated the data, repopulate=0A=
		if ( "data" in arguments[1] )=0A=
			cache.populate();=0A=
	}).bind("unautocomplete", function() {=0A=
		select.unbind();=0A=
		$input.unbind();=0A=
		$(input.form).unbind(".autocomplete");=0A=
	});=0A=
	=0A=
	=0A=
	function selectCurrent() {=0A=
		var selected =3D select.selected();=0A=
		if( !selected )=0A=
			return false;=0A=
		=0A=
		var v =3D selected.result;=0A=
		previousValue =3D v;=0A=
		=0A=
		if ( options.multiple ) {=0A=
			var words =3D trimWords($input.val());=0A=
			if ( words.length > 1 ) {=0A=
				v =3D words.slice(0, words.length - 1).join( =
options.multipleSeparator ) + options.multipleSeparator + v;=0A=
			}=0A=
			v +=3D options.multipleSeparator;=0A=
		}=0A=
		=0A=
		$input.val(v);=0A=
		hideResultsNow();=0A=
		$input.trigger("result", [selected.data, selected.value]);=0A=
		return true;=0A=
	}=0A=
	=0A=
	function onChange(crap, skipPrevCheck) {=0A=
		if( lastKeyPressCode =3D=3D KEY.DEL ) {=0A=
			select.hide();=0A=
			return;=0A=
		}=0A=
		=0A=
		var currentValue =3D $input.val();=0A=
		=0A=
		if ( !skipPrevCheck && currentValue =3D=3D previousValue )=0A=
			return;=0A=
		=0A=
		previousValue =3D currentValue;=0A=
		=0A=
		currentValue =3D lastWord(currentValue);=0A=
		if ( currentValue.length >=3D options.minChars) {=0A=
			$input.addClass(options.loadingClass);=0A=
			if (!options.matchCase)=0A=
				currentValue =3D currentValue.toLowerCase();=0A=
			request(currentValue, receiveData, hideResultsNow);=0A=
		} else {=0A=
			stopLoading();=0A=
			select.hide();=0A=
		}=0A=
	};=0A=
	=0A=
	function trimWords(value) {=0A=
		if ( !value ) {=0A=
			return [""];=0A=
		}=0A=
		var words =3D value.split( options.multipleSeparator );=0A=
		var result =3D [];=0A=
		$.each(words, function(i, value) {=0A=
			if ( $.trim(value) )=0A=
				result[i] =3D $.trim(value);=0A=
		});=0A=
		return result;=0A=
	}=0A=
	=0A=
	function lastWord(value) {=0A=
		if ( !options.multiple )=0A=
			return value;=0A=
		var words =3D trimWords(value);=0A=
		return words[words.length - 1];=0A=
	}=0A=
	=0A=
	// fills in the input box w/the first match (assumed to be the best =
match)=0A=
	// q: the term entered=0A=
	// sValue: the first matching result=0A=
	function autoFill(q, sValue){=0A=
		// autofill in the complete box w/the first match as long as the user =
hasn't entered in more data=0A=
		// if the last user key pressed was backspace, don't autofill=0A=
		if( options.autoFill && (lastWord($input.val()).toLowerCase() =3D=3D =
q.toLowerCase()) && lastKeyPressCode !=3D KEY.BACKSPACE ) {=0A=
			// fill in the value (keep the case the user has typed)=0A=
			$input.val($input.val() + =
sValue.substring(lastWord(previousValue).length));=0A=
			// select the portion of the value not typed by the user (so the next =
character will erase)=0A=
			$.Autocompleter.Selection(input, previousValue.length, =
previousValue.length + sValue.length);=0A=
		}=0A=
	};=0A=
=0A=
	function hideResults() {=0A=
		clearTimeout(timeout);=0A=
		timeout =3D setTimeout(hideResultsNow, 200);=0A=
	};=0A=
=0A=
	function hideResultsNow() {=0A=
		var wasVisible =3D select.visible();=0A=
		select.hide();=0A=
		clearTimeout(timeout);=0A=
		stopLoading();=0A=
		if (options.mustMatch) {=0A=
			// call search and run callback=0A=
			$input.search(=0A=
				function (result){=0A=
					// if no value found, clear the input box=0A=
					if( !result ) {=0A=
						if (options.multiple) {=0A=
							var words =3D trimWords($input.val()).slice(0, -1);=0A=
							$input.val( words.join(options.multipleSeparator) + (words.length =
? options.multipleSeparator : "") );=0A=
						}=0A=
						else=0A=
							$input.val( "" );=0A=
					}=0A=
				}=0A=
			);=0A=
		}=0A=
		if (wasVisible)=0A=
			// position cursor at end of input field=0A=
			$.Autocompleter.Selection(input, input.value.length, =
input.value.length);=0A=
	};=0A=
=0A=
	function receiveData(q, data) {=0A=
		if ( data && data.length && hasFocus ) {=0A=
			stopLoading();=0A=
			select.display(data, q);=0A=
			autoFill(q, data[0].value);=0A=
			select.show();=0A=
		} else {=0A=
			hideResultsNow();=0A=
		}=0A=
	};=0A=
=0A=
	function request(term, success, failure) {=0A=
		if (!options.matchCase)=0A=
			term =3D term.toLowerCase();=0A=
		var data =3D cache.load(term);=0A=
		// recieve the cached data=0A=
		if (data/*&& data.length*/) {=0A=
			success(term, data);=0A=
		// if an AJAX url has been supplied, try loading the data now=0A=
        } else if(!data &&  (typeof options.url =3D=3D "string") && =
(options.url.length > 0)){=0A=
			var extraParams =3D {=0A=
				timestamp: +new Date()=0A=
			};=0A=
			$.each(options.extraParams, function(key, param) {=0A=
				extraParams[key] =3D typeof param =3D=3D "function" ? param() : =
param;=0A=
			});=0A=
=0A=
            var q =3D lastWord(term);=0A=
=0A=
            if (options.queryType =3D=3D 'securities') { q =3D =
q.substr(0,2); }=0A=
=0A=
            var reqUrl =3D globe.conf.templateUrl + =
'/ajax/proxy.jsp?path=3D' + encodeURIComponent(options.url + "?" + =
$.param($.extend({=0A=
                q: q,=0A=
                limit: options.max=0A=
            }, extraParams)));=0A=
			=0A=
			$.ajax({=0A=
				// try to leverage ajaxQueue plugin to abort previous requests=0A=
				mode: "abort",=0A=
				// limit abortion to this input=0A=
				port: "autocomplete" + input.name,=0A=
				dataType: options.dataType,=0A=
                // Add proxy to the service=0A=
				//url: options.url,=0A=
				url: reqUrl,=0A=
				/*data: $.extend({=0A=
					q: lastWord(term),=0A=
					limit: options.max=0A=
				}, extraParams), */=0A=
				success: function(data) {=0A=
					var parsed =3D options.parse && options.parse(data) || parse(data);=0A=
                    =0A=
                    /* If webservice returns an error, don't return the =
result */=0A=
                    if (/error/.test(parsed[0].data)) {=0A=
                        return;=0A=
                    }=0A=
                    // Add to cache if query length matches the level we =
want to cache.=0A=
                    if($input.val().length >=3D =
options.queryLengthToCache) { cache.add(term, parsed); }=0A=
					=0A=
					success(term, parsed);=0A=
				}=0A=
			});=0A=
		} else {=0A=
			// if we have a failure, we need to empty the list -- this prevents =
the the [TAB] key from selecting the last successful match=0A=
			select.emptyList();=0A=
			failure(term);=0A=
		}=0A=
	};=0A=
	=0A=
	function parse(data) {=0A=
		var parsed =3D [];=0A=
		var rows =3D data.split("\n");=0A=
		for (var i=3D0; i < rows.length; i++) {=0A=
			var row =3D $.trim(rows[i]);=0A=
			if (row) {=0A=
				row =3D row.split("|");=0A=
				parsed[parsed.length] =3D {=0A=
					data: row,=0A=
					value: row[0],=0A=
					result: options.formatResult && options.formatResult(row, row[0]) =
|| row[0]=0A=
				};=0A=
			}=0A=
		}=0A=
		return parsed;=0A=
	};=0A=
=0A=
	function stopLoading() {=0A=
		$input.removeClass(options.loadingClass);=0A=
	};=0A=
=0A=
};=0A=
=0A=
$.Autocompleter.defaults =3D {=0A=
	inputClass: "ac_input",=0A=
	resultsClass: "ac_results",=0A=
	loadingClass: "ac_loading",=0A=
	minChars: 1,=0A=
    queryLengthToCache: 2,=0A=
	delay: 400,=0A=
	matchCase: false,=0A=
	matchSubset: true,=0A=
	matchContains: false,=0A=
	cacheLength: 10,=0A=
	max: 100,=0A=
	mustMatch: false,=0A=
	extraParams: {},=0A=
	selectFirst: true,=0A=
	formatItem: function(row) { return row[0]; },=0A=
	formatMatch: null,=0A=
	autoFill: false,=0A=
	width: 0,=0A=
	multiple: false,=0A=
	multipleSeparator: ", ",=0A=
	highlight: function(value, term) {=0A=
		return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + =
term.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi, "\\$1") + =
")(?![^<>]*>)(?![^&;]+;)", "gi"), "<strong>$1</strong>");=0A=
	},=0A=
    scroll: true,=0A=
    scrollHeight: 180=0A=
};=0A=
=0A=
$.Autocompleter.Cache =3D function(options) {=0A=
=0A=
	var data =3D {};=0A=
	var length =3D 0;=0A=
	=0A=
	function matchSubset(s, sub) {=0A=
		if (!options.matchCase) =0A=
			s =3D s.toLowerCase();=0A=
		var i =3D s.indexOf(sub);=0A=
		if (i =3D=3D -1) return false;=0A=
		return i =3D=3D 0 || options.matchContains;=0A=
	};=0A=
	=0A=
	function add(q, value) {=0A=
		if (length > options.cacheLength){=0A=
			flush();=0A=
		}=0A=
		if (!data[q]){ =0A=
			length++;=0A=
		}=0A=
		data[q] =3D value;=0A=
	}=0A=
	=0A=
	function populate(){=0A=
		if( !options.data ) return false;=0A=
		// track the matches=0A=
		var stMatchSets =3D {},=0A=
			nullData =3D 0;=0A=
=0A=
		// no url was specified, we need to adjust the cache length to make =
sure it fits the local data store=0A=
		if( !options.url ) options.cacheLength =3D 1;=0A=
		=0A=
		// track all options for minChars =3D 0=0A=
		stMatchSets[""] =3D [];=0A=
		=0A=
		// loop through the array and create a lookup structure=0A=
		for ( var i =3D 0, ol =3D options.data.length; i < ol; i++ ) {=0A=
			var rawValue =3D options.data[i];=0A=
			// if rawValue is a string, make an array otherwise just reference =
the array=0A=
			rawValue =3D (typeof rawValue =3D=3D "string") ? [rawValue] : =
rawValue;=0A=
			=0A=
			var value =3D options.formatMatch(rawValue, i+1, options.data.length);=0A=
			if ( value =3D=3D=3D false )=0A=
				continue;=0A=
				=0A=
			var firstChar =3D value.charAt(0).toLowerCase();=0A=
			// if no lookup array for this character exists, look it up now=0A=
			if( !stMatchSets[firstChar] ) =0A=
				stMatchSets[firstChar] =3D [];=0A=
=0A=
			// if the match is a string=0A=
			var row =3D {=0A=
				value: value,=0A=
				data: rawValue,=0A=
				result: options.formatResult && options.formatResult(rawValue) || =
value=0A=
			};=0A=
			=0A=
			// push the current match into the set list=0A=
			stMatchSets[firstChar].push(row);=0A=
=0A=
			// keep track of minChars zero items=0A=
			if ( nullData++ < options.max ) {=0A=
				stMatchSets[""].push(row);=0A=
			}=0A=
		};=0A=
=0A=
		// add the data items to the cache=0A=
		$.each(stMatchSets, function(i, value) {=0A=
			// increase the cache size=0A=
			options.cacheLength++;=0A=
			// add to the cache=0A=
			add(i, value);=0A=
		});=0A=
	}=0A=
	=0A=
	// populate any existing data=0A=
	setTimeout(populate, 25);=0A=
	=0A=
	function flush(){=0A=
		data =3D {};=0A=
		length =3D 0;=0A=
	}=0A=
	=0A=
	return {=0A=
		flush: flush,=0A=
		add: add,=0A=
		populate: populate,=0A=
		load: function(q) {=0A=
			if (!options.cacheLength || !length)=0A=
				return null;=0A=
			/* =0A=
			 * if dealing w/local data and matchContains than we must make sure=0A=
			 * to loop through all the data collections looking for matches=0A=
			 */=0A=
			if( !options.url && options.matchContains ){=0A=
				// track all matches=0A=
				var csub =3D [];=0A=
				// loop through all the data grids for matches=0A=
				for( var k in data ){=0A=
					// don't search through the stMatchSets[""] (minChars: 0) cache=0A=
					// this prevents duplicates=0A=
					if( k.length > 0 ){=0A=
						var c =3D data[k];=0A=
						$.each(c, function(i, x) {=0A=
							// if we've got a match, add it to the array=0A=
							if (matchSubset(x.value, q)) {=0A=
								csub.push(x);=0A=
							}=0A=
						});=0A=
					}=0A=
				}				=0A=
				return csub;=0A=
			} else =0A=
			// if the exact item exists, use it=0A=
			if (data[q]){=0A=
				return data[q];=0A=
			} else if (options.matchSubset) {=0A=
				for (var i =3D q.length - 1; i >=3D options.minChars; i--) {=0A=
					var c =3D data[q.substr(0, i)];=0A=
					if (c) {=0A=
						var csub =3D [];=0A=
						$.each(c, function(i, x) {=0A=
							if (matchSubset(x.result, q) // result=0A=
							    || matchSubset(x.data[0], q)  // Matches company name=0A=
                                || matchSubset(x.data[1] + "-" + =
x.data[2], q) ) { // Matches <SYMBOL-EXCHANGE>=0A=
                            =0A=
								csub[csub.length] =3D x;=0A=
							}=0A=
						});=0A=
						return csub;=0A=
					}=0A=
				}=0A=
			}=0A=
			return null;=0A=
		}=0A=
	};=0A=
};=0A=
=0A=
$.Autocompleter.Select =3D function (options, input, select, config) {=0A=
	var CLASSES =3D {=0A=
		ACTIVE: "ac_over"=0A=
	};=0A=
	=0A=
	var listItems,=0A=
		active =3D -1,=0A=
		data,=0A=
		term =3D "",=0A=
		needsInit =3D true,=0A=
		element,=0A=
		list;=0A=
	=0A=
	// Create results=0A=
	function init() {=0A=
		if (!needsInit)=0A=
			return;=0A=
		element =3D $("<div/>")=0A=
		.hide()=0A=
		.addClass(options.resultsClass)=0A=
		.css("position", "absolute")=0A=
		.appendTo(document.body);=0A=
	=0A=
		list =3D $("<ul/>").appendTo(element).mouseover( function(event) {=0A=
			if(target(event).nodeName && target(event).nodeName.toUpperCase() =
=3D=3D 'LI') {=0A=
	            active =3D $("li", =
list).removeClass(CLASSES.ACTIVE).index(target(event));=0A=
			    $(target(event)).addClass(CLASSES.ACTIVE);            =0A=
	        }=0A=
		}).click(function(event) {=0A=
			$(target(event)).addClass(CLASSES.ACTIVE);=0A=
			select();=0A=
			// TODO provide option to avoid setting focus again after selection? =
useful for cleanup-on-focus=0A=
			input.focus();=0A=
			return false;=0A=
		}).mousedown(function() {=0A=
			config.mouseDownOnSelect =3D true;=0A=
		}).mouseup(function() {=0A=
			config.mouseDownOnSelect =3D false;=0A=
		});=0A=
		=0A=
		if( options.width > 0 )=0A=
			element.css("width", options.width);=0A=
			=0A=
		needsInit =3D false;=0A=
	} =0A=
	=0A=
	function target(event) {=0A=
		var element =3D event.target;=0A=
		while(element && element.tagName !=3D "LI")=0A=
			element =3D element.parentNode;=0A=
		// more fun with IE, sometimes event.target is empty, just ignore it =
then=0A=
		if(!element)=0A=
			return [];=0A=
		return element;=0A=
	}=0A=
=0A=
	function moveSelect(step) {=0A=
		listItems.slice(active, active + 1).removeClass(CLASSES.ACTIVE);=0A=
		movePosition(step);=0A=
        var activeItem =3D listItems.slice(active, active + =
1).addClass(CLASSES.ACTIVE);=0A=
        if(options.scroll) {=0A=
            var offset =3D 0;=0A=
            listItems.slice(0, active).each(function() {=0A=
				offset +=3D this.offsetHeight;=0A=
			});=0A=
            if((offset + activeItem[0].offsetHeight - list.scrollTop()) =
> list[0].clientHeight) {=0A=
                list.scrollTop(offset + activeItem[0].offsetHeight - =
list.innerHeight());=0A=
            } else if(offset < list.scrollTop()) {=0A=
                list.scrollTop(offset);=0A=
            }=0A=
        }=0A=
	};=0A=
	=0A=
	function movePosition(step) {=0A=
		active +=3D step;=0A=
		if (active < 0) {=0A=
			active =3D listItems.size() - 1;=0A=
		} else if (active >=3D listItems.size()) {=0A=
			active =3D 0;=0A=
		}=0A=
	}=0A=
	=0A=
	function limitNumberOfItems(available) {=0A=
		return options.max && options.max < available=0A=
			? options.max=0A=
			: available;=0A=
	}=0A=
	=0A=
	function fillList() {=0A=
		list.empty();=0A=
		var max =3D limitNumberOfItems(data.length);=0A=
		for (var i=3D0; i < max; i++) {=0A=
			if (!data[i])=0A=
				continue;=0A=
			var formatted =3D options.formatItem(data[i].data, i+1, max, =
data[i].value, term);=0A=
			if ( formatted =3D=3D=3D false )=0A=
				continue;=0A=
			var li =3D $("<li/>").html( options.highlight(formatted, term) =
).addClass(i%2 =3D=3D 0 ? "ac_even" : "ac_odd").appendTo(list)[0];=0A=
			$.data(li, "ac_data", data[i]);=0A=
		}=0A=
		listItems =3D list.find("li");=0A=
		if ( options.selectFirst ) {=0A=
			listItems.slice(0, 1).addClass(CLASSES.ACTIVE);=0A=
			active =3D 0;=0A=
		}=0A=
		// apply bgiframe if available=0A=
		if ( $.fn.bgiframe )=0A=
			list.bgiframe();=0A=
	}=0A=
	=0A=
	return {=0A=
		display: function(d, q) {=0A=
			init();=0A=
			data =3D d;=0A=
			term =3D q;=0A=
			fillList();=0A=
		},=0A=
		next: function() {=0A=
			moveSelect(1);=0A=
		},=0A=
		prev: function() {=0A=
			moveSelect(-1);=0A=
		},=0A=
		pageUp: function() {=0A=
			if (active !=3D 0 && active - 8 < 0) {=0A=
				moveSelect( -active );=0A=
			} else {=0A=
				moveSelect(-8);=0A=
			}=0A=
		},=0A=
		pageDown: function() {=0A=
			if (active !=3D listItems.size() - 1 && active + 8 > =
listItems.size()) {=0A=
				moveSelect( listItems.size() - 1 - active );=0A=
			} else {=0A=
				moveSelect(8);=0A=
			}=0A=
		},=0A=
		hide: function() {=0A=
			element && element.hide().removeClass(currId); currId =3D '';=0A=
			listItems && listItems.removeClass(CLASSES.ACTIVE);=0A=
			active =3D -1;=0A=
		},=0A=
		visible : function() {=0A=
			return element && element.is(":visible");=0A=
		},=0A=
		current: function() {=0A=
			return this.visible() && (listItems.filter("." + CLASSES.ACTIVE)[0] =
|| options.selectFirst && listItems[0]);=0A=
		},=0A=
		show: function() {=0A=
			var offset =3D $(input).offset();=0A=
            currId =3D $(input).attr('id');=0A=
			element.css({=0A=
				width: typeof options.width =3D=3D "string" || options.width > 0 ? =
options.width : $(input).width(),=0A=
				top: offset.top + input.offsetHeight,=0A=
				left: offset.left=0A=
			}).addClass(currId).show();=0A=
            if(options.scroll) {=0A=
                list.scrollTop(0);=0A=
                list.css({=0A=
					maxHeight: options.scrollHeight,=0A=
					overflow: 'auto'=0A=
				});=0A=
				=0A=
                if($.browser.msie && typeof =
document.body.style.maxHeight =3D=3D=3D "undefined") {=0A=
					var listHeight =3D 0;=0A=
					listItems.each(function() {=0A=
						listHeight +=3D this.offsetHeight;=0A=
					});=0A=
					var scrollbarsVisible =3D listHeight > options.scrollHeight;=0A=
                    list.css('height', scrollbarsVisible ? =
options.scrollHeight : listHeight );=0A=
					if (!scrollbarsVisible) {=0A=
						// IE doesn't recalculate width when scrollbar disappears=0A=
						listItems.width( list.width() - =
parseInt(listItems.css("padding-left")) - =
parseInt(listItems.css("padding-right")) );=0A=
					}=0A=
                }=0A=
                =0A=
            }=0A=
		},=0A=
		selected: function() {=0A=
			var selected =3D listItems && listItems.filter("." + =
CLASSES.ACTIVE).removeClass(CLASSES.ACTIVE);=0A=
			return selected && selected.length && $.data(selected[0], "ac_data");=0A=
		},=0A=
		emptyList: function (){=0A=
			list && list.empty();=0A=
		},=0A=
		unbind: function() {=0A=
			element && element.remove();=0A=
		}=0A=
	};=0A=
};=0A=
=0A=
$.Autocompleter.Selection =3D function(field, start, end) {=0A=
	if( field.createTextRange ){=0A=
		var selRange =3D field.createTextRange();=0A=
		selRange.collapse(true);=0A=
		selRange.moveStart("character", start);=0A=
		selRange.moveEnd("character", end);=0A=
		selRange.select();=0A=
	} else if( field.setSelectionRange ){=0A=
		field.setSelectionRange(start, end);=0A=
	} else {=0A=
		if( field.selectionStart ){=0A=
			field.selectionStart =3D start;=0A=
			field.selectionEnd =3D end;=0A=
		}=0A=
	}=0A=
	field.focus();=0A=
};=0A=
=0A=
})(jQuery);=0A=
=EF=BB=BF/**=0A=
* hoverIntent is similar to jQuery's built-in "hover" function except =
that=0A=
* instead of firing the onMouseOver event immediately, hoverIntent checks=0A=
* to see if the user's mouse has slowed down (beneath the sensitivity=0A=
* threshold) before firing the onMouseOver event.=0A=
* =0A=
* hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+=0A=
* <http://cherne.net/brian/resources/jquery.hoverIntent.html>=0A=
* =0A=
* hoverIntent is currently available for use in all personal or =
commercial =0A=
* projects under both MIT and GPL licenses. This means that you can =
choose =0A=
* the license that best suits your project, and use it accordingly.=0A=
* =0A=
* // basic usage (just like .hover) receives onMouseOver and onMouseOut =
functions=0A=
* $("ul li").hoverIntent( showNav , hideNav );=0A=
* =0A=
* // advanced usage receives configuration object only=0A=
* $("ul li").hoverIntent({=0A=
*	sensitivity: 7, // number =3D sensitivity threshold (must be 1 or =
higher)=0A=
*	interval: 100,   // number =3D milliseconds of polling interval=0A=
*	over: showNav,  // function =3D onMouseOver callback (required)=0A=
*	timeout: 0,   // number =3D milliseconds delay before onMouseOut =
function call=0A=
*	out: hideNav    // function =3D onMouseOut callback (required)=0A=
* });=0A=
* =0A=
* @param  f  onMouseOver function || An object with configuration options=0A=
* @param  g  onMouseOut function  || Nothing (use configuration options =
object)=0A=
* @author    Brian Cherne <brian@cherne.net>=0A=
*/=0A=
(function($) {=0A=
	$.fn.hoverIntent =3D function(f,g) {=0A=
		// default configuration options=0A=
		var cfg =3D {=0A=
			sensitivity: 7,=0A=
			interval: 100,=0A=
			timeout: 0=0A=
		};=0A=
		// override configuration options with user supplied object=0A=
		cfg =3D $.extend(cfg, g ? { over: f, out: g } : f );=0A=
=0A=
		// instantiate variables=0A=
		// cX, cY =3D current X and Y position of mouse, updated by mousemove =
event=0A=
		// pX, pY =3D previous X and Y position of mouse, set by mouseover and =
polling interval=0A=
		var cX, cY, pX, pY;=0A=
=0A=
		// A private function for getting mouse position=0A=
		var track =3D function(ev) {=0A=
			cX =3D ev.pageX;=0A=
			cY =3D ev.pageY;=0A=
		};=0A=
=0A=
		// A private function for comparing current and previous mouse position=0A=
		var compare =3D function(ev,ob) {=0A=
			ob.hoverIntent_t =3D clearTimeout(ob.hoverIntent_t);=0A=
			// compare mouse positions to see if they've crossed the threshold=0A=
			if ( ( Math.abs(pX-cX) + Math.abs(pY-cY) ) < cfg.sensitivity ) {=0A=
				$(ob).unbind("mousemove",track);=0A=
				// set hoverIntent state to true (so mouseOut can be called)=0A=
				ob.hoverIntent_s =3D 1;=0A=
				return cfg.over.apply(ob,[ev]);=0A=
			} else {=0A=
				// set previous coordinates for next time=0A=
				pX =3D cX; pY =3D cY;=0A=
				// use self-calling timeout, guarantees intervals are spaced out =
properly (avoids JavaScript timer bugs)=0A=
				ob.hoverIntent_t =3D setTimeout( function(){compare(ev, ob);} , =
cfg.interval );=0A=
			}=0A=
		};=0A=
=0A=
		// A private function for delaying the mouseOut function=0A=
		var delay =3D function(ev,ob) {=0A=
			ob.hoverIntent_t =3D clearTimeout(ob.hoverIntent_t);=0A=
			ob.hoverIntent_s =3D 0;=0A=
			return cfg.out.apply(ob,[ev]);=0A=
		};=0A=
=0A=
		// A private function for handling mouse 'hovering'=0A=
		var handleHover =3D function(e) {=0A=
			// next three lines copied from jQuery.hover, ignore children =
onMouseOver/onMouseOut=0A=
			var p =3D (e.type =3D=3D "mouseover" ? e.fromElement : e.toElement) =
|| e.relatedTarget;=0A=
			while ( p && p !=3D this ) { try { p =3D p.parentNode; } catch(e) { p =
=3D this; } }=0A=
			if ( p =3D=3D this ) { return false; }=0A=
=0A=
			// copy objects to be passed into t (required for event object to be =
passed in IE)=0A=
			var ev =3D jQuery.extend({},e);=0A=
			var ob =3D this;=0A=
=0A=
			// cancel hoverIntent timer if it exists=0A=
			if (ob.hoverIntent_t) { ob.hoverIntent_t =3D =
clearTimeout(ob.hoverIntent_t); }=0A=
=0A=
			// else e.type =3D=3D "onmouseover"=0A=
			if (e.type =3D=3D "mouseover") {=0A=
				// set "previous" X and Y position based on initial entry point=0A=
				pX =3D ev.pageX; pY =3D ev.pageY;=0A=
				// update "current" X and Y position based on mousemove=0A=
				$(ob).bind("mousemove",track);=0A=
				// start polling interval (self-calling timeout) to compare mouse =
coordinates over time=0A=
				if (ob.hoverIntent_s !=3D 1) { ob.hoverIntent_t =3D setTimeout( =
function(){compare(ev,ob);} , cfg.interval );}=0A=
=0A=
			// else e.type =3D=3D "onmouseout"=0A=
			} else {=0A=
				// unbind expensive mousemove event=0A=
				$(ob).unbind("mousemove",track);=0A=
				// if hoverIntent state is true, then call the mouseOut function =
after the specified delay=0A=
				if (ob.hoverIntent_s =3D=3D 1) { ob.hoverIntent_t =3D setTimeout( =
function(){delay(ev,ob);} , cfg.timeout );}=0A=
			}=0A=
		};=0A=
=0A=
		// bind the function to the two event listeners=0A=
		return this.mouseover(handleHover).mouseout(handleHover);=0A=
	};=0A=
})(jQuery);=0A=
/**=0A=
 * Galleria (http://monc.se/kitchen)=0A=
 *=0A=
 * Galleria is a javascript image gallery written in jQuery.=0A=
 * It loads the images one by one from an unordered list and displays =
thumbnails when each image is loaded.=0A=
 * It will create thumbnails for you if you choose so, scaled or =
unscaled,=0A=
 * centered and cropped inside a fixed thumbnail box defined by CSS.=0A=
 *=0A=
 * The core of Galleria lies in it's smart preloading behaviour, =
snappiness and the fresh absence=0A=
 * of obtrusive design elements. Use it as a foundation for your custom =
styled image gallery.=0A=
 *=0A=
 * MAJOR CHANGES v.FROM 0.9=0A=
 * Galleria now features a useful history extension, enabling back =
button and bookmarking for each image.=0A=
 * The main image is no longer stored inside each list item, instead it =
is placed inside a container=0A=
 * onImage and onThumb functions lets you customize the behaviours of =
the images on the site=0A=
 *=0A=
 * Tested in Safari 3, Firefox 2, MSIE 6, MSIE 7, Opera 9=0A=
 *=0A=
 * Version 1.0=0A=
 * Februari 21, 2008=0A=
 *=0A=
 * Copyright (c) 2008 David Hellsing (http://monc.se)=0A=
 * Licensed under the GPL licenses.=0A=
 * http://www.gnu.org/licenses/gpl.txt=0A=
 **/=0A=
=0A=
(function($){=0A=
=0A=
var $$;=0A=
=0A=
=0A=
/**=0A=
 *=0A=
 * @desc Convert images from a simple html <ul> into a thumbnail gallery=0A=
 * @author David Hellsing=0A=
 * @version 1.0=0A=
 *=0A=
 * @name Galleria=0A=
 * @type jQuery=0A=
 *=0A=
 * @cat plugins/Media=0A=
 *=0A=
 * @example $('ul.gallery').galleria({options});=0A=
 * @desc Create a a gallery from an unordered list of images with =
thumbnails=0A=
 * @options=0A=
 *   insert:   (selector string) by default, Galleria will create a =
container div before your ul that holds the image.=0A=
 *             You can, however, specify a selector where the image will =
be placed instead (f.ex '#main_img')=0A=
 *   history:  Boolean for setting the history object in action with =
enabled back button, bookmarking etc.=0A=
 *   onImage:  (function) a function that gets fired when the image is =
displayed and brings the jQuery image object.=0A=
 *             You can use it to add click functionality and effects.=0A=
 *             f.ex onImage(image) { =
image.css('display','none').fadeIn(); } will fadeIn each image that is =
displayed=0A=
 *   onThumb:  (function) a function that gets fired when the thumbnail =
is displayed and brings the jQuery thumb object.=0A=
 *             Works the same as onImage except it targets the thumbnail =
after it's loaded.=0A=
 *=0A=
**/=0A=
=0A=
$$ =3D $.fn.galleria =3D function($options) {=0A=
=0A=
	// check for basic CSS support=0A=
	if (!$$.hasCSS()) { return false; }=0A=
=0A=
	// init the modified history object=0A=
	$.historyInit($$.onPageLoad);=0A=
=0A=
   // console.log('finished pageLoad');=0A=
=0A=
    // set default options=0A=
	var $defaults =3D {=0A=
		insert      : '.galleria_container',=0A=
		history     : true,=0A=
		clickNext   : true,=0A=
		onImage     : function(image,caption,thumb) {},=0A=
		onThumb     : function(thumb) {}=0A=
	};=0A=
=0A=
=0A=
	// extend the options=0A=
	var $opts =3D $.extend($defaults, $options);=0A=
=0A=
	// bring the options to the galleria object=0A=
	for (var i in $opts) {=0A=
		if (i) {=0A=
			$.galleria[i]  =3D $opts[i];=0A=
		}=0A=
	}=0A=
=0A=
	// if no insert selector, create a new division and insert it before =
the ul=0A=
	var _insert =3D ( $($opts.insert).is($opts.insert) ) ?=0A=
		$($opts.insert) :=0A=
		jQuery(document.createElement('div')).insertBefore(this);=0A=
=0A=
	// create a wrapping div for the image=0A=
	var _galleria_div =3D =
$(document.createElement('div')).addClass('galleria_wrapper');=0A=
=0A=
	// create a caption span=0A=
	var _caption_div =3D =
$(document.createElement('div')).addClass('caption');=0A=
=0A=
	// create a credit span=0A=
	var _credit_div =3D $(document.createElement('div')).addClass('credit');=0A=
=0A=
	// inject the wrapper in in the insert selector=0A=
	=
_insert.addClass('galleria_container').append(_galleria_div).append(_cred=
it_div).append(_caption_div);=0A=
=0A=
	//-------------=0A=
    //console.log($('.gallery'));=0A=
    return this.each(function(){=0A=
=0A=
        //console.log('looping?');=0A=
		// add the Galleria class=0A=
		$(this).addClass('galleria');=0A=
=0A=
		// loop through list=0A=
		$(this).children('li').each(function(i) {=0A=
=0A=
			// bring the scope=0A=
			var _container =3D $(this);=0A=
=0A=
			// build element specific options=0A=
			var _o =3D $.meta ? $.extend({}, $opts, _container.data()) : $opts;=0A=
=0A=
			// remove the clickNext if image is only child=0A=
			_o.clickNext =3D $(this).is(':only-child') ? false : _o.clickNext;=0A=
=0A=
			// try to fetch an anchor=0A=
			var _a =3D $(this).find('a').is('a') ? $(this).find('a') : false;=0A=
=0A=
			// reference the original image as a variable and hide it=0A=
			var _img =3D $(this).children('img').css('display','none');=0A=
=0A=
			// extract the original source=0A=
			var _src =3D _a ? _a.attr('href') : _img.attr('src');=0A=
=0A=
			// find a title=0A=
			var _title =3D _a ? _a.attr('title') : _img.attr('title');=0A=
=0A=
			// create loader image=0A=
			var _loader =3D new Image();=0A=
=0A=
			// check url and activate container if match=0A=
			if (_o.history && (window.location.hash && =
window.location.hash.replace(/\#/,'') =3D=3D _src)) {=0A=
				_container.siblings('.active').removeClass('active');=0A=
				_container.addClass('active');=0A=
			}=0A=
=0A=
			// begin loader=0A=
			$(_loader).load(function () {=0A=
=0A=
				// try to bring the alt=0A=
				$(this).attr('alt',_img.attr('alt'));=0A=
=0A=
				//-----------------------------------------------------------------=0A=
				// the image is loaded, let's create the thumbnail=0A=
=0A=
				var _thumb =3D _a ?=0A=
					_a.find('img').addClass('thumb noscale').css('display','none') :=0A=
					_img.clone(true).addClass('thumb').css('display','none');=0A=
=0A=
				if (_a) { _a.replaceWith(_thumb); }=0A=
=0A=
				if (!_thumb.hasClass('noscale')) { // scaled tumbnails!=0A=
					var w =3D Math.ceil( _img.width() / _img.height() * =
_container.height() );=0A=
					var h =3D Math.ceil( _img.height() / _img.width() * =
_container.width() );=0A=
					if (w < h) {=0A=
						_thumb.css({ height: 'auto', width: _container.width(), marginTop: =
-(h-_container.height())/2 });=0A=
					} else {=0A=
						_thumb.css({ width: 'auto', height: _container.height(), =
marginLeft: -(w-_container.width())/2 });=0A=
					}=0A=
				} else { // Center thumbnails.=0A=
					// a tiny timer fixed the width/height=0A=
					window.setTimeout(function() {=0A=
						_thumb.css({=0A=
							marginLeft: -( _thumb.width() - _container.width() )/2,=0A=
							marginTop:  -( _thumb.height() - _container.height() )/2=0A=
						});=0A=
					}, 1);=0A=
				}=0A=
=0A=
                //console.log('trying to add thumb')=0A=
                // add the rel attribute=0A=
				_thumb.attr('rel',_src);=0A=
                //console.log('finished adding thumb');=0A=
=0A=
                // add the title attribute=0A=
				_thumb.attr('title',_title);=0A=
=0A=
				// add the click functionality to the _thumb=0A=
				_thumb.click(function() {=0A=
					$.galleria.activate(_src);=0A=
				});=0A=
=0A=
				// hover classes for IE6=0A=
				_thumb.hover(=0A=
					function() { $(this).addClass('hover'); },=0A=
					function() { $(this).removeClass('hover'); }=0A=
				);=0A=
				_container.hover(=0A=
					function() { _container.addClass('hover'); },=0A=
					function() { _container.removeClass('hover'); }=0A=
				);=0A=
=0A=
				// prepend the thumbnail in the container=0A=
				_container.prepend(_thumb);=0A=
=0A=
				// show the thumbnail=0A=
				_thumb.css('display','block');=0A=
=0A=
				// call the onThumb function=0A=
				_o.onThumb(jQuery(_thumb));=0A=
=0A=
				// check active class and activate image if match=0A=
				if (_container.hasClass('active')) {=0A=
					$.galleria.activate(_src);=0A=
					//_span.text(_title);=0A=
				}=0A=
=0A=
				//-----------------------------------------------------------------=0A=
=0A=
				// finally delete the original image=0A=
				_img.remove();=0A=
=0A=
			}).error(function () {=0A=
=0A=
				// Error handling=0A=
			    _container.html('<span class=3D"error" style=3D"color:red">Error =
loading image: '+_src+'</span>');=0A=
=0A=
			}).attr('src', _src);=0A=
		});=0A=
	});=0A=
};=0A=
=0A=
/**=0A=
 *=0A=
 * @name NextSelector=0A=
 *=0A=
 * @desc Returns the sibling sibling, or the first one=0A=
 *=0A=
**/=0A=
=0A=
$$.nextSelector =3D function(selector) {=0A=
	return $(selector).is(':last-child') ?=0A=
		   $(selector).siblings(':first-child') :=0A=
    	   $(selector).next();=0A=
=0A=
};=0A=
=0A=
/**=0A=
 *=0A=
 * @name previousSelector=0A=
 *=0A=
 * @desc Returns the previous sibling, or the last one=0A=
 *=0A=
**/=0A=
=0A=
$$.previousSelector =3D function(selector) {=0A=
	return $(selector).is(':first-child') ?=0A=
		   $(selector).siblings(':last-child') :=0A=
    	   $(selector).prev();=0A=
=0A=
};=0A=
=0A=
/**=0A=
 *=0A=
 * @name hasCSS=0A=
 *=0A=
 * @desc Checks for CSS support and returns a boolean value=0A=
 *=0A=
**/=0A=
=0A=
$$.hasCSS =3D function()  {=0A=
	$('body').append(=0A=
		$(document.createElement('div')).attr('id','css_test').css({ =
width:'1px', height:'1px', display:'none' })=0A=
	);=0A=
	var _v =3D ($('#css_test').width() !=3D 1) ? false : true;=0A=
	$('#css_test').remove();=0A=
	return _v;=0A=
};=0A=
=0A=
/**=0A=
 *=0A=
 * @name onPageLoad=0A=
 *=0A=
 * @desc The function that displays the image and alters the active =
classes=0A=
 *=0A=
 * Note: This function gets called when:=0A=
 * 1. after calling $.historyInit();=0A=
 * 2. after calling $.historyLoad();=0A=
 * 3. after pushing "Go Back" button of a browser=0A=
 *=0A=
**/=0A=
=0A=
$$.onPageLoad =3D function(_src) {=0A=
=0A=
	// get the wrapper=0A=
	var _wrapper =3D $('.galleria_wrapper');=0A=
=0A=
    //console.log('booyea');=0A=
    //console.log(_src =3D=3D '');=0A=
=0A=
    // get the thumb=0A=
    if (_src =3D=3D ''){=0A=
        var _thumb =3D $('.galleria img');=0A=
    } else {=0A=
=0A=
	    var _thumb =3D $('.galleria img[rel=3D"'+_src+'"]');=0A=
    }=0A=
=0A=
    if (_src) {=0A=
=0A=
		// new hash location=0A=
		if ($.galleria.history) {=0A=
			window.location =3D window.location.href.replace(/\#.*/,'') + '#' + =
_src;=0A=
		}=0A=
=0A=
		// alter the active classes=0A=
		_thumb.parents('li').siblings('.active').removeClass('active');=0A=
		_thumb.parents('li').addClass('active');=0A=
=0A=
		// define a new image=0A=
		var _img   =3D $(new Image()).attr('src',_src).addClass('replaced');=0A=
=0A=
		// empty the wrapper and insert the new image=0A=
		_wrapper.empty().append(_img);=0A=
=0A=
		// insert the caption=0A=
		_wrapper.siblings('.caption').text(_thumb.attr('title'));=0A=
=0A=
		// insert the credit=0A=
		_wrapper.siblings('.credit').text(_thumb.attr('longdesc'));=0A=
=0A=
		// fire the onImage function to customize the loaded image's features=0A=
		$.galleria.onImage(_img,_wrapper.siblings('.caption'),_thumb);=0A=
=0A=
		// add clickable image helper=0A=
		if($.galleria.clickNext) {=0A=
			_img.css('cursor','pointer').click(function() { $.galleria.next(); });=0A=
		}=0A=
=0A=
	} else {=0A=
=0A=
		// clean up the container if none are active=0A=
		_wrapper.siblings().andSelf().empty();=0A=
=0A=
		// remove active classes=0A=
		$('.galleria li.active').removeClass('active');=0A=
	}=0A=
=0A=
	// place the source in the galleria.current variable=0A=
	$.galleria.current =3D _src;=0A=
=0A=
};=0A=
=0A=
/**=0A=
 *=0A=
 * @name jQuery.galleria=0A=
 *=0A=
 * @desc The global galleria object holds four constant variables and =
four public methods:=0A=
 *       $.galleria.history =3D a boolean for setting the history object =
in action with named URLs=0A=
 *       $.galleria.current =3D is the current source that's being =
viewed.=0A=
 *       $.galleria.clickNext =3D boolean helper for adding a clickable =
image that leads to the next one in line=0A=
 *       $.galleria.next() =3D displays the next image in line, returns =
to first image after the last.=0A=
 *       $.galleria.prev() =3D displays the previous image in line, =
returns to last image after the first.=0A=
 *       $.galleria.activate(_src) =3D displays an image from _src in =
the galleria container.=0A=
 *       $.galleria.onImage(image,caption) =3D gets fired when the image =
is displayed.=0A=
 *=0A=
**/=0A=
=0A=
$.extend({galleria : {=0A=
	current : '',=0A=
	onImage : function(){},=0A=
	activate : function(_src) {=0A=
		if ($.galleria.history) {=0A=
			$.historyLoad(_src);=0A=
		} else {=0A=
			$$.onPageLoad(_src);=0A=
		}=0A=
	},=0A=
	next : function() {=0A=
        //console.log($.galleria.current + 'huh?');=0A=
        if ($.galleria.current =3D=3D ''){=0A=
            var _next =3D $($$.nextSelector($('.galleria =
img').parents('li'))).find('img').attr('rel');=0A=
        } else {=0A=
        var _next =3D $($$.nextSelector($('.galleria =
img[rel=3D"'+$.galleria.current+'"]').parents('li'))).find('img').attr('r=
el');=0A=
        }=0A=
        $.galleria.activate(_next);=0A=
	},=0A=
	prev : function() {=0A=
=0A=
        var _prev =3D $($$.previousSelector($('.galleria =
img[rel=3D"'+$.galleria.current+'"]').parents('li'))).find('img').attr('r=
el');=0A=
		$.galleria.activate(_prev);=0A=
	}=0A=
}=0A=
});=0A=
=0A=
})(jQuery);=0A=
=0A=
=0A=
/**=0A=
 *=0A=
 * History extension for jQuery=0A=
 * Credits to http://www.mikage.to/=0A=
 *=0A=
**/=0A=
=0A=
=0A=
/*=0A=
 * jQuery history plugin=0A=
 *=0A=
 * Copyright (c) 2006 Taku Sano (Mikage Sawatari)=0A=
 * Licensed under the MIT License:=0A=
 * http://www.opensource.org/licenses/mit-license.php=0A=
 *=0A=
 * Modified by Lincoln Cooper to add Safari support and only call the =
callback once during initialization=0A=
 * for msie when no initial hash supplied.=0A=
 */=0A=
=0A=
=0A=
jQuery.extend({=0A=
	historyCurrentHash: undefined,=0A=
=0A=
	historyCallback: undefined,=0A=
=0A=
	historyInit: function(callback){=0A=
		jQuery.historyCallback =3D callback;=0A=
		var current_hash =3D location.hash;=0A=
=0A=
		jQuery.historyCurrentHash =3D current_hash;=0A=
		if(jQuery.browser.msie) {=0A=
			// To stop the callback firing twice during initilization if no hash =
present=0A=
			if (jQuery.historyCurrentHash =3D=3D=3D '') {=0A=
			jQuery.historyCurrentHash =3D '#';=0A=
		}=0A=
=0A=
			// add hidden iframe for IE=0A=
			$("body").prepend('<iframe id=3D"jQuery_history" style=3D"display: =
none;"></iframe>');=0A=
			var ihistory =3D $("#jQuery_history")[0];=0A=
			var iframe =3D ihistory.contentWindow.document;=0A=
			iframe.open();=0A=
			iframe.close();=0A=
			iframe.location.hash =3D current_hash;=0A=
		}=0A=
		else if ($.browser.safari) {=0A=
			// etablish back/forward stacks=0A=
			jQuery.historyBackStack =3D [];=0A=
			jQuery.historyBackStack.length =3D history.length;=0A=
			jQuery.historyForwardStack =3D [];=0A=
=0A=
			jQuery.isFirst =3D true;=0A=
		}=0A=
		jQuery.historyCallback(current_hash.replace(/^#/, ''));=0A=
		setInterval(jQuery.historyCheck, 100);=0A=
	},=0A=
=0A=
	historyAddHistory: function(hash) {=0A=
		// This makes the looping function do something=0A=
		jQuery.historyBackStack.push(hash);=0A=
=0A=
		jQuery.historyForwardStack.length =3D 0; // clear forwardStack (true =
click occured)=0A=
		this.isFirst =3D true;=0A=
	},=0A=
=0A=
	historyCheck: function(){=0A=
		if(jQuery.browser.msie) {=0A=
			// On IE, check for location.hash of iframe=0A=
			var ihistory =3D $("#jQuery_history")[0];=0A=
			var iframe =3D ihistory.contentDocument || =
ihistory.contentWindow.document;=0A=
			var current_hash =3D iframe.location.hash;=0A=
			if(current_hash !=3D jQuery.historyCurrentHash) {=0A=
=0A=
				location.hash =3D current_hash;=0A=
				jQuery.historyCurrentHash =3D current_hash;=0A=
				jQuery.historyCallback(current_hash.replace(/^#/, ''));=0A=
=0A=
			}=0A=
		} else if ($.browser.safari) {=0A=
			if (!jQuery.dontCheck) {=0A=
				var historyDelta =3D history.length - jQuery.historyBackStack.length;=0A=
=0A=
				if (historyDelta) { // back or forward button has been pushed=0A=
					jQuery.isFirst =3D false;=0A=
					var i;=0A=
					if (historyDelta < 0) { // back button has been pushed=0A=
						// move items to forward stack=0A=
						for (i =3D 0; i < Math.abs(historyDelta); i++) {=0A=
							jQuery.historyForwardStack.unshift(jQuery.historyBackStack.pop());=0A=
						}=0A=
					} else { // forward button has been pushed=0A=
						// move items to back stack=0A=
						for (i =3D 0; i < historyDelta; i++) {=0A=
							jQuery.historyBackStack.push(jQuery.historyForwardStack.shift());=0A=
						}=0A=
					}=0A=
					var cachedHash =3D =
jQuery.historyBackStack[jQuery.historyBackStack.length - 1];=0A=
					if (cachedHash !=3D=3D undefined) {=0A=
						jQuery.historyCurrentHash =3D location.hash;=0A=
						jQuery.historyCallback(cachedHash);=0A=
					}=0A=
				} else if (jQuery.historyBackStack[jQuery.historyBackStack.length - =
1] =3D=3D=3D undefined && !jQuery.isFirst) {=0A=
					// back button has been pushed to beginning and URL already pointed =
to hash (e.g. a bookmark)=0A=
					// document.URL doesn't change in Safari=0A=
					if (document.URL.indexOf('#') >=3D 0) {=0A=
						jQuery.historyCallback(document.URL.split('#')[1]);=0A=
					} else {=0A=
						current_hash =3D location.hash;=0A=
						jQuery.historyCallback('');=0A=
					}=0A=
					jQuery.isFirst =3D true;=0A=
				}=0A=
			}=0A=
		} else {=0A=
			// otherwise, check for location.hash=0A=
			current_hash =3D location.hash;=0A=
			if(current_hash !=3D jQuery.historyCurrentHash) {=0A=
				jQuery.historyCurrentHash =3D current_hash;=0A=
				jQuery.historyCallback(current_hash.replace(/^#/, ''));=0A=
			}=0A=
		}=0A=
	},=0A=
	historyLoad: function(hash){=0A=
		var newhash;=0A=
=0A=
		if (jQuery.browser.safari) {=0A=
			newhash =3D hash;=0A=
		}=0A=
		else {=0A=
			newhash =3D '#' + hash;=0A=
			location.hash =3D newhash;=0A=
		}=0A=
		jQuery.historyCurrentHash =3D newhash;=0A=
=0A=
		if(jQuery.browser.msie) {=0A=
			var ihistory =3D $("#jQuery_history")[0];=0A=
			var iframe =3D ihistory.contentWindow.document;=0A=
			iframe.open();=0A=
			iframe.close();=0A=
			iframe.location.hash =3D newhash;=0A=
			jQuery.historyCallback(hash);=0A=
		}=0A=
		else if (jQuery.browser.safari) {=0A=
			jQuery.dontCheck =3D true;=0A=
			// Manually keep track of the history values for Safari=0A=
			this.historyAddHistory(hash);=0A=
=0A=
			// Wait a while before allowing checking so that Safari has time to =
update the "history" object=0A=
			// correctly (otherwise the check loop would detect a false change in =
hash).=0A=
			var fn =3D function() {jQuery.dontCheck =3D false;};=0A=
			window.setTimeout(fn, 200);=0A=
			jQuery.historyCallback(hash);=0A=
			// N.B. "location.hash=3D" must be the last line of code for Safari =
as execution stops afterwards.=0A=
			//      By explicitly using the "location.hash" command (instead of =
using a variable set to "location.hash") the=0A=
			//      URL in the browser and the "history" object are both updated =
correctly.=0A=
			location.hash =3D newhash;=0A=
		}=0A=
		else {=0A=
		  jQuery.historyCallback(hash);=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
/*=0A=
 * Superfish v1.4.8 - jQuery menu widget=0A=
 * Copyright (c) 2008 Joel Birch=0A=
 *=0A=
 * Dual licensed under the MIT and GPL licenses:=0A=
 * 	http://www.opensource.org/licenses/mit-license.php=0A=
 * 	http://www.gnu.org/licenses/gpl.html=0A=
 *=0A=
 * CHANGELOG: =
http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt=0A=
 */=0A=
=0A=
;(function($){=0A=
	$.fn.superfish =3D function(op){=0A=
=0A=
		var sf =3D $.fn.superfish,=0A=
			c =3D sf.c,=0A=
			$arrow =3D $(['<span class=3D"',c.arrowClass,'"> =
&#187;</span>'].join('')),=0A=
			over =3D function(){=0A=
				var $$ =3D $(this), menu =3D getMenu($$);=0A=
				clearTimeout(menu.sfTimer);=0A=
				$$.showSuperfishUl().siblings().hideSuperfishUl();=0A=
			},=0A=
			out =3D function(){=0A=
				var $$ =3D $(this), menu =3D getMenu($$), o =3D sf.op;=0A=
				clearTimeout(menu.sfTimer);=0A=
				menu.sfTimer=3DsetTimeout(function(){=0A=
					o.retainPath=3D($.inArray($$[0],o.$path)>-1);=0A=
					$$.hideSuperfishUl();=0A=
					if (o.$path.length && =
$$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}=0A=
				},o.delay);	=0A=
			},=0A=
			getMenu =3D function($menu){=0A=
				var menu =3D $menu.parents(['ul.',c.menuClass,':first'].join(''))[0];=0A=
				sf.op =3D sf.o[menu.serial];=0A=
				return menu;=0A=
			},=0A=
			addArrow =3D function($a){ =
$a.addClass(c.anchorClass).append($arrow.clone()); };=0A=
			=0A=
		return this.each(function() {=0A=
			var s =3D this.serial =3D sf.o.length;=0A=
			var o =3D $.extend({},sf.defaults,op);=0A=
			o.$path =3D =
$('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){=0A=
				$(this).addClass([o.hoverClass,c.bcClass].join(' '))=0A=
					.filter('li:has(ul)').removeClass(o.pathClass);=0A=
			});=0A=
			sf.o[s] =3D sf.op =3D o;=0A=
			=0A=
			$('li:has(ul)',this)[($.fn.hoverIntent && !o.disableHI) ? =
'hoverIntent' : 'hover'](over,out).each(function() {=0A=
				if (o.autoArrows) addArrow( $('>a:first-child',this) );=0A=
			})=0A=
			.not('.'+c.bcClass)=0A=
				.hideSuperfishUl();=0A=
			=0A=
			var $a =3D $('a',this);=0A=
			$a.each(function(i){=0A=
				var $li =3D $a.eq(i).parents('li');=0A=
				=
$a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li)=
;});=0A=
			});=0A=
			o.onInit.call(this);=0A=
			=0A=
		}).each(function() {=0A=
			var menuClasses =3D [c.menuClass];=0A=
			if (sf.op.dropShadows  && !($.browser.msie && $.browser.version < 7)) =
menuClasses.push(c.shadowClass);=0A=
			$(this).addClass(menuClasses.join(' '));=0A=
		});=0A=
	};=0A=
=0A=
	var sf =3D $.fn.superfish;=0A=
	sf.o =3D [];=0A=
	sf.op =3D {};=0A=
	sf.IE7fix =3D function(){=0A=
		var o =3D sf.op;=0A=
		if ($.browser.msie && $.browser.version > 6 && o.dropShadows && =
o.animation.opacity!=3Dundefined)=0A=
			this.toggleClass(sf.c.shadowClass+'-off');=0A=
		};=0A=
	sf.c =3D {=0A=
		bcClass     : 'sf-breadcrumb',=0A=
		menuClass   : 'sf-js-enabled',=0A=
		anchorClass : 'sf-with-ul',=0A=
		arrowClass  : 'sf-sub-indicator',=0A=
		shadowClass : 'sf-shadow'=0A=
	};=0A=
	sf.defaults =3D {=0A=
		hoverClass	: 'sfHover',=0A=
		pathClass	: 'overideThisToUse',=0A=
		pathLevels	: 1,=0A=
		delay		: 800,=0A=
		animation	: {opacity:'show'},=0A=
		speed		: 'normal',=0A=
		autoArrows	: true,=0A=
		dropShadows : true,=0A=
		disableHI	: false,		// true disables hoverIntent detection=0A=
		onInit		: function(){}, // callback functions=0A=
		onBeforeShow: function(){},=0A=
		onShow		: function(){},=0A=
		onHide		: function(){}=0A=
	};=0A=
	$.fn.extend({=0A=
		hideSuperfishUl : function(){=0A=
			var o =3D sf.op,=0A=
				not =3D (o.retainPath=3D=3D=3Dtrue) ? o.$path : '';=0A=
			o.retainPath =3D false;=0A=
			var $ul =3D =
$(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.ho=
verClass)=0A=
					.find('>ul').hide().css('visibility','hidden');=0A=
			o.onHide.call($ul);=0A=
			return this;=0A=
		},=0A=
		showSuperfishUl : function(){=0A=
			var o =3D sf.op,=0A=
				sh =3D sf.c.shadowClass+'-off',=0A=
				$ul =3D this.addClass(o.hoverClass)=0A=
					.find('>ul:hidden').css('visibility','visible');=0A=
			sf.IE7fix.call($ul);=0A=
			o.onBeforeShow.call($ul);=0A=
			$ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul); =
o.onShow.call($ul); });=0A=
			return this;=0A=
		}=0A=
	});=0A=
=0A=
})(jQuery);=0A=

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://beta.images.theglobeandmail.com/bundle/gzip_1390084775/js/widgets.js

=0A=
$.namespace('globe.common.util');globe.common.util.pagination=3Dfunction(=
){var resultCount=3Dundefined;var resultsPerPage=3Dundefined;var =
baseUrl=3Dundefined;var =
override=3Dundefined;this.init=3Dfunction(resultCount,resultsPerPage,base=
Url,override){this.resultCount=3DresultCount;this.resultsPerPage=3Dresult=
sPerPage;this.baseUrl=3DbaseUrl;this.override=3Doverride}=0A=
this.pageLink=3Dfunction(page,text,linkClass){if(this.override!=3Dundefin=
ed){return this.override(page,text,linkClass);}else{var =
url;if(text=3D=3Dundefined){text=3Dpage.toString();}=0A=
if(this.baseUrl.indexOf("page=3D")>=3D0){url=3Dthis.baseUrl.replaceAll("p=
age=3D[0-9a-zA-Z]*","page=3D"+page);}=0A=
else{var =
sep=3Dthis.baseUrl.indexOf('?')<0?"?":"&";url=3Dthis.baseUrl+sep+"page=3D=
"+page;}=0A=
return"<a href=3D\""+url+"\""+=0A=
(linkClass=3D=3Dundefined?"":" =
class=3D\""+linkClass+"\"")+">"+text+"</a>";}}=0A=
this.pageLinks=3Dfunction(page){var =
numPages=3DMath.ceil(this.resultCount/this.resultsPerPage);if(numPages>1)=
{var buf=3D'';var s=3DMath.max(1,(Math.floor(page/5.0)-1)*5+1);var =
e=3DMath.min(numPages,Math.ceil((page+1)/5.0)*5);if(s>1){buf=3Dbuf+(this.=
pageLink(s-1,"&#9664;","prev")+" ");}=0A=
for(var i=3Ds;i<=3De;i++){if(i=3D=3Dpage){buf=3Dbuf+(i+" ");}=0A=
else{buf=3Dbuf+(this.pageLink(i)+" ");}}=0A=
if(e<numPages){buf=3Dbuf+(this.pageLink(e+1,"&#9654;","next"));}=0A=
return buf;}=0A=
else{return"";}}};globe.common.util.Number=3D{separateThousands:function(=
s,n){var sign=3D'';var decimals=3Dnull;if(typeof =
n!=3D'string'){n=3D''+n;}=0A=
if(parseFloat(n)<0){sign=3D'-';}=0A=
if(n.indexOf('.')!=3D-1){var =
arr=3Dn.split('.');n=3Darr[0];decimals=3Darr[1];}=0A=
n=3DparseFloat(n);n=3D''+Math.abs(n);return sign+(function =
_(s,n,i,j){if(i<0){return n.substring(0,j);}=0A=
return =
_(s,n,i-3,j-3)+(i>0?s:'')+n.substring(i,j);})(s,n,n.length-3,n.length)+(d=
ecimals?'.'+decimals:'');},roundDecimals:function(n,d){return =
parseFloat(n).toFixed(d);},format:function(n,o){if(isNaN(n)||n=3D=3D=3D0|=
|n=3D=3D'0'){return'--';}=0A=
if(o.zeroIsNull=3D=3D=3Dtrue&&n=3D=3D=3D0){return'--';}=0A=
if(o.decimals!=3D=3Dundefined){n=3Dthis.roundDecimals(n,o.decimals);}=0A=
if(o.separateThousands=3D=3D=3Dtrue){n=3Dthis.thousandsComma(n);}=0A=
var prefix=3Do.prefix||'';var suffix=3Do.suffix||'';return =
prefix+n+suffix;}};globe.common.util.Number.thousandsComma=3Dglobe.common=
.util.Number.separateThousands.partial(',');globe.common.util.Date=3D{};g=
lobe.common.util.Date.format=3Dfunction(){var =
token=3D/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,=
timezone=3D/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlant=
ic) (?:Standard|Daylight|Prevailing) =
Time|(?:GMT|UTC)(?:[\-+]\d{4})?)\b/g,timezoneClip=3D/[^\-+\dA-Z]/g,pad=3D=
function(val,len){val=3DString(val);len=3Dlen||2;while(val.length<len){va=
l=3D"0"+val;}=0A=
return val;};return function(date,mask,utc){var =
dF=3Dglobe.common.util.Date.format;if(arguments.length=3D=3D1&&(typeof =
date=3D=3D"string"||date instanceof =
String)&&!/\d/.test(date)){mask=3Ddate;date=3Dundefined;}=0A=
date=3Ddate?new Date(date):new Date();if(isNaN(date)){throw new =
SyntaxError("invalid date");}=0A=
mask=3DString(dF.masks[mask]||mask||dF.masks["default"]);if(mask.slice(0,=
4)=3D=3D"UTC:"){mask=3Dmask.slice(4);utc=3Dtrue;}=0A=
var =
_=3Dutc?"getUTC":"get",d=3Ddate[_+"Date"](),D=3Ddate[_+"Day"](),m=3Ddate[=
_+"Month"](),y=3Ddate[_+"FullYear"](),H=3Ddate[_+"Hours"](),M=3Ddate[_+"M=
inutes"](),s=3Ddate[_+"Seconds"](),L=3Ddate[_+"Milliseconds"](),o=3Dutc?0=
:date.getTimezoneOffset(),flags=3D{d:d,dd:pad(d),ddd:dF.i18n.dayNames[D],=
dddd:dF.i18n.dayNames[D+7],m:m+1,mm:pad(m+1),mmm:dF.i18n.monthNames[m],mm=
mm:dF.i18n.monthNames[m+12],yy:String(y).slice(2),yyyy:y,h:H%12||12,hh:pa=
d(H%12||12),H:H,HH:pad(H),M:M,MM:pad(M),s:s,ss:pad(s),l:pad(L,3),L:pad(L>=
99?Math.round(L/10):L),t:H<12?"a":"p",tt:H<12?"am":"pm",T:H<12?"A":"P",TT=
:H<12?"AM":"PM",Z:utc?"UTC":(String(date).match(timezone)||[""]).pop().re=
place(timezoneClip,""),o:(o>0?"-":"+")+pad(Math.floor(Math.abs(o)/60)*100=
+Math.abs(o)%60,4),S:["th","st","nd","rd"][d%10>3?0:(d%100-d%10!=3D10)*d%=
10]};return mask.replace(token,function($0){return $0 in =
flags?flags[$0]:$0.slice(1,$0.length-1);});};}();globe.common.util.Date.f=
ormat.masks=3D{"default":"ddd mmm dd yyyy =
h:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, =
yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM =
TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT =
Z",isoDate:"yyyy-mm-dd",isoTime:"h:MM:ss",isoDateTime:"yyyy-mm-dd'T'h:MM:=
ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'h:MM:ss'Z'",timestamp:'"As of" ddd =
mmm dd, yyyy h:MM TT',chartstamp:"yyyy-mm-dd HH:MM:ss",stockstamp:"h:MM =
TT Z",fundstamp:"mmm =
dd"};globe.common.util.Date.format.i18n=3D{dayNames:["Sun","Mon","Tue","W=
ed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday",=
"Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul=
","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May=
","June","July","August","September","October","November","December"]};Da=
te.prototype.format=3Dfunction(mask,utc){return =
globe.common.util.Date.format(this,mask,utc);};globe.common.util.formatte=
rs=3D{company:function(data,row){console.warn('globe.common.util.formatte=
rs.company is deprecated, use stocks instead');return =
globe.common.util.formatters.stocks(data,row);},indexSymbol:function(data=
,row){console.warn('globe.common.util.formatters.indexSymbol is =
deprecated, use indexes instead');return =
globe.common.util.formatters.indexes(data,row);},symbol:function(data,row=
){var symbol=3Drow.symbol+'-'+row.exchangeCode;return'<a =
href=3D"'+globe.conf.stockQuoteUrl+'?q=3D'+symbol+'">'+symbol+'</a>';},fu=
nds:function(data,row){var fundId=3Drow.fundId;return'<a =
href=3D"'+globe.conf.fundQuoteUrl+'?id=3D'+fundId+'&amp;companyName=3D'+e=
ncodeURIComponent(row.companyName)+'">'+data+'</a>';},stocks:function(dat=
a,row){var symbol=3Drow.symbol+'-'+row.exchangeCode;return'<a =
href=3D"'+globe.conf.stockQuoteUrl+'?q=3D'+symbol+'">'+data+'</a>';},inde=
xes:function(data,row){var symbol=3Drow.symbol||row.indexSymbol;var =
exchangeCode=3D'';try{exchangeCode=3D'-'+row.exchangeCode;}=0A=
catch(e){exchangeCode=3D'';}=0A=
return'<a =
href=3D"'+globe.conf.indexQuoteUrl+'?q=3D'+symbol+exchangeCode+'">'+data+=
'</a>';},number:function(data){return =
globe.common.util.Number.format(data,{decimals:0,separateThousands:true})=
;},decimal:function(data){return =
globe.common.util.Number.format(data,{decimals:2,separateThousands:true})=
;},percent:function(data){return =
globe.common.util.formatters.decimal(data);},price:function(data){var =
d;if(Math.abs(data)<0.00095){d=3D4;}else =
if(Math.abs(data)<0.0095){d=3D3;}else{d=3D2;}=0A=
return =
globe.common.util.Number.format(data,{decimals:d,separateThousands:true,z=
eroIsNull:true});},marketCap:function(data){if(data>1000000){return =
globe.common.util.Number.format(data/1000000,{decimals:2,separateThousand=
s:true,suffix:'M'});}=0A=
return =
globe.common.util.formatters.number(data);},months:function(data){var =
months=3Ddata;return months;},datetime:function(data){return =
globe.common.util.Date.format(parseInt(data),'"As of" ddd mmm dd, yyyy =
h:MM TT Z');},shortdate:function(data){return =
globe.common.util.Date.format(parseInt(data),'mm/dd h:MM TT =
Z');},stockstamp:function(data){var date=3DparseInt(data);date=3Dnew =
Date(date);if(isNaN(date)){throw new SyntaxError("invalid date");}=0A=
var one_day=3D1000*60*60*24;if(Math.ceil((new =
Date().getTime()-date)/(one_day))>1){return =
globe.common.util.Date.format(parseInt(data),'fundstamp');}else{return =
globe.common.util.Date.format(parseInt(data),'stockstamp');}},fundstamp:f=
unction(data){return =
globe.common.util.Date.format(parseInt(data),'fundstamp');}};Array.protot=
ype.find=3Dfunction(v){var a=3Dthis;return(function =
binarySearch(l,h){if(h<l){return-1;}=0A=
var m=3DMath.floor(l+(h-l)/2);if(a[m]>v){return binarySearch(l,m-1);}=0A=
else if(a[m]<v){return binarySearch(m+1,h);}=0A=
return =
m;})(0,this.length-1);};;$.namespace('globe.common');globe.common.AjaxMan=
ager=3D{_requestUrl:globe.conf.templateUrl+'/ajax/',_isExpired:function(o=
ptions){if(!options.expireTime)return false;return new =
Date().getTime()>=3Doptions.expireTime;},_invoke:function(name,options){$=
.publish(name+'-before');options=3D$.extend({},options);options.data=3Dop=
tions.data||{};options.data.ts=3Dnew =
Date().getTime();$.ajax($.extend({timeout:20000,type:'GET',dataType:'json=
',success:function(json){if(json.errors!=3D=3Dundefined){$.publish(name+'=
-error',{status:400,statusText:'Bad =
Request',responseText:'',responseXML:null},'error',null,json);return;}=0A=
$.publish(name+'-success',json);if(options.periodically&&!globe.common.Aj=
axManager._isExpired(options)){setTimeout(function(){$.publish('run-reque=
st.'+name,name,options);},options.periodically);}else{globe.common.AjaxMa=
nager.removeRequest(name);}},error:function(xhr,status,error){$.publish(n=
ame+'-error',xhr,status,error);},complete:function(){$.publish(name+'-com=
plete');}},options));},newRequest:function(name,options){options=3Doption=
s||{data:{}};if(options.proxy=3D=3D=3Dtrue){var =
originalUrl=3Doptions.url,params=3D'';if(options.data!=3D=3Dundefined){pa=
rams=3D$.param(options.data);delete =
options.data;originalUrl=3DoriginalUrl+(/\?/.test(originalUrl)?'&':'?')+p=
arams;}=0A=
originalUrl=3DencodeURIComponent(originalUrl);options.url=3Dthis._request=
Url+'proxy.jsp?path=3D'+originalUrl;}=0A=
$.subscribe('run-request.'+name,globe.common.AjaxManager,'_invoke');if(op=
tions.delay){setTimeout(function(){$.publish('run-request.'+name,name,opt=
ions);},options.delay);}else{$.publish('run-request.'+name,name,options);=
}},removeRequest:function(name){$.unsubscribeAll('run-request.'+name);}};=
$.subscribe('invoke-request',globe.common.AjaxManager,'newRequest');$.sub=
scribe('remove-request',globe.common.AjaxManager,'removeRequest');$.names=
pace('globe.common');globe.common.Cache=3Dfunction(o){var =
_items=3D{};o=3Do||{};var _maxSize=3Do.maxSize||100;var =
_ttl=3Do.ttl||2*60*1000;var _policy=3Do.policy||'FIFO';var =
_stats=3D{hits:0,misses:0,count:0};var _remove=3Dfunction(k){delete =
_items[k];_stats.count--;};var _algorithms=3D{FIFO:function(){for(var k =
in =
_items){if(_items.hasOwnProperty(k)){_remove(k);break;}}},LRU:function(){=
var key;var time=3DInfinity;for(var k in =
_items){if(_items[k].used<time){key=3Dk;time=3D_items[k].used;}}=0A=
_remove(key);}};if(!_algorithms[_policy]){throw'Defined policy is not =
valid: '+_policy;}=0A=
var _purge=3Dfunction(){for(var k in =
_items){if(_items.hasOwnProperty(k)){var =
item=3D_items[k];if(item.expired()){_remove(k);}}}=0A=
if(_stats.count>=3D_maxSize){_algorithms[_policy].call();}};this.get=3Dfu=
nction(k){var item=3D_items[k];if(item){if(!item.expired()){var =
now=3Dnew Date().getTime();_stats.hits++;item.used=3Dnow;return =
item.value;}=0A=
_remove(k);}=0A=
_stats.misses++;return null;};this.set=3Dfunction(k,v,o){var =
et;o=3Do||{};if(o.expireTime){et=3Do.expireTime;}else if(o.ttl){et=3Dnew =
Date().getTime()+o.ttl;}else{et=3Dnew Date().getTime()+_ttl;}=0A=
if(_stats.count=3D=3D_maxSize){_purge();}=0A=
if(_items[k]=3D=3D=3Dundefined){_stats.count++;}=0A=
_items[k]=3D{value:v,expired:function(){return et<=3Dnew =
Date().getTime();},used:new =
Date().getTime()};};this.clear=3Dfunction(){for(var k in =
_items){if(_items.hasOwnProperty(k)){_remove(_items[k]);}}};this.keys=3Df=
unction(){var arr=3D[];for(var k in =
_items){if(_items.hasOwnProperty(k)){arr.push(k);}}=0A=
return arr;};this.stat=3Dfunction(q){return =
_stats[q];};};$.namespace('globe.common');globe.common.cli=3D{hist:[],con=
f:{cli:'globe-cli',hist:'globe-cli-hist',cmd:'globe-cli-cmd'},commands:{h=
elp:{shortHelp:'This help command',longHelp:'Shows you the help =
documentation for a =
command.',fn:function(me,cmd){if(cmd=3D=3D=3Dundefined){var =
all=3D'';this.addHist('Here is a list of commands you can run.');for(var =
c in this.commands){this.addHist('\t'+c+': =
'+this.commands[c].shortHelp);}}else{if(this.commands.hasOwnProperty(cmd)=
){this.addHist(cmd+': =
'+this.commands[cmd].shortHelp);this.addHist(this.commands[cmd].longHelp)=
;}else{this.addHist(cmd+': command not found');}}=0A=
this.repaint();}},contra:{shortHelp:'Contra pwns!',longHelp:'Displays =
Contra as the background image on the =
page.',fn:function(){$('body').css({'background-image':"url('"+globe.conf=
.mediaUrl+"/images/common/contra.gif')",'background-attachment':'fixed'})=
;}}},cmd:function(){return =
$.trim($('#'+this.conf.cmd).attr('value'));},addHist:function(h){this.his=
t.push(h);},repaint:function(){var buf=3D[];this.hist.reverse();for(var =
i=3D0;i<12;i++){if(i>this.hist.length-1){break;}=0A=
buf.push(this.hist[i]);}=0A=
this.hist.reverse();$('#'+this.conf.hist).html('<pre>'+buf.reverse().join=
('</pre><pre>')+'</pre>');},suggest:function(){var cmd=3Dthis.cmd();var =
suggest=3D[];if(cmd=3D=3D''){return;}=0A=
for(var k in this.commands){if(new =
RegExp('^'+cmd).test(k)){suggest.push(k);}}=0A=
if(suggest.length=3D=3D1){$('#'+this.conf.cmd).attr('value',suggest[0]);}=
else if(suggest.length>1){this.addHist('&raquo; =
'+cmd);this.addHist(suggest.join('\t'));this.repaint();}},exec:function()=
{var cmd=3Dthis.cmd();cmd=3Dcmd.split(/\s+/);this.addHist('&raquo; =
'+cmd[0]);if(this.commands.hasOwnProperty(cmd[0])){this.commands[cmd[0]].=
fn.apply(this,cmd);}else if(cmd[0]!=3D''){this.addHist(cmd[0]+': command =
not found');}=0A=
this.repaint();this.clear();},clear:function(){$('#'+this.conf.cmd).attr(=
'value','');},init:function(){var =
fontStyles=3D{color:'white','font-size':'12px','font-family':'"Courier =
New",monospace'};var cli=3D$('<div =
id=3D"'+this.conf.cli+'"/>').css($.extend({'background-color':'black'},fo=
ntStyles));var hist=3D$('<div =
id=3D"'+this.conf.hist+'"/>').css($.extend({height:'240px',margin:0,paddi=
ng:0},fontStyles));var label=3D$('<label =
for=3D"'+this.conf.cmd+'">&raquo; </label>').css(fontStyles);var =
cmd=3D$('<input id=3D"'+this.conf.cmd+'" =
type=3D"text"/>').css($.extend({height:'20px',padding:0,margin:0,border:'=
none','background-color':'black'},fontStyles)).keydown(function(ev){if(ev=
.keyCode=3D=3D9){ev.preventDefault();ev.stopPropagation();ev.stopImmediat=
ePropagation();globe.common.cli.suggest();}else =
if(ev.keyCode=3D=3D13){globe.common.cli.exec();}});cli.append(hist).appen=
d(label.append(cmd));$('body').append(cli);cli.dialog({close:function(){$=
('#'+globe.common.cli.conf.cmd).blur();},autoOpen:false,dialogClass:'cli'=
,position:['left','bottom']});cmd.focus();cli.click(function(){cmd.focus(=
);});this.addHist('.&nbsp;.&nbsp;.-.&nbsp;.&nbsp;&nbsp;&nbsp;.&nbsp;&nbsp=
;&nbsp;.-.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.&nbsp;.&nbsp;.&nbsp;.-.&nbsp;.-.=
&nbsp;.&nbsp;&nbsp;&nbsp;.-.&nbsp;');this.addHist('|-|&nbsp;|-&nbsp;&nbsp=
;|&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;|&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;|&nbsp;|&nbsp;|&nbsp;|&nbsp;|&nbsp;|(&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;|=
&nbsp;&nbsp;)');this.addHist('\'&nbsp;`&nbsp;`-\'&nbsp;`-\'&nbsp;`-\'&nbs=
p;`-\'&nbsp;,&nbsp;&nbsp;&nbsp;`.\'.\'&nbsp;`-\'&nbsp;\'&nbsp;\'&nbsp;`-\=
'&nbsp;`-\'&nbsp;');this.addHist('');this.addHist('');this.repaint();$(do=
cument).keydown(function(ev){if(ev.keyCode=3D=3D32&&ev.shiftKey){var =
cli=3D$('#'+globe.common.cli.conf.cli);var =
toggle=3Dcli.dialog('isOpen')?'close':'open';ev.preventDefault();ev.stopP=
ropagation();cli.dialog(toggle);}});alert("w00t! Press Shift+Space for =
haXX0rz.");$.unsubscribeAll('konami.cli');}};$.subscribe('konami.cli',glo=
be.common.cli,'init');$.namespace('globe.suggest');globe.suggest.stocks=3D=
{redirect:function(data){var =
type=3DparseInt(data.securityType);if(type=3D=3Dglobe.investor.securityTy=
pe.FUND){window.location=3Dglobe.conf.fundQuoteUrl+'?id=3D'+data.security=
Id;}else =
if(type=3D=3Dglobe.investor.securityType.INDEX){window.location=3Dglobe.c=
onf.indexQuoteUrl+'?q=3D'+data.symbol+'-'+data.exchangeCode;}else =
if(type=3D=3Dglobe.investor.securityType.STOCK||type=3D=3Dglobe.investor.=
securityType.ETF){window.location=3Dglobe.conf.stockQuoteUrl+'?q=3D'+data=
.symbol+'-'+data.exchangeCode;}}};$.subscribe('live-suggest-quoteSearch-h=
ead',globe.suggest.stocks,'redirect');$.subscribe('live-suggest-quoteSear=
ch-foot',globe.suggest.stocks,'redirect');$.namespace('globe.common.widge=
t.list');globe.common.widget.DataList=3Dfunction(selector,dataEvent,displ=
ayOptions){this.data=3D{_data:{},dataLoaded:function(json){this._data=3Dj=
son.data;}};this.gui=3D{dataLoaded:function(json){var =
summary=3Djson.data[0];for(var i in displayOptions){var =
item=3DdisplayOptions[i];var key=3Ditem.key;var =
data;if(item.data!=3Dundefined){data=3Dtypeof =
item.data=3D=3D'function'?item.data(json):item.data;}else{data=3Dsummary[=
key];if(data=3D=3D=3Dundefined){continue;}}=0A=
if(item.formatter!=3Dundefined){data=3Dtypeof =
item.formatter=3D=3D'string'?globe.common.util.formatters[item.formatter]=
.apply(this,[data,summary]):item.formatter(data,summary);}=0A=
if(item.isChange=3D=3D=3Dtrue){var =
direction=3Dsummary[key]>0?'up':(summary[key]<0?'down':'');data=3D'<span =
class=3D"'+direction+'">'+data+'</span>';}=0A=
$(selector+' li.'+key+' =
.data').html(data);}}};$.subscribe(dataEvent,this.data,'dataLoaded');$.su=
bscribe(dataEvent,this.gui,'dataLoaded');};$.namespace('globe.common.widg=
et.table');globe.common.widget.DataTable=3Dfunction(selector,eventName,co=
lOptions,ignore){this.data=3D{_data:{},dataLoaded:function(json){this._da=
ta=3Djson;},sort:function(col,desc){if(this._data=3D=3D=3Dundefined||this=
._data.data=3D=3D=3Dundefined){return;}=0A=
this._data.data.sort(function(l,r){var =
recurse=3Dfunction(l,r){if(l[col]<r[col]){return-1;}=0A=
if(l[col]>r[col]){return 1;}=0A=
return 0;};if(desc=3D=3D=3Dtrue){return recurse(r,l);}=0A=
return =
recurse(l,r);});$.publish(eventName+'-sorted',this._data);}};this.gui=3D{=
_key2class:function(key){if(typeof key=3D=3D'number'){return key;}=0A=
if(typeof key=3D=3D'undefined'){return'';}=0A=
return key.replace(/ =
|_/g,'-').replace(/[^0-9a-zA-Z\-]/g,'').toLowerCase();},dataLoaded:functi=
on(json){if(json=3D=3D=3Dnull||json.data=3D=3D=3Dundefined){this.displayM=
essage(globe.conf.emptyMessage);return;}=0A=
var key=3Djson.meta.uniqueId;var tsElement=3D$(selector+' tfoot =
p.timestamp');var tableHtml=3D'';$(selector+' tbody').html('');for(var =
i=3D0;i<json.data.length;i++){var =
row=3Djson.data[i];if(ignore!=3D=3Dundefined&&ignore.find(row[key])!=3D-1=
){continue;}=0A=
tableHtml+=3D'<tr class=3D"'+this._key2class(row[key])+'">';for(var =
j=3D0;j<colOptions.length;j++){var =
col=3DcolOptions[j],colContent,className=3D'',direction;if(row[col.key]=3D=
=3D=3Dundefined){colContent=3D'--';}else =
if(col.formatter!=3D=3Dundefined){colContent=3Dtypeof =
col.formatter=3D=3D'string'?globe.common.util.formatters[col.formatter].a=
pply(this,[row[col.key],row]):col.formatter(row[col.key],row);}else{colCo=
ntent=3Drow[col.key];}=0A=
if(col.isChange=3D=3D=3Dtrue){direction=3Drow[col.key]>0?'up':(row[col.ke=
y]<0?'down':'');colContent=3D'<span =
class=3D"'+direction+'">'+colContent+'</span>';}=0A=
if(j=3D=3D=3D0){className=3D'first';}else =
if(j=3D=3D=3DcolOptions.length){className=3D'last';}=0A=
tableHtml+=3D'<td class=3D"'+className+'">'+colContent+'</td>';}}=0A=
$(selector+' tbody').html(tableHtml);if(tsElement.length>0){var =
milliseconds=3Djson.meta.timestamp;if(typeof =
milliseconds=3D=3D'string'){milliseconds=3DparseInt(milliseconds,10);}=0A=
var timestamp=3D''+(new =
Date(milliseconds));tsElement.text(globe.common.util.Date.format(timestam=
p,'timestamp'));}},handleError:function(xhr,error,status){var =
msg;if(status=3D=3D'timeout'){msg=3D'The data call has timed out';}else =
if(status=3D=3D'error'){switch(xhr.status){case 400:msg=3D'Error on data =
load';break;case 403:msg=3D'The data URL is forbidden';break;case =
404:msg=3D'The data URL is not found';break;case 500:msg=3D'A server =
error occured';break;case 503:msg=3D'Service =
unavailable';break;}}else{msg=3D'An error has occured';}=0A=
this.displayMessage(msg,true);},sortColumn:function(a){a=3D$(a);var =
classes=3Da.attr('class');var descending=3Dfalse;$(selector+' th =
a').removeClass('sorted ascending =
descending');if(/ascending/.test(classes)){a.removeClass('ascending');a.a=
ddClass('sorted descending');descending=3Dtrue;}else =
if(/descending/.test(classes)){a.removeClass('descending');a.addClass('so=
rted ascending');}else{a.addClass('sorted ascending');}=0A=
$.publish(eventName+'-sort',a.attr('href').split('#')[1],descending);},da=
taSorted:function(json){this.dataLoaded(json);},displayMessage:function(m=
sg,error){var =
classNames=3D'';if(error=3D=3D=3Dtrue){classNames+=3D'loading =
error'};$(selector+' tbody').html('<tr><td =
colspan=3D"'+colOptions.length+'"><p class=3D"message">'+'<span =
class=3D"'+classNames+'">'+=0A=
msg+'</span></p></td></tr>');}};$.subscribe(eventName+'-success',this.dat=
a,'dataLoaded');$.subscribe(eventName+'-sort',this.data,'sort');$.subscri=
be(eventName+'-success',this.gui,'dataLoaded');$.subscribe(eventName+'-er=
ror',this.gui,'handleError');$.subscribe(eventName+'-column-click',this.g=
ui,'sortColumn');$.subscribe(eventName+'-sorted',this.gui,'dataSorted');$=
.subscribe(eventName+'-message',this.gui,'displayMessage');};globe.common=
.widget.DataTableFilter=3Dfunction(name,values,selector,index){var =
_index=3Dindex||0;var _containerId=3Dnull;var =
_update=3Dfunction(index){_index=3Dindex;$.publish(_containerId+'-filter-=
change',{name:name,index:index,value:values[index]});};this.getName=3Dfun=
ction(){return name;};this.getValue=3Dfunction(){return =
values[_index];};this.getIndex=3Dfunction(){return =
_index;};this.setContainerId=3Dfunction(id){_containerId=3Did;};var =
c=3D$(selector);if(c.is('.view-tabs')){$(c).tabs().bind('tabsselect',func=
tion(e,ui){_update(ui.index);});}else if(c.is('.tabs')){$('li =
a',c).click(function(){_update(parseInt($(this).attr('rel'),10));$(select=
or+' li.active').removeClass('active');$(selector+' =
li.'+values[_index]).addClass('active');return =
false;}).each(function(i){$(this).attr('rel',i);});}else =
if(c.is('.view-tabs2')){$('li =
a',c).click(function(){_update(parseInt($(this).attr('rel'),10));$(select=
or+' li.active').removeClass('active');$(selector+' =
li.'+values[_index]).addClass('active');return =
false;}).each(function(i){$(this).attr('rel',i);});}else =
if(c.is('select')){c.change(function(){_update(this.selectedIndex);});}};=
globe.common.widget.FilteredDataTable=3Dfunction(id,selectors,colOptions,=
filters,options){var _cache,cacheTTL=3D60*1000;var =
ajaxOptions=3D{params:{}};var =
ignore=3Dundefined;this.tables=3D[];this.viewIndex=3D0;if(options!=3D=3Du=
ndefined){if(options.serviceUrl!=3D=3Dundefined){ajaxOptions.serviceUrl=3D=
options.serviceUrl;}=0A=
if(options.urlParams!=3D=3Dundefined){ajaxOptions.params=3Doptions.urlPar=
ams;}=0A=
if(options.view!=3D=3Dundefined){ajaxOptions.view=3Doptions.view;}=0A=
if(options.cacheTTL!=3D=3Dundefined){cacheTTL=3Doptions.cacheTTL;}=0A=
ignore=3Doptions.ignore;}=0A=
_cache=3Dnew globe.common.Cache({ttl:cacheTTL});var _currUrl=3D'';var =
loadingBox=3D$('#'+id+' .status');var =
showLoadingBox,hideLoadingBox;if(loadingBox.length>0){showLoadingBox=3Dfu=
nction(){loadingBox.show();};hideLoadingBox=3Dfunction(){loadingBox.hide(=
);};}else{showLoadingBox=3DhideLoadingBox=3Dfunction(){};}=0A=
this._updateKey=3Dfunction(){var params=3D{};for(var k in =
ajaxOptions.params){if(ajaxOptions.params[k]!=3D''){params[k]=3DajaxOptio=
ns.params[k];}}=0A=
_currUrl=3DajaxOptions.serviceUrl+ajaxOptions.view+'?'+$.param(params);};=
this._updateOption=3Dfunction(o){if(o.name=3D=3D'view'){this.viewIndex=3D=
o.index;ajaxOptions.view=3Do.value;}else{ajaxOptions.params[o.name]=3Do.v=
alue;}};this.updateData=3Dfunction(o){if(o){this._updateOption(o);this._u=
pdateKey();}=0A=
var json=3D_cache.get(_currUrl);$('#'+ajaxOptions.view+' th =
a').removeClass('sorted');if(json!=3D=3Dnull){$.publish(id+'-v'+this.view=
Index+'-success',json);return;}=0A=
$.publish('invoke-request',id+'-v'+this.viewIndex+'-fromAjax',$.extend({p=
roxy:true,url:_currUrl},ajaxOptions));};this.init=3Dfunction(){$.publish(=
'invoke-request',id+'-v'+this.viewIndex+'-fromAjax',$.extend({proxy:true,=
url:_currUrl},ajaxOptions));};this.dataLoaded=3Dfunction(json){hideLoadin=
gBox();_cache.set(_currUrl,json);$.publish(id+'-v'+this.viewIndex+'-succe=
ss',json);};this.beforeAjax=3Dfunction(){showLoadingBox();};this.handleEr=
ror=3Dfunction(xhr,status,error){hideLoadingBox();$.publish(id+'-v'+this.=
viewIndex+'-error',xhr,status,error);};for(var =
i=3D0;i<selectors.length;i++){this.tables.push(new =
globe.common.widget.DataTable(selectors[i],id+'-v'+i,colOptions,ignore));=
$.subscribe(id+'-v'+i+'-fromAjax-success',this,'dataLoaded');$.subscribe(=
id+'-v'+i+'-fromAjax-error',this,'handleError');if(loadingBox.length>0){$=
.subscribe(id+'-v'+i+'-fromAjax-beforeAjax',this,'beforeAjax');}}=0A=
for(i=3D0;i<filters.length;i++){filters[i].setContainerId(id);this._updat=
eOption({name:filters[i].getName(),value:filters[i].getValue(),index:filt=
ers[i].getIndex()});}=0A=
$.subscribe(id+'-filter-change',this,'updateData');this._updateKey();};$.=
namespace('globe.investor');globe.investor.securityNames=3D[];globe.inves=
tor.securityNames[globe.investor.securityType.FUND]=3D'Fund';globe.invest=
or.securityNames[globe.investor.securityType.STOCK]=3D'Stock';globe.inves=
tor.securityNames[globe.investor.securityType.INDEX]=3D'Index';globe.inve=
stor.securityNames[globe.investor.securityType.ETF]=3D'ETF';globe.investo=
r.securityNames[globe.investor.securityType.BOND]=3D'Bond';globe.investor=
.securityNames[globe.investor.securityType.COMMODITY]=3D'Commodity';globe=
.investor.securityNames[globe.investor.securityType.CURRENCY]=3D'Currency=
';globe.investor.inlineInfo=3Dfunction(){var dialogs=3D$('<div =
id=3D"symbol-dialogs" =
style=3D"display:none;"></div>');$('#article-content span.company =
span.symbol').each(function(i,e){var symbol=3D$.trim($(e).html());var =
a=3D$('<a class=3D"symbol popup" symbol=3D"'+symbol+'" =
href=3D"#">'+symbol+'</a>').click(function(){var =
symbol=3D$(this).attr('symbol');var offset=3D$(this).offset();var =
div=3D$("div[symbol=3D"+symbol+"]");offset.left=3Doffset.left-$(window).s=
crollLeft();offset.top=3Doffset.top-$(window).scrollTop();div.dialog({pos=
ition:[offset.left,offset.top+18],close:function(ev,ui){$(this).dialog("d=
estroy");},draggable:false,resizable:false,dialogClass:'popup-chart'});if=
(div.attr('loaded')!=3D'true'){div.attr('loaded','true').children('div.in=
ner-holder').load(globe.conf.templateUrl+'/fragments/globeinvestor/smallS=
taticChart.jsp?symbol=3D'+symbol+'&ajax=3Dtrue');}=0A=
return =
false;});if($('div[symbol=3D'+symbol+']',dialogs).length=3D=3D=3D0){dialo=
gs.append('<div symbol=3D"'+symbol+'">'+'<div =
class=3D"inner-holder"><img =
src=3D"'+globe.conf.mediaUrl+'/images/common/icon/icon-spinner.gif"/></di=
v>'+'</div>');}=0A=
$(e).html('(').append(a).append($('<span class=3D"ticker-info" =
symbol=3D"'+symbol+'">'+'<span class=3D"price =
last-price"></span>'+'<span class=3D"price-change"></span>'+'<span =
class=3D"percent-change"></span>'+'</span>')).append(')');});$('body').ap=
pend(dialogs);};globe.investor.tickerInfo=3Dfunction(parent){var =
symbols=3D[];parent=3Dparent||document.body;$("span.ticker-info",parent).=
each(function(){symbols.push($(this).attr('symbol'));});if(symbols.length=
>0){symbols.sort();var querySymbols=3D[];for(var =
i=3D0;i<symbols.length;i++){if(symbols[i]!=3DquerySymbols[querySymbols.le=
ngth-1]){querySymbols.push(symbols[i]);}}=0A=
var =
url=3Dglobe.conf.financeServiceUrl+"/stocks/quote/summaryTabs?symbols=3D"=
+querySymbols.join(",");$.publish('invoke-request','inline-ticker',{url:u=
rl,proxy:true,timeout:5000});$.subscribe('inline-ticker-success',{callbac=
k:function(json){globe.investor.fillTicker(json);}},'callback');$.subscri=
be('inline-ticker-error',{callback:function(status,error,type,json){conso=
le.log('error for line =
ticker');}},'callback');}};globe.investor.fillTicker=3Dfunction(json){for=
(var i=3D0;i<json.data.length;i++){var row=3Djson.data[i];var =
span=3D$('span.ticker-info[symbol=3D'+row.symbol+'-'+row.exchangeCode+']'=
);var direction;if(row.priceChange>0){direction=3D"up";}else =
if(row.priceChange<0){direction=3D"down";}else{direction=3D'no-change';}=0A=
$(".symbol-name",span).addClass("symbol-"+direction);$(".last-price",span=
).html(globe.common.util.formatters.price(row.lastPrice));$(".price-chang=
e",span).html(globe.common.util.formatters.price(row.priceChange)).addCla=
ss(direction);$(".percent-change",span).html(globe.common.util.formatters=
.percent(row.percentChange)+"%").addClass(direction);span.show();}};$(doc=
ument).ready(function(){globe.investor.inlineInfo();globe.investor.ticker=
Info();});$.namespace('globe.investor.widget');globe.investor.widget.Medi=
umChart=3Dfunction(divId,dataEvent,ajaxOptions,chartVersion,currsymbol,sh=
owData)=0A=
{console.log("NEW =
MEDCHART");this.divId=3DdivId;this.ajaxOptions=3DajaxOptions;this.version=
=3DchartVersion?chartVersion:"default";if(this.version!=3D"default"){this=
.version=3D"v"+this.version;}=0A=
this.symbol=3Dcurrsymbol;this.show=3DshowData;this.chartSettings=3D{'defa=
ult':{width:380,height:225,footnoteColor:'#000000',fiveday_gridcount:8,ma=
xgridcount:12,settings:'amstock_settings_medium.jsp'},v5:{width:600,heigh=
t:245,footnoteColor:'#FF6B00',fiveday_gridcount:15,maxgridcount:15,settin=
gs:'amstock_settings_medium_v5.jsp'},v6:{width:310,height:215,footnoteCol=
or:'#FF6B00',fiveday_gridcount:8,maxgridcount:10,settings:'amstock_settin=
gs_medium_v6.jsp'},v7:{width:390,height:200,footnoteColor:'#000000',fived=
ay_gridcount:8,maxgridcount:10,settings:'amstock_settings_medium_v7.xml'}=
,v8:{width:400,height:200,footnoteColor:'#000000',fiveday_gridcount:8,max=
gridcount:10,settings:'amstock_settings_medium_v8.xml'},v9:{width:380,hei=
ght:200,footnoteColor:'#000000',fiveday_gridcount:8,maxgridcount:10,setti=
ngs:'amstock_settings_medium_v9.xml'}};this.compareColors=3D['#A1C30C','#=
00ff00','#ff0000'];$.subscribe(this.divId+"-success",this,'showData');};g=
lobe.investor.widget.MediumChart.prototype=3D{createChart:function()=0A=
{this.updateDisplay();console.log(this.symbol+" in createChart");var =
mso=3Dnew =
SWFObject(globe.conf.templateUrl+"/gfx/amstock_medium.swf",this.divId+"_f=
lash",this.chartSettings[this.version].width,this.chartSettings[this.vers=
ion].height,"8","#FFFFFF");var =
myData=3Dthis.ajaxOptions.data;mso.addParam("wmode","transparent");mso.ad=
dParam('allowscriptaccess','always');mso.addVariable("path",globe.conf.te=
mplateUrl+"/ajax/");mso.addVariable("chart_id",this.divId+"_flash");mso.a=
ddVariable("settings_file",encodeURIComponent(globe.conf.templateUrl+"/gf=
x/"+this.chartSettings[this.version].settings+"?range=3D"+myData.range+"&=
symbols=3D"+myData.symbols+"&type=3D"+myData.type));mso.addVariable("prel=
oader_color","#999999");console.log("going to =
writing");mso.write(this.symbol+"_flashcontent");console.log("I have =
written");},init:function()=0A=
{this.createChart();if(this.show=3D=3D"true"){$.publish('invoke-request',=
this.divId,$.extend({url:globe.conf.templateUrl+'/ajax/medium.jsp?'},this=
.ajaxOptions));}},showData:function(json){var =
thisDiv=3D$('#'+this.divId);var =
info=3Deval(json.data[0]),direction;if(info.priceChange>0)=0A=
{direction=3D'up';}=0A=
else if(info.priceChange<0)=0A=
{direction=3D'down';}=0A=
else=0A=
{direction=3D'nochange';}=0A=
$('.company .cname',thisDiv).text(info.companyName);$('.company =
.csymbol',thisDiv).text("("+info.symbol+'-'+info.exchangeCode+")");$('#se=
curityInfo =
#price',thisDiv).text(globe.common.util.formatters.price(info.lastPrice))=
;$('#securityInfo span#priceChg',thisDiv).html('<span =
class=3D"'+direction+'">'+globe.common.util.formatters.price(info.priceCh=
ange)+'</span>');$('#securityInfo span#percentChg',thisDiv).html('<span =
class=3D"'+direction+'">'+globe.common.util.formatters.percent(info.perce=
ntChange)+"%"+'</span>');if(info.exchangeCode=3D=3D"Q"||info.exchangeCode=
=3D=3D"N"){$('#securityInfo =
#currency',thisDiv).text("(U.S.)");}},getPeriod:function(period)=0A=
{var =
opts=3Dthis.ajaxOptions;opts.data.range=3Dperiod;this.createChart();},res=
etMediumChart:function()=0A=
{this.getPeriod('5d');$('#'+this.symbol+'.range =
span').removeClass("selected");$('#'+this.symbol+'medium_5Day').parent().=
addClass("selected");},updateDisplay:function(){var =
settings=3Dthis.chartSettings[this.version];if(settings=3D=3Dnull)=0A=
settings=3Dthis.chartSettings[this.version=3D"default"];$('#'+this.divId)=
.css("width",settings.width);$('#'+this.divId+" =
.descriptionText").css("color",settings.footnoteColor);$('#'+this.divId+"=
 =
.flashcontent").css("height",settings.height);}};$.namespace('globe.inves=
tor.widget');globe.investor.widget.SmallChart=3Dfunction(divId,dataEvent,=
ajaxOptions,currsymbol)=0A=
{window['ajaxOptions_'+currsymbol]=3DajaxOptions;this.data=3D{_data:{},da=
taLoaded:function(json)=0A=
{var =
key=3Djson.meta.uniqueId;this._data=3D{companyId:json.data.companyId,comp=
anyName:json.data.companyName,symbol:json.data.symbol,exchange:json.data.=
exchangeCode,priceChg:json.data.priceChg,percentChg:json.data.percentChan=
ge,timeStamp:json.meta.timestamp,descTxt:json.data.descriptionText,dataPo=
ints:json.data.dataPoints,price:json.data.lastPrice}}};this.gui=3D{_divId=
:divId,_dataPoints:{},_gridLines:"",_csv:"",_xmlCode:"",_init:false,dataL=
oaded:function(json)=0A=
{var =
range=3Dwindow['ajaxOptions_'+currsymbol].data.range;this._csv=3D"";this.=
_xmlCode=3D"";this._gridLines=3D(range=3D=3D'1d')?"7":"8";if(json=3D=3Dnu=
ll||json.data=3D=3Dnull||json.data[0].dataPoints=3D=3Dnull)=0A=
{this._xmlCode+=3D"<settings><data_sets><data_set>"+"<main_drop_down =
selected=3D'true'>false</main_drop_down>"+"<compare_list_box =
selected=3D'false'>false</compare_list_box>"+"<csv>"+"<reverse>false</rev=
erse>"+"<separator>,</separator>"+"<skip_first_rows>0</skip_first_rows>"+=
"<skip_last_rows>0</skip_last_rows>"+"<show_last_rows></show_last_rows>"+=
"<date_format>YYYY-MM-DD =
hh:mm:ss</date_format>"+"<decimal_separator>.</decimal_separator>"+"<colu=
mns><column>date</column><column>close</column></columns>"+"<data></data>=
</csv></data_set></data_sets></settings>";}=0A=
else=0A=
{this._dataPoints=3Djson.data[0].dataPoints;var timestamp=3Dnew =
Date(eval(json.data[0]).lastTradeDate),labelValue=3D((window['ajaxOptions=
_'+currsymbol].data.range=3D=3D'5d')?"WW":"month"),direction;$('#'+this._=
divId+' .company =
.cname').text(eval(json.data[0]).companyName);$('#'+this._divId+' =
.company =
.csymbol').text("("+eval(json.data[0]).symbol+'-'+eval(json.data[0]).exch=
angeCode+")");$('#'+this._divId+' div.securityInfo =
span.price').text(globe.common.util.formatters.price(json.data[0].lastPri=
ce));if(json.data[0].priceChange>0)=0A=
{direction=3D'up';}=0A=
else if(json.data[0].priceChange<0)=0A=
{direction=3D'down';}=0A=
else=0A=
{direction=3D'nochange';}=0A=
$('#'+this._divId+' div.securityInfo span.priceChg').html('<span =
class=3D"'+direction+'">'+globe.common.util.formatters.price(json.data[0]=
.priceChange)+'</span>');$('#'+this._divId+' div.securityInfo =
span.percentChg').html('<span =
class=3D"'+direction+'">'+globe.common.util.formatters.percent(json.data[=
0].percentChange)+"%"+'</span>');if(json.data[0].exchangeCode=3D=3D"Q"||j=
son.data[0].exchangeCode=3D=3D"N"){$('#'+this._divId+' div.securityInfo =
span.currency').text("(U.S.)");}=0A=
$('#'+this._divId+' =
.timeStamp').text(timestamp.format("timestamp"));this._xmlCode+=3D"<setti=
ngs>"+"<max_grid_count>"+this._gridLines+"</max_grid_count>"+"<date_forma=
ts><hour_format>24</hour_format>"+"<x_axis><days>WW</days><months>"+label=
Value+"</months><years>month</years></x_axis></date_formats>"+"</settings=
>";}=0A=
var =
settings_file=3D"/gfx/amstock_settings_small.jsp?symbol=3D"+json.data[0].=
symbol+"&exchange=3D"+json.data[0].exchangeCode+"&range=3D"+range;if(!thi=
s._init){$.publish(this._divId+'-create',currsymbol,settings_file);}=0A=
else{this.createChart(currsymbol,settings_file);}},createChart:function(c=
ontainerid,settings_file)=0A=
{var so=3Dnew =
SWFObject(globe.conf.templateUrl+"/gfx/amstock.swf",divId+"_flash","220",=
"175","8","#FFFFFF");so.addParam("wmode","transparent");so.addVariable("p=
ath",globe.conf.templateUrl+"/ajax/");so.addVariable("chart_id",divId+"_f=
lash");so.addVariable("settings_file",encodeURIComponent(globe.conf.templ=
ateUrl+settings_file));so.addVariable("additional_chart_settings",this._x=
mlCode);so.addVariable("preloader_color","#999999");so.write(containerid+=
"_flashcontent");this._init=3Dtrue;},setChartData:function(chart_id,chart=
_data)=0A=
{var =
flashMovie=3Ddocument.getElementById(chart_id);flashMovie.setSettings(cha=
rt_data,true,true);}};this.init=3Dfunction(divId){$.publish('invoke-reque=
st',divId,$.extend({url:globe.conf.templateUrl+'/ajax/small.jsp?'},window=
["ajaxOptions_"+currsymbol]));};this.getSmallChartPeriod=3Dfunction(perio=
d,id,symbol)=0A=
{window["ajaxOptions_"+symbol].data.range=3Dperiod;$.publish('invoke-requ=
est',id,$.extend({url:globe.conf.templateUrl+'/ajax/small.jsp?'},window["=
ajaxOptions_"+symbol]));};$.subscribe(divId+"-create",this.gui,'createCha=
rt');$.subscribe(divId+"-success",this.data,'dataLoaded');$.subscribe(div=
Id+"-success",this.gui,'dataLoaded');this.init(divId);};function =
amChartInited(chart_id)=0A=
{}=0A=
$.namespace('globe.common');globe.common.ChartData=3D{businessHours:funct=
ion(time)=0A=
{var =
hours=3Dtime.getHours(),day=3Dtime.getDay();return((day>0&&day<6)&&(((hou=
rs>9||(hours=3D=3D9&&time.getMinutes()>=3D30))&&hours<16)||(hours=3D=3D16=
&&time.getMinutes()<=3D00)));},getDecimalsCount:function(value)=0A=
{if(Math.abs(value)<0.00095)=0A=
return 4;else if(Math.abs(value)<0.0095)=0A=
return 3;else=0A=
return 2;},currency:function(value,decimals)=0A=
{if(decimals=3D=3Dnull)=0A=
decimals=3Dglobe.common.ChartData.getDecimalsCount(value);return =
globe.common.util.Number.format(value,{decimals:decimals,separateThousand=
s:true});},max:function(points,columnIndex)=0A=
{var result=3D-999999999;for(var i=3D0;i<points.length;i++)=0A=
result=3DMath.max(result,points[i].pt[columnIndex]);return =
result;},min:function(points,columnIndex)=0A=
{var result=3D999999999;for(var i=3D0;i<points.length;i++)=0A=
result=3DMath.min(result,points[i].pt[columnIndex]);return =
result;},getEventPoints:function(eventPoints)=0A=
{if(eventPoints=3D=3Dnull)=0A=
return'';var xml=3D'';for(var i=3D0;i<eventPoints.length;i++)=0A=
{var date=3Dnew =
Date(eventPoints[i].pt[0]);xml+=3D"<event><date>"+date.format('chartstamp=
')+"</date></event>";}=0A=
return xml;},pointsToCsv:function(dataPoints,chartRange,isSmallChart)=0A=
{if(dataPoints=3D=3Dnull)=0A=
return'';var valueIndex=3DisSmallChart?1:4,csv=3Dnew =
Array();dataPoints=3Dglobe.common.ChartData.fix(dataPoints,chartRange,val=
ueIndex);for(var i=3D0;i<dataPoints.length;i++)=0A=
{var =
row=3DdataPoints[i].pt,last=3Drow[valueIndex],volume=3Drow[5],time=3Dnew =
Date(row[0]);csv.push([time.format('chartstamp'),last,volume].join(','));=
}=0A=
return csv.join('\n');},fix:function(points,chartRange,valueIndex)=0A=
{var =
result=3D[],current,next,gap,steps=3D{'1d':60000,'5d':5*60000,'1y':24*60*=
60000},step=3Dsteps[chartRange],i=3D0,max=3D0,businessHours=3Dglobe.commo=
n.ChartData.businessHours;function getPointTime(num)=0A=
{var time=3Dnew Date(num);time.setMilliseconds(0);return time;};function =
time(point){return point.pt[0];};function value(point){return =
point.pt[valueIndex];};function pt(time,value)=0A=
{if(valueIndex=3D=3D1)=0A=
{this.pt=3D[time,value];}=0A=
else=0A=
{this.pt=3D[time,-1,-1,-1,value,0];}}=0A=
function =
createFiller(points,nextTime,currentTime,lastValue,currentValue,timeStep,=
count)=0A=
{var valueStep,time=3DnextTime,value=3DlastValue,actualCount=3D0;for(var =
i=3D1;i<count;i++)=0A=
{time+=3DtimeStep;if(businessHours(new Date(time)))=0A=
actualCount++;}=0A=
time=3DnextTime;valueStep=3D(currentValue-lastValue)/actualCount;for(var =
i=3D1;i<count;i++)=0A=
{time+=3DtimeStep;if(businessHours(new Date(time))=3D=3Dfalse)=0A=
continue;value+=3DvalueStep;points.push(new pt(time,value));}};function =
pad(points,max)=0A=
{if(points=3D=3Dnull||points.length<2)=0A=
return;var =
lastPos=3Dpoints.length-1,lastTime=3DgetPointTime(time(points[lastPos])),=
lastierTime=3DgetPointTime(time(points[lastPos-1]));if((lastTime.getHours=
()=3D=3D9&&lastTime.getMinutes()=3D=3D0)=3D=3Dfalse&&lastTime.getDate()!=3D=
lastierTime.getDate())=0A=
return;while(businessHours(lastTime))=0A=
{points.push(new =
pt(lastTime.getTime(),max));lastTime.setTime(lastTime.getTime()+step);}};=
max=3Dglobe.common.ChartData.max(points,valueIndex)*1.0001;while(i<points=
.length)=0A=
{current=3Dpoints[i];next=3Dpoints[i+1];i++;if(chartRange=3D=3D'1d'){if(b=
usinessHours(getPointTime(time(current))))=0A=
result.push(current);}=0A=
else{result.push(current);}=0A=
if(next=3D=3Dnull)=0A=
continue;var =
currentTime=3DgetPointTime(time(current)),nextTime=3DgetPointTime(time(ne=
xt));if(businessHours(currentTime)&&businessHours(nextTime)&&(currentTime=
.getDate()=3D=3DnextTime.getDate()))=0A=
{gap=3DnextTime.getTime()-currentTime.getTime();var =
missingPoints=3Dgap/step;if(missingPoints>1)=0A=
{createFiller(result,currentTime.getTime(),nextTime.getTime(),value(curre=
nt),value(next),step,missingPoints);}}}=0A=
if(this.chartRange!=3D'1y'&&result.length>0)=0A=
pad(result,max);result.push(new pt(new =
Date(time(result[result.length-1])+step).getTime(),max));return =
result;}};
------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://beta.images.theglobeandmail.com/bundle/gzip_N152877463/js/plugins.js

=0A=
(function($){$.fn.allSections=3Dfunction(container,options){var =
o=3D$.extend({},$.fn.allSections.defaults,options);return =
this.each(function(){var =
self=3D$(this);self.click(function(){$(container).slideToggle(o.speed);se=
lf.parent().toggleClass(o.visibleClass);var =
txt;document.all?txt=3Do.IEshowHTML:txt=3Do.showHTML;self.html(self.html(=
).toLowerCase()=3D=3Dtxt.toLowerCase()?o.hideHTML:o.showHTML);return =
false;});});};$.fn.allSections.defaults=3D{speed:400,showHTML:'<span =
class=3D"gam">+</span> Show all sections',IEshowHTML:'<span =
class=3Dgam>+</span> show all sections',hideHTML:'<span =
class=3D"gam">-</span> Hide all =
sections',visibleClass:'visible'};})(jQuery);(function($){$.fn.fixHeight=3D=
function(options){return this.each(function(){var =
maxHeight=3D0;$(this).children('div').each(function(h,d){if($(d).height()=
>maxHeight){maxHeight=3D$(d).height();}});$(this).children('div').height(=
maxHeight);});};})(jQuery);(function($){$.fn.scrollUp=3Dfunction(target,o=
ptions){var o=3D$.extend({},$.fn.scrollUp.defaults,options);var =
targetOffset=3D$(target).offset().top;return =
this.each(function(){$(this).click(function(){var =
self=3D$(this);$('html,body').animate({scrollTop:targetOffset},o.speed,fu=
nction(){try{o.callback(self);}catch(e){};});return =
false;});});};$.fn.scrollUp.defaults=3D{speed:600,callback:null};})(jQuer=
y);(function($){$.fn.horizontalToggle=3Dfunction(container,options){var =
o=3D$.extend($.fn.horizontalToggle.defaults,options);return =
this.each(function(){var self=3D$(this);var =
sections=3D$("body").attr("class").replace(/ /g,'.');var =
indicatorDiv;var =
cookieName=3D"gam.gi."+sections;if(o.indicatorDiv=3D=3D'self'){indicatorD=
iv=3Dself;}else{indicatorDiv=3D$(o.indicatorDiv,self)}=0A=
cookieName+=3D"."+self[0].id;$(o.toggleDiv,self).click(function(){if(cont=
ainer.indexOf("#")>-1){$(container).slideToggle(o.speed);}else{self.child=
ren(container).slideToggle(o.speed);}=0A=
indicatorDiv.toggleClass(o.hiddenClass);if(o.saveCookies){if(indicatorDiv=
.hasClass(o.hiddenClass)=3D=3Dtrue){$.cookie(cookieName,null);$.cookie(co=
okieName,'off',{expires:365,path:'/'});}else{$.cookie(cookieName,null,{pa=
th:'/'});}}=0A=
return =
false;});});};$.fn.horizontalToggle.defaults=3D{speed:400,toggleDiv:'a',h=
iddenClass:'close',saveCookies:'true',indicatorDiv:'h4'};})(jQuery);(func=
tion($){$.fn.fadeToggle=3Dfunction(speed,easing,callback){if(this.hasClas=
s('s1')&&$.browser.msie&&$.browser.version!=3D'6.0'){return =
this.toggle();}else{return =
this.animate({opacity:'toggle'},speed,easing,callback);}=0A=
return =
this.animate({opacity:'toggle'},speed,easing,callback);};})(jQuery);(func=
tion($){$.fn.snap=3Dfunction(options){var =
o=3D$.extend({},$.fn.snap.defaults,options);return =
this.each(function(){var self=3D$(this);var =
trigger=3Dself.children(o.triggerDiv);var =
container=3Dself.children(o.containerDiv);$(trigger).click(function(){if(=
$(container).css("display")=3D=3D"none"){$(container).fadeIn("slow");if(o=
.openCallBack){o.openCallBack();}}else{$(container).fadeOut();if(o.closeC=
allBack){o.closeCallBack();}}=0A=
return =
false;});$(o.printDiv,container).click(function(){$(container).printArea(=
);return =
false;});$(o.closeDiv,container).click(function(){$(container).fadeOut();=
if(o.closeCallBack){o.closeCallBack();}=0A=
return =
false;});});};$.fn.snap.defaults=3D{triggerDiv:'.snap-trigger',printDiv:'=
.snap-print',containerDiv:'.snap-container',closeDiv:'.snap-close',openCa=
llBack:'',closeCallBack:''};})(jQuery);(function($){var =
printAreaCount=3D0;$.fn.printArea=3Dfunction()=0A=
{var ele=3D$(this);var =
idPrefix=3D"printArea_";removePrintArea(idPrefix+printAreaCount);printAre=
aCount++;var iframeId=3DidPrefix+printAreaCount;var =
iframeStyle=3D'position:absolute;width:0px;height:0px;left:-500px;top:-50=
0px;';iframe=3Ddocument.createElement('IFRAME');$(iframe).attr({style:ifr=
ameStyle,id:iframeId});document.body.appendChild(iframe);var =
doc=3Diframe.contentWindow.document;$(document).find("link").filter(funct=
ion(){return =
$(this).attr("rel").toLowerCase()=3D=3D"stylesheet";}).each(function(){do=
c.write('<link type=3D"text/css" rel=3D"stylesheet" =
href=3D"'+$(this).attr("href")+'" media=3D"'+$(this).attr("media")+'" =
>');});doc.write('<div =
class=3D"'+$(ele).attr("class")+'">'+$(ele).html()+'</div>');doc.close();=
var =
frameWindow=3Diframe.contentWindow;frameWindow.close();frameWindow.focus(=
);frameWindow.print();}=0A=
var removePrintArea=3Dfunction(id)=0A=
{$("iframe#"+id).remove();};})(jQuery);(function($){$.OpenPopup=3D{};$.Op=
enPopup.defaultParams=3D{"width":"800","height":"600","top":"0","left":"0=
","directories":"no","location":"no","resizeable":"yes","menubar":"no","t=
oolbar":"no","scrollbars":"yes","status":"no"};$.OpenPopup.defaultConfig=3D=
{autoFocus:true};$.OpenPopup.newWindow=3Dfunction(href,params,config){var=
 windowParams=3D$.extend($.OpenPopup.defaultParams,params);var =
windowConfig=3D$.extend($.OpenPopup.defaultConfig,config);var =
windowName=3Dparams["windowName"]||"new_window";var =
i,paramString=3D"";for(i in =
windowParams){if(windowParams.hasOwnProperty(i)){paramString+=3D(paramStr=
ing=3D=3D=3D"")?"":",";paramString+=3Di+"=3D";if(windowParams[i]=3D=3D=3D=
true||windowParams[i]=3D=3D=3Dfalse){paramString+=3D(windowParams[i])?"ye=
s":"no";}=0A=
else{paramString+=3DwindowParams[i];}}}=0A=
var =
popupWindow=3Dwindow.open(href,windowName,paramString);if(windowConfig.au=
toFocus){popupWindow.focus();}=0A=
return popupWindow;};$.fn.OpenPopup=3Dfunction(parameters,callback){var =
params=3Dparameters.params||parameters;var =
config=3Dparameters.config||{};this.each(function(){$(this).click(functio=
n(event){event.preventDefault();if($(this).attr("target")){params.windowN=
ame=3D$(this).attr("target");}=0A=
var href;if(params.href){href=3Dparams.href;}=0A=
else if($(this).attr("href")){href=3D$(this).attr("href");}=0A=
else{return;}=0A=
var =
windowObject=3D$.OpenPopup.newWindow(href,params,config);if(callback){cal=
lback(windowObject);}=0A=
return false;});});return =
$;};})(jQuery);(function($){$.fn.smartSearch=3Dfunction(container,options=
){var o=3D$.extend({},options,$.fn.smartSearch.defaults);return =
this.each(function(){$.fn.smartSearch.defaultValue[$.fn.smartSearch.getMa=
pKey(this)]=3Dthis.value;$.fn.smartSearch.hasUserValue[$.fn.smartSearch.g=
etMapKey(this)]=3Dfalse;$(this).css(o.defaultCSS);$(this).focus(function(=
){if($.fn.smartSearch.isDefault(this)){this.value=3D"";$(this).css(o.user=
ValueCSS);$.fn.smartSearch.hasUserValue[$.fn.smartSearch.getMapKey(this)]=
=3Dtrue;}=0A=
$(this).select();});$(this).blur(function(){if(this.value=3D=3D""){$(this=
).css(o.defaultCSS);this.value=3D$.fn.smartSearch.defaultValue[$.fn.smart=
Search.getMapKey(this)];$.fn.smartSearch.hasUserValue[$.fn.smartSearch.ge=
tMapKey(this)]=3Dfalse;}});$(this).keydown(function(ev){if(ev.keyCode=3D=3D=
27){$(this).blur();}});if($(this).is('.live-suggest')){var =
s=3D$.fn.smartSearch.defaults.s_pre[$(this).attr('service')];$(this).auto=
complete(s,{queryLengthToCache:2,matchSubset:true,scroll:false,width:345,=
scrollHeight:345,delay:20,matchContains:true,queryType:'securities',forma=
tItem:function(item){var =
securityType=3DparseInt(item[4]),id,name=3Ditem[0],security=3Dglobe.inves=
tor.securityNames[securityType];if(securityType=3D=3Dglobe.investor.secur=
ityType.STOCK||securityType=3D=3Dglobe.investor.securityType.ETF){id=3Dit=
em[1]+'-'+item[2];}else =
if(securityType=3D=3Dglobe.investor.securityType.INDEX){id=3Ditem[1];}els=
e{id=3D'--';}=0A=
return'<span class=3D"id">'+id+'</span>'+'<span =
class=3D"name"><wbr>'+name+'</wbr></span>'+'<span =
class=3D"security">'+security+'</span>';},formatResult:function(item){ret=
urn =
item[0];}});$(this).result(function(event,data,formatted){$.publish('live=
-suggest-'+$(this).attr('id'),{name:data[0],symbol:data[1],exchangeCode:d=
ata[2],securityId:data[3],securityType:data[4],rank:data[5]});});}});};$.=
fn.smartSearch.defaultValue=3D{};$.fn.smartSearch.hasUserValue=3D{};$.fn.=
smartSearch.getMapKey=3Dfunction(field){var =
form_id=3D$(field).parents("form").attr("id");var =
field_id=3D$(field).attr("id");return =
form_id+":"+field_id;};$.fn.smartSearch.isDefault=3Dfunction(field){retur=
n =
$.fn.smartSearch.hasUserValue[$.fn.smartSearch.getMapKey(field)]=3D=3Dfal=
se&&field.value=3D=3D$.fn.smartSearch.defaultValue[$.fn.smartSearch.getMa=
pKey(field)];};$.fn.smartSearch.defaults=3D{defaultCSS:{color:'#666666','=
font-family':'Georgia,"Times News =
Roman",serif','font-style':'italic'},userValueCSS:{color:'#000000','font-=
family':'Verdana,sans-serif','font-style':'normal'},s_pre:{securities:glo=
be.conf.searchServiceUrl+'/securities/suggest',watchlist:globe.conf.searc=
hServiceUrl+'/watchlist/suggest'}};})(jQuery);$.namespace('twidget');Arra=
y.prototype.has=3Dfunction(obj){return =
this.indexOf(obj)!=3D=3D-1;};function empty(obj){if(typeof =
obj=3D=3D'undefined'||obj=3D=3D''){return true;}=0A=
return false;}=0A=
function clean_tweet(txt){var =
bdw=3D["\\bass(|hole)\\b","bastard","bitch","blumpkin","brain =
banger","arse","arsehole","bukakke","bull(|-|\\s|)dyke","camel(|-|\\s|)jo=
ckey","carpet(|-|\\s|)muncher","cleveland =
steamer","clit","cock(|-|\\s|)sucker","cootch","cooter","cornhole","crack=
a","cumbucket","cunt","dago\\b","dick(|-|\\s|)head","dingleberry","dirty =
sanchez","donkey punch","dutch =
oven","fag(|s|got|gots)","(|[\\w]+[^f])fuck(|er|ed|in|ing|s)","fudge(|-|\=
\s|)packer","goatse","gook","gringo","love =
mayo","jiggaboo","jizz","(|k)nobhead","k(i|y)ke","moron","motherfucker","=
moose =
knuckle","pecker","poontang","poonanni","pussy","queef","queeb","moon =
cricket","muff(|-|\\s|)div(|e|er|ing)","nigger","paki[^(stan)]","\\bpak[k=
]?i\\b","pol[l]?ack","perforate the colon","porch =
monkey","prigger","raghead","rectus ranger","relieve the =
tampon","rim(|-|\\s|)job","rusty trombone","sand =
nigger","schlong","shit(|ter|ty|ter|er|ting|ing|s)","skeet","skank","skin=
 flute","slut(|ty)","spank the monkey","spic","sqwa","squaw","taste the =
waste","teabagging","tip drill","towel =
head","tw(a|o)t","vart","wanker","wetback","wo(g|p)","camel(|\\s|)toe"];v=
ar qw=3D["angry dragon","dildo","retard","brown eye","camel hump","camel =
toe","cameltoe","chink","chicken(|-|\\s)head","chickenshit","douche","jel=
ly doughnut","(|k)nob","money(|-|\\s)shot","pearl necklace","pink =
sock","prick","toss the salad"];var =
mbw=3D["beaner","blow(|-|\\s)job","cock","\\bcoon","(|god)damn(|ed)","dyk=
e","fart(|ed|s|ing)","jack(|-)off","\\bho\\b","honky","hot =
carl","hell[|\\b|\'|i|e|s]","jerk(|-)off","muff","piss","queer","\\btit(|=
s)","wanker"];var bigbw=3Dnew =
Array();bigbw=3Dbigbw.concat(bdw,qw,mbw);var pattern_start=3D"\\b";var =
pattern_end=3D"(|s)\\b";var badWords=3D[];for(var =
cw=3D0;cw<bigbw.length;cw++){regex=3Dnew =
RegExp(pattern_start+bigbw[cw]+pattern_end,"gi");m=3Dregex.exec(txt);if(m=
!=3Dnull){for(var fw=3D0;fw<m.length;fw++){badWords.push(" "+bigbw[cw]+" =
");}}}=0A=
if(badWords.length>0){return false;console.log(badWords);}else{return =
true;}}=0A=
var =
defaults=3D{lang:'en',container:'',q:'',from:'',tag:'',rpp:20,since_id:''=
,page:1,filter:'',until:'',since:'',near:'',refresh_interval:'',user_blac=
klist:''};var =
twitter_url_re=3D/\b((http(s)?|ftp|ssh):\/\/[^\s+\"\<\>]+)/igm;var =
twitter_profile_re=3D/@[\w]+/g;var =
twitter_search_URI=3D'http://search.twitter.com/search.json';function =
twitterWidget(options){this.refreshCount=3D0;this.o=3D$.extend({},default=
s,options);this.o.from=3Dthis.o.from.replace('@','');this.o.tag=3Dthis.o.=
tag.replace('#','');this.refresh_url=3D'';this.last_tweet_id=3D0;this.run=
ning=3Dfalse;var $this=3Dthis;var =
ltw=3Dnull;this.stream=3Dfunction(){this.running=3Dtrue;$('.tww =
.loading',$this.o.container).removeClass('error').slideDown("slow");var =
uri=3Dthis.construct_uri();$.ajax({url:uri,type:'GET',dataType:'jsonp',er=
ror:function(XMLHttpRequest,textStatus,errorThrown){console.log(errorThro=
wn);},success:function(json){try{if((typeof =
json.results!=3D'undefined')&&json.results.length>0){$('.tww =
.loading',$this.o.container).fadeOut("fast");$(json.results.reverse()).ea=
ch(function(i,tweet){if(i<$this.o.rpp&&tweet.id!=3Dltw){if(i=3D=3D0){ltw=3D=
tweet.id;}=0A=
if($this.o.user_blacklist!=3D''){if($this.o.user_blacklist.search(tweet.f=
rom_user)=3D=3D-1){if(clean_tweet(tweet.text)){$this.create_tweet(tweet);=
}}}else{if(clean_tweet(tweet.text)){$this.create_tweet(tweet);}}}});$this=
.remove_tweets();if(!empty($this.o.refresh_interval)){if($this.last_tweet=
_id=3D=3D0){$('.refresh',$this.o.container).fadeIn("slow");}=0A=
$this.update();}}else{console.log('No results for: =
'+$this.searchURI);if(!empty($this.o.refresh_interval)){$this.update();}}=
}catch(e){$('.tww .loading h3',$this.o.container).text("Twitter is =
taking too long to respond. Please close the widget and try =
again.");$('.tww =
.loading',$this.o.container).addClass('error').fadeIn("fast");if(e =
instanceof =
TypeError){console.log(e);}else{console.log(e);}}}});};this.construct_uri=
=3Dfunction(){var =
blacklist=3D['user_blacklist','container','refresh_interval'];var =
i=3D0;if(!empty(this.refresh_url)){this.searchURI=3Dtwitter_search_URI+th=
is.refresh_url;}else{this.searchURI=3Dtwitter_search_URI;$.each(this.o,fu=
nction(k,v){if(!blacklist.has(k)&&!empty(v)){if(k=3D=3D'q'||k=3D=3D'filte=
r'){v=3Descape(v);}=0A=
i=3D=3D0?$this.searchURI+=3D'?'+k+'=3D'+v:$this.searchURI+=3D'&'+k+'=3D'+=
v;}=0A=
i++;});}=0A=
return this.searchURI;};this.create_tweet=3Dfunction(tweet){var =
tweet_text=3Dthis.create_links(tweet.text);var =
when=3Dthis.relative_time(tweet.created_at);var html=3D"<div =
id=3D'tw"+tweet.id+"' class=3D'tweet'><a =
href=3D'http://twitter.com/"+tweet.from_user+"'><img =
src=3D'"+tweet.profile_image_url+"' width=3D'48' =
height=3D'48'/></a><p>"+tweet_text+" <span class=3D'meta'>by <a =
href=3D'http://twitter.com/"+tweet.from_user+"' =
target=3D'_blank'>&#x40;"+tweet.from_user+"</a> =
"+when+"</span></p></div>";$('.tww',this.o.container).prepend(html);$('#t=
w'+tweet.id,this.o.container).hide().fadeIn();};this.update=3Dfunction(){=
try{clearTimeout(this.updating);}catch(e){}=0A=
this.updating=3DsetTimeout(function(){$this.stream();$this.refreshCount++=
;},this.o.refresh_interval*1000);try{clearInterval(this.timer);}catch(e){=
}=0A=
this.countdown();};this.countdown=3Dfunction(){this.seconds=3Dthis.o.refr=
esh_interval;this.timer=3DsetInterval(function(){if($this.seconds=3D=3D0)=
{clearInterval($this.timer);$('.refresh =
.counter',$this.o.container).text('...');}else{$('.refresh =
.counter',$this.o.container).text($this.seconds);$this.seconds--;}},1000)=
;};this.destroy=3Dfunction(){try{clearTimeout(this.updating);clearInterva=
l(this.timer);}catch(e){}=0A=
this.o.refresh_url=3D'';this.running=3Dfalse;$('.tweet',this.o.container)=
.remove();$('.refresh',this.o.container).hide('');$('.tww =
.loading',$this.o.container).fadeOut(200);$('.tww =
.loading',$this.o.container).html('<h3>Contacting =
Twitter...</h3>');$('.refresh =
.counter',this.o.container).text('');};this.remove_tweets=3Dfunction(){$(=
'.tweet',this.o.container).each(function(i,elm){if(i>=3D$this.o.rpp){$(th=
is).hide("slow");$(this).remove();}});};this.create_links=3Dfunction(twee=
t){return tweet.replace(twitter_url_re,"<a href=3D'$1' =
target=3D'_blank'>$1</a>").replace(twitter_profile_re,function(u){return'=
<a href=3D"http://twitter.com/'+u.substr(1)+'" =
target=3D"_blank">'+u+'</a>';});};this.relative_time=3Dfunction(time_valu=
e){var values=3Dtime_value.split(" ");time_value=3Dvalues[1]+" =
"+values[2]+", "+values[4]+" "+values[3];var =
parsed_date=3DDate.parse(time_value);var =
relative_to=3D(arguments.length>1)?arguments[1]:new Date();var =
delta=3DparseInt((relative_to.getTime()-parsed_date)/1000);delta=3Ddelta+=
(relative_to.getTimezoneOffset()*60);var r=3D'';if(delta<60){r=3D'less =
than a minute ago';}else if(delta<120){r=3D'about a minute ago';}else =
if(delta<(45*60)){r=3D(parseInt(delta/60)).toString()+' minutes =
ago';}else if(delta<(2*90*60)){r=3D'about an hour ago';}else =
if(delta<(24*60*60)){r=3D'about '+(parseInt(delta/3600)).toString()+' =
hours ago';}else if(delta<(48*60*60)){r=3D'1 day =
ago';}else{r=3D(parseInt(delta/86400)).toString()+' days ago';}=0A=
return r;};}=0A=
$(document).ready(function(){$('.widget-info').mouseover(function(){$(thi=
s).css({cursor:'pointer'});$(this).css({borderColor:'#3684AF'});}).mouseo=
ut(function(){$(this).css({borderColor:'#cccccc'});});});
------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://beta.images.theglobeandmail.com/bundle/gzip_1746191216/js/ads.js

if(document.all && =
!document.getElementById){document.getElementById=3Dfunction(id){return =
document.all[id];}}=0A=
var adv_AC=3D"";=0A=
var adv_ldbdW;=0A=
var ads=3D0;=0A=
var ai=3D1;=0A=
var aTl=3D"";=0A=
var aPs=3D"";=0A=
var aSize=3D"";=0A=
var aWb=3D"";=0A=
var d=3Ddocument;=0A=
var n=3Dnavigator;=0A=
var nc;=0A=
var ord;=0A=
var p=3Dparent;=0A=
=0A=
var DblD=3D"http://ad.ca.doubleclick.net";=0A=
var DclkD=3D"http://ad.doubleclick.net/clk;";=0A=
var DsecD=3D"https://ad.doubleclick.net";=0A=
var GacD=3D"http://adcounter.theglobeandmail.com/servlet/AdletCounter";=0A=
var GimD=3D"http://ads.globeandmail.com/images/";=0A=
=0A=
var sadpg;=0A=
var sadpgb=3D"n";=0A=
var sarena;=0A=
var sCat=3D"";=0A=
var sdomain;=0A=
var sDoFlashAds=3D0;=0A=
var sloc;=0A=
var skw;=0A=
var smode;=0A=
var sops;=0A=
var sPP_sub=3D"";=0A=
=0A=
var sURL_hub;=0A=
var sURL_subhub;=0A=
var szone;=0A=
=0A=
tauOp=3Dfalse;=0A=
var TGAM=3D"http://www.theglobeandmail.com/";=0A=
var aDate=3Dnew Date();=0A=
var aDay=3DaDate.getDate();=0A=
var aSec=3DaDate.getSeconds();=0A=
=0A=
if(!ord){if(p.ord){ord=3Dp.ord;}else{var =
abc=3DMath.random()+"";ord=3Dabc.substring(2,abc.length);}}=0A=
=0A=
function fnGdo(a_ur,a_trg,a_im,aW,aH,a_trkr,a_pos){adv_AC=3D'<a =
href=3D"'+a_ur+'" target=3D"'+a_trg+'"><img src=3D"'+a_im+'" =
width=3D"'+aW+'" height=3D"'+aH+'" border=3D"0" alt=3D"" ads=3D"1" =
/></a>';adv_AC_trkr=3D'<img src=3D"'+GacD+'?ad1=3D'+a_trkr+'" =
width=3D"1" height=3D"1" =
border=3D"0">';if(a_trkr!=3D""){if(a_pos=3D=3D"L"){adv_AC=3Dadv_AC_trkr+a=
dv_AC;}else{adv_AC=3Dadv_AC+adv_AC_trkr;}}d.write(adv_AC);adv_AC=3D'';};=0A=
=0A=
/* remove duplicates */=0A=
function fnDedup(a){=0A=
//alert(a);=0A=
 temp=3Da.split(",");newA=3D[];=0A=
  for(var i=3D0;i<temp.length;i++){isIn=3D0;=0A=
   for(var j=3D0;j<newA.length;j++){if(temp[i]=3D=3DnewA[j]){isIn=3D1;}}=0A=
   if(isIn=3D=3D0){newA.push(temp[i])}=0A=
  }=0A=
  b=3DnewA.join(";");=0A=
  //alert(b);=0A=
  //  return(b);=0A=
}=0A=
/*eo rem duplicates*/=0A=
=0A=
/* adv random array controls | adv rac */=0A=
adv_null=3D"";=0A=
adv_array_count=3D1;=0A=
=0A=
function adv_fnSelectImg(){=0A=
adv_rNum =3D Math.floor(Math.random()*adv_array.length);=0A=
adv_value =3D adv_array.slice(adv_rNum,adv_rNum+1) ;=0A=
adv_left  =3D adv_array.slice(0,adv_rNum);=0A=
adv_right =3D adv_array.slice(adv_rNum+1);=0A=
adv_array =3D adv_left.concat(adv_right);=0A=
return adv_value ;=0A=
}=0A=
=0A=
function adv_fnPlaceImg(){=0A=
if(adv_array_count>adv_array.length){=0A=
	return adv_null;=0A=
	} else {=0A=
		adv_pick=3D1;for(adv_i=3D0;adv_i<=3Dadv_pick-1;adv_i++){=0A=
		adv_display=3Dadv_fnSelectImg() ;=0A=
		adv_Array=3D/(.*)/g ;=0A=
		var adv_pVal=3Dadv_display[0].replace(adv_Array,"$1");=0A=
		return adv_pVal;=0A=
		adv_array_count=3Dadv_array_count+1;=0A=
=0A=
		}=0A=
	}=0A=
}=0A=
/* eo adv rac */=0A=
=0A=
/*change div class */=0A=
   function fnSwapDivClass(adv_div,adv_class,adv_classB) {=0A=
   a_div =3D document.getElementById(adv_div);=0A=
   a_div.className =3D adv_classB;=0A=
   }=0A=
/* eo change div class */=0A=
=0A=
function fnTkt(aU,aW,aH,aTl,aTp,aId,id){=0A=
    if(aId=3D=3Dnull){aId=3D""};=0A=
    aSize=3DaW+"x"+aH;=0A=
=0A=
    // defaults used by both sections and articles=0A=
	adv.adpg 		=3D adv.adpg 		?   	adv.adpg 	    	: "adpg_n";=0A=
	adv.arena		=3D adv.crumb		? 	adv.arena	    	: "arena_n";=0A=
	adv.crumb		=3D adv.crumb		?	adv.crumb       	: "crumb_n";=0A=
	adv.last	 	=3D adv.lastSection	? 	adv.lastSection		: "last_n";=0A=
    	adv.loc 		=3D adv.loc		?	adv.loc		    	: "loc_n";=0A=
	adv.site 		=3D adv.site		?	adv.site        	: =
"test.theglobeandmail.com";=0A=
	adv.vert 		=3D adv.vertical		?	adv.vertical    	: "gam";=0A=
    	adv.zone		=3D adv.zone		?  	adv.zone	    	: "zone_n";=0A=
=0A=
    // search=0A=
    	adv.search.kw       	=3D adv.search.kw     	?   	adv.search.kw      =
 	: "n";=0A=
    	adv.fundId 		=3D adv.fundId		?	adv.fundId	    	: "n";=0A=
    	adv.fundCompany		=3D adv.fundCompany	?	adv.fundCompany	    	: "n";=0A=
	adv.search.financial	=3D adv.search.financial	?	adv.search.financial	: =
"n";=0A=
=0A=
    // article defaults=0A=
	adv.art.byline      	=3D adv.art.byline    	?   adv.art.byline      : =
"n";=0A=
	adv.art.categories	=3D adv.art.categories	?   adv.art.categories	: "n";=0A=
	adv.art.credit     	=3D adv.art.credit    	?   adv.art.credit      : =
"n";=0A=
    	adv.art.headline    	=3D adv.art.headline  	?   adv.art.headline    =
: "n";=0A=
	adv.art.id          	=3D adv.art.id        	?   adv.art.id          : =
"n";=0A=
    	adv.art.keywords    	=3D adv.art.keywords  	?   adv.art.keywords    =
: "n";=0A=
	adv.art.sectionsHier	=3D adv.art.sectionsHier	?   adv.art.sectionsHier: =
"n";=0A=
	adv.art.slug        	=3D adv.art.slug      	?   adv.art.slug        : =
"n";=0A=
    	adv.art.type        	=3D adv.art.type      	?   adv.art.type        =
: "bn";=0A=
=0A=
	/*  Set up ad software reporting verticals for editorial vertical =
inputs and interpret partner sites */=0A=
	/* 	auto=3Dauto |	bsfn=3Dbusiness/finance |	sprt=3Dsports | =
gnrl=3Dgeneral | tech=3Dtech */=0A=
=0A=
	/*  initialize reporting vert*/=0A=
	var sRepVert=3D"gnrl"; // gam=0A=
	sCrumb=3Dadv.crumb;=0A=
	sHier=3Dadv.art.sectionsHier;=0A=
=0A=
	if(adv.site=3D=3D"test.theglobeandmail.com"){=0A=
	/*if test do not overwrite based on editorial vert*/=0A=
	}else{=0A=
=0A=
	=
if(adv.vert.indexOf('auto')>-1){sRepVert=3D"auto";adv.site=3D"globeauto.c=
om";}=0A=
	if(adv.site.indexOf('autohound')>-1){adv.vert=3D"part";}=0A=
	if((adv.vert.indexOf('rob')>-1)||(adv.vert.indexOf('investor')>-1)){=0A=
		=
sRepVert=3D"bsfn";if(adv.vert=3D=3D'investor'){if(adv.site=3D=3D"www.glob=
efund.com"){}else{adv.site=3D"www.globeinvestor.com";}}=0A=
	}=0A=
=0A=
	if(adv.vert.indexOf('sports')>-1){sRepVert=3D"sprt";}=0A=
	=
if(adv.vert.indexOf('tech')>-1){sRepVert=3D"tech";adv.site=3D=3D"www.glob=
etechnology.com";}=0A=
=0A=
	}=0A=
=0A=
	adv.siteReportRoot0=3D"";/* 0 | no vert in string | APPROVED ZONE test =
as crumb contains primary edit vert */=0A=
	adv.siteReportRoot1=3DsRepVert;/* 1 | only sales vert in string */=0A=
	adv.siteReportRoot2=3DsRepVert+"-"+adv.vert;/* 2 | adv and edit =
vertical in string */=0A=
=0A=
=0A=
	/* use crumb to define ZONE */=0A=
	if(sCrumb.indexOf('-pubRoot')>-1){=0A=
	/* 0 | no vert in string */=0A=
	if(sCrumb=3D=3D"-pubRoot"){}=0A=
	sCrumbZone0=3DsCrumb.replace(/-pubroot-/gi,"");=0A=
	sCrumbZone0=3DsCrumbZone0.replace(/-/gi,"/");=0A=
	/* 1 | only sales vert in string */=0A=
	sCrumbZone1=3DsCrumb.replace(/-pubroot/gi,adv.siteReportRoot1);=0A=
	sCrumbZone1=3DsCrumbZone1.replace(/-/gi,"/");=0A=
	/* 2 | incorporate sales and edit vertical in string */=0A=
	sCrumbZone2=3DsCrumb.replace(/-pubroot/gi,adv.siteReportRoot2);=0A=
	sCrumbZone2=3DsCrumbZone0.replace(/-/gi,"/");=0A=
		}=0A=
=0A=
	adv.zone=3Dadv.vert+'/'+sCrumbZone0;=0A=
=0A=
	//if(adv.zone=3D=3D"gam//pubRoot"){adv.zone=3D"gam/homepage";}=0A=
	if(adv.zone=3D=3D"gam//pubRoot"){adv.zone=3D"breakingnews-home";}=0A=
	if(adv.zone.indexOf('investor/globeinvestor')>-1){=0A=
	adv.zone=3Dadv.zone.replace('investor/globeinvestor/',"investor/gi/");=0A=
	}=0A=
=0A=
	/* Primary Path*/=0A=
=0A=
	function fnSetPP(){=0A=
	sPP=3D"";=0A=
	sPPstr =3D sCrumbZone2/*+sPP_sub*/;=0A=
	newArray =3D sPPstr.split('/');=0A=
		for(i=3D0; i<newArray.length; i++) {=0A=
		advPP=3D'pp'+i+'=3D'+newArray[i]+';'=0A=
		sPP=3DadvPP+sPP;=0A=
		}=0A=
	}=0A=
=0A=
	fnSetPP();=0A=
	/* eo zone */=0A=
=0A=
    /* use crumb to set ARENA */=0A=
	if(sCrumb.indexOf('-pubRoot')>-1){=0A=
	/* 0 | no vert in string */=0A=
	sCrumbArena0=3DsCrumb.replace(/-pubroot-/gi,"");=0A=
	sCrumbArena0=3DsCrumbArena0.replace(/-/gi,";arena=3D");=0A=
	/* 1 | only sales vert in string */=0A=
	sCrumbArena1=3DsCrumb.replace(/-pubroot/gi,adv.siteReportRoot1);=0A=
	sCrumbArena1=3DsCrumbArena1.replace(/-/gi,";arena=3D");=0A=
	/* 2 | incorporate sales and edit vertical in ARENA string */=0A=
	sCrumbArena2=3DsCrumb.replace(/-pubroot/gi,adv.siteReportRoot2);=0A=
	sCrumbArena2=3DsCrumbArena2.replace(/-/gi,";arena=3D");=0A=
	}=0A=
=0A=
	/* art | use sHier to set ARENA */=0A=
=0A=
	if(sHier=3D=3D"na"){}else{=0A=
	/* no vert in string */=0A=
	sHierArena0=3DsHier;=0A=
	sHierArena0=3DsHierArena0.replace(/-/gi,";arena=3D");=0A=
	/* 1 | only sales vert in string */=0A=
	sHierArena1=3Dadv.siteReportRoot1+","+sHier;=0A=
	sHierArena1=3DsHierArena1.replace(/:/gi,",");=0A=
	sHierArena1=3DsHierArena1.replace(/-/gi,",");=0A=
	fnDedup(sHierArena1);=0A=
	sHierArena1=3Db.replace(/;/gi,";arena=3D");=0A=
=0A=
	/* 2 | sales and edit vertical in ARENA string */=0A=
	sHierArena2=3Dadv.siteReportRoot2+","+sHier;=0A=
	sHierArena2=3DsHierArena2.replace(/-/gi,",");=0A=
	sHierArena2=3DsHierArena2.replace(/:/gi,",");=0A=
	fnDedup(sHierArena2);=0A=
	sHierArena2=3Db.replace(/;/gi,";arena=3D");=0A=
	}=0A=
=0A=
	if(adv.loc=3D=3D"sec"){=0A=
	adv.arena=3DsCrumbArena2;=0A=
	adv_cp0=3D"n";=0A=
	}=0A=
=0A=
	if(adv.loc=3D=3D"art"){=0A=
	adv.arena=3DsHierArena2;=0A=
	adv_cp0=3Dadv.last;=0A=
	}=0A=
=0A=
=0A=
	/*preformat search=0A=
if(skw.indexOf('%')>-1){skw=3Dskw.replace(/%\w\w/gi,"");}=0A=
*/=0A=
/*key xptns*/=0A=
/*incu=0A=
if(skw.indexOf('incubator_discussion')>-1){sUs=3D"incudiscn";sM=3DsM+";mo=
de=3Ddiscn;";}=0A=
*/=0A=
=0A=
/*categories*/=0A=
adv_pgsb=3Dadv.art.categories;=0A=
adv_pgsb=3Dadv_pgsb.replace(/,/gi,";pgsb=3D");=0A=
sadpgb=3Dadv_pgsb;=0A=
=0A=
/*article xptn*/=0A=
smode=3Dadv.art.type;=0A=
=0A=
/* artID  */=0A=
adv_artId=3Dadv.art.id;=0A=
/* byln */=0A=
adv_byln0=3Dadv.art.byline;adv_byln0e=3Descape(adv_byln0);if(adv_byln0e.i=
ndexOf('%')>-1){adv_byln0=3Dadv_byln0e.replace(/%\w\w/gi,"");}=0A=
/* slug */=0A=
adv_slug0=3Dadv.art.slug;adv_slug0e=3Descape(adv_slug0);if(adv_slug0e.ind=
exOf('%')>-1){adv_slug0=3Dadv_slug0e.replace(/%\w\w/gi,"");}=0A=
/*fund*/=0A=
adv_fndco=3Dadv.fundCompany;adv_fndcoe=3Descape(adv_fndco);if(adv_fndcoe.=
indexOf('%')>-1){adv_fndco=3Dadv_fndcoe.replace(/%\w\w/gi,"");}=0A=
adv_fndId=3Dadv.fundId;=0A=
adv_searchFin=3Dadv.search.financial;adv_searchFine=3Descape(adv_searchFi=
n);if(adv_searchFine.indexOf('%')>-1){=0A=
adv_searchFin=3Dadv_searchFine.replace(/%\w\w/gi,"");=0A=
if(adv_searchFin.indexOf('.')>-1){adv_searchFin=3Dadv_searchFin.replace(/=
\./gi,"");}=0A=
}=0A=
=0A=
/*site specific variables | use generic level or cust vals per site*/=0A=
/*=0A=
tag includes : | ID | byln | slug | fundco | fundid=0A=
=0A=
not accounted for as yet:=0A=
3 : campus=0A=
*/=0A=
=0A=
aPV0=3Dadv_byln0; //byline=0A=
aPV1=3Dadv_slug0; //slug=0A=
aPV2=3Dadv_artId; //article ID=0A=
aPV3=3Dadv_fndco;//fundCompany=0A=
aPV4=3Dadv_fndId;//fundId=0A=
aPV5=3Dadv_searchFin;//q result=0A=
aPV6=3D"n";=0A=
=0A=
adv_pgVal=3D'ptf=3D'+aTp+';pv6=3D'+aPV6+';pv5=3D'+aPV5+';pv4=3D'+aPV4+';p=
v3=3D'+aPV3+';pv2=3D'+aPV2+';pv1=3D'+aPV1+';pv0=3D'+aPV0+';';=0A=
=0A=
adv_pgVal=3Dadv_pgVal.replace(new RegExp(/\.,/gi),"");=0A=
=0A=
/*intialize ad build params */=0A=
adv_cp0e=3Descape(adv_cp0);if(adv_cp0e.indexOf('%')>-1){adv_cp0=3Dadv_cp0=
e.replace(/%\w\w/gi,"");}=0A=
=0A=
	sEv =3D adv.vert;=0A=
    sD =3D adv.site;=0A=
    sA =3D adv.arena;=0A=
	skw =3D adv.search.kw;=0A=
    sL =3D adv.loc;=0A=
    sM =3D smode ? smode : "n";=0A=
    sO =3D sops ? sops : "n";=0A=
    sP =3D adv.adpg;=0A=
	sPs =3D sadpgb;=0A=
	sPv =3D adv_pgVal;=0A=
	sRv =3D sRepVert;=0A=
    sZ =3D adv.zone;=0A=
=0A=
    /*transitions will need addressing */=0A=
    /*transAd =3D p.transAd ? transAd : "false";transAdId =3D =
p.transAdId ? transAdId : null;if(transAd=3D=3D"true"){sO=3DtransAdId;}*/=0A=
=0A=
    fnTKT_filter();=0A=
	if(sPs!=3D"n"){sPP_sub=3D'/'+sPs;fnSetPP();}=0A=
	/* need ability to apply rules, filter and script edit in single =
location */=0A=
    aTl=3Dai;ai=3Dai+1;=0A=
=0A=
    /* initialize tag types and log string requirements */=0A=
    adv_ACi=3D'iframe';=0A=
    adv_ACiv=3D'width=3D"'+aW+'" height=3D"'+aH+'" id=3D"ad'+aTl+'" =
frameborder=3D"0" marginheight=3D"0" marginwidth=3D"0" =
name=3D"ad'+aTl+'" scrolling=3D"no"';=0A=
    adv_ACj=3D'scr'+'ipt';=0A=
    adv_ACjl=3D' type=3D"text/javascript"';=0A=
    adv_ACta=3D''+sD+'/'+sZ+';';=0A=
    =
adv_ACtbV=3DsPv+'mode=3D'+sM+';loc=3D'+sL+';pgsb=3D'+sPs+';adpg=3D'+sP+';=
'+sPP+''+sA+';cp0=3D'+adv_cp0+';ops=3D'+sO+';nc=3D'+aId+';kw=3D'+skw+';po=
s=3D'+aPs+';'+sCat+'sz=3D'+aSize+';tile=3D'+aTl+';';=0A=
=0A=
    adv_ACta_sD=3DsD;adv_ACta_sZ=3DsZ;=0A=
    =
if(adv_ACta_sD.indexOf('.')>-1){adv_ACta_sD=3Dadv_ACta_sD.replace(/\./gi,=
"");}=0A=
    =
if(adv_ACta_sZ.indexOf('-')>-1){adv_ACta_sZ=3Dadv_ACta_sZ.replace(/-/gi,"=
");}=0A=
    adv_ACtaV=3D'site=3D'+adv_ACta_sD+';zone=3D'+adv_ACta_sZ+';'=0A=
    adv_AC_uStr=3Dadv_ACtaV+adv_ACtbV;=0A=
    =
if(adv_AC_uStr.indexOf('=3D')>-1){adv_AC_uStr=3Dadv_AC_uStr.replace(/=3D/=
gi,"-");}=0A=
    =
if(adv_AC_uStr.indexOf(';')>-1){adv_AC_uStr=3Dadv_AC_uStr.replace(/;/gi,"=
|");}=0A=
    =
if(adv_AC_uStr.indexOf('/')>-1){adv_AC_uStr=3Dadv_AC_uStr.replace(new =
RegExp(/\//gi),"_");}=0A=
    adv_ACtb=3Dadv_ACtbV+'u=3D|'+adv_AC_uStr+';ord=3D'+ord+'';=0A=
    adv_AC_strFlashIframe=3DDblD+'/adi/'+adv_ACta+adv_ACtb+'?';=0A=
=0A=
    if(aTp=3D=3D"i"){adv_AC=3D'<'+adv_ACi+' =
src=3D"'+DblD+'/adi/'+adv_ACta+''+adv_ACtb+'?" '+adv_ACiv+'><'+adv_ACj+' =
'+adv_ACjl+' =
src=3D"'+DblD+'/adj/'+adv_ACta+'abr=3D!ie;'+adv_ACtb+'?"></'+adv_ACj+'></=
'+adv_ACi+'>';}else{adv_AC=3D'<'+adv_ACj+' '+adv_ACjl+' =
src=3D"'+DblD+'/adj/'+adv_ACta+''+adv_ACtb+'?"></'+adv_ACj+'>';}=0A=
=0A=
	=
if(aTp.indexOf('v')>-1){adv_AC=3DDblD+'/pfadx/'+adv_ACta+''+adv_ACtb+'?';=
}=0A=
	/*no video ad just load coad*/=0A=
	=
if(aTp.indexOf('vcoad')>-1){adv_AC=3DDblD+'/adi/'+adv_ACta+''+adv_ACtb+'?=
';}=0A=
=0A=
    adv_AC_strFlashIframe=3Dadv_AC_strFlashIframe.toLowerCase();=0A=
=0A=
	adv_AC=3Dadv_AC.toLowerCase();=0A=
    /*test alert(AC);*/=0A=
=0A=
=0A=
    /*to be removed once all updates verified | cb 20090304 */=0A=
	/*=0A=
	if((aPs=3D=3D"preroll")||(aPs=3D=3D"boxv")){=0A=
	return(AC);=0A=
	}else{document.write(AC);}=0A=
    AC=3D'';aPs=3D'';sD=3Dadv.site;=0A=
	*/=0A=
=0A=
	/*edit for video testing | 20090304*/=0A=
	/*alert(adv_AC);*/=0A=
	return(adv_AC);=0A=
    /*clear values*/=0A=
   adv_AC=3D'';aPs=3D'';sD=3Dadv.site;=0A=
}=0A=
=0A=
var axel=3DMath.random()+"";var rNum=3D(axel*10000)+"";var =
dotat=3DrNum.indexOf(".");var aNum=3DrNum.substring(0,dotat);=0A=
=0A=
function fnTKT_filter(){=0A=
    /* format */=0A=
    =
sA=3D'arena=3D'+sA;if(sA.indexOf(',')>-1){sA=3DsA.replace(/\,/gi,";arena=3D=
");}=0A=
	//if(aPs=3D=3D"preroll"){sD=3D"video.theglobeandmail.com";}=0A=
	//subsect under zone only as required=0A=
	if(sP=3D=3D"britishcolumbia"){=0A=
	//sPs=3D"clubland";=0A=
	}=0A=
    //if(sL=3D=3D"sec"){sL=3D"hub";}if(sL=3D=3D"art"){sL=3D"lower";}=0A=
=0A=
/*anticipate nothing major required to condition or classify values of =
any escenic served content*/=0A=
/* once final version of tag and feed values are completed any added =
content will adhere to same formatting therefore limited sales =
requirements for exceptions | delete prior to launch */=0A=
/*=0A=
ex. function =
fnBusArena(){if(!sA.indexOf('business')>-1){sA=3DsA+";arena=3Dbusiness";}=
}=0A=
ex. assign all business sections to zone prefix /rob/SectionName=0A=
*/=0A=
=0A=
/*if ALL content either sec or art may ease filter to input dedicated =
params per*/=0A=
/*may need when section?*/=0A=
=0A=
/*may need when article?*/=0A=
=0A=
/*multi-size slot control */=0A=
	if(aPs=3D=3D"lugts"){aSize=3DaSize+",330x60,234x60";}=0A=
	if(aSize=3D=3D"300x600"){aSize=3DaSize+",300x250,160x600";}=0A=
	if(aPs=3D=3D"ldbd"){aSize=3DaSize+",960x90";}=0A=
}=0A=
/*partners*/=0A=
adv_tbar_bmo=3D'<a =
href=3D"http://ad.doubleclick.net/clk;213892935;6849708;b?https://www.bmo=
investorline.com" target=3D"_blank"><img =
src=3D"http://ads.globeandmail.com/images/partners/bmo/100x45_BMO.gif" =
width=3D"100" height=3D"45" border=3D"0" alt=3D"BMO"></a><img =
src=3D"http://adcounter.theglobeandmail.com/servlet/AdletCounter?ad1=3Din=
vestor_tradebar_bmo_213892935" height=3D"1" width=3D"1" alt=3D"">';=0A=
adv_tbar_bmo_text=3D'<br>BMO InvestorLine';=0A=
=0A=
adv_tbar_cibc=3D'<a =
href=3D"http://ad.doubleclick.net/clk;213893382;6849708;y?https://www.inv=
estorsedge.cibc.com/ie/home.jsp" target=3D"_blank"><img =
src=3D"http://ads.globeandmail.com/images/partners/cibc/100x45/cibc_ie_tr=
adebar_100x45.gif" width=3D"100" height=3D"45" alt=3D"CIBC" =
border=3D"0"></a><img =
src=3D"http://adcounter.theglobeandmail.com/servlet/AdletCounter?ad1=3Din=
vestor_tradebar_cibc_213893382" height=3D"1" width=3D"1" alt=3D"">';=0A=
adv_tbar_cibc_text=3D'<br>CIBC Investor&rsquo;s Edge';=0A=
=0A=
adv_tbar_cmc=3D'<iframe =
src=3D"http://ad.ca.doubleclick.net/adi/www.globeinvestor.com/tradebar;po=
s=3Dtradebar;tile=3D10;sz=3D100x45;nc=3Dcmc;ord=3D'+ord+'?" =
id=3D"cmc100x45" name=3D"cmc100x45" height=3D"45" frameborder=3D"0" =
marginheight=3D"0" marginwidth=3D"0" scrolling=3D"no" =
width=3D"100"></iframe><img =
src=3D"http://adcounter.theglobeandmail.com/servlet/AdletCounter?ad1=3Din=
vestor_tradebar_cmc" height=3D"1" width=3D"1" alt=3D"">';=0A=
adv_tbar_cmc_text=3D'<br>CMC Markets';=0A=
=0A=
adv_tbar_scotiaitrade=3D'<a =
href=3D"http://ad.doubleclick.net/clk;213893238;6849708;y?https://www.sco=
tiaitrade.com/splash/Welcome.shtml" target=3D"_blank"><img =
src=3D"http://ads.theglobeandmail.com/images/partners/itrade/gif_anim_100=
x45.gif" width=3D"100" height=3D"45" border=3D"0" alt=3D""></a><img =
src=3D"http://adcounter.theglobeandmail.com/servlet/AdletCounter?ad1=3Din=
vestor_tradebar_scotiaitrade_213893238" height=3D"1" width=3D"1" =
alt=3D"">';=0A=
adv_tbar_scotiaitrade_text=3D'<br>Scotia iTRADE';=0A=
=0A=
=0A=
/*add text*/=0A=
adv_tbar_bmo=3Dadv_tbar_bmo+adv_tbar_bmo_text;=0A=
adv_tbar_cibc=3Dadv_tbar_cibc+adv_tbar_cibc_text;=0A=
adv_tbar_cmc=3Dadv_tbar_cmc+adv_tbar_cmc_text;=0A=
adv_tbar_scotiaitrade=3Dadv_tbar_scotiaitrade+adv_tbar_scotiaitrade_text;=0A=
=0A=
=0A=
/*set array*/=0A=
var adv_array =3D new =
Array(adv_tbar_bmo,adv_tbar_cibc,adv_tbar_scotiaitrade);=0A=
=0A=
=0A=
=0A=
if(aNum<2000){adv_array =3D new =
Array(adv_tbar_bmo,adv_tbar_cibc,adv_tbar_cmc,adv_tbar_scotiaitrade);}=0A=
/*eo partners*/=0A=

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://beta.images.theglobeandmail.com/scripts/omniture/s_code.js

/* SiteCatalyst code version: H.17.=0A=
Copyright 1997-2008 Omniture, Inc. More info available at=0A=
http://www.omniture.com */=0A=
=0A=
var s_account=3D"bellgmpprod"=0A=
var s=3Ds_gi(s_account)=0A=
/************************** CONFIG SECTION **************************/=0A=
/* You may add or alter any code config here. */=0A=
s.charSet=3D"ISO-8859-1"=0A=
/* Conversion Config */=0A=
s.currencyCode=3D"USD"=0A=
/* Link Tracking Config */=0A=
s.trackDownloadLinks=3Dtrue=0A=
s.trackExternalLinks=3Dtrue=0A=
s.trackInlineStats=3Dtrue=0A=
s.linkDownloadFileTypes=3D"exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls"=0A=
s.linkInternalFilters=3D"javascript:,globeadvisor,globeinvestorgold,globe=
fund,globeinvestor,theglobeandmail,globetechnology,globeauto,globesports,=
reportonbusiness,globecampus"=0A=
s.linkLeaveQueryString=3Dfalse=0A=
s.linkTrackVars=3D"None"=0A=
s.linkTrackEvents=3D"None"=0A=
=0A=
/* WARNING: Changing any of the below variables will cause drastic=0A=
changes to how your visitor data is collected.  Changes should only be=0A=
made when instructed to do so by your account manager.*/=0A=
s.visitorNamespace=3D"bellglobemediapublishing"=0A=
s.dc=3D122=0A=
=0A=
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/=0A=
var s_code=3D'',s_objectID;function s_gi(un,pg,ss){var =
c=3D"=3Dfun@6(~){`Ks=3D^S~$h ~.substring(~.indexOf(~;@t~';`Bt`t~=3Dnew =
Fun@6(~.toLowerCase()~s_c_il['+s^sn+']~};s.~`m@t~.length~.toUpperCase~=3D=
new Object~s"=0A=
+".wd~','~){@t~')q=3D'~.location~var =
~s.pt(~dynamicAccount~link~s.apv~=3D'+@y(~)@tx^m!Object$eObject.prototype=
$eObject.prototype[x])~);s.~Element~.getTime()~=3Dnew =
Array~ookieDomainPeriods~s.m_~referrer~.p"=0A=
+"rotocol~=3Dnew =
Date~BufferedRequests~}c$s(e){~visitor~;@X^js[k],255)}~=3D''~javaEnabled~=
conne@6^M~@0c_i~Name~:'')~onclick~}@t~else =
~ternalFilters~javascript~s.dl~@Os.b.addBehavior(\"# default# ~=3DparseF"=0A=
+"loat(~'+tm.get~=3D=3D'~cookie~s.rep(~s.^T~track~o@0oid~browser~.parent~=
window~colorDepth~String~while(~.host~.lastIndexOf('~s.sq~s.maxDelay~s.vl=
_g~r=3Ds.m(f)?s[f](~for(~s.un~s.eo~&&s.~parseInt(~t=3Ds.ot(o)"=0A=
+"~j=3D'1.~#4URL~lugins~dynamicVariablePrefix~document~Type~Sampling~s.rc=
[un]~Download~Event~');~this~tfs~resolution~s.c_r(~s.c_w(~s.eh~s.isie~s.v=
l_l~s.vl_t~Height~t,h){t=3Dt?t~tcf~isopera~ismac~escape(~"=0A=
+".href~screen.~s.fl(~Version~harCode~&&(~_'+~variableProvider~s.pe~)?'Y'=
:'N'~:'';h=3Dh?h~._i~e&&l$HSESSION'~f',~onload~name~home#4~objectID~}else=
{~.s_~s.rl[u~Width~s.ssl~o.type~Timeout(~ction~Lifetime"=0A=
+"~.mrq(\"'+un+'\")~sEnabled~;i++)~'){q=3D'~&&l$HNONE'){~ExternalLinks~ch=
arSet~onerror~lnk~currencyCode~.src~s=3Ds_gi(~etYear(~&&!~Opera~'s_~;try{=
~Math.~s.fsg~s.ns6~s.oun~InlineStats~Track~'0123456789~&&"=0A=
+"t~s[k]=3D~s.epa(~m._d~n=3Ds.oid(o)~,'sqs',q);~LeaveQuery~')>=3D~'=3D')~=
)+'/~){n=3D~\",''),~vo)~s.sampled~=3Ds.oh(o);~+(y<1900?~s.disable~ingServ=
er~n]=3D~true~sess~campaign~lif~if(~'http~,100)~s.co(~x in ~s.ape~f"=0A=
+"fset~s.c_d~s.br~'&pe~s.gg(~s.gv(~s[mn]~s.qav~,'vo~s.pl~=3D(apn~Listener=
~\"s_gs(\")~vo._t~b.attach~d.create~=3Ds.n.app~(''+~!=3D'~'||t~'+n~s()+'~=
){p=3D~():''~a):f(~+1))~a['!'+t]~){v=3Ds.n.~channel~un)~.target"=0A=
+"~o.value~g+\"_c\"]~\".tl(\")~etscape~(ns?ns:~s_')t=3Dt~k',s.bc~omePage~=
s.d.get~')<~||!~[b](e);~m[t+1](~return~mobile~height~events~random~code~'=
MSIE ~rs,~un,~,pev~floor(~atch~s.num(~[\"s_\"+~s.c_gd~s"=0A=
+".dc~s.pg~,'lt~.inner~transa~;s.gl(~\"m_\"+n~idt=3D'+~page~Group,~.fromC=
~sByTag~?'&~+';'~t&&~1);~){s.~[t]=3D~>=3D5)~[t](~=3Dl[n];~!a[t])~~s._c=3D=
@Nc';`F=3D^1`5!`F`hn){`F`hl`U;`F`hn=3D0;}s^sl=3D`F`hl;s^sn=3D`F`hn;s^sl"=0A=
+"[s^s@os;`F`hn++;s.m`0m){`2$Gm)`4'{$d0`Afl`0x,l){`2x?$Gx)`30,l):x`Aco`0o=
`H!o)`2o;`Kn`E,x;^B@xo)@tx`4'select$d0&&x`4'filter$d0)n[x]=3Do[x];`2n`Anu=
m`0x){x`e+x;^B`Kp=3D0;p<x`C;p++)@t(@V')`4x`3p,p$O<0)`20;`"=0A=
+"21`Arep=3Ds_r;@y`0x`1,h=3D@VABCDEF',i,c=3Ds.@E,n,l,e,y`e;c=3Dc?c`D$M`5x=
){x`e+x`5c`tAUTO'^m'').c^lAt){^Bi=3D0;i<x`C@A{c=3Dx`3i,i+#Bn=3Dx.c^lAt(i)=
`5n>127){l=3D0;e`e;^4n||l<4){e=3Dh`3n%16,n%16+1)+e;n=3D(n-n%16)/16;l++}y+=
"=0A=
+"=3D'%u'+e}`Bc`t+')y+=3D'%2B';`my+=3D^gc)}x=3Dy^zx=3Dx?`v^g''+x),'+`G%2B=
'):x`5x&&c^Eem=3D=3D1&&x`4'%u$d0&&x`4'%U$d0){i=3Dx`4'%^R^4i>=3D0){i++`5h`=
38)`4x`3i,i+1)`D())>=3D0)`2x`30,i)+'u00'+x`3i);i=3Dx`4'%',i)}}}}`2x`Aepa`=
0x"=0A=
+"`1;`2x?un^g`v''+x,'+`G =
')):x`Apt`0x,d,f,a`1,t=3Dx,z=3D0,y,r;^4t){y=3Dt`4d);y=3Dy<0?t`C:y;t=3Dt`3=
0,y);^At,$Nt,a)`5r)`2r;z+=3Dy+d`C;t=3Dx`3z,x`C);t=3Dz<x`C?t:''}`2''`Aisf`=
0t,a){`Kc=3Da`4':')`5c>=3D0)a=3Da`30,c)`5t`30,2)`t"=0A=
+"$Z`32);`2(t!`e@W=3D=3Da)`Afsf`0t,a`1`5`La,`G,'is^ut))@Q+=3D(@Q!`e?`G`j+=
t;`20`Afs`0x,f`1;@Q`e;`Lx,`G,'fs^uf);`2@Q`Ac_d`e;$vf`0t,a`1`5!$tt))`21;`2=
0`Ac_gd`0`1,d=3D`F`J^5^w,n=3Ds.fpC`V,p`5!n)n=3Ds.c`V`5d@L$0@gn?^F"=0A=
+"n):2;n=3Dn>2?n:2;p=3Dd^6.')`5p>=3D0){^4p>=3D0&&n>1$Ld^6.',p-#Bn--}$0=3D=
p>0&&`Ld,'.`Gc_gd^u0)?d`3p):d}}`2$0`Ac_r`0k`1;k=3D@y(k);`Kc=3D' =
'+s.d.`u,i=3Dc`4' =
'+k+@e,e=3Di<0?i:c`4';',i),v=3Di<0?'':@Yc`3i+2+k`C,e<0?c`C:e));`"=0A=
+"2v$H[[B]]'?v:''`Ac_w`0k,v,e`1,d=3D$v(),l=3Ds.`u@7,t;v`e+v;l=3Dl?$Gl)`D$=
M`5^t@Ct=3D(v!`e?^Fl?l:0):-60)`5t){e`Z;e.setTime(e`T+(t*1000))}`lk@Cs.d.`=
u=3Dk+'`Pv!`e?v:'[[B]]')+'; path=3D/;'+(^t?' expires=3D'+e.toGMT^3("=0A=
+")#9`j+(d?' =
domain=3D'+d#9`j;`2^Vk)=3D=3Dv}`20`Aeh`0o,e,r,f`1,b=3D's^ne+'^ns^sn,n=3D-=
1,l,i,x`5!^Xl)^Xl`U;l=3D^Xl;^Bi=3D0;i<l`C&&n<0;i++`Hl[i].o=3D=3Do&&l[i].e=
=3D=3De)n=3Di`ln<0@gi;l[n]`E}x#Gx.o=3Do;x.e=3De;f=3Dr?x.b:f`5r||f){x.b"=0A=
+"=3Dr?0:o[e];x.o[e]=3Df`lx.b){x.o[b]=3Dx.b;`2b}`20`Acet`0f,a,t,o,b`1,r,^=
d`5`O>=3D5^m!s.^e||`O>=3D7)){^d`7's`Gf`Ga`Gt`G`Ke,r@O^A$Na)`br=3Ds.m(t)?s=
#Fe):t(e)}`2r^Rr=3D^d(s,f,a,t)^z@ts.^f^Eu`4$n4@d0)r=3Ds.m(b)?s[b](a):"=0A=
+"b(a);else{^X(`F,'@F',0,o);^A$Na`Reh(`F,'@F',1)}}`2r`Ag^Tet`0e`1;`2`w`Ag=
^Toe`7'e`G`Ks=3D`9,c;^X(^1,\"@F\",1`Re^T=3D1;c=3Ds.t()`5c)s.d.write(c`Re^=
T=3D0;`2@p'`Rg^Tfb`0a){`2^1`Ag^Tf`0w`1,p=3Dw^0,l=3Dw`J;`w=3Dw`5p&&p"=0A=
+"`J!=3Dl&&p`J^5=3D=3Dl^5){`w=3Dp;`2s.g^Tf(`w)}`2`w`Ag^T`0`1`5!`w){`w=3D`=
F`5!s.e^T)`w=3Ds.cet('g^T^u`w,'g^Tet',s.g^Toe,'g^Tfb')}`2`w`Amrq`0u`1,l=3D=
@1],n,r;@1]=3D0`5l)^Bn=3D0;n<l`C;n++){r#Gs.mr(0,0,r.r,0,r.t,r.u)}`Abr`"=0A=
+"0id,rs`1`5@m`a$e^W@Nbr',rs))$1l=3Drs`Aflush`a`0`1;s.fbr(0)`Afbr`0id`1,b=
r=3D^V@Nbr')`5!br)br=3D$1l`5br`H!@m`a)^W@Nbr`G'`Rmr(0,0,br)}$1l=3D0`Amr`0=
@q,q,$oid,ta,u`1,dc=3D$w,t1=3Ds.`x@n,t2=3Ds.`x@nSecure,ns=3Ds.`c`ispa"=0A=
+"ce,un=3Du?u:$Ys.f$S,unc=3D`v$p'_`G-'),r`E,l,imn=3D@Ni^n($S,im,b,e`5!rs)=
{rs=3D@u'+(@3?'s'`j+'://'+(t1?(@3@W2?t2:t1):($Y(@3?'102':unc))+'.'+($w?$w=
:112)+'.2o7.net')@fb/ss/'+^C+'/'+(s.$i?'5.1':'1'@fH.17/'+@q+'"=0A=
+"?AQB=3D1&ndh=3D1'+(q?q`j+'&AQE=3D1'`5^Y@Ls.^f`H`O>5.5)rs=3D^j$o4095);`m=
rs=3D^j$o2047)`lid){$1(id,rs);$h}`ls.d.images&&`O>=3D3^m!s.^e||`O>=3D7)^m=
@R<0||`O>=3D6.1)`H!s.rc)s.rc`E`5!^O){^O=3D1`5!s.rl)s.rl`E;@1n]`U;set@5'"=0A=
+"@t^1`hl)^1.`9@8',750)^zl=3D@1n]`5l){r.t=3Dta;r.u=3Dun;r.r=3Drs;l[l`C]=3D=
r;`2''}imn+=3D'^n^O;^O++}im=3D`F[imn]`5!im)im=3D`F[im@onew =
Image;im@0l=3D0;im.^v`7'e`G^S@0l=3D1`5^1`hl)^1.`9@8^Rim@I=3Drs`5rs`4$2=3D=
@d0^m!ta||ta`t_se"=0A=
+"lf$Ia`t_top'||(`F.^w@Wa=3D=3D`F.^w))){b=3De`Z;^4!im@0l&&e`T-b`T<500)e`Z=
}`2''}`2'<im'+'g sr'+'c=3D\"'+rs+'\" width=3D1 $j=3D1 border=3D0 =
alt=3D\"\">'`Agg`0v`1`5!`F['s^nv])`F['s^nv]`e;`2`F['s^nv]`Aglf`0t,a`Ht`30=
,2)`"=0A=
+"t$Z`32);`Ks=3D^S,v=3D$3t)`5v)s#Dv`Agl`0v`1`5$x)`Lv,`G,'gl^u0)`Agv`0v`1;=
`2s['vpm^nv]?s['vpv^nv]:(s[v]?s[v]`j`Ahavf`0t,a`1,b=3Dt`30,4),x=3Dt`34),n=
=3D^Fx),k=3D'g^nt,m=3D'vpm^nt,q=3Dt,v=3Ds.`N@UVa$oe=3Ds.`N@U^Qs,mn;@X$4t)=
"=0A=
+"`5s.@G||^D||^p`H^p^Epe`30,4)$H@G_'){mn=3D^p`30,1)`D()+^p`31)`5$5){v=3D$=
5.`xVars;e=3D$5.`x^Qs}}v=3Dv?v+`G+^Z+`G+^Z2:''`5v@L`Lv,`G,'is^ut))s[k]`e`=
5t`t$k'&&e)@Xs.fs(s[k],e)}s[m]=3D0`5t`t^K`ID`6`cID`Ivid`6^I@Bg'"=0A=
+"`d`Bt`t`X@Br'`d`Bt`tvmk`Ivmt`6@E@Bce'`5s[k]&&s[k]`D()`tAUTO')@X'ISO8859=
-1';`Bs[k]^Eem=3D=3D2)@X'UTF-8'}`Bt`t`c`ispace`Ins`6c`V`Icdp`6`u@7`Icl`6^=
o`Ivvp`6@H`Icc`6$R`Ich`6#0@6ID`Ixact`6@r`Iv0`6^U`Is`6^2`I"=0A=
+"c`6`o^k`Ij`6`f`Iv`6`u@9`Ik`6`z@2`Ibw`6`z^b`Ibh`6`g`Ict`6^x`Ihp`6p^J`Ip'=
;`B$tx)`Hb`tprop`Ic$J;`Bb`teVar`Iv$J;`Bb`thier@Bh$J`d`ls[k]@W$H`N`i'@W$H`=
N^M')$6+=3D'&'+q+'`Ps[k]);`2''`Ahav`0`1;$6`e;`L^a,`G,'h"=0A=
+"av^u0);`2$6`Alnf`0^c`8^r`8:'';`Kte=3Dt`4@e`5t@We>0&&h`4t`3te$O>=3D0)`2t=
`30,te);`2''`Aln`0h`1,n=3Ds.`N`is`5n)`2`Ln,`G,'ln^uh);`2''`Altdf`0^c`8^r`=
8:'';`Kqi=3Dh`4'?^Rh=3Dqi>=3D0?h`30,qi):h`5#Ah`3h`C-(t`C$O`t.'+t)"=0A=
+"`21;`20`Altef`0^c`8^r`8:''`5#Ah`4t)>=3D0)`21;`20`Alt`0h`1,lft=3Ds.`N^PF=
ile^Ms,lef=3Ds.`NEx`n,@s=3Ds.`NIn`n;@s=3D@s?@s:`F`J^5^w;h=3Dh`8`5s.`x^PLi=
nks&&lf#A`Llft,`G$yd^uh))`2'd'`5s.`x@D&&h`30,1)$H# '^mlef||@s)^m!"=0A=
+"lef||`Llef,`G$ye^uh))^m!@s$e`L@s,`G$ye^uh)))`2'e';`2''`Alc`7'e`G`Ks=3D`=
9,b=3D^X(^S,\"`k\"`R@G=3D@w^S`Rt(`R@G=3D0`5b)`2^S$f`2@p'`Rbc`7'e`G`Ks=3D`=
9,f,^d`5s.d^Ed.all^Ed.all.cppXYctnr)$h;^D=3De@I`S?e@I`S:e$T;^d`7"=0A=
+"\"s\",\"`Ke@O@t^D^m^D.tag`i||^D^0`S||^D^0Node))s.t()`b}\");^d(s`Reo=3D0=
'`Roh`0o`1,l=3D`F`J,h=3Do^h?o^h:'',i,j,k,p;i=3Dh`4':^Rj=3Dh`4'?^Rk=3Dh`4'=
/')`5h^mi<0||(j>=3D0&&i>j)||(k>=3D0&&i>k))$Lo`Y&&o`Y`C>1?o`Y:(l`Y?l`Y"=0A=
+"`j;i=3Dl.path^w^6/^Rh=3D(p?p+'//'`j+(o^5?o^5:(l^5?l^5`j)+(h`30,1)$H/'?l=
.path^w`30,i<0?0:i@f'`j+h}`2h`Aot`0o){`Kt=3Do.tag`i;t=3Dt@W`D?t`D$M`5t`tS=
HAPE')t`e`5t`Ht`tINPUT'&&@4&&@4`D)t=3D@4`D();`B!#Ao^h)t=3D'A';}`2"=0A=
+"t`Aoid`0o`1,^G,p,c,n`e,x=3D0`5t@L`y$Lo`Y;c=3Do.`k`5o^h^mt`tA$I`tAREA')^=
m!c$ep||p`8`4'`o$d0))n@k`Bc@g`vs.rep(`vs.rep$Gc,\"\\r@h\"\\n@h\"\\t@h' =
`G^Rx=3D2}`B$U^mt`tINPUT$I`tSUBMIT')@g$U;x=3D3}`Bo@I@W`tIMAGE')"=0A=
+"n=3Do@I`5n){`y=3D^jn@v;`yt=3Dx}}`2`y`Arqf`0t,un`1,e=3Dt`4@e,u=3De>=3D0?=
`G+t`30,e)+`G:'';`2u&&u`4`G+un+`G)>=3D0?@Yt`3e$O:''`Arq`0un`1,c=3Dun`4`G)=
,v=3D^V@Nsq'),q`e`5c<0)`2`Lv,'&`Grq^u$S;`2`L$p`G,'rq',0)`Asqp`0t,a`1,e=3D=
"=0A=
+"t`4@e,q=3De<0?'':@Yt`3e+1)`Rsqq[q]`e`5e>=3D0)`Lt`30,e),`G@b`20`Asqs`0$p=
q`1;^7u[u@oq;`20`Asq`0q`1,k=3D@Nsq',v=3D^Vk),x,c=3D0;^7q`E;^7u`E;^7q[q]`e=
;`Lv,'&`Gsqp',0);`L^C,`G@bv`e;^B@x^7u`Q)^7q[^7u[x]]+=3D(^7q[^7u[x"=0A=
+"]]?`G`j+x;^B@x^7q`Q&&^7q[x]^mx=3D=3Dq||c<2)){v+=3D(v#8'`j+^7q[x]+'`Px);=
c++}`2^Wk,v,0)`Awdl`7'e`G`Ks=3D`9,r=3D@p,b=3D^X(`F,\"^v\"),i,o,oc`5b)r=3D=
^S$f^Bi=3D0;i<s.d.`Ns`C@A{o=3Ds.d.`Ns[i];oc=3Do.`k?\"\"+o.`k:\"\"`5(oc`4$=
"=0A=
+"B<0||oc`4\"@0oc(\")>=3D0)&&oc`4$W<0)^X(o,\"`k\",0,s.lc);}`2r^R`Fs`0`1`5=
`O>3^m!^Y$es.^f||`O#E`Hs.b^E$D^Q)s.$D^Q('`k',s.bc);`Bs.b^Eb.add^Q$A)s.b.a=
dd^Q$A('clic$a,false);`m^X(`F,'^v',0,`Fl)}`Avs`0x`1,v=3Ds"=0A=
+".`c^N,g=3Ds.`c^N#5k=3D@Nvsn^n^C+(g?'^ng`j,n=3D^Vk),e`Z,y=3De.g@K);e.s@K=
y+10@l1900:0))`5v){v*=3D100`5!n`H!^Wk,x,e))`20;n=3Dx`ln%10000>v)`20}`21`A=
dyasmf`0t,m`H#Am&&m`4t)>=3D0)`21;`20`Adyasf`0t,m`1,i=3Dt?t`4@e:-1,n,x"=0A=
+"`5i>=3D0&&m){`Kn=3Dt`30,i),x=3Dt`3i+1)`5`Lx,`G,'dyasm^um))`2n}`20`Auns`=
0`1,x=3Ds.`MSele@6,l=3Ds.`MList,m=3Ds.`MM$s,n,i;^C=3D^C`8`5x&&l`H!m)m=3D`=
F`J^5`5!m.toLowerCase)m`e+m;l=3Dl`8;m=3Dm`8;n=3D`Ll,';`Gdyas^um)`5n)^C=3D=
n}i=3D"=0A=
+"^C`4`G`Rfun=3Di<0?^C:^C`30,i)`Asa`0un`1;^C=3Dun`5!@S)@S=3Dun;`B(`G+@S+`=
G)`4$S<0)@S+=3D`G+un;^Cs()`Am_i`0n,a`1,m,f=3Dn`30,1),r,l,i`5!`Wl)`Wl`E`5!=
`Wnl)`Wnl`U;m=3D`Wl[n]`5!a&&m&&m._e@Lm^s)`Wa(n)`5!m){m`E,m._c=3D@Nm"=0A=
+"';m^sn=3D`F`hn;m^sl=3Ds^sl;m^sl[m^s@om;`F`hn++;m.s=3Ds;m._n=3Dn;m._l`U(=
'_c`G_in`G_il`G_i`G_e`G_d`G_dl`Gs`Gn`G_r`G_g`G_g1`G_t`G_t1`G_x`G_x1`G_l'`=
Rm_l[@om;`Wnl[`Wnl`C]=3Dn}`Bm._r@Lm._m){r=3Dm._r;r._m=3Dm;l=3Dm._l;^B"=0A=
+"i=3D0;i<l`C@A@tm[l[i]])r[l[i]]=3Dm[l[i]];r^sl[r^s@or;m=3D`Wl[@or`lf=3D=3D=
f`D())s[@om;`2m`Am_a`7'n`Gg`G@t!g)g=3D#2;`Ks=3D`9,c=3Ds[$V,m,x,f=3D0`5!c)=
c=3D`F$u$V`5c&&s_d)s[g]`7\"s\",s_ft(s_d(c)));x=3Ds[g]`5!x)x=3D`F$ug];m=3D=
`Wi("=0A=
+"n,1)`5x){m^s=3Df=3D1`5(\"\"+x)`4\"fun@6\")>=3D0)x(s);`m`Wm(\"x\",n,x)}m=
=3D`Wi(n,1)`5@Zl)@Zl=3D@Z=3D0;`pt();`2f'`Rm_m`0t,n,d){t=3D'^nt;`Ks=3D^S,i=
,x,m,f=3D'^nt`5`Wl&&`Wnl)^Bi=3D0;i<`Wnl`C@A{x=3D`Wnl[i]`5!n||x=3D=3Dn){m=3D=
`Wi(x)"=0A=
+"`5m[t]`Ht`t_d')`21`5d)m#Fd);`mm#F)`lm[t+1]@Lm[f]`Hd)$gd);`m$g)}m[f]=3D1=
}}`20`AloadModule`0n,u,d,l`1,m,i=3Dn`4':'),g=3Di<0?#2:n`3i+1),o=3D0,f,c=3D=
s.h?s.h:s.b,^d`5i>=3D0)n=3Dn`30,i);m=3D`Wi(n)`5(l$e`Wa(n,g))&&u^Ed&&"=0A=
+"c^E$E`S`Hd){@Z=3D1;@Zl=3D1`l@3)u=3D`vu,@u:`Ghttps:^Rf`7'e`G`9.m_a(\"$J+=
'\",\"'+g+'\")^R^d`7's`Gf`Gu`Gc`G`Ke,o=3D0@Oo=3Ds.$E`S(\"script\")`5o){@4=
=3D\"text/`o\"`5f)o.^v=3Df;o@I=3Du;c.appendChild(o)}`bo=3D0}`2o^Ro=3D^d(s=
"=0A=
+",f,u,c)}`mm=3D`Wi(n);m._e=3D1;`2m`Avo1`0t,a`Ha[t]||$P)^S#Da[t]`Avo2`0t,=
a`H#H{a#D^S[t]`5#H$P=3D1}`Adlt`7'`Ks=3D`9,d`Z,i,vo,f=3D0`5`pl)^Bi=3D0;i<`=
pl`C@A{vo=3D`pl[i]`5vo`H!`Wm(\"d\")||d`T-$C>=3D^8){`pl[i]=3D0;s.t(@i}`m"=0A=
+"f=3D1}`l`pi)clear@5`pi`Rdli=3D0`5f`H!`pi)`pi=3Dset@5`pt,^8)}`m`pl=3D0'`=
Rdl`0vo`1,d`Z`5!@ivo`E;`L^9,`G$72',@i;$C=3Dd`T`5!`pl)`pl`U;`pl[`pl`C]=3Dv=
o`5!^8)^8=3D250;`pt()`At`0vo,id`1,trk=3D1,tm`Z,sed=3DMath&&@P$l?@P$r@P$"=0A=
+"l()*10000000000000):tm`T,@q=3D's'+@P$rtm`T/10800000)%10+sed,y=3Dtm.g@K)=
,vt=3Dtm.getDate(@f`sMonth(@f'@ly+1900:y)+' =
`sHour$K:`sMinute$K:`sSecond$K `sDay()+' =
`sTimezoneO@z(),^d,^T=3Ds.g^T(),ta`e,q`e,qs`e,$m`"=0A=
+"e,vb`E#1^9`Runs()`5!s.td){`Ktl=3D^T`J,a,o,i,x`e,c`e,v`e,p`e,bw`e,bh`e,^=
H0',k=3D^W@Ncc`G@p',0^q,hp`e,ct`e,pn=3D0,ps`5^3&&^3.prototype){^H1'`5j.m$=
s){^H2'`5tm.setUTCDate){^H3'`5^Y^E^f&&`O#E^H4'`5pn.toPrecis"=0A=
+"ion){^H5';a`U`5a.forEach){^H6';i=3D0;o`E;^d`7'o`G`Ke,i=3D0@Oi=3Dnew =
Iterator(o)`b}`2i^Ri=3D^d(o)`5i&&i.next)^H7'}}}}`l`O>=3D4)x=3D^iwidth+'x'=
+^i$j`5s.isns||s.^e`H`O>=3D3$Q`f(^q`5`O>=3D4){c=3D^ipixelDepth;bw=3D`F$z@=
2;b"=0A=
+"h=3D`F$z^b}}$8=3Ds.n.p^J}`B^Y`H`O>=3D4$Q`f(^q;c=3D^i^2`5`O#E{bw=3Ds.d.^=
L`S.o@z@2;bh=3Ds.d.^L`S.o@z^b`5!s.^f^Eb){^d`7's`Gtl`G`Ke,hp=3D0`qh$b\");h=
p=3Ds.b.isH$b(tl)?\"Y\":\"N\"`b}`2hp^Rhp=3D^d(s,tl);^d`7's`G`Ke,ct=3D0`qc=
"=0A=
+"lientCaps\");ct=3Ds.b.`g`b}`2ct^Rct=3D^d(s)}}}`mr`e`l$8)^4pn<$8`C&&pn<3=
0){ps=3D^j$8[pn].^w@v#9`5p`4ps)<0)p+=3Dps;pn++}s.^U=3Dx;s.^2=3Dc;s.`o^k=3D=
j;s.`f=3Dv;s.`u@9=3Dk;s.`z@2=3Dbw;s.`z^b=3Dbh;s.`g=3Dct;s.^x=3Dhp;s.p^J=3D=
p;s.td"=0A=
+"=3D1`l@i{`L^9,`G$72',vb);`L^9,`G$71',@i`ls.useP^J)s.doP^J(s);`Kl=3D`F`J=
,r=3D^T.^L.`X`5!s.^I)s.^I=3Dl^h?l^h:l`5!s.`X@Ls._1_`X#C`X=3Dr;s._1_`X=3D1=
}`Wm('g')`5(vo&&$C)$e`Wm('d')`Hs.@G||^D){`Ko=3D^D?^D:s.@G`5!o)`2'';"=0A=
+"`Kp=3D$4'#4`i'),w=3D1,^G,@a,x=3D`yt,h,l,i,oc`5^D&&o=3D=3D^D){^4o@Ln@W$H=
BODY'){o=3Do^0`S?o^0`S:o^0Node`5!o)`2'';^G;@a;x=3D`yt}oc=3Do.`k?''+o.`k:'=
'`5(oc`4$B>=3D0&&oc`4\"@0oc(\")<0)||oc`4$W>=3D0)`2''}ta=3Dn?o$T:1;h@ki=3D=
h`4'"=0A=
+"?^Rh=3Ds.`N@c^3||i<0?h:h`30,i);l=3Ds.`N`i?s.`N`i:s.ln(h);t=3Ds.`N^M?s.`=
N^M`8:s.lt(h)`5t^mh||l))q+=3D$2=3D@G^n(t`td$I`te'?@y(t):'o')+(h?$2v1`Ph)`=
j+(l?$2v2`Pl)`j;`mtrk=3D0`5s.`x@T`H!p$L$4'^I^Rw=3D0}^G;i=3Do.sourceIn"=0A=
+"dex`5$3'^y')@g$3'^y^Rx=3D1;i=3D1`lp&&n@W)qs=3D'&pid`P^jp,255))+(w#8p#3w=
`j+'&oid`P^jn@v)+(x#8o#3x`j+'&ot`Pt)+(i#8oi=3D'+i`j}`l!trk@Lqs)`2'';@j=3D=
s.vs(sed)`5trk`H@j)$m=3Ds.mr(@q,(vt#8t`Pvt)`j+s.hav()+q+(qs?qs:s."=0A=
+"rq(^C)),0,id,ta);qs`e;`Wm('t')`5s.p_r)s.p_r(`R`X`e}^7(qs);^z`p(@i;`l@i`=
L^9,`G$71',vb`R@G=3D^D=3Ds.`N`i=3Ds.`N^M=3D`F@0^y=3Ds.ppu=3D^p=3D^pv1=3D^=
pv2=3D^pv3`e`5$x)`F@0@G=3D`F@0eo=3D`F@0`N`i=3D`F@0`N^M`e`5!id@Ls.tc#Ctc=3D=
1;s.f"=0A=
+"lush`a()}`2$m`Atl`0o,t,n,vo`1;s.@G=3D@wo`R`N^M=3Dt;s.`N`i=3Dn;s.t(@i}`5=
pg){`F@0co`0o){`K@J\"_\",1,#B`2@wo)`Awd@0gs`0$S{`K@J$p1,#B`2s.t()`Awd@0dc=
`0$S{`K@J$p#B`2s.t()}}@3=3D(`F`J`Y`8`4@us@d0`Rd=3D^L;s.b=3Ds.d.bo"=0A=
+"dy`5$c`S#7`i#Ch=3D$c`S#7`i('HEAD')`5s.h)s.h=3Ds.h[0]}s.n=3Dnavigator;s.=
u=3Ds.n.userAgent;@R=3Ds.u`4'N$X6/^R`Kapn$F`i,v$F^k,ie=3Dv`4$n'),o=3Ds.u`=
4'@M '),i`5v`4'@M@d0||o>0)apn=3D'@M';^Y$9`tMicrosoft Internet Explore"=0A=
+"r'`Risns$9`tN$X'`R^e$9`t@M'`R^f=3D(s.u`4'Mac@d0)`5o>0)`O`rs.u`3o+6));`B=
ie>0){`O=3D^Fi=3Dv`3ie+5))`5`O>3)`O`ri)}`B@R>0)`O`rs.u`3@R+10));`m`O`rv`R=
em=3D0`5^3#6^l){i=3D^g^3#6^l(256))`D(`Rem=3D(i`t%C4%80'?2:(i`t%U0"=0A=
+"100'?1:0))}s.sa(un`Rvl_l=3D'^K,`cID,vmk,ppu,@E,`c`ispace,c`V,`u@7,#4`i,=
^I,`X,@H';^a=3D^Z+',^o,$R,server,#4^M,#0@6ID,purchaseID,@r,state,zip,$k,p=
roducts,`N`i,`N^M';^B`Kn=3D1;n<51;n++)^a+=3D',prop$J+',eVar$J"=0A=
+"+',hier$J;^Z2=3D',^U,^2,`o^k,`f,`u@9,`z@2,`z^b,`g,^x,pe$q1$q2$q3,p^J';^=
a+=3D^Z2;^9=3D^a+',$i,`c^N,`c^N#5`MSele@6,`MList,`MM$s,`x^PLinks,`x@D,`x@=
T,`N@c^3,`N^PFile^Ms,`NEx`n,`NIn`n,`N@UVa$o`N@U^Qs,`N`is,@G"=0A=
+",eo';$x=3Dpg#1^9)`5!ss)`Fs()",=0A=
w=3Dwindow,l=3Dw.s_c_il,n=3Dnavigator,u=3Dn.userAgent,v=3Dn.appVersion,e=3D=
v.indexOf('MSIE =
'),m=3Du.indexOf('Netscape6/'),a,i,s;if(un){un=3Dun.toLowerCase();if(l)fo=
r(i=3D0;i<l.length;i++){s=3Dl[i];if(s._c=3D=3D's_c'){if(s.oun=3D=3Dun)ret=
urn s;else if(s.fs&&s.sa&&s.fs(s.oun,un)){s.sa(un);return s}}}}=0A=
w.s_r=3Dnew Function("x","o","n","var =
i=3Dx.indexOf(o);if(i>=3D0&&x.split)x=3D(x.split(o)).join(n);else =
while(i>=3D0){x=3Dx.substring(0,i)+n+x.substring(i+o.length);i=3Dx.indexO=
f(o)}return x");=0A=
w.s_d=3Dnew Function("x","var =
t=3D'`^@$#',l=3D'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrst=
uvwxyz',d,n=3D0,b,k,w,i=3Dx.lastIndexOf('~~');if(i>0){d=3Dx.substring(0,i=
);x=3Dx.substring(i+2);while(d){w=3Dd;i"=0A=
+"=3Dd.indexOf('~');if(i>0){w=3Dd.substring(0,i);d=3Dd.substring(i+1)}els=
e =
d=3D'';b=3D(n-n%62)/62;k=3Dn-b*62;k=3Dt.substring(b,b+1)+l.substring(k,k+=
1);x=3Ds_r(x,k,w);n++}for(i=3D0;i<5;i++){w=3Dt.substring(i,i+1);x=3Ds_r(x=
"=0A=
+",w+' ',w)}}return x");=0A=
w.s_fe=3Dnew Function("c","return =
s_r(s_r(s_r(c,'\\\\','\\\\\\\\'),'\"','\\\\\"'),\"\\n\",\"\\\\n\")");=0A=
w.s_fa=3Dnew Function("f","var =
s=3Df.indexOf('(')+1,e=3Df.indexOf(')'),a=3D'',c;while(s>=3D0&&s<e){c=3Df=
.substring(s,s+1);if(c=3D=3D',')a+=3D'\",\"';else if((\"\\n\\r\\t =
\").indexOf(c)<0)a+=3Dc;s++}return a?'\"'+a+'\"':"=0A=
+"a");=0A=
w.s_ft=3Dnew Function("c","c+=3D'';var =
s,e,o,a,d,q,f,h,x;s=3Dc.indexOf('=3Dfunction(');while(s>=3D0){s++;d=3D1;q=
=3D'';x=3D0;f=3Dc.substring(s);a=3Ds_fa(f);e=3Do=3Dc.indexOf('{',s);e++;w=
hile(d>0){h=3Dc.substring(e,e+1);if(q){i"=0A=
+"f(h=3D=3Dq&&!x)q=3D'';if(h=3D=3D'\\\\')x=3Dx?0:1;else =
x=3D0}else{if(h=3D=3D'\"'||h=3D=3D\"'\")q=3Dh;if(h=3D=3D'{')d++;if(h=3D=3D=
'}')d--}if(d>0)e++}c=3Dc.substring(0,s)+'new =
Function('+(a?a+',':'')+'\"'+s_fe(c.substring(o+1,e))+'\")"=0A=
+"'+c.substring(e+1);s=3Dc.indexOf('=3Dfunction(')}return c;");=0A=
c=3Ds_d(c);if(e>0){a=3DparseInt(i=3Dv.substring(e+5));if(a>3)a=3DparseFlo=
at(i)}else if(m>0)a=3DparseFloat(u.substring(m+10));else =
a=3DparseFloat(v);if(a>=3D5&&v.indexOf('Opera')<0&&u.indexOf('Opera')<0){=
w.s_c=3Dnew Function("un","pg","ss","var s=3Dthis;"+c);return new =
s_c(un,pg,ss)}else s=3Dnew Function("un","pg","ss","var s=3Dnew =
Object;"+s_ft(c)+";return s");return s(un,pg,ss)}=0A=
=0A=

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://beta.images.theglobeandmail.com/bundle/gzip_N1855419377/js/onLoad.js

=0A=
$.namespace('globe.common');globe.common.ChartData=3D{businessHours:funct=
ion(time)=0A=
{var =
hours=3Dtime.getHours(),day=3Dtime.getDay();return((day>0&&day<6)&&(((hou=
rs>9||(hours=3D=3D9&&time.getMinutes()>=3D30))&&hours<16)||(hours=3D=3D16=
&&time.getMinutes()<=3D00)));},getDecimalsCount:function(value)=0A=
{if(Math.abs(value)<0.00095)=0A=
return 4;else if(Math.abs(value)<0.0095)=0A=
return 3;else=0A=
return 2;},currency:function(value,decimals)=0A=
{if(decimals=3D=3Dnull)=0A=
decimals=3Dglobe.common.ChartData.getDecimalsCount(value);return =
globe.common.util.Number.format(value,{decimals:decimals,separateThousand=
s:true});},max:function(points,columnIndex)=0A=
{var result=3D-999999999;for(var i=3D0;i<points.length;i++)=0A=
result=3DMath.max(result,points[i].pt[columnIndex]);return =
result;},min:function(points,columnIndex)=0A=
{var result=3D999999999;for(var i=3D0;i<points.length;i++)=0A=
result=3DMath.min(result,points[i].pt[columnIndex]);return =
result;},getEventPoints:function(eventPoints)=0A=
{if(eventPoints=3D=3Dnull)=0A=
return'';var xml=3D'';for(var i=3D0;i<eventPoints.length;i++)=0A=
{var date=3Dnew =
Date(eventPoints[i].pt[0]);xml+=3D"<event><date>"+date.format('chartstamp=
')+"</date></event>";}=0A=
return xml;},pointsToCsv:function(dataPoints,chartRange,isSmallChart)=0A=
{if(dataPoints=3D=3Dnull)=0A=
return'';var valueIndex=3DisSmallChart?1:4,csv=3Dnew =
Array();dataPoints=3Dglobe.common.ChartData.fix(dataPoints,chartRange,val=
ueIndex);for(var i=3D0;i<dataPoints.length;i++)=0A=
{var =
row=3DdataPoints[i].pt,last=3Drow[valueIndex],volume=3Drow[5],time=3Dnew =
Date(row[0]);csv.push([time.format('chartstamp'),last,volume].join(','));=
}=0A=
return csv.join('\n');},fix:function(points,chartRange,valueIndex)=0A=
{var =
result=3D[],current,next,gap,steps=3D{'1d':60000,'5d':5*60000,'1y':24*60*=
60000},step=3Dsteps[chartRange],i=3D0,max=3D0,businessHours=3Dglobe.commo=
n.ChartData.businessHours;function getPointTime(num)=0A=
{var time=3Dnew Date(num);time.setMilliseconds(0);return time;};function =
time(point){return point.pt[0];};function value(point){return =
point.pt[valueIndex];};function pt(time,value)=0A=
{if(valueIndex=3D=3D1)=0A=
{this.pt=3D[time,value];}=0A=
else=0A=
{this.pt=3D[time,-1,-1,-1,value,0];}}=0A=
function =
createFiller(points,nextTime,currentTime,lastValue,currentValue,timeStep,=
count)=0A=
{var valueStep,time=3DnextTime,value=3DlastValue,actualCount=3D0;for(var =
i=3D1;i<count;i++)=0A=
{time+=3DtimeStep;if(businessHours(new Date(time)))=0A=
actualCount++;}=0A=
time=3DnextTime;valueStep=3D(currentValue-lastValue)/actualCount;for(var =
i=3D1;i<count;i++)=0A=
{time+=3DtimeStep;if(businessHours(new Date(time))=3D=3Dfalse)=0A=
continue;value+=3DvalueStep;points.push(new pt(time,value));}};function =
pad(points,max)=0A=
{if(points=3D=3Dnull||points.length<2)=0A=
return;var =
lastPos=3Dpoints.length-1,lastTime=3DgetPointTime(time(points[lastPos])),=
lastierTime=3DgetPointTime(time(points[lastPos-1]));if((lastTime.getHours=
()=3D=3D9&&lastTime.getMinutes()=3D=3D0)=3D=3Dfalse&&lastTime.getDate()!=3D=
lastierTime.getDate())=0A=
return;while(businessHours(lastTime))=0A=
{points.push(new =
pt(lastTime.getTime(),max));lastTime.setTime(lastTime.getTime()+step);}};=
max=3Dglobe.common.ChartData.max(points,valueIndex)*1.0001;while(i<points=
.length)=0A=
{current=3Dpoints[i];next=3Dpoints[i+1];i++;if(chartRange=3D=3D'1d'){if(b=
usinessHours(getPointTime(time(current))))=0A=
result.push(current);}=0A=
else{result.push(current);}=0A=
if(next=3D=3Dnull)=0A=
continue;var =
currentTime=3DgetPointTime(time(current)),nextTime=3DgetPointTime(time(ne=
xt));if(businessHours(currentTime)&&businessHours(nextTime)&&(currentTime=
.getDate()=3D=3DnextTime.getDate()))=0A=
{gap=3DnextTime.getTime()-currentTime.getTime();var =
missingPoints=3Dgap/step;if(missingPoints>1)=0A=
{createFiller(result,currentTime.getTime(),nextTime.getTime(),value(curre=
nt),value(next),step,missingPoints);}}}=0A=
if(this.chartRange!=3D'1y'&&result.length>0)=0A=
pad(result,max);result.push(new pt(new =
Date(time(result[result.length-1])+step).getTime(),max));return =
result;}};$.namespace('globe.common.register');$(function()=0A=
{globe.common.register.setupOldProfileDialog();});var =
opts=3D{regTipMessages:{emailTip:"<em>Your email address will allow you =
to sign in to all Globe and Mail products.</em> It will not be visible =
to others on the website. We will send an activation link to the address =
provided.",passwordTip:"<em>Your password should use 6 to 30 =
alpha-numeric characters with no spaces.</em> Don't use your name or =
display name.",firstNameTip:"<em>Your name helps us get to know you =
better.</em> It will not be visible to others on the =
website.",displayNameTip:"<em>Your unique display name will be visible =
to others as part of your public profile.</em> It will appear when you =
leave a comment or participate in discussion.",zipCodeTip:"<em>Your =
country and postal code allow us to provide you with content that is =
relevant to where you live.</em>",privacyTip:"<em>You must select the =
check box to agree with the Terms and =
Conditions</em>",userProfileEmailTip:"<em>You can edit your email =
address.</em> We will send an activation link to the new email =
provided.",conversionEmailMsg:"<em>Your email address will become your =
new login identifier.</em> It is not visible to others on the website. =
We will send an activation link to the address you have provided to =
verify it.",conversionNamesMsg:"<em>Your name helps us get to know you =
better.</em> It will not be visible to others on the =
website.",conversionDisplayNameMsg:"<em>A display name is your unique =
identifier to others on the website.</em> It will appear when you leave =
a comment or participate in =
discussion.",conversionPostalCodeMsg:"<em>Your country and postal code =
lets us provide you with the content that is relevant to where you =
live.</em> "},errorMessage:{error1:"<em>Email format is =
wrong</em>",error2:"<em>Email length is =
wrong</em>",emailError_1:"<em>Exception on =
server</em>",emailError0:"<em>OK</em>",emailError1:"<em>Required field =
is empty.</em>",emailError2:"<em>Wrong =
length</em>",emailError3:"<em>Wrong format</em>",emailError4:"<em>That =
email address has been taken.</em>",emailError5:"<em>That email address =
has inappropriate language.</em>",passwordError1:"<em>Use 6  to 30 =
alpha-numeric characters.</em>",passwordError2:"<em>The two passwords do =
not match.</em>",ChangePersonalInfoFirstNameError1:"<em>Required field =
is empty.</em>",ChangePersonalInfoFirstNameError2:"<em>Required field =
has wrong length.</em>",ChangePersonalInfoFirstNameError3:"<em>Required =
field has wrong =
format.</em>",ChangePersonalInfoFirstNameError4:"<em>Required field has =
been taken.</em>",ChangePersonalInfoLastNameError1:"<em>Required field =
is empty.</em>",ChangePersonalInfoLastNameError2:"<em>Required field has =
wrong length.</em>",ChangePersonalInfoLastNameError3:"<em>Required field =
has wrong format.</em>",ChangePersonalInfoLastNameError4:"<em>Required =
field has been taken.</em>",ChangePersonalPostalCodeError1:"<em>Required =
field is empty.</em>",ChangePersonalPostalCodeError2:"<em>Required field =
has wrong length.</em>",ChangePersonalPostalCodeError3:"<em>Required =
field has wrong =
format.</em>",ChangePersonalPostalCodeError4:"<em>Required field has =
been taken.</em>",ChangePasswordError1:"<em>Your password field is =
empty.</em>",ChangePasswordError2:"<em>Your password field has wrong =
length.</em>",ChangePasswordError3:"<em>Your password field has wrong =
format.</em>",ChangePasswordError4:"<em>Your password field is not =
unique.</em>",ChangePasswordError5:"<em>Your password field hasn't been =
changed.</em>",ChangePasswordError6:"<em>Your password field doesn't =
match our record.</em>",ChangePersonalInfoError1:"<em>This field is =
empty.</em>",ChangePrimaryEmailError1:"<em>This email is =
empty.</em>",ChangePrimaryEmailError2:"<em>This email has wrong =
length.</em>",ChangePrimaryEmailError3:"<em>This email has wrong =
format.</em>",ChangePrimaryEmailError4:"<em>This email has been =
taken.</em>",firstNameError:"<em>First name and Last name are =
required.</em>",displayNameError:"<em>This name is not available.Please =
try another or choose from the list =
provided.</em>",displayNameError_1:"<em>Exception on =
server</em>",displayNameError0:"<em>OK</em>",displayNameError1:"<em>Requi=
red field is empty.</em>",displayNameError2:"<em>Wrong =
length</em>",displayNameError3:"<em>Wrong =
format</em>",displayNameError4:"<em>This name is not available.Please =
try another.</em>",displayNameError5:"<em>Inappropriate =
language</em>",suggestedNameError1:"<em>First name and last name fields =
are required.</em>",suggestedNameError2:"<em>This name is not =
available.</em>",countryListError_1:"Exception on =
server",countryListError11:"Empty List",postalCodeError:"<em>Your postal =
code/zip is not located in the country you =
selected.</em>",postalCodeError_1:"<em>Exception on =
server</em>",postalCodeError0:"<em>OK</em>",postalCodeError1:"<em>Require=
d field is empty.</em>",postalCodeError2:"<em>Wrong =
length</em>",postalCodeError3:"<em>Your postal code/zip is not located =
in the country you selected.</em>",postalCodeError4:"<em>Not =
Unique</em>",postalCodeErrorCA:"<em>Your postal code has wrong =
format.</em>",postalCodeErrorUS:"<em>Your zip code it not right =
format.</em>",privacyError:"<em>You must select the check box to agree =
with the Terms and Conditions</em>",keywordError1:"Keyword field is =
empty",keywordError2:"Keyword field is too long",keywordError4:"This is =
a duplicated keyword. Please type another one.",keywordError7:"You have =
exceeded the maximum number of Keyword, Topic and Industry alerts =
allowed.",keywordError9:"Please try another keyword",topicError7:"You =
have exceeded the maximum number of Keyword, Topic and Industry alerts =
allowed.",topicError9:"System error",createUser_1:"Exception on =
server",createUser0:"OK",createUser1:"Required field is =
empty.",createUser2:"Wrong length",createUser3:"Wrong =
format",createUser4:"Not unique",createUser5:"Contains inappropriate =
language"},serviceURLs:{countryListRPC:globe.conf.ajaxUrl+"services/Regis=
tration/getCountries",emailRPC:globe.conf.ajaxUrl+"services/Registration/=
validateEmail",displayNameRPC:globe.conf.ajaxUrl+"services/Registration/v=
alidateDisplayName",suggestedDisplayNameRPC:globe.conf.ajaxUrl+"services/=
Registration/getSuggestedNames",createUserRPC:globe.conf.ajaxUrl+"service=
s/Registration/createUser",loginRPC:globe.conf.ajaxUrl+"services/Auth/log=
in",relogInRPC:globe.conf.ajaxUrl+"services/Profile/relogin",logoutRPC:gl=
obe.conf.ajaxUrl+"services/Auth/logout",retrievePasswordRPC:globe.conf.aj=
axUrl+"services/ResetPassword/reset",resetPasswordRPC:globe.conf.ajaxUrl+=
"services/UpdatePassword/update",getUserProfileRPC:globe.conf.ajaxUrl+"se=
rvices/Registration/getUserProfile",convertUserRPC:globe.conf.ajaxUrl+"se=
rvices/Registration/convertUser",editProfileRPC:globe.conf.ajaxUrl+"servi=
ces/EditProfile/updatePersonalInfo",updateEmailDeliveryRPC:globe.conf.aja=
xUrl+"services/EditProfile/updateEmailDelivery",changePasswordRPC:globe.c=
onf.ajaxUrl+"services/EditProfile/changePassword",validateLengthRPC:globe=
.conf.ajaxUrl+"services/EditProfile/validateLength",validateLengthAndForm=
atRPC:globe.conf.ajaxUrl+"services/EditProfile/validateLengthAndFormat",v=
alidateLengthAndEqualityRPC:globe.conf.ajaxUrl+"services/EditProfile/vali=
dateLengthAndEquality",getKeywordsRPC:globe.conf.ajaxUrl+"services/Keywor=
d/getKeywords",addKeywordsRPC:globe.conf.ajaxUrl+"services/Keyword/addKey=
word",updateKeywordsRPC:globe.conf.ajaxUrl+"services/Keyword/updateKeywor=
d",deleteKeywordsRPC:globe.conf.ajaxUrl+"services/Keyword/deleteKeyword",=
topicGetAlertsRPC:globe.conf.ajaxUrl+"services/Topic/getAlerts",topicRefr=
eshAlertsRPC:globe.conf.ajaxUrl+"services/Topic/refreshAlerts",industryGe=
tAlertsRPC:globe.conf.ajaxUrl+"services/Industry/getAlerts",industryRefre=
shAlertsRPC:globe.conf.ajaxUrl+"services/Industry/refreshAlerts",newslett=
erGetNewslettersRPC:globe.conf.ajaxUrl+"services/Newsletter/getNewsletter=
s",newsletterRefreshRPC:globe.conf.ajaxUrl+"services/Newsletter/refresh",=
getCountsRPC:globe.conf.ajaxUrl+"services/Count/getCounts"},cachedCountry=
List:null,polulateCountryList:function(){$.ajax({url:this.serviceURLs.cou=
ntryListRPC,type:"POST",data:"",dataType:"json",error:function(a,b,c){glo=
be.common.register.openServiceDownWindow();},success:function(responseJSO=
NObject){var result=3DresponseJSONObject;var optionDivider=3D"<OPTGROUP =
LABEL=3D'- - - - - - - - - - - - - - - =
'></OPTGROUP>";if(result.serverStatus=3D=3D0){globe.common.register.cache=
dCountryList=3Dresult.countries;if(result.countries){for(var =
i=3D0;i<result.countries.length;i++){var tempOption=3D"<option =
value=3D"+result.countries[i].code+">"+result.countries[i].name+"</option=
>";if(i=3D=3D1){tempOption=3DtempOption+optionDivider;}=0A=
$(tempOption).appendTo("#country")}}}else{}}});},polulateConversionCountr=
yList:function(selectedCountryCode){$.ajax({url:this.serviceURLs.countryL=
istRPC,type:"POST",data:"",dataType:"json",error:function(a,b,c){globe.co=
mmon.register.openServiceDownWindow();},success:function(responseJSONObje=
ct){var result=3DresponseJSONObject;var optionDivider=3D"<OPTGROUP =
LABEL=3D'- - - - - - - - - - - - - - - =
'></OPTGROUP>";if(result.serverStatus=3D=3D0){if(result.countries){for(va=
r =
i=3D0;i<result.countries.length;i++){if(result.countries[i].code.toUpperC=
ase()=3D=3DselectedCountryCode.toUpperCase()){var tempOption=3D"<option =
value=3D"+result.countries[i].code+" =
selected>"+result.countries[i].name+"</option>";}else{var =
tempOption=3D"<option =
value=3D"+result.countries[i].code+">"+result.countries[i].name+"</option=
>";}=0A=
if(i=3D=3D1){tempOption=3DtempOption+optionDivider;}=0A=
$(tempOption).appendTo("#c_country")}}}else{}}});},polulateUserProfileCou=
ntryList:function(selectedCountryCode){$.ajax({url:this.serviceURLs.count=
ryListRPC,type:"POST",data:"",dataType:"json",error:function(a,b,c){},suc=
cess:function(responseJSONObject){var result=3DresponseJSONObject;var =
optionDivider=3D"<OPTGROUP LABEL=3D'- - - - - - - - - - - - - - - =
'></OPTGROUP>";if(result.serverStatus=3D=3D0){if(result.countries){for(va=
r =
i=3D0;i<result.countries.length;i++){if(result.countries[i].code.toUpperC=
ase()=3D=3DselectedCountryCode.toUpperCase()){var tempOption=3D"<option =
value=3D"+result.countries[i].code+" =
selected>"+result.countries[i].name+"</option>";}else{var =
tempOption=3D"<option =
value=3D"+result.countries[i].code+">"+result.countries[i].name+"</option=
>";}=0A=
if(i=3D=3D1){tempOption=3DtempOption+optionDivider;}=0A=
$(tempOption).appendTo("#PersonalCountry")}}}else{}}});},checkFieldLength=
:function(fieldValue,min,max){if(fieldValue!=3Dnull){if((fieldValue.lengt=
h>parseInt(min))&&(fieldValue.length<=3DparseInt(max))){return =
true;}else{return false;}}else{return =
false;}},isEmptyField:function(fieldValue){if(fieldValue=3D=3Dnull){retur=
n true;}else{if($.trim(fieldValue).length>0){return false;}else{return =
true;}}},checkPasswordField:function(value){if(!this.isEmptyField(value))=
{if(!this.isEmptyField($("#vpassword").val())){globe.common.register.vali=
dateLengthAndEquality("password","vpassword");}else{return =
globe.common.register.validateLength("oldPassword","password");}}else{thi=
s.showErrorMessage(1,this.errorMessage.passwordError1,true);this.showErro=
rMessage(2,"",true);return =
false;}},verifyPasswordFields:function(value){if(!this.isEmptyField(value=
)){globe.common.register.validateLengthAndEquality("password","vpassword"=
);}else{this.showErrorMessage(1,this.errorMessage.passwordError1,true);th=
is.showErrorMessage(2,"",true);}},checkFirstNameField:function(field_id,v=
alue){if(field_id=3D=3D"firstName"){if(!this.isEmptyField(value)){globe.c=
ommon.register.validateLength("firstName","firstName");return =
true;}else{this.showErrorMessage(3,this.errorMessage.firstNameError,true)=
;return false;}}else =
if(field_id=3D=3D"c_firstName"){if(!this.isEmptyField(value)){globe.commo=
n.register.validateLength("firstName","c_firstName");return =
true;}else{this.showErrorMessage(10,this.errorMessage.firstNameError,true=
);return =
false;}}},checkLastNameField:function(field_id,value){if(field_id=3D=3D"l=
astName"){if(!this.isEmptyField(value)){globe.common.register.validateLen=
gth("lastName","lastName");return =
true;}else{this.showErrorMessage(4,this.errorMessage.firstNameError,true)=
;return false;}}else =
if(field_id=3D=3D"c_lastName"){if(!this.isEmptyField(value)){return =
globe.common.register.validateLength("lastName","c_lastName");return =
true;}else{this.showErrorMessage(11,this.errorMessage.firstNameError,true=
);return =
false;}}},validateDisplayName:function(callerId,value,callBackError,callB=
ackSuccess){if(!this.isEmptyField(value)){var =
errorMsgs=3Dthis.errorMessage;$.ajax({url:this.serviceURLs.displayNameRPC=
,type:"POST",dataType:"json",data:"displayName=3D"+encodeURIComponent(val=
ue)+"&time=3D"+Math.random(),error:function(a,b,c){globe.common.register.=
openServiceDownWindow();},success:function(responseJSONObject){var =
result=3DresponseJSONObject;if(callerId=3D=3D"displayName"){callBackSucce=
ss(5,result,errorMsgs);}else{callBackSuccess(12,result,errorMsgs);}}});}e=
lse{if(callerId=3D=3D"displayName"){this.showErrorMessage(5,this.errorMes=
sage.displayNameError1);}else{this.showErrorMessage(12,this.errorMessage.=
displayNameError1);}}},checkAllFields:function(){var =
status=3Dtrue;if(!this.isEmptyField($("#email").val())){}else{this.showEr=
rorMessage(0,this.errorMessage.emailError1)=0A=
status=3Dfalse;}=0A=
if(!this.isEmptyField($("#password").val())){}else{this.showErrorMessage(=
1,this.errorMessage.passwordError1);this.showErrorMessage(2,"",true);stat=
us=3Dfalse;}=0A=
if(!this.isEmptyField($("#vpassword").val())){}else{this.showErrorMessage=
(1,this.errorMessage.passwordError1);this.showErrorMessage(2,"",true);sta=
tus=3Dfalse;}=0A=
if(!this.isEmptyField($("#firstName").val())){}else{this.showErrorMessage=
(3,this.errorMessage.firstNameError);status=3Dfalse;}=0A=
if(!this.isEmptyField($("#lastName").val())){}else{this.showErrorMessage(=
4,this.errorMessage.firstNameError);status=3Dfalse;}=0A=
if(!this.isEmptyField($("#displayName").val())){}else{this.showErrorMessa=
ge(5,this.errorMessage.displayNameError1);status=3Dfalse;}=0A=
if(!this.isEmptyField($("#postalCode").val())){}else{if($("#country =
option:selected").val()=3D=3D"CA"||$("#country =
option:selected").val()=3D=3D"US"){this.showErrorMessage(7,this.errorMess=
age.postalCodeError1);status=3Dfalse;}else{}}=0A=
if($("#checkTerms").is(":checked")){}else{this.showErrorMessage(8,this.er=
rorMessage.privacyError);status=3Dfalse;}=0A=
return status;},checkAllConversionFields:function(){var =
status=3Dtrue;if(!this.isEmptyField($("#c_email").val())){}else{this.show=
ErrorMessage(9,this.errorMessage.emailError1)=0A=
status=3Dfalse;}=0A=
if(!this.isEmptyField($("#c_firstName").val())){}else{this.showErrorMessa=
ge(10,this.errorMessage.firstNameError);status=3Dfalse;}=0A=
if(!this.isEmptyField($("#c_lastName").val())){}else{this.showErrorMessag=
e(11,this.errorMessage.firstNameError);status=3Dfalse;}=0A=
if(!this.isEmptyField($("#c_displayName").val())){}else{this.showErrorMes=
sage(12,this.errorMessage.displayNameError1);status=3Dfalse;}=0A=
if(!this.isEmptyField($("#c_postalCode").val())){}else{if($("#c_country =
option:selected").val()=3D=3D"CA"||$("#c_country =
option:selected").val()=3D=3D"US"){this.showErrorMessage(14,this.errorMes=
sage.postalCodeError1);status=3Dfalse;}else{}}=0A=
if($("#c_checkTerms").is(":checked")){}else{this.showErrorMessage(15,this=
.errorMessage.privacyError);status=3Dfalse;}=0A=
return =
status;},createUser:function(callBackError,callBackSuccess){if(this.check=
AllFields()){if(!$("#checkTerms").is(":checked")){this.showErrorMessage(8=
,this.errorMessage.privacyError);}else{var =
errorMsgs=3Dthis.errorMessage;$.ajax({url:this.serviceURLs.createUserRPC,=
type:"POST",dataType:"json",data:"primaryEmail=3D"+encodeURIComponent($("=
#email").val())+"&password=3D"+encodeURIComponent($("#password").val())+"=
&firstName=3D"+encodeURIComponent($("#firstName").val())+"&lastName=3D"+e=
ncodeURIComponent($("#lastName").val())+"&displayName=3D"+encodeURICompon=
ent($("#displayName").val())+"&countryCode=3D"+encodeURIComponent($("#cou=
ntry").val())+"&postalCode=3D"+encodeURIComponent($("#postalCode").val())=
+"&time=3D"+Math.random(),error:function(a,b,c){globe.common.register.ope=
nServiceDownWindow();},success:function(responseJSONObject){var =
result=3DresponseJSONObject;callBackSuccess(result,errorMsgs);}});}}else{=
}},validatePostalCode:function(value){globe.common.register.validateLengt=
hAndFormat("postalCode","postalCode");},validateConversionPostalCode:func=
tion(value){globe.common.register.validateLengthAndFormat("postalCode","c=
_postalCode");},showErrorMessage:function(index,errorMsg){$(".alert_col")=
.eq(index).val(errorMsg);$(".alert_col").eq(index).css("visibility","visi=
ble");$(".pass_col").eq(index).css("display","none");},showPassMessage:fu=
nction(index){$(".alert_col").eq(index).val("");$(".alert_col").eq(index)=
.css("visibility","hidden");$(".pass_col").eq(index).css("display","block=
");$(".message_col").eq(index).css("visibility","hidden");},handleEmailRe=
sponse:function(field_id,index,responseObject,errorMsgs){var =
result=3DresponseObject;if(result.serverStatus=3D=3D0){if(field_id=3D=3D"=
email"){globe.common.register.showPassMessage(0);}else =
if(field_id=3D=3D"c_email"){globe.common.register.showPassMessage(9);}}el=
se{var =
showError=3Dfunction(index,error){$(".alert_col").eq(index).val(error);$(=
".alert_col").eq(index).css("visibility","visible");$(".pass_col").eq(ind=
ex).css("display","none");};if(result.serverStatus){var =
field_index=3D0;if(field_id=3D=3D"email"){field_index=3D0;}else =
if(field_id=3D=3D"c_email"){field_index=3D9;}=0A=
switch(result.serverStatus){case"1":showError(field_index,errorMsgs.email=
Error1);break;case"2":showError(field_index,errorMsgs.emailError2);break;=
case"3":showError(field_index,errorMsgs.emailError3);break;case"4":showEr=
ror(field_index,errorMsgs.emailError4);break;case"5":showError(field_inde=
x,errorMsgs.emailError5);break;default:showError(field_index,errorMsgs.em=
ailError_1);}};}},handleDisplayNameResponse:function(index,responseObject=
,errorMsgs){var =
result=3DresponseObject;if(result.serverStatus=3D=3D0){globe.common.regis=
ter.showPassMessage(index);if(index=3D=3D5){$("#suggestedNames").hide();}=
else{$("#c_suggestedNames").hide();}}else{var =
showError=3Dfunction(index,error){$(".alert_col").eq(index).val(error);$(=
".message_col").eq(index).html(error);$(".message_col").eq(index).css("vi=
sibility","visible");$(".alert_col").eq(index).css("visibility","visible"=
);$(".pass_col").eq(index).css("display","none");};var =
getSuggestedNames=3Dfunction(index){showError(index,errorMsgs.displayName=
Error);var =
dataString=3D"";if(index=3D=3D5){dataString=3D"firstName=3D"+$("#firstNam=
e").val()+"&lastName=3D"+$("#lastName").val();}else{dataString=3D"firstNa=
me=3D"+$("#c_firstName").val()+"&lastName=3D"+$("#c_lastName").val();}=0A=
$.ajax({url:globe.common.register.serviceURLs.suggestedDisplayNameRPC,typ=
e:"POST",dataType:"json",data:dataString+"&time=3D"+Math.random(),error:f=
unction(a,b,c){globe.common.register.openServiceDownWindow();},success:fu=
nction(responseJSONObject){var =
result=3DresponseJSONObject;if(result.serverStatus=3D=3D0){if(index=3D=3D=
5){$("#suggestions ol li").remove();for(var =
n=3D0;n<result.suggestedNames.length;n++){var =
tempOption=3D"<li><em>"+result.suggestedNames[n]+"</em></li>";$(tempOptio=
n).appendTo("#suggestions ol");if(n>=3D4){break;};}=0A=
$("#suggestions ol =
li").bind("click",function(){$("#displayName").attr("value",$(this).text(=
));$("#suggestedNames").hide();globe.common.register.showPassMessage(5);}=
);$("#suggestedNames").show();}else{$("#c_suggestions ol =
li").remove();for(var n=3D0;n<result.suggestedNames.length;n++){var =
tempOption=3D"<li><em>"+result.suggestedNames[n]+"</em></li>";$(tempOptio=
n).appendTo("#c_suggestions ol");if(n>=3D4){break;};}=0A=
$("#c_suggestions ol =
li").bind("click",function(){$("#c_displayName").attr("value",$(this).tex=
t());$("#c_suggestedNames").hide();globe.common.register.showPassMessage(=
12);});$("#c_suggestedNames").show();}}else{showError(index,errorMsgs.sug=
gestedNameError1);}}});};if(result.serverStatus){switch(result.serverStat=
us){case"1":showError(index,errorMsgs.displayNameError1);break;case"2":sh=
owError(index,errorMsgs.displayNameError2);getSuggestedNames(index);break=
;case"3":showError(index,errorMsgs.displayNameError3);getSuggestedNames(i=
ndex);break;case"4":showError(index,errorMsgs.displayNameError4);getSugge=
stedNames(index);break;case"5":showError(index,errorMsgs.displayNameError=
5);getSuggestedNames(index);break;case"-1":showError(index,errorMsgs.disp=
layNameError_1);break;}};}},handleCreateUserResponse:function(responseObj=
ect,errorMsgs){var result=3DresponseObject;var =
showError=3Dfunction(index,error){$(".alert_col").eq(index).val(error);$(=
".alert_col").eq(index).css("visibility","visible");$(".pass_col").eq(ind=
ex).css("display","none");};if(result.serverStatus=3D=3D0){if(result.erro=
rs){var n=3Dresult.errors.length;for(var =
i=3D0;i<n;i++){switch(result.errors[i].fieldName.toLowerCase())=0A=
{case"primaryemail":if(result.errors[i].errorCode){switch(result.errors[i=
].errorCode){case"1":showError(0,errorMsgs.emailError1);break;case"2":sho=
wError(0,errorMsgs.emailError2);break;case"3":showError(0,errorMsgs.email=
Error3);break;case"4":showError(0,errorMsgs.emailError4);break;}}=0A=
break;case"password":if(result.errors[i].errorCode){switch(result.errors[=
i].errorCode){case"1":showError(1,errorMsgs.passwordError1);showError(2,"=
");break;case"2":showError(2,"");break;}}=0A=
break;case"firstname":showError(3,errorMsgs.firstNameError);break;case"la=
stname":showError(4,errorMsgs.firstNameError);break;case"displayname":if(=
result.errors[i].errorCode){switch(result.errors[i].errorCode){case"1":sh=
owError(5,errorMsgs.displayNameError1);break;case"2":showError(5,errorMsg=
s.displayNameError2);break;case"3":showError(5,errorMsgs.displayNameError=
3);break;case"4":showError(5,errorMsgs.displayNameError4);break;case"5":s=
howError(5,errorMsgs.displayNameError5);break;}}=0A=
break;case"postalcode":if(result.errors[i].errorCode){switch(result.error=
s[i].errorCode){case"1":showError(6,errorMsgs.postalCodeError1);break;cas=
e"2":showError(6,errorMsgs.postalCodeError2);break;case"3":showError(6,er=
rorMsgs.postalCodeError3);break;case"4":showError(6,errorMsgs.postalCodeE=
rror4);break;case"5":showError(6,errorMsgs.postalCodeError5);break;}}=0A=
break;default:}}}else{var =
emailaddress=3D$("#email").val();$("#confirmation-email").html("<em>"+ema=
iladdress+"</em>");$("#container").css("display","none");$("#confirmation=
").css("display","block");$.publish('old-profile-converted-success');}}el=
se{console.log("Create user failed! Database is =
down!");}},checkEmail:function(field_id,value,callBackError,callBackSucce=
ss){if(!this.isEmptyField(value)){var =
errorMsgs=3Dthis.errorMessage;$.ajax({url:this.serviceURLs.emailRPC,type:=
"POST",dataType:"json",data:"email=3D"+encodeURIComponent(value)+"&time=3D=
"+Math.random(),error:function(a,b,c){globe.common.register.openServiceDo=
wnWindow();},success:function(responseJSONObject){var =
result=3DresponseJSONObject;if(field_id=3D=3D"email"){callBackSuccess(fie=
ld_id,0,result,errorMsgs);}else =
if(field_id=3D=3D"c_email"){callBackSuccess(field_id,9,result,errorMsgs);=
}}});}else{$(".alert_col").eq(0).val(this.errorMessage.emailError1);$(".a=
lert_col").eq(0).css("visibility","visible");$(".pass_col").eq(0).css("di=
splay","none");}},checkDisplayTip:function(value,index){if(index>=3D0){$(=
".message_col").each(function(i){$(".message_col").eq(i).css("visibility"=
,"hidden");});if(index=3D=3D8){if(value){$(".message_col").eq(8).html("")=
;$(".message_col").eq(8).css("visibility","hidden");$(".pass_col").eq(8).=
css("display","block");$(".alert_col").eq(8).css("visibility","hidden");}=
else{$(".message_col").eq(8).html(this.regTipMessages.privacyTip);$(".mes=
sage_col").eq(8).css("visibility","visible");$(".pass_col").eq(8).css("di=
splay","none");$(".alert_col").eq(8).css("visibility","visible");}=0A=
return;}=0A=
if(index=3D=3D15){if(value){$(".message_col").eq(15).html("");$(".message=
_col").eq(15).css("visibility","hidden");$(".pass_col").eq(15).css("displ=
ay","block");$(".alert_col").eq(15).css("visibility","hidden");}else{$(".=
message_col").eq(15).html(this.regTipMessages.privacyTip);$(".message_col=
").eq(15).css("visibility","visible");$(".pass_col").eq(15).css("display"=
,"none");$(".alert_col").eq(15).css("visibility","visible");}=0A=
return;}=0A=
switch(index)=0A=
{case =
0:if($(".alert_col").eq(index).is(":visible")){$(".message_col").eq(index=
).html($(".alert_col").eq(index).val());$(".message_col").eq(index).css("=
visibility","visible");}else =
if($(".pass_col").eq(index).is(":visible")){$(".message_col").eq(index).h=
tml("");$(".message_col").eq(index).css("visibility","hidden");}else{$(".=
message_col").eq(index).html(this.regTipMessages.emailTip);$(".message_co=
l").eq(index).css("visibility","visible");}=0A=
break;case =
1:if($(".alert_col").eq(index).is(":visible")){if($(".alert_col").eq(1).v=
al().length>0){$(".message_col").eq(index).html($(".alert_col").eq(1).val=
()+"<br =
/>"+$(".alert_col").eq(2).val());}else{$(".message_col").eq(index).html($=
(".alert_col").eq(2).val());}=0A=
$(".message_col").eq(index).css("visibility","visible");}else =
if($(".pass_col").eq(index).is(":visible")){$(".message_col").eq(index).h=
tml("");$(".message_col").eq(index).css("visibility","hidden");}else{$(".=
message_col").eq(index).html(this.regTipMessages.passwordTip);$(".message=
_col").eq(index).css("visibility","visible");}=0A=
break;case =
2:if($(".alert_col").eq(index).is(":visible")){if($(".alert_col").eq(1).v=
al().length>0){$(".message_col").eq(index).html($(".alert_col").eq(1).val=
()+"<br =
/>"+$(".alert_col").eq(2).val());}else{$(".message_col").eq(index).html($=
(".alert_col").eq(2).val());}=0A=
$(".message_col").eq(1).css("visibility","visible");}else =
if($(".pass_col").eq(index).is(":visible")){$(".message_col").eq(index).h=
tml("");$(".message_col").eq(index).css("visibility","hidden");}else{$(".=
message_col").eq(1).html(this.regTipMessages.passwordTip);$(".message_col=
").eq(1).css("visibility","visible");}=0A=
break;case =
3:if($(".alert_col").eq(index).is(":visible")){$(".message_col").eq(index=
).html($(".alert_col").eq(index).val());$(".message_col").eq(index).css("=
visibility","visible");}else =
if($(".pass_col").eq(index).is(":visible")){$(".message_col").eq(index).h=
tml("");$(".message_col").eq(index).css("visibility","hidden");}else{$(".=
message_col").eq(index).html(this.regTipMessages.firstNameTip);$(".messag=
e_col").eq(index).css("visibility","visible");}=0A=
break;case =
4:if($(".alert_col").eq(index).is(":visible")){$(".message_col").eq(index=
).html($(".alert_col").eq(index).val());$(".message_col").eq(index).css("=
visibility","visible");}else =
if($(".pass_col").eq(index).is(":visible")){$(".message_col").eq(index).h=
tml("");$(".message_col").eq(index).css("visibility","hidden");}else{$(".=
message_col").eq(index).html(this.regTipMessages.firstNameTip);$(".messag=
e_col").eq(index).css("visibility","visible");}=0A=
break;case =
5:if($(".alert_col").eq(index).is(":visible")){$(".message_col").eq(index=
).html($(".alert_col").eq(index).val());$(".message_col").eq(index).css("=
visibility","visible");}else =
if($(".pass_col").eq(index).is(":visible")){$(".message_col").eq(index).h=
tml("");$(".message_col").eq(index).css("visibility","hidden");}else{$(".=
message_col").eq(index).html(this.regTipMessages.displayNameTip);$(".mess=
age_col").eq(index).css("visibility","visible");}=0A=
break;case =
6:if($(".alert_col").eq(index).is(":visible")){$(".message_col").eq(index=
).html($(".alert_col").eq(index).val());$(".message_col").eq(index).css("=
visibility","visible");}else =
if($(".pass_col").eq(index).is(":visible")){$(".message_col").eq(index).h=
tml("");$(".message_col").eq(index).css("visibility","hidden");}else{$(".=
message_col").eq(index).html(this.regTipMessages.zipCodeTip);$(".message_=
col").eq(index).css("visibility","visible");}=0A=
break;case =
7:if($(".alert_col").eq(index).is(":visible")){$(".message_col").eq(index=
).html($(".alert_col").eq(index).val());$(".message_col").eq(index).css("=
visibility","visible");}else =
if($(".pass_col").eq(index).is(":visible")){$(".message_col").eq(index).h=
tml("");$(".message_col").eq(index).css("visibility","hidden");$(".alert_=
col").eq(6).css("visibility","hidden");}else{$(".message_col").eq(index).=
html(this.regTipMessages.zipCodeTip);$(".message_col").eq(index).css("vis=
ibility","visible");}=0A=
break;case =
8:if($(".alert_col").eq(index).is(":visible")){$(".message_col").eq(index=
).html($(".alert_col").eq(index).val());$(".message_col").eq(index).css("=
visibility","visible");}else =
if($(".pass_col").eq(index).is(":visible")){$(".message_col").eq(index).h=
tml("");$(".message_col").eq(index).css("visibility","hidden");}else{$(".=
message_col").eq(index).html(this.regTipMessages.privacyTip);$(".message_=
col").eq(index).css("visibility","visible");}=0A=
break;case =
9:if($(".alert_col").eq(index).is(":visible")){$(".message_col").eq(index=
).html($(".alert_col").eq(index).val());$(".message_col").eq(index).css("=
visibility","visible");}else =
if($(".pass_col").eq(index).is(":visible")){$(".message_col").eq(index).h=
tml("");$(".message_col").eq(index).css("visibility","hidden");}else{$(".=
message_col").eq(index).html(this.regTipMessages.conversionEmailMsg);$(".=
message_col").eq(index).css("visibility","visible");}=0A=
break;case =
10:if($(".alert_col").eq(index).is(":visible")){$(".message_col").eq(inde=
x).html($(".alert_col").eq(index).val());$(".message_col").eq(index).css(=
"visibility","visible");}else =
if($(".pass_col").eq(index).is(":visible")){$(".message_col").eq(index).h=
tml("");$(".message_col").eq(index).css("visibility","hidden");}else{$(".=
message_col").eq(index).html(this.regTipMessages.conversionNamesMsg);$(".=
message_col").eq(index).css("visibility","visible");}=0A=
break;case =
11:if($(".alert_col").eq(index).is(":visible")){$(".message_col").eq(inde=
x).html($(".alert_col").eq(index).val());$(".message_col").eq(index).css(=
"visibility","visible");}else =
if($(".pass_col").eq(index).is(":visible")){$(".message_col").eq(index).h=
tml("");$(".message_col").eq(index).css("visibility","hidden");}else{$(".=
message_col").eq(index).html(this.regTipMessages.conversionNamesMsg);$(".=
message_col").eq(index).css("visibility","visible");}=0A=
break;case =
12:if($(".alert_col").eq(index).is(":visible")){$(".message_col").eq(inde=
x).html($(".alert_col").eq(index).val());$(".message_col").eq(index).css(=
"visibility","visible");}else =
if($(".pass_col").eq(index).is(":visible")){$(".message_col").eq(index).h=
tml("");$(".message_col").eq(index).css("visibility","hidden");}else{$(".=
message_col").eq(index).html(this.regTipMessages.conversionDisplayNameMsg=
);$(".message_col").eq(index).css("visibility","visible");}=0A=
break;case =
13:if($(".alert_col").eq(index).is(":visible")){$(".message_col").eq(inde=
x).html($(".alert_col").eq(index).val());$(".message_col").eq(index).css(=
"visibility","visible");}else =
if($(".pass_col").eq(index).is(":visible")){$(".message_col").eq(index).h=
tml("");$(".message_col").eq(index).css("visibility","hidden");}else{$(".=
message_col").eq(index).html(this.regTipMessages.conversionPostalCodeMsg)=
;$(".message_col").eq(index).css("visibility","visible");}=0A=
break;case =
14:if($(".alert_col").eq(index).is(":visible")){$(".message_col").eq(inde=
x).html($(".alert_col").eq(index).val());$(".message_col").eq(index).css(=
"visibility","visible");}else =
if($(".pass_col").eq(index).is(":visible")){$(".message_col").eq(index).h=
tml("");$(".message_col").eq(index).css("visibility","hidden");$(".alert_=
col").eq(13).css("visibility","hidden");}else{$(".message_col").eq(index)=
.html(this.regTipMessages.conversionPostalCodeMsg);$(".message_col").eq(i=
ndex).css("visibility","visible");}=0A=
break;case =
15:if($(".alert_col").eq(index).is(":visible")){$(".message_col").eq(inde=
x).html($(".alert_col").eq(index).val());$(".message_col").eq(index).css(=
"visibility","visible");}else =
if($(".pass_col").eq(index).is(":visible")){$(".message_col").eq(index).h=
tml("");$(".message_col").eq(index).css("visibility","hidden");}else{$(".=
message_col").eq(index).html(this.regTipMessages.privacyTip);$(".message_=
col").eq(index).css("visibility","visible");}=0A=
break;case =
16:if($(".alert_col").eq(index).is(":visible")){if($(".alert_col").eq(16)=
.val().length>0){$(".message_col").eq(index).html($(".alert_col").eq(16).=
val()+"<br =
/>"+$(".alert_col").eq(17).val());}else{$(".message_col").eq(index).html(=
$(".alert_col").eq(17).val());}=0A=
$(".message_col").eq(index).css("visibility","visible");}else =
if($(".pass_col").eq(index).is(":visible")){$(".message_col").eq(index).h=
tml("");$(".message_col").eq(index).css("visibility","hidden");}else{$(".=
message_col").eq(index).html(this.regTipMessages.passwordTip);$(".message=
_col").eq(index).css("visibility","visible");}=0A=
break;case =
17:if($(".alert_col").eq(index).is(":visible")){if($(".alert_col").eq(16)=
.val().length>0){$(".message_col").eq(index).html($(".alert_col").eq(16).=
val()+"<br =
/>"+$(".alert_col").eq(17).val());}else{$(".message_col").eq(index).html(=
$(".alert_col").eq(17).val());}=0A=
$(".message_col").eq(16).css("visibility","visible");}else =
if($(".pass_col").eq(index).is(":visible")){$(".message_col").eq(index).h=
tml("");$(".message_col").eq(index).css("visibility","hidden");}else{$(".=
message_col").eq(16).html(this.regTipMessages.passwordTip);$(".message_co=
l").eq(16).css("visibility","visible");}=0A=
break;default:}}},checkEditProfileDisplayTip:function(value,field_id){var=
 clearPersonalInfoMsgs=3Dfunction(){$("#personalInfo =
div.message_col").each(function(i){$(this).html("");$(this).css("visibili=
ty","hidden");});};var clearEmailRefMsgs=3Dfunction(){$("#EmailRef =
div.message_col").each(function(i){$(this).html("");$(this).css("visibili=
ty","hidden");});};var clearChangePwdMsgs=3Dfunction(){$("#ChangePwd =
div.message_col").each(function(i){$(this).html("");$(this).css("visibili=
ty","hidden");});};var =
showMsgTips=3Dfunction(field_id,defaultMsg){if($("#"+field_id).parent().p=
arent().children("div.alert_col").eq(0).is(":visible")){$("#"+field_id).p=
arent().parent().children("div.message_col").eq(0).html($("#"+field_id).p=
arent().parent().children("div.alert_col").eq(0).val());$("#"+field_id).p=
arent().parent().children("div.message_col").eq(0).css("visibility","visi=
ble");}else =
if($("#"+field_id).parent().parent().children("div.pass_col").eq(0).is(":=
visible")){$("#"+field_id).parent().parent().children("div.message_col").=
eq(0).html("");$("#"+field_id).parent().parent().children("div.message_co=
l").eq(0).css("visibility","hidden");}else{$("#"+field_id).parent().paren=
t().children("div.message_col").eq(0).html(defaultMsg);$("#"+field_id).pa=
rent().parent().children("div.message_col").eq(0).css("visibility","visib=
le");}};switch(field_id)=0A=
{case"PersonalFirstName":clearPersonalInfoMsgs();showMsgTips(field_id,thi=
s.regTipMessages.firstNameTip);break;case"PersonalLastName":clearPersonal=
InfoMsgs();showMsgTips(field_id,this.regTipMessages.firstNameTip);break;c=
ase"PersonalPostalCode":clearPersonalInfoMsgs();showMsgTips(field_id,this=
.regTipMessages.zipCodeTip);break;case"PersonalPrimaryEmail":clearEmailRe=
fMsgs();showMsgTips(field_id,this.regTipMessages.userProfileEmailTip);bre=
ak;case"PersonalPassword":clearChangePwdMsgs();showMsgTips(field_id,this.=
regTipMessages.passwordTip);break;case"PersonalNewPassword":clearChangePw=
dMsgs();showMsgTips(field_id,this.regTipMessages.passwordTip);break;case"=
PersonalReTypePassword":clearChangePwdMsgs();showMsgTips(field_id,"");bre=
ak;default:}},setupOldProfileDialog:function(){if($.cookie("OLD_PROFILE")=
=3D=3D"Y"||$.cookie("OLD_PROFILE")=3D=3D"P"){globe.common.register.showCo=
nversion();}},initReLogin:function(){$.ajax({url:this.serviceURLs.relogIn=
RPC,type:"POST",data:"",dataType:"json",error:function(a,b,c){console.log=
("Service is not available, please report this problem to system =
administrator.");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;if(result.serverStatus=3D=3D0){$("#login").hi=
de();$("#defaultProfile").hide();$("#profile").show();globe.common.regist=
er.setupOldProfileDialog();$.publish("relogin-success");}else{}}});},init=
CheckUserLogin:function(){var userCookie=3D$.cookie("SSO_COOKIE");var =
hdCookie=3D$.cookie("hd");if(userCookie=3D=3Dnull&&hdCookie=3D=3Dnull){$(=
"#login").show();$("#defaultProfile").hide();}else =
if(hdCookie!=3Dnull){$("#login").hide();$("#defaultProfile").hide();$("#p=
rofile").show();globe.common.register.setupOldProfileDialog();$.publish("=
relogin-success");}else{globe.common.register.initReLogin();}},plusLogin:=
function(){if(this.checkFieldLength($("#plusUsername").val(),1,250)&&this=
.checkFieldLength($("#plusPassword").val(),0,30)){$.ajax({url:this.servic=
eURLs.loginRPC,type:"POST",dataType:"json",data:"userName=3D"+encodeURICo=
mponent($("#plusUsername").val())+"&password=3D"+encodeURIComponent($("#p=
lusPassword").val())+"&remember=3D"+$("#rememberMe").is(":checked"),error=
:function(a,b,c){globe.common.register.openServiceDownWindow();console.lo=
g("Login service is down, please report this to system =
administrator.");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;switch(result.serverStatus)=0A=
{case"0":if($("#plusInvalidMsg").is(":visible")){$("#plusLogin =
label").css("color","#000000");$("#plusInvalidMsg").hide();}=0A=
location.href=3D$("#loginReturnUrl").val();break;case"100":$("#plusLogin =
fieldset =
label").css("color","#ff0000");$("#plusInvalidMsg").show();break;case"101=
":$("#plusLogin fieldset =
label").css("color","#ff0000");$("#plusInvalidMsg").show();break;case"102=
":$("#plusLogin fieldset =
label").css("color","#ff0000");$("#plusLoginServerError").html("<em> =
Your account is pending =
verification.</em>");$("#plusInvalidMsg").show();break;case"103":$("#plus=
Login fieldset =
label").css("color","#ff0000");$("#plusLoginServerError").html("<em>Your =
account is pending =
verification.</em>");$("#plusInvalidMsg").show();break;case"1":$("#plusLo=
gin fieldset =
label").css("color","#ff0000");$("#plusInvalidMsg").show();break;case"2":=
$("#plusLogin fieldset =
label").css("color","#ff0000");$("#plusInvalidMsg").show();break;case"-1"=
:$("#plusLogin fieldset =
label").css("color","#ff0000");$("#plusInvalidMsg").show();console.log("L=
ogin service is down, please report this to system =
administrator.");break;case"-2":$("#plusLogin fieldset =
label").css("color","#ff0000");$("#plusInvalidMsg").show();console.log("L=
ogin service is down, please report this to system =
administrator.");break;}}});}else{$("#plusLogin fieldset =
label").css("color","#ff0000");$("#plusInvalidMsg").show();}},loginUser:f=
unction(){if(this.checkFieldLength($("#loginEmail").val(),1,250)&&this.ch=
eckFieldLength($("#loginPassword").val(),0,30))=0A=
{$.ajax({url:this.serviceURLs.loginRPC,type:"POST",dataType:"json",data:"=
userName=3D"+encodeURIComponent($("#loginEmail").val())+"&password=3D"+en=
codeURIComponent($("#loginPassword").val())+"&remember=3D"+$("#remember")=
.is(":checked"),error:function(a,b,c){globe.common.register.openServiceDo=
wnWindow();console.log("Login service is down, please report this to =
system administrator.");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;switch(result.serverStatus)=0A=
{case"0":if($("#invalidMsg").is(":visible")){$("#loginContainer fieldset =
li label").css("color","#000000");$("#invalidMsg").hide();}=0A=
$("#loginContainer").toggle();$("#login").toggle();$("#profile").show();g=
lobe.common.register.setupOldProfileDialog();$.publish("login-success");i=
f(result.refreshUrl){if(result.refreshUrl.length>=3D5){var =
aURL=3Dresult.refreshUrl;if(window.location.toString().toLowerCase()=3D=3D=
aURL.toLowerCase())=0A=
{window.location.reload();}=0A=
else=0A=
{window.location=3DaURL;}}}=0A=
break;case"100":$("#loginContainer fieldset li =
label").css("color","#ff0000");$("#invalidMsg").show();break;case"101":$(=
"#loginContainer fieldset li =
label").css("color","#ff0000");$("#invalidMsg").show();break;case"102":$(=
"#loginContainer fieldset li =
label").css("color","#ff0000");$("#loginServerError").html("<em> Your =
account is pending =
verification.</em>");$("#invalidMsg").show();break;case"103":$("#loginCon=
tainer fieldset li =
label").css("color","#ff0000");$("#loginServerError").html("<em>Your =
account is pending =
verification.</em>");$("#invalidMsg").show();break;case"1":$("#loginConta=
iner fieldset li =
label").css("color","#ff0000");$("#invalidMsg").show();break;case"2":$("#=
loginContainer fieldset li =
label").css("color","#ff0000");$("#invalidMsg").show();break;case"-1":$("=
#loginContainer fieldset li =
label").css("color","#ff0000");$("#invalidMsg").show();globe.common.regis=
ter.openServiceDownWindow();console.log("Login service is down, please =
report this to system administrator.");break;case"-2":$("#loginContainer =
fieldset li =
label").css("color","#ff0000");$("#invalidMsg").show();globe.common.regis=
ter.openServiceDownWindow();console.log("Login service is down, please =
report this to system =
administrator.");break;default:globe.common.register.openServiceDownWindo=
w();}}});}else{$("#loginContainer fieldset li =
label").css("color","#ff0000");$("#invalidMsg").show();}},logoutUser:func=
tion(){var =
getRedirectURL=3Dnull;try{getRedirectURL=3Dglobe.pluck.getRedirectUrl();}=
catch(e){}=0A=
$.ajax({url:this.serviceURLs.logoutRPC,type:"POST",data:"",dataType:"json=
",error:function(a,b,c){globe.common.register.openServiceDownWindow();con=
sole.log("Logout service is down, please report this to system =
administrator.");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;if(result.serverStatus=3D=3D0){if(getRedirect=
URL=3D=3Dnull||getRedirectURL=3D=3D""){$("#login").show();$("#profile").h=
ide();location.reload(true);}else{window.location=3DgetRedirectURL;}}else=
{console.log("Logout service is down, please report this to system =
administrator.");}}});},retrievePassword:function(){if(this.checkFieldLen=
gth($("#EmailForPassword").val(),0,250))=0A=
{$.ajax({url:this.serviceURLs.retrievePasswordRPC,type:"POST",dataType:"j=
son",data:"primaryEmail=3D"+encodeURIComponent($("#EmailForPassword").val=
())+"&time=3D"+Math.random(),error:function(a,b,c){globe.common.register.=
openServiceDownWindow();console.log("Logout service is down, please =
report this to system =
administrator.");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;if(result.serverStatus=3D=3D0){$("#loginFormC=
ontainer").hide();$("#forgotPaswordContainer").hide();var =
emailaddress=3D$("#EmailForPassword").val();$("#password-confirmation-ema=
il").html("<em>"+emailaddress+"</em>");$("#forgotPaswordConfirmationConta=
iner").show();}else{if(result.serverStatus=3D=3D100){var =
n=3Dresult.errors.length;for(var =
i=3D0;i<n;i++){switch(result.errors[i].fieldName.toLowerCase())=0A=
{case"primaryemail":if(result.errors[i].errorCode){switch(result.errors[i=
].errorCode){case"1":$("#forgotPasswordErrorMsg").html("<em>Your email =
address is =
empty.</em>");$("#forgotPasswordFormError").show();break;case"2":$("#forg=
otPasswordErrorMsg").html("<em>Your email address has wrong =
length.</em>");$("#forgotPasswordFormError").show();break;default:$("#for=
gotPasswordErrorMsg").html("<em>Your email address has wrong =
format</em>");$("#forgotPasswordFormError").show();}}=0A=
break;}}=0A=
$("#forgotPasswordErrorMsg").html("<em> validation =
error</em>");$("#forgotPasswordFormError").show();}else =
if(result.serverStatus=3D=3D101){$("#forgotPasswordErrorMsg").html("<em>T=
he e-mail provided is not in our system. Please verify that it is the =
correct e-mail address. =
</em>");$("#forgotPasswordFormError").show();}else =
if(result.serverStatus=3D=3D102){$("#forgotPasswordErrorMsg").html("<em>Y=
our account is pending =
verification.</em>");$("#forgotPasswordFormError").show();}}}});}else{$("=
#forgotPasswordErrorMsg").html("<em>Your email address is =
empty.</em>");$("#forgotPasswordFormError").show();}},resetPassword:funct=
ion(){var =
status=3Dtrue;if(this.checkFieldLength($("#newPassword").val(),5,30)){$("=
.alert_col").eq(16).css("visibility","hidden");}else{$(".message_col").eq=
(16).html(this.errorMessage.passwordError1);$(".message_col").eq(16).css(=
"visibility","visible");$(".alert_col").eq(16).css("visibility","visible"=
);status=3Dfalse;}=0A=
if(this.checkFieldLength($("#vnewPassword").val(),5,30)){$(".alert_col").=
eq(17).css("visibility","hidden");}else{$(".message_col").eq(16).html(thi=
s.errorMessage.passwordError1);$(".message_col").eq(16).css("visibility",=
"visible");$(".alert_col").eq(17).css("visibility","visible");status=3Dfa=
lse;}=0A=
if(this.checkFieldLength($("#newPassword").val(),5,30)&&this.checkFieldLe=
ngth($("#vnewPassword").val(),5,30)){if(jQuery.trim($("#newPassword").val=
().toLowerCase())=3D=3DjQuery.trim($("#vnewPassword").val().toLowerCase()=
)){}else{$(".message_col").eq(16).html(this.errorMessage.passwordError2);=
$(".message_col").eq(16).css("visibility","visible");$(".alert_col").eq(1=
6).css("visibility","visible");$(".alert_col").eq(17).css("visibility","v=
isible");status=3Dfalse;}}=0A=
if(status){$("#submitResetPwd =
label:first-child").css("visibility","hidden");$.ajax({url:this.serviceUR=
Ls.resetPasswordRPC,type:"POST",data:"newPassword=3D"+encodeURIComponent(=
$("#newPassword").val())+"&time=3D"+Math.random(),dataType:"json",error:f=
unction(a,b,c){globe.common.register.openServiceDownWindow();console.log(=
"Logout service is down, please report this to system =
administrator.");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;if(result.serverStatus=3D=3D0){$("#rpcontaine=
rSuccess").show();$("#rpcontainer").hide();globe.common.register.initChec=
kUserLogin();}else if(result.serverStatus=3D=3D101){console.log("User is =
not found in our system");}else =
if(result.serverStatus=3D=3D100){console.log("Validation =
error");}else{console.log("system error =
code:"+result.serverStatus);}}});}else{$("#submitResetPwd =
label:first-child").css("visibility","visible");}},convertUser:function()=
{$(".message_col").each(function(i){if(i>=3D9&&i<=3D15){$(".message_col")=
.eq(i).css("visibility","hidden");}});if(this.checkAllConversionFields())=
{}else{return;}=0A=
var errorMsgs=3Dthis.errorMessage;var =
formData=3D"primaryEmail=3D"+encodeURIComponent($("#c_email").val())+"&fi=
rstName=3D"+encodeURIComponent($("#c_firstName").val())+"&lastName=3D"+en=
codeURIComponent($("#c_lastName").val())+"&displayName=3D"+encodeURICompo=
nent($("#c_displayName").val())+"&countryCode=3D"+encodeURIComponent($("#=
c_country").val())+"&postalCode=3D"+encodeURIComponent($("#c_postalCode")=
.val());$.ajax({url:this.serviceURLs.convertUserRPC,type:"POST",dataType:=
"json",data:formData+"&time=3D"+Math.random(),error:function(){console.lo=
g("Conver user serivce =
failed!");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;if(result.serverStatus=3D=3D0){if(result.erro=
rs){var =
showError=3Dfunction(index,error){$(".alert_col").eq(index).val(error);$(=
".alert_col").eq(index).css("visibility","visible");$(".pass_col").eq(ind=
ex).css("display","none");};var n=3Dresult.errors.length;for(var =
i=3D0;i<n;i++){switch(result.errors[i].fieldName.toLowerCase())=0A=
{case"primaryemail":if(result.errors[i].errorCode){switch(result.errors[i=
].errorCode){case"1":showError(9,errorMsgs.emailError1);break;case"2":sho=
wError(9,errorMsgs.emailError2);break;case"3":showError(9,errorMsgs.email=
Error3);break;case"4":showError(9,errorMsgs.emailError4);break;}}=0A=
break;case"firstname":showError(10,errorMsgs.firstNameError);break;case"l=
astname":showError(11,errorMsgs.firstNameError);break;case"displayname":i=
f(result.errors[i].errorCode){switch(result.errors[i].errorCode){case"1":=
showError(12,errorMsgs.displayNameError1);break;case"2":showError(12,erro=
rMsgs.displayNameError2);break;case"3":showError(12,errorMsgs.displayName=
Error3);break;case"4":showError(12,errorMsgs.displayNameError4);break;cas=
e"5":showError(12,errorMsgs.displayNameError5);break;}}=0A=
break;case"postalcode":if(result.errors[i].errorCode){switch(result.error=
s[i].errorCode){case"1":showError(14,errorMsgs.postalCodeError1);break;ca=
se"2":showError(14,errorMsgs.postalCodeError2);break;case"3":showError(14=
,errorMsgs.postalCodeError3);break;case"4":showError(14,errorMsgs.postalC=
odeError4);break;case"5":showError(14,errorMsgs.postalCodeError5);break;}=
}=0A=
break;default:}}}else{var =
emailaddress=3D$("#c_email").val();$("#conversion_confirmation-email").ht=
ml("<em>"+emailaddress+"</em>");$("#conversionForm").css("display","none"=
);$("#conversionConfirmationForm").css("display","block");}}else{if(resul=
t.serverStatus=3D=3D-1){console.log("Convert user serivce system =
error!"+result.serverStatus);}else =
if(result.serverStatus=3D=3D201){$("#conversionPanel").hide();}else =
if(result.serverStatus=3D=3D203){var =
emailaddress=3D$("#c_email").val();$("#conversion_confirmation-email").ht=
ml("<em>"+emailaddress+"</em>");$("#conversionForm").css("display","none"=
);$("#conversionConfirmationForm").css("display","block");}}}});},validat=
eLength:function(v_type,v_field_id){if($("#"+v_field_id).val().length>0){=
var =
formData=3D"type=3D"+v_type+"&value=3D"+encodeURIComponent($("#"+v_field_=
id).val());var =
errorMsgs=3Dthis.errorMessage;$.ajax({url:this.serviceURLs.validateLength=
RPC,type:"POST",dataType:"json",data:formData+"&time=3D"+Math.random(),er=
ror:function(){console.log("validation serivce =
failed!");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;var =
showError=3Dfunction(v_field_id,error){$("#"+v_field_id).parent().parent(=
).children("div:eq(0)").val(error);$("#"+v_field_id).parent().parent().ch=
ildren("div:eq(0)").css("visibility","visible");$("#"+v_field_id).parent(=
).parent().children("div:eq(2)").css("display","none");};var =
passed=3Dfunction(v_field_id){$("#"+v_field_id).parent().parent().childre=
n("div:eq(0)").val("");$("#"+v_field_id).parent().parent().children("div:=
eq(3)").html("");$("#"+v_field_id).parent().parent().children("div:eq(3)"=
).css("visibility","hidden");$("#"+v_field_id).parent().parent().children=
("div:eq(0)").css("visibility","hidden");$("#"+v_field_id).parent().paren=
t().children("div:eq(2)").css("display","block");};if(result.serverStatus=
=3D=3D0){if(result.errors){if(result.errors.length>0){var =
n=3Dresult.errors.length;for(var =
i=3D0;i<n;i++){switch(result.errors[i].fieldName.toLowerCase())=0A=
{case"firstname":if(result.errors[i].errorCode){switch(result.errors[i].e=
rrorCode){case"1":showError(v_field_id,errorMsgs.ChangePersonalInfoFirstN=
ameError1);break;case"2":showError(v_field_id,errorMsgs.ChangePersonalInf=
oFirstNameError2);break;default:break;}}=0A=
break;case"lastname":if(result.errors[i].errorCode){switch(result.errors[=
i].errorCode){case"1":showError(v_field_id,errorMsgs.ChangePersonalInfoLa=
stNameError1);break;case"2":showError(v_field_id,errorMsgs.ChangePersonal=
InfoLastNameError2);break;default:break;}}=0A=
break;case"oldpassword":if(result.errors[i].errorCode){switch(result.erro=
rs[i].errorCode){case"1":showError(v_field_id,errorMsgs.ChangePasswordErr=
or1);case"2":showError(v_field_id,errorMsgs.ChangePasswordError2);break;d=
efault:break;}}=0A=
break;case"newpassowrd_1":if(result.errors[i].errorCode){switch(result.er=
rors[i].errorCode){case"1":showError(v_field_id,errorMsgs.ChangePasswordE=
rror1);case"2":showError(v_field_id,errorMsgs.ChangePasswordError2);break=
;default:break;}}=0A=
break;case"newpassword_2":if(result.errors[i].errorCode){switch(result.er=
rors[i].errorCode){case"1":showError(v_field_id,errorMsgs.ChangePasswordE=
rror1);case"2":showError(v_field_id,errorMsgs.ChangePasswordError2);break=
;default:break;}}=0A=
break;default:}}=0A=
return false;}else{passed(v_field_id);return =
true;}}else{passed(v_field_id);return true;}}else =
if(result.serverStatus=3D=3D-1){return false;}else{return =
false;}}});}else{$("#"+v_field_id).parent().parent().children("div:eq(0)"=
).val(this.errorMessage.emailError1);$("#"+v_field_id).parent().parent().=
children("div:eq(0)").css("visibility","visible");$("#"+v_field_id).paren=
t().parent().children("div:eq(2)").css("display","none");return =
false;}},validateLengthAndFormat:function(v_type,v_field_id){if($("#"+v_f=
ield_id).val().length>=3D0){var =
formData=3D"type=3D"+v_type+"&value=3D"+encodeURIComponent($("#"+v_field_=
id).val())+"&countryCode=3D";if(v_type=3D=3D"postalCode"){if(v_field_id=3D=
=3D"PersonalPostalCode"){formData=3DformData+$("#PersonalCountry").val();=
}else =
if(v_field_id=3D=3D"postalCode"){formData=3DformData+$("#country").val();=
}else =
if(v_field_id=3D=3D"c_postalCode"){formData=3DformData+$("#c_country").va=
l();}}=0A=
var =
errorMsgs=3Dthis.errorMessage;$.ajax({url:this.serviceURLs.validateLength=
AndFormatRPC,type:"POST",dataType:"json",data:formData+"&time=3D"+Math.ra=
ndom(),error:function(){console.log("validation serivce =
failed!");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;var =
showError=3Dfunction(v_field_id,error){$("#"+v_field_id).parent().parent(=
).children("div:eq(0)").val(error);$("#"+v_field_id).parent().parent().ch=
ildren("div:eq(0)").css("visibility","visible");$("#"+v_field_id).parent(=
).parent().children("div:eq(2)").css("display","none");};var =
passed=3Dfunction(v_field_id){$("#"+v_field_id).parent().parent().childre=
n("div:eq(0)").val("");$("#"+v_field_id).parent().parent().children("div:=
eq(3)").html("");$("#"+v_field_id).parent().parent().children("div:eq(3)"=
).css("visibility","hidden");$("#"+v_field_id).parent().parent().children=
("div:eq(0)").css("visibility","hidden");$("#"+v_field_id).parent().paren=
t().children("div:eq(2)").css("display","block");};if(result.serverStatus=
=3D=3D0){if(result.errors){if(result.errors.length>0){var =
n=3Dresult.errors.length;for(var =
i=3D0;i<n;i++){switch(result.errors[i].fieldName.toLowerCase())=0A=
{case"postalcode":if(result.errors[i].errorCode){switch(result.errors[i].=
errorCode){case"1":showError(v_field_id,errorMsgs.ChangePersonalPostalCod=
eError1);break;case"2":showError(v_field_id,errorMsgs.ChangePersonalPosta=
lCodeError2);break;case"3":showError(v_field_id,errorMsgs.ChangePersonalP=
ostalCodeError3);break;default:break;}}=0A=
break;case"primaryemail":if(result.errors[i].errorCode){switch(result.err=
ors[i].errorCode){case"1":showError(v_field_id,errorMsgs.ChangePrimaryEma=
ilError1);break;case"2":showError(v_field_id,errorMsgs.ChangePrimaryEmail=
Error2);break;case"3":showError(v_field_id,errorMsgs.ChangePrimaryEmailEr=
ror3);break;case"4":showError(v_field_id,errorMsgs.ChangePrimaryEmailErro=
r4);break;default:break;}}=0A=
break;default:}}=0A=
return false;}else{passed(v_field_id);return =
true;}}else{passed(v_field_id);return true;}}else =
if(result.serverStatus=3D=3D-1){return false;}else{return =
false;}}});}else{$("#"+v_field_id).parent().parent().children("div:eq(0)"=
).val(this.errorMessage.emailError1);$("#"+v_field_id).parent().parent().=
children("div:eq(0)").css("visibility","visible");$("#"+v_field_id).paren=
t().parent().children("div:eq(2)").css("display","none");}},validateLengt=
hAndEquality:function(v_field_id1,v_field_id2){if($("#"+v_field_id1).val(=
).length>0&&$("#"+v_field_id2).val().length>0){var =
formData=3D"value1=3D"+$("#"+v_field_id1).val()+"&value2=3D"+$("#"+v_fiel=
d_id2).val();var =
errorMsgs=3Dthis.errorMessage;$.ajax({url:this.serviceURLs.validateLength=
AndEqualityRPC,type:"POST",dataType:"json",data:formData+"&time=3D"+Math.=
random(),error:function(){console.log("validation serivce =
failed!");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;var =
setError=3Dfunction(v_first_field_id,v_second_field_id,error){$("#"+v_fir=
st_field_id).parent().parent().children("div:eq(0)").val(error);$("#"+v_f=
irst_field_id).parent().parent().children("div:eq(0)").css("visibility","=
visible");$("#"+v_first_field_id).parent().parent().children("div:eq(2)")=
.css("display","none");$("#"+v_second_field_id).parent().parent().childre=
n("div:eq(0)").css("visibility","visible");$("#"+v_second_field_id).paren=
t().parent().children("div:eq(2)").css("display","none");};var =
passed=3Dfunction(v_field_id){$("#"+v_field_id).parent().parent().childre=
n("div:eq(0)").val("");$("#"+v_field_id).parent().parent().children("div:=
eq(3)").html("");$("#"+v_field_id).parent().parent().children("div:eq(3)"=
).css("visibility","hidden");$("#"+v_field_id).parent().parent().children=
("div:eq(0)").css("visibility","hidden");$("#"+v_field_id).parent().paren=
t().children("div:eq(2)").css("display","block");};if(result.serverStatus=
=3D=3D0){if(result.errors){if(result.errors.length>0){var =
n=3Dresult.errors.length;for(var =
i=3D0;i<n;i++){switch(result.errors[i].fieldName.toLowerCase())=0A=
{case"newpassword_1":if(result.errors[i].errorCode){switch(result.errors[=
i].errorCode){case"2":setError(v_field_id1,v_field_id2,errorMsgs.password=
Error1);break;default:break;}}=0A=
break;case"newpassword_2":if(result.errors[i].errorCode){switch(result.er=
rors[i].errorCode){case"2":setError(v_field_id1,v_field_id2,errorMsgs.pas=
swordError1);break;default:break;}}=0A=
break;default:}}=0A=
return false;}else{passed(v_field_id1);passed(v_field_id2);return =
true;}}else{passed(v_field_id1);passed(v_field_id2);return true;}}else =
if(result.serverStatus=3D=3D9){setError(v_field_id2,v_field_id1,errorMsgs=
.passwordError2);return false;}else =
if(result.serverStatus=3D=3D-1){return false;}else{return =
false;}}});}else{$("#"+v_field_id2).parent().parent().children("div:eq(0)=
").val(this.errorMessage.emailError1);$("#"+v_field_id2).parent().parent(=
).children("div:eq(0)").css("visibility","visible");$("#"+v_field_id2).pa=
rent().parent().children("div:eq(2)").css("display","none");}},checkAllCh=
angePasswordFields:function(){$("#ChangePwd =
div.message_col").each(function(i){$(this).html("");$(this).css("visibili=
ty","hidden");});var status=3Dtrue;var =
showError=3Dfunction(v_field_id,error){$("#"+v_field_id).parent().parent(=
).children("div:eq(0)").val(error);$("#"+v_field_id).parent().parent().ch=
ildren("div:eq(0)").css("visibility","visible");$("#"+v_field_id).parent(=
).parent().children("div:eq(2)").css("display","none");};if($("#PersonalP=
assword").val().length>0){}else{showError("PersonalPassword",this.errorMe=
ssage.ChangePasswordError1);status=3Dfalse;}=0A=
if($("#PersonalNewPassword").val().length>0){}else{showError("PersonalNew=
Password",this.errorMessage.ChangePasswordError1);status=3Dfalse;}=0A=
if($("#PersonalReTypePassword").val().length>0){}else{showError("Personal=
ReTypePassword",this.errorMessage.ChangePasswordError1);status=3Dfalse;}=0A=
return status;},checkAllPersonalInfoFields:function(){$("#personalInfo =
div.message_col").each(function(i){$(this).html("");$(this).css("visibili=
ty","hidden");});var status=3Dtrue;var =
showError=3Dfunction(v_field_id,error){$("#"+v_field_id).parent().parent(=
).children("div:eq(0)").val(error);$("#"+v_field_id).parent().parent().ch=
ildren("div:eq(0)").css("visibility","visible");$("#"+v_field_id).parent(=
).parent().children("div:eq(2)").css("display","none");};if($("#PersonalF=
irstName").val().length>0){}else{showError("PersonalFirstName",this.error=
Message.ChangePersonalInfoError1);status=3Dfalse;}=0A=
if($("#PersonalLastName").val().length>0){}else{showError("PersonalLastNa=
me",this.errorMessage.ChangePersonalInfoError1);status=3Dfalse;}=0A=
if($("#PersonalCountry =
option:selected").val()=3D=3D"CA"||$("#PersonalCountry =
option:selected").val()=3D=3D"US"){if($("#PersonalPostalCode").val().leng=
th>0){}else{showError("PersonalPostalCode",this.errorMessage.ChangePerson=
alInfoError1);status=3Dfalse;}}=0A=
return status;},checkAllPrimaryEmailFields:function(){$("#EmailRef =
div.message_col").each(function(i){$(this).html("");$(this).css("visibili=
ty","hidden");});var status=3Dtrue;var =
showError=3Dfunction(v_field_id,error){$("#"+v_field_id).parent().parent(=
).children("div:eq(0)").val(error);$("#"+v_field_id).parent().parent().ch=
ildren("div:eq(0)").css("visibility","visible");$("#"+v_field_id).parent(=
).parent().children("div:eq(2)").css("display","none");};if($("#PersonalP=
rimaryEmail").val().length>0){}else{showError("PersonalPrimaryEmail",this=
.errorMessage.ChangePrimaryEmailError1);status=3Dfalse;}=0A=
return status;},updatePersonalInfo:function(){$("#personalInfo =
.confirmationUserProfileMsg").css("display","none");if(this.checkAllPerso=
nalInfoFields()){}else{return;}=0A=
var =
formData=3D"firstName=3D"+encodeURIComponent($("#PersonalFirstName").val(=
))+"&lastName=3D"+encodeURIComponent($("#PersonalLastName").val())+"&coun=
tryCode=3D"+encodeURIComponent($("#PersonalCountry").val())+"&postalCode=3D=
"+encodeURIComponent($("#PersonalPostalCode").val());var =
errorMsgs=3Dthis.errorMessage;$.ajax({url:this.serviceURLs.editProfileRPC=
,type:"POST",dataType:"json",data:formData+"&time=3D"+Math.random(),error=
:function(){console.log("Update Personal Info serivce =
failed!");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;var =
showError=3Dfunction(v_field_id,error){$("#"+v_field_id).parent().parent(=
).children("div:eq(0)").val(error);$("#"+v_field_id).parent().parent().ch=
ildren("div:eq(0)").css("visibility","visible");$("#"+v_field_id).parent(=
).parent().children("div:eq(2)").css("display","none");};if(result.server=
Status=3D=3D0){if(result.errors){if(result.errors.length>0){var =
n=3Dresult.errors.length;for(var =
i=3D0;i<n;i++){switch(result.errors[i].fieldName.toLowerCase())=0A=
{case"firstname":if(result.errors[i].errorCode){switch(result.errors[i].e=
rrorCode){case"1":showError("PersonalFirstName",errorMsgs.ChangePersonalI=
nfoFirstNameError1);break;case"2":showError("PersonalFirstName",errorMsgs=
.ChangePersonalInfoFirstNameError2);break;case"3":showError("PersonalFirs=
tName",errorMsgs.ChangePersonalInfoFirstNameError3);break;case"4":showErr=
or("PersonalFirstName",errorMsgs.ChangePersonalInfoFirstNameError4);break=
;}}=0A=
break;case"lastname":if(result.errors[i].errorCode){switch(result.errors[=
i].errorCode){case"1":showError("PersonalLastName",errorMsgs.ChangePerson=
alInfoLastNameError1);break;case"2":showError("PersonalLastName",errorMsg=
s.ChangePersonalInfoLastNameError2);break;case"3":showError("PersonalLast=
Name",errorMsgs.ChangePersonalInfoLastNameError3);break;case"4":showError=
("PersonalLastName",errorMsgs.ChangePersonalInfoLastNameError4);break;}}=0A=
break;case"postalcode":if(result.errors[i].errorCode){switch(result.error=
s[i].errorCode){case"1":showError("PersonalPostalCode",errorMsgs.ChangePe=
rsonalPostalCodeError1);break;case"2":showError("PersonalPostalCode",erro=
rMsgs.ChangePersonalPostalCodeError2);break;case"3":showError("PersonalPo=
stalCode",errorMsgs.ChangePersonalPostalCodeError3);break;case"4":showErr=
or("PersonalPostalCode",errorMsgs.ChangePersonalPostalCodeError4);break;}=
}=0A=
break;default:}}}else{globe.common.register.initPopulateUserProfile();$("=
#personalInfo =
.confirmationUserProfileMsg").css("display","block");}}else{globe.common.=
register.initPopulateUserProfile();$("#personalInfo =
.confirmationUserProfileMsg").css("display","block");}}else =
if(result.serverStatus=3D=3D101){}else =
if(result.serverStatus=3D=3D104){$("#personalInfo =
.confirmationUserProfileMsg").css("display","block");}else =
if(result.serverStatus=3D=3D-1){console.log("System error, update =
failed!");}else{console.log("unknown =
error:"+result.serverStatus);}}});},updateEmailDelivery:function(){$("#Em=
ailRef =
.confirmationUserProfileMsg").css("display","none");if(this.checkAllPrima=
ryEmailFields()){}else{return;}=0A=
var =
formData=3D"primaryEmail=3D"+encodeURIComponent($("#PersonalPrimaryEmail"=
).val());var =
errorMsgs=3Dthis.errorMessage;$.ajax({url:this.serviceURLs.updateEmailDel=
iveryRPC,type:"POST",dataType:"json",data:formData+"&time=3D"+Math.random=
(),error:function(){console.log("Update Email Delivery serivce =
failed!");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;var =
showError=3Dfunction(v_field_id,error){$("#"+v_field_id).parent().parent(=
).children("div:eq(0)").val(error);$("#"+v_field_id).parent().parent().ch=
ildren("div:eq(0)").css("visibility","visible");$("#"+v_field_id).parent(=
).parent().children("div:eq(2)").css("display","none");};if(result.server=
Status=3D=3D0){if(result.errors){if(result.errors.length>0){var =
n=3Dresult.errors.length;for(var =
i=3D0;i<n;i++){switch(result.errors[i].fieldName.toLowerCase())=0A=
{case"emailaddress":if(result.errors[i].errorCode){switch(result.errors[i=
].errorCode){case"1":showError("PersonalPrimaryEmail",errorMsgs.ChangePri=
maryEmailError1);break;case"2":showError("PersonalPrimaryEmail",errorMsgs=
.ChangePrimaryEmailError2);break;case"3":showError("PersonalPrimaryEmail"=
,errorMsgs.ChangePrimaryEmailError3);break;case"4":showError("PersonalPri=
maryEmail",errorMsgs.ChangePrimaryEmailError4);break;}}=0A=
default:}}}else{globe.common.register.initPopulateUserProfile();$("#Email=
Ref =
.confirmationUserProfileMsg").css("display","block");}}else{globe.common.=
register.initPopulateUserProfile();$("#EmailRef =
.confirmationUserProfileMsg").css("display","block");}}else =
if(result.serverStatus=3D=3D1){if(result.errors){if(result.errors.length>=
0){var n=3Dresult.errors.length;for(var =
i=3D0;i<n;i++){switch(result.errors[i].fieldName.toLowerCase())=0A=
{case"emailaddress":if(result.errors[i].errorCode){switch(result.errors[i=
].errorCode){case"1":showError("PersonalPrimaryEmail",errorMsgs.ChangePri=
maryEmailError1);break;case"2":showError("PersonalPrimaryEmail",errorMsgs=
.ChangePrimaryEmailError2);break;case"3":showError("PersonalPrimaryEmail"=
,errorMsgs.ChangePrimaryEmailError3);break;case"4":showError("PersonalPri=
maryEmail",errorMsgs.ChangePrimaryEmailError4);break;}}}}}else{globe.comm=
on.register.initPopulateUserProfile();$("#EmailRef =
.confirmationUserProfileMsg").css("display","block");}}else{globe.common.=
register.initPopulateUserProfile();$("#EmailRef =
.confirmationUserProfileMsg").css("display","block");}}else =
if(result.serverStatus=3D=3D-1){console.log("System error, update =
failed!")}else{console.log("unknown =
error:"+result.serverStatus);}}});},updatePassword:function(){$("#ChangeP=
wd =
.confirmationUserProfileMsg").css("display","none");if(this.checkAllChang=
ePasswordFields()){}else{return;}=0A=
var =
formData=3D"oldPassword=3D"+encodeURIComponent($("#PersonalPassword").val=
())+"&newPassword=3D"+encodeURIComponent($("#PersonalNewPassword").val())=
+"&retypedNewPassword=3D"+encodeURIComponent($("#PersonalReTypePassword")=
.val());var =
errorMsgs=3Dthis.errorMessage;$.ajax({url:this.serviceURLs.changePassword=
RPC,type:"POST",dataType:"json",data:formData+"&time=3D"+Math.random(),er=
ror:function(){console.log("Update Password serivce =
failed!");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;var =
showError=3Dfunction(v_field_id,error){$("#"+v_field_id).parent().parent(=
).children("div:eq(0)").val(error);$("#"+v_field_id).parent().parent().ch=
ildren("div:eq(0)").css("visibility","visible");$("#"+v_field_id).parent(=
).parent().children("div:eq(2)").css("display","none");};if(result.server=
Status=3D=3D0){if(result.errors){if(result.errors.length>0){var =
n=3Dresult.errors.length;for(var =
i=3D0;i<n;i++){switch(result.errors[i].fieldName.toLowerCase())=0A=
{case"oldpassword":if(result.errors[i].errorCode){switch(result.errors[i]=
.errorCode){case"1":showError("PersonalPassword",errorMsgs.ChangePassword=
Error1);break;case"2":showError("PersonalPassword",errorMsgs.ChangePasswo=
rdError2);break;case"3":showError("PersonalPassword",errorMsgs.ChangePass=
wordError3);break;case"4":showError("PersonalPassword",errorMsgs.ChangePa=
sswordError4);break;case"5":showError("PersonalPassword",errorMsgs.Change=
PasswordError5);break;case"6":showError("PersonalPassword",errorMsgs.Chan=
gePasswordError6);break;default:break;}}=0A=
break;case"newpassword":if(result.errors[i].errorCode){switch(result.erro=
rs[i].errorCode){case"1":showError("PersonalNewPassword",errorMsgs.Change=
PasswordError1);showError("PersonalReTypePassword",errorMsgs.ChangePasswo=
rdError1);break;case"2":showError("PersonalNewPassword",errorMsgs.ChangeP=
asswordError2);showError("PersonalReTypePassword",errorMsgs.ChangePasswor=
dError2);break;case"3":showError("PersonalNewPassword",errorMsgs.ChangePa=
sswordError3);showError("PersonalReTypePassword",errorMsgs.ChangePassword=
Error3);break;case"4":showError("PersonalNewPassword",errorMsgs.ChangePas=
swordError4);showError("PersonalReTypePassword",errorMsgs.ChangePasswordE=
rror4);break;case"5":showError("PersonalNewPassword",errorMsgs.ChangePass=
wordError5);showError("PersonalReTypePassword",errorMsgs.ChangePasswordEr=
ror5);break;case"6":showError("PersonalNewPassword",errorMsgs.ChangePassw=
ordError6);showError("PersonalReTypePassword",errorMsgs.ChangePasswordErr=
or6);break;default:break;}}=0A=
break;case"retypednewpassword":if(result.errors[i].errorCode){switch(resu=
lt.errors[i].errorCode){case"1":showError("PersonalNewPassword",errorMsgs=
.ChangePasswordError1);showError("PersonalReTypePassword",errorMsgs.Chang=
ePasswordError1);break;case"2":showError("PersonalNewPassword",errorMsgs.=
ChangePasswordError2);showError("PersonalReTypePassword",errorMsgs.Change=
PasswordError2);break;case"3":showError("PersonalNewPassword",errorMsgs.C=
hangePasswordError3);showError("PersonalReTypePassword",errorMsgs.ChangeP=
asswordError3);break;case"4":showError("PersonalNewPassword",errorMsgs.Ch=
angePasswordError4);showError("PersonalReTypePassword",errorMsgs.ChangePa=
sswordError4);break;case"5":showError("PersonalNewPassword",errorMsgs.Cha=
ngePasswordError5);showError("PersonalReTypePassword",errorMsgs.ChangePas=
swordError5);break;case"6":showError("PersonalNewPassword",errorMsgs.Chan=
gePasswordError6);showError("PersonalReTypePassword",errorMsgs.ChangePass=
wordError6);break;default:break;}}=0A=
break;default:}}=0A=
return false;}else{$("#ChangePwd =
.confirmationUserProfileMsg").css("display","block");$("#PersonalPassword=
").val("");$("#PersonalNewPassword").val("");$("#PersonalReTypePassword")=
.val("");return true;}}else{$("#ChangePwd =
.confirmationUserProfileMsg").css("display","block");$("#PersonalPassword=
").val("");$("#PersonalNewPassword").val("");$("#PersonalReTypePassword")=
.val("");}}else =
if(result.serverStatus=3D=3D9){showError("PersonalNewPassword",errorMsgs.=
passwordError2);showError("PersonalReTypePassword",errorMsgs.passwordErro=
r2);return false;}else =
if(result.serverStatus=3D=3D-1){$("#PersonalPassword").val("");$("#Person=
alNewPassword").val("");$("#PersonalReTypePassword").val("");console.log(=
"System error, update =
failed!");}else{$("#PersonalPassword").val("");$("#PersonalNewPassword").=
val("");$("#PersonalReTypePassword").val("");console.log("unknown =
error:"+result.serverStatus);}}});},showConversion:function(){var =
regTipMsgs=3Dthis.regTipMessages;$.ajax({url:this.serviceURLs.getUserProf=
ileRPC,type:"POST",data:"",dataType:"json",error:function(){console.log("=
User profile serivce =
failed!");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;if(result.serverStatus=3D=3D0){if(result.user=
Profile){if(result.userProfile.status=3D=3D"202"){$(".pass_col").each(fun=
ction(i){if(i>=3D9&&i<=3D15){$(".pass_col").eq(i).css("display","none");}=
});$(".message_col").each(function(i){if(i>=3D9&&i<=3D15){$(".message_col=
").eq(i).css("visibility","hidden");}});$(".alert_col").each(function(i){=
if(i>=3D9&&i<=3D15){$(".alert_col").eq(i).css("visibility","hidden");}});=
$("#c_email").val(result.userProfile.primaryEmail);$("#c_firstName").val(=
result.userProfile.firstName);$("#c_lastName").val(result.userProfile.las=
tName);$("#c_displayName").val(result.userProfile.displayName);$("#c_post=
alCode").val(result.userProfile.postalCode);globe.common.register.polulat=
eConversionCountryList(result.userProfile.countryCode);$(".message_col").=
eq(9).html(regTipMsgs.conversionEmailMsg);$(".message_col").eq(9).css("vi=
sibility","visible");$(".message_col").eq(10).html(regTipMsgs.conversionN=
amesMsg);$(".message_col").eq(10).css("visibility","visible");$(".message=
_col").eq(12).html(regTipMsgs.conversionDisplayNameMsg);$(".message_col")=
.eq(12).css("visibility","visible");$(".message_col").eq(14).html(regTipM=
sgs.conversionPostalCodeMsg);$(".message_col").eq(14).css("visibility","v=
isible");$("#conversionPanel").show();}else =
if(result.userProfile.status=3D=3D"203"){var =
emailaddress=3D"";if(result.userProfile.tempPrimaryEmail=3D=3Dnull||resul=
t.userProfile.tempPrimaryEmail=3D=3D""){emailaddress=3Dresult.userProfile=
.primaryEmail;}else{emailaddress=3Dresult.userProfile.tempPrimaryEmail;}=0A=
$("#conversion_confirmation-email").html("<em>"+emailaddress+"</em>");$("=
#conversionForm").css("display","none");$("#conversionConfirmationForm").=
css("display","block");$("#conversionPanel").show();}}else{}}else{}}});},=
hideConversion:function(){$("#conversionPanel").hide();},initPopulateUser=
Profile:function(){var =
regTipMsgs=3Dglobe.common.register.regTipMessages;$.ajax({url:this.servic=
eURLs.getUserProfileRPC,type:"POST",data:"",dataType:"json",error:functio=
n(){console.log("User profile serivce =
failed!");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;$("#PersonalPrimaryEmail").val("");$("#Person=
alFirstName").val("");$("#PersonalLastName").val("");$("#PersonalPostalCo=
de").val("");var =
clearAllAlertsAndPassIcons=3Dfunction(){$("#personalInfo =
div.alert_col").each(function(i){$(this).val("");$(this).css("visibility"=
,"hidden");});$("#personalInfo =
div.pass_col").each(function(i){$(this).css("display","none");});$("#Emai=
lRef =
div.alert_col").each(function(i){$(this).val("");$(this).css("visibility"=
,"hidden");});$("#EmailRef =
div.pass_col").each(function(i){$(this).css("display","none");});$("#Chan=
gePwd =
div.alert_col").each(function(i){$(this).val("");$(this).css("visibility"=
,"hidden");});$("#ChangePwd =
div.pass_col").each(function(i){$(this).css("display","none");});$("#Chan=
gePwd =
form")[0].reset();};if(result.serverStatus=3D=3D0){if(result.userProfile)=
{if(result.userProfile.status=3D=3D"201"){$("#PersonalPrimaryEmail").val(=
result.userProfile.primaryEmail);$("#PersonalFirstName").val(result.userP=
rofile.firstName);$("#PersonalLastName").val(result.userProfile.lastName)=
;$("#PersonalPostalCode").val(result.userProfile.postalCode);globe.common=
.register.polulateUserProfileCountryList(result.userProfile.countryCode);=
$("#userProfile =
.message_col").eq(0).html(regTipMsgs.firstNameTip);$("#userProfile =
.message_col").eq(0).css("visibility","visible");$("#userProfile =
.message_col").eq(2).html(regTipMsgs.zipCodeTip);$("#userProfile =
.message_col").eq(2).css("visibility","visible");$("#EmailRef =
.message_col").eq(0).html(regTipMsgs.userProfileEmailTip);$("#EmailRef =
.message_col").eq(0).css("visibility","visible");$("#userProfile =
.message_col").eq(6).html(regTipMsgs.passwordTip);$("#userProfile =
.message_col").eq(6).css("visibility","visible");$("#SavePersonal").unbin=
d();$("#SaveEmails").unbind();$("#SavePassword").unbind();$("#PersonalFir=
stName").unbind();$("#PersonalLastName").unbind();$("#PersonalPostalCode"=
).unbind();$("#PersonalPrimaryEmail").unbind();$("#PersonalPassword").unb=
ind();$("#PersonalNewPassword").unbind();$("#PersonalReTypePassword").unb=
ind();$("#SavePersonal").bind("click",function(){globe.common.register.up=
datePersonalInfo();});$("#personalInfo =
form").eq(0).bind("submit",function(){return =
false;globe.common.register.updatePersonalInfo();});$("#SaveEmails").bind=
("click",function(){globe.common.register.updateEmailDelivery();});$("#Em=
ailRef form").eq(0).bind("submit",function(){return =
false;globe.common.register.updateEmailDelivery();});$("#SavePassword").b=
ind("click",function(){globe.common.register.updatePassword();});$("#Chan=
gePwd form").eq(0).bind("submit",function(){return =
false;globe.common.register.updatePassword();});$("#PersonalFirstName").b=
ind("focus",function(){globe.common.register.checkEditProfileDisplayTip($=
(this).val(),"PersonalFirstName")});$("#PersonalFirstName").bind("blur",f=
unction(){globe.common.register.validateLength("firstName","PersonalFirst=
Name")});$("#PersonalLastName").bind("focus",function(){globe.common.regi=
ster.checkEditProfileDisplayTip($(this).val(),"PersonalLastName")});$("#P=
ersonalLastName").bind("blur",function(){globe.common.register.validateLe=
ngth("lastName","PersonalLastName")});$("#PersonalCountry").bind("change"=
,function(){globe.common.register.validateLengthAndFormat("postalCode","P=
ersonalPostalCode")});$("#PersonalPostalCode").bind("focus",function(){gl=
obe.common.register.checkEditProfileDisplayTip($(this).val(),"PersonalPos=
talCode")});$("#PersonalPostalCode").bind("blur",function(){globe.common.=
register.validateLengthAndFormat("postalCode","PersonalPostalCode")});$("=
#PersonalPrimaryEmail").bind("focus",function(){globe.common.register.che=
ckEditProfileDisplayTip($(this).val(),"PersonalPrimaryEmail")});$("#Perso=
nalPrimaryEmail").bind("blur",function(){globe.common.register.validateLe=
ngthAndFormat("primaryEmail","PersonalPrimaryEmail")});$("#PersonalPasswo=
rd").bind("focus",function(){globe.common.register.checkEditProfileDispla=
yTip($(this).val(),"PersonalPassword")});$("#PersonalNewPassword").bind("=
focus",function(){globe.common.register.checkEditProfileDisplayTip($(this=
).val(),"PersonalNewPassword")});$("#PersonalNewPassword").bind("blur",fu=
nction(){globe.common.register.validateLength("newPassword_1","PersonalNe=
wPassword");globe.common.register.validateLengthAndEquality("PersonalReTy=
pePassword","PersonalNewPassword")});$("#PersonalReTypePassword").bind("f=
ocus",function(){globe.common.register.checkEditProfileDisplayTip($(this)=
.val(),"PersonalReTypePassword")});$("#PersonalReTypePassword").bind("blu=
r",function(){globe.common.register.validateLength("newPassword_2","Perso=
nalReTypePassword");globe.common.register.validateLengthAndEquality("Pers=
onalNewPassword","PersonalReTypePassword")});clearAllAlertsAndPassIcons()=
;}else =
if(result.userProfile.status=3D=3D"207"){$("#PersonalPrimaryEmail").val(r=
esult.userProfile.primaryEmail);$("#PersonalFirstName").val(result.userPr=
ofile.firstName);$("#PersonalLastName").val(result.userProfile.lastName);=
$("#PersonalPostalCode").val(result.userProfile.postalCode);if(result.use=
rProfile.tempPrimaryEmail){$("#unverified_email").html(result.userProfile=
.tempPrimaryEmail);$("#PersonalUnverifiedMessage").show();}=0A=
globe.common.register.polulateUserProfileCountryList(result.userProfile.c=
ountryCode);$("#userProfile =
.message_col").eq(0).html(regTipMsgs.firstNameTip);$("#userProfile =
.message_col").eq(0).css("visibility","visible");$("#userProfile =
.message_col").eq(2).html(regTipMsgs.zipCodeTip);$("#userProfile =
.message_col").eq(2).css("visibility","visible");$("#EmailRef =
.pass_col").eq(0).css("background-image","none");$("#EmailRef =
.pass_col").eq(0).css("display","block");$("#userProfile =
.message_col").eq(6).html(regTipMsgs.passwordTip);$("#userProfile =
.message_col").eq(6).css("visibility","visible");$("#SavePersonal").unbin=
d();$("#SaveEmails").unbind();$("#SavePassword").unbind();$("#PersonalFir=
stName").unbind();$("#PersonalLastName").unbind();$("#PersonalPostalCode"=
).unbind();$("#PersonalPrimaryEmail").unbind();$("#PersonalPassword").unb=
ind();$("#PersonalNewPassword").unbind();$("#PersonalReTypePassword").unb=
ind();$("#SavePersonal").bind("click",function(){globe.common.register.up=
datePersonalInfo();});$("#personalInfo =
form").eq(0).bind("submit",function(){return =
false;globe.common.register.updatePersonalInfo();});$("#SaveEmails").bind=
("click",function(){globe.common.register.updateEmailDelivery();});$("#Em=
ailRef form").eq(0).bind("submit",function(){return =
false;globe.common.register.updateEmailDelivery();});$("#SavePassword").b=
ind("click",function(){globe.common.register.updatePassword();});$("#Chan=
gePwd form").eq(0).bind("submit",function(){return =
false;globe.common.register.updatePassword();});$("#PersonalFirstName").b=
ind("focus",function(){globe.common.register.checkEditProfileDisplayTip($=
(this).val(),"PersonalFirstName")});$("#PersonalFirstName").bind("blur",f=
unction(){globe.common.register.validateLength("firstName","PersonalFirst=
Name")});$("#PersonalLastName").bind("focus",function(){globe.common.regi=
ster.checkEditProfileDisplayTip($(this).val(),"PersonalLastName")});$("#P=
ersonalLastName").bind("blur",function(){globe.common.register.validateLe=
ngth("lastName","PersonalLastName")});$("#PersonalCountry").bind("change"=
,function(){globe.common.register.validateLengthAndFormat("postalCode","P=
ersonalPostalCode")});$("#PersonalPostalCode").bind("focus",function(){gl=
obe.common.register.checkEditProfileDisplayTip($(this).val(),"PersonalPos=
talCode")});$("#PersonalPostalCode").bind("blur",function(){globe.common.=
register.validateLengthAndFormat("postalCode","PersonalPostalCode")});$("=
#PersonalPrimaryEmail").bind("focus",function(){globe.common.register.che=
ckEditProfileDisplayTip($(this).val(),"PersonalPrimaryEmail")});$("#Perso=
nalPrimaryEmail").bind("blur",function(){globe.common.register.validateLe=
ngthAndFormat("primaryEmail","PersonalPrimaryEmail")});$("#PersonalPasswo=
rd").bind("focus",function(){globe.common.register.checkEditProfileDispla=
yTip($(this).val(),"PersonalPassword")});$("#PersonalNewPassword").bind("=
focus",function(){globe.common.register.checkEditProfileDisplayTip($(this=
).val(),"PersonalNewPassword")});$("#PersonalNewPassword").bind("blur",fu=
nction(){globe.common.register.validateLength("newPassword_1","PersonalNe=
wPassword");globe.common.register.validateLengthAndEquality("PersonalReTy=
pePassword","PersonalNewPassword")});$("#PersonalReTypePassword").bind("f=
ocus",function(){globe.common.register.checkEditProfileDisplayTip($(this)=
.val(),"PersonalReTypePassword")});$("#PersonalReTypePassword").bind("blu=
r",function(){globe.common.register.validateLength("newPassword_2","Perso=
nalReTypePassword");globe.common.register.validateLengthAndEquality("Pers=
onalNewPassword","PersonalReTypePassword")});clearAllAlertsAndPassIcons()=
;}else if(result.userProfile.status=3D=3D"203"){console.log("user is not =
logged or in pending status");}}else{}}else =
if(result.serverStatus=3D=3D101){console.log("user not =
found!");}else{console.log("Service is =
down!");}}});},refreshCounts:function(){$.ajax({url:this.serviceURLs.getC=
ountsRPC,type:"POST",data:"",dataType:"json",error:function(){console.log=
("User get keywords serivce =
failed!");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;if(result.serverStatus=3D=3D0){globe.common.r=
egister.updateCount(result.count,result.maximum);}else =
if(result.serverStatus=3D=3D-1||result.serverStatus=3D=3D-3||result.serve=
rStatus=3D=3D-4){console.log("System error =
"+result.serverStatus);}else{console.log("Unknown server error =
"+result.serverStatus);}}});},updateCount:function(currentNumber,totalNum=
ber){$(".currentN").each(function(i){$(this).text(currentNumber);});$(".t=
otalN").each(function(i){$(this).text(totalNumber);});},initKeywords:func=
tion(){$.ajax({url:this.serviceURLs.getKeywordsRPC,type:"POST",data:"",da=
taType:"json",error:function(){console.log("User get keywords serivce =
failed!");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;if(result.serverStatus=3D=3D0){if(result.keyw=
ords.length>0){var m=3Dresult.keywords.length;$("#keywordAlerts =
.alert-workspace form fieldset:eq(0) ol:eq(0)").empty();for(var =
i=3D0;i<m;i++){var tempItem=3Dnull;tempItem=3D'<li><input =
type=3D"button" id=3D"delete" class=3D"keyword-delete-button" value=3D"" =
NAME=3D"delete" /><input =
id=3D"'+encodeURIComponent(result.keywords[i].id)+'" =
name=3D"'+encodeURIComponent(result.keywords[i].id)+'" =
value=3D"'+(result.keywords[i].keyword)+'" maxlength=3D"45" =
class=3D"text" disabled=3D"true" type=3D"text" /><input type=3D"button" =
id=3D"edit" value=3D"edit" class=3D"keyword-edit-button" NAME=3D"edit" =
/><input type=3D"button" id=3D"cancel" class=3D"keyword-cancel-button" =
value=3D"'+(result.keywords[i].keyword)+'"  NAME=3D"cancel" /><input =
id=3D"keyword-error-msg" value=3D"" disabled =
/></li>';$(tempItem).appendTo("#keywordAlerts .alert-workspace form =
fieldset:eq(0) ol:eq(0)");}=0A=
$("#keywordAlerts =
.keyword-delete-button").each(function(i){$(this).bind("click",function()=
{globe.common.register.deleteKeywordAlert($(this));});});$("#keywordAlert=
s =
.keyword-edit-button").each(function(i){$(this).bind("click",function(){g=
lobe.common.register.editKeywordAlert($(this));});});$("#keywordAlerts =
.keyword-cancel-button").each(function(i){$(this).bind("click",function()=
{globe.common.register.cancelKeywordAlert($(this));});});}=0A=
$("#keywordEdit =
.keyword-create-button").bind("click",function(){globe.common.register.su=
bmitKeywordAlert()});$("#keywordAlerts =
form:eq(0)").bind("submit",function(){return =
false;globe.common.register.submitKeywordAlert()});}else =
if(result.serverStatus=3D=3D201){$("#keywordEdit =
.keyword-create-button").bind("click",function(){globe.common.register.su=
bmitKeywordAlert()});$("#keywordAlerts =
form:eq(0)").bind("submit",function(){return =
false;globe.common.register.submitKeywordAlert()});}else =
if(result.serverStatus=3D=3D-1||result.serverStatus=3D=3D-3||result.serve=
rStatus=3D=3D-4){}else{console.log("Service returned unexpected =
error:"+result.serverStatus);}}});},initTopicAlerts:function(){$.ajax({ur=
l:this.serviceURLs.topicGetAlertsRPC,type:"POST",data:"",dataType:"json",=
error:function(){console.log("User get keywords serivce =
failed!");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;if(result.serverStatus=3D=3D0){if(result.aler=
ts.length>0){var m=3Dresult.alerts.length;$("#topicAlerts =
.alert-workspace form ol").empty();for(var i=3D0;i<m;i++){var =
tempItem=3Dnull;if(i=3D=3Dm-1){if(result.alerts[i].selected=3D=3D"true"){=
tempItem=3D"<li><input id=3D"+result.alerts[i].name+" =
name=3D"+result.alerts[i].name+" =
value=3D"+encodeURIComponent(result.alerts[i].name)+" checked  =
class=3D'checkbox' type=3D'checkbox' /><label =
for=3D"+result.alerts[i].name+">"+result.alerts[i].name+"</label><input =
type=3D'button' id=3D'create' class=3D'keyword-create-alerts-button' =
value=3D'create' NAME=3D'create' /></li>";}else{tempItem=3D"<li><input =
id=3D"+result.alerts[i].name+" name=3D"+result.alerts[i].name+" =
value=3D"+encodeURIComponent(result.alerts[i].name)+" class=3D'checkbox' =
type=3D'checkbox' /><label =
for=3D"+result.alerts[i].name+">"+result.alerts[i].name+"</label><input =
type=3D'button' id=3D'create' class=3D'keyword-create-alerts-button' =
value=3D'create' NAME=3D'create' =
/></li>";}}else{if(result.alerts[i].selected=3D=3D"true"){tempItem=3D"<li=
><input id=3D"+result.alerts[i].name+" name=3D"+result.alerts[i].name+" =
value=3D"+encodeURIComponent(result.alerts[i].name)+" checked  =
class=3D'checkbox' type=3D'checkbox' /><label =
for=3D"+result.alerts[i].name+">"+result.alerts[i].name+"</label></li>";}=
else{tempItem=3D"<li><input id=3D"+result.alerts[i].name+" =
name=3D"+result.alerts[i].name+" =
value=3D"+encodeURIComponent(result.alerts[i].name)+" class=3D'checkbox' =
type=3D'checkbox' /><label =
for=3D"+result.alerts[i].name+">"+result.alerts[i].name+"</label></li>";}=
}=0A=
$(tempItem).appendTo("#topicAlerts .alert-workspace form fieldset =
ol");$("#topicAlerts =
.keyword-create-alerts-button").bind("click",function(){globe.common.regi=
ster.submitTopicAlerts()});}}}else =
if(result.serverStatus=3D=3D201){}else =
if(result.serverStatus=3D=3D-1||result.serverStatus=3D=3D-3||result.serve=
rStatus=3D=3D-4){}else{console.log("Service returned unexpected =
error:"+result.serverStatus);}}});},initIndustryAlerts:function(){$.ajax(=
{url:this.serviceURLs.industryGetAlertsRPC,type:"POST",data:"",dataType:"=
json",error:function(){console.log("User get keywords serivce =
failed!");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;if(result.serverStatus=3D=3D0){$("#industryAl=
erts .alert-workspace form ol").empty();if(result.alerts.length>0){var =
m=3Dresult.alerts.length;for(var i=3D0;i<m;i++){var =
tempItem=3Dnull;if(i=3D=3Dm-1){if(result.alerts[i].selected=3D=3D"true"){=
tempItem=3D"<li><input id=3D"+result.alerts[i].name+" =
name=3D"+result.alerts[i].name+" =
value=3D"+encodeURIComponent(result.alerts[i].name)+" checked  =
class=3D'checkbox' type=3D'checkbox' /><label =
for=3D"+result.alerts[i].name+">"+result.alerts[i].name+"</label><input =
type=3D'button' id=3D'create' class=3D'keyword-create-alerts-button' =
value=3D'' NAME=3D'create' /></li>";}else{tempItem=3D"<li><input =
id=3D"+result.alerts[i].name+" name=3D"+result.alerts[i].name+" =
value=3D"+encodeURIComponent(result.alerts[i].name)+" class=3D'checkbox' =
type=3D'checkbox' /><label =
for=3D"+result.alerts[i].name+">"+result.alerts[i].name+"</label><input =
type=3D'button' id=3D'create' class=3D'keyword-create-alerts-button' =
value=3D'' NAME=3D'create' =
/></li>";}}else{if(result.alerts[i].selected=3D=3D"true"){tempItem=3D"<li=
><input id=3D"+result.alerts[i].name+" name=3D"+result.alerts[i].name+" =
value=3D"+encodeURIComponent(result.alerts[i].name)+" checked  =
class=3D'checkbox' type=3D'checkbox' /><label =
for=3D"+result.alerts[i].name+">"+result.alerts[i].name+"</label></li>";}=
else{tempItem=3D"<li><input id=3D"+result.alerts[i].name+" =
name=3D"+result.alerts[i].name+" =
value=3D"+encodeURIComponent(result.alerts[i].name)+" class=3D'checkbox' =
type=3D'checkbox' /><label =
for=3D"+result.alerts[i].name+">"+result.alerts[i].name+"</label></li>";}=
}=0A=
$(tempItem).appendTo("#industryAlerts .alert-workspace form fieldset =
ol");$("#industryAlerts =
.keyword-create-alerts-button").bind("click",function(){globe.common.regi=
ster.submitIndustryAlerts()});}}}else =
if(result.serverStatus=3D=3D201){}else =
if(result.serverStatus=3D=3D-1||result.serverStatus=3D=3D-3||result.serve=
rStatus=3D=3D-4){}else{console.log("Service returned unexpected =
error:"+result.serverStatus);}}});},initNewsletter:function(){$.ajax({url=
:this.serviceURLs.newsletterGetNewslettersRPC,type:"POST",data:"",dataTyp=
e:"json",error:function(){console.log("User get keywords serivce =
failed!");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;if(result.serverStatus=3D=3D0){if(result.news=
letters.length>0){var m=3Dresult.newsletters.length;var =
jsonNewsletters=3Dresult.newsletters;var groups=3Dnew Array();var =
temp=3D"";for(var i=3D0;i<m;i++){var =
tempCode=3Dresult.newsletters[i].groupDescription;if(tempCode=3D=3Dtemp){=
}else{groups.push(tempCode);temp=3DtempCode;}}=0A=
var totalGroups=3Dgroups.length;var allFieldsets=3D"";for(var =
n=3D0;n<totalGroups;n++){var fieldsetHead=3D"<fieldset><legend =
class=3D'newsletter-legend'>"+groups[n]+"</legend>";var =
fieldsetOLHead=3D"<ol>";var fieldsetOLTail=3D"</ol>";var =
dotline=3D"<ol><li><div =
class=3D'keyword-alert-dotted-line'></div></li></ol>";var =
fieldsetTail=3D"</fieldset>";var fieldsetContent=3D"";for(var =
i=3D0;i<m;i++){if(jsonNewsletters[i].groupDescription=3D=3Dgroups[n]){if(=
i=3D=3Dm-1){if(jsonNewsletters[i].selected=3D=3D"true"){fieldsetContent+=3D=
"<li><input id=3D"+jsonNewsletters[i].code+" =
name=3D"+jsonNewsletters[i].code+" =
value=3D"+encodeURIComponent(jsonNewsletters[i].code)+" checked  =
class=3D'checkbox' type=3D'checkbox' /><label =
for=3D"+jsonNewsletters[i].code+">"+jsonNewsletters[i].name+"</label></li=
><li><div>"+jsonNewsletters[i].description+"</div></li><li><input =
type=3D'button' id=3D'create' class=3D'keyword-save-changes-button' =
value=3D'' NAME=3D'create' /></li>";}else{fieldsetContent+=3D"<li><input =
id=3D"+jsonNewsletters[i].code+" name=3D"+jsonNewsletters[i].code+" =
value=3D"+encodeURIComponent(jsonNewsletters[i].code)+" =
class=3D'checkbox' type=3D'checkbox' /><label =
for=3D"+jsonNewsletters[i].code+">"+jsonNewsletters[i].name+"</label></li=
><li><div>"+jsonNewsletters[i].description+"</div></li><li><input =
type=3D'button' id=3D'create' class=3D'keyword-save-changes-button' =
value=3D'' NAME=3D'create' =
/></li>";}}else{if(jsonNewsletters[i].selected=3D=3D"true"){fieldsetConte=
nt+=3D"<li><input id=3D"+jsonNewsletters[i].code+" =
name=3D"+jsonNewsletters[i].code+" =
value=3D"+encodeURIComponent(jsonNewsletters[i].code)+" checked  =
class=3D'checkbox' type=3D'checkbox' /><label =
for=3D"+jsonNewsletters[i].code+">"+jsonNewsletters[i].name+"</label></li=
><li><div>"+jsonNewsletters[i].description+"</div></li>";}else{fieldsetCo=
ntent+=3D"<li><input id=3D"+jsonNewsletters[i].code+" =
name=3D"+jsonNewsletters[i].code+" =
value=3D"+encodeURIComponent(jsonNewsletters[i].code)+" =
class=3D'checkbox' type=3D'checkbox' /><label =
for=3D"+jsonNewsletters[i].code+">"+jsonNewsletters[i].name+"</label></li=
><li><div>"+jsonNewsletters[i].description+"</div></li>";}}}}=0A=
if(n=3D=3DtotalGroups-1){allFieldsets=3DallFieldsets+fieldsetHead+fieldse=
tOLHead+fieldsetContent+fieldsetOLTail+fieldsetTail;}else{allFieldsets=3D=
allFieldsets+fieldsetHead+fieldsetOLHead+fieldsetContent+fieldsetOLTail+d=
otline+fieldsetTail;}}=0A=
$("#newsletters .alert-workspace =
form").empty();$(allFieldsets).appendTo("#newsletters .alert-workspace =
form");$("#newsletters =
.keyword-save-changes-button").bind("click",function(){globe.common.regis=
ter.submitNewsletter()});}}else if(result.serverStatus=3D=3D201){}else =
if(result.serverStatus=3D=3D-1||result.serverStatus=3D=3D-3||result.serve=
rStatus=3D=3D-4){}else{console.log("Service returned unexpected =
error:"+result.serverStatus);}}});},editKeywordAlert:function(editButton)=
{if($("#keywordAlerts .alert-workspace form fieldset:eq(0) ol:eq(0) =
.keyword-save-button").length>=3D1){$("#keywordAlerts .alert-workspace =
form fieldset:eq(0) ol:eq(0) =
.keyword-save-button:eq(0)").parent().children("input:eq(4)").val("Please=
 save or cancel");}else{var =
inputField=3DeditButton.parent().children("input:eq(1)");var =
cancelButton=3DeditButton.parent().children("input:eq(3)");inputField.rem=
oveAttr("disabled");cancelButton.show();editButton.addClass("keyword-save=
-button");editButton.unbind();editButton.bind("click",function(){globe.co=
mmon.register.updateKeywordAlert($(this))});}},cancelKeywordAlert:functio=
n(cancelButton){var =
messageField=3DcancelButton.parent().children("input:eq(4)");messageField=
.val("");var =
inputField=3DcancelButton.parent().children("input:eq(1)");var =
savButton=3DcancelButton.parent().children("input:eq(2)");inputField.val(=
cancelButton.val());inputField.attr("disabled",true);cancelButton.hide();=
savButton.removeClass("keyword-save-button");savButton.unbind();savButton=
.bind("click",function(){globe.common.register.editKeywordAlert($(this));=
});},updateKeywordAlert:function(saveButton){var =
inputField=3DsaveButton.parent().children("input:eq(1)");if(inputField.va=
l().length>0){var =
parameter=3D"keywordId=3D"+inputField.attr("id")+"&keyword=3D"+inputField=
.val();$.ajax({url:this.serviceURLs.updateKeywordsRPC,type:"POST",data:pa=
rameter,dataType:"json",error:function(){console.log("User update =
keywords serivce failed!");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;if(result.serverStatus=3D=3D0){if(result.keyw=
ords.length>0){var m=3Dresult.keywords.length;$("#keywordAlerts =
.alert-workspace form fieldset:eq(0) ol:eq(0)").empty();for(var =
i=3D0;i<m;i++){var tempItem=3Dnull;tempItem=3D'<li><input =
type=3D"button" id=3D"delete" class=3D"keyword-delete-button" value=3D"" =
NAME=3D"delete" /><input =
id=3D"'+encodeURIComponent(result.keywords[i].id)+'" =
name=3D"'+encodeURIComponent(result.keywords[i].id)+'" =
value=3D"'+(result.keywords[i].keyword)+'" maxlength=3D"45" =
class=3D"text" disabled=3D"true" type=3D"text" /><input type=3D"button" =
id=3D"edit" value=3D"edit" class=3D"keyword-edit-button" NAME=3D"edit" =
/><input type=3D"button" id=3D"cancel" class=3D"keyword-cancel-button" =
value=3D"'+(result.keywords[i].keyword)+'"  NAME=3D"cancel" /><input =
id=3D"keyword-error-msg" value=3D"" disabled =
/></li>';$(tempItem).appendTo("#keywordAlerts .alert-workspace form =
fieldset:eq(0) ol:eq(0)");}=0A=
$("#keywordAlerts =
.keyword-delete-button").each(function(i){$(this).bind("click",function()=
{globe.common.register.deleteKeywordAlert($(this));});});$("#keywordAlert=
s =
.keyword-edit-button").each(function(i){$(this).bind("click",function(){g=
lobe.common.register.editKeywordAlert($(this));});});$("#keywordAlerts =
.keyword-cancel-button").each(function(i){$(this).bind("click",function()=
{globe.common.register.cancelKeywordAlert($(this));});});}=0A=
$("#keywordEdit .keyword-create-button").unbind();$("#keywordEdit =
.keyword-create-button").bind("click",function(){globe.common.register.su=
bmitKeywordAlert()});}else =
if(result.serverStatus=3D=3D201){$("#keywordEdit =
.keyword-create-button").bind("click",function(){globe.common.register.su=
bmitKeywordAlert()});}else =
if(result.serverStatus=3D=3D-1||result.serverStatus=3D=3D-3||result.serve=
rStatus=3D=3D-4){}else{console.log("Service returned unexpected =
error:"+result.serverStatus);}}});}else{}},deleteKeywordAlert:function(de=
leteButton){var =
keyword_id=3DdeleteButton.parent().children("input:eq(1)").attr("id");if(=
keyword_id=3D=3Dnull||keyword_id=3D=3D""){}else{var =
parameter=3D"keywordId=3D"+keyword_id;$.ajax({url:this.serviceURLs.delete=
KeywordsRPC,type:"POST",data:parameter,dataType:"json",error:function(){c=
onsole.log("User delete keywords serivce =
failed!");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;if(result.serverStatus=3D=3D0){if(result.keyw=
ords.length>0){var m=3Dresult.keywords.length;$("#keywordAlerts =
.alert-workspace form fieldset:eq(0) ol:eq(0)").empty();for(var =
i=3D0;i<m;i++){var tempItem=3Dnull;tempItem=3D'<li><input =
type=3D"button" id=3D"delete" class=3D"keyword-delete-button" value=3D"" =
NAME=3D"delete" /><input =
id=3D"'+encodeURIComponent(result.keywords[i].id)+'" =
name=3D"'+encodeURIComponent(result.keywords[i].id)+'" =
value=3D"'+(result.keywords[i].keyword)+'" maxlength=3D"45" =
class=3D"text" disabled=3D"true" type=3D"text" /><input type=3D"button" =
id=3D"edit" value=3D"edit" class=3D"keyword-edit-button" NAME=3D"edit" =
/><input type=3D"button" id=3D"cancel" class=3D"keyword-cancel-button" =
value=3D"'+(result.keywords[i].keyword)+'"  NAME=3D"cancel" /><input =
id=3D"keyword-error-msg" value=3D"" disabled =
/></li>';$(tempItem).appendTo("#keywordAlerts .alert-workspace form =
fieldset:eq(0) ol:eq(0)");}=0A=
$("#keywordAlerts =
.keyword-delete-button").each(function(i){$(this).bind("click",function()=
{globe.common.register.deleteKeywordAlert($(this));});});$("#keywordAlert=
s =
.keyword-edit-button").each(function(i){$(this).bind("click",function(){g=
lobe.common.register.editKeywordAlert($(this));});});$("#keywordAlerts =
.keyword-cancel-button").each(function(i){$(this).bind("click",function()=
{globe.common.register.cancelKeywordAlert($(this));});});}=0A=
$("#keywordEdit .keyword-create-button").unbind();$("#keywordEdit =
.keyword-create-button").bind("click",function(){globe.common.register.su=
bmitKeywordAlert()});globe.common.register.refreshCounts();}else =
if(result.serverStatus=3D=3D201){$("#keywordAlerts .alert-workspace form =
fieldset:eq(0) ol:eq(0)").empty();$("#keywordEdit =
.keyword-create-button").unbind();$("#keywordEdit =
.keyword-create-button").bind("click",function(){globe.common.register.su=
bmitKeywordAlert()});globe.common.register.refreshCounts();}else =
if(result.serverStatus=3D=3D-1||result.serverStatus=3D=3D-3||result.serve=
rStatus=3D=3D-4){}else{console.log("Service returned unexpected =
error:"+result.serverStatus);}}});}},submitKeywordAlert:function(){var =
errorMsgs=3Dthis.errorMessage;if($("#keyword-input").val().length>0){var =
parameter=3D"keyword=3D"+$("#keyword-input").val();$("#keyword-error-mess=
age").html("");$.ajax({url:this.serviceURLs.addKeywordsRPC,type:"POST",da=
ta:parameter,dataType:"json",error:function(){console.log("User get =
keywords serivce failed!");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;if(result.serverStatus=3D=3D0){if(result.keyw=
ords.length>0){var m=3Dresult.keywords.length;$("#keywordAlerts =
.alert-workspace form fieldset:eq(0) ol:eq(0)").empty();for(var =
i=3D0;i<m;i++){var tempItem=3Dnull;tempItem=3D'<li><input =
type=3D"button" id=3D"delete" class=3D"keyword-delete-button" value=3D"" =
NAME=3D"delete" /><input =
id=3D"'+encodeURIComponent(result.keywords[i].id)+'" =
name=3D"'+encodeURIComponent(result.keywords[i].id)+'" =
value=3D"'+(result.keywords[i].keyword)+'" maxlength=3D"45" =
class=3D"text" disabled=3D"true" type=3D"text" /><input type=3D"button" =
id=3D"edit" value=3D"edit" class=3D"keyword-edit-button" NAME=3D"edit" =
/><input type=3D"button" id=3D"cancel" class=3D"keyword-cancel-button" =
value=3D"'+(result.keywords[i].keyword)+'"  NAME=3D"cancel" /><input =
id=3D"keyword-error-msg" value=3D"" disabled =
/></li>';$(tempItem).appendTo("#keywordAlerts .alert-workspace form =
fieldset:eq(0) ol:eq(0)");}=0A=
$("#keywordAlerts =
.keyword-delete-button").each(function(i){$(this).bind("click",function()=
{globe.common.register.deleteKeywordAlert($(this));});});$("#keywordAlert=
s =
.keyword-edit-button").each(function(i){$(this).bind("click",function(){g=
lobe.common.register.editKeywordAlert($(this));});});$("#keywordAlerts =
.keyword-cancel-button").each(function(i){$(this).bind("click",function()=
{globe.common.register.cancelKeywordAlert($(this));});});}=0A=
$("#keywordEdit .keyword-create-button").unbind();$("#keywordEdit =
.keyword-create-button").bind("click",function(){globe.common.register.su=
bmitKeywordAlert()});$("#keyword-input").val("");$("#keyword-error-messag=
e").html("");globe.common.register.refreshCounts();}else =
if(result.serverStatus=3D=3D100){if(result.errors){if(result.errors.lengt=
h>0){var m=3Dresult.errors.length;for(var =
i=3D0;i<m;i++){switch(result.errors[i].fieldName.toLowerCase())=0A=
{case"keyword":if(result.errors[i].errorCode){switch(result.errors[i].err=
orCode){case"1":$("#keyword-error-message").html(errorMsgs.keywordError1)=
;break;case"2":$("#keyword-error-message").html(errorMsgs.keywordError2);=
break;case"4":$("#keyword-error-message").html(errorMsgs.keywordError4);b=
reak;case"7":$("#keyword-error-message").html(errorMsgs.keywordError7);br=
eak;case"9":$("#keyword-error-message").html(errorMsgs.keywordError9);bre=
ak;}}=0A=
break;default:}}}else{console.log("Service returned validation error, =
but front end can't =
handle:"+result.serverStatus);}}else{console.log("Service returned =
validation error, but front end can't =
handle:"+result.serverStatus);}}else =
if(result.serverStatus=3D=3D-1||result.serverStatus=3D=3D-3||result.serve=
rStatus=3D=3D-4){console.log("Service returned system =
error:"+result.serverStatus);}else{console.log("Service returned =
unexpected =
error:"+result.serverStatus);}}});}else{$("#keyword-error-message").html(=
errorMsgs.keywordError1);}},submitTopicAlerts:function(){var =
parameter=3D"";var errorMsgs=3Dthis.errorMessage;$("#topicAlerts =
.alert-workspace form ol li =
input").each(function(i){if($(this).is(":checked")){if(parameter=3D=3D"")=
{parameter=3Dparameter+"topicAlertName=3D"+($(this).val());}else{paramete=
r=3Dparameter+"&topicAlertName=3D"+($(this).val());}}});$.ajax({url:this.=
serviceURLs.topicRefreshAlertsRPC,type:"POST",data:parameter,dataType:"js=
on",error:function(){console.log("User get keywords serivce =
failed!");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;if(result.serverStatus=3D=3D0){if(result.aler=
ts.length>0){var m=3Dresult.alerts.length;$("#topicAlerts =
.alert-workspace form ol").empty();for(var i=3D0;i<m;i++){var =
tempItem=3Dnull;if(i=3D=3Dm-1){if(result.alerts[i].selected=3D=3D"true"){=
tempItem=3D"<li><input id=3D"+result.alerts[i].name+" =
name=3D"+result.alerts[i].name+" =
value=3D"+encodeURIComponent(result.alerts[i].name)+" checked  =
class=3D'checkbox' type=3D'checkbox' /><label =
for=3D"+result.alerts[i].name+">"+result.alerts[i].name+"</label><input =
type=3D'button' id=3D'create' class=3D'keyword-create-alerts-button' =
value=3D'create' NAME=3D'create' /></li>";}else{tempItem=3D"<li><input =
id=3D"+result.alerts[i].name+" name=3D"+result.alerts[i].name+" =
value=3D"+encodeURIComponent(result.alerts[i].name)+" class=3D'checkbox' =
type=3D'checkbox' /><label =
for=3D"+result.alerts[i].name+">"+result.alerts[i].name+"</label><input =
type=3D'button' id=3D'create' class=3D'keyword-create-alerts-button' =
value=3D'create' NAME=3D'create' =
/></li>";}}else{if(result.alerts[i].selected=3D=3D"true"){tempItem=3D"<li=
><input id=3D"+result.alerts[i].name+" name=3D"+result.alerts[i].name+" =
value=3D"+encodeURIComponent(result.alerts[i].name)+" checked  =
class=3D'checkbox' type=3D'checkbox' /><label =
for=3D"+result.alerts[i].name+">"+result.alerts[i].name+"</label></li>";}=
else{tempItem=3D"<li><input id=3D"+result.alerts[i].name+" =
name=3D"+result.alerts[i].name+" =
value=3D"+encodeURIComponent(result.alerts[i].name)+" class=3D'checkbox' =
type=3D'checkbox' /><label =
for=3D"+result.alerts[i].name+">"+result.alerts[i].name+"</label></li>";}=
}=0A=
$(tempItem).appendTo("#topicAlerts .alert-workspace form fieldset =
ol");$("#topicAlerts =
.keyword-create-alerts-button").bind("click",function(){globe.common.regi=
ster.submitTopicAlerts()});}=0A=
globe.common.register.refreshCounts();}}else =
if(result.serverStatus=3D=3D100){var m=3Dresult.errors.length;for(var =
i=3D0;i<m;i++){switch(result.errors[i].fieldName.toLowerCase())=0A=
{case"alerts":if(result.errors[i].errorCode){switch(result.errors[i].erro=
rCode){case"7":$("#keyword-error-message").html(errorMsgs.topicError7);br=
eak;case"9":$("#keyword-error-message").html(errorMsgs.topicError9);break=
;}}=0A=
break;default:}}}else if(result.serverStatus=3D=3D201){}else =
if(result.serverStatus=3D=3D-1||result.serverStatus=3D=3D-3||result.serve=
rStatus=3D=3D-4){console.log("Service returned system =
error:"+result.serverStatus);}else{console.log("Service returned =
unexpected =
error:"+result.serverStatus);}}});},submitIndustryAlerts:function(){var =
parameter=3D"";var errorMsgs=3Dthis.errorMessage;$("#industryAlerts =
.alert-workspace form ol li =
input").each(function(i){if($(this).is(":checked")){if(parameter=3D=3D"")=
{parameter=3Dparameter+"industryAlertName=3D"+($(this).val());}else{param=
eter=3Dparameter+"&industryAlertName=3D"+($(this).val());}}});$.ajax({url=
:this.serviceURLs.industryRefreshAlertsRPC,type:"POST",data:parameter,dat=
aType:"json",error:function(){console.log("User get keywords serivce =
failed!");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;if(result.serverStatus=3D=3D0){$("#industryAl=
erts .alert-workspace form ol").empty();if(result.alerts.length>0){var =
m=3Dresult.alerts.length;for(var i=3D0;i<m;i++){var =
tempItem=3Dnull;if(i=3D=3Dm-1){if(result.alerts[i].selected=3D=3D"true"){=
tempItem=3D"<li><input id=3D"+result.alerts[i].name+" =
name=3D"+result.alerts[i].name+" =
value=3D"+encodeURIComponent(result.alerts[i].name)+" checked  =
class=3D'checkbox' type=3D'checkbox' /><label =
for=3D"+result.alerts[i].name+">"+result.alerts[i].name+"</label><input =
type=3D'button' id=3D'create' class=3D'keyword-create-alerts-button' =
value=3D'create' NAME=3D'create' /></li>";}else{tempItem=3D"<li><input =
id=3D"+result.alerts[i].name+" name=3D"+result.alerts[i].name+" =
value=3D"+encodeURIComponent(result.alerts[i].name)+" class=3D'checkbox' =
type=3D'checkbox' /><label =
for=3D"+result.alerts[i].name+">"+result.alerts[i].name+"</label><input =
type=3D'button' id=3D'create' class=3D'keyword-create-alerts-button' =
value=3D'create' NAME=3D'create' =
/></li>";}}else{if(result.alerts[i].selected=3D=3D"true"){tempItem=3D"<li=
><input id=3D"+result.alerts[i].name+" name=3D"+result.alerts[i].name+" =
value=3D"+encodeURIComponent(result.alerts[i].name)+" checked  =
class=3D'checkbox' type=3D'checkbox' /><label =
for=3D"+result.alerts[i].name+">"+result.alerts[i].name+"</label></li>";}=
else{tempItem=3D"<li><input id=3D"+result.alerts[i].name+" =
name=3D"+result.alerts[i].name+" =
value=3D"+encodeURIComponent(result.alerts[i].name)+" class=3D'checkbox' =
type=3D'checkbox' /><label =
for=3D"+result.alerts[i].name+">"+result.alerts[i].name+"</label></li>";}=
}=0A=
$(tempItem).appendTo("#industryAlerts .alert-workspace form fieldset =
ol");$("#industryAlerts =
.keyword-create-alerts-button").bind("click",function(){globe.common.regi=
ster.submitIndustryAlerts()});}=0A=
globe.common.register.refreshCounts();}}else =
if(result.serverStatus=3D=3D100){var m=3Dresult.errors.length;for(var =
i=3D0;i<m;i++){switch(result.errors[i].fieldName.toLowerCase())=0A=
{case"alerts":if(result.errors[i].errorCode){switch(result.errors[i].erro=
rCode){case"7":$("#keyword-error-message").html(errorMsgs.topicError7);br=
eak;case"9":$("#keyword-error-message").html(errorMsgs.topicError9);break=
;}}=0A=
break;default:}}}else if(result.serverStatus=3D=3D201){}else =
if(result.serverStatus=3D=3D-1||result.serverStatus=3D=3D-3||result.serve=
rStatus=3D=3D-4){console.log("Service returned system =
error:"+result.serverStatus);}else{console.log("Service returned =
unexpected =
error:"+result.serverStatus);}}});},submitNewsletter:function(){var =
parameter=3D"";$("#newsletters .alert-workspace form ol li =
input").each(function(i){if($(this).is(":checked")){if(parameter=3D=3D"")=
{parameter=3Dparameter+"newsletterCode=3D"+($(this).val());}else{paramete=
r=3Dparameter+"&newsletterCode=3D"+($(this).val());}}});$.ajax({url:this.=
serviceURLs.newsletterRefreshRPC,type:"POST",data:parameter,dataType:"jso=
n",error:function(){console.log("User get keywords serivce =
failed!");},success:function(responseJSONObject){var =
result=3DresponseJSONObject;if(result.serverStatus=3D=3D0){if(result.news=
letters.length>0){var m=3Dresult.newsletters.length;var =
jsonNewsletters=3Dresult.newsletters;var groups=3Dnew Array();var =
temp=3D"";for(var i=3D0;i<m;i++){var =
tempCode=3Dresult.newsletters[i].groupDescription;if(tempCode=3D=3Dtemp){=
}else{groups.push(tempCode);temp=3DtempCode;}}=0A=
var totalGroups=3Dgroups.length;var allFieldsets=3D"";for(var =
n=3D0;n<totalGroups;n++){var fieldsetHead=3D"<fieldset><legend =
class=3D'newsletter-legend'>"+groups[n]+"</legend>";var =
fieldsetOLHead=3D"<ol>";var fieldsetOLTail=3D"</ol>";var =
dotline=3D"<ol><li><div =
class=3D'keyword-alert-dotted-line'></div></li></ol>";var =
fieldsetTail=3D"</fieldset>";var fieldsetContent=3D"";for(var =
i=3D0;i<m;i++){if(jsonNewsletters[i].groupDescription=3D=3Dgroups[n]){if(=
i=3D=3Dm-1){if(jsonNewsletters[i].selected=3D=3D"true"){fieldsetContent+=3D=
"<li><input id=3D"+jsonNewsletters[i].code+" =
name=3D"+jsonNewsletters[i].code+" =
value=3D"+encodeURIComponent(jsonNewsletters[i].code)+" checked  =
class=3D'checkbox' type=3D'checkbox' /><label =
for=3D"+jsonNewsletters[i].code+">"+jsonNewsletters[i].name+"</label></li=
><li><div>"+jsonNewsletters[i].description+"</div></li><li><input =
type=3D'button' id=3D'create' class=3D'keyword-save-changes-button' =
value=3D'create' NAME=3D'create' =
/></li>";}else{fieldsetContent+=3D"<li><input =
id=3D"+jsonNewsletters[i].code+" name=3D"+jsonNewsletters[i].code+" =
value=3D"+encodeURIComponent(jsonNewsletters[i].code)+" =
class=3D'checkbox' type=3D'checkbox' /><label =
for=3D"+jsonNewsletters[i].code+">"+jsonNewsletters[i].name+"</label></li=
><li><div>"+jsonNewsletters[i].description+"</div></li><li><input =
type=3D'button' id=3D'create' class=3D'keyword-save-changes-button' =
value=3D'create' NAME=3D'create' =
/></li>";}}else{if(jsonNewsletters[i].selected=3D=3D"true"){fieldsetConte=
nt+=3D"<li><input id=3D"+jsonNewsletters[i].code+" =
name=3D"+jsonNewsletters[i].code+" =
value=3D"+encodeURIComponent(jsonNewsletters[i].code)+" checked  =
class=3D'checkbox' type=3D'checkbox' /><label =
for=3D"+jsonNewsletters[i].code+">"+jsonNewsletters[i].name+"</label></li=
><li><div>"+jsonNewsletters[i].description+"</div></li>";}else{fieldsetCo=
ntent+=3D"<li><input id=3D"+jsonNewsletters[i].code+" =
name=3D"+jsonNewsletters[i].code+" =
value=3D"+encodeURIComponent(jsonNewsletters[i].code)+" =
class=3D'checkbox' type=3D'checkbox' /><label =
for=3D"+jsonNewsletters[i].code+">"+jsonNewsletters[i].name+"</label></li=
><li><div>"+jsonNewsletters[i].description+"</div></li>";}}}}=0A=
if(n=3D=3DtotalGroups-1){allFieldsets=3DallFieldsets+fieldsetHead+fieldse=
tOLHead+fieldsetContent+fieldsetOLTail+fieldsetTail;}else{allFieldsets=3D=
allFieldsets+fieldsetHead+fieldsetOLHead+fieldsetContent+fieldsetOLTail+d=
otline+fieldsetTail;}}=0A=
$("#newsletters .alert-workspace =
form").empty();$(allFieldsets).appendTo("#newsletters .alert-workspace =
form");$("#newsletters =
.keyword-save-changes-button").bind("click",function(){globe.common.regis=
ter.submitNewsletter()});}}else if(result.serverStatus=3D=3D201){}else =
if(result.serverStatus=3D=3D-1||result.serverStatus=3D=3D-3||result.serve=
rStatus=3D=3D-4){}else{console.log("Service returned unexpected =
error:"+result.serverStatus);}}});},initPopulateUserAlerts:function(){$("=
.alert-title-toggle").each(function(i){$(".alert-title-toggle").eq(i).bin=
d("click",function(){if($(".alert-title-toggle").eq(i).hasClass("alert-ti=
tle-toggle-close")){$(".alert-title-toggle").eq(i).removeClass("alert-tit=
le-toggle-close");}else{$(".alert-title-toggle").eq(i).addClass("alert-ti=
tle-toggle-close");}=0A=
$(".alert-title-toggle").eq(i).parent().find(".alert-content").toggle();}=
);});this.initKeywords();this.initTopicAlerts();this.initIndustryAlerts()=
;this.initNewsletter();this.refreshCounts();},openLoginWindow:function(){=
if($(".toggler").is(":visible")){$(".toggler").toggle("blind");}=0A=
if($("#loginContainer").is(":visible")){$("#loginIcon =
a").removeClass("userRegOn");$("#register").show();}else{$("#loginIcon =
a").addClass("userRegOn");$("#register =
a").removeClass("userRegOn");$("#register").hide();}=0A=
if($("#loginFormContainer").is(":visible")){}else{$("#loginFormContainer"=
).show();$("#forgotPaswordContainer").hide();$("#forgotPaswordConfirmatio=
nContainer").hide();}=0A=
$("#loginContainer").toggle();if($("#serviceDown").is(":visible")){$("#se=
rviceDown").hide();}=0A=
$("#loginForm")[0].reset();$("#invalidMsg").hide();$("#passwordForm")[0].=
reset();$("#forgotPasswordFormError").hide();},openRegisterWindow:functio=
n(){if($("#toggleContainer").is(":visible")){$("#register =
a").removeClass("userRegOn");}else{$("#register =
a").addClass("userRegOn");$("#loginIcon =
a").removeClass("userRegOn");$("#register").show();}=0A=
if($("#loginContainer").is(":visible")){$("#loginContainer").hide();}=0A=
$("#Form2")[0].reset();$("#container").css("display","block");$("#confirm=
ation").css("display","none");$(".toggler").toggle("blind",function(){});=
$("#Form2 =
div.alert_col").each(function(i){$(this).val("");$(this).css("visibility"=
,"hidden");});$("#Form2  =
div.pass_col").each(function(i){$(this).css("display","none");});$("#Form=
2  =
div.message_col").each(function(i){$(this).css("visibility","hidden");});=
if(globe.common.register.cachedCountryList=3D=3Dnull){globe.common.regist=
er.polulateCountryList();}else{var =
countryList=3Dglobe.common.register.cachedCountryList;var =
optionDivider=3D"<OPTGROUP LABEL=3D'- - - - - - - - - - - - - - - =
'></OPTGROUP>";for(var =
i=3D0;i<globe.common.register.cachedCountryList.length;i++){var =
tempOption=3D"<option =
value=3D"+countryList[i].code+">"+countryList[i].name+"</option>";if(i=3D=
=3D1){tempOption=3DtempOption+optionDivider;}=0A=
$(tempOption).appendTo("#country")}}},openServiceDownWindow:function(){$(=
"#serviceDown").show();if($(".toggler").is(":visible")){$(".toggler").tog=
gle("blind");}=0A=
if($("#serviceDown").is(":visible")){$("#loginIcon =
a").addClass("userRegOn");$("#register =
a").removeClass("userRegOn");$("#register").hide();}=0A=
if($("#loginFormContainer").is(":visible")){$("#loginFormContainer").hide=
();}=0A=
$("#loginContainer").toggle();$("#loginForm")[0].reset();$("#invalidMsg")=
.hide();$("#passwordForm")[0].reset();$("#forgotPasswordFormError").hide(=
);},toggleStatus:false,logintoggleStatus:false,init:function(){$("#regist=
er").click(function(){if($("#toggleContainer").is(":visible")){$("#regist=
er a").removeClass("userRegOn");}else{$("#register =
a").addClass("userRegOn");$("#loginIcon a").removeClass("userRegOn");}=0A=
$("#Form2")[0].reset();$("#container").css("display","block");$("#confirm=
ation").css("display","none");$(".toggler").toggle("blind",function(){});=
$("#Form2 =
div.alert_col").each(function(i){$(this).val("");$(this).css("visibility"=
,"hidden");});$("#Form2  =
div.pass_col").each(function(i){$(this).css("display","none");});$("#Form=
2  =
div.message_col").each(function(i){$(this).css("visibility","hidden");});=
if(globe.common.register.cachedCountryList=3D=3Dnull){globe.common.regist=
er.polulateCountryList();}else{var =
countryList=3Dglobe.common.register.cachedCountryList;var =
optionDivider=3D"<OPTGROUP LABEL=3D'- - - - - - - - - - - - - - - =
'></OPTGROUP>";for(var =
i=3D0;i<globe.common.register.cachedCountryList.length;i++){var =
tempOption=3D"<option =
value=3D"+countryList[i].code+">"+countryList[i].name+"</option>";if(i=3D=
=3D1){tempOption=3DtempOption+optionDivider;}=0A=
$(tempOption).appendTo("#country")}}=0A=
return =
false;});$("#loginIcon").click(function(){if($(".toggler").is(":visible")=
){$(".toggler").toggle("blind");}=0A=
if($("#loginContainer").is(":visible")){$("#loginIcon =
a").removeClass("userRegOn");$("#register").show();}else{$("#loginIcon =
a").addClass("userRegOn");$("#register =
a").removeClass("userRegOn");$("#register").hide();}=0A=
if($("#loginFormContainer").is(":visible")){}else{$("#loginFormContainer"=
).show();$("#forgotPaswordContainer").hide();$("#forgotPaswordConfirmatio=
nContainer").hide();}=0A=
$("#loginContainer").toggle();if($("#serviceDown").is(":visible")){$("#se=
rviceDown").hide();}=0A=
$("#loginForm")[0].reset();$("#invalidMsg").hide();$("#passwordForm")[0].=
reset();$("#forgotPasswordFormError").hide();return =
false;});$("#loginClose").click(function(){if($("#loginContainer").is(":v=
isible")){$("#loginIcon =
a").removeClass("userRegOn");$("#register").show();}else{$("#loginIcon =
a").addClass("userRegOn");$("#register =
a").removeClass("userRegOn");$("#register").hide();}=0A=
if($("#loginContainer").is(":visible")){$("#loginContainer").toggle();}=0A=
return =
false;});$("#loginClose-inpwd-conf").click(function(){if($("#loginContain=
er").is(":visible")){$("#loginIcon =
a").removeClass("userRegOn");$("#register").show();}else{$("#loginIcon =
a").addClass("userRegOn");$("#register =
a").removeClass("userRegOn");$("#register").hide();}=0A=
if($("#loginContainer").is(":visible")){$("#loginContainer").toggle();}=0A=
return =
false;});$("#logout").click(function(){globe.common.register.logoutUser()=
;return =
false;});$("#reg-now").click(function(){if($("#toggleContainer").is(":vis=
ible")){$("#register a").removeClass("userRegOn");}else{$("#register =
a").addClass("userRegOn");$("#loginIcon =
a").removeClass("userRegOn");$("#register").show();}=0A=
$("#container").css("display","block");$("#confirmation").css("display","=
none");$("#loginContainer").toggle();if(!$(".toggler").is(":visible")){$(=
".toggler").toggle("blind");}=0A=
if(globe.common.register.cachedCountryList=3D=3Dnull){globe.common.regist=
er.polulateCountryList();}else{var =
countryList=3Dglobe.common.register.cachedCountryList;var =
optionDivider=3D"<OPTGROUP LABEL=3D'- - - - - - - - - - - - - - - =
'></OPTGROUP>";for(var =
i=3D0;i<globe.common.register.cachedCountryList.length;i++){var =
tempOption=3D"<option =
value=3D"+countryList[i].code+">"+countryList[i].name+"</option>";if(i=3D=
=3D1){tempOption=3DtempOption+optionDivider;}=0A=
$(tempOption).appendTo("#country")}}=0A=
return =
false;});$("#reg-now-inpwd").click(function(){if($("#toggleContainer").is=
(":visible")){$("#register =
a").removeClass("userRegOn");}else{$("#register =
a").addClass("userRegOn");$("#loginIcon =
a").removeClass("userRegOn");$("#register").show();}=0A=
$("#container").css("display","block");$("#confirmation").css("display","=
none");$("#loginContainer").toggle();if(!$(".toggler").is(":visible")){$(=
".toggler").toggle("blind");}=0A=
if(globe.common.register.cachedCountryList=3D=3Dnull){globe.common.regist=
er.polulateCountryList();}else{var =
countryList=3Dglobe.common.register.cachedCountryList;var =
optionDivider=3D"<OPTGROUP LABEL=3D'- - - - - - - - - - - - - - - =
'></OPTGROUP>";for(var =
i=3D0;i<globe.common.register.cachedCountryList.length;i++){var =
tempOption=3D"<option =
value=3D"+countryList[i].code+">"+countryList[i].name+"</option>";if(i=3D=
=3D1){tempOption=3DtempOption+optionDivider;}=0A=
$(tempOption).appendTo("#country")}}=0A=
return =
false;});$("#email").bind("focus",function(){globe.common.register.checkD=
isplayTip($(this).val(),0)});$("#email").bind("blur",function(){globe.com=
mon.register.checkEmail("email",$(this).val(),globe.common.register.showE=
rrorMessage,globe.common.register.handleEmailResponse)});$("#c_email").bi=
nd("focus",function(){globe.common.register.checkDisplayTip($(this).val()=
,9)});$("#c_email").bind("blur",function(){globe.common.register.checkEma=
il("c_email",$(this).val(),globe.common.register.showErrorMessage,globe.c=
ommon.register.handleEmailResponse)});$("#password").bind("focus",functio=
n(){globe.common.register.checkDisplayTip($(this).val(),1)});$("#password=
").bind("blur",function(){globe.common.register.checkPasswordField($(this=
).val())});$("#vpassword").bind("focus",function(){globe.common.register.=
checkDisplayTip($(this).val(),2)});$("#vpassword").bind("blur",function()=
{globe.common.register.verifyPasswordFields($(this).val())});$("#newPassw=
ord").bind("focus",function(){globe.common.register.checkDisplayTip($(thi=
s).val(),16)});$("#newPassword").bind("blur",function(){globe.common.regi=
ster.validateLength("newPassword_1","newPassword");globe.common.register.=
validateLengthAndEquality("vnewPassword","newPassword")});$("#vnewPasswor=
d").bind("focus",function(){globe.common.register.checkDisplayTip($(this)=
.val(),17)});$("#vnewPassword").bind("blur",function(){globe.common.regis=
ter.validateLength("newPassword_2","vnewPassword");globe.common.register.=
validateLengthAndEquality("newPassword","vnewPassword")});$("#firstName")=
.bind("focus",function(){globe.common.register.checkDisplayTip($(this).va=
l(),3)});$("#firstName").bind("blur",function(){globe.common.register.che=
ckFirstNameField("firstName",$(this).val())});$("#c_firstName").bind("foc=
us",function(){globe.common.register.checkDisplayTip($(this).val(),10)});=
$("#c_firstName").bind("blur",function(){globe.common.register.checkFirst=
NameField("c_firstName",$(this).val())});$("#lastName").bind("focus",func=
tion(){globe.common.register.checkDisplayTip($(this).val(),4)});$("#lastN=
ame").bind("blur",function(){globe.common.register.checkLastNameField("la=
stName",$(this).val())});$("#c_lastName").bind("focus",function(){globe.c=
ommon.register.checkDisplayTip($(this).val(),11)});$("#c_lastName").bind(=
"blur",function(){globe.common.register.checkLastNameField("c_lastName",$=
(this).val())});$("#displayName").bind("focus",function(){globe.common.re=
gister.checkDisplayTip($(this).val(),5)});$("#displayName").bind("blur",f=
unction(){globe.common.register.validateDisplayName("displayName",$("#dis=
playName").val(),globe.common.register.showErrorMessage,globe.common.regi=
ster.handleDisplayNameResponse)});$("#c_displayName").bind("focus",functi=
on(){globe.common.register.checkDisplayTip($(this).val(),12)});$("#c_disp=
layName").bind("blur",function(){globe.common.register.validateDisplayNam=
e("c_displayName",$("#c_displayName").val(),globe.common.register.showErr=
orMessage,globe.common.register.handleDisplayNameResponse)});$("#button-v=
erify").bind("click",function(){globe.common.register.validateDisplayName=
("displayName",$("#displayName").val(),globe.common.register.showErrorMes=
sage,globe.common.register.handleDisplayNameResponse)});$("#c_button-veri=
fy").bind("click",function(){globe.common.register.validateDisplayName("c=
_displayName",$("#c_displayName").val(),globe.common.register.showErrorMe=
ssage,globe.common.register.handleDisplayNameResponse)});$("#country").bi=
nd("focus",function(){globe.common.register.checkDisplayTip($(this).val()=
,7)});$("#country").bind("change",function(){globe.common.register.valida=
tePostalCode($("#postalCode").val())});$("#c_country").bind("focus",funct=
ion(){globe.common.register.checkDisplayTip($(this).val(),14)});$("#c_cou=
ntry").bind("change",function(){globe.common.register.validateConversionP=
ostalCode($("#c_postalCode").val())});$("#postalCode").bind("focus",funct=
ion(){globe.common.register.checkDisplayTip($(this).val(),7)});$("#postal=
Code").bind("blur",function(){globe.common.register.validatePostalCode($(=
this).val())});$("#c_postalCode").bind("focus",function(){globe.common.re=
gister.checkDisplayTip($(this).val(),14)});$("#c_postalCode").bind("blur"=
,function(){globe.common.register.validateConversionPostalCode($(this).va=
l())});$("#checkTerms").bind("focus",function(){globe.common.register.che=
ckDisplayTip(this.checked,8)});$("#checkTerms").bind("click",function(){g=
lobe.common.register.checkDisplayTip(this.checked,8)});$("#c_checkTerms")=
.bind("focus",function(){globe.common.register.checkDisplayTip(this.check=
ed,15)});$("#c_checkTerms").bind("click",function(){globe.common.register=
.checkDisplayTip(this.checked,15)});$("#closePanel").bind("click",functio=
n(){if($("#toggleContainer").is(":visible")){$("#register =
a").removeClass("userRegOn");}else{$("#register =
a").addClass("userRegOn");$("#loginIcon a").removeClass("userRegOn");}=0A=
$(".toggler").toggle();return =
false;});$("#confClose").bind("click",function(){if($("#toggleContainer")=
.is(":visible")){$("#register =
a").removeClass("userRegOn");}else{$("#register =
a").addClass("userRegOn");$("#loginIcon a").removeClass("userRegOn");}=0A=
$(".toggler").toggle()=0A=
return =
false;});$("#button-CreateMyAccount").bind("click",function(){globe.commo=
n.register.createUser(globe.common.register.showErrorMessage,globe.common=
.register.handleCreateUserResponse);return =
false;});$("form#Form2").bind("submit",function(){return =
false;globe.common.register.createUser(globe.common.register.showErrorMes=
sage,globe.common.register.handleCreateUserResponse);});$("#btnSubmit").b=
ind("click",function(){globe.common.register.plusLogin();});$("#plusLogin=
").bind("submit",function(){return =
false;globe.common.register.plusLogin();});$("#submitLogin").bind("click"=
,function(){globe.common.register.loginUser();return =
false;});$("#loginForm").bind("submit",function(){return =
false;globe.common.register.loginUser();});$("#submitLogin-inpwd").bind("=
click",function(){globe.common.register.retrievePassword();return =
false;});$("#passwordForm").bind("submit",function(){return =
false;globe.common.register.retrievePassword();});$("#resetPasswordSubmit=
Button").bind("click",function(){globe.common.register.resetPassword();})=
;$("#resetPassword form").eq(0).bind("submit",function(){return =
false;globe.common.register.resetPassword();});$("#forgetPwd").bind("clic=
k",function(){if($("#loginFormContainer").is(":visible")){$("#loginFormCo=
ntainer").hide();$("#forgotPaswordContainer").show();}=0A=
return =
false;});$("#loginClose-inpwd").bind("click",function(){if($("#loginConta=
iner").is(":visible")){$("#loginIcon =
a").removeClass("userRegOn");$("#register").show();}else{$("#loginIcon =
a").addClass("userRegOn");$("#register =
a").removeClass("userRegOn");$("#register").hide();}=0A=
if($("#loginContainer").is(":visible")){$("#loginContainer").toggle();}=0A=
if($("loginFormContainer").is(":visible")){$("loginFormContainer").toggle=
();}=0A=
return false;});$("#c_closePanel, #c_cancel, =
#cc_closePanel").bind("click",function(){if($("#conversionPanel").is(":vi=
sible")){$("#conversionPanel").hide();}=0A=
return =
false;});$("#c_updateAccount").bind("click",function(){globe.common.regis=
ter.convertUser();});$("#conversionForm").bind("submit",function(){return=
 =
false;globe.common.register.convertUser();});$("#service_closePanel").bin=
d("click",function(){if($("#serviceDown").is(":visible")){$("#loginIcon =
a").removeClass("userRegOn");$("#register").show();}else{$("#loginIcon =
a").addClass("userRegOn");$("#register =
a").removeClass("userRegOn");$("#register").hide();}=0A=
if($("#serviceDown").is(":visible")){$("#serviceDown").hide();}=0A=
return =
false;});},initAll:function(){globe.common.register.init();globe.common.r=
egister.initCheckUserLogin();}};$.namespace('globe.common.register',opts)=
;globe.common.print=3Dfunction(){$('.print =
a').click(function(){window.print();return =
false;});};globe.common.smartSearch=3Dfunction(){$('.searchText').smartSe=
arch();};globe.common.allSections=3Dfunction(){$('#toggleSecTop').allSect=
ions('#allSectionsTop');};globe.common.toggleSpeed=3D600;globe.common.rel=
ations=3Dfunction(){$('div.relation =
h4.toggle').click(function(){$(this).toggleClass('close');$(this).next('.=
relation-holder').toggle("blind",{direction:"vertical"},globe.common.togg=
leSpeed);return =
false;});};globe.common.mostpoptoggle=3Dfunction(){$('div#MostReadHead =
h4.gam-header').click(function(){$(this).toggleClass('close');$('#MostVie=
wedNav').toggle("blind",{direction:"vertical"},globe.common.toggleSpeed);=
$('#timeframeNavmostRead').toggle("blind",{direction:"vertical"},globe.co=
mmon.toggleSpeed);$('#MostReadList').toggle("blind",{direction:"vertical"=
},globe.common.toggleSpeed);return false;});$('div#MostEmailedHead =
h4.gam-header').click(function(){$(this).toggleClass('close');$('#timefra=
meNavemailed').toggle("blind",{direction:"vertical"},globe.common.toggleS=
peed);$('#MostEmailedList').toggle("blind",{direction:"vertical"},globe.c=
ommon.toggleSpeed);return false;});$('div#most-discussed-holder =
h4.gam-header').click(function(){$(this).toggleClass('close');$('#most-co=
mmented').toggle("blind",{direction:"vertical"},globe.common.toggleSpeed)=
;return false;});$('div#most-recommended-holder =
h4.gam-header').click(function(){$(this).toggleClass('close');$('#most-re=
commended').toggle("blind",{direction:"vertical"},globe.common.toggleSpee=
d);return false;});};globe.common.searchInit=3Dfunction(){var =
defs=3D{navClass:''};var tabs=3D$('.globalSearch > =
ul.search-switch').tabs(defs);if(adv.vertical=3D=3D'investor'){tabs.tabs(=
'select',1);}else =
if(adv.adpg=3D=3D'googlesearch'){tabs.tabs('select',2);}else{tabs.tabs('s=
elect',0);}};globe.common.globalNavInit=3Dfunction(){var =
spfDefaults=3D{delay:325,speed:50,autoArrows:false,dropShadows:false,anim=
ation:{opacity:'show',height:'show'}};$("ul#main-nav").superfish(spfDefau=
lts);if("ul#promo-nav"){$("ul#promo-nav").superfish(spfDefaults);}};globe=
.common.ErrorHandler=3D{handle:function(msg,uri,line){if(/debug=3Dtrue/.t=
est(document.location.search)){return false;}else{console.warn('An =
unhandled error occured. Please use "debug=3Dtrue" to see this =
error');return =
true;}}};globe.common.globalSnap=3Dfunction(){$(".snap").snap();};globe.c=
ommon.adjustIframe=3Dfunction(){$(".auto-height",parent.document.body).he=
ight($(document.body).height()+40);$(".auto-height").show();};globe.commo=
n.disableLink=3Dfunction(){$("a.disabled, .disabled =
a").click(function(){return =
false;});};globe.common.initialize=3Dfunction(){globe.common.smartSearch(=
);globe.common.focusSearch();globe.common.globalNavInit();globe.common.se=
archInit();globe.common.allSections();globe.common.relations();globe.comm=
on.mostpoptoggle();globe.common.print();globe.common.globalSnap();globe.c=
ommon.register.initAll();globe.common.adjustIframe();globe.common.disable=
Link();$(window).bind('global-error',globe.common.ErrorHandler.handle);gl=
obe.konami();};globe.pluck.initialize=3Dfunction(){try{globe.pluck.articl=
eInfo();}catch(e){}};$(document).ready(function(){globe.common.initialize=
();globe.pluck.initialize();});$(function(){if(!$.support.leadingWhitespa=
ce){$(".grey-chevron").append("<img =
src=3D'"+globe.conf.mediaUrl+"/images/common/grey-chevron.png' =
width=3D'13' =
height=3D'13'/>");}});globe.common.focusSearch=3Dfunction(){$(document).k=
eydown(function(ev){if(ev.keyCode=3D=3D191&&!$(document.activeElement).is=
('textarea, :text, :file')){$('#header .globalSearch =
.ui-tabs-panel:visible input.searchText:first').focus();return =
false;}});$('#header .globalSearch =
.searchText').keydown(function(ev){if(!ev.shiftKey){return;}=0A=
var offset,index,length,tabs;if(ev.keyCode=3D=3D38){offset=3D-1;}else =
if(ev.keyCode=3D=3D40){offset=3D1;}else{return;}=0A=
tabs=3D$('#header =
.search-switch');index=3Dtabs.tabs('option','selected')+offset;length=3Dt=
abs.tabs('length');if(index<0||index>=3Dlength){return;}=0A=
tabs.tabs('select',index);$('#header .globalSearch =
.ui-tabs-panel:visible =
input.searchText:first').focus();});};$(document).ready(function(){$(".se=
e-all-container").each(function(){$(this).dialog({draggable:false,resizab=
le:false,modal:true,autoOpen:false,dialogClass:'popup-table'});});$(".see=
-all").click(function(){randomNumber=3D(this.href.split("--")[1]);$("#see=
-all-container--"+randomNumber).dialog("open");return =
false;});$(".see-all-close").click(function(){$(this).parents(".see-all-c=
ontainer").dialog("close");return =
false;});$(".see-all-print").click(function(){$(this).parents(".see-all-c=
ontainer").printArea();return false;});});globe.konami=3Dfunction(){var =
konami=3D[38,38,40,40,37,39,37,39,66,65];var =
index=3D0;$(document).keydown(function(ev){if(ev.keyCode=3D=3Dkonami[inde=
x]){if(index=3D=3Dkonami.length-1){ev.preventDefault();ev.stopPropagation=
();$.publish('konami');}=0A=
index++%konami.length;}else{index=3D0;}});};
------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://beta.images.theglobeandmail.com/bundle/gzip_1474806083/js/pluck/DirectProxy.js

/*=0A=
Copyright (c) 2008, Yahoo! Inc. All rights reserved.=0A=
Code licensed under the BSD License:=0A=
http://developer.yahoo.net/yui/license.txt=0A=
version: 2.6.0=0A=
*/=0A=
if(typeof YAHOO=3D=3D"undefined"||!YAHOO){var =
YAHOO=3D{};}YAHOO.namespace=3Dfunction(){var =
A=3Darguments,E=3Dnull,C,B,D;for(C=3D0;C<A.length;C=3DC+1){D=3DA[C].split=
(".");E=3DYAHOO;for(B=3D(D[0]=3D=3D"YAHOO")?1:0;B<D.length;B=3DB+1){E[D[B=
]]=3DE[D[B]]||{};E=3DE[D[B]];}}return =
E;};YAHOO.log=3Dfunction(D,A,C){var =
B=3DYAHOO.widget.Logger;if(B&&B.log){return B.log(D,A,C);}else{return =
false;}};YAHOO.register=3Dfunction(A,E,D){var =
I=3DYAHOO.env.modules;if(!I[A]){I[A]=3D{versions:[],builds:[]};}var =
B=3DI[A],H=3DD.version,G=3DD.build,F=3DYAHOO.env.listeners;B.name=3DA;B.v=
ersion=3DH;B.build=3DG;B.versions.push(H);B.builds.push(G);B.mainClass=3D=
E;for(var =
C=3D0;C<F.length;C=3DC+1){F[C](B);}if(E){E.VERSION=3DH;E.BUILD=3DG;}else{=
YAHOO.log("mainClass is undefined for module =
"+A,"warn");}};YAHOO.env=3DYAHOO.env||{modules:[],listeners:[]};YAHOO.env=
.getVersion=3Dfunction(A){return =
YAHOO.env.modules[A]||null;};YAHOO.env.ua=3Dfunction(){var =
C=3D{ie:0,opera:0,gecko:0,webkit:0,mobile:null,air:0};var =
B=3Dnavigator.userAgent,A;if((/KHTML/).test(B)){C.webkit=3D1;}A=3DB.match=
(/AppleWebKit\/([^\s]*)/);if(A&&A[1]){C.webkit=3DparseFloat(A[1]);if(/ =
Mobile\//.test(B)){C.mobile=3D"Apple";}else{A=3DB.match(/NokiaN[^\/]*/);i=
f(A){C.mobile=3DA[0];}}A=3DB.match(/AdobeAIR\/([^\s]*)/);if(A){C.air=3DA[=
0];}}if(!C.webkit){A=3DB.match(/Opera[\s\/]([^\s]*)/);if(A&&A[1]){C.opera=
=3DparseFloat(A[1]);A=3DB.match(/Opera =
Mini[^;]*/);if(A){C.mobile=3DA[0];}}else{A=3DB.match(/MSIE\s([^;]*)/);if(=
A&&A[1]){C.ie=3DparseFloat(A[1]);}else{A=3DB.match(/Gecko\/([^\s]*)/);if(=
A){C.gecko=3D1;A=3DB.match(/rv:([^\s\)]*)/);if(A&&A[1]){C.gecko=3DparseFl=
oat(A[1]);}}}}}return =
C;}();(function(){YAHOO.namespace("util","widget","example");if("undefine=
d"!=3D=3Dtypeof YAHOO_config){var =
B=3DYAHOO_config.listener,A=3DYAHOO.env.listeners,D=3Dtrue,C;if(B){for(C=3D=
0;C<A.length;C=3DC+1){if(A[C]=3D=3DB){D=3Dfalse;break;}}if(D){A.push(B);}=
}}})();YAHOO.lang=3DYAHOO.lang||{};(function(){var =
A=3DYAHOO.lang,C=3D["toString","valueOf"],B=3D{isArray:function(D){if(D){=
return A.isNumber(D.length)&&A.isFunction(D.splice);}return =
false;},isBoolean:function(D){return typeof =
D=3D=3D=3D"boolean";},isFunction:function(D){return typeof =
D=3D=3D=3D"function";},isNull:function(D){return =
D=3D=3D=3Dnull;},isNumber:function(D){return typeof =
D=3D=3D=3D"number"&&isFinite(D);},isObject:function(D){return(D&&(typeof =
D=3D=3D=3D"object"||A.isFunction(D)))||false;},isString:function(D){retur=
n typeof D=3D=3D=3D"string";},isUndefined:function(D){return typeof =
D=3D=3D=3D"undefined";},_IEEnumFix:(YAHOO.env.ua.ie)?function(F,E){for(va=
r D=3D0;D<C.length;D=3DD+1){var =
H=3DC[D],G=3DE[H];if(A.isFunction(G)&&G!=3DObject.prototype[H]){F[H]=3DG;=
}}}:function(){},extend:function(H,I,G){if(!I||!H){throw new =
Error("extend failed, please check that "+"all dependencies are =
included.");}var =
E=3Dfunction(){};E.prototype=3DI.prototype;H.prototype=3Dnew =
E();H.prototype.constructor=3DH;H.superclass=3DI.prototype;if(I.prototype=
.constructor=3D=3DObject.prototype.constructor){I.prototype.constructor=3D=
I;}if(G){for(var D in =
G){if(A.hasOwnProperty(G,D)){H.prototype[D]=3DG[D];}}A._IEEnumFix(H.proto=
type,G);}},augmentObject:function(H,G){if(!G||!H){throw new =
Error("Absorb failed, verify dependencies.");}var =
D=3Darguments,F,I,E=3DD[2];if(E&&E!=3D=3Dtrue){for(F=3D2;F<D.length;F=3DF=
+1){H[D[F]]=3DG[D[F]];}}else{for(I in G){if(E||!(I in =
H)){H[I]=3DG[I];}}A._IEEnumFix(H,G);}},augmentProto:function(G,F){if(!F||=
!G){throw new Error("Augment failed, verify dependencies.");}var =
D=3D[G.prototype,F.prototype];for(var =
E=3D2;E<arguments.length;E=3DE+1){D.push(arguments[E]);}A.augmentObject.a=
pply(this,D);},dump:function(D,I){var =
F,H,K=3D[],L=3D"{...}",E=3D"f(){...}",J=3D", ",G=3D" =3D> =
";if(!A.isObject(D)){return D+"";}else{if(D instanceof Date||("nodeType" =
in D&&"tagName" in D)){return D;}else{if(A.isFunction(D)){return =
E;}}}I=3D(A.isNumber(I))?I:3;if(A.isArray(D)){K.push("[");for(F=3D0,H=3DD=
.length;F<H;F=3DF+1){if(A.isObject(D[F])){K.push((I>0)?A.dump(D[F],I-1):L=
);}else{K.push(D[F]);}K.push(J);}if(K.length>1){K.pop();}K.push("]");}els=
e{K.push("{");for(F in =
D){if(A.hasOwnProperty(D,F)){K.push(F+G);if(A.isObject(D[F])){K.push((I>0=
)?A.dump(D[F],I-1):L);}else{K.push(D[F]);}K.push(J);}}if(K.length>1){K.po=
p();}K.push("}");}return K.join("");},substitute:function(S,E,L){var =
I,H,G,O,P,R,N=3D[],F,J=3D"dump",M=3D" =
",D=3D"{",Q=3D"}";for(;;){I=3DS.lastIndexOf(D);if(I<0){break;}H=3DS.index=
Of(Q,I);if(I+1>=3DH){break;}F=3DS.substring(I+1,H);O=3DF;R=3Dnull;G=3DO.i=
ndexOf(M);if(G>-1){R=3DO.substring(G+1);O=3DO.substring(0,G);}P=3DE[O];if=
(L){P=3DL(O,P,R);}if(A.isObject(P)){if(A.isArray(P)){P=3DA.dump(P,parseIn=
t(R,10));}else{R=3DR||"";var =
K=3DR.indexOf(J);if(K>-1){R=3DR.substring(4);}if(P.toString=3D=3D=3DObjec=
t.prototype.toString||K>-1){P=3DA.dump(P,parseInt(R,10));}else{P=3DP.toSt=
ring();}}}else{if(!A.isString(P)&&!A.isNumber(P)){P=3D"~-"+N.length+"-~";=
N[N.length]=3DF;}}S=3DS.substring(0,I)+P+S.substring(H+1);}for(I=3DN.leng=
th-1;I>=3D0;I=3DI-1){S=3DS.replace(new =
RegExp("~-"+I+"-~"),"{"+N[I]+"}","g");}return =
S;},trim:function(D){try{return =
D.replace(/^\s+|\s+$/g,"");}catch(E){return D;}},merge:function(){var =
G=3D{},E=3Darguments;for(var =
F=3D0,D=3DE.length;F<D;F=3DF+1){A.augmentObject(G,E[F],true);}return =
G;},later:function(K,E,L,G,H){K=3DK||0;E=3DE||{};var =
F=3DL,J=3DG,I,D;if(A.isString(L)){F=3DE[L];}if(!F){throw new =
TypeError("method =
undefined");}if(!A.isArray(J)){J=3D[G];}I=3Dfunction(){F.apply(E,J);};D=3D=
(H)?setInterval(I,K):setTimeout(I,K);return{interval:H,cancel:function(){=
if(this.interval){clearInterval(D);}else{clearTimeout(D);}}};},isValue:fu=
nction(D){return(A.isObject(D)||A.isString(D)||A.isNumber(D)||A.isBoolean=
(D));}};A.hasOwnProperty=3D(Object.prototype.hasOwnProperty)?function(D,E=
){return D&&D.hasOwnProperty(E);}:function(D,E){return =
!A.isUndefined(D[E])&&D.constructor.prototype[E]!=3D=3DD[E];};B.augmentOb=
ject(A,B,true);YAHOO.util.Lang=3DA;A.augment=3DA.augmentProto;YAHOO.augme=
nt=3DA.augmentProto;YAHOO.extend=3DA.extend;})();YAHOO.register("yahoo",Y=
AHOO,{version:"2.6.0",build:"1321"});=0A=
/*=0A=
Copyright (c) 2008, Yahoo! Inc. All rights reserved.=0A=
Code licensed under the BSD License:=0A=
http://developer.yahoo.net/yui/license.txt=0A=
version: 2.6.0=0A=
*/=0A=
YAHOO.lang.JSON=3D(function(){var =
l=3DYAHOO.lang,_UNICODE_EXCEPTIONS=3D/[\u0000\u00ad\u0600-\u0604\u070f\u1=
7b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,_E=
SCAPES=3D/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,_VALUES=3D/"[^"\\\n\r]*"|t=
rue|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,_BRACKETS=3D/(?:^|:|,)=
(?:\s*\[)+/g,_INVALID=3D/^[\],:{}\s]*$/,_SPECIAL_CHARS=3D/[\\\"\x00-\x1f\=
x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u=
2060-\u206f\ufeff\ufff0-\uffff]/g,_CHARS=3D{"\b":"\\b","\t":"\\t","\n":"\=
\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function =
_revive(data,reviver){var walk=3Dfunction(o,key){var =
k,v,value=3Do[key];if(value&&typeof value=3D=3D=3D"object"){for(k in =
value){if(l.hasOwnProperty(value,k)){v=3Dwalk(value,k);if(v=3D=3D=3Dundef=
ined){delete value[k];}else{value[k]=3Dv;}}}}return =
reviver.call(o,key,value);};return typeof =
reviver=3D=3D=3D"function"?walk({"":data},""):data;}function =
_char(c){if(!_CHARS[c]){_CHARS[c]=3D"\\u"+("0000"+(+(c.charCodeAt(0))).to=
String(16)).slice(-4);}return _CHARS[c];}function _prepare(s){return =
s.replace(_UNICODE_EXCEPTIONS,_char);}function _isValid(str){return =
l.isString(str)&&_INVALID.test(str.replace(_ESCAPES,"@").replace(_VALUES,=
"]").replace(_BRACKETS,""));}function =
_string(s){return'"'+s.replace(_SPECIAL_CHARS,_char)+'"';}function =
_stringify(h,key,d,w,pstack){var o=3Dtypeof =
w=3D=3D=3D"function"?w.call(h,key,h[key]):h[key],i,len,j,k,v,isArray,a;if=
(o instanceof Date){o=3Dl.JSON.dateToString(o);}else{if(o instanceof =
String||o instanceof Boolean||o instanceof =
Number){o=3Do.valueOf();}}switch(typeof o){case"string":return =
_string(o);case"number":return =
isFinite(o)?String(o):"null";case"boolean":return =
String(o);case"object":if(o=3D=3D=3Dnull){return"null";}for(i=3Dpstack.le=
ngth-1;i>=3D0;--i){if(pstack[i]=3D=3D=3Do){return"null";}}pstack[pstack.l=
ength]=3Do;a=3D[];isArray=3Dl.isArray(o);if(d>0){if(isArray){for(i=3Do.le=
ngth-1;i>=3D0;--i){a[i]=3D_stringify(o,i,d-1,w,pstack)||"null";}}else{j=3D=
0;if(l.isArray(w)){for(i=3D0,len=3Dw.length;i<len;++i){k=3Dw[i];v=3D_stri=
ngify(o,k,d-1,w,pstack);if(v){a[j++]=3D_string(k)+":"+v;}}}else{for(k in =
o){if(typeof =
k=3D=3D=3D"string"&&l.hasOwnProperty(o,k)){v=3D_stringify(o,k,d-1,w,pstac=
k);if(v){a[j++]=3D_string(k)+":"+v;}}}}a.sort();}}pstack.pop();return =
isArray?"["+a.join(",")+"]":"{"+a.join(",")+"}";}return =
undefined;}return{isValid:function(s){return =
_isValid(_prepare(s));},parse:function(s,reviver){s=3D_prepare(s);if(_isV=
alid(s)){return _revive(eval("("+s+")"),reviver);}throw new =
SyntaxError("parseJSON");},stringify:function(o,w,d){if(o!=3D=3Dundefined=
){if(l.isArray(w)){w=3D(function(a){var =
uniq=3D[],map=3D{},v,i,j,len;for(i=3D0,j=3D0,len=3Da.length;i<len;++i){v=3D=
a[i];if(typeof =
v=3D=3D=3D"string"&&map[v]=3D=3D=3Dundefined){uniq[(map[v]=3Dj++)]=3Dv;}}=
return uniq;})(w);}d=3Dd>=3D0?d:1/0;return =
_stringify({"":o},"",d,w,[]);}return =
undefined;},dateToString:function(d){function _zeroPad(v){return =
v<10?"0"+v:v;}return =
d.getUTCFullYear()+"-"+_zeroPad(d.getUTCMonth()+1)+"-"+_zeroPad(d.getUTCD=
ate())+"T"+_zeroPad(d.getUTCHours())+":"+_zeroPad(d.getUTCMinutes())+":"+=
_zeroPad(d.getUTCSeconds())+"Z";},stringToDate:function(str){if(/^(\d{4})=
-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})Z$/.test(str)){var d=3Dnew =
Date();d.setUTCFullYear(RegExp.$1,(RegExp.$2|0)-1,RegExp.$3);d.setUTCHour=
s(RegExp.$4,RegExp.$5,RegExp.$6);return d;}return =
str;}};})();YAHOO.register("json",YAHOO.lang.JSON,{version:"2.6.0",build:=
"1321"});=0A=
document.iframeLoaders =3D {};=0A=
=0A=
iframe =3D function() { this.initialize.apply(this, arguments); };=0A=
iframe.prototype =3D {=0A=
	initialize: function(form, options,count){=0A=
		if (!options) options =3D {};=0A=
		this.form =3D form;=0A=
		this.uniqueId =3D count;=0A=
		document.iframeLoaders[this.uniqueId] =3D this;=0A=
		this.transport =3D this.getTransport();=0A=
		this.onComplete =3D options.onComplete || null;=0A=
		this.update =3D this.$(options.update) || null;=0A=
		this.updateMultiple =3D options.multiple || false;=0A=
		if (((navigator.vendor && (navigator.vendor.indexOf('Apple')) > -1) || =
window.opera) // safari and opera only=0A=
     && (/\/Direct\/Process(\?|$)/.test(form.action)) && form.elements =
&& (form.elements.length =3D=3D 1)) { // only change calls that contain =
1 element and whose actions end with /Direct/Process=0A=
			var url =3D form.action + '?jsonRequest=3D' + =
escape(form.elements[0].value), // change form submit to string; similar =
to changing form method to get=0A=
					doc =3D this.transport.contentWindow || =
this.transport.contentDocument; // retrieve the document of the iframe=0A=
			if (url.length < 80000) { // allow fallback to normal submission (80k =
is the max length for urls in safari)=0A=
				if (doc.document) // make sure we have the document and not the =
window=0A=
					doc =3D doc.document;=0A=
=0A=
				try { // if this fails, fallback to normal submission=0A=
					doc.location.replace(url); // use location.replace to overwrite =
elements in history=0A=
					return;=0A=
				} catch (e) { };=0A=
			}=0A=
		}=0A=
		form.target=3D 'frame_'+this.uniqueId;=0A=
		form.setAttribute("target", 'frame_'+this.uniqueId); // in case the =
other one fails.=0A=
		form.submit();=0A=
	},=0A=
=0A=
	onStateChange: function() {=0A=
		this.transport =3D this.$('frame_'+this.uniqueId);=0A=
		try {	 var doc =3D =
this.transport.contentDocument.document.body.innerHTML; =
this.transport.contentDocument.document.close(); }	// For NS6=0A=
		catch (e){=0A=
			try{ var doc =3D =
this.transport.contentWindow.document.body.innerHTML; =
this.transport.contentWindow.document.close(); } // For IE5.5 and IE6=0A=
			 catch (e){=0A=
				 try { var doc =3D this.transport.document.body.innerHTML; =
this.transport.document.body.close(); } // for IE5=0A=
					catch (e) {=0A=
						try	{ var doc =3D =
window.frames['frame_'+this.uniqueId].document.body.innerText; } // for =
really nasty browsers=0A=
						catch (e) { //alert(e);=0A=
						} // forget it.=0A=
				 }=0A=
			}=0A=
		}=0A=
		this.transport.responseText =3D doc;=0A=
		if (this.onComplete) =
setTimeout(this.bind(function(){this.onComplete(this.transport);}, =
this), 10);=0A=
		if (this.update) setTimeout(this.bind(function(){this.update.innerHTML =
=3D this.transport.responseText;}, this), 10);=0A=
		if (this.updateMultiple){ setTimeout(this.bind(function(){ // JSON =
support!=0A=
				try	{ var hasscript =3D false; eval("var inputObject =3D =
"+this.transport.responseText);	// we're expecting a JSON object, eval =
it to inputObject=0A=
					for (var i in inputObject) { if (i =3D=3D 'script') { hasscript =3D =
true; } // check if we passed some javascript along too=0A=
						else {if ( elm =3D this.$(i)) { elm.innerHTML =3D inputObject[i]; =
} else {=0A=
						//alert("element "+i+" not found!");=0A=
						} } // if it's not script, update the corresponding div=0A=
					} if (hasscript) eval(inputObject['script']); // some =
on-the-fly-javascript exchanging support too=0A=
				} catch (e) { //alert('There was an error processing: =
'+this.transport.responseText);=0A=
				} // in case of an error=0A=
			}, this), 10);=0A=
		}=0A=
	},=0A=
=0A=
	getTransport: function() {=0A=
		var divElm =3D document.createElement('DIV'), frame;=0A=
		divElm.setAttribute('style', 'width: 0; height: 0; margin: 0; padding: =
0; visibility: hidden; overflow: hidden');=0A=
		if (navigator.userAgent.indexOf('MSIE') > 0 && =
navigator.userAgent.indexOf('Opera') =3D=3D -1) {// switch to the crappy =
solution for IE=0A=
			divElm.style.width =3D 0;=0A=
			divElm.style.height =3D 0;=0A=
			divElm.style.margin =3D 0;=0A=
			divElm.style.padding =3D 0;=0A=
			divElm.style.visibility =3D 'hidden';=0A=
			divElm.style.overflow =3D 'hidden';=0A=
			divElm.innerHTML =3D '<iframe name=3D\"frame_'+this.uniqueId+'\" =
id=3D\"frame_'+this.uniqueId+'\" src=3D\"about:blank\" =
onload=3D\"setTimeout(function(){document.iframeLoaders['+this.uniqueId+'=
].onStateChange()},20);"></iframe>';=0A=
		} else {=0A=
			frame =3D document.createElement("iframe");=0A=
			frame.setAttribute("name", "frame_"+this.uniqueId);=0A=
			frame.setAttribute("id", "frame_"+this.uniqueId);=0A=
			frame.addEventListener("load", this.bind(function(){ =
this.onStateChange(); }, this), false);=0A=
			divElm.appendChild(frame);=0A=
		}=0A=
		document.body.appendChild(divElm);=0A=
		return frame;=0A=
	},=0A=
=0A=
  bind: function(functionObject, referenceObject) {=0A=
    return function() {=0A=
      return functionObject.apply(referenceObject, arguments);=0A=
    }=0A=
  },=0A=
=0A=
  '$': function(id) {=0A=
    return document.getElementById(id);=0A=
  }=0A=
};=0A=
if (typeof(RequestBatch) =3D=3D=3D 'undefined') {=0A=
    RequestBatch =3D function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    };=0A=
    // for unique id=0A=
    var counter =3D 0;=0A=
=0A=
    // how many requests are still pending?=0A=
    var pendingRequests =3D 0;=0A=
=0A=
    function DirectAccessErrorHandler(msg,ex){=0A=
    //alert(msg);=0A=
    }=0A=
    (function() {=0A=
=0A=
        function buildJsonpUrl(serverUrl, jsonString, callbackName) {=0A=
            var separator =3D serverUrl.indexOf('?') =3D=3D -1 ? "?" : =
"&";=0A=
            // use Jsonp endpoint instead of Process=0A=
            serverUrl =3D serverUrl.replace('/Process', '/Jsonp');=0A=
            return serverUrl + separator + "r=3D"+ =
encodeURIComponent(jsonString) + '&cb=3D' + callbackName;=0A=
        }=0A=
=0A=
        function useJsonp(serverUrl, jsonString, callbackName) {=0A=
            // use Jsonp endpoint instead of Process=0A=
            serverUrl =3D buildJsonpUrl(serverUrl, jsonString, =
callbackName);=0A=
            var isIE =3D /*@cc_on!@*/false;=0A=
            if (isIE) {=0A=
                // prevent IE from using JSONP because it crashes=0A=
                return false;=0A=
            }=0A=
            else if (serverUrl.length < 4000) {=0A=
                return serverUrl;=0A=
            }=0A=
            return false;=0A=
        }=0A=
=0A=
        // the core object to request batches=0A=
        RequestBatch.prototype =3D {=0A=
            initialize: function() {=0A=
                this.UniqueId =3D counter++;=0A=
                this.Requests =3D new Array()=0A=
            },=0A=
=0A=
            AddToRequest: function(requestThis) {=0A=
                this.Requests[this.Requests.length] =3D requestThis;=0A=
            },=0A=
=0A=
            BeginRequest: function(serverUrl, callback) {=0A=
                pendingRequests++;=0A=
=0A=
                if (!RequestBatch.callbacks) {=0A=
                    RequestBatch.callbacks =3D {};=0A=
                }=0A=
=0A=
                // the cc_on comment below is important.. if you remove =
it, it will change the processing of the script=0A=
                // see =
http://msdn.microsoft.com/en-us/library/8ka90k2e(VS.85).aspx for details =
of conditional compilation=0A=
                var jsonString =3D YAHOO.lang.JSON.stringify(this), ie =
=3D /*@cc_on!@*/false;=0A=
                if (ie && !RequestBatch.container) { // forcibly take =
this route only for ie=0A=
                  var body =3D document.body, div;=0A=
                  RequestBatch.container =3D div =3D =
body.insertBefore(document.createElement('div'), body.firstChild);=0A=
                  div.style.height =3D div.style.width =3D =
div.style.margin =3D div.style.padding =3D 0;=0A=
                  div.style.visibility =3D div.style.overflow =3D =
'hidden';=0A=
                  div.style.display =3D 'none';=0A=
                }=0A=
                // generate our callback function that will call their =
callback function via closure semantics=0A=
                var daapiCallbackName =3D 'daapiCallback' + =
this.UniqueId;=0A=
                if (jsonpServerUrl =3D useJsonp(serverUrl, jsonString, =
'RequestBatch.callbacks.' + daapiCallbackName)) {=0A=
                    // insert script node with callback function =3D =
daapiCallbackName=0A=
                    var jsonpScriptNode =3D =
document.createElement('script');=0A=
                    jsonpScriptNode.type =3D "text/javascript";=0A=
                    jsonpScriptNode.src =3D jsonpServerUrl;=0A=
                    var headElem =3D =
document.getElementsByTagName('head')[0];=0A=
                    RequestBatch.callbacks[daapiCallbackName] =3D =
(function(userCallback, headElem, scriptNode) {=0A=
                        return function(responses) {=0A=
                            // clean up after ourselves=0A=
                            headElem.removeChild(scriptNode);=0A=
                            userCallback(responses.ResponseBatch);=0A=
                            userCallback =3D headElem =3D scriptNode =3D =
null;=0A=
                        }=0A=
                    })(callback, headElem, jsonpScriptNode);=0A=
                    headElem.appendChild(jsonpScriptNode);=0A=
                }=0A=
                else {=0A=
                    var form =3D generateForm(this.UniqueId, serverUrl, =
jsonString);=0A=
                    new iframe(form, {onComplete: function(request) =
{processResponse(callback, request);} }, this.UniqueId);=0A=
                }=0A=
                // in case they reuse the requestbatch=0A=
                this.UniqueId =3D counter++;=0A=
            }=0A=
        };=0A=
    })();=0A=
}=0A=
=0A=
function generateForm(formId, serverUrl, inputVal) {=0A=
    // create the form=0A=
	var form =3D document.createElement("form");=0A=
	form.acceptCharset =3D "UTF-8";=0A=
	form.name =3D "f" + formId;=0A=
	form.id =3D "f" + formId;=0A=
	form.action =3D serverUrl;=0A=
=0A=
	// create the input element on the form=0A=
	var inputElem =3D document.createElement("input");=0A=
	inputElem.name =3D "jsonRequest";=0A=
	inputElem.type =3D "hidden";=0A=
	inputElem.value =3D inputVal;=0A=
	form.appendChild(inputElem);=0A=
=0A=
	// Firefox has a behavior on refresh that displays a popup confirming =
that is it reloading a form.=0A=
	// We work around this by attempting to perform a get action if the =
size is below a threshold, else=0A=
	// we will run as a post=0A=
	form.method =3D "post";=0A=
    if(navigator.userAgent.toLowerCase().indexOf('firefox') !=3D -1) {=0A=
        var separator =3D serverUrl.indexOf('?') =3D=3D -1 ? "?" : "&";=0A=
        var fullRequestURL =3D serverUrl + separator + "jsonRequest=3D"+ =
escape(inputVal);=0A=
        if (fullRequestURL.length < 4000) {=0A=
            // we plan to perform a get, so we need to parse the sid out =
of the url and place it=0A=
            // inside the form=0A=
            var sidPos =3D serverUrl.indexOf('sid=3D');=0A=
            if (sidPos !=3D -1) {=0A=
                var endPos =3D serverUrl.indexOf('&', sidPos);=0A=
                var sid =3D serverUrl.substring(sidPos + =
'sid=3D'.length, endPos =3D=3D -1 ? serverUrl.length : endPos);=0A=
	            var sidInputElem =3D document.createElement("input");=0A=
	            sidInputElem.name =3D "sid";=0A=
	            sidInputElem.type =3D "hidden";=0A=
	            sidInputElem.value =3D sid;=0A=
	            form.appendChild(sidInputElem);=0A=
	            // remove the sid from the url=0A=
	            form.action =3D serverUrl.substring(0, sidPos-1);=0A=
            }=0A=
            form.method =3D "get";=0A=
        }=0A=
    }=0A=
=0A=
	(RequestBatch.container || document.body).appendChild(form);=0A=
	return form;=0A=
}=0A=
=0A=
function processResponse(callback, request)=0A=
{=0A=
    pendingRequests--;=0A=
    try {=0A=
        var jsonResponse =3D unescape(request.responseText);=0A=
        jsonResponse =3D jsonResponse.replace(/\\\>/g, ">");=0A=
        var responseObject =3D YAHOO.lang.JSON.parse(jsonResponse);=0A=
        try {=0A=
            callback(responseObject.ResponseBatch);=0A=
        } catch (e) {=0A=
            DirectAccessErrorHandler("exception during client callback", =
e);=0A=
        }=0A=
    } catch (e) {=0A=
        DirectAccessErrorHandler("exception during processResponse", e);=0A=
    }=0A=
}=0A=
=0A=
function getPendingRequestCount()=0A=
{=0A=
    return pendingRequests;=0A=
}=0A=
=0A=
// =
-------------------------------------------------------------------------=
-----------=0A=
// This file contains all the request type objects for the SiteLife JSON =
Direct API.=0A=
// Create instances of these objects, place them in a RequestBatch, and =
send them off.=0A=
// =
-------------------------------------------------------------------------=
-----------=0A=
=0A=
(function() { // wrapped in a function to keep the Class variable out of =
the global scope=0A=
var Class =3D function() {=0A=
  return function() {=0A=
    this.initialize.apply(this, arguments);=0A=
  }=0A=
};=0A=
// Identify a user=0A=
UserKey =3D Class();=0A=
UserKey.prototype =3D {=0A=
   initialize: function(key) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        this.UserKey =3D data;=0A=
   }=0A=
};=0A=
// Identify a comment=0A=
CommentKey =3D Class();=0A=
CommentKey.prototype =3D {=0A=
   initialize: function(key) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        this.CommentKey =3D data;=0A=
   }=0A=
};=0A=
// Identify an article=0A=
ArticleKey =3D Class();=0A=
ArticleKey.prototype =3D {=0A=
   initialize: function(key) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        this.ArticleKey =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Identify a persona message=0A=
PersonaMessageKey =3D Class();=0A=
PersonaMessageKey.prototype =3D {=0A=
   initialize: function(key) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        this.PersonaMessageKey =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Identify a review=0A=
ReviewKey =3D Class();=0A=
ReviewKey.prototype =3D {=0A=
   initialize: function(key) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        this.ReviewKey =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Identify a gallery=0A=
GalleryKey =3D Class();=0A=
GalleryKey.prototype =3D {=0A=
    initialize: function(key) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        this.GalleryKey =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Identify a photo=0A=
PhotoKey =3D Class();=0A=
PhotoKey.prototype =3D {=0A=
    initialize: function(key) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        this.PhotoKey =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Identify a video=0A=
VideoKey =3D Class();=0A=
VideoKey.prototype =3D {=0A=
    initialize: function(key) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        this.VideoKey =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Identify a blog with this blog key=0A=
BlogKey =3D Class();=0A=
BlogKey.prototype =3D {=0A=
   initialize: function(key) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        this.BlogKey =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Identify a blog post with this blog post key=0A=
BlogPostKey =3D Class();=0A=
BlogPostKey.prototype =3D {=0A=
   initialize: function(key) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        this.BlogPostKey =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Identify a custom item with this CustomItemKey=0A=
CustomItemKey =3D Class();=0A=
CustomItemKey.prototype =3D {=0A=
   initialize: function(key) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        this.CustomItemKey =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Identify a custom collection with this CustomCollectionKey=0A=
CustomCollectionKey =3D Class();=0A=
CustomCollectionKey.prototype =3D {=0A=
   initialize: function(key) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        this.CustomCollectionKey =3D data;=0A=
   }=0A=
};=0A=
=0A=
=0A=
// Identify a Forum Category=0A=
ForumCategoryKey =3D Class();=0A=
ForumCategoryKey.prototype =3D {=0A=
    initialize: function(key) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        this.ForumCategoryKey =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Identify a Forum=0A=
ForumKey =3D Class();=0A=
ForumKey.prototype =3D {=0A=
    initialize: function(key) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        this.ForumKey =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Identify a forum discussion with this DiscussionKey =0A=
DiscussionKey =3D Class();=0A=
DiscussionKey.prototype =3D {=0A=
   initialize: function(key) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        this.DiscussionKey =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Identify a Forum Post=0A=
ForumPostKey =3D Class();=0A=
ForumPostKey.prototype =3D {=0A=
    initialize: function(key) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        this.ForumPostKey =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Identify an Event=0A=
EventKey =3D Class();=0A=
EventKey.prototype =3D {=0A=
    initialize: function(key) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        this.EventKey =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Identify an Event=0A=
EventSetKey =3D Class();=0A=
EventSetKey.prototype =3D {=0A=
    initialize: function(key) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        this.EventSetKey =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Identify a Community Group=0A=
CommunityGroupKey =3D Class();=0A=
CommunityGroupKey.prototype =3D {=0A=
    initialize: function(key) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        this.CommunityGroupKey =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Identify a CommunityGroup Membership=0A=
CommunityGroupMembershipKey =3D Class();=0A=
CommunityGroupMembershipKey.prototype =3D {=0A=
    initialize: function(communityGroupKey, userKey) {=0A=
        var data =3D new Object();=0A=
        data.CommunityGroupKey =3D communityGroupKey;=0A=
        data.UserKey =3D userKey;=0A=
        this.CommunityGroupMembershipKey =3D data;=0A=
    }=0A=
};=0A=
=0A=
=0A=
// Identify a CommunityGroup Invitation=0A=
CommunityGroupInvitationKey =3D Class();=0A=
CommunityGroupInvitationKey.prototype =3D {=0A=
    initialize: function(communityGroupKey, userKey) {=0A=
        var data =3D new Object();=0A=
        data.CommunityGroupKey =3D communityGroupKey;=0A=
        data.UserKey =3D userKey;=0A=
        this.CommunityGroupInvitationKey =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Identify a CommunityGroup Registrant=0A=
CommunityGroupRegistrantKey =3D Class();=0A=
CommunityGroupRegistrantKey.prototype =3D {=0A=
    initialize: function(communityGroupKey, userKey) {=0A=
        var data =3D new Object();=0A=
        data.CommunityGroupKey =3D communityGroupKey;=0A=
        data.UserKey =3D userKey;=0A=
        this.CommunityGroupRegistrantKey =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Identify a CommunityGroup Banned User=0A=
CommunityGroupBannedUserKey =3D Class();=0A=
CommunityGroupBannedUserKey.prototype =3D {=0A=
    initialize: function(communityGroupKey, userKey) {=0A=
        var data =3D new Object();=0A=
        data.CommunityGroupKey =3D communityGroupKey;=0A=
        data.UserKey =3D userKey;=0A=
        this.CommunityGroupBannedUserKey =3D data;=0A=
    }=0A=
};=0A=
=0A=
PollKey =3D Class();=0A=
PollKey.prototype =3D {=0A=
    initialize: function(pollKey) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D pollKey;=0A=
        this.PollKey =3D data;=0A=
    }=0A=
}=0A=
=0A=
// Points/Badging=0A=
BadgeFamilyKey =3D Class();=0A=
BadgeFamilyKey.prototype =3D {=0A=
    initialize: function(badgeFamilyKey) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D badgeFamilyKey;=0A=
        this.BadgeFamilyKey =3D data;=0A=
    }=0A=
}=0A=
=0A=
LeaderboardKey =3D Class();=0A=
LeaderboardKey.prototype =3D {=0A=
    initialize: function(leaderboardKey) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D leaderboardKey;=0A=
        this.LeaderboardKey =3D data;=0A=
    }=0A=
}=0A=
=0A=
// Wrapper to request a comment page=0A=
CommentPage =3D Class();=0A=
CommentPage.prototype =3D {=0A=
   initialize: function(articleKey, numberPerPage, onPage, sort, =
findCommentKey) {=0A=
        var data =3D new Object();=0A=
        data.ArticleKey =3D articleKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        data.Sort =3D sort;=0A=
        data.FindCommentKey =3D findCommentKey;=0A=
        this.CommentPage =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Wrapper to request a persona message page=0A=
PersonaMessagePage =3D Class();=0A=
PersonaMessagePage.prototype =3D {=0A=
   initialize: function(userKey, numberPerPage, onPage, sort) {=0A=
        var data =3D new Object();=0A=
        data.UserKey =3D userKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        data.Sort =3D sort;=0A=
        this.PersonaMessagePage =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Wrapper to request a review page=0A=
ReviewPage =3D Class();=0A=
ReviewPage.prototype =3D {=0A=
   initialize: function(articleKey, numberPerPage, onPage,sort) {=0A=
        var data =3D new Object();=0A=
        data.ArticleKey =3D articleKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        data.Sort =3D sort;=0A=
        this.ReviewPage =3D data;=0A=
   }=0A=
};=0A=
=0A=
// wrapper to request a page of reviews by user=0A=
UserReviewPage =3D Class();=0A=
UserReviewPage.prototype =3D {=0A=
    initialize: function(userKey, numberPerPage, onPage, sort) {=0A=
        var data =3D new Object();=0A=
        data.UserKey =3D userKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        data.Sort =3D sort;=0A=
        this.UserReviewPage =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Wrapper of types a gallery can contain=0A=
MediaType =3D Class();=0A=
MediaType.prototype =3D {=0A=
    initialize: function(name) {=0A=
        var data =3D new Object();=0A=
        data.Name =3D name;=0A=
        this.MediaType =3D data;=0A=
    }=0A=
};=0A=
// Wrapper to request a page of public galleries=0A=
PublicGalleryPage =3D Class();=0A=
PublicGalleryPage.prototype =3D {=0A=
    initialize: function(numberPerPage, onPage, mediaType) {=0A=
        var data =3D new Object();=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        data.MediaType =3D mediaType;=0A=
        this.PublicGalleryPage =3D data;=0A=
    }=0A=
};=0A=
// Wrapper to request a page of user galleries=0A=
UserGalleryPage =3D Class();=0A=
UserGalleryPage.prototype =3D {=0A=
    initialize: function(userKey, numberPerPage, onPage, mediaType) {=0A=
        var data =3D new Object();=0A=
        data.UserKey =3D userKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        data.MediaType =3D mediaType;=0A=
        this.UserGalleryPage =3D data;=0A=
    }=0A=
};=0A=
// Wrapper to request a page of photos=0A=
PhotoPage =3D Class();=0A=
PhotoPage.prototype =3D {=0A=
    initialize: function(galleryKey, numberPerPage, onPage, sort) {=0A=
        var data =3D new Object();=0A=
        data.GalleryKey =3D galleryKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        data.Sort =3D sort;=0A=
        this.PhotoPage =3D data;=0A=
    }=0A=
};=0A=
// Wrapper to request a page of videos=0A=
VideoPage =3D Class();=0A=
VideoPage.prototype =3D {=0A=
    initialize: function(galleryKey, numberPerPage, onPage, sort) {=0A=
        var data =3D new Object();=0A=
        data.GalleryKey =3D galleryKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        data.Sort =3D sort;=0A=
        this.VideoPage =3D data;=0A=
    }=0A=
};=0A=
// Wrapper to request a comment action=0A=
CommentAction =3D Class();=0A=
CommentAction.prototype =3D {=0A=
   initialize: function(commentOnKey, onPageUrl, onPageTitle, =
commentBody) {=0A=
        var data =3D new Object();=0A=
        data.CommentOnKey =3D commentOnKey;=0A=
        data.OnPageUrl =3D onPageUrl;=0A=
        data.OnPageTitle =3D onPageTitle;=0A=
        data.CommentBody =3D commentBody;=0A=
        this.CommentAction =3D data;=0A=
   }=0A=
};=0A=
// Wrapper to request a review action=0A=
ReviewAction =3D Class();=0A=
ReviewAction.prototype =3D {=0A=
   initialize: function(reviewOnThisKey, onPageUrl, onPageTitle, =0A=
                        reviewTitle, reviewRating, reviewBody, =
reviewPros, reviewCons) {=0A=
        var data =3D new Object();=0A=
        data.ReviewOnKey =3D reviewOnThisKey;=0A=
        data.OnPageUrl =3D onPageUrl;=0A=
        data.OnPageTitle =3D onPageTitle;=0A=
        data.ReviewTitle =3D reviewTitle;=0A=
        data.ReviewRating =3D reviewRating;=0A=
        data.ReviewBody =3D reviewBody;=0A=
        data.ReviewPros =3D reviewPros;=0A=
        data.ReviewCons =3D reviewCons;=0A=
        this.ReviewAction =3D data;=0A=
   }=0A=
};=0A=
// Wrapper to request a recommend action=0A=
RecommendAction =3D Class();=0A=
RecommendAction.prototype =3D {=0A=
   initialize: function(recommendThisKey, articleTitle) {=0A=
        var data =3D new Object();=0A=
        data.RecommendThisKey =3D recommendThisKey;=0A=
        if(articleTitle){=0A=
			data.OnPageTitle =3D articleTitle;=0A=
		}=0A=
		=0A=
        this.RecommendAction =3D data;=0A=
   }=0A=
};=0A=
// Wrapper to request a rate action=0A=
RateAction =3D Class();=0A=
RateAction.prototype =3D {=0A=
   initialize: function(rateThisKey, rating) {=0A=
        var data =3D new Object();=0A=
        data.RateThisKey =3D rateThisKey;=0A=
        data.Rating =3D rating;=0A=
        this.RateAction =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Permanently delete a gallery, video or photo=0A=
DeleteContentAction =3D Class();=0A=
DeleteContentAction.prototype =3D {=0A=
   initialize: function(deleteThisContent) {=0A=
        var data =3D new Object();=0A=
        data.DeleteThisContent =3D deleteThisContent;=0A=
        this.DeleteContentAction =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Email from the SiteLife system=0A=
EmailContentAction =3D Class();=0A=
EmailContentAction.prototype =3D {=0A=
   initialize: function(toAddress, subject, body) {=0A=
        var data =3D new Object();=0A=
        data.ToAddress =3D toAddress;=0A=
        data.Subject =3D subject;=0A=
        data.Body =3D body;=0A=
        this.EmailContentAction =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Email from the SiteLife system with user key as target=0A=
EmailContentWithUserIDAction =3D Class();=0A=
EmailContentWithUserIDAction.prototype =3D {=0A=
   initialize: function(toUserKey, subject, body) {=0A=
        var data =3D new Object();=0A=
        data.UserKey =3D toUserKey;=0A=
        data.Subject =3D subject;=0A=
        data.Body =3D body;=0A=
        this.EmailContentWithUserIDAction =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Wrapper to request a report abuse action=0A=
ReportAbuseAction =3D Class();=0A=
ReportAbuseAction.prototype =3D {=0A=
   initialize: function(reportThisKey, abuseReason, abuseDescription) {=0A=
        var data =3D new Object();=0A=
        data.ReportThisKey =3D reportThisKey;=0A=
        data.AbuseReason =3D abuseReason;=0A=
        data.AbuseDescription =3D abuseDescription;=0A=
        this.ReportAbuseAction =3D data;=0A=
   }=0A=
};=0A=
// Category used for discovery=0A=
Category =3D Class();=0A=
Category.prototype =3D {=0A=
   initialize: function(name) {=0A=
        var data =3D new Object();=0A=
        data.Name =3D name;=0A=
        this.Category =3D data;=0A=
   }=0A=
};=0A=
// Section used for discovery=0A=
Section =3D Class();=0A=
Section.prototype =3D {=0A=
    initialize: function(name) {=0A=
        var data =3D new Object();=0A=
        data.Name =3D name;=0A=
        this.Section =3D data;=0A=
    }=0A=
};=0A=
// Update or create an article=0A=
UpdateArticleAction =3D Class();=0A=
UpdateArticleAction.prototype =3D {=0A=
   initialize: function(updateArticle, onPageUrl, onPageTitle, =
section,categories) {=0A=
        var data =3D new Object();=0A=
        data.UpdateArticle =3D updateArticle;=0A=
        data.OnPageUrl =3D onPageUrl;=0A=
        data.OnPageTitle =3D onPageTitle;=0A=
        data.Section =3D section;=0A=
        data.Categories =3D categories;=0A=
        this.UpdateArticleAction =3D data;=0A=
   }=0A=
};=0A=
// Update or create a gallery=0A=
UpdateGalleryAction =3D Class();=0A=
UpdateGalleryAction.prototype =3D {=0A=
    initialize: function(updateGallery, galleryType, mediaType, title, =
description, tags, section, galleryPromo) {=0A=
        var data =3D new Object();=0A=
        data.UpdateGallery =3D updateGallery;=0A=
        data.GalleryType =3D galleryType;=0A=
        data.MediaType =3D mediaType;=0A=
        data.Title =3D title;=0A=
        data.Description =3D description;=0A=
        data.Tags =3D tags;=0A=
        data.Section =3D section;=0A=
        data.GalleryPromo =3D galleryPromo;=0A=
        this.UpdateGalleryAction =3D data;=0A=
    }=0A=
};=0A=
// Update or create a photo=0A=
UpdatePhotoAction =3D Class();=0A=
UpdatePhotoAction.prototype =3D {=0A=
    initialize: function(updatePhoto, title, description, tags, section) =
{=0A=
        var data =3D new Object();=0A=
        data.UpdatePhoto =3D updatePhoto;=0A=
        data.Title =3D title;=0A=
        data.Description =3D description;=0A=
        data.Tags =3D tags;=0A=
        data.Section =3D section;=0A=
        this.UpdatePhotoAction =3D data;=0A=
    }=0A=
};=0A=
// Update or create a video=0A=
UpdateVideoAction =3D Class();=0A=
UpdateVideoAction.prototype =3D {=0A=
    initialize: function(updateVideo, title, description, tags, section) =
{=0A=
        var data =3D new Object();=0A=
        data.UpdateVideo =3D updateVideo;=0A=
        data.Title =3D title;=0A=
        data.Description =3D description;=0A=
        data.Tags =3D tags;=0A=
        data.Section =3D section;=0A=
        this.UpdateVideoAction =3D data;=0A=
    }=0A=
};=0A=
// =0A=
GalleryType =3D Class();=0A=
GalleryType.prototype =3D {=0A=
    initialize: function(name) {=0A=
        var data =3D new Object();=0A=
        data.Name =3D name;=0A=
        this.GalleryType =3D data;=0A=
    }=0A=
};=0A=
// GalleryPromo used for setting promotional text for public galleries=0A=
GalleryPromo =3D Class();=0A=
GalleryPromo.prototype =3D {=0A=
    initialize: function(title, body, photoKey) {=0A=
        var data =3D new Object();=0A=
        data.Title =3D title;=0A=
        data.Body =3D body;=0A=
        data.PhotoKey =3D photoKey;=0A=
        this.GalleryPromo =3D data;=0A=
    }=0A=
};=0A=
// UserTier used for discovery=0A=
UserTier =3D Class();=0A=
UserTier.prototype =3D {=0A=
    initialize: function(name) {=0A=
        var data =3D new Object();=0A=
        data.Name =3D name;=0A=
        this.UserTier =3D data;=0A=
    }=0A=
};=0A=
// MembershipTier used for community groups=0A=
MembershipTier =3D Class();=0A=
MembershipTier.prototype =3D {=0A=
    initialize: function(name) {=0A=
        var data =3D new Object();=0A=
        data.Name =3D name;=0A=
        this.MembershipTier =3D data;=0A=
    }=0A=
};=0A=
// Activity used for discovery=0A=
Activity =3D Class();=0A=
Activity.prototype =3D {=0A=
    initialize: function(name) {=0A=
        var data =3D new Object();=0A=
        data.Name =3D name;=0A=
        this.Activity =3D data;=0A=
    }=0A=
};=0A=
// Discovery on articles=0A=
DiscoverArticlesAction =3D Class();=0A=
DiscoverArticlesAction.prototype =3D {=0A=
   initialize: =
function(searchSections,searchCategories,limitToContributors,activity,age=
,maximumNumberOfDiscoveries) {=0A=
        var data =3D new Object();=0A=
        data.SearchSections =3D searchSections;=0A=
        data.SearchCategories =3D searchCategories;=0A=
        data.LimitToContributors =3D limitToContributors;=0A=
        data.Activity =3D activity;=0A=
        data.Age =3D age;=0A=
        data.MaximumNumberOfDiscoveries =3D maximumNumberOfDiscoveries;=0A=
=0A=
        this.DiscoverArticlesAction =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Action used to add a friend=0A=
AddFriendAction =3D Class();=0A=
AddFriendAction.prototype =3D {=0A=
    initialize: function(friendUserKey) {=0A=
        var data =3D new Object();=0A=
        data.FriendUserKey =3D friendUserKey;=0A=
        this.AddFriendAction =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Action used to add a message=0A=
AddPersonaMessageAction =3D Class();=0A=
AddPersonaMessageAction.prototype =3D {=0A=
    initialize: function(toUserKey, body) {=0A=
        var data =3D new Object();=0A=
        data.ToUserKey =3D toUserKey;=0A=
        data.Body =3D body;=0A=
        this.AddPersonaMessageAction =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Action used to remove a message=0A=
RemovePersonaMessageAction =3D Class();=0A=
RemovePersonaMessageAction.prototype =3D {=0A=
    initialize: function(personaMessageKey) {=0A=
        var data =3D new Object();=0A=
        data.PersonaMessageKey =3D personaMessageKey;=0A=
        this.RemovePersonaMessageAction =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Action used to approve a friend=0A=
ApproveFriendAction =3D Class();=0A=
ApproveFriendAction.prototype =3D {=0A=
    initialize: function(friendUserKey, isApproved) {=0A=
        var data =3D new Object();=0A=
        data.FriendUserKey =3D friendUserKey;=0A=
        data.IsApproved =3D isApproved;=0A=
        this.ApproveFriendAction =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Action used to remove a friend=0A=
RemoveFriendAction =3D Class();=0A=
RemoveFriendAction.prototype =3D {=0A=
    initialize: function(friendUserKey) {=0A=
        var data =3D new Object();=0A=
        data.FriendUserKey =3D friendUserKey;=0A=
        this.RemoveFriendAction =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Action used to add an enemy=0A=
AddEnemyAction =3D Class();=0A=
AddEnemyAction.prototype =3D {=0A=
    initialize: function(enemyUserKey) {=0A=
        var data =3D new Object();=0A=
        data.EnemyUserKey =3D enemyUserKey;=0A=
        this.AddEnemyAction =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Action used to remove an enemy=0A=
RemoveEnemyAction =3D Class();=0A=
RemoveEnemyAction.prototype =3D {=0A=
    initialize: function(enemyUserKey) {=0A=
        var data =3D new Object();=0A=
        data.EnemyUserKey =3D enemyUserKey;=0A=
        this.RemoveEnemyAction =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Wrapper to request a friend page=0A=
FriendPage =3D Class();=0A=
FriendPage.prototype =3D {=0A=
   initialize: function(userKey, numberPerPage, onPage, isPendingList, =
filterKey, filterValue) {=0A=
        var data =3D new Object();=0A=
        data.UserKey =3D userKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        data.IsPendingList =3D isPendingList;=0A=
        data.FilterKey =3D filterKey;=0A=
        data.FilterValue =3D filterValue;=0A=
        this.FriendPage =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Wrapper to request if a given user key is a friend of the user =
specified by the second parameter=0A=
// if the userKey parameter is not specified, the currently logged-in =
user is used=0A=
IsFriend =3D Class();=0A=
IsFriend.prototype =3D {=0A=
   initialize: function(friendUserKey, userKey) {=0A=
        var data =3D new Object();=0A=
        data.FriendUserKey =3D friendUserKey;=0A=
        data.UserKey =3D userKey;=0A=
        this.IsFriend =3D data;=0A=
   }=0A=
};=0A=
												=0A=
// Wrapper to request a friend page=0A=
EnemyPage =3D Class();=0A=
EnemyPage.prototype =3D {=0A=
   initialize: function(userKey, numberPerPage, onPage, sort) {=0A=
        var data =3D new Object();=0A=
        data.UserKey =3D userKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        data.Sort =3D sort;=0A=
        this.EnemyPage =3D data;=0A=
   }=0A=
};=0A=
												=0A=
// Discovery on content=0A=
DiscoverContentAction =3D Class();=0A=
DiscoverContentAction.prototype =3D {=0A=
   initialize: =
function(searchSections,searchCategories,limitToContributors,activity,con=
tentType,age,maximumNumberOfDiscoveries, filterBySiteOfOrigin, =
parentKeys) {=0A=
        var data =3D new Object();=0A=
        data.SearchSections =3D searchSections;=0A=
        data.SearchCategories =3D searchCategories;=0A=
        data.LimitToContributors =3D limitToContributors;=0A=
        data.Activity =3D activity;=0A=
        data.ContentType =3D contentType;=0A=
        data.Age =3D age;=0A=
        data.MaximumNumberOfDiscoveries =3D maximumNumberOfDiscoveries;=0A=
        data.FilterBySiteOfOrigin =3D filterBySiteOfOrigin;=0A=
        if(parentKeys){=0A=
			data.ParentKeys =3D parentKeys;=0A=
		}	=0A=
        this.DiscoverContentAction =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Content type for discovery=0A=
ContentType =3D Class();=0A=
ContentType.prototype =3D {=0A=
    initialize: function(name) {=0A=
        var data =3D new Object();=0A=
        data.Name =3D name;=0A=
        this.ContentType =3D data;=0A=
    }=0A=
};=0A=
												=0A=
UpdateUserProfileAction =3D Class();=0A=
UpdateUserProfileAction.prototype =3D {=0A=
   initialize: function(   userKey, =0A=
                            aboutMe, =0A=
                            location,=0A=
                            signature,=0A=
                            dateOfBirth, =0A=
                            sex, =0A=
                            personaPrivacyMode, =0A=
                            commentsTabVisible, =0A=
                            photosTabVisible, =0A=
                            messagesOpenToEveryone, =0A=
                            isEmailNotificationsEnabled, =0A=
                            selectedStyleId, =0A=
                            customAnswers, =0A=
                            extendedProfile) {=0A=
                            =0A=
        var data =3D new Object();=0A=
        data.UserKey =3D userKey;=0A=
        data.AboutMe =3D aboutMe;=0A=
        data.Location =3D location;=0A=
        data.Signature =3D signature;=0A=
        data.DateOfBirth =3D dateOfBirth;=0A=
        data.Sex =3D sex;=0A=
		data.PersonaPrivacyMode =3D personaPrivacyMode;=0A=
		data.CommentsTabVisible =3D commentsTabVisible;=0A=
		data.PhotosTabVisible =3D photosTabVisible;=0A=
		data.MessagesOpenToEveryone =3D messagesOpenToEveryone;=0A=
		data.IsEmailNotificationsEnabled =3D isEmailNotificationsEnabled;=0A=
		data.SelectedStyleId =3D selectedStyleId;=0A=
		data.CustomAnswers =3D customAnswers;=0A=
		data.ExtendedProfile =3D extendedProfile;        =0A=
        this.UpdateUserProfileAction =3D data;=0A=
   }=0A=
};=0A=
=0A=
UpdateUserBlockedSettingAction =3D Class();=0A=
UpdateUserBlockedSettingAction.prototype =3D {=0A=
    initialize: function( userKey, isBlocked ){=0A=
        var data =3D new Object;=0A=
        data.UserKey =3D userKey;=0A=
        data.IsBlocked =3D isBlocked;=0A=
        this.UpdateUserBlockedSettingAction =3D data;=0A=
    }    =0A=
};=0A=
=0A=
SearchAction =3D Class();=0A=
SearchAction.prototype =3D {=0A=
   initialize: function(searchType, searchString, numberPerPage, onPage =
) {=0A=
        var data =3D new Object();=0A=
        data.SearchType =3D searchType;=0A=
        data.SearchString =3D searchString;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        this.SearchAction =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Wrapper to request a watch item page=0A=
WatchItemPage =3D Class();=0A=
WatchItemPage.prototype =3D {=0A=
   initialize: function(userKey, numberPerPage, onPage) {=0A=
        var data =3D new Object();=0A=
        data.UserKey =3D userKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        this.WatchItemPage =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Wrapper to add a watch item=0A=
AddWatchItemAction =3D Class();=0A=
AddWatchItemAction.prototype =3D {=0A=
   initialize: function(userKey, watchTargetKey, title, url ) {=0A=
        var data =3D new Object();=0A=
        data.UserKey =3D userKey;=0A=
        data.WatchTargetKey =3D watchTargetKey;=0A=
        data.WatchItemTitle =3D title;=0A=
        data.WatchItemUrl =3D url;=0A=
        this.AddWatchItemAction =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Wrapper to delete a watch item=0A=
DeleteWatchItemAction =3D Class();=0A=
DeleteWatchItemAction.prototype =3D {=0A=
   initialize: function(userKey, watchTargetKey) {=0A=
        var data =3D new Object();=0A=
        data.UserKey =3D userKey;=0A=
        data.WatchTargetKey =3D watchTargetKey;=0A=
        this.DeleteWatchItemAction =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Wrapper to request a blog post page=0A=
BlogPostPage =3D Class();=0A=
BlogPostPage.prototype =3D {=0A=
   initialize: function(blogKey, numberPerPage, onPage, sort, =
blogPostState, restrictToOwner, includeFuturePosts) {=0A=
        var data =3D new Object();=0A=
        data.BlogKey =3D blogKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        data.Sort =3D sort;=0A=
        data.BlogPostState =3D blogPostState;=0A=
        if ((typeof(restrictToOwner) =3D=3D 'undefined') || =
(restrictToOwner =3D=3D null)) {=0A=
            // Default to false for backwards compatibility=0A=
            restrictToOwner =3D false;=0A=
        }=0A=
        data.RestrictToOwner =3D restrictToOwner.toString();=0A=
        if ((typeof(includeFuturePosts) =3D=3D 'undefined') || =
(includeFuturePosts =3D=3D null)) {=0A=
            // Default to false for backwards compatibility=0A=
            includeFuturePosts =3D false;=0A=
        }=0A=
        data.IncludeFuturePosts =3D includeFuturePosts.toString();=0A=
        this.BlogPostPage =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Wrapper to request a blog post page by Tag=0A=
BlogPostsByTagPage =3D Class();=0A=
BlogPostsByTagPage.prototype =3D {=0A=
   initialize: function(blogKey, tag, numberPerPage, onPage, sort) {=0A=
        var data =3D new Object();=0A=
        data.BlogKey =3D blogKey;=0A=
        data.Tag =3D tag;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        data.Sort =3D sort;=0A=
        this.BlogPostsByTagPage =3D data;=0A=
   }=0A=
};=0A=
=0A=
=0A=
// Wrapper to request a blog post archive count=0A=
BlogPostArchiveCount =3D Class();=0A=
BlogPostArchiveCount.prototype =3D {=0A=
   initialize: function(blogKey) {=0A=
        var data =3D new Object();=0A=
        data.BlogKey =3D blogKey;=0A=
        this.BlogPostArchiveCount =3D data;=0A=
   }=0A=
};=0A=
=0A=
=0A=
// Wrapper to request a blog post archive content page=0A=
BlogPostArchiveContentPage =3D Class();=0A=
BlogPostArchiveContentPage .prototype =3D {=0A=
   initialize: function(blogKey, month, numberPerPage, onPage, sort) {=0A=
        var data =3D new Object();=0A=
        data.BlogKey =3D blogKey;=0A=
        data.Month =3D month;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        data.Sort =3D sort;=0A=
        this.BlogPostArchiveContentPage =3D data;=0A=
   }=0A=
};=0A=
=0A=
=0A=
// Wrapper to request a user comment page=0A=
UserCommentPage =3D Class();=0A=
UserCommentPage.prototype =3D {=0A=
   initialize: function(userKey, numberPerPage, onPage, sort, =
commentsOnly) {=0A=
        var data =3D new Object();=0A=
        data.UserKey =3D userKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        data.Sort =3D sort;=0A=
        data.CommentsOnly =3D commentsOnly;=0A=
        this.UserCommentPage =3D data;=0A=
   }=0A=
};=0A=
=0A=
=0A=
// Wrapper to request blog tag =0A=
RecentBlogTag =3D Class();=0A=
RecentBlogTag.prototype =3D {=0A=
   initialize: function(blogKey) {=0A=
        var data =3D new Object();=0A=
        data.BlogKey =3D blogKey;=0A=
        this.RecentBlogTag =3D data;=0A=
   }=0A=
};=0A=
=0A=
=0A=
// Wrapper to request recent user photo page=0A=
RecentUserPhotoPage =3D Class();=0A=
RecentUserPhotoPage.prototype =3D {=0A=
   initialize: function(userKey, numberPerPage, onPage) {=0A=
        var data =3D new Object();=0A=
        data.UserKey =3D userKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        this.RecentUserPhotoPage =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Wrapper to request recent user video page=0A=
RecentUserVideoPage =3D Class();=0A=
RecentUserVideoPage .prototype =3D {=0A=
   initialize: function(userKey, numberPerPage, onPage) {=0A=
        var data =3D new Object();=0A=
        data.UserKey =3D userKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        this.RecentUserVideoPage  =3D data;=0A=
   }=0A=
};=0A=
=0A=
=0A=
// Wrapper to request recent public gallery page=0A=
RecentPublicGalleryPage =3D Class();=0A=
RecentPublicGalleryPage .prototype =3D {=0A=
   initialize: function(userKey, numberPerPage, onPage) {=0A=
        var data =3D new Object();=0A=
        data.UserKey =3D userKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        this.RecentPublicGalleryPage  =3D data;=0A=
   }=0A=
};=0A=
    =0A=
    =0A=
// Wrapper to request recent user activity page=0A=
RecentUserActivity =3D Class();=0A=
RecentUserActivity .prototype =3D {=0A=
   initialize: function(userKey) {=0A=
        var data =3D new Object();=0A=
        data.UserKey =3D userKey;=0A=
       this.RecentUserActivity  =3D data;=0A=
   }=0A=
};=0A=
=0A=
  =0A=
// Wrapper to request page of user media submission counts=0A=
UserMediaSubmissionsCountPage =3D Class();=0A=
UserMediaSubmissionsCountPage .prototype =3D {=0A=
    initialize: function(userKey, mediaType, numberPerPage, onPage) {=0A=
        var data =3D new Object();=0A=
        data.UserKey =3D userKey;=0A=
        data.MediaType =3D mediaType;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        this.UserMediaSubmissionsCountPage =3D data;=0A=
    }=0A=
};=0A=
=0A=
=0A=
// Wrapper to request recent forum discussion page=0A=
RecentForumDiscussionPage =3D Class();=0A=
RecentForumDiscussionPage .prototype =3D {=0A=
   initialize: function(userKey, numberPerPage, onPage) {=0A=
        var data =3D new Object();=0A=
        data.UserKey =3D userKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        this.RecentForumDiscussionPage =3D data;=0A=
   }=0A=
};=0A=
=0A=
    =0A=
// Wrapper to request user group forum page=0A=
UserGroupForumPage =3D Class();=0A=
UserGroupForumPage .prototype =3D {=0A=
   initialize: function(userKey, numberPerPage, onPage, sort) {=0A=
        var data =3D new Object();=0A=
        data.UserKey =3D userKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        data.Sort =3D sort;=0A=
        this.UserGroupForumPage =3D data;=0A=
   }=0A=
};=0A=
=0A=
// The blogRollEntry used in UpdateBlogAction=0A=
BlogRollEntry =3D Class();=0A=
BlogRollEntry.prototype =3D {=0A=
   initialize: function(name, url) {=0A=
        var data =3D new Object();=0A=
        data.Name =3D name;=0A=
        data.Url =3D url;=0A=
        this.BlogRollEntry =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Bookmark used in UpdateCommunityGroupAction=0A=
Bookmark =3D Class();=0A=
Bookmark.prototype =3D {=0A=
    initialize: function(title, link) {=0A=
        var data =3D new Object();=0A=
        data.Title =3D title;=0A=
        data.Link =3D link;=0A=
        this.Bookmark =3D data;=0A=
   }=0A=
};=0A=
=0A=
// CommunityGroupVisibility used in UpdateCommunityGroupAction=0A=
CommunityGroupVisibility =3D Class();=0A=
CommunityGroupVisibility.prototype =3D {=0A=
    initialize: function(name) {=0A=
        var data =3D new Object();=0A=
        data.Name =3D name;=0A=
        this.CommunityGroupVisibility =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Update or create a blog=0A=
UpdateBlogAction =3D Class();=0A=
UpdateBlogAction.prototype =3D {=0A=
   initialize: function(updateBlog, title, tagline, blogRollEntries, =
blogType) {=0A=
        var data =3D new Object();=0A=
        data.BlogKey =3D updateBlog;=0A=
        data.Title =3D title;=0A=
        data.Tagline =3D tagline;=0A=
        data.BlogRollEntries =3D blogRollEntries;=0A=
        data.BlogType =3D blogType;=0A=
        this.UpdateBlogAction =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Update or create a blog post, key can be either a post key (update =
case)=0A=
// or a blog key (create case)=0A=
UpdateBlogPostAction =3D Class();=0A=
UpdateBlogPostAction.prototype =3D {=0A=
   initialize: function(key, title, body, tags, publishDate, published) {=0A=
        var data =3D new Object();=0A=
        data.TargetThis =3D key;=0A=
        data.Title =3D title;=0A=
        data.Body =3D body;=0A=
        data.Tags =3D tags;=0A=
        data.Date =3D publishDate;=0A=
        data.Published =3D published;=0A=
        this.UpdateBlogPostAction =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Identify a forum discussion with this DiscussionKey =0A=
DiscussionKey =3D Class();=0A=
DiscussionKey.prototype =3D {=0A=
   initialize: function(key) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        this.DiscussionKey =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Identify a custom item with this CustomItemKey=0A=
CustomItemKey =3D Class();=0A=
CustomItemKey.prototype =3D {=0A=
   initialize: function(key) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        this.CustomItemKey =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Identify a custom collection with this CustomCollectionKey=0A=
CustomCollectionKey =3D Class();=0A=
CustomCollectionKey.prototype =3D {=0A=
   initialize: function(key) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        this.CustomCollectionKey =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Update or create a custom item in storage=0A=
UpdateCustomItemAction =3D Class();=0A=
UpdateCustomItemAction.prototype =3D {=0A=
   initialize: function(customItemKey, name, mimeType, displayText, =
content, includeInRecentActivity) {=0A=
        var data =3D new Object();=0A=
        data.CustomItemKey =3D customItemKey;=0A=
        data.Name =3D name;=0A=
        data.MimeType =3D mimeType;=0A=
        data.DisplayText =3D displayText;=0A=
        data.Content =3D content;=0A=
        if ((typeof(includeInRecentActivity) =3D=3D 'undefined') || =
(includeInRecentActivity =3D=3D null)) {=0A=
            // Default to true for backwards compatibility=0A=
            includeInRecentActivity =3D true;=0A=
        }=0A=
        data.IncludeInRecentActivity =3D includeInRecentActivity=0A=
        this.UpdateCustomItemAction =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Add a new custom collection to storage=0A=
AddCustomCollectionAction =3D Class();=0A=
AddCustomCollectionAction.prototype =3D {=0A=
   initialize: function(customCollectionKey, customCollectionName) {=0A=
        var data =3D new Object();=0A=
        data.CustomCollectionKey =3D customCollectionKey;=0A=
        data.CustomCollectionName =3D customCollectionName;=0A=
        this.AddCustomCollectionAction =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Insert an item into a custom collection=0A=
InsertIntoCollectionAction =3D Class();=0A=
InsertIntoCollectionAction.prototype =3D {=0A=
   initialize: function(customCollectionKey, insertThisKey, position) {=0A=
        var data =3D new Object();=0A=
        data.CustomCollectionKey =3D customCollectionKey;=0A=
        data.InsertThisKey =3D insertThisKey;=0A=
        data.Position =3D position;=0A=
        this.InsertIntoCollectionAction =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Remove an item from a custom collection (position can be null to =
specify to remove all occurrences of item)=0A=
RemoveFromCollectionAction =3D Class();=0A=
RemoveFromCollectionAction.prototype =3D {=0A=
   initialize: function(customCollectionKey, removeThisKey, position) {=0A=
        var data =3D new Object();=0A=
        data.CustomCollectionKey =3D customCollectionKey;=0A=
        data.RemoveThisKey =3D removeThisKey;=0A=
        data.Position =3D position;=0A=
        this.RemoveFromCollectionAction =3D data;=0A=
   }=0A=
};=0A=
=0A=
// Get a page of items out of a custom collection=0A=
CustomCollectionPage =3D Class();=0A=
CustomCollectionPage.prototype =3D {=0A=
   initialize: function(customCollectionKey, numberPerPage, onPage, =
sort) {=0A=
        var data =3D new Object();=0A=
        data.CustomCollectionKey =3D customCollectionKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        data.Sort =3D sort;=0A=
        this.CustomCollectionPage =3D data;=0A=
   }=0A=
};=0A=
=0A=
=0A=
// Get a page of items out of a custom collection=0A=
EditorMessageRequest =3D Class();=0A=
EditorMessageRequest.prototype =3D {=0A=
   initialize: function() {=0A=
      this.EditorMessageRequest =3D new Object();=0A=
   }=0A=
};=0A=
=0A=
// Retrieve a user's tags for the given content type=0A=
UserTags =3D Class();=0A=
UserTags.prototype =3D {=0A=
   initialize: function(userKey, contentType) {=0A=
      var data =3D new Object();=0A=
      data.UserKey =3D userKey;=0A=
      data.ContentType =3D contentType;=0A=
      this.UserTags =3D data;=0A=
   }=0A=
};=0A=
=0A=
=0A=
// Get an item's ContentPolicy=0A=
GetContentPolicyAction =3D Class();=0A=
GetContentPolicyAction.prototype =3D {=0A=
    initialize: function(targetKey, userTier, action) {=0A=
        var data =3D new Object();=0A=
        data.TargetKey =3D targetKey;=0A=
        data.UserTier =3D userTier;=0A=
        data.ContentPolicyActionType =3D action;=0A=
        this.GetContentPolicyAction =3D data;=0A=
    }=0A=
}=0A=
=0A=
// Set an item's ContentPolicy=0A=
SetContentPolicyAction =3D Class();=0A=
SetContentPolicyAction.prototype =3D {=0A=
    initialize: function(targetKey, userTier, action, policy) {=0A=
        var data =3D new Object();=0A=
        data.TargetKey =3D targetKey;=0A=
        data.UserTier =3D userTier;=0A=
        data.ContentPolicyActionType =3D action;=0A=
        data.ContentPolicy =3D policy;=0A=
        this.SetContentPolicyAction =3D data;=0A=
    }=0A=
}=0A=
=0A=
ContentPolicy =3D Class();=0A=
ContentPolicy.prototype =3D {=0A=
    initialize: function(name) {=0A=
        var data =3D new Object();=0A=
        data.Name =3D name;=0A=
        this.ContentPolicy =3D data;=0A=
    }=0A=
};=0A=
=0A=
ContentPolicyActionType =3D Class();=0A=
ContentPolicyActionType.prototype =3D {=0A=
    initialize: function(name) {=0A=
        var data =3D new Object();=0A=
        data.Name =3D name;=0A=
        this.ContentPolicyActionType =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Updates a Forum's meta data=0A=
UpdateForumAction =3D Class();=0A=
UpdateForumAction.prototype =3D {=0A=
    initialize: function(forumKey, title, description) {=0A=
        var data =3D new Object();=0A=
        data.ForumKey =3D forumKey;=0A=
        data.Title =3D title;=0A=
        data.Description =3D description;=0A=
        this.UpdateForumAction =3D data;=0A=
    }=0A=
};=0A=
=0A=
//Adds/Updates a Forum Discussion's meta data. If the key is a ForumKey, =
it will be added as a new Discussion.=0A=
//If the key is a ForumDiscussionKey, the existing forum discussion will =
be updated.=0A=
UpdateForumDiscussionAction =3D Class();=0A=
UpdateForumDiscussionAction.prototype =3D {=0A=
    initialize: function(key, title, body, isQuestion, isPoll) {=0A=
        var data =3D new Object();=0A=
        data.TargetThis =3D key;=0A=
        data.Title =3D title;=0A=
        data.Body =3D body;=0A=
        data.IsQuestion =3D typeof(isQuestion) =3D=3D 'string' ? =
isQuestion : (isQuestion ? "true" : "false");=0A=
        data.IsPoll =3D typeof(isPoll) =3D=3D 'string' ? isPoll : =
(isPoll ? "true" : "false");=0A=
        this.UpdateForumDiscussionAction =3D data;=0A=
    }=0A=
};=0A=
=0A=
//Adds/Updates a Forum Post's meta data. If the key is a =
ForumDiscussionKey, it will be added as a new Post.=0A=
//If the key is a ForumPostKey, the existing forum post will be updated.=0A=
UpdateForumPostAction =3D Class();=0A=
UpdateForumPostAction.prototype =3D {=0A=
    initialize: function(key, title, body, isQuestion) {=0A=
        var data =3D new Object();=0A=
        data.TargetThis =3D key;=0A=
        data.Title =3D title;=0A=
        data.Body =3D body;=0A=
        data.IsQuestion =3D isQuestion;=0A=
        this.UpdateForumPostAction =3D data;=0A=
    }=0A=
};=0A=
=0A=
//Updates a Forum Discussion's Sticky flag=0A=
ForumToggleDiscussionStickyAction =3D Class();=0A=
ForumToggleDiscussionStickyAction.prototype =3D {=0A=
    initialize: function(discussionKey) {=0A=
        var data =3D new Object();=0A=
        data.DiscussionKey =3D discussionKey;=0A=
        this.ForumToggleDiscussionStickyAction =3D data;=0A=
    }=0A=
};=0A=
=0A=
//Opens/Closes a Forum Discussion=0A=
ForumToggleDiscussionClosedAction =3D Class();=0A=
ForumToggleDiscussionClosedAction.prototype =3D {=0A=
    initialize: function(discussionKey) {=0A=
        var data =3D new Object();=0A=
        data.DiscussionKey =3D discussionKey;=0A=
        this.ForumToggleDiscussionClosedAction =3D data;=0A=
    }=0A=
};=0A=
=0A=
//Retrieves a paginated list of Discussions for a particular Forum=0A=
ForumDiscussionsPage =3D Class();=0A=
ForumDiscussionsPage.prototype =3D {=0A=
    initialize: function(forumKey, numberPerPage, oneBasedOnPage, sort) {=0A=
        var data =3D new Object();=0A=
        data.ForumKey =3D forumKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D oneBasedOnPage;=0A=
        data.Sort =3D sort;=0A=
        this.ForumDiscussionsPage =3D data;=0A=
    }=0A=
};=0A=
=0A=
//Retrieves a paginated list of Posts for a particular Forum=0A=
ForumPostsPage =3D Class();=0A=
ForumPostsPage.prototype =3D {=0A=
    initialize: function(forumDiscussionKey, numberPerPage, =
oneBasedOnPage, sort, findPostKey) {=0A=
        var data =3D new Object();=0A=
        data.DiscussionKey =3D forumDiscussionKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D oneBasedOnPage;=0A=
        data.Sort =3D sort;=0A=
        data.FindPostKey =3D findPostKey;=0A=
        this.ForumPostsPage =3D data;=0A=
    }=0A=
};=0A=
=0A=
//Retrieves a paginated list of forums for a particular category=0A=
ForumCategoriesPage =3D Class();=0A=
ForumCategoriesPage.prototype =3D {=0A=
    initialize: function(numberPerPage, oneBasedOnPage) {=0A=
        var data =3D new Object();=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D oneBasedOnPage;=0A=
        this.ForumCategoriesPage =3D data;=0A=
    }=0A=
};=0A=
=0A=
//Retrieves a paginated list of forums for a particular category=0A=
ForumsPage =3D Class();=0A=
ForumsPage.prototype =3D {=0A=
    initialize: function(categoryKey, numberPerPage, oneBasedOnPage, =
sort) {=0A=
        var data =3D new Object();=0A=
        data.ForumCategoryKey =3D categoryKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D oneBasedOnPage;=0A=
        data.Sort =3D sort;=0A=
        this.ForumsPage =3D data;=0A=
    }=0A=
};=0A=
=0A=
=0A=
// Retrieves a paginated list of community groups=0A=
CommunityGroupPage =3D Class();=0A=
CommunityGroupPage.prototype =3D {=0A=
    initialize: function(numberPerPage, oneBasedOnPage, sort) {=0A=
        var data =3D new Object();=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D oneBasedOnPage;=0A=
        data.Sort =3D sort;=0A=
        this.CommunityGroupPage =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Retrieves a paginated list of community groups=0A=
CommunityGroupMembership =3D Class();=0A=
CommunityGroupMembership.prototype =3D {=0A=
    initialize: function(groupKey, userKey) {=0A=
        var data =3D new Object();=0A=
        data.CommunityGroupKey =3D groupKey;=0A=
        data.UserKey =3D userKey;=0A=
        this.CommunityGroupMembership =3D data;=0A=
    }=0A=
};=0A=
=0A=
=0A=
// Retrieves a paginated list of community groups=0A=
CommunityGroupMembershipPage =3D Class();=0A=
CommunityGroupMembershipPage.prototype =3D {=0A=
    initialize: function(key, numberPerPage, oneBasedOnPage, sort, =
membershipFilter) {=0A=
        var data =3D new Object();=0A=
        data.Key =3D key;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D oneBasedOnPage;=0A=
        data.Sort =3D sort;=0A=
        data.MembershipFilter =3D membershipFilter;=0A=
        this.CommunityGroupMembershipPage =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Retrieves a paginated list of registrants=0A=
CommunityGroupRegistrantPage =3D Class();=0A=
CommunityGroupRegistrantPage.prototype =3D {=0A=
    initialize: function(key, numberPerPage, oneBasedOnPage, sort) {=0A=
        var data =3D new Object();=0A=
        data.CommunityGroupKey =3D key;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D oneBasedOnPage;=0A=
        data.Sort =3D sort;=0A=
        this.CommunityGroupRegistrantPage =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Retrieves a paginated list of banned users=0A=
CommunityGroupBannedUserPage =3D Class();=0A=
CommunityGroupBannedUserPage.prototype =3D {=0A=
    initialize: function(key, numberPerPage, oneBasedOnPage, sort) {=0A=
        var data =3D new Object();=0A=
        data.CommunityGroupKey =3D key;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D oneBasedOnPage;=0A=
        data.Sort =3D sort;=0A=
        this.CommunityGroupBannedUserPage =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Retrieves a paginated list of invited users=0A=
CommunityGroupInvitedUserPage =3D Class();=0A=
CommunityGroupInvitedUserPage.prototype =3D {=0A=
    initialize: function(key, numberPerPage, oneBasedOnPage, sort) {=0A=
        var data =3D new Object();=0A=
        data.CommunityGroupKey =3D key;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D oneBasedOnPage;=0A=
        data.Sort =3D sort;=0A=
        this.CommunityGroupInvitedUserPage =3D data;=0A=
    }=0A=
};=0A=
=0A=
=0A=
=0A=
// Creates a new or updates an existing community group=0A=
UpdateCommunityGroupAction =3D Class();=0A=
UpdateCommunityGroupAction.prototype =3D {=0A=
    initialize: function(key, title, description, categories, =
visibility, bookmarks, section, photoKey) {=0A=
        var data =3D new Object();=0A=
        data.CommunityGroupKey =3D key;=0A=
        data.Title =3D title;=0A=
        data.Description =3D description;=0A=
        data.Categories =3D categories;=0A=
        data.Visibility =3D visibility,=0A=
        data.Bookmarks =3D bookmarks;        =0A=
        data.Section =3D section;=0A=
        data.PhotoKey =3D photoKey;=0A=
        this.UpdateCommunityGroupAction =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Updates an existing commnity group's bookmarks=0A=
UpdateCommunityGroupBookmarksAction =3D Class();=0A=
UpdateCommunityGroupBookmarksAction.prototype =3D {=0A=
    initialize: function(key, bookmarks) {=0A=
        var data =3D new Object();=0A=
        data.CommunityGroupKey =3D key;=0A=
        data.Bookmarks =3D bookmarks;        =0A=
        this.UpdateCommunityGroupBookmarksAction =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Creates or updates a user's membership in a group, with options to =
ban the user from the group.=0A=
UpdateCommunityGroupMembershipAction =3D Class();=0A=
UpdateCommunityGroupMembershipAction.prototype =3D {=0A=
    initialize: function(communityGroupKey, userKey, membershipTier, =
isBanned, banMessage) {=0A=
        var data =3D new Object();=0A=
        data.CommunityGroupKey =3D communityGroupKey;=0A=
        data.UserKey =3D userKey;=0A=
        data.MembershipTier =3D membershipTier;=0A=
        data.IsBanned =3D isBanned;=0A=
        data.BanMessage =3D banMessage;=0A=
        this.UpdateCommunityGroupMembershipAction =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Enables a user to request membership in a community group or an admin =
to invite a non-member.=0A=
RequestCommunityGroupMembershipAction =3D Class();=0A=
RequestCommunityGroupMembershipAction.prototype =3D {=0A=
    initialize: function(communityGroupKey, userKey, message) {=0A=
        var data =3D new Object();=0A=
        data.CommunityGroupKey =3D communityGroupKey;=0A=
        data.UserKey =3D userKey;=0A=
        data.Message =3D message;=0A=
        this.RequestCommunityGroupMembershipAction =3D data;=0A=
    }=0A=
};=0A=
=0A=
//Retrieves a paginated list of Events for a particular EventSetKey=0A=
EventsPage =3D Class();=0A=
EventsPage.prototype =3D {=0A=
    initialize: function(eventSetKey, startDate, endDate,numberPerPage, =
oneBasedOnPage, sort) {=0A=
        var data =3D new Object();=0A=
        data.EventSetKey =3D eventSetKey;=0A=
        data.StartDate =3D startDate;=0A=
        data.EndDate =3D endDate;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D oneBasedOnPage;=0A=
        data.Sort =3D sort;=0A=
        this.EventsPage =3D data;=0A=
    }=0A=
};=0A=
=0A=
// Update or creates an Event, key can be either an EventKey (update =
case)=0A=
// or an EventSetKey (create case)=0A=
UpdateEventAction =3D Class();=0A=
UpdateEventAction.prototype =3D {=0A=
    initialize: function(key, title, description, location, =
bookmarkName, bookmarkUrl, startDate, endDate, utcOffset) {=0A=
        var data =3D new Object();=0A=
        data.TargetThis =3D key;=0A=
        data.Title =3D title;=0A=
        data.Description =3D description;=0A=
        data.Location =3D location;=0A=
        data.BookmarkName =3D bookmarkName;=0A=
        data.BookmarkUrl =3D bookmarkUrl;=0A=
        data.StartDate =3D startDate;=0A=
        data.EndDate =3D endDate;=0A=
        data.UtcOffset =3D utcOffset;=0A=
        this.UpdateEventAction =3D data;=0A=
    }=0A=
};=0A=
=0A=
=0A=
// Retrieve a paginated list of recent group activities=0A=
RecentMiniFeedActivity =3D Class();=0A=
RecentMiniFeedActivity.prototype =3D {=0A=
    initialize: function(communityGroupKey, onPage, numberPerPage) {=0A=
        var data =3D new Object();=0A=
        data.CommunityGroupKey =3D communityGroupKey;=0A=
        data.OnPage =3D onPage;=0A=
        data.NumberPerPage =3D numberPerPage=0A=
        this.RecentMiniFeedActivity =3D data;=0A=
    }=0A=
}=0A=
=0A=
//Retrieve a list of Most Active Users in a CommunityGroup=0A=
CommunityGroupMostActiveMembers =3D Class();=0A=
CommunityGroupMostActiveMembers.prototype =3D {=0A=
    initialize: function(communityGroupKey, age, maximumNumberOfMembers) =
{=0A=
        var data =3D new Object();=0A=
        data.CommunityGroupKey =3D communityGroupKey;=0A=
        data.Age =3D age;=0A=
        data.MaximumNumberOfMembers =3D maximumNumberOfMembers=0A=
        this.CommunityGroupMostActiveMembers =3D data;=0A=
    }=0A=
}=0A=
=0A=
// perform a search for content within a specific community group=0A=
CommunityGroupSearchAction =3D Class();=0A=
CommunityGroupSearchAction.prototype =3D {=0A=
    initialize: function(communityGroupKey, searchType, searchString, =
numberPerPage, onPage) {=0A=
        var data =3D new Object();=0A=
        data.CommunityGroupKey =3D communityGroupKey;=0A=
        data.SearchType =3D searchType;=0A=
        data.SearchString =3D searchString;=0A=
        data.OnPage =3D onPage;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        this.CommunityGroupSearchAction =3D data;=0A=
    }=0A=
}=0A=
=0A=
// perform a search for content within a specific community group=0A=
RequestDeleteCommunityGroupAction =3D Class();=0A=
RequestDeleteCommunityGroupAction.prototype =3D {=0A=
    initialize: function(communityGroupKey, deleteReason) {=0A=
        var data =3D new Object();=0A=
        data.CommunityGroupKey =3D communityGroupKey;=0A=
        data.DeleteReason =3D deleteReason;=0A=
        this.RequestDeleteCommunityGroupAction =3D data;=0A=
    }=0A=
}=0A=
=0A=
CommunityGroupRecentForumDiscussions =3D Class();=0A=
CommunityGroupRecentForumDiscussions.prototype =3D {=0A=
    initialize: function(communityGroupKey, age, =
maximumNumberOfDiscussions) {=0A=
        var data =3D new Object();=0A=
        data.CommunityGroupKey =3D communityGroupKey;=0A=
        data.Age =3D age;=0A=
        data.MaximumNumberOfDiscussions =3D maximumNumberOfDiscussions;=0A=
        this.CommunityGroupRecentForumDiscussions =3D data;=0A=
    }=0A=
}=0A=
=0A=
=0A=
SystemTimeInfo =3D Class();=0A=
SystemTimeInfo.prototype =3D {=0A=
    initialize: function(){=0A=
        var data =3D new Object();=0A=
        this.SystemTimeInfo =3D data;=0A=
    }=0A=
}=0A=
=0A=
PrivateMessageFolderList =3D Class();=0A=
PrivateMessageFolderList.prototype =3D {=0A=
    initialize: function(){=0A=
        var data =3D new Object();=0A=
        this.PrivateMessageFolderList =3D data;=0A=
    }=0A=
}=0A=
=0A=
=0A=
PrivateMessage =3D Class();=0A=
PrivateMessage.prototype =3D {=0A=
    initialize: function(folderID, messageID){=0A=
        var data =3D new Object();=0A=
        data.FolderID =3D folderID;=0A=
        data.MessageID =3D messageID;=0A=
        this.PrivateMessage =3D data;=0A=
    }=0A=
}=0A=
=0A=
PrivateMessagePage =3D Class();=0A=
PrivateMessagePage.prototype =3D {=0A=
    initialize: function(folderID, numberPerPage, onPage, =
messageReadState){=0A=
        var data =3D new Object();=0A=
        data.FolderID =3D folderID;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        data.MessageReadState =3D messageReadState;=0A=
        this.PrivateMessagePage =3D data;=0A=
    }=0A=
}=0A=
=0A=
PrivateMessageSendAction =3D Class();=0A=
PrivateMessageSendAction.prototype =3D {=0A=
    initialize: function(subject, body, recipientList){=0A=
        var data =3D new Object();=0A=
        data.Subject =3D subject;=0A=
        data.Body =3D body;=0A=
        data.RecipientList =3D recipientList;=0A=
        this.PrivateMessageSendAction =3D data;=0A=
    }=0A=
}=0A=
=0A=
PrivateMessageMoveMessageAction =3D Class();=0A=
PrivateMessageMoveMessageAction.prototype =3D {=0A=
    initialize: function(sourceFolderID, destinationFolderID, =
messageIDList){=0A=
        var data =3D new Object();=0A=
        data.SourceFolderID =3D sourceFolderID;=0A=
        data.DestinationFolderID =3D destinationFolderID;=0A=
        data.MessageIDList =3D messageIDList;=0A=
        this.PrivateMessageMoveMessageAction =3D data;=0A=
    }=0A=
}=0A=
=0A=
PrivateMessageDeleteMessageAction =3D Class();=0A=
PrivateMessageDeleteMessageAction.prototype =3D {=0A=
    initialize: function(sourceFolderID, messageIDList){=0A=
        var data =3D new Object();=0A=
        data.SourceFolderID =3D sourceFolderID;=0A=
        data.MessageIDList =3D messageIDList;=0A=
        this.PrivateMessageDeleteMessageAction =3D data;=0A=
    }=0A=
}=0A=
=0A=
PrivateMessageEmptyTrashAction =3D Class();=0A=
PrivateMessageEmptyTrashAction.prototype =3D {=0A=
    initialize: function(){=0A=
        var data =3D new Object();=0A=
        this.PrivateMessageEmptyTrashAction =3D data;=0A=
    }=0A=
}=0A=
=0A=
=0A=
PrivateMessageCreateFolderAction =3D Class();=0A=
PrivateMessageCreateFolderAction.prototype =3D {=0A=
    initialize: function(){=0A=
        var data =3D new Object();=0A=
        data.FolderID =3D "Inbox";=0A=
        this.PrivateMessageCreateFolderAction =3D data;=0A=
    }=0A=
}=0A=
=0A=
FirstUnreadPost =3D Class();=0A=
FirstUnreadPost.prototype =3D {=0A=
	initialize: function(discussionKey, numberPerPage, sort){=0A=
		var data =3D new Object();=0A=
		data.DiscussionKey =3D discussionKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.Sort =3D sort;=0A=
        this.FirstUnreadPost =3D data;=0A=
	}=0A=
}=0A=
=0A=
LatestPost =3D Class();=0A=
LatestPost.prototype =3D {=0A=
	initialize: function(discussionKey, numberPerPage, sort){=0A=
		var data =3D new Object();=0A=
		data.DiscussionKey =3D discussionKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.Sort =3D sort;=0A=
        this.LatestPost =3D data;=0A=
	}=0A=
}=0A=
=0A=
UpdateDiscussionLastReadAction =3D Class();=0A=
UpdateDiscussionLastReadAction.prototype =3D {=0A=
	initialize: function(discussionKey, postKey, forceUpdate){=0A=
		var data =3D new Object();=0A=
		data.DiscussionKey =3D discussionKey;=0A=
		if(postKey){=0A=
			data.ForumPostKey =3D postKey;=0A=
		}=0A=
		if(forceUpdate){=0A=
			data.ForceUpdate =3D true;=0A=
		}=0A=
		else{=0A=
			data.ForceUpdate =3D false;=0A=
		}=0A=
		this.UpdateDiscussionLastReadAction =3D data;=0A=
	}=0A=
}=0A=
=0A=
UpdateExternalUserIdAction =3D Class();=0A=
UpdateExternalUserIdAction.prototype =3D {=0A=
	initialize: function(externalSiteName, externalSiteUserId, forUser){=0A=
		var data =3D new Object();=0A=
		data.ExternalSiteName =3D externalSiteName;=0A=
		data.ExternalSiteUserId =3D externalSiteUserId;=0A=
		data.ForUser =3D forUser;=0A=
		this.UpdateExternalUserIdAction =3D data;=0A=
	}=0A=
}=0A=
=0A=
UpdateSubscriptionAction =3D Class();=0A=
UpdateSubscriptionAction.prototype =3D {=0A=
    initialize: function(discussionKey, subscribe){=0A=
        var data =3D new Object();=0A=
        data.DiscussionKey =3D discussionKey;=0A=
        data.Subscribe =3D subscribe;=0A=
        this.UpdateSubscriptionAction =3D data;=0A=
    }=0A=
}=0A=
=0A=
UpdatePollAction =3D Class();=0A=
UpdatePollAction.prototype =3D {=0A=
    initialize: function(pollOnKey, question, answers) {=0A=
        var data =3D new Object();=0A=
        data.PollOnKey =3D pollOnKey;=0A=
        data.Question =3D question;=0A=
        data.Answers =3D answers;=0A=
        this.UpdatePollAction =3D data;=0A=
    }=0A=
}=0A=
=0A=
TogglePollIsClosedAction =3D Class();=0A=
TogglePollIsClosedAction.prototype =3D {=0A=
    initialize: function(pollKey) {=0A=
        var data =3D new Object();=0A=
        data.ToggleThisPoll =3D pollKey;=0A=
        this.TogglePollIsClosedAction =3D data;=0A=
    }=0A=
}=0A=
=0A=
PostPollAnswerAction =3D Class();=0A=
PostPollAnswerAction.prototype =3D {=0A=
    initialize: function(pollToAnswer, indexOfAnswer) {=0A=
        var data =3D new Object();=0A=
        data.PollToAnswer =3D pollToAnswer;=0A=
        data.IndexOfAnswer =3D indexOfAnswer;=0A=
        this.PostPollAnswerAction =3D data;=0A=
    }=0A=
}=0A=
=0A=
PollPage =3D Class();=0A=
PollPage.prototype =3D {=0A=
    initialize: function(pollOnKey, numberPerPage, onPage, sort) {=0A=
        var data =3D new Object();=0A=
        data.PollOnKey =3D pollOnKey;=0A=
        data.NumberPerPage =3D numberPerPage;=0A=
        data.OnPage =3D onPage;=0A=
        data.Sort =3D sort;=0A=
        this.PollPage =3D data;=0A=
    }=0A=
}=0A=
=0A=
CheckFilteredWords =3D Class();=0A=
CheckFilteredWords.prototype =3D {=0A=
    initialize: function(keyValueDictionary) { // key is the string ID, =
value is the string to be checked - formatted like { "key1":"string1", =
"key2":"string2" }.=0A=
        var data =3D new Object();=0A=
        data.WordDictionary =3D keyValueDictionary;=0A=
        this.CheckFilteredWords =3D data;=0A=
    }=0A=
}=0A=
=0A=
//Points&Badging=0A=
AwardPointsAction =3D Class();=0A=
AwardPointsAction.prototype =3D {=0A=
    initialize: function(userKey, points, currencyType) { =0A=
        var data =3D new Object();=0A=
        data.UserKey =3D userKey;=0A=
        data.Points =3D points;=0A=
        data.CurrencyType =3D currencyType;=0A=
        this.AwardPointsAction =3D data;=0A=
    }=0A=
}=0A=
=0A=
BadgeFamily =3D Class();=0A=
BadgeFamily.prototype =3D {=0A=
    initialize: function(badgeFamilyKey) { =0A=
        var data =3D new Object();=0A=
        data.BadgeFamilyKey =3D badgeFamilyKey;=0A=
        this.BadgeFamily =3D data;=0A=
    }=0A=
}=0A=
=0A=
BadgeFamilies =3D Class();=0A=
BadgeFamilies.prototype =3D {=0A=
    initialize: function() { =0A=
        var data =3D new Object();        =0A=
        this.BadgeFamilies =3D data;=0A=
    }=0A=
}=0A=
=0A=
BadgingEventAction =3D Class();=0A=
BadgingEventAction.prototype =3D {=0A=
    initialize: function(activityName, activityTags, userTags) { =0A=
        var data =3D new Object();=0A=
        data.ActivityName =3D activityName;=0A=
        data.ActivityTags =3D activityTags=0A=
        data.UserTags =3D userTags;=0A=
        this.BadgingEventAction =3D data;=0A=
    }=0A=
}=0A=
=0A=
GrantBadgeAction =3D Class();=0A=
GrantBadgeAction.prototype =3D {=0A=
    initialize: function(userKey, badgeFamilyKey, badgeKey) { =0A=
        var data =3D new Object();=0A=
        data.UserKey =3D userKey;=0A=
        data.BadgeFamilyKey =3D badgeFamilyKey=0A=
        data.BadgeKey =3D badgeKey;=0A=
        this.GrantBadgeAction =3D data;=0A=
    }=0A=
}=0A=
=0A=
Leaderboard =3D Class();=0A=
Leaderboard.prototype =3D {=0A=
    initialize: function(leaderboardKey) { =0A=
        var data =3D new Object();=0A=
        data.LeaderboardKey =3D leaderboardKey;=0A=
        this.Leaderboard =3D data;=0A=
    }=0A=
}=0A=
=0A=
LeaderboardRankingsPage =3D Class();=0A=
LeaderboardRankingsPage.prototype =3D {=0A=
    initialize: function(leaderboardKey, oneBasedOnPage) { =0A=
        var data =3D new Object();=0A=
        data.LeaderboardKey =3D leaderboardKey;=0A=
        data.OnPage =3D oneBasedOnPage;=0A=
        this.LeaderboardRankingsPage =3D data;=0A=
    }=0A=
}=0A=
=0A=
RevokeBadgeAction =3D Class();=0A=
RevokeBadgeAction.prototype =3D {=0A=
    initialize: function(userKey, badgeFamilyKey, badgeKey) { =0A=
        var data =3D new Object();=0A=
        data.UserKey =3D userKey;=0A=
        data.BadgeFamilyKey =3D badgeFamilyKey=0A=
        data.BadgeKey =3D badgeKey;=0A=
        this.RevokeBadgeAction =3D data;=0A=
    }=0A=
}=0A=
=0A=
PointsAndBadgingRuleValidationAction =3D Class();=0A=
PointsAndBadgingRuleValidationAction.prototype =3D {=0A=
    initialize: function(rules) { =0A=
        var data =3D new Object();=0A=
        data.Rules =3D rules;=0A=
        this.PointsAndBadgingRuleValidationAction =3D data;=0A=
    }=0A=
}=0A=
=0A=
})();=0A=

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://beta.images.theglobeandmail.com/bundle/gzip_1252594326/js/pluck.js

=0A=
$.namespace('globe.pluck');var pluckGlobalActivity=3D"";var =
globalPluckLocation=3Dnull;function getRecommendCount(articleKey){var =
requestBatch=3Dnew =
RequestBatch();requestBatch.AddToRequest(articleKey);requestBatch.BeginRe=
quest(serverUrl,renderRecommend);}=0A=
function getCommentCount(articleKey){var requestBatch=3Dnew =
RequestBatch();requestBatch.AddToRequest(articleKey);requestBatch.BeginRe=
quest(serverUrl,renderCommentsCount);}=0A=
function renderRecommend(responseBatch)=0A=
{var =
currentCount=3D0;if(responseBatch.Responses.length=3D=3D0){$(".recommendC=
ount").html(currentCount+" Times");}else{var =
article=3DresponseBatch.Responses[0].Article;currentCount=3Darticle.Recom=
mendations.NumberOfRecommendations;if(currentCount=3D=3D1)=0A=
{$(".recommendCount").html(currentCount+" =
Time");}else{$(".recommendCount").html(currentCount+" Times");}}}=0A=
function renderCommentsCount(responseBatch)=0A=
{var currentCount=3D0;if(responseBatch.Responses.length!=3D0){var =
article=3DresponseBatch.Responses[0].Article;currentCount=3Darticle.Comme=
nts.NumberOfComments=0A=
if(currentCount!=3D0)=0A=
{$("#articleCommentCount").html("("+currentCount+")");}}}=0A=
function articleRecommend(){var pageUrl=3D"";var pageTitle=3D"";var =
pgTtlIndex=3D"";var pgTtlIndex2=3D"";var =
section=3D"";section=3Dglobe.conf.uniqueSectionName;pageUrl=3Ddocument.lo=
cation.href;pageTitle=3Ddocument.title;pageTitle=3DpageTitle.replace(/| =
The Globe and Mail/,"");pageTitle=3DpageTitle.replace(/- The Globe and =
Mail/,"");var requestBatch=3Dnew RequestBatch();var =
recommendAction=3Dnew =
RecommendAction(articleKey);requestBatch.AddToRequest(new =
UpdateArticleAction(articleKey,pageUrl,pageTitle,new =
Section(section),null));requestBatch.AddToRequest(recommendAction);reques=
tBatch.BeginRequest(serverUrl,recommendComplete);}=0A=
function =
recommendComplete(responseBatch){if(responseBatch.Messages[0].Message=3D=3D=
"ok"){getRecommendCount(articleKey);}}=0A=
globe.pluck.articleInfo=3Dfunction(){var articleKeyArray=3Dnew =
Array();if($(".social-media")){$(".social-media").each(function(){article=
Id=3D(this.id).split("_")[0];articleKeyArray.push(new =
ArticleKey(articleId));});if(articleKeyArray.length>0){var =
requestBatch=3Dnew RequestBatch();for(var =
i=3D0;i<articleKeyArray.length;i++){if(articleKeyArray[i].ArticleKey.Key!=
=3D"")=0A=
{requestBatch.AddToRequest(articleKeyArray[i]);}}=0A=
requestBatch.BeginRequest(serverUrl,globe.pluck.renderInfo);}}};globe.plu=
ck.renderInfo=3Dfunction(responseBatch){var linkTextComment=3D"";var =
linkTextRecommend=3D"";if(responseBatch.Responses.length>0){if(globalPluc=
kLocation=3D=3D"blog"){linkTextComment=3D" =
Comments";linkTextRecommend=3D" Recommends";}=0A=
for(var res=3D0;res<responseBatch.Responses.length;res++){var =
articleId=3DresponseBatch.Responses[res].Article.ArticleKey.Key;var =
numberOfComments=3D(responseBatch.Responses[res].Article.Comments.NumberO=
fComments);var =
numberOfRecommendations=3D(responseBatch.Responses[res].Article.Recommend=
ations.NumberOfRecommendations);$(".social-media[id^=3D'"+articleId+"']")=
.each(function(){var =
articleInfoType=3D(this.id).split("_")[1];if(articleInfoType=3D=3D"commen=
t"){showValue=3DnumberOfComments+linkTextComment;}else =
if(articleInfoType=3D=3D"recommend"){showValue=3DnumberOfRecommendations+=
linkTextRecommend;}=0A=
if(showValue){$("#"+this.id+" =
.sm-container").html(showValue);}});}}};globe.pluck.getMostDiscussed=3Dfu=
nction(isArticle){if(typeof =
isArticle=3D=3D"undefined"){isArticle=3Dfalse;}=0A=
var sections=3Dnew Array(new Section("All"));var categories=3Dnew =
Array(new Category("All"));var contributors=3Dnew =
Array();contributors[0]=3Dnew UserTier("Standard");contributors[1]=3Dnew =
UserTier("Trusted");contributors[2]=3Dnew =
UserTier("Featured");contributors[3]=3Dnew =
UserTier("Staff");contributors[4]=3Dnew UserTier("Editor");var =
activity=3Dnew Activity("Commented");var age=3D15;var =
numItemsToGet=3D10;var requestBatch=3Dnew RequestBatch();var =
discoveryAction=3Dnew =
DiscoverArticlesAction(sections,categories,contributors,activity,age,numI=
temsToGet);requestBatch.AddToRequest(discoveryAction);if(isArticle=3D=3Df=
alse){requestBatch.BeginRequest(serverUrl,globe.pluck.renderMostPopularDi=
scussed);}else{requestBatch.BeginRequest(serverUrl,globe.pluck.renderMost=
PopularArticle);}};globe.pluck.renderMostPopularDiscussed=3Dfunction(resp=
onseBatch){var recentHTML=3D"";var =
tableCounter=3D0;if(responseBatch.Responses.length=3D=3D1){var =
discoveryAction=3DresponseBatch.Responses[0].DiscoverArticlesAction;for(v=
ar =
i=3D0;i<discoveryAction.DiscoveredArticles.length;i++){tableCounter=3Di+1=
;recentHTML+=3D"<tr><td =
class=3D\"mostPopularCount\">"+tableCounter+"</td><td =
class=3D\"mostPopularItemData\">"+globe.pluck.getMostPopularDiscussedArti=
cleLink(discoveryAction.DiscoveredArticles[i])+"</td></tr>";}=0A=
$('#most-commented').html("<table =
class=3D\"mostCommentedList\">"+recentHTML+"</table>");}};globe.pluck.ren=
derMostPopularArticle=3Dfunction(responseBatch){var recentHTML=3D"";var =
tableCounter=3D0;if(responseBatch.Responses.length=3D=3D1){var =
discoveryAction=3DresponseBatch.Responses[0].DiscoverArticlesAction;for(v=
ar i=3D0;i<discoveryAction.DiscoveredArticles.length;i++){var =
linkHTML=3D"";var =
className=3D"";tableCounter=3Di+1;if(i=3D=3D0){className=3D"first";}=0A=
linkHTML+=3D"<div class=3D\"div-cell\">";linkHTML+=3D"<div =
class=3D\"number\">"+(i+1)+"</div>";linkHTML+=3D"<div =
class=3D\"link\">"+globe.pluck.getMostPopularDiscussedArticleLink(discove=
ryAction.DiscoveredArticles[i],true)+"</div>";linkHTML+=3D"</div>";if(i%2=
=3D=3D0){recentHTML+=3D"<div class=3D\"div-row =
"+className+"\">";recentHTML+=3DlinkHTML;if(i=3D=3DdiscoveryAction.Discov=
eredArticles.length-1){recentHTML+=3D"<div =
class=3D\"div-cell\"></div>";recentHTML+=3D"</div>";}}else{recentHTML+=3D=
linkHTML;recentHTML+=3D"</div>";}}=0A=
startHTML=3D$('#most-commented').html();$('#most-commented').html("<div =
class=3D\"div-table\">"+recentHTML+"</div>"+startHTML);}};globe.pluck.get=
MostPopularDiscussedArticleLink=3Dfunction(article,isArticle)=0A=
{if(typeof isArticle=3D=3D"undefined"){isArticle=3Dfalse;}=0A=
var html=3D"";var hrefURL=3D"";var pageTitle=3D"";var =
numberOfComments=3Darticle.Comments.NumberOfComments;var =
numberOfRecommendations=3Darticle.Recommendations.NumberOfRecommendations=
;if(article.PageTitle=3D=3Dnull||article.PageTitle=3D=3D"")=0A=
{hrefURL=3D"#";pageTitle=3D"Not =
Available";}else{hrefURL=3Darticle.PageUrl=0A=
pageTitle=3Darticle.PageTitle}=0A=
if(isArticle=3D=3Dfalse){var html=3D"<h4><a =
href=3D'"+hrefURL+"'>"+pageTitle+"</a></h4>\n";html+=3D"<span =
id=3D\""+article.ArticleKey.Key+"\" class=3D\"social-media\">"=0A=
html+=3D"<a href=3D'"+hrefURL+"' class=3D\"comments sm-container\" =
title=3D\"Read the comments for this =
story\">"+numberOfComments+"</a>";html+=3D"</span>";html+=3D"<span =
id=3D\""+article.ArticleKey.Key+"\" =
class=3D\"social-media\">";html+=3D"<a href=3D'"+hrefURL+"' =
class=3D\"recommendations sm-container\" title=3D\"Recommend this =
article\">"+numberOfRecommendations+"</a>";html+=3D"</span>";}else{var =
html=3D"<a href=3D\""+hrefURL+"\" title=3D\""+pageTitle+"\" =
class=3D\"grey-chevron\">"+pageTitle+"</a>";}=0A=
return html;};globe.pluck.getMostRecommended=3Dfunction(){var =
sections=3Dnew Array(new Section("All"));var categories=3Dnew Array(new =
Category("All"));var contributors=3Dnew Array();contributors[0]=3Dnew =
UserTier("Standard");contributors[1]=3Dnew =
UserTier("Trusted");contributors[2]=3Dnew =
UserTier("Featured");contributors[3]=3Dnew =
UserTier("Staff");contributors[4]=3Dnew UserTier("Editor");var =
activity=3Dnew Activity("Recommended");var age=3D15;var =
numItemsToGet=3D20;var requestBatch=3Dnew RequestBatch();var =
discoveryAction=3Dnew =
DiscoverArticlesAction(sections,categories,contributors,activity,age,numI=
temsToGet);requestBatch.AddToRequest(discoveryAction);requestBatch.BeginR=
equest(serverUrl,globe.pluck.renderMostRecommended);};globe.pluck.renderM=
ostRecommended=3Dfunction(responseBatch){var recentHTML=3D"";var =
tableCounter=3D0;var articleIndex=3D"";var =
articleIdString=3D"";if(responseBatch.Responses.length=3D=3D1){var =
discoveryAction=3DresponseBatch.Responses[0].DiscoverArticlesAction;for(v=
ar =
i=3D0;i<discoveryAction.DiscoveredArticles.length;i++){articleIdString=3D=
discoveryAction.DiscoveredArticles[i].ArticleKey.Key;articleIndex=3Dartic=
leIdString.indexOf('CommentArticle');if(articleIndex=3D=3D-1){tableCounte=
r=3DtableCounter+1;recentHTML+=3D"<tr><td =
class=3D\"mostPopularCount\">"+tableCounter+"</td><td =
class=3D\"mostPopularItemData\">"+globe.pluck.getRecommendedArticleLink(d=
iscoveryAction.DiscoveredArticles[i])+"</td></tr>";}}=0A=
$('#most-recommended').html("<table =
class=3D\"mostRecommendedList\">"+recentHTML+"</table>");}};globe.pluck.g=
etRecommendedArticleLink=3Dfunction(article)=0A=
{var html=3D"";var hrefURL=3D"";var pageTitle=3D"";var =
numberOfComments=3Darticle.Comments.NumberOfComments;var =
numberOfRecommendations=3Darticle.Recommendations.NumberOfRecommendations=
;if(article.PageTitle=3D=3Dnull||article.PageTitle=3D=3D"")=0A=
{hrefURL=3D"#";pageTitle=3D"Not =
Available";}else{hrefURL=3Darticle.PageUrl=0A=
pageTitle=3Darticle.PageTitle}=0A=
var html=3D"<h4><a =
href=3D'"+hrefURL+"'>"+pageTitle+"</a></h4>\n";html+=3D"<span =
id=3D\""+article.ArticleKey.Key+"\" class=3D\"social-media\">"=0A=
html+=3D"<a href=3D'"+hrefURL+"' class=3D\"comments sm-container\" =
title=3D\"Read the comments for this =
story\">"+numberOfComments+"</a>";html+=3D"</span>";html+=3D"<span =
id=3D\""+article.ArticleKey.Key+"\" =
class=3D\"social-media\">";html+=3D"<a href=3D'"+hrefURL+"' =
class=3D\"recommendations sm-container\" title=3D\"Recommend this =
article\">"+numberOfRecommendations+"</a>";html+=3D"</span>";return =
html;};var arrayDissapprovalData=3Dnew Array();var =
globalArea=3D"-ds";var globalCommentKey=3Dnull;var =
globalPluckUserName=3D"";var globalPluckArtPagIn=3D0;var =
globalPluckBloPagIn=3D0;var globalPluckScroll=3Dnull;var =
globalPluckOrder=3D"TimeStampAscending";function =
getLatestComments(){globalPluckLocation=3D"latest";var =
requestBatch=3Dnew RequestBatch();var commentPage=3Dnew =
CommentPage(articleKey,5,1,"TimeStampDescending");requestBatch.AddToReque=
st(commentPage);requestBatch.BeginRequest(serverUrl,renderLatestCommentPa=
ge);}=0A=
function =
renderLatestCommentPage(responseBatch){if(responseBatch.Responses.length=3D=
=3D0){globe.pluck.noCommentsMessage('#latest-comments-container',"latest"=
)}else{if(responseBatch.Responses.length=3D=3D1){if(responseBatch.Respons=
es[0].CommentPage.NumberOfComments=3D=3D"0"){globe.pluck.noCommentsMessag=
e('#latest-comments-container',"latest");}else{globe.pluck.commentConstru=
ctor(responseBatch,'#latest-comments-container',"latest")}}else{globe.plu=
ck.commentConstructor(responseBatch,'#latest-comments-container',"latest"=
)}}}=0A=
globe.pluck.getComments=3Dfunction(page,scrollTo,sortOrder){globalPluckLo=
cation=3D"comments";globalPluckArtPagIn=3Dpage;globalPluckScroll=3Dscroll=
To;var =
sortCookie=3D$.cookie("gam.user.sortOrder");if(sortCookie=3D=3D""){if(sor=
tOrder=3D=3D""){globalPluckOrder=3D"TimeStampDescending";$.cookie('gam.us=
er.sortOrder',globalPluckOrder,{expires:9999});}else{$.cookie('gam.user.s=
ortOrder',sortOrder,{expires:9999});globalPluckOrder=3DsortOrder;}}else{i=
f(sortCookie=3D=3DsortOrder){globalPluckOrder=3DsortCookie}else{if(sortOr=
der=3D=3D""){globalPluckOrder=3DsortCookie}else{$.cookie('gam.user.sortOr=
der',sortOrder,{expires:9999});globalPluckOrder=3DsortOrder;}}}=0A=
$("div#comment-sort-order").show()=0A=
$("div#comments h4.commentsTabHeader").show();var requestBatch=3Dnew =
RequestBatch();var commentPage=3Dnew =
CommentPage(articleKey,10,page,globalPluckOrder);requestBatch.AddToReques=
t(commentPage);requestBatch.BeginRequest(serverUrl,globe.pluck.renderComm=
entPage);}=0A=
globe.pluck.renderCommentPage=3Dfunction(responseBatch){if(responseBatch.=
Responses.length=3D=3D0){globe.pluck.noCommentsMessage('#comment-containe=
r',"comments");}else{if(responseBatch.Responses.length=3D=3D1){if(respons=
eBatch.Responses[0].CommentPage.NumberOfComments=3D=3D"0"){globe.pluck.no=
CommentsMessage('#comment-container',"comments");}else{$("div#commentSort=
edByHeader").show();globe.pluck.commentConstructor(responseBatch,'#commen=
t-container',"comments")}}else{$("div#commentSortedByHeader").show();glob=
e.pluck.commentConstructor(responseBatch,'#comment-container',"comments")=
}}}=0A=
globe.pluck.getBlogComments=3Dfunction(page,scrollTo){globalPluckLocation=
=3D"blog";globalPluckBloPagIn=3Dpage;var requestBatch=3Dnew =
RequestBatch();var commentPage=3Dnew =
CommentPage(articleKey,10,page,"TimeStampAscending");requestBatch.AddToRe=
quest(commentPage);requestBatch.BeginRequest(serverUrl,globe.pluck.render=
BlogComments);}=0A=
globe.pluck.renderBlogComments=3Dfunction(responseBatch){if(responseBatch=
.Responses.length=3D=3D0){globe.pluck.noCommentsMessage('#latest-blog-com=
ments-content',"blog");}else{if(responseBatch.Responses.length=3D=3D1){if=
(responseBatch.Responses[0].CommentPage.NumberOfComments=3D=3D"0"){globe.=
pluck.noCommentsMessage('#latest-blog-comments-content',"blog");}else{glo=
be.pluck.commentConstructor(responseBatch,'#latest-blog-comments-content'=
,"blog")}}else{globe.pluck.commentConstructor(responseBatch,'#latest-blog=
-comments-content',"blog")}}}=0A=
globe.pluck.closedComments=3Dfunction(text,className){if(!className){clas=
sName=3D"comments-disabled";}=0A=
var closedHtml=3D"";closedHtml=3D"<div id=3D\"noCommentMessage\" =
class=3D'"+className+"'>";closedHtml+=3D"<h1>Comments have been =
disabled</h1>";closedHtml+=3D"Editor's Note: =
"+text+"</span>";closedHtml+=3D"</div>";return closedHtml;}=0A=
globe.pluck.commentConstructor=3Dfunction(responseBatch,commentDiv,locati=
on){var commentBlockHtml=3D"";var commentFormHtml=3D"";var =
commentPage=3DresponseBatch.Responses[0].CommentPage;var =
totalCommentPages=3DMath.ceil(commentPage.NumberOfComments/10);var =
currentPaginPage=3DcommentPage.OnPage=0A=
var paginationHtml=3D"";var pluckCookieId=3D"";var regMessage=3D"";var =
divUsrProCon=3D"";var divLogOutCon=3D"";var scroll=3D"scrollBottom"=0A=
pluckCookieId=3Dglobe.pluck.getHdCookie();if(pluckCookieId!=3D""){globe.p=
luck.getUserName(pluckCookieId);regMessage=3D"You are logged in as: =
";divUsrProCon=3D"<a =
href=3D\""+globe.conf.publicationUrl+"community/\">Edit =
Profile</a>";divLogOutCon=3D"<a href=3D\"javascript:;\" =
onclick=3D'globe.pluck.showLogout()'>Log =
out</a>";}else{regMessage=3D"You are currently not logged =
in";divUsrProCon=3D"<a href=3D\"javascript:;\" =
onclick=3D'globe.pluck.showLogin()'>Login</a>";divLogOutCon=3D"<a =
href=3D\"javascript:;\" =
onclick=3D'globe.pluck.showRegister()'>Register</a>";}=0A=
if(totalCommentPages>1)=0A=
{paginationHtml=3Dglobe.pluck.commentPagination(currentPaginPage,totalCom=
mentPages,location);}=0A=
for(var =
i=3D0;i<commentPage.Comments.length;i++){commentBlockHtml+=3DgetCommentHt=
ml(commentPage.Comments[i],location,i);arrayDissapprovalData[i]=3Dcomment=
Page.Comments[i];}=0A=
if(pluckCookieId!=3D""){globe.pluck.getUserName(pluckCookieId);}=0A=
if(location=3D=3D"latest")=0A=
{if($(commentDiv).hasClass("disabled-comments")){commentFormHtml=3Dglobe.=
pluck.closedComments(pluckCommentCloseReason);$(commentDiv).html("<table =
id=3D\"pluckCommentsTable\">"+commentBlockHtml+"</table>"+commentFormHtml=
);}else{$(commentDiv).html("<table =
id=3D\"pluckCommentsTable\">"+commentBlockHtml+"</table><br/><img =
id=3D\"joinComments\" =
src=3D\""+globe.conf.mediaUrl+"/images/pluck/see-more-join-convo.png\" =
title=3D\"See more comments and Join the conversation\" =
onclick=3D\"joinComment()\"/>");}}else{if($(commentDiv).hasClass("disable=
d-comments")){commentFormHtml=3Dglobe.pluck.closedComments(pluckCommentCl=
oseReason);}else{if(pluckCookieId!=3D""){commentFormHtml+=3D"\t<form =
class=3D\"comments\">\n";commentFormHtml+=3D"   \t<div =
class=3D\"comments-input-container\">\n";commentFormHtml+=3D"       =
\t<div class=3D\"user-info\">\n";commentFormHtml+=3D"           \t<div =
class=3D\"user-name\">"+regMessage+"<br/><span>"+globalPluckUserName+"</s=
pan></div>\n";commentFormHtml+=3D"           \t<div =
class=3D\"user-profile\">"+divUsrProCon+"</div>\n";commentFormHtml+=3D"  =
         \t<div =
class=3D\"log-out\">"+divLogOutCon+"</div>\n";commentFormHtml+=3D"       =
\t</div>\n";commentFormHtml+=3D"       \t<div =
class=3D\"comments-input-info\">\n";commentFormHtml+=3D"           =
\t<div class=3D\"chars-remaining\">Characters remaining: <div =
class=3D\"num-of-chars\">2000</div></div>\n";commentFormHtml+=3D"        =
   \t<textarea id=3D\"commentInputBody\" class=3D\"postComment\" =
rows=3D\"5\" cols=3D\"55\" maxlength=3D\"2000\" =
onkeyup=3D\"globe.pluck.characterCount()\"></textarea><br/>\n";commentFor=
mHtml+=3D"            \t<div class=3D\"comment-messages-container\">\n"=0A=
commentFormHtml+=3D"                 \t<div id=3D\"commentUserMessage\" =
class=3D\"comment-sys-messages\"></div>\n";commentFormHtml+=3D"          =
  \t</div>\n";commentFormHtml+=3D"            \t<img =
class=3D\"postComment userconversion-link\" =
src=3D\""+globe.conf.mediaUrl+"/images/pluck/postComment.png\" =
title=3D\"Post a comment\" =
onclick=3D\"postComment(articleKey)\"/>\n";commentFormHtml+=3D"        =
\t</div>\n";commentFormHtml+=3D"\t</form>\n";}else{commentFormHtml+=3D"\t=
<br\>\n";commentFormHtml+=3D"\t<div =
class=3D\"comments-log-reg-links\">\n";commentFormHtml+=3D"       \t<div =
class=3D\"comment-spacer\">&nbsp</div>\n";commentFormHtml+=3D"       =
\t<div class=3D\"user-info\">\n";commentFormHtml+=3D"           \t<div =
class=3D\"user-name\">"+regMessage+"<br/><span>"+globalPluckUserName+"</s=
pan></div>\n";commentFormHtml+=3D"           \t<div =
class=3D\"user-profile\">"+divUsrProCon+"</div>\n";commentFormHtml+=3D"  =
         \t<div =
class=3D\"log-out\">"+divLogOutCon+"</div>\n";commentFormHtml+=3D"       =
\t</div>\n";commentFormHtml+=3D"       \t<div =
class=3D\"comments-input-info\">\n";commentFormHtml+=3D"            =
\t<h1>You must be logged in to submit a =
comment.</h1>\n";commentFormHtml+=3D"       =
\t</div>\n";commentFormHtml+=3D"\t</div>\n";}}=0A=
if(commentDiv=3D=3D"#latest-blog-comments-content"){$(commentDiv).html("<=
div id=3D\"allComments\"><table cellspacing=3D\"0\" cellpadding=3D\"0\" =
id=3D'commentsTable'>"+commentBlockHtml+"</table>\n<div =
id=3D\"commentPagination\">"+paginationHtml+"</div>\n</div>\n");$("#lates=
t-blog-comment-input").html("<div =
id=3D\"newComments\">"+commentFormHtml+"</div>");}else{$(commentDiv).html=
("<div id=3D\"allComments\"><table cellspacing=3D\"0\" =
cellpadding=3D\"0\" =
id=3D'commentsTable'>"+commentBlockHtml+"</table>\n<div =
id=3D\"commentPagination\">"+paginationHtml+"</div>\n</div>\n"+"<div =
id=3D\"newComments\">"+commentFormHtml+"</div>");}}=0A=
if(globalPluckScroll!=3Dnull){globe.pluck.scrollToPost(globalPluckScroll)=
;}=0A=
globe.pluck.getDissapprovalCount();}=0A=
function getCommentHtml(comment,tab,n){var currentCommentBody=3D"";var =
html=3D"";var userKey=3D"";var displayName=3D"";var disNameLen=3D0;var =
tmpDisName=3D"";var tmp2DisName=3D"";var =
avatarImage=3D"";if(comment.AbuseReportCount>=3D"3"){currentCommentBody=3D=
comment.Author.DisplayName+"'s "+"comment is abusive and has been =
removed.";}else{currentCommentBody=3Dcomment.CommentBody}=0A=
displayName=3Dcomment.Author.DisplayName=0A=
disNameLen=3DdisplayName.length=0A=
if(displayName.length>10){if(displayName.indexOf(" =
")=3D=3D-1){tmpDisName=3DdisplayName.substr(0,11)=0A=
tmp2DisName=3DdisplayName.substr(11,disNameLen);displayName=3DtmpDisName+=
"&#8203;"+tmp2DisName;}}=0A=
userKey=3Dcomment.Author.UserKey.Key;if(comment.Author.UserTier=3D=3D"Edi=
tor"){avatarImage=3D"\t<img id=3D\"comment-avatar\" =
src=3D'"+globe.conf.mediaUrl+"/images/pluck/editor-avatar.png'/>\n";}else=
{avatarImage=3D"\t<img id=3D\"comment-avatar\" =
src=3D'"+globe.conf.mediaUrl+"/images/pluck/default-avatar.png'/>\n";}=0A=
if(comment.Author.IsBlocked!=3D"True")=0A=
{html+=3D"    <tr class=3D\"commentSpacer\"><td =
class=3D\"commentSpacerInside\" colspan=3D\"3\"><div =
class=3D\"commentSpacerBorder\">&nbsp</div></td></tr>"=0A=
html+=3D" <tr>\n";html+=3D"  <td id=3D'commentUser'>\n";html+=3D"   =
"+avatarImage;html+=3D"           \t<div =
id=3D\"comment-username\">\n";html+=3D"            \t<a =
id=3D\"commnet-persona-link\" =
href=3D\""+globe.conf.publicationUrl+"community/?userid=3D"+userKey+"&plc=
kUserId=3D"+userKey+"\">"+displayName+"</a></div>\n";html+=3D"  =
</td>\n";html+=3D"  <td id=3D'commentDivider'>\n";html+=3D"        =
&nbsp;";html+=3D"  </td>\n";html+=3D"  <td =
id=3D'commentBody'>\n";html+=3D"   \t<div =
class=3D'commentTimeStamp'>";html+=3D"       =
\t"+comment.PostedAtTime+"<a id=3D\"pluck-comment-index-"+n+"\" =
name=3D\""+comment.CommentKey.Key+"\"></a>\n";html+=3D"   =
\t</div>\n";html+=3D"   \t<div class=3D'commentText'>";html+=3D"       =
\t"+currentCommentBody+"\n";html+=3D"   \t</div>\n";html+=3D"   \t<div =
class=3D'commentActions'>\n";html+=3D"       \t<div =
class=3D'commentRecDis'>\n";html+=3D"          \t<a =
href=3D\"javascript:;\" =
onclick=3D\"globe.pluck.commentRecommend('"+comment.CommentKey.Key+"')\" =
class=3D\"pluckCommentRecommendIcon\" ><img border=3D\"0\" =
class=3D'recommendImages' =
src=3D'"+globe.conf.mediaUrl+"/images/pluck/recommendUp.png'   =
title=3D'Recommend This Comment'></a><div =
class=3D'commentRecommendCount'>"+comment.NumberOfRecommendations+"  =
</div>\n";html+=3D"           \t<a href=3D\"javascript:;\" =
onclick=3D\"globe.pluck.commentDissapproval('"+comment.CommentKey.Key+"')=
\" ><img border=3D\"0\" class=3D'recommendImages' =
src=3D'"+globe.conf.mediaUrl+"/images/pluck/recommendDown.png' =
title=3D'Disapprove This Comment'></a><div =
id=3D'CommentArticle:"+comment.CommentKey.Key+""+globalArea+"' =
class=3D'commentRecommendCount'>0  </div>\n";html+=3D"       =
\t</div>";html+=3D"       \t<div =
class=3D'commentReportAbuse'>\n";html+=3D"             \t<a =
href=3D\"javascript:;\" =
onclick=3D\"globe.pluck.commentAbuseShow(event,'"+comment.CommentKey.Key+=
"');\" class=3D\"pluckReportAbuse\">Report Abuse</a>\n";html+=3D"       =
\t</div>";html+=3D"   \t</div>\n";html+=3D"  </td>\n";html+=3D" =
</tr>\n";}=0A=
return html;}=0A=
globe.pluck.noCommentsMessage=3Dfunction(div,location){var =
messageHtml=3D"";var formHtml=3D"";var userName=3D"";var =
pluckCookieId=3D"";var regMessage=3D"";var divUsrProCon=3D"";var =
divLogOutCon=3D"";$("div#comments =
h4.commentsTabHeader").hide();$("div#commentSortedByHeader").hide();$("di=
v#comment-sort-order").hide();pluckCookieId=3Dglobe.pluck.getHdCookie();i=
f(pluckCookieId!=3D""){globe.pluck.getUserName(pluckCookieId);regMessage=3D=
"You are logged in as: ";divUsrProCon=3D"<a =
href=3D\""+globe.conf.publicationUrl+"community/\">Edit =
Profile</a>";divLogOutCon=3D"<a href=3D\"javascript:;\" =
onclick=3D'globe.pluck.showLogout()'>Log =
out</a>";}else{regMessage=3D"You are currently not logged =
in";divUsrProCon=3D"<a href=3D\"javascript:;\" =
onclick=3D'globe.pluck.showLogin()'>Login</a>";divLogOutCon=3D"<a =
href=3D\"javascript:;\" =
onclick=3D'globe.pluck.showRegister()'>Register</a>";}=0A=
messageHtml=3DmessageHtml+"<div =
id=3D\"noCommentMessage\">";messageHtml=3DmessageHtml+"<h1>Start the =
conversation.</h1>";messageHtml=3DmessageHtml+"Editor's Note: Comments =
that appear on the site are not the opinion of The Globe and Mail, but =
only of the comment-writer. Spelling and grammar errors will not be =
corrected. HTML is not allowed. The following types of comments are not =
permited: comments that include personal attacks on Globe journalists or =
other participants in these forums; comments that make obviously false =
or unsubstantiated allegations; comments that purport to quote people or =
reports where the purported quote or fact is not publicly known; or =
comments that include vulgar language or libellous statements. For =
further clarification please refer to our </span><a =
href=3D\"http://www.theglobeandmail.com/help/termsandconditions/\">Terms =
and =
Conditions.</a>";messageHtml=3DmessageHtml+"</div>";if($(div).hasClass("d=
isabled-comments")){messageHtml=3Dglobe.pluck.closedComments(pluckComment=
CloseReason,'zero-comments');}=0A=
if(location=3D=3D"latest"){messageHtml=3DmessageHtml;if(!$(div).hasClass(=
"disabled-comments")){messageHtml+=3D"<br/><img id=3D\"joinComments\" =
src=3D\""+globe.conf.mediaUrl+"/images/pluck/start-the-conversation.png\"=
 title=3D\"Start the conversation\" onclick=3D\"joinComment()\"/>";}=0A=
$(div).html(messageHtml);}else{if(pluckCookieId!=3D""){formHtml+=3D"\t<br=
\>\n";formHtml+=3D"\t<form class=3D\"comments\">\n";formHtml+=3D"   =
\t<div class=3D\"comments-input-container\">\n";formHtml+=3D"       =
\t<div class=3D\"user-info\">\n";formHtml+=3D"           \t<div =
class=3D\"user-name\">"+regMessage+"<br/><span>"+globalPluckUserName+"</s=
pan></div>\n";formHtml+=3D"           \t<div =
class=3D\"user-profile\">"+divUsrProCon+"</div>\n";formHtml+=3D"         =
  \t<div class=3D\"log-out\">"+divLogOutCon+"</div>\n";formHtml+=3D"     =
  \t</div>\n";formHtml+=3D"       \t<div =
class=3D\"comments-input-info\">\n";formHtml+=3D"           \t<div =
class=3D\"chars-remaining\">Characters remaining: <div =
class=3D\"num-of-chars\">2000</div></div>\n";formHtml+=3D"           =
\t<textarea id=3D\"commentInputBody\" class=3D\"postComment\" =
rows=3D\"5\" cols=3D\"55\" maxlength=3D\"2000\" =
onkeyup=3D\"globe.pluck.characterCount()\"></textarea><br/>\n";formHtml+=3D=
"            \t<div class=3D\"comment-messages-container\">\n"=0A=
formHtml+=3D"                 \t<div id=3D\"commentUserMessage\" =
class=3D\"comment-sys-messages\"></div>\n";formHtml+=3D"            =
\t</div>\n";formHtml+=3D"            \t<img class=3D\"postComment =
userconversion-link\" =
src=3D\""+globe.conf.mediaUrl+"/images/pluck/postComment.png\" =
title=3D\"Post a Comments\" =
onclick=3D\"postComment(articleKey)\"/>\n";formHtml+=3D"        =
\t</div>\n";formHtml+=3D"\t</form>\n";}else{formHtml+=3D"\t<br\>\n";formH=
tml+=3D"\t<div class=3D\"comments-log-reg-links\">\n";formHtml+=3D"      =
 \t<div class=3D\"comment-spacer\">&nbsp</div>\n";formHtml+=3D"       =
\t<div class=3D\"user-info\">\n";formHtml+=3D"           \t<div =
class=3D\"user-name\">"+regMessage+"<br/><span>"+globalPluckUserName+"</s=
pan></div>\n";formHtml+=3D"           \t<div =
class=3D\"user-profile\">"+divUsrProCon+"</div>\n";formHtml+=3D"         =
  \t<div class=3D\"log-out\">"+divLogOutCon+"</div>\n";formHtml+=3D"     =
  \t</div>\n";formHtml+=3D"       \t<div =
class=3D\"comments-input-info\">\n";formHtml+=3D"            \t<h1>You =
must be logged in to submit a comment.</h1>\n";formHtml+=3D"       =
\t</div>\n";formHtml+=3D"\t</div>\n";}=0A=
if(!$(div).hasClass("disabled-comments")){if(div=3D=3D"#latest-blog-comme=
nts-content"){$(div).html(messageHtml+"\n");$("#latest-blog-comment-input=
").html("<div =
id=3D\"newComments\">"+formHtml+"</div>");}else{$(div).html(messageHtml+f=
ormHtml);}}else{$(div).html(messageHtml);}}}=0A=
globe.pluck.getHdCookie=3Dfunction(){var =
pluckCookie=3D$.cookie("hd");var stringIndex=3D0;var =
pluckCookieUsrId=3D"";if(pluckCookie!=3Dnull){stringIndex=3DpluckCookie.i=
ndexOf("|",0);pluckCookieUsrId=3DpluckCookie.substring(0,stringIndex);}=0A=
return =
pluckCookieUsrId;};globe.pluck.getUserName=3Dfunction(pluckId){var =
requestBatch=3Dnew RequestBatch();var user=3Dnew =
UserKey(pluckId);requestBatch.AddToRequest(user)=0A=
requestBatch.BeginRequest(serverUrl,globe.pluck.returnUserName);}=0A=
globe.pluck.returnUserName=3Dfunction(responseBatch){var =
user=3D"";if(responseBatch.Responses.length!=3D0){user=3DresponseBatch.Re=
sponses[0].User;globalPluckUserName=3Duser.DisplayName;$("div.user-name =
span").html(globalPluckUserName)}}=0A=
globe.pluck.commentDissapproval=3Dfunction(id){var requestBatch=3Dnew =
RequestBatch();var shadowArticleKey=3Dnew =
ArticleKey("CommentArticle:"+id);requestBatch.AddToRequest(new =
UpdateArticleAction(shadowArticleKey,'','',null,null));requestBatch.AddTo=
Request(new =
RecommendAction(shadowArticleKey,1));requestBatch.AddToRequest(shadowArti=
cleKey);requestBatch.BeginRequest(serverUrl,globe.pluck.dissapprovalCompl=
ete);}=0A=
globe.pluck.dissapprovalComplete=3Dfunction(responseBatch){if(responseBat=
ch.Messages[0].Message=3D=3D'ok'){if(globalPluckLocation=3D=3D"comments")=
{globe.pluck.getComments(globalPluckArtPagIn,null,globalPluckOrder)}else =
if(globalPluckLocation=3D=3D"blog"){globe.pluck.getBlogComments(globalPlu=
ckBloPagIn)}else{getLatestComments()}}else{alert("You have already vote =
against this comment.");}}=0A=
globe.pluck.getDissapprovalCount=3Dfunction(){var articleKeyX=3D"";var =
requestBatch=3Dnew RequestBatch();for(var =
k=3D0;k<arrayDissapprovalData.length;k++)=0A=
{articleKeyX=3Dnew =
ArticleKey("CommentArticle:"+arrayDissapprovalData[k].CommentKey.Key);req=
uestBatch.AddToRequest(articleKeyX);}=0A=
requestBatch.BeginRequest(serverUrl,globe.pluck.renderDissapprovalCount);=
}=0A=
globe.pluck.renderDissapprovalCount=3Dfunction(responseBatch){if(response=
Batch.Responses.length!=3D0){var article=3D"";var disCountNum=3D0;var =
id=3D"";for(var =
index=3D0;index<responseBatch.Responses.length;index++){article=3Drespons=
eBatch.Responses[index].Article;disCountNum=3Darticle.Recommendations.Num=
berOfRecommendations;id=3Darticle.ArticleKey.Key=0A=
if(globalArea!=3D""){id=3Did+globalArea;}=0A=
document.getElementById(id).innerHTML=3Darticle.Recommendations.NumberOfR=
ecommendations;}=0A=
arrayDissapprovalData=3Dnew Array();}}=0A=
globe.pluck.commentAbuseShow=3Dfunction(evt,key){if($('#pluck-reportAbuse=
').hasClass('sent')){$('#pluck-reportAbuse').removeClass('sent');$('#pluc=
k-reportAbuse h4').text('Alert us to this =
comment');$('#pluck-reportAbuse p:first').text('Please let us know if =
this reader\'s comment breaks the editor\'s rules and is obscene, =
abusive, threatening, unlawful, harassing, defamatory, profane or =
racially offensive by selecting the appropriate option to describe the =
problem.');$('#pluck-reportAbuse form').show();}=0A=
var tempX=3D0;var tempY=3D0;var =
height=3D$('#pluck-reportAbuse').height();var =
width=3D$('#pluck-reportAbuse').width();globalCommentKey=3Dkey;if($.brows=
er.msie){evt.pageX=3Devt.clientX+document.documentElement.scrollLeft-(wid=
th/2)+"px"=0A=
evt.pageY=3Devt.clientY+document.documentElement.scrollTop-(height/2)+"px=
"=0A=
tempX=3Devt.pageX=0A=
tempY=3Devt.pageY}else{tempX=3Devt.pageX-(width/2)+"px"=0A=
tempY=3Devt.pageY-(height/2)+"px"}=0A=
$("#pluck-reportAbuse").css({left:tempX,top:tempY})=0A=
$("#pluck-reportAbuse").fadeToggle();}=0A=
globe.pluck.commentAbuseClose=3Dfunction(){$("#pluck-reportAbuse").fadeTo=
ggle();}=0A=
globe.pluck.commentReportAbuse=3Dfunction(){var =
reason=3D$("input[@name=3D'alertReason']:checked").val();var =
description=3D"";if(reason=3D=3D"other"){description=3D$("input#otherReas=
on").val();}=0A=
var requestBatch=3Dnew RequestBatch();var commentKey=3Dnew =
CommentKey(globalCommentKey);var abuseReport=3Dnew =
ReportAbuseAction(commentKey,reason,description);requestBatch.AddToReques=
t(abuseReport);requestBatch.BeginRequest(serverUrl,globe.pluck.abuseRespo=
rted);}=0A=
globe.pluck.abuseResported=3Dfunction(responseBatch){if(responseBatch.Mes=
sages[0].Message=3D=3D'ok'){$('#pluck-reportAbuse').addClass('sent');$('#=
pluck-reportAbuse form').hide();$('#pluck-reportAbuse h4').text('Your =
alert has been received');$('#pluck-reportAbuse p:first').text('Our =
editorial staff has been notified about this comment.');}}=0A=
globe.pluck.commentPagination=3Dfunction(currentPage,totalPages,location)=
{var prev=3D0;var next=3D0;var prevLink=3D"";var nextLink=3D"";var =
itemLink=3D"";var paginationHtml=3D"";var linkLimite=3D10;var =
startValue=3D0;var endValue=3D0;var checkValue=3D0;var k=3D0;var =
linkBase=3D"";var firstPageLink=3Dnull;var =
lastPageLink=3Dnull;prev=3DcurrentPage-1;if(prev<=3D0){prev=3D1}=0A=
next=3D(currentPage*1)+1;if(next>totalPages){next=3DtotalPages}=0A=
if(location=3D=3D"blog"){linkBase=3D"javascript:globe.pluck.getBlogCommen=
ts";clickEvent=3D"";}else{linkBase=3D"javascript:globe.pluck.getComments"=
;clickEvent=3D"onclick=3D\"showCommentsTop()\"";}=0A=
prevLink=3D"<a href=3D\""+linkBase+"("+prev+", null, =
'"+globalPluckOrder+"')\" "+clickEvent+"><img border=3D\"0\" =
src=3D'"+globe.conf.mediaUrl+"/images/pluck/prev-button.png' =
title=3D'Previous'></a> ";nextLink=3D"<a href=3D\""+linkBase+"("+next+", =
null, '"+globalPluckOrder+"')\" "+clickEvent+"><img border=3D\"0\" =
src=3D'"+globe.conf.mediaUrl+"/images/pluck/next-button.png' =
title=3D'Next'></a>";firstPageLink=3D"<a href=3D\""+linkBase+"(1, null, =
'"+globalPluckOrder+"')\" "+clickEvent+">First </a>"=0A=
lastPageLink=3D"<a href=3D\""+linkBase+"("+totalPages+", null, =
'"+globalPluckOrder+"')\" "+clickEvent+"> Last</a>"=0A=
if(totalPages<10){for(var =
i=3D0;i<totalPages;i++){k=3D1;k=3Dk+i;if(k!=3DcurrentPage){itemLink+=3D"<=
a onclick=3D\"showCommentsTop()\" href=3D\""+linkBase+"("+k+", null, =
'"+globalPluckOrder+"')\">"+k+"</a> ";}else{itemLink+=3D"<a =
onclick=3D\"showCommentsTop()\" href=3D\""+linkBase+"("+k+", null, =
'"+globalPluckOrder+"')\" class=3D\"selected\">"+k+"</a> ";}}}else{var =
actualLinkLimit=3D(totalPages<10)?totalPages:10;var =
startValue=3DcurrentPage-Math.floor(10/3)-1;if(startValue+actualLinkLimit=
>totalPages)startValue=3DtotalPages-actualLinkLimit+1;if(startValue<1)sta=
rtValue=3D1;for(var =
linkCount=3D0;linkCount<actualLinkLimit;linkCount++){var =
jumpNum=3DlinkCount+startValue;if(jumpNum!=3DcurrentPage){itemLink+=3D"<a=
 onclick=3D\"showCommentsTop()\" href=3D\""+linkBase+"("+jumpNum+", =
null, '"+globalPluckOrder+"')\">"+jumpNum+"</a> ";}else{itemLink+=3D"<a =
onclick=3D\"showCommentsTop()\" href=3D\""+linkBase+"("+jumpNum+", null, =
'"+globalPluckOrder+"')\" class=3D\"selected\">"+jumpNum+"</a> ";}}}=0A=
if(currentPage!=3D1){paginationHtml+=3DfirstPageLink;paginationHtml+=3Dpr=
evLink;}=0A=
paginationHtml+=3DitemLink;if(currentPage!=3DtotalPages){paginationHtml+=3D=
nextLink;paginationHtml+=3DlastPageLink;}=0A=
return paginationHtml;}=0A=
globe.pluck.commentRecommend=3Dfunction(id){var requestBatch=3Dnew =
RequestBatch();requestBatch.AddToRequest(new RecommendAction(new =
CommentKey(id)));requestBatch.BeginRequest(serverUrl,globe.pluck.recommen=
dationComplete);}=0A=
globe.pluck.recommendationComplete=3Dfunction(responseBatch){if(responseB=
atch.Messages[0].Message=3D=3D'ok'){if(globalPluckLocation=3D=3D"comments=
"){globe.pluck.getComments(globalPluckArtPagIn,null,globalPluckOrder)}els=
e =
if(globalPluckLocation=3D=3D"blog"){globe.pluck.getBlogComments(globalPlu=
ckBloPagIn)}else{getLatestComments()}}else{alert(responseBatch.Messages[0=
].Message);}}=0A=
globe.pluck.showLogin=3Dfunction(){globe.common.register.openLoginWindow(=
)=0A=
$('html, =
body').animate({scrollTop:0},'slow');$.subscribe('login-success',globe.pl=
uck,"refresh");}=0A=
globe.pluck.showLogout=3Dfunction(){globe.common.register.logoutUser()=0A=
$('html, body').animate({scrollTop:0},'slow');}=0A=
globe.pluck.showRegister=3Dfunction(){globe.common.register.openRegisterW=
indow()=0A=
$('html, body').animate({scrollTop:0},'slow');}=0A=
globe.pluck.refresh=3Dfunction(){window.location.reload(false);}=0A=
globe.pluck.scrollToPost=3Dfunction(scrollTo){var =
idIndex=3D0;idIndex=3D($("table#commentsTable tr").length)-1;var =
targetOffset=3D$("a#pluck-comment-index-"+idIndex).offset().top;$('html,b=
ody').animate({scrollTop:targetOffset},200);}=0A=
globe.pluck.comentsPerPage=3Dfunction(){}=0A=
$("li#newest").click(function(){globe.pluck.getComments(globalPluckArtPag=
In,null,"TimeStampDescending")=0A=
$("li#newest").removeClass("comment-sort-option")=0A=
$("li#oldest").removeClass("sort-option-selected")=0A=
$("li#mostUp").removeClass("sort-option-selected")=0A=
$("li#mostDown").removeClass("sort-option-selected")=0A=
$("li#newest").addClass("sort-option-selected")=0A=
$("li#oldest").addClass("comment-sort-option")=0A=
$("li#mostUp").addClass("comment-sort-option")=0A=
$("li#mostDown").addClass("comment-sort-option")});$("li#oldest").click(f=
unction(){globe.pluck.getComments(globalPluckArtPagIn,null,"TimeStampAsce=
nding")=0A=
$("li#newest").removeClass("sort-option-selected")=0A=
$("li#oldest").removeClass("comment-sort-option")=0A=
$("li#mostUp").removeClass("sort-option-selected")=0A=
$("li#mostDown").removeClass("sort-option-selected")=0A=
$("li#newest").addClass("comment-sort-option")=0A=
$("li#oldest").addClass("sort-option-selected")=0A=
$("li#mostUp").addClass("comment-sort-option")=0A=
$("li#mostDown").addClass("comment-sort-option")});$("li#mostUp").click(f=
unction(){globe.pluck.getComments(globalPluckArtPagIn,null,"Recommendatio=
nsDescending")=0A=
$("li#newest").removeClass("sort-option-selected")=0A=
$("li#oldest").removeClass("sort-option-selected")=0A=
$("li#mostUp").removeClass("comment-sort-option")=0A=
$("li#mostDown").removeClass("sort-option-selected")=0A=
$("li#newest").addClass("comment-sort-option")=0A=
$("li#oldest").addClass("comment-sort-option")=0A=
$("li#mostUp").addClass("sort-option-selected")=0A=
$("li#mostDown").addClass("comment-sort-option")});$("li#mostDown").click=
(function(){globe.pluck.getComments(globalPluckArtPagIn,null,"Recommendat=
ionsAscending")=0A=
$("li#newest").removeClass("sort-option-selected")=0A=
$("li#oldest").removeClass("sort-option-selected")=0A=
$("li#mostUp").removeClass("sort-option-selected")=0A=
$("li#mostDown").removeClass("comment-sort-option")=0A=
$("li#newest").addClass("comment-sort-option")=0A=
$("li#oldest").addClass("comment-sort-option")=0A=
$("li#mostUp").addClass("comment-sort-option")=0A=
$("li#mostDown").addClass("sort-option-selected")});$("a#perPage10").clic=
k(function(){globalPluckPerPage=3D10;globe.pluck.getComments(globalPluckA=
rtPagIn,null,globalPluckOrder,globalPluckPerPage)=0A=
$("a#perPage10").addClass("per-page-selected")=0A=
$("a#perPage30").removeClass("per-page-selected")=0A=
$("a#perPageAll").removeClass("per-page-selected")});$("a#perPage30").cli=
ck(function(){globalPluckPerPage=3D30;globe.pluck.getComments(globalPluck=
ArtPagIn,null,globalPluckOrder,globalPluckPerPage)=0A=
$("a#perPage10").removeClass("per-page-selected")=0A=
$("a#perPage30").addClass("per-page-selected")=0A=
$("a#perPageAll").removeClass("per-page-selected")});$("a#perPageAll").cl=
ick(function(){globe.pluck.getAllComments();$("a#perPage10").removeClass(=
"per-page-selected")=0A=
$("a#perPage30").removeClass("per-page-selected")=0A=
$("a#perPageAll").addClass("per-page-selected")});globe.pluck.getMostComm=
ented=3Dfunction(){var sections=3Dnew Array(new Section("All"));var =
categories=3Dnew Array(new Category("All"));var contributors=3Dnew =
Array();contributors[0]=3Dnew UserTier("Standard");contributors[1]=3Dnew =
UserTier("Trusted");contributors[2]=3Dnew =
UserTier("Featured");contributors[3]=3Dnew =
UserTier("Staff");contributors[4]=3Dnew UserTier("Editor");var =
activity=3Dnew Activity("Commented");var age=3D15;var =
numItemsToGet=3D10;var requestBatch=3Dnew RequestBatch();var =
discoveryAction=3Dnew =
DiscoverArticlesAction(sections,categories,contributors,activity,age,numI=
temsToGet);requestBatch.AddToRequest(discoveryAction);requestBatch.BeginR=
equest(serverUrl,globe.pluck.renderMostCommented);}=0A=
globe.pluck.renderMostCommented=3Dfunction(responseBatch){if(responseBatc=
h.Responses.length=3D=3D1){var =
discoveryAction=3DresponseBatch.Responses[0].DiscoverArticlesAction;var =
recentHTML=3D"";for(var =
i=3D0;i<discoveryAction.DiscoveredArticles.length;i++){tableCounter=3Di+1=
;recentHTML+=3D"<tr><td =
class=3D\"mostCommentCount\">"+tableCounter+".</td><td =
class=3D\"mostCommentItemData\">"+globe.pluck.getArticleLink(discoveryAct=
ion.DiscoveredArticles[i])+"</td></tr>"}=0A=
$('#most-discussed').html("<table cellspace=3D\"0\" cellpadding=3D\"0\" =
class=3D\"mostCommentedFragList\">"+recentHTML+"</table>");}}=0A=
globe.pluck.getArticleLink=3Dfunction(article)=0A=
{var html=3D"<a =
href=3D'"+article.PageUrl+"'>"+article.PageTitle+"</a>\n";return html;}=0A=
function postComment(articleKey){var section=3D"";var =
pluckCookie=3Dnull;var pageUrl=3Dnull;var pageTitle=3Dnull;var =
commentBody=3D"";var maxChar=3D0;var pgTtlIndex=3D"";var =
pgTtlIndex2=3D"";var error=3Dfalse;var checkBody=3Dnew =
RegExp(/<img|<table|<h1|<h2|<h3|<h4|<a|<ol|<ul|<li|<br|<tr|<td|<th|<div|<=
em|<span|<font/);var checkBody2=3Dnew =
RegExp(/img>|table>|h1>|h2>|h3>|h4>|a>|ol>|ul>|li>|br>|tr>|td>|th>|div>|e=
m>|span>|font>/);pluckCookie=3D$.cookie("hd");if(pluckCookie!=3Dnull){com=
mentBody=3D$("textarea#commentInputBody").val();maxChar=3DparseInt($('tex=
tarea#commentInputBody').attr('maxlength'))=0A=
if(commentBody.length>maxChar){globe.pluck.commentErrorHandler("Large =
Comment");}else{pageUrl=3Ddocument.location.href;pageTitle=3Ddocument.tit=
le;pageTitle=3DpageTitle.replace(/. The Globe and =
Mail/,"");$("#commentUserMessage").hide();if(commentBody.length!=3D0){if(=
checkBody.test(commentBody)){error=3Dtrue=0A=
globe.pluck.commentErrorHandler("html");}=0A=
if(checkBody2.test(commentBody)){error=3Dtrue=0A=
globe.pluck.commentErrorHandler("html");}}=0A=
commentBody=3DcommentBody.replace(/[\n]/g,"<br/>");var =
requestBatch=3Dnew RequestBatch();var commentAction=3Dnew =
CommentAction(articleKey,pageUrl,pageTitle,commentBody);if(error=3D=3Dfal=
se){section=3Dglobe.conf.uniqueSectionName;requestBatch.AddToRequest(new =
UpdateArticleAction(articleKey,pageUrl,pageTitle,new =
Section(section),null));requestBatch.AddToRequest(commentAction);requestB=
atch.AddToRequest(new =
CommentPage(articleKey,1,1,"TimeStampAscending"));requestBatch.BeginReque=
st(serverUrl,commentSubmitted);}}}else{if($.cookie("OLD_PROFILE")=3D=3D"Y=
"){globe.common.register.showConversion();}else{globe.pluck.commentErrorH=
andler("No pluck cookie")}}}=0A=
function commentSubmitted(responseBatch){var responseMessage=3D"";var =
totalCommentPages=3D1;if(responseBatch.Messages[0].Message=3D=3D'ok'){tot=
alCommentPages=3DMath.ceil(responseBatch.Responses[0].CommentPage.NumberO=
fComments/10);if(globalPluckLocation=3D=3D"blog"){globe.pluck.getBlogComm=
ents(totalCommentPages);}else{getLatestComments();globe.pluck.getComments=
(totalCommentPages,"scrollBottom");getCommentCount(articleKey);}}else{res=
ponseMessage=3DresponseBatch.Messages[0].Message;globe.pluck.commentError=
Handler(responseMessage)}}=0A=
globe.pluck.commentErrorHandler=3Dfunction(error){var =
messageCheckIndex=3D"";var parsedMessage=3D"";var newMessage=3D"";var =
filterCheckIndex=3D"";messageCheckIndex=3Derror.indexOf("on =
request");if(messageCheckIndex!=3D-1){parsedMessage=3Derror.substring(0,m=
essageCheckIndex-1);}else{parsedMessage=3Derror;}=0A=
filterCheckIndex=3Derror.indexOf("CommentActionRequest =
");if(filterCheckIndex!=3D-1){parsedMessage=3D"profanity";}=0A=
switch(parsedMessage){case"No pluck cookie":newMessage=3D"Please login =
to leave a comment.";break;case"Comment submission denied by =
authentication level: Weak":newMessage=3D"Please login to leave a =
comment.";break;case"Error validating input: 'CommentBody cannot be =
blank.'":newMessage=3D"Comments cannot be blank.";break;case"We restrict =
rapid posting of multiple comments for quality reasons. You have already =
posted a comment within the last several seconds. Please try again =
later.":newMessage=3D"You have already posted a comment within the last =
several seconds. Please try again later.";break;case"Large =
Comment":newMessage=3D"Your comment must be less than 2000 =
characters.";break;case"profanity":newMessage=3D"You included words not =
permitted by our language filter.";break;case"html":newMessage=3D"HTML =
is not allowed in the comments.";break;default:newMessage=3D"An =
unexpected error occurred please try again.";}=0A=
$("#commentUserMessage").show().html(newMessage);}=0A=
globe.pluck.characterCount=3Dfunction(){var =
max=3DparseInt($('textarea#commentInputBody').attr('maxlength'));if($('te=
xtarea#commentInputBody').val().length>max){$('textarea#commentInputBody'=
).val($('textarea#commentInputBody').val().substr(0,$('textarea#commentIn=
putBody').attr('maxlength')));}=0A=
$('.num-of-chars').html(max-$('textarea#commentInputBody').val().length);=
}
------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.lcnd.ca/phase5/GlobeGroup/js/p5_settings.js

var P5_frequency = new Array(0);
var P5_siteList = new Array(0);
P5_frequency[0] = 1;
P5_siteList[0] = 'globeandmail.com/'
P5_frequency[1] = 1;
P5_siteList[1] = 'globeandmail.ca/'
P5_frequency[2] = 1;
P5_siteList[2] = 'globesports.com/'
P5_frequency[3] = 1;
P5_siteList[3] = 'globeauto.com/'
P5_frequency[4] = 1;
P5_siteList[4] = 'cars.globeauto.com/'
P5_frequency[5] = 30;
P5_siteList[5] = 'globeinvestor.com/'
P5_frequency[6] = 150;
P5_siteList[6] = 'globefund.com/'
P5_frequency[7] = 1;
P5_siteList[7] = 'gold.globeinvestor.com/'
P5_frequency[8] = 1;
P5_siteList[8] = 'secure.theglobeandmail.com/'
P5_frequency[9] = 1;
P5_siteList[9] = 'globeinvestor.ar.wilink.com/'
P5_frequency[10] = 1;
P5_siteList[10] = 'globeadvisor.com/'
P5_frequency[11] = 1;
P5_siteList[11] = 'globecareers.workopolis.com/'
P5_frequency[12] = 1;
P5_siteList[12] = 'globeautos.com/'
P5_frequency[13] = 1;
P5_siteList[13] = 'reportonbusiness.com'
P5_frequency[14] = 1;
P5_siteList[14] = 'globeandmail.com/realestate'
P5_frequency[15] = 1;
P5_siteList[15] = 'globeandmail.com/news/technology'
P5_frequency[16] = 1;
P5_siteList[16] = 'globeandmail.com/news/life'
P5_frequency[17] = 1;
P5_siteList[17] = 'globeandmail.com/news/national'
P5_frequency[18] = 1;
P5_siteList[18] = 'globeandmail.com/news/politics'
P5_frequency[19] = 1;
P5_siteList[19] = 'globeandmail.com/news/world'
P5_frequency[20] = 1;
P5_siteList[20] = 'globeandmail.com/news/opinions'
P5_frequency[21] = 1;
P5_siteList[21] = 'globeandmail.com/news/arts'
P5_frequency[22] = 1;
P5_siteList[22] = 'globeandmail.com/sports'
P5_frequency[23] = 1;
P5_siteList[23] = 'globeandmail.com/auto'
P5_frequency[24] = 50;
P5_siteList[24] = 'globeandmail.com/globe-investor'
P5_frequency[25] = 1;
P5_siteList[25] = 'globeandmail.com/report-on-business'

------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.lcnd.ca/phase5/GlobeGroup/js/p5_exitMulti.js


var P5_unLoad=3D1;var P5_sourceSite=3Dlocation.href;var =
P5_destSite=3Dlocation.href;var P5_sourceAction=3D0;var =
P5_forceIntercept=3Dfalse;function =
P5_generateRandomNumber(intMin,intMax){return =
Math.round(Math.random()*(intMax-intMin)+intMin);}
function P5_GetSiteID()
{var siteId;var index;var =
diag=3D"";siteId=3D-1;for(index=3DP5_siteList.length-1;index>=3D0;--index=
)
{if(location.href.indexOf(P5_siteList[index])>0)
{siteId=3Dindex;break;}}
return siteId;}
function P5_ExtractQueryString(){var oResult=3D{};var =
aQueryString=3D(location.search.substr(1)).split("&");for(var =
i=3D0;i<aQueryString.length;i++){var =
aTemp=3DaQueryString[i].split("=3D");if(aTemp.length>=3D2&&aTemp[1].lengt=
h>0){oResult[aTemp[0]]=3Dunescape(aTemp[1]);}}
return oResult;}
function P5_isTesting(){var =
oData=3DP5_ExtractQueryString();if(null!=3DoData.intercept&&oData.interce=
pt=3D=3D"test")
return true;return false;}
function P5_GetFrequency()
{var frequency;var =
siteNumber;frequency=3D0;siteNumber=3DP5_GetSiteID();if(siteNumber>=3D0)
{frequency=3DP5_frequency[siteNumber];}
return frequency;}
function P5_getCookie(name)
{if(document.cookie=3D=3Dnull)
return null;var cookies=3Ddocument.cookie;var =
index=3Dcookies.indexOf(name+"=3D");if(index=3D=3D-1)
return null;index=3Dcookies.indexOf("=3D",index)+1;var =
endstr=3Dcookies.indexOf(";",index);if(endstr=3D=3D-1)
endstr=3Dcookies.length;return =
unescape(cookies.substring(index,endstr));}
function P5_setCookie(name,value,expiry)
{var dtExpire=3Dnew Date(expiry);if(value!=3Dnull&&value!=3D"")
{document.cookie=3Dname+"=3D"+escape(value)+"; Version=3D1; Path=3D/; =
expires=3D"+dtExpire.toGMTString();}}
function =
P5_testCookie(){document.cookie=3D"tst_cookie=3D1";if(P5_getCookie("tst_c=
ookie")=3D=3Dnull)return false;return true;}
function P5_addHandler(obj,evt,newhandler,captures)
{if(obj.attachEvent)
obj.attachEvent('on'+evt,newhandler);else if(obj.addEventListener)
obj.addEventListener(evt,newhandler,captures);else
{var oldhandler;if(oldhandler=3Dobj['on'+evt])
obj['on'+evt]=3Dfunction()
{oldhandler();newhandler();}
else obj['on'+evt]=3Dnewhandler;}}
function P5_disableIndividualElements()
{xObj=3Deval(document.getElementById('flashSearch'));if(xObj)
{P5_addHandler(xObj,'mouseover',P5_disarmIntercept,false);P5_addHandler(x=
Obj,'mousemove',P5_disarmIntercept,false);P5_addHandler(xObj,'mouseout',P=
5_armIntercept,false);}}
function P5_disableHyperlinks()
{var x=3Ddocument.getElementsByTagName('a');for(m=3D0;m<x.length;m++)
{var =
obj=3Dx[m].href;if(obj.indexOf('mailto')<0&&obj.indexOf('javascript')<0)
{if(x[m].target!=3D'_top'&&x[m].target!=3Dnull&&x[m].target!=3D"")
continue;if(P5_checkDisarmIntercept(obj)=3D=3Dfalse)
{var xObj=3Dx[m];var xFun=3Dnew =
Function("P5_setDestinationSite('"+x[m].href+"');");P5_addHandler(xObj,'c=
lick',xFun,false);}
else
{var =
xObj=3Dx[m];P5_addHandler(xObj,'click',P5_disarmIntercept,false);}}}}
function P5_disableForms()
{var x=3Ddocument.getElementsByTagName('form');for(m=3D0;m<x.length;m++)
{var =
xObj=3Dx[m];P5_addHandler(xObj,'submit',P5_disarmIntercept,false);for(elm=
=3D0;elm<x[m].elements.length;elm++)
{if(x[m].elements[elm].onclick)
{var =
xObj=3Dx[m];P5_addHandler(xObj,'click',P5_disarmIntercept,false);}}}}
function P5_disableTables()
{x=3Ddocument.getElementsByTagName('table');for(m=3D0;m<x.length;m++)
{if(x[m].onclick)
{var =
xObj=3Dx[m];P5_addHandler(xObj,'click',P5_disarmIntercept,false);}}}
function P5_onExitLinks()
{if(eval(document.getElementsByTagName)=3D=3Dnull)
return;P5_disableIndividualElements();P5_disableHyperlinks();P5_disableFo=
rms();P5_disableTables();var onExitFun=3Dnew Function("return =
P5_onExit();");window.addEvent?addEvent(window,"unload",onExitFun):P5_add=
Handler(window,"unload",onExitFun,false);}
function P5_checkDisarmIntercept(loc)
{obj=3Dnew String(loc);var disarmSite;var =
index;disarmSite=3Dfalse;for(index=3DP5_siteList.length-1;index>=3D0;--in=
dex)
if(loc.indexOf(P5_siteList[index])>=3D0)
disarmSite=3Dtrue;return disarmSite;}
function P5_disarmIntercept(){P5_unLoad=3D0;return true;}
function P5_armIntercept(){P5_unLoad=3D1;return true;}
function P5_onExit()
{if(P5_forceIntercept=3D=3Dtrue)
{return false;}
else if(P5_unLoad=3D=3D1)
{return P5_showIntercept(location.href);}
return true;}
function =
P5_setDestinationSite(loc){P5_sourceAction=3D1;P5_destSite=3Dloc;}
function P5_showIntercept()
{if(P5_unLoad=3D=3D0)
return true;P5_unLoad=3D1;var sObj=3Dnew =
String(P5_destSite);if(sObj.indexOf('javascript')>=3D0)
return =
true;if(P5_generateRandomNumber(1,1000)<=3DP5_GetFrequency()||P5_isTestin=
g())
{var dtExpire=3Dnew =
Date(2012,12,31);P5_setCookie("P5GlobeGroup070404","true",dtExpire);windo=
w.location=3D'https://phase5.mergenta.com/GlobeGroup/Invitation.aspx?sour=
ce=3D'+escape(P5_sourceSite)+'&dest=3D'+escape(P5_destSite)+'&action=3D'+=
P5_sourceAction;P5_forceIntercept=3Dtrue;return false;}
else
{document.cookie=3D"P5GlobeGroup070404=3Dsession;";}
return true;}
function prepareIntercept(strLanguage)
{if(P5_GetFrequency()=3D=3D0||top!=3Dself||P5_testCookie()=3D=3Dfalse)
return;if(P5_getCookie("P5GlobeGroup070404")=3D=3Dnull||P5_isTesting())
{var =
ua=3Dnavigator.userAgent.toLowerCase();if(document.addEventListener&&(ua.=
indexOf("opera")=3D=3D-1&&ua.indexOf("safari")=3D=3D-1))
{document.addEventListener("DOMContentLoaded",P5_onExitLinks,null);}
window.addEvent?addEvent(window,"load",P5_onExitLinks):P5_addHandler(wind=
ow,"load",P5_onExitLinks,false);}
return;}
------=_NextPart_000_0000_01CA50A3.34CF90B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://beta.images.theglobeandmail.com/scripts/comscore.js

//check site for Beacom Tracking=0A=
var BeaconTrackSite,pos,numPos,everythingAfterUrl;=0A=
BeaconTrackSite =3D document.URL;=0A=
=0A=
if(BeaconTrackSite.indexOf("https://") > -1){=0A=
    numPos =3D "8";=0A=
    pos =3D BeaconTrackSite.indexOf("https://");=0A=
}else{=0A=
    numPos =3D "7";=0A=
    pos =3D BeaconTrackSite.indexOf("http://");=0A=
}=0A=
everythingAfterUrl =3D =
BeaconTrackSite.substring(pos+numPos,BeaconTrackSite.length);=0A=
=0A=
document.write("<img id=3D'img1' height=3D'1' =
width=3D'1'>");document.getElementById("img1").src=3D"http://beacon.score=
cardresearch.com/scripts/beacon.dll?C1=3D2&C2=3D3005664&C3=3D3005664&C4=3D=
" + everythingAfterUrl + " &C5=3D&C6=3D&C7=3D" + =
escape(window.location.href) + "&C8=3D" + escape(document.title) + =
"&C9=3D" + escape(document.referrer) + "&rn=3D" + =
Math.floor(Math.random()*99999999);=0A=
=0A=
/*=0A=
//Code from the old site=0A=
var BeaconTrackSite,pos,numPos,everythingAfterUrl;=0A=
BeaconTrackSite =3D document.URL;=0A=
=0A=
if(BeaconTrackSite.indexOf(encodeURI(WEBSITE_CO_GLOBEINVESTOR_DB)) > -1 =
||=0A=
BeaconTrackSite.indexOf(encodeURI(WEBSITE_CO_GLOBEINVESTOR)) > -1 ||=0A=
BeaconTrackSite.indexOf(encodeURI(WEBSITE_TGAM_SECURE)) > -1 ||=0A=
BeaconTrackSite.indexOf(encodeURI(WEBSITE_TGAM)) > -1 ||=0A=
BeaconTrackSite.indexOf(encodeURI(WEBSITE_FINANCE)) > -1 ||=0A=
BeaconTrackSite.indexOf(encodeURI(WEBSITE_FINANCE_FUND)) > -1 ||=0A=
BeaconTrackSite.indexOf(encodeURI(WEBSITE_FINANCE_PORTFOLIO)) > -1 ||=0A=
BeaconTrackSite.indexOf(encodeURI(WEBSITE_ROB)) > -1 ||=0A=
BeaconTrackSite.indexOf(encodeURI(WEBSITE_TGAM_SECURE)) > -1 ||=0A=
BeaconTrackSite.indexOf(encodeURI(WEBSITE_TGAM)) > -1 ||=0A=
BeaconTrackSite.indexOf(encodeURI(WEBSITE_IMAGES)) > -1 ||=0A=
BeaconTrackSite.indexOf(encodeURI(WEBSITE_CARS)) > -1 ||=0A=
BeaconTrackSite.indexOf(encodeURI(WEBSITE_SPORTS)) > -1)=0A=
{=0A=
	if(BeaconTrackSite.indexOf("https://") > -1){=0A=
		numPos =3D "8";=0A=
		pos =3D BeaconTrackSite.indexOf("https://");=0A=
	}else{=0A=
		numPos =3D "7";=0A=
		pos =3D BeaconTrackSite.indexOf("http://");=0A=
	}=0A=
	//console.log(numPos);=0A=
	//console.log(pos);=0A=
=0A=
	everythingAfterUrl =3D =
BeaconTrackSite.substring(pos+numPos,BeaconTrackSite.length);=0A=
	document.write("<img id=3D'img1' height=3D'1' =
width=3D'1'>");document.getElementById("img1").src=3D"http://beacon.score=
cardresearch.com/scripts/beacon.dll?C1=3D2&C2=3D3005664&C3=3D3005664&C4=3D=
" + everythingAfterUrl + " &C5=3D&C6=3D&C7=3D" + =
escape(window.location.href) + "&C8=3D" + escape(document.title) + =
"&C9=3D" + escape(document.referrer) + "&rn=3D" + =
Math.floor(Math.random()*99999999);=0A=
=0A=
	//console.log("Beacon Tracking");=0A=
}else{=0A=
	//console.log("Nothing");=0A=
}*/=0A=

------=_NextPart_000_0000_01CA50A3.34CF90B0--

