From: "Saved by Windows Internet Explorer 7"
Subject: newsdurhamregion.com | If the shoe doesn't fit, it's time to get out the shoehorn
Date: Tue, 10 Mar 2009 09:49:37 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0000_01C9A165.861CC110"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: =?Windows-1252?Q?http://torontodurhamregion.122.2o7.net/b/ss/torontodurha?=
	=?Windows-1252?Q?mregion/1/H.10=97NS/0?=

R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw==

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/Newsdurhamregion/;pos=1;tile=1;sz=728x90;ord=123456789?

R0lGODlh2AJaAOZfAJSTk9rRpL29vlVcr/3SyP9pWtvb2/37+92iah4aGaJraXByfZaXz/8LA8jI
yEUvKKSIdf/p5v68scPH46+QjKSkpOPj41FOS/b29v6om7OuiP7g2e/v7828p/8zJdHk6/+Mfl9B
NdGzkP9OPv/29f8hFIQJCpZbMo58fQcYVktWam1RR7PK1P/w7XJnXH+DmLuoofjSeuPj8zFAcJem
r11kc+r195ian9fKwHhbZOGpSf779/Pz+720rsaVftfV0662u6+em/X8/aurrdDU5fPEPuHt8e3n
5M7Pz+zr6r7DwrOzs59AQUk/O8XCwTI0NObn59XQ0eff2F1cWvf799/f33x8ffPx7ufr66GdkrKu
qrZ9SXBwcAAAAP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/
C05FVFNDQVBFMi4wAwEAAAAh+QQFFABfACwAAAAA2AJaAAAH/4BegoOEhYaHiImKi4yNjo+QkZKT
lJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvM
zc7P0NHS09TVkxhXWFBQFhbbVwfW4uPk5ebn5wcYSdzd7hZYVOjz9PX29/ipVBgc3FXv7qpAkZev
oMGDCBPOU4fFQpV/AN9VwaKwosWLGDPmOkCl38OPECM6vKKxpMmTKFNOinAEShUDApPIbCjSIRSV
OHPq3JkwQgYJH+BhwHCg6AEODiP+C8ezqdOnUJtFKFAgChYOBAkdTRoRwyEoUX5Y+BF2xzMMPwwY
iIIECtNFEf82ENhgNhKJuHNJnIpAIAIqEhs26O0EWHDUw4hltSAwwkMGG0QRYXApElwhC1OaNLmg
uYaUZ1o0c25ipQqjqSNSZ4h0gECB1AUImCLxGsRgUjskpJbwVpPuERISD+poQECFGwBuVNAiAEkV
DpGrqTOw5MUCKy8AAAiiZYkDsSTLHagigIaV6y9uKF/S3IAFDr2NkcjgoQSIrIiOhnxnedCBHwl0
IaCAT1jwTAUDCjiFaXCN0MCDI/j1yA4gPNiAB8GVEoEHDRTQwmwZlNBABvFhIoGIIAjnxRVIDPHC
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

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_themes/NewsDurham/images/logo_ajax.gif

R0lGODlhggAeANUAAODg4EBAQFBQUHBwcPDw8KCgoDAwMNDQ0CAgILCwsJCQkBAQEGBgYICAgMDA
wAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACCAB4AAAb/wJ9w
SCwaj8ikcslsOp9LiHRKrVqv2Kx2y+16v1ghBEoum8/o5/g3Brvf8Li8yxaz5/i8fj+t1/l7AwMC
DAIDVwCHBIeAeX5tjXgHCgMODQ0JEA6ZUgIBEAcFBAoKmwqRbo93qHICmQaeBQEGUgkDbAUDAQ4C
AD+crHRrkMFwbAQIBQwICgCdDgYADAwDDQO+zsVcqtpvBQIEobmCmQUKBAwFBgkC7QwKDd1b3FaX
DdkFlw6R128AhvJSDVtFhYEQWhD+9WpE4Ee8NwcCCrQTRsjDSwQcaNyYUWNHBwAOgNQEcl+VAj8Q
TPloMuFGACw3OjgAYGNEKTI1itwIoaPI/50vgWbTQs/KjwVC9l36l7KBgB8OAqRkisABSgcD1hn4
VOUpVClMFwxYwCAjgh8GQM5qgNQQgl1nAzw99CPA2WUBbv0YQGABPIcKhFBb0KBAWwMLChAdGCaB
EAQELmmqK4XBzJQJjyYUMOYUAK5TACD+wWCKA8ooOQdGyCCi1H0EPjVwuOYArdefhwWWUm2Ypni4
NWcpWoWNwR8CJJ/+JIAmBKQHDiQtoPhoppZSSBlcYJryGphCnCF8XUAjhNnxzpp/DaE6m9ngag47
tI+9mOGMrxw7izbeaQO6TGEQJQbstVCBdRFQRTSO/aDYZFyxN5ctUkjVQFpSoOcYQhCwJ/+FGKcd
dcoaCXBX4S+zlYYfRfpJIZ1FkyHgyRQbGiDdW2AhyGFChM2GHE7esecYAq2dyMACJvmIloIntnSf
YUK4N9YUUgnB2WIsGjWFj/5R9slNQhxy1iGhQKAAUkNZo5FXCi4nxVk3IaVSk+UREFldQgDj4TCK
McWZGIc4I5VXN4WRn5ZU0uZmTSo+FdEt+0SV4Q9DIZDNi6csitYUtzDSIVR2CmCJQ7cswOSeYmDy
5p9sOKPSa1KB1mKWKzl2DliEnYeWVbm2N2eJQJ4zY3a/1PIYAKtBg0Ch0t1EQIENYPUDAU+VdRZn
z+7lYlIXhgSVL7/wYgAyPzQjxIiz/lFmBQD2DJVAAezasxRY6DJywCUB3JqhZOfZk4+/THI6xb/y
WqKPwQAQrJS/yjBQjryFEQxAAvymS4xEGGfcBq0ad6wNcR6HjArIIpe8B8kmpyyHKmm07PLLMBfh
m8o06xHzzTjnTEYQADs=

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_themes/NewsDurham/images/logo_pickering.gif

R0lGODlhggAeANUAAEBAQPDw8ODg4KCgoNDQ0CAgIJCQkGBgYBAQEDAwMFBQUHBwcLCwsICAgMDA
wAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACCAB4AAAb/wJ9w
SCwaj8ikcslsOp9LiHRKrVqv2Kx2y+16v1ghBEoum8/o5/g3Brvf8Li8yxaz5/i8fj+t1/l7DoKC
AVYEDgIQAYVSiFeJgFt+bZFzAQAAC5gEVgYABwYDDFMAnFYKlVqTd6lwiwkCAgUHDAQLoxALAwsN
BwIDBwQJtwwKDgAKBg3KqAsHDq1tdtFxshAECAcDBQq4BQ0DEAUMwdgGDtzYBKEHCwUOB8/Rq9Rw
wBChyAmO1tcJ2gwMKDiQicEuCMne7UNggBo9KwMaNIAGwYHEcJFETQmwDMKAX+saemxQSIABAg0Y
MBAwcaKjAQQ+GuBVwOEaSlUGCEGQiGMB/1OAEgCoN0VZA5vTrgAQMrTi0EGDBBxCNJWAAAecDh2y
IkAIpIqDGAUYxAmq2bGDpkyFuraQoF9X2cbFmoXRQysAEAg5eizX3gMIJApxYEDIAHQpERRjVXTv
lAVC3JUSsBRBOMANEvxIkPkH5R8FIAO4VGApph8D9CqgrA0BAHQ/ADQo7UBzAgU/Flyxe5MxFQCp
hRxqKmYkBL2JCvzglAACMik1q5QGTUVM1wIBCAgpNKBhgx9HITR3ENv5D08cwYszj/UHNAZDl0IL
gOr7UeVArdyt8lonaPhSiKHAWBAccN5x4AlwgHl8VUGAAv4BVdxS4WgWzmoQ2McSNOQNZf/gRBmq
F4585CXAyYjuMSBIiEfJl8V+v0GD22bEocaKTt3YFopfoOWXywABCLFggHfYh89mATQX4gEKhNch
AQXwJIWRUsgXgF65FbKUAftMCR4DSL7YGxavKaJceWtAtpEQCmATZgAG/iDlFKHNJmcfRaoXJHgi
fQcAZ40MgQBQVLJ3zZkLLnXAO14KgZ0qYypFEXloijGUKUs1Z6CSusGGkVOCfPcDLsUZKNKMkGh4
1FWb6aWbl+GxRwAB6SHAnoqLfDejSGFEihdFIdYIgQBJSlFYQ2CGh4BbqE2hzRSqEQndnGAqyeKw
ynQIpnuwkuKeA68Cxt4iz9j33bJiJlWpBTq+TCFURYMx8O6wnimyXIAHcIRuRYEVAuVglMJjGRUM
OfuDMQYgYBGSuD1q4GhmgueAwgF8k6TE39F3sDgb96ouFRKBKIUAuoUcMrCv5uKsQAt8FVEDibwM
jskGfGUsJBaZ3NJFLLkUcjgyB7RAMhXpvPNEKMHs8R9ENe00FzA+LbXUUU9tdT1VX611JVlv7bUe
q6Qh9thkl13ETV+n3YrZbLftNhlBAAA7

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_themes/NewsDurham/images/logo_whitby.gif

R0lGODlhggAeANUAAMDAwEBAQKCgoPDw8GBgYODg4DAwMCAgINDQ0FBQUJCQkLCwsHBwcBAQEICA
gAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACCAB4AAAb/wJ9w
SCwaj8ikcslsOp9LiHRKrVqv2Kx2y+16v1ghBEoum8/o5/g3Brvf8Li8yxaz5/i8fj+t1/mAgYJa
fm2Dh4h8hXeJjY5ui4+Sk4RrhpSYmJFZAJ0DnQAIEAWdCAoMVQsEVAMCAV6foKAFrqkJWaSesxAI
nloIBAKQloxXDj8EAws/B6IFCQECBq9UArejpAHFWgANDgTIDgcO2qnUV88/DgPHCQW8BgwDWgrq
w3ZbDdTg8xAJouSyEAAA4ZgXAAsgAPhBcIEAg2AK/EAF4YCBKQfoOLj3RwuDH+/qCRuQsWAAAA6E
KRR2LNgxlAoUOnBAcOY7KgsJSjmGwEFM/5lSFszUOcVASXDvVEEYoMCnFKYppdibqXLLpiwIfsRM
oA+CAIoOGiRI8KPXNIVaezIjy6CA0XkOruFkOOVYgI8CEJRDcIDdRir1RB2wRyChAQXLNhoQIMCe
OpI/uVzNYpHkx2eiCl4cU5MaXYjg0BI0cHMuUYjjvLLpJqyqFIkMVBmtCGHBOHGLbx94hSzal8lY
6jlgkFVcXc+dpda8s/Ddbr1Xcta9E2DjwqUGmGWmkuBAYeGrAh6vIqRBPzrEuEhsICp7ZPGfkRe8
s0xK48XR6e6kbp1NAVoNNGBFYwIOIARAP/TzUIJBjcFAA5uhhw8XBmxWT2nwsbSZOkIxmKcARRUJ
mN9pdxiwUWNAoViFgav4U5JEBghFAIwyjuFAVi1Klh4XAvzk1hQAQPNVAMEI6U8DeQVgkTx1gYgT
AUQSVACUKQWQgABQMtBNAvhZQUBmX00hQAM/BDDPmGWyY2WQd0nYUSZSkAYnIsBJUkAABuQ4pyB1
PjIAkeftGUifghaaB6GGJgoHooo26gWjjkaaxSJpVGrppZgWYYmknL6R6aeghkpGEAA7

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_themes/NewsDurham/images/logo_clarington.gif

R0lGODlhggAeANUAAICAgEBAQKCgoPDw8BAQEFBQUGBgYODg4DAwMJCQkHBwcNDQ0LCwsCAgIMDA
wAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACCAB4AAAb/wJ9w
SCwaj8ikcslsOp9LiHRKrVqv2Kx2y+16v1ghBEoum8/o5/g3Brvf8Li8yxaz5/i8fj+t1/mAgYJa
fm2Dh4h8hXeJjY5ui4+Sk4RrhpSYmJFUBwkACQcOEAwFC1wFDIkDDqytDgcCBVUHAQNYq6y4Dqah
DrZZBwoCV5tSAgQADgwIPwMGP6JbBcNeq24OyM8GAAgGBYxSDrW3zwoDCT8IvAEGv1jHAMSWjA4/
CVMDBBD10XwA8WAcDOMH4UAycF0G/DAgJUCDKQgOcAkAsEqxAvqo3BsjyiAAagIEJEhwTpQDAAs+
TRHwjxW6AMM8UjuZcmMVguF+GCQJIaUU/wb/qE3BKAXAj1QLZJ37ZGspT4oQ/lUs9iNAGFEEEiw4
euwHRqPJmBVQ8GOYAqvfAtQzsOAAAQbYFDgQS1boFJz7qpIF9a1gswRWqQg4CoEZQ2EQAiRgQICh
YsaOAQxoILnPvD6BrUBLvGBrvAAI+sQzKgUZBNMM7vyIZyAwWYN3TN/cnNMW1Hp571WcQqDAAQRE
GwzwDKDBjwXIirMJoACB3TZ2+oQmJmoBu9WJM2Mnnfiz1WNSsAcIzI871Nn9cHfP2/BHg1RVtAlI
DUCWg4d3p08J8IOAKSrFPCPRXRJB45Yo4mk32h23EYBAAPCJN109sDW0W07pMRgPbgeE0utARlTU
08xpZeX1XwL1nJhYcwi4A90fUrgVUTiybMXKUWsxMJ5oUd2BQDwFFMDKfz8okMBgogBgFXc/WlGP
UOoxl9cq9iEkRQOyQPBMUwQQwFItXbIkC0XIZRneZVMklU43tpzFFjMsAgYTBAIEME1rIdnpwDND
KABBXX8SMN4AB+BZp5AhtmZAR60JY6cAjd4H2oVSILYPQz8Z1+IoBKQzwKEOFMDcgMUgMtkvk2Uy
SamHpCZXqM+pigirh9Spp6yS0IrrroqgyeuvvUYH7LB56ErssV4sksayzDbrbBGWICttHM9Wa+21
ZAQBADs=

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_themes/NewsDurham/images/logo_oshawa.gif

R0lGODlhggAeAMQAAEBAQICAgMDAwPDw8ODg4DAwMFBQUCAgIGBgYKCgoJCQkNDQ0LCwsHBwcBAQ
EAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAACCAB4AAAX/4COOZGmeaKqubOu+KyTPdG3feK7vfO//OBEERiwaj8jX8DEEOp/QqLTH
FDKn2Kx2O6tWueCwWOdtjs9obvmabrud67d8Tl6a6Xh8fCdAAAANAzcNDgJhAYiJAQwIhTQLDws4
BImUiAkQAoiGOQwFAD57OQkPDBADjQQ2Ag+cXAUCrAgCDQ2krqcBgjisAacOBzOIOwOfoXZsNwQP
DTMDDqA2rWAEpkO+EAmsuD0HBTIND6oQBeM6f8dWOgHTMwjiCwAGsEMKBQemC/OwBH99AAgIKADA
gAGAAwbM0XiALRPDewsGJDhgSIEBeTUURIKgUQGEfh8NeJNEwICDApLQ//lplkPUDQDJILATYMCj
AUMPYKG7CIEnuwHPmvWB4MBX0RsMZ7C6eQDBAI0Clp0yUGNZs3vfbJEzdHArhK5/+llriezcg10y
ZppMsEDVtACgYiUwNuABpgPBZnFcoOCotIbbvsZttQxALBv3CBTQuODAAEiI/EAO4OfrAQeSdri0
MZNGOAL9HhyQ9BZU4wANol1MYKDUt2wHEgBouBDwNHSBGTh4gMAGKQMJClNlhZZVDQC7PWoum2NZ
7xkHQHkUcLQ0hAPN4MpgkFPxAY/LTM1GapvrYEMJUG2kUffsV7sQIClHIF9G7z/huEljPuqBxwHz
CAIAJovVZUoDwXjTF6N2MjjQGymCQGIAOwAoN4NVM3DH1TesmOJYXQrJYABV2bj33kVUwXRRbwV8
g1xmQfCXwz8V7hLARb4kksAlBgVAU2YKqDIASzIRpIBTNFgSACZKauJjIhD4QdANBckwpDN+IIkK
IBJdUglZ6uQhphybjWmmGGWeqaYWaa7pZhRtvinnD3HOaWcdYd6pJxXIJOHnn4AGWoIdexYaiqCI
JqooDCEAADs=

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_themes/NewsDurham/images/logo_portperry.gif

R0lGODlhggAeANUAAMDAwEBAQKCgoDAwMODg4PDw8LCwsGBgYBAQEJCQkCAgINDQ0FBQUHBwcICA
gAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACCAB4AAAb/wJ9w
SCwaj8ikcslsOp9LiHRKrVqv2Kx2y+16v1ghBEoum8/o5/g3Brvf8Li8yxaz5/i8fj+t1/mAgYJa
fm2Dh4h8hXeJjY5ui4+Sk4RrhpSYmJFcDp0OCQVSCwcBDAZSnp8EEKmeU6mgAq0CAKkCUrKeABC1
nagOt6IMAQ0NrLNSBAlTvZ3BW5tbBT8HAAMIBQA/ywAItwY/DtbYCAYJ2wYIU+AJBgMDEO8AAAYB
EAc/AOfG8QMADT9O4QuWgAEVYgVILVBgAJ8+exAaKKDicB+XaNAc8PohQMGBKQJ+rMq3EcBHbbs+
9tkFDkAAiLxY3QkwEcJLKQoMFlAwceeq/z7BGNSSKYXfgICvZtasZMdLuI0AnxHYNoYlyZJWSLa8
yWqXgzvvpNwsgEAlOFdUECDYtSAplYYe3fa7aIlRxgUByl2V8nSbAwQwUWYFsCAsTQcH1soUwICj
2AEJ8rYVi0BBqLcIfvBDZffAgq+XvzJ2DK2uUwUBHBAQ3Efjj8YGme3tMyAAKJv+AAiVeXSXWAVq
LycjXaUwNbkQdgIIGexrbzqm6WgURXzqsnyNfWOtMpsrgFVfCSCAJzYAuM18tSdbVSCASM4gUecl
H3489KbSqcTlPBLATstSsDbFNOpxBYEAsrBxznQ3AXTKSlUMtdFkX00RwE/ngKfgU6XhJ6GNZlQs
gAA33kAAzi3axAbOg+sQ1888AiBAAD6hZDfXTghMNtV0U1gHAQPkRfRDKAswUuRHNP442xUYZaFL
iKSY8otqBwJDgCc/TelbLqk0kxwyn2l0ZSfqRUTKAT81M+aWzrhSQCdZMhldJnQ+0mSdeApyZ558
6rFnn4DG8WeghH4xaKGIMvVHoow6VVcakEYq6aRFWNLopU5RqummnEIRBAA7

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_themes/NewsDurham/images/logo_timesjournal.gif

R0lGODlhggAeANUAAEBAQICAgPDw8DAwMODg4NDQ0HBwcBAQEGBgYCAgILCwsFBQUKCgoJCQkMDA
wAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACCAB4AAAb/wJ9w
SCwaj8ikcslsOp9LiHRKrVqv2Kx2y+16v1ghBEoum8/o5/g3Brvf8Li8yxaz5/i8fj+t1/mAgYJa
fm2Dh4h8hXeJjY5ui4+Sk4RrhlYOCAAAAQ0OCgsIoAReAg2bCAEKDgsOEAMGewqbAAYNAQMCgZ4L
pFeRVgo/AEYKBj8NpQMJB0UDUs9wBL5SBAMBCwDMPwqCDD+xYZaMVAMOA98D5qQOP666U9RUDQgM
CwE/DAiuEPD9UvD8/YsHIUAAKu0OFjgAIBoEeQEBDvQl0F/CLMCoCHBgAMGYTVPaKUBwQBcBkgWs
MCDwgwA+BwchFBgAQICBAwUW5KKZ7OSP/5QFh5mrwkCXTpAC8CFIifJmAQUHDAxA0CCfTgMCGBAL
ReCiODtXBHD7CCDkD5ru2jHLZUVTUJgAfyTIOWxBXWQEDgw4UJKYgQThNGYDnKCsX4YEiNFtULXw
tbPHPDIwcOyZ11/jrrRzNayslM2bPzY4IE8KyJcxP0LYjNodhE0ODsxqecBVVwcpBRA4hs8wm9Ns
Xn4UsPFHAK+9hq02jjEzJnBjDHh2ANq1XABAqwAoifohy7Ks3QnXNiAlsWY/EQg5aG2AceXEXpfF
91b18uPMHXBSftlKRo0/HNBAAolBoE91nCUgEBXqIYAOTALkwp94FLqiTUADNHAMbtT5U/8VPgu8
9tt8wVk3nXEXcaJaf1X8R8UxKMJCmjCruCNWLg4s+FAz5pySQAAsDUAAjfgogE8DAiRAoAMELBSA
evy0hQ8Dr+RDEwR2KeAeAwXIpcCQ4LSDQF4JCFNeVWN+9QcWMApRnogG4FMAK3Ilc0UBCQxxAHtb
HkMZOF2WZ5dxSeYJjo5SGLCAggYSU2ZQGQ6j3w8e9ZZXeX4ucAADDORJJWZgZbERbghF6JEUBZRm
xZw5TiEAUN1AEGuUTfaTUq1VLDRMgNmtZpEusa4W0mfwvAPUq82FCoaWn1KiRZyaYOUsFS520eu0
2IJRbbbcBrJtt+Dm8W245MIxbrnoenEabrrsJutHGvDGK++8RFjS7r1v0KvvvvySEQQAOw==

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://s7.addthis.com/static/btn/sm-bookmark-en.gif

R0lGODlhUwAQALMOANra2tLS0tDQ0Pz8/PPz8/b29vr6+u/v7/9pOujo6Ozs7MDAwAAAAP//////
/wAAACH5BAEAAA4ALAAAAABTABAAAAT/0LlFq7046827X9IENGRpnmiqrmzbAuAyunRt3yq8lEjv
97ig8EYh/Y6IoXKJKjZ+Rp+JQWWUqlcqybptcK9brRfrBduc0KfUXP5a3eW4eBxvg7nfGjp5ArLf
d4FwgIBdg3VnCwMDfiY9i4tVDJGQk5OUVJADl5ybkp6ZnpqjpJoUBgZpP6ioDKyurq0GsbO1tLSy
t7avtay+v78UBQWqPsPDDMfJycgFzM7Q0c/Nz8vN0sfZ2toUBARIP97ekuJV5VTj5QQM4uns7urv
6+309QQUB/ngCPn9/v8AAwocSLDgPwoBFChcyLChw4cQI0qcSFFBgBgCEmjcyLGjx48gEUOKHDlS
AAgJH1KqXMnSgoQIADs=

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.durhamregion.topscms.com/images/ff/b0/b6449daa47839d0123d83b2520a7.jpeg

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
AWgFoBaAWgFoBaAWgFoBaAWgFoBaA//Z

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/Newsdurhamregion/;pos=1;tile=2;sz=300x250;ord=123456789?

R0lGODlhLAH6APcAAPnBzvihuqB4gv/x+fvW4PrJ1YtweNXV1fvN2da2xvmtwP/b7uQhiP7W67oP
avrF0e9TpcTDxP/t9//k8v/+/v/8/ujF1/ieuf/6/fvR3PJSjP3k6vm6yPKXxv/Y7ba1tfm1xfm8
yvPz821PV/V3pf/a7s9Rkv7x9KemphgUFfzc5fm+zIeGhuSYvcYWc+zr69dzpsepuP/o9PvT3pmY
mP/e8P/4/PmwwlxcXGloaLaZpvzZ4veNtv/g8fnM49Q7jOi6xdNlnePi4kdFRv/0+v/2+//V6/i4
1ywkJ+wDV+inuO0SYaWLlnt3ePvQ2vvX4frI0kM4PPn5+uK+0dmotseEl/rL1vAydzs0NvmyxJN+
iOSlxvza5FdDSdaWp2xaYMaYo//j8v7u8r6lsf3o7fLR4+TQ2eoARAQDA/74+ujY3009QjIpK5yG
kXdiafrD0Mcme/T//PmnvvrE3v38/baHlLugrodcaHxqciMfINmKtFdLT6qSneCSu9eOo9i/y/rG
09DOz/Rfl+WVrKeEjPm3x/PBze/K3lJRUvO9yuOItruSnPbh69Kvvvas0Pz8/PXc6cuyvv709/Kx
w+nDzh4ZGu7A2fnEz/Zuop1secuhrPT49vj//fakvPPv8jYuMPm2xvTEz/72+PB6uOSyvuKFrvvh
7/3r7/LQ2vzg5/PK1PB0tvD69PvU6f7b6vze6Ojo6P/q9fz///rd7e7t7l9OVfC5xt19q/3X5vrv
9fnp8vvS3tGkr/7Q5vm7y+1psPHd5f/l89B/qO+qv+/y72FUWvBqsQ0KC/z0+Pj8+vjm7+yzzPzb
4/nR5vvU3//2//z+/e2dtvjZ6vkASPzd5vDh6Obl5e1cqbV6ivva4vvX4Pns8xIOD7MAWvzb7Pvc
4vra7P73+f/7/fHw8PeCsN7d3v3Y6//r9v/v+PnAzP/9/fz7+/j39/z8+9+fsPj4+P39/fb19vbW
5/v6+/HV45COj//5/PDv78gARf31+fz2+e4faqhZc//W7BUREv///yH5BAAAAAAALAAAAAAsAfoA
AAj/AHEIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGHH828ixo8ePIEOKHEmypMmTKFOqXMmypcuX
MF8KjEmzps2bOHPq3MnT5MyeQIMKHUq06NCfRpMqXcq0KVCkTqNKnUp1KtSqWLNq3Rrzakd4QiIc
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
SEt60pSutKUvjelMawt605zutKc/vZKAAAA7

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_Themes/NewsDurham/images/jsHeader.gif

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

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.mediamash.ca/thumbs/ab55d7dae2a8.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gNDAK/9sAQwAUDg8SDw0UEhASFxUUGB4yIR4cHB49LC4kMklA
TEtHQEZFUFpzYlBVbVZFRmSIZW13e4GCgU5gjZeMfZZzfoF8/9sAQwEVFxceGh47ISE7fFNGU3x8
fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8/8AAEQgAWgB4
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
xoIjIRk4HvXT6LC4haU42E8cdh3rC022luLhViVST3boOefrXYtFst/KiPAGBTiBj3riWQhBwTUQ
QJnjCqMCrEsWxyeuOBUMm4r5fduKFuAlsMRs56uaczYWn42gKO1QzNxVkklqM5f1qR24Y+xpIARF
+FDjMb/SgDnrk7JfvMSCTz2zWo15C1kFkkXcV3YB5qpeWcs8avEmduc9KzWaZU8plCgHOdoB/Osy
ie4dZFyDjHRTVfBNNHSpEFAAFzTHUKfrU/eoZT82cUARgcelFIQe1FAHZaGI4rGPbjeRk889avyX
QT5cjeR0rmYb1pv3kkURbpzu4H51YjuFVsmFB6lc5/U1S2FdFqecAnPCg9azb7UXjnC2+wbRyXU9
akM0V3auGcJkZOe3NUpJlMuQVPJPB98/0oGPa+nbLicbOnQ9cfSl/tWRCvEEox824EGqLyMAcFcb
i3PvT0aeVHClDk84HI/zis+VLqWpN6WOgj1GFhxHgY7GlN7AVwyNg/WsBJGV283gKMDK1MJ8fwjp
j7pqbPuXzLsbSX1uq7QMD3FVrpbC5IaXcCOPlrPFwPQcCj7QuMEjj/ao5Zdw5l2LP2LTe0sg/EUn
2Kw7TyfpVU3HygB//HutKbgE53AAf7VFpdxc0exYawtz/q7kg+65qo8DKxXhsdx0NSLPHuGSCPqK
2NNW3ltR5i5G44I7c8VUU+rJk49Ecy8LjJKn16UV2DWNn5OAcE9QD1/zxRV8pBkyaqyTMILKAx/w
kxYOPfBqC91SWWxkRrWGIsQAyR4I/HNUltbpDndyPVs/0pht53YR7gc88twAKBCWkmFdSwGRwKlC
8/eWqk8T20rRsASD3ANPSO5njUJFlB0IXA/OpcbstSsjT+1BRsVEYqvV24/IdagiuHkk/eIiA/3R
iqotbtFLeXgfUU1XJUEAk+1LkRXtGattbxyW15LcnCgYQ8Dpzj+VRnCDb544H93/AOtUM630VsIX
dDFKwGxe5/yKneC4SMs5OFGeMVKhJN3Ii3zN3DeP+e6/iKQtn/lsh/D/AOvUcGHUOcsp/wBmlMkE
LkSAOeyt0B9619k+XmGqilLlRcitm2eZK4VeoAHLf4UXFuphdkkKlBnp1pg1b94FkERGOkeDVW8v
DNkoDsA6elFoovllvcrtO0JKyYLg4KkcitTTHa4jIVtu05IFZ8t0tywkkUBtoBOOtaGmWzxkydNw
4HfHvUpFS21Zf8nbznBPrRTmfC8qDjuDRVGJT8kY+boffrSi1jIGV5+tSFFzncc0Ee5/OqRIhtY5
EKONyk5IPrx/gKb9jRsDB2rwBnjinZYfxH/vqk3P6n86LlX0D+z4O68expU023TlYkJwRyM9acpc
ev50/kr94j8aAuRmxiDbtq9MfdHFQtYLliGbH+8RUjsVON5IppcnjefzpXKUu5XNoCFYFsDgcjio
LiwE77mlZT34FXefUU32ocm9y7UnO60RRGmKp+/n65/xp8FkkZkDTZDrgDHSrg7AUhjzSJqcqk+R
6EcVnbRqMRq5HO5if5dKnMm1sgnJ6k1F5eDxn8KXYcc7qCLitIWPPPtRTRCO0mPwopAWgxPOBRub
2FKYxikKLnk1RIFsdxQD6UbFHQHmnKoB4WgYo3Z5JpXJApwQelRyD8KYETc9xTFOKf8AKKZlRzg1
IDicnmmtnqCKcGX0FBkAPtSAZz3FJnHan5VulIVXtxTAAw/u0u5T2IqPoe9OUkdDQAH2NFOPI60U
D0JuD2pQoNKOlHeqRIu1R2zS5A6CgU70oAaXAHNQSSBjx0qdwMHioGA8scUmMbmkIpT1pDSAbjFK
cZ5BoofjbSAcZEwPlOfpQGQjkUkZySO1MNMCX93jvTSq54NJTT1H1oAXBzwaKa3eigD/2Q==

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.mediamash.ca/thumbs/c7892eb89c80.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gNDAK/9sAQwAUDg8SDw0UEhASFxUUGB4yIR4cHB49LC4kMklA
TEtHQEZFUFpzYlBVbVZFRmSIZW13e4GCgU5gjZeMfZZzfoF8/9sAQwEVFxceGh47ISE7fFNGU3x8
fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8/8AAEQgAWgB4
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
oCWIn/WL+dWbTVYtOluVa2WYyMeTjp+VYzrGqg7X545I/wAKnDQvG8rq2RgKM9aUYW6hKd+hoxfv
LWNhwCW4/E1ahAVeePWsU3LmCO2VSP41YdT1p3mSRRlWlZmPXJ4Ws6lJyd7mlOqoxtYnurg7iI/l
H941Rf1JJ9c1Z2AQb2z5pPAJ5x61FOASkaZJJ781ooqK0M23N6lu1G63XBXdjJHHI96VY1fJIVWJ
7cVNGgSNVwoIGMgc0kk8e7kgn0Uf4Vyym3LQ9CFD3fe0M2W2mlupdiH755PHf3q9psP2YuZ13Bsc
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
hooIuf/Z

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.mediamash.ca/thumbs/b4ec22a7f3e0.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gNDAK/9sAQwAUDg8SDw0UEhASFxUUGB4yIR4cHB49LC4kMklA
TEtHQEZFUFpzYlBVbVZFRmSIZW13e4GCgU5gjZeMfZZzfoF8/9sAQwEVFxceGh47ISE7fFNGU3x8
fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8/8AAEQgAWgB4
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
YJVJx8pRh0zyD7cVZlJX5klljkfrHjOff/OKoXbFlh8rGNmD+Zq9CwnFtISC7NtPPcHP4VNxpEfn
JbTFY7iPcvBRlP8APNQTrHNMHjuCqnl135wfarFnaPNdmZ7feC6fNsyD8y5/kam1C0tY28+RFCFw
CA2MdcnFFwGn7IHTYJJBxkchh+P1q15LSfKhW4H/ADzkwGX6HpVLU7W0s8TwoCpQNk8/lTbW9W4s
32QFgpLNkfy65oTG0SXWoxRnavmKV4KOOhHbI/8Ar1R+02czBXHlvj7y4Hbpnp+dE08UkkczKFVE
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

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.mediamash.ca/thumbs/3e9b43500f96.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gNDAK/9sAQwAUDg8SDw0UEhASFxUUGB4yIR4cHB49LC4kMklA
TEtHQEZFUFpzYlBVbVZFRmSIZW13e4GCgU5gjZeMfZZzfoF8/9sAQwEVFxceGh47ISE7fFNGU3x8
fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8/8AAEQgAWgB4
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
34rqV2KMBg1Xu1609Q+P9btP+woH881HdZht2klLbFGSzCpVykrFW1eaK6VolZgRhgCAD/nNbF5D
5+lurrglQSOuKxreT95uXkcf41pSapaxW7LPKFyCCB1oG2YKQ7ZJVxgAggegqrOu0ntiqlzqEn21
5YnbGcLnuO2a0LeWC/iLkkPnlB2pWaV2NNS0KLTYUBOBUDEsTtBbHpWhJZxRHOSfao5Dk4U7UUZI
HHNHMi1C6KUUmx9y9D1HrW9ay+Yi4OQR1Nc8wO/JHWtbS5P3RBP3TVGRekIUHI+VutYMdhI0xjj+
ZhkcCtu8YG1chhuwMc81n20wh5V2Dt1wP/r0nJo0gupWks2iYpJlWHUU46ewj8w5xjPXtS3F0rSB
pMtnrjqaR71XyuHwfU0LmZo9UVLhBGq470VY8kXQU5CE9PfmiqUrbmE4tvQ15tYmQjbGFHrnOaqz
X9zOn7x+GOfmIPFMa/t9gCRZz2NVDKxJLKvPQkciluhLQsmdkjZxcMpY5YAfe/GqLy7zzxUcspc8
nNR7j9RTSIbJlERVvMLZx8uAOvvTLed7W4DocY4PuKZuprcn3pgb0U6yZZvm9KVtrDGOKzrYkRgC
rMb5xnv0rBxszri9B8mxzsIFUpW2SMkUvlY6nJ5/KpUkDzvkMADwQM5qtdqiShoyxDDncOc1pFWM
ZyuLaBDeR73ZlLAEn3reFnbsSV3jHpj/AArL0qG2klEk0hVkYFQO5966iJRJlxgKeKp7kJ2RyF5G
YyC6Mjlz17jjH9agBwAfeuxurCC4IM4DBfWqc2hWtxho3MYP93oaaLU0rmVpu1VDOM7ZCtFbEOhx
IjIJnOW3bsd6KWpKkjLXTcKWdgoUdvSsuZwWIXhewrb1S42WZUcFziueJ5oRMgJ5pDQTmiqJDNKr
FWBB5HINJQKAOiisoZoVZcqHAPynFTxWMceM5Yju3WotLl3WMWeoGPyq6GFZmoghQD7orA1lx9s8
pcbUAGB69a33k2ozDsM1z2nxSXWoeY6lwhMjkD05pxJkXvDto9zNITEGiA5JHeuoIVBtAIwOnTFY
dvqkUC+XDAIlU8AnBqZbprwExM6oOGk8zjPpyKd0Di0jUGzILruxTjIoGFUfiKz4IbmJsCRDGTk7
mZj+tWyMgg0yB27rlRRUDREjCyOn0Of50UAc1q7HbGPc1k1p6sc+V+NZZpR2KluLSUtJVEigE0u0
+350+3CGUCTG09c1cCptYuiqAMgle9K47FnRnYwOuOFOQa0smsvRZRskj6HO4e9amCTgDJPQVm9z
RbAqNKwRRkmtOzso7OIrGBljlj6mltLcQpluZD19qsDBYZOPemlYmTuN8hXUl0BHuKYLeJRiKMAZ
ycDjNWZGGzG8sfamRKDzkj6VRImxUHzqc/WmIm/J5A+lI7JI52vkA4yDnBqbI8s5kzx1GKYEKoGc
jJ/LrRSxEg434HoaKBHGar/yz/Gs2tPVB/q/xrMNKOxUtwpaSrsenSyRLL5kKoRnLSAVRJSqQysU
C1bXT4ScNf24P1P86lj06zL7W1BWPcIhP60rodmUrSUxTBh9K39P1FEmBkUHtn0qO3t7K2YNFE0r
jo0p6fQVK6xzZ3IhJ7ngj8RWcpJs2jGSVmjdinjnXKSL+Jxile+toByVYj+4c1zJt7mPIRQ69sNz
Ri4KlTFJzRzMPZo3v7RSa4VMFc/dJ6H2qe4vPIiICjeeFAPUnpXO2kEykK4YIO7sDV+ScZGTuI70
c1gdO+xoW8awoq7dwHXHc9zVpz+7PyEcVXs3/ceYzDaecHt+NSPNuXABGatGL0GRlc/OCfTFFLHL
s+8ufcdaKYjjdUP7uM/UVmVp6n/qI/8AeNZlEdipbhRRRTJCrlhbSPMGKsqgE5IxmqY610Fof9Cj
/wB0VMnZFR3Iv3qHG00m+T0b8quAfJUQ5PPPFZWRvzsiWdh/epwuW/2qd2qJqLIOdkpuGK87s0zc
zn/GoJSREcHtSQMxjUljn60+VC52bMF4scao6swXpzU41GLuGFZKmlp3Zna5rfb4f7xH4UVjtRT5
mTZH/9k=

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.mediamash.ca/thumbs/9c15bb9173e8.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gNDAK/9sAQwAUDg8SDw0UEhASFxUUGB4yIR4cHB49LC4kMklA
TEtHQEZFUFpzYlBVbVZFRmSIZW13e4GCgU5gjZeMfZZzfoF8/9sAQwEVFxceGh47ISE7fFNGU3x8
fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8/8AAEQgAWgB4
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
niJMfyAZHTPJzWcwCy471bVXkRJbZ/kZecdvXNR3Ue1g6nK5xnFSy0MH0p4PFNXmnUIY6mEClzQa
AGGkpTTc0gH5/dmoSacz8YqM5PTpRYVwJqNiKd+OfpUbsqjJ2jtkmqsFxp56VGzKv3jz6CnNcKP4
x+AzVeQ7nJHfnn6UyWxWmYjC/KPaimUUCOl0gqunJuOAWI6e9LcqWDImM5PQcGoY1jWyjaMnyvNA
Hbv3qzbgtcS/N8qEggjr3qWWZ0cmOCpqTzV/umqF7dPbXciABgDxnrUH9pt3jH50WC5reavoaTzV
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

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.mediamash.ca/thumbs/2389bc35be45.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gNDAK/9sAQwAUDg8SDw0UEhASFxUUGB4yIR4cHB49LC4kMklA
TEtHQEZFUFpzYlBVbVZFRmSIZW13e4GCgU5gjZeMfZZzfoF8/9sAQwEVFxceGh47ISE7fFNGU3x8
fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8/8AAEQgAWgB4
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
zKQnCk+gpaZKcQufY0AMjuFbhvlP6VNWZuqSOZk6Hj0NAF+rEaF4MpgsrHjPqKox3KScE4NTBirB
lJBHcU0JmhNGsg2yj/gQ7cVn3Fs0R55U9GFW4rwNxMMH++KskZXjDofxBqtGLYxATGe5WtOyvSm0
M3A+63p/9aop7PgvDkr3XuKpcxnI6dxU7D3O4tbkTx5/iHWp81y2l3zRsqk/T39q6WKVZYw69DWk
Xchqw+ikzRmqELRSUUCOIqK5OLd/pWoba2kJ8tyh+uRVa702ZoWERSTPYHB/WsbGtzAyaOvepZ7W
eD/WxOnuRxUI6ikMmRMnmtMD5Rj0qglaAOBk0AQCYg7ZFKmrMM7xcxtkHqOxoBSUYOGFQGIhh5RK
5OOelOwjWhnjlwB8j/3T3+lRXkKEbsYc+nes8u0ZxKpX37VaS4Z4irEOOxPUU79wsVOY29q3tJv+
djnk9ff3rGZc0xHaBwQcAHj2pJ2Bq53PWis3TL8XEQU/eHatDcK1TuZjqKbnNFMRx55hB9XNFzNJ
Cs7RuVKkAfnS4zHEPVz/AEqK9/1Mx9ZB/WsTUkOpzw+aGCsERT6Zzj/GhpLKeQrNagNvCbkGMk/S
qd0vF2fTYtP6XZ9rr+VO4ix9itJQDBcFcjIDjPt7U6W1lRTgBwR1Xmq6D92o/wCmYH/j9WlJDDBI
z6f7xpDMvLIeQVNTRSsfvHIGTWlIzfKrYcYH3hn0/wAag8qFwMxbSe6GiwXIGuN0TKwByDii2UKG
xT2slcbklx2ww/wojG0uODg9qAHd6RlzSjmp5otiA54NIYmlRStcnynC7Rn5s9K6kMGGf1Fcgs72
5+Qgb/lORniptMuXtyxEhKjPydj61SdiWjqT+B+tFVbWbzFDYJ3DIJ7CitCDnl/5dh6t/Wq94c27
e8w/katrGwltlKkEckEdOTVOf/UIGBB87BB+n/16yLI7o/PdjsbhF/8AQqcDm4z63Mh/IUkq7nl5
+9dj+tKq/Opz/wAtZm/8dFAEkQ4jHsg/8eqcH5VP0/mTUMR+aL6xD86lTlVB44H8moGSXB2zAZ6A
fzWmIc7fw/rU1wqmY5kC9OMfSmhEB/1menb3NMkWD7h+uP1qqwERck8dcn0q7CoCsA2fm7fWqN5C
Z4wiHLA5APGaGNCQOHB5BI64q7O6vCu05wf8/wAqp22j3kciunlsO4Dip3L/AHHJyDjBPSlsPcq3
eFjU553D+VQg4VCDjDH8OlT3KGRUXvn+lENm80YYAj5sc4AP69aANOz1aCKNFZH+QDOAOv50VmT6
bcxYbYWB6FeaKd2hWR0/lnDZ7mke3jkP7xFb0yM4p3zHuKTOOpz+NaEFWTS7Z2BAKENvO09TSLpV
sv8AePLHlvUYNSvcQq3zOo+pqJtStU/5aZ+gzS0HqOXTLVSDhjjbjLf3elKdOtiflBX6H2I/rVZ9
ahH3I3b68VVk1yb/AJZxIv1OaV0OzNV7KBzuOS31pBY25GSrfn75rKhvL66IBlCKe4GM+wpxsbu4
D5Lkg8JISP58Ur+QWNIfYrbIBQEnJBbOfwrHv3hZ2NuRtOPbFX9P0l4nEk2Nw6AdqhvdOkSDoC4Y
sSvGaHcNCkqOqBgrAHvVy2s5J0DkgD1NZ6EqPlJH0NaOnuwjfkklu5pbj2J47NI1Pm/MTxjbkYp6
yxxDYqIq/TFMk3MepPrjpToyARvwBVEj4pEiA2ByAxbHXrRUNy21d0apg9160UXAzW1G7f8A5a4z
6CoXlkf78jt9WpwA+yMcDO8c/gar1BY47QecU6MGRwkalmPQAUgAx0FbOjIvmSHaM4HOPrQlcG7G
fJp13Gm9osL3xzii10+S4cZDbc8mur/hoAGOlXyojmZTt9PhhwyxKGHOepq5tA7U0/6yniqEAxQV
3dRSDrSr0piM250aKVi8TGNjzjqKLfTWiiKsw3ZyCprTPUUlKyHdma8U0KEk5A9BVZJnduSrD/d/
+vW0O9U5wAHIABApNAY9xIHYgN8o6Ciom53E9c0VBZ//2Q==

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_Themes/NewsDurham/images/btn_jsLeft.gif

R0lGODlhHgARANUAAOTk5H+evcTe+LnU7uLi4vDw8PLy8tzc3Pz8/Hyr2Ofn5+fm5dLS0pnI9trk
7G+Vuu3t7WSLso7F/ODg4Nra2nefyOft8+3z9/r59+7t6rXH2Yq/9ff08/7+/tfX1+vr6/n5+erq
6tXV1fT09NnZ2fb29t/f3/v7+/3+/fbz8cnY5oq56aHM97bQ65Ktx+np6ebo6ePj4/78+/z9/v39
/f/+/fX19e/v79bW1vf3997e3tjY2Pj4+Ozs7Pr6+v///yH5BAAAAAAALAAAAAAeABEAAAb/wN+v
BOkZj8iksgfxCX9Fnm9KrVqvPlsP9AN9nuCweOwLdQqjsXr9O71ANxsbPHNouOHsKxef/3wqLhEa
YR1ZBQt8cmsWGgERERUXYIY2BT0AimoOLg8RDxUJLWA0PiOXCgSahTWBoAkrGwI1NDQIPCM3Hwox
E6s/tiA8PDI8Di0NEhINFxg5JQYQIQsEJjo8fR0nOTYGBQUGBhwcFgIsGwMpBTc9CgAEOgcH2DYd
uAbsHx8h/CEZGS9UtICx690EeTvm3TAAAt+HFwsASJw4cUGMiwQOHiDhAce8Eh+ivTCoo6TJkyXl
ccQhoqWJDj8UyIxh4sCOjjhy6tzZkoFPJ58eDAhB8KGXPAo7kipdutSDUxI6hIJBkKNq1WFYs2rl
kQMETCFBAAA7

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_Themes/NewsDurham/images/btn_jsRight.gif

R0lGODlhHgARANUAAHmbvOTk5LbI2uLi4nCYwvT09P39/fLy8puzy+7z9tzc3Ojo6Obm5tLS0u/v
74Cz49Da4oqz3P7+/uDg4Nra2uzs7N7m7pDE+Ym67N/f3/79++jn5vf4+tfX1+vr6/n5+erq6tXV
1fHx8dnZ2fv7+/P3+r/Q4qvD24anyIit1Km/1u/t6vTy8ff08afG5qjR+3OgzYa35+rt8O7t7Mzi
+NTk8tbW1vDw8N7e3vX19ff399jY2Pj4+O3t7fr6+v///yH5BAAAAAAALAAAAAAeABEAAAb/wN9P
5+gZj8iksufwCX+OCs9HrVqvWF+u8vl9PM+weEz2gSSiAnnN/pEWn1uObREk2kLtQidncwAAKhZr
Elo3DHxzbCYEMDAIEBxhhTk3FQGJbQkRGDGOKAIlPwY+BZYbA5liEgYGPwkpGBcXMREnMgY8BQ4e
GwETqqMGHzw6PBoCBA8XLzQJGloHPSAMAxk4PH0SJDo5ByIiBx4ABC41Ny0sIjdRCwEDOAoK2TkS
ugdRHh49EJArKx5ACAThbsAEeTvm3TjwYZeHBQwCSJywwZfEi+8OKhjRwca8HB4K9Cg4AYfJkyhN
yuNoI4TLDBJ+LKgYIIOCHR1t6NzJ02WDKJ8/OxwQYsDDL3kUdihdypRph6cjcAwNY0CHVas8smrd
ylXHh5hCggAAOw==

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.durhamregion.topscms.com/images/38/d2/68c14ff94667a9c8c8804e61a59c.jpeg

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
yY7bqUJZCCHMA5yT1E9tAf/Z

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://media.durhamregion.topscms.com/images/3f/29/4cde395a44b9bb9e82c596dcc54e.jpeg

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

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/Newsdurhamregion/;pos=1;tile=3;sz=160x600;ord=123456789?

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
nlOshrLMpWbiirkG24SolxL0H//Z

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_Themes/NewsDurham/images/ad_line.gif

R0lGODlhLAEHAJEAAP///+zs7MzMzO/v7yH5BAAAAAAALAAAAAAsAQcAAAKMhI+py+0Po5xHJEsN
zrz7D4biSJamtQEptJatCcfyTNcdqgm4lue6rvL1VD/g8Ed82ZbMpvPJ2BgxO2qQF0xZrVneFgpm
BsbksvmMTqvX7Lb77R74kNcqUoqd3vPJ6nUAFyg4SFjYFoZYI8XlV+F45YXACFlHmXiJmalpWfQo
tJhllFRZB7SltJnqUAAAOw==

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/durhamregion/dr/front;kw=pos=1;sz=1x1;ord=[timestamp]?

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/durhamregion/dr/front;kw=pos=2;sz=1x1;ord=[timestamp]?

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/durhamregion/dr/front;kw=pos=3;sz=1x1;ord=[timestamp]?

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://durhamregion.com/images/logo_sna.gif

R0lGODlhRwAZANUAAPLY25e2yyNpmOiHk8HS3uNZamiXtu/DyFSKrfPp6tvj6s3a4/Ph4xtjlARU
ioSpw7XK2avD1OBFWMXV4Dd2oe65v+br7uyZo9Le5bnN2xJdkOvv8d40Sd84Te7w8t0uRPDN0uyj
rPDGywxZjvXy8r7Q3euzuEF9pXWfvPDy8+EmPvX09aG80ODn7PDAxeyQmujs794wRed8iQdWiw9b
j/Tv8PPn6PDLz+JPYfLz9PP09PG3vY+xyN0qQPX19QBRiCH5BAAAAAAALAAAAABHABkAAAb/QJ9Q
WAOAjjfQbSk6NF3QhE+3mEwIJetmyPVtrOCwtUQAlwmZ0rbLZbwksZ58Tq+7vI2ffn9qsX0Te4KC
AhSDew9/QhUSdY6PdxY0hz8UCmyBlHsoAZoUigdxj6NzdzAamgIYXQsOmnoELSOUM6tdCY2kuncb
eam2Qhgzrw0ePieaiV0hus28Aq8/AgtDra8GQjyaJytdBc27PjC+xCVC1poZQgqzh7VduXUxHPQd
HfX2+Qfi5K8a6sJSGROCjFKALh0eVQDAkIFDBglq1EhgwwYJL9Ci6aEBocUwStiGdKJ0AuEjHAVS
qkwpo0K3IRsyavwx4kG7Q+qGsBvkSoOf/yE4wDnCYWLIuJmCDGSAwLRphhxdrlwpswDDg4NDBgh9
dEGIhX4zNURQRHZICRolhwAQtZXODjxIB/EoqwjCrBmXhlxoWwdHjRQy4+pRRneI3T0sumjlO0eE
j8B7RqBw9Yow3cN7ELAx8Y2vChMrwOpxoICFRst1b+rRYOEPiAsDYsuO3bnOi8eUHFBj8TGZDrIR
VO8Z64NERRsRSURE/pCBjEe3IY+m5iPCpFRQFSHQpNkHiHz5OHSY9yFGjA+jukr/oXtIhuuHUJQ1
TUmAMRGM7eA+1N49Kp4TlNXCfzj5gF9+cnSQAGC5UTcEAQTqYZ8i2W1HiXwHICjHAD54sFJef1xM
EFhI8wmUIYI4SOFhg39gIBMEhVkQoSATgIBgAQwI0YsmBCjSgiECpFDYMZqg8B14SCbZQQEh1CDE
Ch5QoMGUVE7pIBs/dlcYC1VWeUIQADs=

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/App_Themes/NewsDurham/images/MMG76x50.jpg

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

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://newsdurhamregion.com/tops-counter?uid=120508&counter=

R0lGODdhAQABAIAAAP///////ywAAAAAAQABAAACAkQBADs=

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/css/NewsDurham/main.css

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: =
url(/App_Themes/NewsDurham/images/bg_gradient3.gif) #fff repeat-x; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; =
FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
A {
	COLOR: #369; TEXT-DECORATION: none
}
A:visited {
	COLOR: #369; TEXT-DECORATION: none
}
A:active {
	COLOR: #369; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
HR {
	COLOR: #eee; HEIGHT: 1px
}
UL {
=09
}
UL.listNoStyle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; COLOR: #000; PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; COLOR: #000; PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; COLOR: #000; PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; COLOR: #000; PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; COLOR: #000; PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}
.homeHeading {
	BORDER-RIGHT: #dbe3eb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#dbe3eb 1px solid; MARGIN-TOP: 15px; PADDING-LEFT: 20px; FONT-WEIGHT: =
bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; =
BORDER-LEFT: #eb4600 2px solid; COLOR: #000; LINE-HEIGHT: 15px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #dbe3eb 1px solid; FONT-FAMILY: Arial, =
Verdana, Sans-Serif; LETTER-SPACING: 1px; HEIGHT: 15px
}
.homeHeading A {
	COLOR: #000
}
.homeHeading A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.homeHeading A:visited {
	COLOR: #000
}
H1 {
	FONT-SIZE: 18px
}
H2 {
	FONT-SIZE: 16px
}
H3 {
	MARGIN-TOP: 6px; FONT-SIZE: 14px; MARGIN-LEFT: 4px
}
H4 {
	FONT-SIZE: 23px; COLOR: #000; LINE-HEIGHT: 24px
}
H5 {
	FONT-SIZE: 11px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
COLOR: #666; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, =
Sans-Serif
}
.linkRed {
	PADDING-LEFT: 12px; BACKGROUND: =
url(/App_Themes/Olympics/standard/images/arwRed.gif) no-repeat
}
.linkGreen {
	PADDING-LEFT: 12px; BACKGROUND: =
url(/App_Themes/Olympics/standard/images/arwGreen.gif) no-repeat
}
#wrapper {
	BORDER-RIGHT: #dadada 1px solid; BORDER-TOP: #dadada 1px solid; MARGIN: =
0px auto 10px; BORDER-LEFT: #dadada 1px solid; WIDTH: 980px; =
BORDER-BOTTOM: #dadada 1px solid; BACKGROUND-COLOR: #fff
}
#header {
	BACKGROUND: =
url(../../App_Themes/NewsDurham/images/news_durham_header.gif) #ffffff =
no-repeat; MARGIN-BOTTOM: 5px; WIDTH: 978px; BORDER-BOTTOM: #dadada 1px =
solid
}
#body {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; MIN-HEIGHT: 100px; FLOAT: left; =
MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 8px; WIDTH: 640px; PADDING-TOP: 8px; =
BACKGROUND-COLOR: #fff
}
#rightColumn {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: right; MARGIN-BOTTOM: =
5px; PADDING-BOTTOM: 0px; WIDTH: 300px; PADDING-TOP: 8px; =
BACKGROUND-COLOR: #fff
}
#footer {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MIN-HEIGHT: 50px; =
MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; WIDTH: 958px; PADDING-TOP: =
10px; BACKGROUND-COLOR: #fff
}
#topAd {
	FLOAT: left; MARGIN: 10px 0px 10px 10px; WIDTH: 728px; HEIGHT: 90px
}
#weather {
	FLOAT: right; MARGIN: 10px 10px 10px 0px; WIDTH: 220px; HEIGHT: 90px
}
#newsBanner {
	CLEAR: both; MARGIN: 5px auto; WIDTH: 960px; HEIGHT: 60px
}
#logos {
	CLEAR: both; MARGIN: 0px auto 5px; WIDTH: 960px; HEIGHT: 40px
}
#logos IMG {
	FILTER: alpha(opacity=3D50); -moz-opacity: .50; opacity: .50
}
#logos IMG:hover {
	FILTER: alpha(opacity=3D100); -moz-opacity: 1; opacity: 1
}
#logos LI.selected IMG {
	FILTER: alpha(opacity=3D100); -moz-opacity: 1; opacity: 1
}
#logos UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px auto 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#logos LI {
	DISPLAY: inline; WIDTH: 50px
}
.breaking {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px auto 10px; =
BORDER-LEFT: #999 1px solid; WIDTH: 628px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #999 1px solid
}
.breaking .related A {
	COLOR: #336699
}
.breaking .related IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
#menu_block {
	MARGIN: 0px auto; WIDTH: 978px
}
#menu {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; =
FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px auto; BORDER-LEFT: =
#dddddd 1px solid; WIDTH: 960px; LINE-HEIGHT: 30px; BORDER-BOTTOM: =
#dddddd 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #fff
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu LI {
	FLOAT: left
}
#menu A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: =
url(../../App_Themes/NewsDurham/images/menu_spacer.gif) no-repeat 100% =
0%; PADDING-BOTTOM: 8px; COLOR: #eb4600; PADDING-TOP: 8px
}
#menu LI:hover {
	BACKGROUND: =
url(../../App_Themes/NewsDurham/images/menu_selected_bg.gif) repeat-x 0% =
50%
}
#menu LI:hover {
	COLOR: #fff
}
#menu A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#menu LI.selected {
	BACKGROUND: =
url(../../App_Themes/NewsDurham/images/menu_selected_bg.gif) repeat-x 0% =
50%
}
#menu LI.selected A {
	COLOR: #fff
}
#submenu {
	BORDER-RIGHT: #dddddd 1px solid; FONT-SIZE: 11px; MARGIN: 0px auto; =
BORDER-LEFT: #dddddd 1px solid; WIDTH: 960px; LINE-HEIGHT: 24px; =
BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 24px; BACKGROUND-COLOR: =
#dceeff
}
#submenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#submenu LI {
	FLOAT: left
}
#submenu A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; COLOR: =
#000; PADDING-TOP: 5px
}
#submenu LI:hover {
	COLOR: #000; BACKGROUND-COLOR: #39f
}
#submenu A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
#submenu LI.selected {
=09
}
#submenu LI.selected A {
	FONT-WEIGHT: bold; COLOR: #000
}
#x_menu {
	FONT-SIZE: 12px; BACKGROUND: =
url(../../App_Themes/NewsDurham/images/xmenu_bg.gif) #fff repeat-x 0% =
50%; MARGIN: 0px auto 10px; OVERFLOW: hidden; WIDTH: 100%; COLOR: =
#6c6c6c; LINE-HEIGHT: 28px; HEIGHT: 28px; TEXT-ALIGN: center
}
#x_menu A {
	COLOR: #fff
}
#x_menu A:hover {
	COLOR: #eb4600; TEXT-DECORATION: none
}
.specialContent {
	BACKGROUND: url(../../App_Themes/NewsDurham/images/pumpbg.gif) #ffffff =
no-repeat; MARGIN-BOTTOM: 5px; WIDTH: 300px; HEIGHT: 92px
}
.specialGraphic {
	MARGIN-BOTTOM: 5px; WIDTH: 300px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: =
center
}
.breakingNews_sidebar {
	MARGIN-BOTTOM: 5px; WIDTH: 300px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: =
left
}
.ad_300x250 {
	MARGIN-BOTTOM: 5px; WIDTH: 300px; HEIGHT: 250px; BACKGROUND-COLOR: =
#dfdfdf
}
.topletContainer {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #3399ff 3px solid; =
MIN-HEIGHT: 200px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #dddddd 1px solid; =
WIDTH: 300px; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #fff
}
.topletContainer_regborder {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; =
MIN-HEIGHT: 200px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #dddddd 1px solid; =
WIDTH: 300px; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #fff
}
.blogs_skyscraper {
	MIN-HEIGHT: 100px; MARGIN-BOTTOM: 5px
}
.blogs_skyscraper .blogs {
	BORDER-RIGHT: #dadada 1px solid; BORDER-TOP: #39f 3px solid; FLOAT: =
left; OVERFLOW: hidden; BORDER-LEFT: #dadada 1px solid; WIDTH: 130px; =
BORDER-BOTTOM: #dadada 1px solid; HEIGHT: 597px
}
.blogs_skyscraper .skyscraper {
	FLOAT: right; WIDTH: 160px
}
.blogListing {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.tagcloud {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px =
auto; WIDTH: 80%; PADDING-TOP: 5px
}
.section_left {
	FLOAT: left; WIDTH: 405px; BACKGROUND-COLOR: #fff
}
.section_right {
	BORDER-RIGHT: #dbe3eb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#dbe3eb 1px solid; PADDING-LEFT: 5px; FLOAT: right; MARGIN-BOTTOM: 5px; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #dbe3eb 1px solid; WIDTH: 210px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #dbe3eb 1px solid; BACKGROUND-COLOR: =
#fafbfc
}
.section_right_sub {
	CLEAR: right; BORDER-RIGHT: #dbe3eb 1px solid; PADDING-RIGHT: 5px; =
BORDER-TOP: #3399ff 3px solid; PADDING-LEFT: 5px; FLOAT: right; =
MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #dbe3eb 1px solid; =
WIDTH: 210px; PADDING-TOP: 5px; BORDER-BOTTOM: #dbe3eb 1px solid; =
BACKGROUND-COLOR: #fafbfc
}
.home_left {
	FLOAT: left; WIDTH: 305px
}
.home_right {
	FLOAT: right; WIDTH: 305px
}
.newsItem {
	CLEAR: both; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: =
2px; MARGIN: 10px 0px; WIDTH: 100%; PADDING-TOP: 2px
}
.newsItem .category {
	FONT-SIZE: 9px; COLOR: #eb4600; FONT-FAMILY: Verdana
}
.newsItem P {
	FONT-SIZE: 11px; MARGIN: 2px 0px 0px; FONT-FAMILY: Verdana, Arial, =
Sans-Serif
}
.newsItem .thumb {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
4px; PADDING-TOP: 4px
}
.newsItem .thumb IMG {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: =
#999 1px solid; BORDER-BOTTOM: #999 1px solid
}
.newsItem A.title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; COLOR: =
#336699; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.newsItem A.TopStory {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 4px; COLOR: =
#336699; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.newsItem .author {
	FONT-SIZE: 11px; COLOR: #888; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.newsItem A {
	FONT-WEIGHT: lighter; COLOR: #336699
}
.related {
	MARGIN-TOP: 4px; FONT-SIZE: 11px; COLOR: #000; LINE-HEIGHT: 12px; =
FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.related A {
	COLOR: #336699
}
.newsItem .related {
	MARGIN-TOP: 4px; COLOR: #336699; LINE-HEIGHT: 12px; FONT-FAMILY: Arial
}
.newsItem .related A {
	COLOR: #336699
}
.newsItem .related IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
.newsItem .textLinks {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699; FONT-FAMILY: Arial; =
TEXT-DECORATION: none
}
#weather_box {
	FONT-FAMILY: Verdana; HEIGHT: 90px
}
#weather_top {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-TOP: 5px; TEXT-ALIGN: =
center
}
#weather_info {
	FONT-WEIGHT: bolder; FONT-SIZE: 26px; COLOR: #999; PADDING-TOP: 2px; =
TEXT-ALIGN: center
}
#weather_temp {
	PADDING-RIGHT: 60px; TEXT-ALIGN: right
}
#weather_desc {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN-BOTTOM: 8px; COLOR: #999; =
TEXT-INDENT: 65px; TEXT-ALIGN: left
}
#weather_bottom {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px auto; TEXT-ALIGN: =
center
}
#weather_bottom .right {
	MARGIN-LEFT: 5px; TEXT-ALIGN: right
}
#weather_bottom .left {
	MARGIN-RIGHT: 5px; TEXT-ALIGN: left
}
.horizontalBar {
	BORDER-RIGHT: #dbe3eb 1px solid; BORDER-TOP: #dbe3eb 1px solid; =
FONT-SIZE: 12px; MARGIN: 5px auto; BORDER-LEFT: #eb4600 2px solid; =
WIDTH: 100%; LINE-HEIGHT: 24px; BORDER-BOTTOM: #dbe3eb 1px solid; =
FONT-FAMILY: Arial, Verdana, Sans-Serif; HEIGHT: 24px
}
.horizontalBar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.horizontalBar LI {
	FLOAT: left
}
.horizontalBar LI.heading {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #000; =
PADDING-TOP: 0px
}
.horizontalBar LI A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 14px; =
PADDING-BOTTOM: 6px; COLOR: #000; PADDING-TOP: 6px
}
.horizontalBar LI A:hover {
	TEXT-DECORATION: underline
}
.hotlistings {
	PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 8px; FONT-SIZE: =
11px; FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 340px; COLOR: #666; =
PADDING-TOP: 8px; FONT-FAMILY: Arial, Verdana, Sans-Serif; TEXT-ALIGN: =
left
}
.hotlistings A {
	FONT-SIZE: 11px
}
.txtadsBorder {
=09
}
.mapInfoWinConents {
	MARGIN: 4px
}
.mapMarkerLabel {
	WIDTH: 150px
}
.mapMarkerLabel IMG {
	DISPLAY: none
}
.google_bubble {
	MARGIN-RIGHT: 25px
}
.google_bubble A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-TOP: 20px
}
.google_bubble IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FLOAT: left; =
MARGIN: 4px; BORDER-LEFT: #000 1px solid; WIDTH: 70px; BORDER-BOTTOM: =
#000 1px solid; HEIGHT: 70px
}
#mapControls {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: =
4px; MARGIN: 2px auto; WIDTH: 100%; PADDING-TOP: 4px
}
#mapControls .map_btn_off {
	BACKGROUND: url(/App_Themes/NewsDurham/images/blue_100px_btn.gif) =
no-repeat 0% 50%; FLOAT: left; MARGIN: 2px; WIDTH: 100px; HEIGHT: 25px; =
TEXT-ALIGN: center
}
#mapControls .map_btn_on {
	BACKGROUND: url(/App_Themes/NewsDurham/images/orange_100px_btn.gif) =
no-repeat 0% 50%; FLOAT: left; MARGIN: 2px; WIDTH: 100px; HEIGHT: 25px; =
TEXT-ALIGN: center
}
#mapControls A {
	FONT-WEIGHT: bold; COLOR: #fff; LINE-HEIGHT: 25px
}
#wrapperArticleBody {
	LINE-HEIGHT: 18px
}
#articleBody {
	TEXT-ALIGN: left
}
#theArticle {
=09
}
#wrapperArticleImage {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: =
5px; MARGIN: 0px 0px 10px; WIDTH: 370px; PADDING-TOP: 5px; TEXT-ALIGN: =
left
}
.articleImage {
	FLOAT: right; MARGIN: 0px 0px 10px 15px; OVERFLOW: hidden; WIDTH: =
405px; TEXT-ALIGN: center
}
.articleImage IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: =
#000 1px solid; WIDTH: 365px; BORDER-BOTTOM: #000 1px solid
}
#articleMap {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 10px 15px; WIDTH: 370px
}
#articleMap > DIV {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: =
#000 1px solid; BORDER-BOTTOM: #000 1px solid
}
DIV.credit {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 10px; RIGHT: 0px; =
FILTER: alpha(opacity=3D50); PADDING-BOTTOM: 2px; COLOR: #fff; BOTTOM: =
0px; PADDING-TOP: 2px; POSITION: absolute; BACKGROUND-COLOR: #000000; =
TEXT-ALIGN: right; -moz-opacity: .50; opacity: .50
}
DIV.caption {
	CLEAR: right; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9px; =
MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; COLOR: #666; LINE-HEIGHT: 12px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: =
#f5f5f5
}
.imgCredit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
3px; TEXT-TRANSFORM: uppercase; WIDTH: 405px; COLOR: #666; PADDING-TOP: =
3px; TEXT-ALIGN: right
}
.date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #808080; PADDING-TOP: 0px
}
.author {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: =
0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #666; PADDING-TOP: =
0px
}
SPAN.comment {
	FONT-SIZE: 11px; COLOR: #777
}
#wrapperArticleSideLinks {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; =
PADDING-BOTTOM: 0px; MARGIN: 0px 5px 10px 10px; WIDTH: 218px; =
PADDING-TOP: 0px
}
.subTitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: =
5px; BORDER-LEFT: #eb4600 2px solid; COLOR: #000; PADDING-TOP: 5px; =
FONT-STYLE: italic
}
A.smallTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: =
#336699; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.moreStories {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 5px; PADDING-TOP: 0px
}
.articleSideHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 4px; WIDTH: 100%; =
COLOR: #eb4600; LINE-HEIGHT: 26px; BORDER-BOTTOM: #eb4600 1px dotted; =
TEXT-ALIGN: left
}
.articleSideContainer {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#3399ff 3px solid; PADDING-LEFT: 15px; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #dadada 1px solid; WIDTH: 188px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #dadada 1px solid
}
.articleTools {
	LIST-STYLE-TYPE: none
}
.articleTools LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 30px; PADDING-BOTTOM: =
3px; PADDING-TOP: 1px
}
.articleTools LI.textSize {
	BACKGROUND: url(/App_Themes/NewsDurham/images/icoTextSize.gif) =
no-repeat left 50%
}
.articleTools LI.emailArticle {
	BACKGROUND: url(/App_Themes/NewsDurham/images/icoEmailArticle.gif) =
no-repeat left 50%
}
.articleTools LI.emailAuthor {
	BACKGROUND: url(/App_Themes/NewsDurham/images/icoEmailAuthor.gif) =
no-repeat left 50%
}
.articleTools LI.print {
	BACKGROUND: url(/App_Themes/NewsDurham/images/icoPrint.gif) no-repeat =
left 50%
}
.articleTools LI.typo {
	BACKGROUND: url(/App_Themes/NewsDurham/images/icoTypo.gif) no-repeat =
left 50%
}
.articleTools LI.license {
	BACKGROUND: url(/App_Themes/NewsDurham/images/icoLicense.gif) no-repeat =
left 50%
}
.articleTools LI.bookmark {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 15px
}
.articleTools LI.bookmark IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
SPAN.textSize {
	CURSOR: pointer; COLOR: #369
}
SPAN.textSize:hover {
	TEXT-DECORATION: underline
}
.relatedList {
	LINE-HEIGHT: 16px
}
.pointer {
	CURSOR: pointer
}
.relatedMedia {
	LIST-STYLE-TYPE: none
}
.relatedMedia LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 30px; PADDING-BOTTOM: =
3px; PADDING-TOP: 1px
}
.relatedMedia LI.video {
	BACKGROUND: =
url(/App_Themes/NewsDurham/images/mediaIcons/icon_video.gif) no-repeat =
left 50%
}
.relatedMedia LI.audio {
	BACKGROUND: =
url(/App_Themes/NewsDurham/images/mediaIcons/icon_audio2.gif) no-repeat =
left 50%
}
.relatedMedia LI.swf {
	BACKGROUND: url(/App_Themes/NewsDurham/images/mediaIcons/icon_swf.gif) =
no-repeat left 50%
}
.relatedMedia LI.pdf {
	BACKGROUND: url(/App_Themes/NewsDurham/images/mediaIcons/icon_pdf.gif) =
no-repeat left 50%
}
DIV#footerWrapper {
	MARGIN: 10px auto; FONT: 12px Arial, Helvetica, sans-serif; WIDTH: =
775px; PADDING-TOP: 10px
}
DIV#footerWrapper UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#footerWrapper UL LI A {
	COLOR: #999; TEXT-DECORATION: none
}
DIV#footerWrapper UL LI A:hover {
	COLOR: blue; TEXT-DECORATION: underline
}
#footerWrapper .footerSection {
	FONT-SIZE: 10px; FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 143px; =
LINE-HEIGHT: 16px
}
LI.footerHeader {
	MARGIN-BOTTOM: 0.5em; FONT: bold 12px Arial, Helvetica, sans-serif; =
COLOR: #666
}
#footerWrapper .first {
	MARGIN: 0px
}
#global_footer_grey {
	BORDER-RIGHT: #e3e3e3 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#e3e3e3 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 10px; MARGIN: 10px =
auto 5px; BORDER-LEFT: #e3e3e3 1px solid; WIDTH: 743px; PADDING-TOP: =
15px; BORDER-BOTTOM: #e3e3e3 1px solid; BACKGROUND-COLOR: #f5f5f5
}
#global_footer {
	FONT-SIZE: 10px; MARGIN-LEFT: auto; WIDTH: 775px; COLOR: #515151; =
MARGIN-RIGHT: auto; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#global_footer A {
	FONT-SIZE: 10px; COLOR: #0098d6; TEXT-DECORATION: none
}
#global_footer A:link {
	FONT-SIZE: 10px; COLOR: #0098d6; TEXT-DECORATION: none
}
#global_footer A:active {
	FONT-SIZE: 10px; COLOR: #0098d6; TEXT-DECORATION: none
}
#global_footer A:visited {
	FONT-SIZE: 10px; COLOR: #0098d6; TEXT-DECORATION: none
}
#global_footer A:hover {
	TEXT-DECORATION: underline
}
#global_footer SELECT {
	BORDER-RIGHT: #e3e3e3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#e3e3e3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#e3e3e3 1px solid; WIDTH: 175px; PADDING-TOP: 5px; BORDER-BOTTOM: =
#e3e3e3 1px solid; BACKGROUND-COLOR: #ffffff
}
#footerWrapper #copyright {
	FLOAT: right; COLOR: #808080
}
#footerWrapper #logos {
	FLOAT: left
}
.home_rss {
	MARGIN-TOP: 2px; FLOAT: right; MARGIN-RIGHT: 5px
}
.weatherMain {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 740px; PADDING-TOP: 10px
}
.extendedweather {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: left; =
PADDING-BOTTOM: 10px; MARGIN: 10px; WIDTH: 180px; PADDING-TOP: 10px
}
.fivedayforecast {
	FLOAT: right; WIDTH: 460px
}
.todayforecast {
	FLOAT: left; MARGIN-LEFT: 30px; WIDTH: 210px; TEXT-ALIGN: left
}
.todayforecastborder {
	PADDING-RIGHT: 18px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 10px; WIDTH: 210px; PADDING-TOP: 10px
}
#wrapperFinder {
	PADDING-BOTTOM: 5px
}
#wrapperFinder .finderOption {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px =
auto; WIDTH: 250px; PADDING-TOP: 2px
}
#wrapperFinder .finderOption SELECT {
	MARGIN-BOTTOM: 1px; WIDTH: 250px
}
.findButton {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; =
FONT-SIZE: 10px; BACKGROUND: =
url(/App_Themes/NewsDurham/images/blue_find_ico.gif) no-repeat; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 80px; CURSOR: =
pointer; COLOR: #fff; HEIGHT: 20px; TEXT-ALIGN: center; =
BORDER-RIGHT-WIDTH: 0px
}
.finderContainer {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#3399ff 3px solid; PADDING-LEFT: 0px; BACKGROUND: =
url(/App_Themes/NewsDurham/images/finderbg2.jpg) no-repeat 0% 50%; =
MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #dddddd 1px solid; =
WIDTH: 300px; PADDING-TOP: 5px; BORDER-BOTTOM: #dddddd 1px solid
}
.mediahome {
	BORDER-TOP: #39f 1px solid; MARGIN-TOP: 15px; FONT-SIZE: 11px; =
MARGIN-RIGHT: 4px; BORDER-BOTTOM: #39f 1px solid; BORDER-LEFT-STYLE: =
none; HEIGHT: 360px; BACKGROUND-COLOR: #ededed
}
.mediahome_left {
	FLOAT: left; WIDTH: 400px; HEIGHT: 100%
}
.mediahome_right {
	FLOAT: right; BORDER-LEFT: #fff 1px solid; WIDTH: 230px; HEIGHT: 100%
}
.mediahome_photoitem {
	MARGIN: 0px auto 10px; WIDTH: 190px; COLOR: #000; LINE-HEIGHT: 15px
}
.mediahome_photo {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: =
#000 1px solid; WIDTH: 190px; BORDER-BOTTOM: #000 1px solid; HEIGHT: =
95px
}
.weatherWarning {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; =
MARGIN-BOTTOM: 5px; BORDER-LEFT: #999 1px solid; WIDTH: 300px; =
LINE-HEIGHT: 14px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: =
#fff; TEXT-ALIGN: left
}
.weatherWarning H3 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 14px; PADDING-BOTTOM: =
4px; MARGIN: 0px; COLOR: #fff; LINE-HEIGHT: 14px; PADDING-TOP: 4px; =
BACKGROUND-COLOR: #336699; TEXT-ALIGN: center
}
.weatherWarning .inner {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: =
5px; COLOR: #000; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.lbon {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px 4px; COLOR: #ffc600
}
.lboff {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px 4px; COLOR: #fff
}
.customize_bar {
	CLEAR: both; BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 8px; =
BORDER-TOP: #000 1px solid; PADDING-LEFT: 8px; BACKGROUND: =
url(/App_Themes/NewsDurham/images/customize_bar.gif) #ffffff repeat-x; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; BORDER-LEFT: #000 1px solid; =
WIDTH: 624px; LINE-HEIGHT: 15px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 =
1px solid; HEIGHT: 18px
}
.customize_bar A:visited {
	COLOR: #fff
}
.myhome_bar {
	CLEAR: both; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: =
0px; MARGIN: 5px 0px; WIDTH: 626px; LINE-HEIGHT: 16px; PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Verdana, Sans-Serif; HEIGHT: 16px
}

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/css/NewsDurham/search.css

.imgBorder {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: =
#000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.wrapperSearchBox {
	FLOAT: right; MARGIN-RIGHT: 15px
}
#wrapperSearch {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; WIDTH: =
276px; PADDING-TOP: 3px
}
#wrapperSearch DIV#assetTypes {
	PADDING-LEFT: 3px; FONT-SIZE: 9px; MARGIN-BOTTOM: 3px; COLOR: #fff
}
#wrapperSearch DIV#assetType A {
	CURSOR: pointer; COLOR: #000; TEXT-DECORATION: none
}
#wrapperSearch DIV#assetType A:active {
	CURSOR: pointer; COLOR: #000; TEXT-DECORATION: none
}
#wrapperSearch DIV#assetType A:visited {
	CURSOR: pointer; COLOR: #000; TEXT-DECORATION: none
}
#wrapperSearch DIV#assetType A:hover {
	TEXT-DECORATION: underline
}
#wrapperSearch DIV#assetType .assetDiv {
	FONT-SIZE: 9px; COLOR: #dadada
}
#wrapperSearch DIV#wrapperTextButton {
	BORDER-RIGHT: #39f 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #39f 1px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px; BORDER-LEFT: =
#39f 1px solid; WIDTH: 270px; PADDING-TOP: 0px; BORDER-BOTTOM: #39f 1px =
solid; HEIGHT: 27px; BACKGROUND-COLOR: #fff
}
#wrapperSearch DIV#wrapperText {
	FLOAT: left; WIDTH: 244px; MARGIN-RIGHT: 1px
}
#wrapperSearch DIV#wrapperText .textField {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 3px; =
FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 16px; BACKGROUND: =
url(/App_Themes/Olympics/standard/images/bgSearchMain.gif) repeat-x; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 2px 2px; =
WIDTH: 242px; PADDING-TOP: 2px; FONT-FAMILY: Arial, Verdana, Helvetica, =
Sans-Serif; HEIGHT: 21px; BORDER-RIGHT-WIDTH: 0px
}
#wrapperSearch DIV#wrapperButton {
	FLOAT: left; WIDTH: 21px; PADDING-TOP: 3px
}
#wrapperSearch DIV#wrapperButton .button {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/App_Themes/NewsDurham/images/green_search_ico.gif) no-repeat; =
BORDER-BOTTOM-WIDTH: 0px; WIDTH: 21px; CURSOR: pointer; HEIGHT: 21px; =
BORDER-RIGHT-WIDTH: 0px
}
#wrapperRadio DIV {
=09
}
.radio1 {
	LEFT: -5px; FLOAT: left; MARGIN: 0px; WIDTH: 13px; PADDING-TOP: 0px; =
POSITION: relative
}
.radio3 {
	LEFT: -5px; FLOAT: left; MARGIN: 0px; WIDTH: 13px; PADDING-TOP: 0px; =
POSITION: relative
}
.radio2 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; LEFT: 6px; FLOAT: left; COLOR: #000; =
POSITION: relative; TOP: 3px
}
.radio4 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; LEFT: 6px; FLOAT: left; COLOR: #000; =
POSITION: relative; TOP: 3px
}
.radio2 {
	WIDTH: 110px
}
.radio4 {
	WIDTH: 60px
}
UL.searchRelatedList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#wrapperBodySearch {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 25px; MARGIN: =
0px auto; WIDTH: 945px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; =
TEXT-ALIGN: left
}
#innerBodySearch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/App_Themes/Olympics/standard/images/bgInnerBodySearch.gif); =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#wrapperColumnSearchLeft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 755px; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; =
BACKGROUND-COLOR: #fff
}
#wrapperColumnSearchRight {
	FLOAT: left; WIDTH: 160px; PADDING-TOP: 10px
}
#wrapperSearchRefine {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 165px; LINE-HEIGHT: 18px; MARGIN-RIGHT: 10px; PADDING-TOP: =
3px
}
#wrapperSearchRefine H2 {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 1px; WIDTH: 165px; BORDER-BOTTOM: =
#eee 1px solid
}
#wrapperSearchBody {
	FLOAT: left; WIDTH: 580px
}
#wrapperSearchResultsHeader {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 15px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; =
BORDER-LEFT: #ddd 1px solid; WIDTH: 723px; LINE-HEIGHT: 18px; =
PADDING-TOP: 15px; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: =
#f5f5f5
}
.wrapperSearchPagination {
	BORDER-RIGHT: #ddd 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; =
MARGIN-BOTTOM: 15px; BORDER-LEFT: #ddd 1px solid; WIDTH: 578px; COLOR: =
#000; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: =
#f5f5f5
}
.searchPaginationbottom {
	BORDER-TOP: #ddd 1px solid
}
.wrapperSearchPagination DIV.results {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 143px; PADDING-TOP: 9px
}
.wrapperSearchPagination DIV.pagination {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 250px; PADDING-TOP: 9px; HEIGHT: 21px; TEXT-ALIGN: center
}
.wrapperSearchPagination DIV.pagination A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; =
PADDING-BOTTOM: 3px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 3px; =
BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #fff
}
.wrapperSearchPagination DIV.pagination A:hover {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: =
#ddd 1px solid; COLOR: #fff; BORDER-BOTTOM: #ddd 1px solid; =
BACKGROUND-COLOR: #cc0000; TEXT-DECORATION: none
}
.wrapperSearchPagination DIV.sortBy {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 142px; PADDING-TOP: 6px; TEXT-ALIGN: right
}
.wrapperSearchPagination .sortBy SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
.wrapperSearchResultsEvents {
	MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; BORDER-BOTTOM: #eee 1px =
solid
}
#wrapperSearchTabs {
	BACKGROUND: =
url(/App_Themes/Olympics/standard/images/search/bgSearchTabs.gif) =
repeat-x; WIDTH: 580px; HEIGHT: 27px
}
UL#searchTabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#searchTabs LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; BACKGROUND: =
url(/App_Themes/Olympics/standard/images/search/searchTabOff.gif) =
no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 103px; COLOR: #fff; =
PADDING-TOP: 6px; HEIGHT: 21px
}
#searchTabs LI A {
	COLOR: #369
}
#searchTabs LI.On {
	BACKGROUND: =
url(/App_Themes/Olympics/standard/images/search/searchTabOn.gif) =
no-repeat; COLOR: #000
}
.searchResult {
	MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; LINE-HEIGHT: 16px; =
BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: left
}
.searchResult .left {
	FLOAT: left; MAX-WIDTH: 202px; MARGIN-RIGHT: 10px
}
.searchResult .right {
	FLOAT: left; WIDTH: 368px
}
.searchResult .right H3 {
	MARGIN-BOTTOM: 0px
}
.searchResult IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.search_skyscraper {
	FLOAT: right; WIDTH: 160px; MARGIN-RIGHT: 20px
}
.searchVerticalPromo {
	FLOAT: left; WIDTH: 160px
}

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/css/NewsDurham/mmVideoWidget.css

.jsVideoWrapper {
	BORDER-RIGHT: #dadada 1px solid; BORDER-TOP: #dadada 1px solid; =
FONT-SIZE: 11px; Z-INDEX: 10; MARGIN-BOTTOM: 5px; OVERFLOW: hidden; =
BORDER-LEFT: #dadada 1px solid; WIDTH: 298px; COLOR: #000; =
BORDER-BOTTOM: #dadada 1px solid; POSITION: relative; BACKGROUND-COLOR: =
#fff
}
.jsVideoWrapper .slide {
	Z-INDEX: 5; OVERFLOW: hidden; WIDTH: 3000px; HEIGHT: 104px
}
.jsVideoWrapper .jsBase {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 5px; VERTICAL-ALIGN: middle; COLOR: =
#666; LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-ALIGN: right
}
.jsVideoWrapper .jsThumb {
	BORDER-RIGHT: #dadada 2px solid; BORDER-TOP: #dadada 2px solid; FLOAT: =
left; BORDER-LEFT: #dadada 2px solid; MARGIN-RIGHT: 5px; BORDER-BOTTOM: =
#dadada 2px solid
}
.jsVideoWrapper .jsItem {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px; WIDTH: 278px; HEIGHT: 120px
}
.jsVideoWrapper .jsItem A {
	FONT-WEIGHT: bold; COLOR: #336699; TEXT-DECORATION: none
}
.jsVideoWrapper .jsHeader {
	BORDER-BOTTOM: #dadada 2px solid; HEIGHT: 40px
}
.jsVideoWrapper #jsCurrent {
	DISPLAY: inline; VERTICAL-ALIGN: super; WIDTH: 30px
}
.jsVideoWrapper #jsTotal {
	DISPLAY: inline; VERTICAL-ALIGN: super; WIDTH: 30px
}
.jsVideoWrapper .jsLogo {
	FONT-SIZE: 10px; FLOAT: left; MARGIN-LEFT: 10px; VERTICAL-ALIGN: super
}
.jsVideoWrapper .jsControls {
	FONT-SIZE: 11px; FLOAT: right; MARGIN-RIGHT: 10px
}
.jsVideoWrapper .mm_slide {
	Z-INDEX: 5; OVERFLOW: hidden; WIDTH: 3000px; HEIGHT: 104px
}
.jsVideoWrapper .jsHeader {
	BORDER-BOTTOM: #dadada 2px solid; HEIGHT: 40px
}
.jsVideoWrapper #mm_jsCurrent {
	DISPLAY: inline; VERTICAL-ALIGN: super; WIDTH: 30px
}
.jsVideoWrapper #mm_jsTotal {
	DISPLAY: inline; VERTICAL-ALIGN: super; WIDTH: 30px
}

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/plugins/gasPrices/assets/gas_styles.css

.gasPrice_mainPage {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: black =
1px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(images/homepage_bar_blue.jpg); MARGIN-BOTTOM: 5px; PADDING-BOTTOM: =
0px; BORDER-LEFT: black 1px solid; WIDTH: 298px; COLOR: #000000; =
PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; BACKGROUND-REPEAT: =
repeat-x; HEIGHT: 50px; TEXT-ALIGN: center
}
.sponsor_bar {
	MARGIN: 4px auto
}
.gas_listings {
	FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH: 460px; LINE-HEIGHT: normal; =
FONT-FAMILY: Arial, Times New Roman, Sans-Serif
}
.gas_listings TABLE {
	MARGIN: 0px auto
}
.gas_listings .listingtable {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; =
FONT-SIZE: 12px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 400px; =
BORDER-BOTTOM: #ffffff 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: =
left
}
.gas_listings .listingtable TD {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#ffffff 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: =
#ffffff 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ffffff 1px solid
}
.gas_listings .listingtable TH {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#ffffff 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 14px; BACKGROUND-IMAGE: =
url(images/table_header.jpg); PADDING-BOTTOM: 5px; BORDER-LEFT: #ffffff =
1px solid; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px =
solid; BACKGROUND-REPEAT: repeat-x
}
.gas_listings .listingtable .footer {
	FONT-SIZE: 14px; BACKGROUND-IMAGE: url(images/table_header.jpg); COLOR: =
#ffffff; BACKGROUND-REPEAT: repeat-x
}
.listingtable .odd_row {
	BACKGROUND-COLOR: #ffffff
}
.listingtable .even_row {
	BACKGROUND-COLOR: #dfdfdf
}
.gaslisting_header_img {
	MARGIN: 0px auto
}
.gas_listings H1 {
	FONT-SIZE: 32px; COLOR: #205193; TEXT-ALIGN: center
}
.gas_listings .reported_date {
	FONT-SIZE: 10px; COLOR: #004d00
}
.gas_listings A {
	TEXT-ALIGN: center
}
.highest {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; TEXT-ALIGN: center
}
.lowest {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; TEXT-ALIGN: center
}
.highlow {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN: =
0px auto; BORDER-LEFT: #000000 1px solid; WIDTH: 300px; BORDER-BOTTOM: =
#000000 1px solid; BORDER-COLLAPSE: collapse
}
.highlow .low {
	BACKGROUND-IMAGE: url(images/highlow_blue_bg.jpg); COLOR: #ffffff; =
BACKGROUND-REPEAT: repeat-x; HEIGHT: 36px
}
.highlow .high {
	BACKGROUND-IMAGE: url(images/highlow_red_bg.jpg); COLOR: #ffffff; =
BACKGROUND-REPEAT: repeat-x; HEIGHT: 36px
}
.highlow TD {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#000000 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: =
#000000 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #000000 1px solid; =
TEXT-ALIGN: center
}
.highlow .title {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: =
#000000
}
.highlow .location {
	FONT-SIZE: 10px; COLOR: white; LINE-HEIGHT: 10px; BACKGROUND-COLOR: =
#000000
}
.highlow .congrats {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: =
#ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #000000
}
.gas_listings .heading {
	MARGIN-BOTTOM: 12px; TEXT-ALIGN: center
}
.highlow A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.linkbuttons {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Verdana
}
.linkbuttons:hover {
	COLOR: #ff1500
}
.blueText {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0066cc
}
.blueText A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0066cc
}
.redText {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff1500
}
.redText A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff1500
}
.redText:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff1500
}
.pumpPriceWatch {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: =
3px; MARGIN: 3px; COLOR: #0066cc; PADDING-TOP: 3px; TEXT-ALIGN: center; =
TEXT-DECORATION: none
}
.formTable {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: black =
1px solid; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; =
MARGIN: 0px auto; BORDER-LEFT: black 1px solid; PADDING-TOP: 8px; =
BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.formTable INPUT {
	FONT-SIZE: 11px
}
.formTable SELECT {
	FONT-SIZE: 12px
}
.formTable TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.formTable TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.list {
	MARGIN: 10px auto; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-ALIGN: =
center
}
.list UL {
	MARGIN: 0px auto; WIDTH: 160px; COLOR: #000; LIST-STYLE-TYPE: none
}
.list LI {
	BORDER-RIGHT: #dfdfdf 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#dfdfdf 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 2px; =
BORDER-LEFT: #dfdfdf 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #dfdfdf =
1px solid; TEXT-ALIGN: left
}
.list LI:hover {
	BACKGROUND-COLOR: #dfdfdf; TEXT-DECORATION: none
}
.list LI A {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0px 10px; COLOR: #000; =
TEXT-DECORATION: none
}
.list LI A:hover {
	COLOR: #900
}
.login_box {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-WEIGHT: =
bold; BACKGROUND: url(images/table_header_blue.jpg) #fff repeat-x left =
top; MARGIN: 5px auto; BORDER-LEFT: #000 1px solid; WIDTH: 160px; COLOR: =
#fff; TEXT-INDENT: 10px; LINE-HEIGHT: 22px; BORDER-BOTTOM: #000 1px =
solid; HEIGHT: 22px
}
.login_box A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px
}
.login_box A:hover {
	FONT-WEIGHT: bold; COLOR: #fff
}
.login_box:hover {
	BACKGROUND: url(images/table_header.jpg) #fff repeat-x left top
}
.congrats_outer {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; MARGIN: 5px =
auto; BORDER-LEFT: #000 1px solid; WIDTH: 300px; BORDER-BOTTOM: #000 1px =
solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.inner_title {
	FONT-WEIGHT: bold; BACKGROUND: url(images/title_bg.gif) #fff repeat-x =
left top; WIDTH: 100%; COLOR: #fff; TEXT-INDENT: 10px; LINE-HEIGHT: =
22px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 22px
}
.inner_content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; HEIGHT: 100%
}

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/TopletsResources/news/Polling/css/style.css

#Polling .header {
	FONT-SIZE: 14px
}
#Polling H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
#Polling .pollBody {
	MARGIN: 0px auto
}
.polltitlestyle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; COLOR: #6699cc; PADDING-TOP: 5px; =
FONT-FAMILY: Verdana,Helvetica,Sans-Serif; HEIGHT: 20px
}
.textstyle {
	FONT-SIZE: 11px; COLOR: #6699cc; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif
}
* HTML .textstyle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #6699cc; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif
}
.textstyle SPAN {
	FONT-WEIGHT: bold
}
.errorMSG {
	MARGIN-TOP: 10px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; COLOR: #6699cc; FONT-FAMILY: Verdana,Helvetica,Sans-Serif
}
.errorMSG SPAN {
	FONT-WEIGHT: bold; COLOR: #ff3300
}
.buttonStyle {
	PADDING-RIGHT: 2px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 2px; =
FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #6699cc; =
PADDING-TOP: 2px; BORDER-BOTTOM: #efefef 1px solid; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif; TEXT-DECORATION: none
}
.pollQuestionstyle {
	FONT-SIZE: 11px; VERTICAL-ALIGN: inherit; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif; TEXT-DECORATION: none
}
.pollWrapper {
	BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid; =
BACKGROUND: #efefef; BORDER-LEFT: #6699cc 1px solid; WIDTH: 300px; =
BORDER-BOTTOM: #6699cc 1px solid
}
.pollInnerContainer {
	BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid; =
BACKGROUND: #ffffff; MARGIN: 0px 10px 10px; BORDER-LEFT: #6699cc 1px =
solid; WIDTH: 278px; BORDER-BOTTOM: #6699cc 1px solid
}
.pollAnswerWrapper {
=09
}
.pollAnswerWrapper LABEL {
	DISPLAY: inline; FONT-SIZE: 11px; COLOR: #6699cc; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif
}
.pollResultBarWrapper {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.voteresultWrapper {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.voteresultWrapper A {
	PADDING-RIGHT: 15px
}
.voteNumberWrapper {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 45px
}
.resultPollBar {
	BACKGROUND: url(/TopletsResources/Polling/images/pollbar3.jpg) =
repeat-x; FLOAT: left; HEIGHT: 10px
}
.voteButton {
	MARGIN: 5px
}
.resultsButton {
	RIGHT: 0px; FLOAT: right; BOTTOM: 10px
}

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/TopletsResources/news/Polling/css/style.css

#Polling .header {
	FONT-SIZE: 14px
}
#Polling H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
#Polling .pollBody {
	MARGIN: 0px auto
}
.polltitlestyle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; COLOR: #6699cc; PADDING-TOP: 5px; =
FONT-FAMILY: Verdana,Helvetica,Sans-Serif; HEIGHT: 20px
}
.textstyle {
	FONT-SIZE: 11px; COLOR: #6699cc; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif
}
* HTML .textstyle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #6699cc; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif
}
.textstyle SPAN {
	FONT-WEIGHT: bold
}
.errorMSG {
	MARGIN-TOP: 10px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; COLOR: #6699cc; FONT-FAMILY: Verdana,Helvetica,Sans-Serif
}
.errorMSG SPAN {
	FONT-WEIGHT: bold; COLOR: #ff3300
}
.buttonStyle {
	PADDING-RIGHT: 2px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 2px; =
FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #6699cc; =
PADDING-TOP: 2px; BORDER-BOTTOM: #efefef 1px solid; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif; TEXT-DECORATION: none
}
.pollQuestionstyle {
	FONT-SIZE: 11px; VERTICAL-ALIGN: inherit; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif; TEXT-DECORATION: none
}
.pollWrapper {
	BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid; =
BACKGROUND: #efefef; BORDER-LEFT: #6699cc 1px solid; WIDTH: 300px; =
BORDER-BOTTOM: #6699cc 1px solid
}
.pollInnerContainer {
	BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid; =
BACKGROUND: #ffffff; MARGIN: 0px 10px 10px; BORDER-LEFT: #6699cc 1px =
solid; WIDTH: 278px; BORDER-BOTTOM: #6699cc 1px solid
}
.pollAnswerWrapper {
=09
}
.pollAnswerWrapper LABEL {
	DISPLAY: inline; FONT-SIZE: 11px; COLOR: #6699cc; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif
}
.pollResultBarWrapper {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.voteresultWrapper {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.voteresultWrapper A {
	PADDING-RIGHT: 15px
}
.voteNumberWrapper {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 45px
}
.resultPollBar {
	BACKGROUND: url(/TopletsResources/Polling/images/pollbar3.jpg) =
repeat-x; FLOAT: left; HEIGHT: 10px
}
.voteButton {
	MARGIN: 5px
}
.resultsButton {
	RIGHT: 0px; FLOAT: right; BOTTOM: 10px
}

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/TopletsResources/news/Polling/css/style.css

#Polling .header {
	FONT-SIZE: 14px
}
#Polling H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
#Polling .pollBody {
	MARGIN: 0px auto
}
.polltitlestyle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; COLOR: #6699cc; PADDING-TOP: 5px; =
FONT-FAMILY: Verdana,Helvetica,Sans-Serif; HEIGHT: 20px
}
.textstyle {
	FONT-SIZE: 11px; COLOR: #6699cc; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif
}
* HTML .textstyle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #6699cc; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif
}
.textstyle SPAN {
	FONT-WEIGHT: bold
}
.errorMSG {
	MARGIN-TOP: 10px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; COLOR: #6699cc; FONT-FAMILY: Verdana,Helvetica,Sans-Serif
}
.errorMSG SPAN {
	FONT-WEIGHT: bold; COLOR: #ff3300
}
.buttonStyle {
	PADDING-RIGHT: 2px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 2px; =
FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #6699cc; =
PADDING-TOP: 2px; BORDER-BOTTOM: #efefef 1px solid; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif; TEXT-DECORATION: none
}
.pollQuestionstyle {
	FONT-SIZE: 11px; VERTICAL-ALIGN: inherit; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif; TEXT-DECORATION: none
}
.pollWrapper {
	BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid; =
BACKGROUND: #efefef; BORDER-LEFT: #6699cc 1px solid; WIDTH: 300px; =
BORDER-BOTTOM: #6699cc 1px solid
}
.pollInnerContainer {
	BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid; =
BACKGROUND: #ffffff; MARGIN: 0px 10px 10px; BORDER-LEFT: #6699cc 1px =
solid; WIDTH: 278px; BORDER-BOTTOM: #6699cc 1px solid
}
.pollAnswerWrapper {
=09
}
.pollAnswerWrapper LABEL {
	DISPLAY: inline; FONT-SIZE: 11px; COLOR: #6699cc; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif
}
.pollResultBarWrapper {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.voteresultWrapper {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.voteresultWrapper A {
	PADDING-RIGHT: 15px
}
.voteNumberWrapper {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 45px
}
.resultPollBar {
	BACKGROUND: url(/TopletsResources/Polling/images/pollbar3.jpg) =
repeat-x; FLOAT: left; HEIGHT: 10px
}
.voteButton {
	MARGIN: 5px
}
.resultsButton {
	RIGHT: 0px; FLOAT: right; BOTTOM: 10px
}

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/TopletsResources/news/Polling/css/style.css

#Polling .header {
	FONT-SIZE: 14px
}
#Polling H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
#Polling .pollBody {
	MARGIN: 0px auto
}
.polltitlestyle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; COLOR: #6699cc; PADDING-TOP: 5px; =
FONT-FAMILY: Verdana,Helvetica,Sans-Serif; HEIGHT: 20px
}
.textstyle {
	FONT-SIZE: 11px; COLOR: #6699cc; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif
}
* HTML .textstyle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #6699cc; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif
}
.textstyle SPAN {
	FONT-WEIGHT: bold
}
.errorMSG {
	MARGIN-TOP: 10px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; COLOR: #6699cc; FONT-FAMILY: Verdana,Helvetica,Sans-Serif
}
.errorMSG SPAN {
	FONT-WEIGHT: bold; COLOR: #ff3300
}
.buttonStyle {
	PADDING-RIGHT: 2px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 2px; =
FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #6699cc; =
PADDING-TOP: 2px; BORDER-BOTTOM: #efefef 1px solid; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif; TEXT-DECORATION: none
}
.pollQuestionstyle {
	FONT-SIZE: 11px; VERTICAL-ALIGN: inherit; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif; TEXT-DECORATION: none
}
.pollWrapper {
	BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid; =
BACKGROUND: #efefef; BORDER-LEFT: #6699cc 1px solid; WIDTH: 300px; =
BORDER-BOTTOM: #6699cc 1px solid
}
.pollInnerContainer {
	BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid; =
BACKGROUND: #ffffff; MARGIN: 0px 10px 10px; BORDER-LEFT: #6699cc 1px =
solid; WIDTH: 278px; BORDER-BOTTOM: #6699cc 1px solid
}
.pollAnswerWrapper {
=09
}
.pollAnswerWrapper LABEL {
	DISPLAY: inline; FONT-SIZE: 11px; COLOR: #6699cc; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif
}
.pollResultBarWrapper {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.voteresultWrapper {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.voteresultWrapper A {
	PADDING-RIGHT: 15px
}
.voteNumberWrapper {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 45px
}
.resultPollBar {
	BACKGROUND: url(/TopletsResources/Polling/images/pollbar3.jpg) =
repeat-x; FLOAT: left; HEIGHT: 10px
}
.voteButton {
	MARGIN: 5px
}
.resultsButton {
	RIGHT: 0px; FLOAT: right; BOTTOM: 10px
}

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/TopletsResources/news/Polling/css/style.css

#Polling .header {
	FONT-SIZE: 14px
}
#Polling H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
#Polling .pollBody {
	MARGIN: 0px auto
}
.polltitlestyle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; COLOR: #6699cc; PADDING-TOP: 5px; =
FONT-FAMILY: Verdana,Helvetica,Sans-Serif; HEIGHT: 20px
}
.textstyle {
	FONT-SIZE: 11px; COLOR: #6699cc; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif
}
* HTML .textstyle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #6699cc; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif
}
.textstyle SPAN {
	FONT-WEIGHT: bold
}
.errorMSG {
	MARGIN-TOP: 10px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; COLOR: #6699cc; FONT-FAMILY: Verdana,Helvetica,Sans-Serif
}
.errorMSG SPAN {
	FONT-WEIGHT: bold; COLOR: #ff3300
}
.buttonStyle {
	PADDING-RIGHT: 2px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 2px; =
FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #6699cc; =
PADDING-TOP: 2px; BORDER-BOTTOM: #efefef 1px solid; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif; TEXT-DECORATION: none
}
.pollQuestionstyle {
	FONT-SIZE: 11px; VERTICAL-ALIGN: inherit; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif; TEXT-DECORATION: none
}
.pollWrapper {
	BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid; =
BACKGROUND: #efefef; BORDER-LEFT: #6699cc 1px solid; WIDTH: 300px; =
BORDER-BOTTOM: #6699cc 1px solid
}
.pollInnerContainer {
	BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid; =
BACKGROUND: #ffffff; MARGIN: 0px 10px 10px; BORDER-LEFT: #6699cc 1px =
solid; WIDTH: 278px; BORDER-BOTTOM: #6699cc 1px solid
}
.pollAnswerWrapper {
=09
}
.pollAnswerWrapper LABEL {
	DISPLAY: inline; FONT-SIZE: 11px; COLOR: #6699cc; FONT-FAMILY: =
Verdana,Helvetica,Sans-Serif
}
.pollResultBarWrapper {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.voteresultWrapper {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.voteresultWrapper A {
	PADDING-RIGHT: 15px
}
.voteNumberWrapper {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 45px
}
.resultPollBar {
	BACKGROUND: url(/TopletsResources/Polling/images/pollbar3.jpg) =
repeat-x; FLOAT: left; HEIGHT: 10px
}
.voteButton {
	MARGIN: 5px
}
.resultsButton {
	RIGHT: 0px; FLOAT: right; BOTTOM: 10px
}

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/TopletsResources/Login/css/AjaxLogin.css

.loginBar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
5px; COLOR: #5d5d5d; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.loginBar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.loginBar LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: =
url(/App_Themes/NewsDurham/images/login_arrow_ico.gif) no-repeat; =
PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.loginBar A {
	COLOR: #5d5d5d; TEXT-DECORATION: none
}
.loginBar A:hover {
	COLOR: #eb4600; TEXT-DECORATION: underline
}
.loginBar A:visited {
	COLOR: #5d5d5d
}
.loginBar .LoginHyperLink A {
	COLOR: #336699; TEXT-DECORATION: underline
}
.loginWindow {
	BORDER-RIGHT: #333 2px solid; BORDER-TOP: #333 2px solid; Z-INDEX: =
1000; BORDER-LEFT: #333 2px solid; WIDTH: 250px; COLOR: #000; =
BORDER-BOTTOM: #333 2px solid; BACKGROUND-COLOR: #333
}
.loginTop {
=09
}
.titlebar {
	BACKGROUND-COLOR: #333
}
.TitleBar .Label {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; =
PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px
}
.TitleBar .Close {
	CLEAR: none; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; =
FLOAT: right; PADDING-BOTTOM: 5px; CURSOR: pointer; COLOR: #eb4600; =
PADDING-TOP: 5px
}
.TitleBar .Close A {
	COLOR: #fff; TEXT-DECORATION: underline
}
.loginWindow .Body {
	CLEAR: both; DISPLAY: block; MARGIN: 0px 4px 0px 0px; WIDTH: 100%; =
BACKGROUND-COLOR: #dadada; TEXT-ALIGN: center
}
.resetPassw {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 10px
}
.resetPassw .userProfileHeader {
	FONT-WEIGHT: normal
}
.activationComment {
	CLEAR: both; FONT-SIZE: 11px
}
.loginWindow TABLE {
	MARGIN: 0px auto
}
.loginWindow TABLE TD {
	TEXT-ALIGN: center
}
.resetPassw {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 20px; TEXT-ALIGN: center
}
.RegisterUserWindow {
	BORDER-RIGHT: #333 2px solid; BORDER-TOP: #333 2px solid; DISPLAY: =
none; Z-INDEX: 1000; OVERFLOW: auto; BORDER-LEFT: #333 2px solid; WIDTH: =
250px; BORDER-BOTTOM: #333 2px solid; POSITION: absolute; =
BACKGROUND-COLOR: #dadada
}
.TopBar {
	BACKGROUND-COLOR: #333
}
.RegisterUserWindow .Title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; =
PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px
}
.RegisterUserWindow .CloseButton {
	CLEAR: none; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; =
FLOAT: right; PADDING-BOTTOM: 5px; CURSOR: pointer; COLOR: #fff; =
PADDING-TOP: 5px
}
.RegisterUserWindow .CloseButton A {
	COLOR: #fff; TEXT-DECORATION: underline
}
.RegisterUserWindow .Body {
	CLEAR: both; MARGIN: 0px 4px 0px 0px; VERTICAL-ALIGN: top; OVERFLOW: =
auto; HEIGHT: 100%; BACKGROUND-COLOR: #dadada; TEXT-ALIGN: center
}
.RegisterUserWindow TABLE {
	MARGIN: 0px auto
}
.RegisterUserWindow TABLE TD {
	TEXT-ALIGN: center
}
.btnSignUp {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/App_Themes/standard/images/btnSignUp.gif) no-repeat; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 45%; WIDTH: 62px; CURSOR: =
pointer; HEIGHT: 27px; BORDER-RIGHT-WIDTH: 0px
}
.userProfileHeader {
	TEXT-ALIGN: center
}

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/topletsresources/news/mostpopular/css/mostpopular.css

.mostpopular {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.counters {
	BACKGROUND: =
url(/TopletsResources/news/MostPopular/images/mostreadtab_bg.gif) =
repeat-x left 50%
}
.counters A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: =
5px; COLOR: #fff; LINE-HEIGHT: 25px; MARGIN-RIGHT: 5px; PADDING-TOP: =
5px; FONT-FAMILY: Verdana,Arial,Helvetica,Sans-serif; TEXT-DECORATION: =
none
}
.counters A:hover {
	TEXT-DECORATION: underline
}
.counters A.active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; Z-INDEX: 100000; BACKGROUND: =
url(/TopletsResources/news/MostPopular/images/tab_bg.gif) repeat-x left =
bottom; PADDING-BOTTOM: 6px; COLOR: #000; FONT-FAMILY: =
Verdana,Arial,Helvetica,Sans-serif; HEIGHT: 25px
}
.ranges {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px; BORDER-BOTTOM: #39f 1px solid
}
.ranges A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 10px; COLOR: #5f94b3; PADDING-TOP: 10px; FONT-FAMILY: =
Verdana,Arial,Helvetica,Sans-serif; TEXT-DECORATION: none
}
.ranges A:hover {
	TEXT-DECORATION: underline
}
.ranges A.active {
	BACKGROUND: url(/App_Themes/NewsDurham/images/login_arrow_ico.gif) =
no-repeat 0% 50%; COLOR: #eb4600
}
.data {
	MARGIN: 0px auto; COLOR: #ff1500; BACKGROUND-COLOR: #fff
}
.mostreadviews {
	FONT-SIZE: 11px; FLOAT: right; COLOR: #999; FONT-FAMILY: =
Verdana,Arial,Helvetica,Sans-serif
}
.mostpopular UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.mostpopular LI {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
4px; WIDTH: 100%; LINE-HEIGHT: 14px; PADDING-TOP: 4px; HEIGHT: 14px
}
.mostpopular LI.even {
	BACKGROUND-COLOR: #ededed
}
.mostpopular LI.odd {
	BACKGROUND-COLOR: #fff
}
.mostpopular LI .mostread_title {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FLOAT: left; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.mostpopular LI .mostReadViews {
	CLEAR: right; FONT-SIZE: 10px; FLOAT: right; COLOR: #39f
}

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/WebResource.axd?d=huaqz8lus5aIa-zgYpFpdw2&t=633704804643175484

function WebForm_PostBackOptions(eventTarget, eventArgument, validation, =
validationGroup, actionUrl, trackFocus, clientSubmit) {
    this.eventTarget =3D eventTarget;
    this.eventArgument =3D eventArgument;
    this.validation =3D validation;
    this.validationGroup =3D validationGroup;
    this.actionUrl =3D actionUrl;
    this.trackFocus =3D trackFocus;
    this.clientSubmit =3D clientSubmit;
}
function WebForm_DoPostBackWithOptions(options) {
    var validationResult =3D true;
    if (options.validation) {
        if (typeof(Page_ClientValidate) =3D=3D 'function') {
            validationResult =3D =
Page_ClientValidate(options.validationGroup);
        }
    }
    if (validationResult) {
        if ((typeof(options.actionUrl) !=3D "undefined") && =
(options.actionUrl !=3D null) && (options.actionUrl.length > 0)) {
            theForm.action =3D options.actionUrl;
        }
        if (options.trackFocus) {
            var lastFocus =3D theForm.elements["__LASTFOCUS"];
            if ((typeof(lastFocus) !=3D "undefined") && (lastFocus !=3D =
null)) {
                if (typeof(document.activeElement) =3D=3D "undefined") {
                    lastFocus.value =3D options.eventTarget;
                }
                else {
                    var active =3D document.activeElement;
                    if ((typeof(active) !=3D "undefined") && (active =
!=3D null)) {
                        if ((typeof(active.id) !=3D "undefined") && =
(active.id !=3D null) && (active.id.length > 0)) {
                            lastFocus.value =3D active.id;
                        }
                        else if (typeof(active.name) !=3D "undefined") {
                            lastFocus.value =3D active.name;
                        }
                    }
                }
            }
        }
    }
    if (options.clientSubmit) {
        __doPostBack(options.eventTarget, options.eventArgument);
    }
}
var __pendingCallbacks =3D new Array();
var __synchronousCallBackIndex =3D -1;
function WebForm_DoCallback(eventTarget, eventArgument, eventCallback, =
context, errorCallback, useAsync) {
    var postData =3D __theFormPostData +
                "__CALLBACKID=3D" + WebForm_EncodeCallback(eventTarget) =
+
                "&__CALLBACKPARAM=3D" + =
WebForm_EncodeCallback(eventArgument);
    if (theForm["__EVENTVALIDATION"]) {
        postData +=3D "&__EVENTVALIDATION=3D" + =
WebForm_EncodeCallback(theForm["__EVENTVALIDATION"].value);
    }
    var xmlRequest,e;
    try {
        xmlRequest =3D new XMLHttpRequest();
    }
    catch(e) {
        try {
            xmlRequest =3D new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e) {
        }
    }
    var setRequestHeaderMethodExists =3D true;
    try {
        setRequestHeaderMethodExists =3D (xmlRequest && =
xmlRequest.setRequestHeader);
    }
    catch(e) {}
    var callback =3D new Object();
    callback.eventCallback =3D eventCallback;
    callback.context =3D context;
    callback.errorCallback =3D errorCallback;
    callback.async =3D useAsync;
    var callbackIndex =3D =
WebForm_FillFirstAvailableSlot(__pendingCallbacks, callback);
    if (!useAsync) {
        if (__synchronousCallBackIndex !=3D -1) {
            __pendingCallbacks[__synchronousCallBackIndex] =3D null;
        }
        __synchronousCallBackIndex =3D callbackIndex;
    }
    if (setRequestHeaderMethodExists) {
        xmlRequest.onreadystatechange =3D WebForm_CallbackComplete;
        callback.xmlRequest =3D xmlRequest;
        xmlRequest.open("POST", theForm.action, true);
        xmlRequest.setRequestHeader("Content-Type", =
"application/x-www-form-urlencoded; charset=3Dutf-8");
        xmlRequest.send(postData);
        return;
    }
    callback.xmlRequest =3D new Object();
    var callbackFrameID =3D "__CALLBACKFRAME" + callbackIndex;
    var xmlRequestFrame =3D document.frames[callbackFrameID];
    if (!xmlRequestFrame) {
        xmlRequestFrame =3D document.createElement("IFRAME");
        xmlRequestFrame.width =3D "1";
        xmlRequestFrame.height =3D "1";
        xmlRequestFrame.frameBorder =3D "0";
        xmlRequestFrame.id =3D callbackFrameID;
        xmlRequestFrame.name =3D callbackFrameID;
        xmlRequestFrame.style.position =3D "absolute";
        xmlRequestFrame.style.top =3D "-100px"
        xmlRequestFrame.style.left =3D "-100px";
        try {
            if (callBackFrameUrl) {
                xmlRequestFrame.src =3D callBackFrameUrl;
            }
        }
        catch(e) {}
        document.body.appendChild(xmlRequestFrame);
    }
    var interval =3D window.setInterval(function() {
        xmlRequestFrame =3D document.frames[callbackFrameID];
        if (xmlRequestFrame && xmlRequestFrame.document) {
            window.clearInterval(interval);
            xmlRequestFrame.document.write("");
            xmlRequestFrame.document.close();
            xmlRequestFrame.document.write('<html><body><form =
method=3D"post"><input type=3D"hidden" name=3D"__CALLBACKLOADSCRIPT" =
value=3D"t"></form></body></html>');
            xmlRequestFrame.document.close();
            xmlRequestFrame.document.forms[0].action =3D theForm.action;
            var count =3D __theFormPostCollection.length;
            var element;
            for (var i =3D 0; i < count; i++) {
                element =3D __theFormPostCollection[i];
                if (element) {
                    var fieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
                    fieldElement.type =3D "hidden";
                    fieldElement.name =3D element.name;
                    fieldElement.value =3D element.value;
                    =
xmlRequestFrame.document.forms[0].appendChild(fieldElement);
                }
            }
            var callbackIdFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackIdFieldElement.type =3D "hidden";
            callbackIdFieldElement.name =3D "__CALLBACKID";
            callbackIdFieldElement.value =3D eventTarget;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackIdFieldElement);
            var callbackParamFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackParamFieldElement.type =3D "hidden";
            callbackParamFieldElement.name =3D "__CALLBACKPARAM";
            callbackParamFieldElement.value =3D eventArgument;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackParamFieldElement);=

            if (theForm["__EVENTVALIDATION"]) {
                var callbackValidationFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
                callbackValidationFieldElement.type =3D "hidden";
                callbackValidationFieldElement.name =3D =
"__EVENTVALIDATION";
                callbackValidationFieldElement.value =3D =
theForm["__EVENTVALIDATION"].value;
                =
xmlRequestFrame.document.forms[0].appendChild(callbackValidationFieldElem=
ent);
            }
            var callbackIndexFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackIndexFieldElement.type =3D "hidden";
            callbackIndexFieldElement.name =3D "__CALLBACKINDEX";
            callbackIndexFieldElement.value =3D callbackIndex;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackIndexFieldElement);=

            xmlRequestFrame.document.forms[0].submit();
        }
    }, 10);
}
function WebForm_CallbackComplete() {
    for (var i =3D 0; i < __pendingCallbacks.length; i++) {
        callbackObject =3D __pendingCallbacks[i];
        if (callbackObject && callbackObject.xmlRequest && =
(callbackObject.xmlRequest.readyState =3D=3D 4)) {
            WebForm_ExecuteCallback(callbackObject);
            if (!__pendingCallbacks[i].async) {
                __synchronousCallBackIndex =3D -1;
            }
            __pendingCallbacks[i] =3D null;
            var callbackFrameID =3D "__CALLBACKFRAME" + i;
            var xmlRequestFrame =3D =
document.getElementById(callbackFrameID);
            if (xmlRequestFrame) {
                xmlRequestFrame.parentNode.removeChild(xmlRequestFrame);
            }
        }
    }
}
function WebForm_ExecuteCallback(callbackObject) {
    var response =3D callbackObject.xmlRequest.responseText;
    if (response.charAt(0) =3D=3D "s") {
        if ((typeof(callbackObject.eventCallback) !=3D "undefined") && =
(callbackObject.eventCallback !=3D null)) {
            callbackObject.eventCallback(response.substring(1), =
callbackObject.context);
        }
    }
    else if (response.charAt(0) =3D=3D "e") {
        if ((typeof(callbackObject.errorCallback) !=3D "undefined") && =
(callbackObject.errorCallback !=3D null)) {
            callbackObject.errorCallback(response.substring(1), =
callbackObject.context);
        }
    }
    else {
        var separatorIndex =3D response.indexOf("|");
        if (separatorIndex !=3D -1) {
            var validationFieldLength =3D parseInt(response.substring(0, =
separatorIndex));
            if (!isNaN(validationFieldLength)) {
                var validationField =3D =
response.substring(separatorIndex + 1, separatorIndex + =
validationFieldLength + 1);
                if (validationField !=3D "") {
                    var validationFieldElement =3D =
theForm["__EVENTVALIDATION"];
                    if (!validationFieldElement) {
                        validationFieldElement =3D =
document.createElement("INPUT");
                        validationFieldElement.type =3D "hidden";
                        validationFieldElement.name =3D =
"__EVENTVALIDATION";
                        theForm.appendChild(validationFieldElement);
                    }
                    validationFieldElement.value =3D validationField;
                }
                if ((typeof(callbackObject.eventCallback) !=3D =
"undefined") && (callbackObject.eventCallback !=3D null)) {
                    =
callbackObject.eventCallback(response.substring(separatorIndex + =
validationFieldLength + 1), callbackObject.context);
                }
            }
        }
    }
}
function WebForm_FillFirstAvailableSlot(array, element) {
    var i;
    for (i =3D 0; i < array.length; i++) {
        if (!array[i]) break;
    }
    array[i] =3D element;
    return i;
}
var __nonMSDOMBrowser =3D =
(window.navigator.appName.toLowerCase().indexOf('explorer') =3D=3D -1);
var __theFormPostData =3D "";
var __theFormPostCollection =3D new Array();
function WebForm_InitCallback() {
    var count =3D theForm.elements.length;
    var element;
    for (var i =3D 0; i < count; i++) {
        element =3D theForm.elements[i];
        var tagName =3D element.tagName.toLowerCase();
        if (tagName =3D=3D "input") {
            var type =3D element.type;
            if ((type =3D=3D "text" || type =3D=3D "hidden" || type =
=3D=3D "password" ||
                ((type =3D=3D "checkbox" || type =3D=3D "radio") && =
element.checked)) &&
                (element.id !=3D "__EVENTVALIDATION")) {
                WebForm_InitCallbackAddField(element.name, =
element.value);
            }
        }
        else if (tagName =3D=3D "select") {
            var selectCount =3D element.options.length;
            for (var j =3D 0; j < selectCount; j++) {
                var selectChild =3D element.options[j];
                if (selectChild.selected =3D=3D true) {
                    WebForm_InitCallbackAddField(element.name, =
element.value);
                }
            }
        }
        else if (tagName =3D=3D "textarea") {
            WebForm_InitCallbackAddField(element.name, element.value);
        }
    }
}
function WebForm_InitCallbackAddField(name, value) {
    var nameValue =3D new Object();
    nameValue.name =3D name;
    nameValue.value =3D value;
    __theFormPostCollection[__theFormPostCollection.length] =3D =
nameValue;
    __theFormPostData +=3D WebForm_EncodeCallback(name) + "=3D" + =
WebForm_EncodeCallback(value) + "&";
}
function WebForm_EncodeCallback(parameter) {
    if (encodeURIComponent) {
        return encodeURIComponent(parameter);
    }
    else {
        return escape(parameter);
    }
}
var __disabledControlArray =3D new Array();
function WebForm_ReEnableControls() {
    if (typeof(__enabledControlArray) =3D=3D 'undefined') {
        return false;
    }
    var disabledIndex =3D 0;
    for (var i =3D 0; i < __enabledControlArray.length; i++) {
        var c;
        if (__nonMSDOMBrowser) {
            c =3D document.getElementById(__enabledControlArray[i]);
        }
        else {
            c =3D document.all[__enabledControlArray[i]];
        }
        if ((typeof(c) !=3D "undefined") && (c !=3D null) && (c.disabled =
=3D=3D true)) {
            c.disabled =3D false;
            __disabledControlArray[disabledIndex++] =3D c;
        }
    }
    setTimeout("WebForm_ReDisableControls()", 0);
    return true;
}
function WebForm_ReDisableControls() {
    for (var i =3D 0; i < __disabledControlArray.length; i++) {
        __disabledControlArray[i].disabled =3D true;
    }
}
function WebForm_FireDefaultButton(event, target) {
    if (event.keyCode =3D=3D 13) {
        var src =3D event.srcElement || event.target;
        if (!src || (src.tagName.toLowerCase() !=3D "textarea")) {
            var defaultButton;
            if (__nonMSDOMBrowser) {
               defaultButton =3D document.getElementById(target);
            }
            else {
                defaultButton =3D document.all[target];
            }
            if (defaultButton && typeof(defaultButton.click) !=3D =
"undefined") {
                defaultButton.click();
                event.cancelBubble =3D true;
                if (event.stopPropagation) event.stopPropagation();
                return false;
            }
        }
    }
    return true;
}
function WebForm_GetScrollX() {
    if (__nonMSDOMBrowser) {
        return window.pageXOffset;
    }
    else {
        if (document.documentElement && =
document.documentElement.scrollLeft) {
            return document.documentElement.scrollLeft;
        }
        else if (document.body) {
            return document.body.scrollLeft;
        }
    }
    return 0;
}
function WebForm_GetScrollY() {
    if (__nonMSDOMBrowser) {
        return window.pageYOffset;
    }
    else {
        if (document.documentElement && =
document.documentElement.scrollTop) {
            return document.documentElement.scrollTop;
        }
        else if (document.body) {
            return document.body.scrollTop;
        }
    }
    return 0;
}
function WebForm_SaveScrollPositionSubmit() {
    if (__nonMSDOMBrowser) {
        theForm.elements['__SCROLLPOSITIONY'].value =3D =
window.pageYOffset;
        theForm.elements['__SCROLLPOSITIONX'].value =3D =
window.pageXOffset;
    }
    else {
        theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX();
        theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY();
    }
    if ((typeof(this.oldSubmit) !=3D "undefined") && (this.oldSubmit =
!=3D null)) {
        return this.oldSubmit();
    }
    return true;
}
function WebForm_SaveScrollPositionOnSubmit() {
    theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX();
    theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY();
    if ((typeof(this.oldOnSubmit) !=3D "undefined") && (this.oldOnSubmit =
!=3D null)) {
        return this.oldOnSubmit();
    }
    return true;
}
function WebForm_RestoreScrollPosition() {
    if (__nonMSDOMBrowser) {
        window.scrollTo(theForm.elements['__SCROLLPOSITIONX'].value, =
theForm.elements['__SCROLLPOSITIONY'].value);
    }
    else {
        window.scrollTo(theForm.__SCROLLPOSITIONX.value, =
theForm.__SCROLLPOSITIONY.value);
    }
    if ((typeof(theForm.oldOnLoad) !=3D "undefined") && =
(theForm.oldOnLoad !=3D null)) {
        return theForm.oldOnLoad();
    }
    return true;
}
function WebForm_TextBoxKeyHandler(event) {
    if (event.keyCode =3D=3D 13) {
        var target;
        if (__nonMSDOMBrowser) {
            target =3D event.target;
        }
        else {
            target =3D event.srcElement;
        }
        if ((typeof(target) !=3D "undefined") && (target !=3D null)) {
            if (typeof(target.onchange) !=3D "undefined") {
                target.onchange();
                event.cancelBubble =3D true;
                if (event.stopPropagation) event.stopPropagation();
                return false;
            }
        }
    }
    return true;
}
function WebForm_TrimString(value) {
    return value.replace(/^\s+|\s+$/g, '')
}
function WebForm_AppendToClassName(element, className) {
    var currentClassName =3D ' ' + WebForm_TrimString(element.className) =
+ ' ';
    className =3D WebForm_TrimString(className);
    var index =3D currentClassName.indexOf(' ' + className + ' ');
    if (index =3D=3D=3D -1) {
        element.className =3D (element.className =3D=3D=3D '') ? =
className : element.className + ' ' + className;
    }
}
function WebForm_RemoveClassName(element, className) {
    var currentClassName =3D ' ' + WebForm_TrimString(element.className) =
+ ' ';
    className =3D WebForm_TrimString(className);
    var index =3D currentClassName.indexOf(' ' + className + ' ');
    if (index >=3D 0) {
        element.className =3D =
WebForm_TrimString(currentClassName.substring(0, index) + ' ' +
            currentClassName.substring(index + className.length + 1, =
currentClassName.length));
    }
}
function WebForm_GetElementById(elementId) {
    if (document.getElementById) {
        return document.getElementById(elementId);
    }
    else if (document.all) {
        return document.all[elementId];
    }
    else return null;
}
function WebForm_GetElementByTagName(element, tagName) {
    var elements =3D WebForm_GetElementsByTagName(element, tagName);
    if (elements && elements.length > 0) {
        return elements[0];
    }
    else return null;
}
function WebForm_GetElementsByTagName(element, tagName) {
    if (element && tagName) {
        if (element.getElementsByTagName) {
            return element.getElementsByTagName(tagName);
        }
        if (element.all && element.all.tags) {
            return element.all.tags(tagName);
        }
    }
    return null;
}
function WebForm_GetElementDir(element) {
    if (element) {
        if (element.dir) {
            return element.dir;
        }
        return WebForm_GetElementDir(element.parentNode);
    }
    return "ltr";
}
function WebForm_GetElementPosition(element) {
    var result =3D new Object();
    result.x =3D 0;
    result.y =3D 0;
    result.width =3D 0;
    result.height =3D 0;
    if (element.offsetParent) {
        result.x =3D element.offsetLeft;
        result.y =3D element.offsetTop;
        var parent =3D element.offsetParent;
        while (parent) {
            result.x +=3D parent.offsetLeft;
            result.y +=3D parent.offsetTop;
            var parentTagName =3D parent.tagName.toLowerCase();
            if (parentTagName !=3D "table" &&
                parentTagName !=3D "body" &&=20
                parentTagName !=3D "html" &&=20
                parentTagName !=3D "div" &&=20
                parent.clientTop &&=20
                parent.clientLeft) {
                result.x +=3D parent.clientLeft;
                result.y +=3D parent.clientTop;
            }
            parent =3D parent.offsetParent;
        }
    }
    else if (element.left && element.top) {
        result.x =3D element.left;
        result.y =3D element.top;
    }
    else {
        if (element.x) {
            result.x =3D element.x;
        }
        if (element.y) {
            result.y =3D element.y;
        }
    }
    if (element.offsetWidth && element.offsetHeight) {
        result.width =3D element.offsetWidth;
        result.height =3D element.offsetHeight;
    }
    else if (element.style && element.style.pixelWidth && =
element.style.pixelHeight) {
        result.width =3D element.style.pixelWidth;
        result.height =3D element.style.pixelHeight;
    }
    return result;
}
function WebForm_GetParentByTagName(element, tagName) {
    var parent =3D element.parentNode;
    var upperTagName =3D tagName.toUpperCase();
    while (parent && (parent.tagName.toUpperCase() !=3D upperTagName)) {
        parent =3D parent.parentNode ? parent.parentNode : =
parent.parentElement;
    }
    return parent;
}
function WebForm_SetElementHeight(element, height) {
    if (element && element.style) {
        element.style.height =3D height + "px";
    }
}
function WebForm_SetElementWidth(element, width) {
    if (element && element.style) {
        element.style.width =3D width + "px";
    }
}
function WebForm_SetElementX(element, x) {
    if (element && element.style) {
        element.style.left =3D x + "px";
    }
}
function WebForm_SetElementY(element, y) {
    if (element && element.style) {
        element.style.top =3D y + "px";
    }
}

------=_NextPart_000_0000_01C9A165.861CC110
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://newsdurhamregion.com/ScriptResource.axd?d=EnkIrNjc0DuaA2YgT4xNM_dYV-HnobTeGxGUueT0hGmLemrI5LmL43i64alEbMx5tFM3jRaRBKmbZ_R3_BT--wzrWyaxI4lCdk-IN06vQGY1&t=633639839564057236

=EF=BB=BF//--------------------------------------------------------------=
---------
// Copyright (C) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------=

// MicrosoftAjax.js
// Microsoft AJAX Framework.


Function.__typeName =3D 'Function';
Function.__class =3D true;

Function.createCallback =3D function Function$createCallback(method, =
context) {
    /// <param name=3D"method" type=3D"Function"></param>
    /// <param name=3D"context" mayBeNull=3D"true"></param>
    /// <returns type=3D"Function"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "method", type: Function},
        {name: "context", mayBeNull: true}
    ]);
    if (e) throw e;


       =20
    return function() {
        var l =3D arguments.length;
        if (l > 0) {
                        var args =3D [];
            for (var i =3D 0; i < l; i++) {
                args[i] =3D arguments[i];
            }
            args[l] =3D context;
            return method.apply(this, args);
        }
        return method.call(this, context);
    }
}

Function.createDelegate =3D function Function$createDelegate(instance, =
method) {
    /// <param name=3D"instance" mayBeNull=3D"true"></param>
    /// <param name=3D"method" type=3D"Function"></param>
    /// <returns type=3D"Function"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance", mayBeNull: true},
        {name: "method", type: Function}
    ]);
    if (e) throw e;


       =20
    return function() {
        return method.apply(instance, arguments);
    }
}

Function.emptyFunction =3D Function.emptyMethod =3D function =
Function$emptyMethod() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
}

Function._validateParams =3D function Function$_validateParams(params, =
expectedParams) {
                                                                         =
                                                          =20
    var e;

    e =3D Function._validateParameterCount(params, expectedParams);
    if (e) {
        e.popStackFrame();
        return e;
    }

    for (var i=3D0; i < params.length; i++) {
                                var expectedParam =3D =
expectedParams[Math.min(i, expectedParams.length - 1)];

        var paramName =3D expectedParam.name;
        if (expectedParam.parameterArray) {
                        paramName +=3D "[" + (i - expectedParams.length =
+ 1) + "]";
        }

        e =3D Function._validateParameter(params[i], expectedParam, =
paramName);
        if (e) {
            e.popStackFrame();
            return e;
        }
    }


    return null;
}

Function._validateParameterCount =3D function =
Function$_validateParameterCount(params, expectedParams) {
    var maxParams =3D expectedParams.length;
    var minParams =3D 0;
    for (var i=3D0; i < expectedParams.length; i++) {
        if (expectedParams[i].parameterArray) {
            maxParams =3D Number.MAX_VALUE;
        }
        else if (!expectedParams[i].optional) {
            minParams++;
        }
    }

    if (params.length < minParams || params.length > maxParams) {
        var e =3D Error.parameterCount();
        e.popStackFrame();
        return e;
    }

    return null;
}

Function._validateParameter =3D function =
Function$_validateParameter(param, expectedParam, paramName) {
    var e;

    var expectedType =3D expectedParam.type;
    var expectedInteger =3D !!expectedParam.integer;
    var expectedDomElement =3D !!expectedParam.domElement;
    var mayBeNull =3D !!expectedParam.mayBeNull;

    e =3D Function._validateParameterType(param, expectedType, =
expectedInteger, expectedDomElement, mayBeNull, paramName);
    if (e) {
        e.popStackFrame();
        return e;
    }

        var expectedElementType =3D expectedParam.elementType;
    var elementMayBeNull =3D !!expectedParam.elementMayBeNull;
    if (expectedType =3D=3D=3D Array && typeof(param) !=3D=3D =
"undefined" && param !=3D=3D null &&
        (expectedElementType || !elementMayBeNull)) {
        var expectedElementInteger =3D !!expectedParam.elementInteger;
        var expectedElementDomElement =3D =
!!expectedParam.elementDomElement;
        for (var i=3D0; i < param.length; i++) {
            var elem =3D param[i];
            e =3D Function._validateParameterType(elem, =
expectedElementType,
                expectedElementInteger, expectedElementDomElement, =
elementMayBeNull,
                paramName + "[" + i + "]");
            if (e) {
                e.popStackFrame();
                return e;
            }
        }
    }

    return null;
}

Function._validateParameterType =3D function =
Function$_validateParameterType(param, expectedType, expectedInteger, =
expectedDomElement, mayBeNull, paramName) {
    var e;

    if (typeof(param) =3D=3D=3D "undefined") {
        if (mayBeNull) {
            return null;
        }
        else {
            e =3D Error.argumentUndefined(paramName);
            e.popStackFrame();
            return e;
        }
    }

    if (param =3D=3D=3D null) {
        if (mayBeNull) {
            return null;
        }
        else {
            e =3D Error.argumentNull(paramName);
            e.popStackFrame();
            return e;
        }
    }

    if (expectedType && expectedType.__enum) {
        if (typeof(param) !=3D=3D 'number') {
            e =3D Error.argumentType(paramName, Object.getType(param), =
expectedType);
            e.popStackFrame();
            return e;
        }
        if ((param % 1) =3D=3D=3D 0) {
            var values =3D expectedType.prototype;
            if (!expectedType.__flags || (param =3D=3D=3D 0)) {
                for (var i in values) {
                    if (values[i] =3D=3D=3D param) return null;
                }
            }
            else {
                var v =3D param;
                for (var i in values) {
                    var vali =3D values[i];
                    if (vali =3D=3D=3D 0) continue;
                    if ((vali & param) =3D=3D=3D vali) {
                        v -=3D vali;
                    }
                    if (v =3D=3D=3D 0) return null;
                }
            }
        }
        e =3D Error.argumentOutOfRange(paramName, param, =
String.format(Sys.Res.enumInvalidValue, param, expectedType.getName()));
        e.popStackFrame();
        return e;
    }

                    if (expectedDomElement && (param !=3D=3D window) && =
(param !=3D=3D document) &&
        !(window.HTMLElement && (param instanceof HTMLElement)) &&
        (typeof(param.nodeName) !=3D=3D 'string')) {

        e =3D Error.argument(paramName, Sys.Res.argumentDomElement);
        e.popStackFrame();
        return e;
    }

        if (expectedType && !expectedType.isInstanceOfType(param)) {
        e =3D Error.argumentType(paramName, Object.getType(param), =
expectedType);
        e.popStackFrame();
        return e;
    }

    if (expectedType =3D=3D=3D Number && expectedInteger) {
                        if ((param % 1) !=3D=3D 0) {
            e =3D Error.argumentOutOfRange(paramName, param, =
Sys.Res.argumentInteger);
            e.popStackFrame();
            return e;
        }
    }

    return null;
}
Error.__typeName =3D 'Error';
Error.__class =3D true;

Error.create =3D function Error$create(message, errorInfo) {
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"errorInfo" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns type=3D"Error"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "message", type: String, mayBeNull: true, optional: =
true},
        {name: "errorInfo", mayBeNull: true, optional: true}
    ]);
    if (e) throw e;


            var e =3D new Error(message);
    e.message =3D message;

    if (errorInfo) {
        for (var v in errorInfo) {
            e[v] =3D errorInfo[v];
        }
    }

    e.popStackFrame();
    return e;
}

Error.argument =3D function Error$argument(paramName, message) {
    /// <param name=3D"paramName" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "paramName", type: String, mayBeNull: true, optional: =
true},
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;


    var displayMessage =3D "Sys.ArgumentException: " + (message ? =
message : Sys.Res.argument);
    if (paramName) {
        displayMessage +=3D "\n" + String.format(Sys.Res.paramName, =
paramName);
    }

    var e =3D Error.create(displayMessage, { name: =
"Sys.ArgumentException", paramName: paramName });
    e.popStackFrame();
    return e;
}

Error.argumentNull =3D function Error$argumentNull(paramName, message) {
    /// <param name=3D"paramName" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "paramName", type: String, mayBeNull: true, optional: =
true},
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;


    var displayMessage =3D "Sys.ArgumentNullException: " + (message ? =
message : Sys.Res.argumentNull);
    if (paramName) {
        displayMessage +=3D "\n" + String.format(Sys.Res.paramName, =
paramName);
    }

    var e =3D Error.create(displayMessage, { name: =
"Sys.ArgumentNullException", paramName: paramName });
    e.popStackFrame();
    return e;
}

Error.argumentOutOfRange =3D function =
Error$argumentOutOfRange(paramName, actualValue, message) {
    /// <param name=3D"paramName" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"actualValue" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "paramName", type: String, mayBeNull: true, optional: =
true},
        {name: "actualValue", mayBeNull: true, optional: true},
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;


    var displayMessage =3D "Sys.ArgumentOutOfRangeException: " + =
(message ? message : Sys.Res.argumentOutOfRange);
    if (paramName) {
        displayMessage +=3D "\n" + String.format(Sys.Res.paramName, =
paramName);
    }

                if (typeof(actualValue) !=3D=3D "undefined" && =
actualValue !=3D=3D null) {
        displayMessage +=3D "\n" + String.format(Sys.Res.actualValue, =
actualValue);
    }

    var e =3D Error.create(displayMessage, {
        name: "Sys.ArgumentOutOfRangeException",
        paramName: paramName,
        actualValue: actualValue
    });
    e.popStackFrame();
    return e;
}

Error.argumentType =3D function Error$argumentType(paramName, =
actualType, expectedType, message) {
    /// <param name=3D"paramName" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"actualType" type=3D"Type" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"expectedType" type=3D"Type" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "paramName", type: String, mayBeNull: true, optional: =
true},
        {name: "actualType", type: Type, mayBeNull: true, optional: =
true},
        {name: "expectedType", type: Type, mayBeNull: true, optional: =
true},
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;


    var displayMessage =3D "Sys.ArgumentTypeException: ";
    if (message) {
        displayMessage +=3D message;
    }
    else if (actualType && expectedType) {
        displayMessage +=3D
            String.format(Sys.Res.argumentTypeWithTypes, =
actualType.getName(), expectedType.getName());
    }
    else {
        displayMessage +=3D Sys.Res.argumentType;
    }

    if (paramName) {
        displayMessage +=3D "\n" + String.format(Sys.Res.paramName, =
paramName);
    }

    var e =3D Error.create(displayMessage, {
        name: "Sys.ArgumentTypeException",
        paramName: paramName,
        actualType: actualType,
        expectedType: expectedType
    });
    e.popStackFrame();
    return e;
}

Error.argumentUndefined =3D function Error$argumentUndefined(paramName, =
message) {
    /// <param name=3D"paramName" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "paramName", type: String, mayBeNull: true, optional: =
true},
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;


    var displayMessage =3D "Sys.ArgumentUndefinedException: " + (message =
? message : Sys.Res.argumentUndefined);
    if (paramName) {
        displayMessage +=3D "\n" + String.format(Sys.Res.paramName, =
paramName);
    }

    var e =3D Error.create(displayMessage, { name: =
"Sys.ArgumentUndefinedException", paramName: paramName });
    e.popStackFrame();
    return e;
}

Error.format =3D function Error$format(message) {
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;

    var displayMessage =3D "Sys.FormatException: " + (message ? message =
: Sys.Res.format);
    var e =3D Error.create(displayMessage, {name: =
'Sys.FormatException'});
    e.popStackFrame();
    return e;
}

Error.invalidOperation =3D function Error$invalidOperation(message) {
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;

    var displayMessage =3D "Sys.InvalidOperationException: " + (message =
? message : Sys.Res.invalidOperation);

    var e =3D Error.create(displayMessage, {name: =
'Sys.InvalidOperationException'});
    e.popStackFrame();
    return e;
}

Error.notImplemented =3D function Error$notImplemented(message) {
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;

    var displayMessage =3D "Sys.NotImplementedException: " + (message ? =
message : Sys.Res.notImplemented);

    var e =3D Error.create(displayMessage, {name: =
'Sys.NotImplementedException'});
    e.popStackFrame();
    return e;
}

Error.parameterCount =3D function Error$parameterCount(message) {
    /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "message", type: String, mayBeNull: true, optional: true}
    ]);
    if (e) throw e;


    var displayMessage =3D "Sys.ParameterCountException: " + (message ? =
message : Sys.Res.parameterCount);
    var e =3D Error.create(displayMessage, {name: =
'Sys.ParameterCountException'});
    e.popStackFrame();
    return e;
}

Error.prototype.popStackFrame =3D function Error$popStackFrame() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();

                           =20
    if (typeof(this.stack) =3D=3D=3D "undefined" || this.stack =3D=3D=3D =
null ||
        typeof(this.fileName) =3D=3D=3D "undefined" || this.fileName =
=3D=3D=3D null ||
        typeof(this.lineNumber) =3D=3D=3D "undefined" || this.lineNumber =
=3D=3D=3D null) {
        return;
    }

    var stackFrames =3D this.stack.split("\n");

                var currentFrame =3D stackFrames[0];
    var pattern =3D this.fileName + ":" + this.lineNumber;
    while(typeof(currentFrame) !=3D=3D "undefined" &&
          currentFrame !=3D=3D null &&
          currentFrame.indexOf(pattern) =3D=3D=3D -1) {
        stackFrames.shift();
        currentFrame =3D stackFrames[0];
    }

    var nextFrame =3D stackFrames[1];

        if (typeof(nextFrame) =3D=3D=3D "undefined" || nextFrame =
=3D=3D=3D null) {
        return;
    }

        var nextFrameParts =3D nextFrame.match(/@(.*):(\d+)$/);
    if (typeof(nextFrameParts) =3D=3D=3D "undefined" || nextFrameParts =
=3D=3D=3D null) {
        return;
    }

    this.fileName =3D nextFrameParts[1];

        this.lineNumber =3D parseInt(nextFrameParts[2]);

    stackFrames.shift();
    this.stack =3D stackFrames.join("\n");
}
if (!window) this.window =3D this;

window.Type =3D Function;

window.__rootNamespaces =3D [];
window.__registeredTypes =3D {};

Type.__fullyQualifiedIdentifierRegExp =3D new RegExp("^[^.0-9 =
\\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\]([^ =
\\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\]*[^. =
\\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\])?$", "i");
Type.__identifierRegExp =3D new RegExp("^[^.0-9 =
\\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\][^. =
\\s|,;:&*=3D+\\-()\\[\\]{}^%#@!~\\n\\r\\t\\f\\\\]*$", "i");

Type.prototype.callBaseMethod =3D function Type$callBaseMethod(instance, =
name, baseArguments) {
    /// <param name=3D"instance"></param>
    /// <param name=3D"name" type=3D"String"></param>
    /// <param name=3D"baseArguments" type=3D"Array" optional=3D"true" =
mayBeNull=3D"true" elementMayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance"},
        {name: "name", type: String},
        {name: "baseArguments", type: Array, mayBeNull: true, optional: =
true, elementMayBeNull: true}
    ]);
    if (e) throw e;

    var baseMethod =3D this.getBaseMethod(instance, name);
    if (!baseMethod) throw =
Error.invalidOperation(String.format(Sys.Res.methodNotFound, name));
    if (!baseArguments) {
        return baseMethod.apply(instance);
    }
    else {
        return baseMethod.apply(instance, baseArguments);
    }
}

Type.prototype.getBaseMethod =3D function Type$getBaseMethod(instance, =
name) {
    /// <param name=3D"instance"></param>
    /// <param name=3D"name" type=3D"String"></param>
    /// <returns type=3D"Function" mayBeNull=3D"true"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance"},
        {name: "name", type: String}
    ]);
    if (e) throw e;

    if (!this.isInstanceOfType(instance)) throw =
Error.argumentType('instance', Object.getType(instance), this);
    var baseType =3D this.getBaseType();
    if (baseType) {
        var baseMethod =3D baseType.prototype[name];
        return (baseMethod instanceof Function) ? baseMethod : null;
    }

    return null;
}

Type.prototype.getBaseType =3D function Type$getBaseType() {
    /// <returns type=3D"Type" mayBeNull=3D"true"></returns>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    return (typeof(this.__baseType) =3D=3D=3D "undefined") ? null : =
this.__baseType;
}

Type.prototype.getInterfaces =3D function Type$getInterfaces() {
    /// <returns type=3D"Array" elementType=3D"Type" mayBeNull=3D"false" =
elementMayBeNull=3D"false"></returns>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    var result =3D [];
    var type =3D this;
    while(type) {
        var interfaces =3D type.__interfaces;
        if (interfaces) {
            for (var i =3D 0, l =3D interfaces.length; i < l; i++) {
                var interfaceType =3D interfaces[i];
                if (!Array.contains(result, interfaceType)) {
                    result[result.length] =3D interfaceType;
                }
            }
        }
        type =3D type.__baseType;
    }
    return result;
}

Type.prototype.getName =3D function Type$getName() {
    /// <returns type=3D"String"></returns>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    return (typeof(this.__typeName) =3D=3D=3D "undefined") ? "" : =
this.__typeName;
}

Type.prototype.implementsInterface =3D function =
Type$implementsInterface(interfaceType) {
    /// <param name=3D"interfaceType" type=3D"Type"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "interfaceType", type: Type}
    ]);
    if (e) throw e;

    this.resolveInheritance();

    var interfaceName =3D interfaceType.getName();
    var cache =3D this.__interfaceCache;
    if (cache) {
        var cacheEntry =3D cache[interfaceName];
        if (typeof(cacheEntry) !=3D=3D 'undefined') return cacheEntry;
    }
    else {
        cache =3D this.__interfaceCache =3D {};
    }

    var baseType =3D this;
    while (baseType) {
        var interfaces =3D baseType.__interfaces;
        if (interfaces) {
            if (Array.indexOf(interfaces, interfaceType) !=3D=3D -1) {
                return cache[interfaceName] =3D true;
            }
        }

        baseType =3D baseType.__baseType;
    }

    return cache[interfaceName] =3D false;
}

Type.prototype.inheritsFrom =3D function Type$inheritsFrom(parentType) {
    /// <param name=3D"parentType" type=3D"Type"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "parentType", type: Type}
    ]);
    if (e) throw e;

    this.resolveInheritance();
    var baseType =3D this.__baseType;
    while (baseType) {
        if (baseType =3D=3D=3D parentType) {
            return true;
        }
        baseType =3D baseType.__baseType;
    }

    return false;
}

Type.prototype.initializeBase =3D function Type$initializeBase(instance, =
baseArguments) {
    /// <param name=3D"instance"></param>
    /// <param name=3D"baseArguments" type=3D"Array" optional=3D"true" =
mayBeNull=3D"true" elementMayBeNull=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance"},
        {name: "baseArguments", type: Array, mayBeNull: true, optional: =
true, elementMayBeNull: true}
    ]);
    if (e) throw e;

    if (!this.isInstanceOfType(instance)) throw =
Error.argumentType('instance', Object.getType(instance), this);

    this.resolveInheritance();
    if (this.__baseType) {
        if (!baseArguments) {
            this.__baseType.apply(instance);
        }
        else {
            this.__baseType.apply(instance, baseArguments);
        }
    }

    return instance;
}

Type.prototype.isImplementedBy =3D function =
Type$isImplementedBy(instance) {
    /// <param name=3D"instance" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance", mayBeNull: true}
    ]);
    if (e) throw e;

    if (typeof(instance) =3D=3D=3D "undefined" || instance =3D=3D=3D =
null) return false;

    var instanceType =3D Object.getType(instance);
    return !!(instanceType.implementsInterface && =
instanceType.implementsInterface(this));
}

Type.prototype.isInstanceOfType =3D function =
Type$isInstanceOfType(instance) {
    /// <param name=3D"instance" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance", mayBeNull: true}
    ]);
    if (e) throw e;

    if (typeof(instance) =3D=3D=3D "undefined" || instance =3D=3D=3D =
null) return false;

    if (instance instanceof this) return true;

    var instanceType =3D Object.getType(instance);
    return !!(instanceType =3D=3D=3D this) ||
           (instanceType.inheritsFrom && =
instanceType.inheritsFrom(this)) ||
           (instanceType.implementsInterface && =
instanceType.implementsInterface(this));
}

Type.prototype.registerClass =3D function Type$registerClass(typeName, =
baseType, interfaceTypes) {
    /// <param name=3D"typeName" type=3D"String"></param>
    /// <param name=3D"baseType" type=3D"Type" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"interfaceTypes" parameterArray=3D"true" =
type=3D"Type"></param>
    /// <returns type=3D"Type"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "typeName", type: String},
        {name: "baseType", type: Type, mayBeNull: true, optional: true},
        {name: "interfaceTypes", type: Type, parameterArray: true}
    ]);
    if (e) throw e;

    if (!Type.__fullyQualifiedIdentifierRegExp.test(typeName)) throw =
Error.argument('typeName', Sys.Res.notATypeName);
        var parsedName;
    try {
        parsedName =3D eval(typeName);
    }
    catch(e) {
        throw Error.argument('typeName', Sys.Res.argumentTypeName);
    }
    if (parsedName !=3D=3D this) throw Error.argument('typeName', =
Sys.Res.badTypeName);
        if (window.__registeredTypes[typeName]) throw =
Error.invalidOperation(String.format(Sys.Res.typeRegisteredTwice, =
typeName));

            if ((arguments.length > 1) && (typeof(baseType) =3D=3D=3D =
'undefined')) throw Error.argumentUndefined('baseType');
    if (baseType && !baseType.__class) throw Error.argument('baseType', =
Sys.Res.baseNotAClass);

    this.prototype.constructor =3D this;
    this.__typeName =3D typeName;
    this.__class =3D true;
    if (baseType) {
        this.__baseType =3D baseType;
        this.__basePrototypePending =3D true;
    }
        if (!window.__classes) window.__classes =3D {};
    window.__classes[typeName.toUpperCase()] =3D this;

                if (interfaceTypes) {
        this.__interfaces =3D [];
        for (var i =3D 2; i < arguments.length; i++) {
            var interfaceType =3D arguments[i];
            if (!interfaceType.__interface) throw =
Error.argument('interfaceTypes[' + (i - 2) + ']', =
Sys.Res.notAnInterface);
            this.resolveInheritance();
            for (var methodName in interfaceType.prototype) {
                var method =3D interfaceType.prototype[methodName];
                if (!this.prototype[methodName]) {
                    this.prototype[methodName] =3D method;
                }
            }
            this.__interfaces.push(interfaceType);
        }
    }
    window.__registeredTypes[typeName] =3D true;

    return this;
}

Type.prototype.registerInterface =3D function =
Type$registerInterface(typeName) {
    /// <param name=3D"typeName" type=3D"String"></param>
    /// <returns type=3D"Type"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "typeName", type: String}
    ]);
    if (e) throw e;

    if (!Type.__fullyQualifiedIdentifierRegExp.test(typeName)) throw =
Error.argument('typeName', Sys.Res.notATypeName);
        var parsedName;
    try {
        parsedName =3D eval(typeName);
    }
    catch(e) {
        throw Error.argument('typeName', Sys.Res.argumentTypeName);
    }
    if (parsedName !=3D=3D this) throw Error.argument('typeName', =
Sys.Res.badTypeName);
        if (window.__registeredTypes[typeName]) throw =
Error.invalidOperation(String.format(Sys.Res.typeRegisteredTwice, =
typeName));
    this.prototype.constructor =3D this;
    this.__typeName =3D typeName;
    this.__interface =3D true;
    window.__registeredTypes[typeName] =3D true;

    return this;
}

Type.prototype.resolveInheritance =3D function Type$resolveInheritance() =
{
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();

    if (this.__basePrototypePending) {
        var baseType =3D this.__baseType;

        baseType.resolveInheritance();

        for (var memberName in baseType.prototype) {
            var memberValue =3D baseType.prototype[memberName];
            if (!this.prototype[memberName]) {
                this.prototype[memberName] =3D memberValue;
            }
        }
        delete this.__basePrototypePending;
    }
}

Type.getRootNamespaces =3D function Type$getRootNamespaces() {
    /// <returns type=3D"Array"></returns>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    return Array.clone(window.__rootNamespaces);
}

Type.isClass =3D function Type$isClass(type) {
    /// <param name=3D"type" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "type", mayBeNull: true}
    ]);
    if (e) throw e;

    if ((typeof(type) =3D=3D=3D 'undefined') || (type =3D=3D=3D null)) =
return false;
    return !!type.__class;
}

Type.isInterface =3D function Type$isInterface(type) {
    /// <param name=3D"type" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "type", mayBeNull: true}
    ]);
    if (e) throw e;

    if ((typeof(type) =3D=3D=3D 'undefined') || (type =3D=3D=3D null)) =
return false;
    return !!type.__interface;
}

Type.isNamespace =3D function Type$isNamespace(object) {
    /// <param name=3D"object" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "object", mayBeNull: true}
    ]);
    if (e) throw e;

    if ((typeof(object) =3D=3D=3D 'undefined') || (object =3D=3D=3D =
null)) return false;
    return !!object.__namespace;
}

Type.parse =3D function Type$parse(typeName, ns) {
    /// <param name=3D"typeName" type=3D"String" =
mayBeNull=3D"true"></param>
    /// <param name=3D"ns" optional=3D"true" mayBeNull=3D"true"></param>
    /// <returns type=3D"Type" mayBeNull=3D"true"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "typeName", type: String, mayBeNull: true},
        {name: "ns", mayBeNull: true, optional: true}
    ]);
    if (e) throw e;

    var fn;
    if (ns) {
        if (!window.__classes) return null;
        fn =3D window.__classes[ns.getName().toUpperCase() + '.' + =
typeName.toUpperCase()];
        return fn || null;
    }
    if (!typeName) return null;
    if (!Type.__htClasses) {
        Type.__htClasses =3D {};
    }
    fn =3D Type.__htClasses[typeName];
    if (!fn) {
        fn =3D eval(typeName);
        if (typeof(fn) !=3D=3D 'function') throw =
Error.argument('typeName', Sys.Res.notATypeName);
        Type.__htClasses[typeName] =3D fn;
    }
    return fn;
}

Type.registerNamespace =3D function =
Type$registerNamespace(namespacePath) {
    /// <param name=3D"namespacePath" type=3D"String"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "namespacePath", type: String}
    ]);
    if (e) throw e;

    if (!Type.__fullyQualifiedIdentifierRegExp.test(namespacePath)) =
throw Error.argument('namespacePath', Sys.Res.invalidNameSpace);
    var rootObject =3D window;
    var namespaceParts =3D namespacePath.split('.');

    for (var i =3D 0; i < namespaceParts.length; i++) {
        var currentPart =3D namespaceParts[i];
        var ns =3D rootObject[currentPart];
        if (ns && !ns.__namespace) {
            throw =
Error.invalidOperation(String.format(Sys.Res.namespaceContainsObject, =
namespaceParts.splice(0, i + 1).join('.')));
        }
        if (!ns) {
            ns =3D rootObject[currentPart] =3D {};
            if (i =3D=3D=3D 0) {
                window.__rootNamespaces[window.__rootNamespaces.length] =
=3D ns;
            }
            ns.__namespace =3D true;
            ns.__typeName =3D namespaceParts.slice(0, i + 1).join('.');
            var parsedName;
            try {
                parsedName =3D eval(ns.__typeName);
            }
            catch(e) {
                parsedName =3D null;
            }
            if (parsedName !=3D=3D ns) {
                delete rootObject[currentPart];
                throw Error.argument('namespacePath', =
Sys.Res.invalidNameSpace);
            }
            ns.getName =3D function ns$getName() {return =
this.__typeName;}
        }
        rootObject =3D ns;
    }
}
Object.__typeName =3D 'Object';
Object.__class =3D true;

Object.getType =3D function Object$getType(instance) {
    /// <param name=3D"instance"></param>
    /// <returns type=3D"Type"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance"}
    ]);
    if (e) throw e;

    var ctor =3D instance.constructor;
    if (!ctor || (typeof(ctor) !=3D=3D "function") || !ctor.__typeName =
|| (ctor.__typeName =3D=3D=3D 'Object')) {
        return Object;
    }
    return ctor;
}

Object.getTypeName =3D function Object$getTypeName(instance) {
    /// <param name=3D"instance"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "instance"}
    ]);
    if (e) throw e;

    return Object.getType(instance).getName();
}
Boolean.__typeName =3D 'Boolean';
Boolean.__class =3D true;

Boolean.parse =3D function Boolean$parse(value) {
    /// <param name=3D"value" type=3D"String"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", type: String}
    ]);
    if (e) throw e;

    var v =3D value.trim().toLowerCase();
    if (v =3D=3D=3D 'false') return false;
    if (v =3D=3D=3D 'true') return true;
    throw Error.argumentOutOfRange('value', value, =
Sys.Res.boolTrueOrFalse);
}
Date.__typeName =3D 'Date';
Date.__class =3D true;

Date._appendPreOrPostMatch =3D function =
Date$_appendPreOrPostMatch(preMatch, strBuilder) {
                var quoteCount =3D 0;
    var escaped =3D false;
    for (var i =3D 0, il =3D preMatch.length; i < il; i++) {
        var c =3D preMatch.charAt(i);
        switch (c) {
        case '\'':
            if (escaped) strBuilder.append("'");
            else quoteCount++;
            escaped =3D false;
            break;
        case '\\':
            if (escaped) strBuilder.append("\\");
            escaped =3D !escaped;
            break;
        default:
            strBuilder.append(c);
            escaped =3D false;
            break;
        }
    }
    return quoteCount;
}

Date._expandFormat =3D function Date$_expandFormat(dtf, format) {
        if (!format) {
        format =3D "F";
    }
    if (format.length =3D=3D=3D 1) {
        switch (format) {
        case "d":
            return dtf.ShortDatePattern;
        case "D":
            return dtf.LongDatePattern;
        case "t":
            return dtf.ShortTimePattern;
        case "T":
            return dtf.LongTimePattern;
        case "F":
            return dtf.FullDateTimePattern;
        case "M": case "m":
            return dtf.MonthDayPattern;
        case "s":
            return dtf.SortableDateTimePattern;
        case "Y": case "y":
            return dtf.YearMonthPattern;
        default:
            throw Error.format(Sys.Res.formatInvalidString);
        }
    }
    return format;
}

Date._expandYear =3D function Date$_expandYear(dtf, year) {
        if (year < 100) {
        var curr =3D new Date().getFullYear();
        year +=3D curr - (curr % 100);
        if (year > dtf.Calendar.TwoDigitYearMax) {
            return year - 100;
        }
    }
    return year;
}

Date._getParseRegExp =3D function Date$_getParseRegExp(dtf, format) {
                if (!dtf._parseRegExp) {
        dtf._parseRegExp =3D {};
    }
    else if (dtf._parseRegExp[format]) {
        return dtf._parseRegExp[format];
    }

        var expFormat =3D Date._expandFormat(dtf, format);
    expFormat =3D expFormat.replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])/g, =
"\\\\$1");

    var regexp =3D new Sys.StringBuilder("^");
    var groups =3D [];
    var index =3D 0;
    var quoteCount =3D 0;
    var tokenRegExp =3D Date._getTokenRegExp();
    var match;

        while ((match =3D tokenRegExp.exec(expFormat)) !=3D=3D null) {
        var preMatch =3D expFormat.slice(index, match.index);
        index =3D tokenRegExp.lastIndex;

                quoteCount +=3D Date._appendPreOrPostMatch(preMatch, =
regexp);
        if ((quoteCount%2) =3D=3D=3D 1) {
            regexp.append(match[0]);
            continue;
        }

                switch (match[0]) {
            case 'dddd': case 'ddd':
            case 'MMMM': case 'MMM':
                regexp.append("(\\D+)");
                break;
            case 'tt': case 't':
                regexp.append("(\\D*)");
                break;
            case 'yyyy':
                regexp.append("(\\d{4})");
                break;
            case 'fff':
                regexp.append("(\\d{3})");
                break;
            case 'ff':
                regexp.append("(\\d{2})");
                break;
            case 'f':
                regexp.append("(\\d)");
                break;
            case 'dd': case 'd':
            case 'MM': case 'M':
            case 'yy': case 'y':
            case 'HH': case 'H':
            case 'hh': case 'h':
            case 'mm': case 'm':
            case 'ss': case 's':
                regexp.append("(\\d\\d?)");
                break;
            case 'zzz':
                regexp.append("([+-]?\\d\\d?:\\d{2})");
                break;
            case 'zz': case 'z':
                regexp.append("([+-]?\\d\\d?)");
                break;
        }
        Array.add(groups, match[0]);
    }
    Date._appendPreOrPostMatch(expFormat.slice(index), regexp);
    regexp.append("$");
        var regexpStr =3D regexp.toString().replace(/\s+/g, "\\s+");
    var parseRegExp =3D {'regExp': regexpStr, 'groups': groups};
        dtf._parseRegExp[format] =3D parseRegExp;
    return parseRegExp;
}

Date._getTokenRegExp =3D function Date$_getTokenRegExp() {
        return =
/dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|=
zzz|zz|z/g;
}

Date.parseLocale =3D function Date$parseLocale(value, formats) {
    /// <param name=3D"value" type=3D"String"></param>
    /// <param name=3D"formats" parameterArray=3D"true" =
optional=3D"true" mayBeNull=3D"true"></param>
    /// <returns type=3D"Date"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", type: String},
        {name: "formats", mayBeNull: true, optional: true, =
parameterArray: true}
    ]);
    if (e) throw e;

    return Date._parse(value, Sys.CultureInfo.CurrentCulture, =
arguments);
}

Date.parseInvariant =3D function Date$parseInvariant(value, formats) {
    /// <param name=3D"value" type=3D"String"></param>
    /// <param name=3D"formats" parameterArray=3D"true" =
optional=3D"true" mayBeNull=3D"true"></param>
    /// <returns type=3D"Date"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", type: String},
        {name: "formats", mayBeNull: true, optional: true, =
parameterArray: true}
    ]);
    if (e) throw e;

    return Date._parse(value, Sys.CultureInfo.InvariantCulture, =
arguments);
}

Date._parse =3D function Date$_parse(value, cultureInfo, args) {
            var custom =3D false;
    for (var i =3D 1, il =3D args.length; i < il; i++) {
        var format =3D args[i];
        if (format) {
            custom =3D true;
            var date =3D Date._parseExact(value, format, cultureInfo);
            if (date) return date;
        }
    }
        if (! custom) {
        var formats =3D cultureInfo._getDateTimeFormats();
        for (var i =3D 0, il =3D formats.length; i < il; i++) {
            var date =3D Date._parseExact(value, formats[i], =
cultureInfo);
            if (date) return date;
        }
    }
    return null;
}

Date._parseExact =3D function Date$_parseExact(value, format, =
cultureInfo) {
            value =3D value.trim();
    var dtf =3D cultureInfo.dateTimeFormat;

            var parseInfo =3D Date._getParseRegExp(dtf, format);
    var match =3D new RegExp(parseInfo.regExp).exec(value);
        if (match !=3D=3D null) {
        var groups =3D parseInfo.groups;
        var year =3D null, month =3D null, date =3D null, weekDay =3D =
null;
        var hour =3D 0, min =3D 0, sec =3D 0, msec =3D 0, tzMinOffset =
=3D null;
        var pmHour =3D false;
                for (var j =3D 0, jl =3D groups.length; j < jl; j++) {
            var matchGroup =3D match[j+1];
            if (matchGroup) {
                switch (groups[j]) {
                    case 'dd': case 'd':
                                                date =3D =
Date._parseInt(matchGroup);
                                                if ((date < 1) || (date =
> 31)) return null;
                        break;
                    case 'MMMM':
                                                month =3D =
cultureInfo._getMonthIndex(matchGroup);
                        if ((month < 0) || (month > 11)) return null;
                        break;
                    case 'MMM':
                                                month =3D =
cultureInfo._getAbbrMonthIndex(matchGroup);
                        if ((month < 0) || (month > 11)) return null;
                        break;
                    case 'M': case 'MM':
                                                var month =3D =
Date._parseInt(matchGroup) - 1;
                        if ((month < 0) || (month > 11)) return null;
                        break;
                    case 'y': case 'yy':
                                                year =3D =
Date._expandYear(dtf,Date._parseInt(matchGroup));
                        if ((year < 0) || (year > 9999)) return null;
                        break;
                    case 'yyyy':
                                                year =3D =
Date._parseInt(matchGroup);
                        if ((year < 0) || (year > 9999)) return null;
                        break;
                    case 'h': case 'hh':
                                                hour =3D =
Date._parseInt(matchGroup);
                        if (hour =3D=3D=3D 12) hour =3D 0;
                        if ((hour < 0) || (hour > 11)) return null;
                        break;
                    case 'H': case 'HH':
                                                hour =3D =
Date._parseInt(matchGroup);
                        if ((hour < 0) || (hour > 23)) return null;
                        break;
                    case 'm': case 'mm':
                                                min =3D =
Date._parseInt(matchGroup);
                        if ((min < 0) || (min > 59)) return null;
                        break;
                    case 's': case 'ss':
                                                sec =3D =
Date._parseInt(matchGroup);
                        if ((sec < 0) || (sec > 59)) return null;
                        break;
                    case 'tt': case 't':
                                                var upperToken =3D =
matchGroup.toUpperCase();
                        pmHour =3D (upperToken =3D=3D=3D =
dtf.PMDesignator.toUpperCase());
                        if (!pmHour && (upperToken !=3D=3D =
dtf.AMDesignator.toUpperCase())) return null;
                        break;
                    case 'f':
                                                msec =3D =
Date._parseInt(matchGroup) * 100;
                        if ((msec < 0) || (msec > 999)) return null;
                        break;
                    case 'ff':
                                                msec =3D =
Date._parseInt(matchGroup) * 10;
                        if ((msec < 0) || (msec > 999)) return null;
                        break;
                    case 'fff':
                                                msec =3D =
Date._parseInt(matchGroup);
                        if ((msec < 0) || (msec > 999)) return null;
                        break;
                    case 'dddd':
                                                weekDay =3D =
cultureInfo._getDayIndex(matchGroup);
                        if ((weekDay < 0) || (weekDay > 6)) return null;
                        break;
                    case 'ddd':
                                                weekDay =3D =
cultureInfo._getAbbrDayIndex(matchGroup);
                        if ((weekDay < 0) || (weekDay > 6)) return null;
                        break;
                    case 'zzz':
                                                var offsets =3D =
matchGroup.split(/:/);
                        if (offsets.length !=3D=3D 2) return null;
                        var hourOffset =3D Date._parseInt(offsets[0]);
                        if ((hourOffset < -12) || (hourOffset > 13)) =
return null;
                        var minOffset =3D Date._parseInt(offsets[1]);
                        if ((minOffset < 0) || (minOffset > 59)) return =
null;
                        tzMinOffset =3D (hourOffset * 60) + =
(matchGroup.startsWith('-')? -minOffset : minOffset);
                        break;
                    case 'z': case 'zz':
                                                var hourOffset =3D =
Date._parseInt(matchGroup);
                        if ((hourOffset < -12) || (hourOffset > 13)) =
return null;
                        tzMinOffset =3D hourOffset * 60;
                        break;
                }
            }
        }
        var result =3D new Date();
        if (year =3D=3D=3D null) {
            year =3D result.getFullYear();
        }
        if (month =3D=3D=3D null) {
            month =3D result.getMonth();
        }
        if (date =3D=3D=3D null) {
            date =3D result.getDate();
        }
                result.setFullYear(year, month, date);
                if (result.getDate() !=3D=3D date) return null;
                if ((weekDay !=3D=3D null) && (result.getDay() !=3D=3D =
weekDay)) {
            return null;
        }
                if (pmHour && (hour < 12)) {
            hour +=3D 12;
        }
        result.setHours(hour, min, sec, msec);
        if (tzMinOffset !=3D=3D null) {
                        var adjustedMin =3D result.getMinutes() - =
(tzMinOffset + result.getTimezoneOffset());
                                                =
result.setHours(result.getHours() + parseInt(adjustedMin/60), =
adjustedMin%60);
        }
        return result;
    }
}

Date._parseInt =3D function Date$_parseInt(value) {
        return parseInt(value.replace(/^[\s0]+(\d+)$/,"$1"));
}

Date.prototype.format =3D function Date$format(format) {
    /// <param name=3D"format" type=3D"String"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "format", type: String}
    ]);
    if (e) throw e;

    return this._toFormattedString(format, =
Sys.CultureInfo.InvariantCulture);
}

Date.prototype.localeFormat =3D function Date$localeFormat(format) {
    /// <param name=3D"format" type=3D"String"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "format", type: String}
    ]);
    if (e) throw e;

    return this._toFormattedString(format, =
Sys.CultureInfo.CurrentCulture);
}

Date.prototype._toFormattedString =3D function =
Date$_toFormattedString(format, cultureInfo) {
    if (!format || (format.length =3D=3D=3D 0) || (format =3D=3D=3D =
'i')) {
        if (cultureInfo && (cultureInfo.name.length > 0)) {
            return this.toLocaleString();
        }
        else {
            return this.toString();
        }
    }

    var dtf =3D cultureInfo.dateTimeFormat;
    format =3D Date._expandFormat(dtf, format);

        var ret =3D new Sys.StringBuilder();
    var hour;

    function addLeadingZero(num) {
        if (num < 10) {
            return '0' + num;
        }
        return num.toString();
    }

    function addLeadingZeros(num) {
        if (num < 10) {
            return '00' + num;
        }
        if (num < 100) {
            return '0' + num;
        }
        return num.toString();
    }

    var quoteCount =3D 0;
    var tokenRegExp =3D Date._getTokenRegExp();
    for (;;) {

                var index =3D tokenRegExp.lastIndex;

                var ar =3D tokenRegExp.exec(format);

                var preMatch =3D format.slice(index, ar ? ar.index : =
format.length);
        quoteCount +=3D Date._appendPreOrPostMatch(preMatch, ret);

        if (!ar) break;

                if ((quoteCount%2) =3D=3D=3D 1) {
            ret.append(ar[0]);
            continue;
        }

        switch (ar[0]) {
        case "dddd":
                        ret.append(dtf.DayNames[this.getDay()]);
            break;
        case "ddd":
                        =
ret.append(dtf.AbbreviatedDayNames[this.getDay()]);
            break;
        case "dd":
                        ret.append(addLeadingZero(this.getDate()));
            break;
        case "d":
                        ret.append(this.getDate());
            break;
        case "MMMM":
                        ret.append(dtf.MonthNames[this.getMonth()]);
            break;
        case "MMM":
                        =
ret.append(dtf.AbbreviatedMonthNames[this.getMonth()]);
            break;
        case "MM":
                        ret.append(addLeadingZero(this.getMonth() + 1));
            break;
        case "M":
                        ret.append(this.getMonth() + 1);
            break;
        case "yyyy":
                        ret.append(this.getFullYear());
            break;
        case "yy":
                        ret.append(addLeadingZero(this.getFullYear() % =
100));
            break;
        case "y":
                        ret.append(this.getFullYear() % 100);
            break;
        case "hh":
                        hour =3D this.getHours() % 12;
            if (hour =3D=3D=3D 0) hour =3D 12;
            ret.append(addLeadingZero(hour));
            break;
        case "h":
                        hour =3D this.getHours() % 12;
            if (hour =3D=3D=3D 0) hour =3D 12;
            ret.append(hour);
            break;
        case "HH":
                        ret.append(addLeadingZero(this.getHours()));
            break;
        case "H":
                        ret.append(this.getHours());
            break;
        case "mm":
                        ret.append(addLeadingZero(this.getMinutes()));
            break;
        case "m":
                        ret.append(this.getMinutes());
            break;
        case "ss":
                        ret.append(addLeadingZero(this.getSeconds()));
            break;
        case "s":
                        ret.append(this.getSeconds());
            break;
        case "tt":
                        ret.append((this.getHours() < 12) ? =
dtf.AMDesignator : dtf.PMDesignator);
            break;
        case "t":
                        ret.append(((this.getHours() < 12) ? =
dtf.AMDesignator : dtf.PMDesignator).charAt(0));
            break;
        case "f":
                        =
ret.append(addLeadingZeros(this.getMilliseconds()).charAt(0));
            break;
        case "ff":
                        =
ret.append(addLeadingZeros(this.getMilliseconds()).substr(0, 2));
            break;
        case "fff":
                        =
ret.append(addLeadingZeros(this.getMilliseconds()));
            break;
        case "z":
                        hour =3D this.getTimezoneOffset() / 60;
            ret.append(((hour >=3D 0) ? '+' : '-') + =
Math.floor(Math.abs(hour)));
            break;
        case "zz":
                        hour =3D this.getTimezoneOffset() / 60;
            ret.append(((hour >=3D 0) ? '+' : '-') + =
addLeadingZero(Math.floor(Math.abs(hour))));
            break;
        case "zzz":
                        hour =3D this.getTimezoneOffset() / 60;
            ret.append(((hour >=3D 0) ? '+' : '-') + =
addLeadingZero(Math.floor(Math.abs(hour))) +
                dtf.TimeSeparator + =
addLeadingZero(Math.abs(this.getTimezoneOffset() % 60)));
            break;
        }
    }
    return ret.toString();
}
Number.__typeName =3D 'Number';
Number.__class =3D true;

Number.parseLocale =3D function Number$parseLocale(value) {
    /// <param name=3D"value" type=3D"String"></param>
    /// <returns type=3D"Number"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", type: String}
    ]);
    if (e) throw e;

    return Number._parse(value, Sys.CultureInfo.CurrentCulture);
}
Number.parseInvariant =3D function Number$parseInvariant(value) {
    /// <param name=3D"value" type=3D"String"></param>
    /// <returns type=3D"Number"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", type: String}
    ]);
    if (e) throw e;

    return Number._parse(value, Sys.CultureInfo.InvariantCulture);
}
Number._parse =3D function Number$_parse(value, cultureInfo) {
            var valueStr =3D value.trim();
    if (valueStr.match(/infinity/i) !=3D=3D null) {
        return parseFloat(valueStr);
    }
    if (valueStr.match(/^0x[a-f0-9]+$/i) !=3D=3D null) {
        return parseInt(valueStr);
    }
    var numFormat =3D cultureInfo.numberFormat;
    var decSeparator =3D numFormat.NumberDecimalSeparator;
    var grpSeparator =3D numFormat.NumberGroupSeparator;

            var numberFormatRegex =3D new RegExp("^[+-]?[\\d\\" + =
grpSeparator + "]*\\" + decSeparator + "?\\d*([eE][+-]?\\d+)?$");
    if (!valueStr.match(numberFormatRegex)) {
        return Number.NaN;
    }

        valueStr =3D valueStr.split(grpSeparator).join("");

        valueStr =3D valueStr.replace(decSeparator, ".");

    return parseFloat(valueStr);
}

Number.prototype.format =3D function Number$format(format) {
    /// <param name=3D"format" type=3D"String"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "format", type: String}
    ]);
    if (e) throw e;

    return this._toFormattedString(format, =
Sys.CultureInfo.InvariantCulture);
}
Number.prototype.localeFormat =3D function Number$localeFormat(format) {
    /// <param name=3D"format" type=3D"String"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "format", type: String}
    ]);
    if (e) throw e;

    return this._toFormattedString(format, =
Sys.CultureInfo.CurrentCulture);
}
Number.prototype._toFormattedString =3D function =
Number$_toFormattedString(format, cultureInfo) {
    if (!format || (format.length =3D=3D=3D 0) || (format =3D=3D=3D =
'i')) {
        if (cultureInfo && (cultureInfo.name.length > 0)) {
            return this.toLocaleString();
        }
        else {
            return this.toString();
        }
    }

        var _percentPositivePattern =3D ["n %", "n%", "%n" ];
    var _percentNegativePattern =3D ["-n %", "-n%", "-%n"];
    var _numberNegativePattern =3D ["(n)","-n","- n","n-","n -"];
    var _currencyPositivePattern =3D ["$n","n$","$ n","n $"];
    var _currencyNegativePattern =3D =
["($n)","-$n","$-n","$n-","(n$)","-n$","n-$","n$-","-n $","-$ n","n =
$-","$ n-","$ -n","n- $","($ n)","(n $)"];

        function expandNumber(number, precision, groupSizes, sep, =
decimalChar) {
       =20
        var curSize =3D groupSizes[0];
        var curGroupIndex =3D 1;

                var numberString =3D number.toString();
        var right =3D "";
        var exponent =3D "";
                var decimalSplit =3D numberString.split('.');
        if (decimalSplit.length > 1) {
            numberString =3D decimalSplit[0];
            right =3D decimalSplit[1];
                        var exponentSplit =3D right.split(/e/i);
            if (exponentSplit.length > 1) {
                right =3D exponentSplit[0];
                exponent =3D "e" + exponentSplit[1];
            }
        }

                if (precision > 0) {
                        var rightDifference =3D right.length - =
precision;
            if (rightDifference > 0) {
                right =3D right.slice(0, precision);
            } else if (rightDifference < 0) {
                for (var i=3D0; i<Math.abs(rightDifference); i++) {
                    right +=3D '0';
                }
            }

                        right =3D decimalChar + right;
        }
        else {             right =3D "";
        }
        right +=3D exponent;

        var stringIndex =3D numberString.length-1;
        var ret =3D "";
        while (stringIndex >=3D 0) {

                        if (curSize =3D=3D=3D 0 || curSize > =
stringIndex) {
                if (ret.length > 0)
                    return numberString.slice(0, stringIndex + 1) + sep =
+ ret + right;
                else
                    return numberString.slice(0, stringIndex + 1) + =
right;
            }

            if (ret.length > 0)
                ret =3D numberString.slice(stringIndex - curSize + 1, =
stringIndex+1) + sep + ret;
            else
                ret =3D numberString.slice(stringIndex - curSize + 1, =
stringIndex+1);

            stringIndex -=3D curSize;

            if (curGroupIndex < groupSizes.length) {
                curSize =3D groupSizes[curGroupIndex];
                curGroupIndex++;
            }
        }
        return numberString.slice(0, stringIndex + 1) + sep + ret + =
right;
    }
    var nf =3D cultureInfo.numberFormat;

        var number =3D Math.abs(this);

        if (!format)
        format =3D "D";

    var precision =3D -1;
    if (format.length > 1) precision =3D parseInt(format.slice(1));

    var pattern;
    switch (format.charAt(0)) {
    case "d":
    case "D":
        pattern =3D 'n';

                if (precision !=3D=3D -1) {
            var numberStr =3D ""+number;
            var zerosToAdd =3D precision - numberStr.length;
            if (zerosToAdd > 0) {
                for (var i=3D0; i<zerosToAdd; i++) {
                    numberStr =3D '0'+numberStr;
                }
            }
            number =3D numberStr;
        }

                if (this < 0) number =3D -number;
        break;
    case "c":
    case "C":
        if (this < 0) pattern =3D =
_currencyNegativePattern[nf.CurrencyNegativePattern];
        else pattern =3D =
_currencyPositivePattern[nf.CurrencyPositivePattern];
        if (precision =3D=3D=3D -1) precision =3D =
nf.CurrencyDecimalDigits;
        number =3D expandNumber(Math.abs(this), precision, =
nf.CurrencyGroupSizes, nf.CurrencyGroupSeparator, =
nf.CurrencyDecimalSeparator);
        break;
    case "n":
    case "N":
        if (this < 0) pattern =3D =
_numberNegativePattern[nf.NumberNegativePattern];
        else pattern =3D 'n';
        if (precision =3D=3D=3D -1) precision =3D =
nf.NumberDecimalDigits;
        number =3D expandNumber(Math.abs(this), precision, =
nf.NumberGroupSizes, nf.NumberGroupSeparator, =
nf.NumberDecimalSeparator);
        break;
    case "p":
    case "P":
        if (this < 0) pattern =3D =
_percentNegativePattern[nf.PercentNegativePattern];
        else pattern =3D =
_percentPositivePattern[nf.PercentPositivePattern];
        if (precision =3D=3D=3D -1) precision =3D =
nf.PercentDecimalDigits;
        number =3D expandNumber(Math.abs(this), precision, =
nf.PercentGroupSizes, nf.PercentGroupSeparator, =
nf.PercentDecimalSeparator);
        break;
    default:
        throw Error.format(Sys.Res.formatBadFormatSpecifier);
    }

    var regex =3D /n|\$|-|%/g;

        var ret =3D "";

    for (;;) {

                var index =3D regex.lastIndex;

                var ar =3D regex.exec(pattern);

                ret +=3D pattern.slice(index, ar ? ar.index : =
pattern.length);

        if (!ar)
            break;

        switch (ar[0]) {
        case "n":
            ret +=3D number;
            break;
        case "$":
            ret +=3D nf.CurrencySymbol;
            break;
        case "-":
            ret +=3D nf.NegativeSign;
            break;
        case "%":
            ret +=3D nf.PercentSymbol;
            break;
        }
    }

    return ret;
}
RegExp.__typeName =3D 'RegExp';
RegExp.__class =3D true;
Array.__typeName =3D 'Array';
Array.__class =3D true;

Array.add =3D Array.enqueue =3D function Array$enqueue(array, item) {
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"item" mayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "item", mayBeNull: true}
    ]);
    if (e) throw e;


        array[array.length] =3D item;
}

Array.addRange =3D function Array$addRange(array, items) {
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"items" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "items", type: Array, elementMayBeNull: true}
    ]);
    if (e) throw e;


        array.push.apply(array, items);
}

Array.clear =3D function Array$clear(array) {
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true}
    ]);
    if (e) throw e;

    array.length =3D 0;
}

Array.clone =3D function Array$clone(array) {
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <returns type=3D"Array" elementMayBeNull=3D"true"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true}
    ]);
    if (e) throw e;

    if (array.length =3D=3D=3D 1) {
        return [array[0]];
    }
    else {
                        return Array.apply(null, array);
    }
}

Array.contains =3D function Array$contains(array, item) {
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"item" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "item", mayBeNull: true}
    ]);
    if (e) throw e;

    return (Array.indexOf(array, item) >=3D 0);
}

Array.dequeue =3D function Array$dequeue(array) {
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <returns mayBeNull=3D"true"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true}
    ]);
    if (e) throw e;

    return array.shift();
}

Array.forEach =3D function Array$forEach(array, method, instance) {
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"method" type=3D"Function"></param>
    /// <param name=3D"instance" optional=3D"true" =
mayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "method", type: Function},
        {name: "instance", mayBeNull: true, optional: true}
    ]);
    if (e) throw e;

    for (var i =3D 0, l =3D array.length; i < l; i++) {
        var elt =3D array[i];
        if (typeof(elt) !=3D=3D 'undefined') method.call(instance, elt, =
i, array);
    }
}

Array.indexOf =3D function Array$indexOf(array, item, start) {
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"item" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"start" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns type=3D"Number"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "item", mayBeNull: true, optional: true},
        {name: "start", mayBeNull: true, optional: true}
    ]);
    if (e) throw e;

    if (typeof(item) =3D=3D=3D "undefined") return -1;
    var length =3D array.length;
    if (length !=3D=3D 0) {
                start =3D start - 0;
                if (isNaN(start)) {
            start =3D 0;
        }
        else {
                                    if (isFinite(start)) {
                                start =3D start - (start % 1);
            }
                        if (start < 0) {
                start =3D Math.max(0, length + start);
            }
        }

                for (var i =3D start; i < length; i++) {
            if ((typeof(array[i]) !=3D=3D "undefined") && (array[i] =
=3D=3D=3D item)) {
                return i;
            }
        }
    }
    return -1;
}

Array.insert =3D function Array$insert(array, index, item) {
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"index" mayBeNull=3D"true"></param>
    /// <param name=3D"item" mayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "index", mayBeNull: true},
        {name: "item", mayBeNull: true}
    ]);
    if (e) throw e;

    array.splice(index, 0, item);
}

Array.parse =3D function Array$parse(value) {
    /// <param name=3D"value" type=3D"String" =
mayBeNull=3D"true"></param>
    /// <returns type=3D"Array" elementMayBeNull=3D"true"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", type: String, mayBeNull: true}
    ]);
    if (e) throw e;

    if (!value) return [];
    var v =3D eval(value);
    if (!Array.isInstanceOfType(v)) throw Error.argument('value', =
Sys.Res.arrayParseBadFormat);
    return v;
}

Array.remove =3D function Array$remove(array, item) {
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"item" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "item", mayBeNull: true}
    ]);
    if (e) throw e;

    var index =3D Array.indexOf(array, item);
    if (index >=3D 0) {
        array.splice(index, 1);
    }
    return (index >=3D 0);
}

Array.removeAt =3D function Array$removeAt(array, index) {
    /// <param name=3D"array" type=3D"Array" =
elementMayBeNull=3D"true"></param>
    /// <param name=3D"index" mayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "array", type: Array, elementMayBeNull: true},
        {name: "index", mayBeNull: true}
    ]);
    if (e) throw e;

    array.splice(index, 1);
}
String.__typeName =3D 'String';
String.__class =3D true;

String.prototype.endsWith =3D function String$endsWith(suffix) {
    /// <param name=3D"suffix" type=3D"String"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "suffix", type: String}
    ]);
    if (e) throw e;

    return (this.substr(this.length - suffix.length) =3D=3D=3D suffix);
}

String.prototype.startsWith =3D function String$startsWith(prefix) {
    /// <param name=3D"prefix" type=3D"String"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "prefix", type: String}
    ]);
    if (e) throw e;

    return (this.substr(0, prefix.length) =3D=3D=3D prefix);
}

String.prototype.trim =3D function String$trim() {
    /// <returns type=3D"String"></returns>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    return this.replace(/^\s+|\s+$/g, '');
}

String.prototype.trimEnd =3D function String$trimEnd() {
    /// <returns type=3D"String"></returns>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    return this.replace(/\s+$/, '');
}

String.prototype.trimStart =3D function String$trimStart() {
    /// <returns type=3D"String"></returns>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    return this.replace(/^\s+/, '');
}

String.format =3D function String$format(format, args) {
    /// <param name=3D"format" type=3D"String"></param>
    /// <param name=3D"args" parameterArray=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "format", type: String},
        {name: "args", mayBeNull: true, parameterArray: true}
    ]);
    if (e) throw e;

    return String._toFormattedString(false, arguments);
}

String.localeFormat =3D function String$localeFormat(format, args) {
    /// <param name=3D"format" type=3D"String"></param>
    /// <param name=3D"args" parameterArray=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "format", type: String},
        {name: "args", mayBeNull: true, parameterArray: true}
    ]);
    if (e) throw e;

    return String._toFormattedString(true, arguments);
}

String._toFormattedString =3D function =
String$_toFormattedString(useLocale, args) {
    var result =3D '';
    var format =3D args[0];

    for (var i=3D0;;) {
                var open =3D format.indexOf('{', i);
        var close =3D format.indexOf('}', i);
        if ((open < 0) && (close < 0)) {
                        result +=3D format.slice(i);
            break;
        }
        if ((close > 0) && ((close < open) || (open < 0))) {
                        if (format.charAt(close + 1) !=3D=3D '}') {
                throw Error.argument('format', =
Sys.Res.stringFormatBraceMismatch);
            }
            result +=3D format.slice(i, close + 1);
            i =3D close + 2;
            continue;
        }

                result +=3D format.slice(i, open);
        i =3D open + 1;

                if (format.charAt(i) =3D=3D=3D '{') {
            result +=3D '{';
            i++;
            continue;
        }

                if (close < 0) throw Error.argument('format', =
Sys.Res.stringFormatBraceMismatch);

       =20
                var brace =3D format.substring(i, close);
        var colonIndex =3D brace.indexOf(':');
        var argNumber =3D parseInt((colonIndex < 0)? brace : =
brace.substring(0, colonIndex)) + 1;
        if (isNaN(argNumber)) throw Error.argument('format', =
Sys.Res.stringFormatInvalid);
        var argFormat =3D (colonIndex < 0)? '' : =
brace.substring(colonIndex + 1);

        var arg =3D args[argNumber];
        if (typeof(arg) =3D=3D=3D "undefined" || arg =3D=3D=3D null) {
            arg =3D '';
        }

                if (arg.toFormattedString) {
            result +=3D arg.toFormattedString(argFormat);
        }
        else if (useLocale && arg.localeFormat) {
            result +=3D arg.localeFormat(argFormat);
        }
        else if (arg.format) {
            result +=3D arg.format(argFormat);
        }
        else
            result +=3D arg.toString();

        i =3D close + 1;
    }

    return result;
}

Type.registerNamespace('Sys');
Sys.IDisposable =3D function Sys$IDisposable() {
    throw Error.notImplemented();
}

    function Sys$IDisposable$dispose() {
        throw Error.notImplemented();
    }
Sys.IDisposable.prototype =3D {
    dispose: Sys$IDisposable$dispose
}
Sys.IDisposable.registerInterface('Sys.IDisposable');
Sys.StringBuilder =3D function Sys$StringBuilder(initialText) {
    /// <param name=3D"initialText" optional=3D"true" =
mayBeNull=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "initialText", mayBeNull: true, optional: true}
    ]);
    if (e) throw e;

    this._parts =3D (typeof(initialText) !=3D=3D 'undefined' && =
initialText !=3D=3D null && initialText !=3D=3D '') ?
        [initialText.toString()] : [];
    this._value =3D {};
    this._len =3D 0;
}


    function Sys$StringBuilder$append(text) {
        /// <param name=3D"text" mayBeNull=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "text", mayBeNull: true}
        ]);
        if (e) throw e;

        this._parts[this._parts.length] =3D text;
    }

    function Sys$StringBuilder$appendLine(text) {
        /// <param name=3D"text" optional=3D"true" =
mayBeNull=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "text", mayBeNull: true, optional: true}
        ]);
        if (e) throw e;

        this._parts[this._parts.length] =3D
            ((typeof(text) =3D=3D=3D 'undefined') || (text =3D=3D=3D =
null) || (text =3D=3D=3D '')) ?
            '\r\n' : text + '\r\n';
    }

    function Sys$StringBuilder$clear() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        this._parts =3D [];
        this._value =3D {};
        this._len =3D 0;
    }

    function Sys$StringBuilder$isEmpty() {
        /// <returns type=3D"Boolean"></returns>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (this._parts.length =3D=3D=3D 0) return true;
        return this.toString() =3D=3D=3D '';
    }



    function Sys$StringBuilder$toString(separator) {
        /// <param name=3D"separator" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
        /// <returns type=3D"String"></returns>
        var e =3D Function._validateParams(arguments, [
            {name: "separator", type: String, mayBeNull: true, optional: =
true}
        ]);
        if (e) throw e;

        separator =3D separator || '';
        var parts =3D this._parts;
        if (this._len !=3D=3D parts.length) {
            this._value =3D {};
            this._len =3D parts.length;
        }
        var val =3D this._value;
        if (typeof(val[separator]) =3D=3D=3D 'undefined') {
                        if (separator !=3D=3D '') {
                for (var i =3D 0; i < parts.length;) {
                    if ((typeof(parts[i]) =3D=3D=3D 'undefined') || =
(parts[i] =3D=3D=3D '') || (parts[i] =3D=3D=3D null)) {
                        parts.splice(i, 1);
                    }
                    else {
                        i++;
                    }
                }
            }
            val[separator] =3D this._parts.join(separator);
        }
        return val[separator];
    }
Sys.StringBuilder.prototype =3D {
    append: Sys$StringBuilder$append,

    appendLine: Sys$StringBuilder$appendLine,

    clear: Sys$StringBuilder$clear,

    isEmpty: Sys$StringBuilder$isEmpty,

            toString: Sys$StringBuilder$toString
}
Sys.StringBuilder.registerClass('Sys.StringBuilder');
if (!window.XMLHttpRequest) {
    window.XMLHttpRequest =3D function window$XMLHttpRequest() {
        var progIDs =3D [ 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP' ];
	   =20
        for (var i =3D 0; i < progIDs.length; i++) {
            try {
                var xmlHttp =3D new ActiveXObject(progIDs[i]);
                return xmlHttp;
            }
            catch (ex) {
            }
        }
	   =20
        return null;
    }
}

Sys.Browser =3D {};

Sys.Browser.InternetExplorer =3D {};
Sys.Browser.Firefox =3D {};
Sys.Browser.Safari =3D {};
Sys.Browser.Opera =3D {};

Sys.Browser.agent =3D null;
Sys.Browser.hasDebuggerStatement =3D false;
Sys.Browser.name =3D navigator.appName;
Sys.Browser.version =3D parseFloat(navigator.appVersion);

if (navigator.userAgent.indexOf(' MSIE ') > -1) {
    Sys.Browser.agent =3D Sys.Browser.InternetExplorer;
    Sys.Browser.version =3D parseFloat(navigator.userAgent.match(/MSIE =
(\d+\.\d+)/)[1]);
    Sys.Browser.hasDebuggerStatement =3D true;
}
else if (navigator.userAgent.indexOf(' Firefox/') > -1) {
    Sys.Browser.agent =3D Sys.Browser.Firefox;
    Sys.Browser.version =3D parseFloat(navigator.userAgent.match(/ =
Firefox\/(\d+\.\d+)/)[1]);
    Sys.Browser.name =3D 'Firefox';
    Sys.Browser.hasDebuggerStatement =3D true;
}
else if (navigator.userAgent.indexOf(' Safari/') > -1) {
    Sys.Browser.agent =3D Sys.Browser.Safari;
    Sys.Browser.version =3D parseFloat(navigator.userAgent.match(/ =
Safari\/(\d+\.\d+)/)[1]);
    Sys.Browser.name =3D 'Safari';
}
else if (navigator.userAgent.indexOf('Opera/') > -1) {
    Sys.Browser.agent =3D Sys.Browser.Opera;
}


Type.registerNamespace('Sys.UI');

Sys._Debug =3D function Sys$_Debug() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
}


    function Sys$_Debug$_appendConsole(text) {
                if ((typeof(Debug) !=3D=3D 'undefined') && =
Debug.writeln) {
            Debug.writeln(text);
        }
                if (window.console && window.console.log) {
            window.console.log(text);
        }
                if (window.opera) {
            window.opera.postError(text);
        }
                if (window.debugService) {
            window.debugService.trace(text);
        }
    }

    function Sys$_Debug$_appendTrace(text) {
        var traceElement =3D document.getElementById('TraceConsole');
        if (traceElement && (traceElement.tagName.toUpperCase() =
=3D=3D=3D 'TEXTAREA')) {
            traceElement.value +=3D text + '\n';
        }
    }

    function Sys$_Debug$assert(condition, message, displayCaller) {
        /// <param name=3D"condition" type=3D"Boolean"></param>
        /// <param name=3D"message" type=3D"String" optional=3D"true" =
mayBeNull=3D"true"></param>
        /// <param name=3D"displayCaller" type=3D"Boolean" =
optional=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "condition", type: Boolean},
            {name: "message", type: String, mayBeNull: true, optional: =
true},
            {name: "displayCaller", type: Boolean, optional: true}
        ]);
        if (e) throw e;

        if (!condition) {
            message =3D (displayCaller && this.assert.caller) ?
                String.format(Sys.Res.assertFailedCaller, message, =
this.assert.caller) :
                String.format(Sys.Res.assertFailed, message);

            if (confirm(String.format(Sys.Res.breakIntoDebugger, =
message))) {
                this.fail(message);
            }
        }
    }

    function Sys$_Debug$clearTrace() {
        var traceElement =3D document.getElementById('TraceConsole');
        if (traceElement && (traceElement.tagName.toUpperCase() =
=3D=3D=3D 'TEXTAREA')) {
            traceElement.value =3D '';
        }
    }

    function Sys$_Debug$fail(message) {
        /// <param name=3D"message" type=3D"String" =
mayBeNull=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "message", type: String, mayBeNull: true}
        ]);
        if (e) throw e;

        this._appendConsole(message);

                if (Sys.Browser.hasDebuggerStatement) {
            eval('debugger');
        }
    }

    function Sys$_Debug$trace(text) {
        /// <param name=3D"text"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "text"}
        ]);
        if (e) throw e;

        this._appendConsole(text);
        this._appendTrace(text);
    }

    function Sys$_Debug$traceDump(object, name) {
        /// <param name=3D"object" mayBeNull=3D"true"></param>
        /// <param name=3D"name" type=3D"String" mayBeNull=3D"true" =
optional=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "object", mayBeNull: true},
            {name: "name", type: String, mayBeNull: true, optional: =
true}
        ]);
        if (e) throw e;

        var text =3D this._traceDump(object, name, true);
    }

    function Sys$_Debug$_traceDump(object, name, recursive, =
indentationPadding, loopArray) {
        name =3D name? name : 'traceDump';
        indentationPadding =3D indentationPadding? indentationPadding : =
'';
        if (object =3D=3D=3D null) {
            this.trace(indentationPadding + name + ': null');
            return;
        }
        switch(typeof(object)) {
            case 'undefined':
                this.trace(indentationPadding + name + ': Undefined');
                break;
            case 'number': case 'string': case 'boolean':
                this.trace(indentationPadding + name + ': ' + object);
                break;
            default:
                if (Date.isInstanceOfType(object) || =
RegExp.isInstanceOfType(object)) {
                    this.trace(indentationPadding + name + ': ' + =
object.toString());
                    break;
                }
                if (!loopArray) {
                    loopArray =3D [];
                }
                else if (Array.contains(loopArray, object)) {
                    this.trace(indentationPadding + name + ': ...');
                    return;
                }
                Array.add(loopArray, object);

                                                                if =
((object =3D=3D window) || (object =3D=3D=3D document) ||
                    (window.HTMLElement && (object instanceof =
HTMLElement)) ||
                    (typeof(object.nodeName) =3D=3D=3D 'string')) {
                    var tag =3D object.tagName? object.tagName : =
'DomElement';
                    if (object.id) {
                        tag +=3D ' - ' + object.id;
                    }
                    this.trace(indentationPadding + name + ' {' +  tag + =
'}');
                }
                                else {
                    var typeName =3D Object.getTypeName(object);
                    this.trace(indentationPadding + name + =
(typeof(typeName) =3D=3D=3D 'string' ? ' {' + typeName + '}' : ''));
                    if ((indentationPadding =3D=3D=3D '') || recursive) =
{
                        indentationPadding +=3D "    ";
                        var i, length, properties, p, v;
                        if (Array.isInstanceOfType(object)) {
                            length =3D object.length;
                            for (i =3D 0; i < length; i++) {
                                this._traceDump(object[i], '[' + i + =
']', recursive, indentationPadding, loopArray);
                            }
                        }
                        else {
                            for (p in object) {
                                v =3D object[p];
                                if (!Function.isInstanceOfType(v)) {
                                    this._traceDump(v, p, recursive, =
indentationPadding, loopArray);
                                }
                            }
                        }
                    }
                }
                Array.remove(loopArray, object);
        }
    }
Sys._Debug.prototype =3D {

    _appendConsole: Sys$_Debug$_appendConsole,

    _appendTrace: Sys$_Debug$_appendTrace,

    assert: Sys$_Debug$assert,

    clearTrace: Sys$_Debug$clearTrace,

    fail: Sys$_Debug$fail,

    trace: Sys$_Debug$trace,

    traceDump: Sys$_Debug$traceDump,

    _traceDump: Sys$_Debug$_traceDump
}
Sys._Debug.registerClass('Sys._Debug');

Sys.Debug =3D new Sys._Debug();
    Sys.Debug.isDebug =3D true;
function Sys$Enum$parse(value, ignoreCase) {
    /// <param name=3D"value" type=3D"String"></param>
    /// <param name=3D"ignoreCase" type=3D"Boolean" =
optional=3D"true"></param>
    /// <returns></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", type: String},
        {name: "ignoreCase", type: Boolean, optional: true}
    ]);
    if (e) throw e;

    var values, parsed, val;
    if (ignoreCase) {
        values =3D this.__lowerCaseValues;
        if (!values) {
            this.__lowerCaseValues =3D values =3D {};
            var prototype =3D this.prototype;
            for (var name in prototype) {
                values[name.toLowerCase()] =3D prototype[name];
            }
        }
    }
    else {
        values =3D this.prototype;
    }
    if (!this.__flags) {
        val =3D (ignoreCase ? value.toLowerCase() : value);
        parsed =3D values[val.trim()];
        if (typeof(parsed) !=3D=3D 'number') throw =
Error.argument('value', String.format(Sys.Res.enumInvalidValue, value, =
this.__typeName));
        return parsed;
    }
    else {
        var parts =3D (ignoreCase ? value.toLowerCase() : =
value).split(',');
        var v =3D 0;

        for (var i =3D parts.length - 1; i >=3D 0; i--) {
            var part =3D parts[i].trim();
            parsed =3D values[part];
            if (typeof(parsed) !=3D=3D 'number') throw =
Error.argument('value', String.format(Sys.Res.enumInvalidValue, =
value.split(',')[i].trim(), this.__typeName));
            v |=3D parsed;
        }
        return v;
    }
}

function Sys$Enum$toString(value) {
    /// <param name=3D"value" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns type=3D"String"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "value", mayBeNull: true, optional: true}
    ]);
    if (e) throw e;

            if ((typeof(value) =3D=3D=3D 'undefined') || (value =
=3D=3D=3D null)) return this.__string;
    if ((typeof(value) !=3D 'number') || ((value % 1) !=3D=3D 0)) throw =
Error.argumentType('value', Object.getType(value), this);
    var values =3D this.prototype;
    var i;
    if (!this.__flags || (value =3D=3D=3D 0)) {
        for (i in values) {
            if (values[i] =3D=3D=3D value) {
                return i;
            }
        }
    }
    else {
        var sorted =3D this.__sortedValues;
        if (!sorted) {
            sorted =3D [];
            for (i in values) {
                sorted[sorted.length] =3D {key: i, value: values[i]};
            }
            sorted.sort(function(a, b) {
                return a.value - b.value;
            });
            this.__sortedValues =3D sorted;
        }
        var parts =3D [];
        var v =3D value;
        for (i =3D sorted.length - 1; i >=3D 0; i--) {
            var kvp =3D sorted[i];
            var vali =3D kvp.value;
            if (vali =3D=3D=3D 0) continue;
            if ((vali & value) =3D=3D=3D vali) {
                parts[parts.length] =3D kvp.key;
                v -=3D vali;
                if (v =3D=3D=3D 0) break;
            }
        }
        if (parts.length && v =3D=3D=3D 0) return =
parts.reverse().join(', ');
    }
    throw Error.argumentOutOfRange('value', value, =
String.format(Sys.Res.enumInvalidValue, value, this.__typeName));
}

Type.prototype.registerEnum =3D function Type$registerEnum(name, flags) =
{
    /// <param name=3D"name" type=3D"String"></param>
    /// <param name=3D"flags" type=3D"Boolean" =
optional=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "name", type: String},
        {name: "flags", type: Boolean, optional: true}
    ]);
    if (e) throw e;

    if (!Type.__fullyQualifiedIdentifierRegExp.test(name)) throw =
Error.argument('name', Sys.Res.notATypeName);
        var parsedName;
    try {
        parsedName =3D eval(name);
    }
    catch(e) {
        throw Error.argument('name', Sys.Res.argumentTypeName);
    }
    if (parsedName !=3D=3D this) throw Error.argument('name', =
Sys.Res.badTypeName);
    if (window.__registeredTypes[name]) throw =
Error.invalidOperation(String.format(Sys.Res.typeRegisteredTwice, =
name));
    for (var i in this.prototype) {
        var val =3D this.prototype[i];
        if (!Type.__identifierRegExp.test(i)) throw =
Error.invalidOperation(String.format(Sys.Res.enumInvalidValueName, i));
        if (typeof(val) !=3D=3D 'number' || (val % 1) !=3D=3D 0) throw =
Error.invalidOperation(Sys.Res.enumValueNotInteger);
        if (typeof(this[i]) !=3D=3D 'undefined') throw =
Error.invalidOperation(String.format(Sys.Res.enumReservedName, i));
    }
    for (var i in this.prototype) {
        this[i] =3D this.prototype[i];
    }
    this.__typeName =3D name;
    this.parse =3D Sys$Enum$parse;
    this.__string =3D this.toString();
    this.toString =3D Sys$Enum$toString;
    this.__flags =3D flags;
    this.__enum =3D true;
    window.__registeredTypes[name] =3D true;
}

Type.isEnum =3D function Type$isEnum(type) {
    /// <param name=3D"type" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "type", mayBeNull: true}
    ]);
    if (e) throw e;

    if ((typeof(type) =3D=3D=3D 'undefined') || (type =3D=3D=3D null)) =
return false;
    return !!type.__enum;
}

Type.isFlags =3D function Type$isFlags(type) {
    /// <param name=3D"type" mayBeNull=3D"true"></param>
    /// <returns type=3D"Boolean"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "type", mayBeNull: true}
    ]);
    if (e) throw e;

    if ((typeof(type) =3D=3D=3D 'undefined') || (type =3D=3D=3D null)) =
return false;
    return !!type.__flags;
}
Sys.EventHandlerList =3D function Sys$EventHandlerList() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    this._list =3D {};
}


    function Sys$EventHandlerList$addHandler(id, handler) {
        /// <param name=3D"id" type=3D"String"></param>
        /// <param name=3D"handler" type=3D"Function"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "id", type: String},
            {name: "handler", type: Function}
        ]);
        if (e) throw e;

        Array.add(this._getEvent(id, true), handler);
    }
    function Sys$EventHandlerList$removeHandler(id, handler) {
        /// <param name=3D"id" type=3D"String"></param>
        /// <param name=3D"handler" type=3D"Function"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "id", type: String},
            {name: "handler", type: Function}
        ]);
        if (e) throw e;

        var evt =3D this._getEvent(id);
        if (!evt) return;
        Array.remove(evt, handler);
    }
    function Sys$EventHandlerList$getHandler(id) {
        /// <param name=3D"id" type=3D"String"></param>
        /// <returns type=3D"Function"></returns>
        var e =3D Function._validateParams(arguments, [
            {name: "id", type: String}
        ]);
        if (e) throw e;

        var evt =3D this._getEvent(id);
        if (!evt || (evt.length =3D=3D=3D 0)) return null;
        evt =3D Array.clone(evt);
        if (!evt._handler) {
            evt._handler =3D function(source, args) {
                for (var i =3D 0, l =3D evt.length; i < l; i++) {
                    evt[i](source, args);
                }
            };
        }
        return evt._handler;
    }

    function Sys$EventHandlerList$_getEvent(id, create) {
        if (!this._list[id]) {
            if (!create) return null;
            this._list[id] =3D [];
        }
        return this._list[id];
    }
Sys.EventHandlerList.prototype =3D {
    addHandler: Sys$EventHandlerList$addHandler,
    removeHandler: Sys$EventHandlerList$removeHandler,
    getHandler: Sys$EventHandlerList$getHandler,

    _getEvent: Sys$EventHandlerList$_getEvent
}
Sys.EventHandlerList.registerClass('Sys.EventHandlerList');
Sys.EventArgs =3D function Sys$EventArgs() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
}
Sys.EventArgs.registerClass('Sys.EventArgs');

Sys.EventArgs.Empty =3D new Sys.EventArgs();
Sys.CancelEventArgs =3D function Sys$CancelEventArgs() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    Sys.CancelEventArgs.initializeBase(this);

    this._cancel =3D false;
}


    function Sys$CancelEventArgs$get_cancel() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._cancel;
    }
    function Sys$CancelEventArgs$set_cancel(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Boolean}]);
        if (e) throw e;

        this._cancel =3D value;
    }
Sys.CancelEventArgs.prototype =3D {
    get_cancel: Sys$CancelEventArgs$get_cancel,
    set_cancel: Sys$CancelEventArgs$set_cancel
}

Sys.CancelEventArgs.registerClass('Sys.CancelEventArgs', Sys.EventArgs);
Sys.INotifyPropertyChange =3D function Sys$INotifyPropertyChange() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    throw Error.notImplemented();
}

    function Sys$INotifyPropertyChange$add_propertyChanged(handler) {
    var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
    if (e) throw e;

        throw Error.notImplemented();
    }
    function Sys$INotifyPropertyChange$remove_propertyChanged(handler) {
    var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
    if (e) throw e;

        throw Error.notImplemented();
    }
Sys.INotifyPropertyChange.prototype =3D {
    add_propertyChanged: Sys$INotifyPropertyChange$add_propertyChanged,
    remove_propertyChanged: =
Sys$INotifyPropertyChange$remove_propertyChanged
}
Sys.INotifyPropertyChange.registerInterface('Sys.INotifyPropertyChange');=

Sys.PropertyChangedEventArgs =3D function =
Sys$PropertyChangedEventArgs(propertyName) {
    /// <param name=3D"propertyName" type=3D"String"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "propertyName", type: String}
    ]);
    if (e) throw e;

    Sys.PropertyChangedEventArgs.initializeBase(this);
    this._propertyName =3D propertyName;
}
=20
    function Sys$PropertyChangedEventArgs$get_propertyName() {
        /// <value type=3D"String"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._propertyName;
    }
Sys.PropertyChangedEventArgs.prototype =3D {
    get_propertyName: Sys$PropertyChangedEventArgs$get_propertyName
}
Sys.PropertyChangedEventArgs.registerClass('Sys.PropertyChangedEventArgs'=
, Sys.EventArgs);
Sys.INotifyDisposing =3D function Sys$INotifyDisposing() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    throw Error.notImplemented();
}

    function Sys$INotifyDisposing$add_disposing(handler) {
    var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
    if (e) throw e;

        throw Error.notImplemented();
    }
    function Sys$INotifyDisposing$remove_disposing(handler) {
    var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
    if (e) throw e;

        throw Error.notImplemented();
    }
Sys.INotifyDisposing.prototype =3D {
    add_disposing: Sys$INotifyDisposing$add_disposing,
    remove_disposing: Sys$INotifyDisposing$remove_disposing
}
Sys.INotifyDisposing.registerInterface("Sys.INotifyDisposing");
Sys.Component =3D function Sys$Component() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    if (Sys.Application) Sys.Application.registerDisposableObject(this);
}





    function Sys$Component$get_events() {
        /// <value type=3D"Sys.EventHandlerList"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._events) {
            this._events =3D new Sys.EventHandlerList();
        }
        return this._events;
    }
    function Sys$Component$get_id() {
        /// <value type=3D"String"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._id;
    }
    function Sys$Component$set_id(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: String}]);
        if (e) throw e;

        if (this._idSet) throw =
Error.invalidOperation(Sys.Res.componentCantSetIdTwice);
        this._idSet =3D true;
        var oldId =3D this.get_id();
        if (oldId && Sys.Application.findComponent(oldId)) throw =
Error.invalidOperation(Sys.Res.componentCantSetIdAfterAddedToApp);
        this._id =3D value;
    }
    function Sys$Component$get_isInitialized() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._initialized;
    }
    function Sys$Component$get_isUpdating() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._updating;
    }
    function Sys$Component$add_disposing(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this.get_events().addHandler("disposing", handler);
    }
    function Sys$Component$remove_disposing(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this.get_events().removeHandler("disposing", handler);
    }
    function Sys$Component$add_propertyChanged(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this.get_events().addHandler("propertyChanged", handler);
    }
    function Sys$Component$remove_propertyChanged(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this.get_events().removeHandler("propertyChanged", handler);
    }
    function Sys$Component$beginUpdate() {
        this._updating =3D true;
    }
    function Sys$Component$dispose() {
        if (this._events) {
            var handler =3D this._events.getHandler("disposing");
            if (handler) {
                handler(this, Sys.EventArgs.Empty);
            }
        }
        delete this._events;
        Sys.Application.unregisterDisposableObject(this);
        Sys.Application.removeComponent(this);
    }
    function Sys$Component$endUpdate() {
        this._updating =3D false;
        if (!this._initialized) this.initialize();
        this.updated();
    }
    function Sys$Component$initialize() {
        this._initialized =3D true;
    }
    function Sys$Component$raisePropertyChanged(propertyName) {
        /// <param name=3D"propertyName" type=3D"String"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "propertyName", type: String}
        ]);
        if (e) throw e;

        if (!this._events) return;
        var handler =3D this._events.getHandler("propertyChanged");
        if (handler) {
            handler(this, new =
Sys.PropertyChangedEventArgs(propertyName));
        }
    }
    function Sys$Component$updated() {
    }
Sys.Component.prototype =3D {
    _id: null,
    _idSet: false,
    _initialized: false,
    _updating: false,
    get_events: Sys$Component$get_events,
    get_id: Sys$Component$get_id,
    set_id: Sys$Component$set_id,
    get_isInitialized: Sys$Component$get_isInitialized,
    get_isUpdating: Sys$Component$get_isUpdating,
    add_disposing: Sys$Component$add_disposing,
    remove_disposing: Sys$Component$remove_disposing,
    add_propertyChanged: Sys$Component$add_propertyChanged,
    remove_propertyChanged: Sys$Component$remove_propertyChanged,
    beginUpdate: Sys$Component$beginUpdate,
    dispose: Sys$Component$dispose,
    endUpdate: Sys$Component$endUpdate,
    initialize: Sys$Component$initialize,
    raisePropertyChanged: Sys$Component$raisePropertyChanged,
    updated: Sys$Component$updated
}
Sys.Component.registerClass('Sys.Component', null, Sys.IDisposable, =
Sys.INotifyPropertyChange, Sys.INotifyDisposing);

function Sys$Component$_setProperties(target, properties) {
    /// <param name=3D"target"></param>
    /// <param name=3D"properties"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "target"},
        {name: "properties"}
    ]);
    if (e) throw e;

    var current;
    var targetType =3D Object.getType(target);
    var isObject =3D (targetType =3D=3D=3D Object) || (targetType =
=3D=3D=3D Sys.UI.DomElement);
    var isComponent =3D Sys.Component.isInstanceOfType(target) && =
!target.get_isUpdating();
    if (isComponent) target.beginUpdate();
    for (var name in properties) {
        var val =3D properties[name];
        var getter =3D isObject ? null : target["get_" + name];
        if (isObject || typeof(getter) !=3D=3D 'function') {
                        var targetVal =3D target[name];
            if (!isObject && typeof(targetVal) =3D=3D=3D 'undefined') =
throw Error.invalidOperation(String.format(Sys.Res.propertyUndefined, =
name));
            if (!val || (typeof(val) !=3D=3D 'object') || (isObject && =
!targetVal)) {
                target[name] =3D val;
            }
            else {
                Sys$Component$_setProperties(targetVal, val);
            }
        }
        else {
            var setter =3D target["set_" + name];
            if (typeof(setter) =3D=3D=3D 'function') {
                                setter.apply(target, [val]);
            }
            else if (val instanceof Array) {
                                current =3D getter.apply(target);
                if (!(current instanceof Array)) throw new =
Error.invalidOperation(String.format(Sys.Res.propertyNotAnArray, name));
                for (var i =3D 0, j =3D current.length, l=3D val.length; =
i < l; i++, j++) {
                    current[j] =3D val[i];
                }
            }
            else if ((typeof(val) =3D=3D=3D 'object') && =
(Object.getType(val) =3D=3D=3D Object)) {
                                current =3D getter.apply(target);
                if ((typeof(current) =3D=3D=3D 'undefined') || (current =
=3D=3D=3D null)) throw new =
Error.invalidOperation(String.format(Sys.Res.propertyNullOrUndefined, =
name));
                Sys$Component$_setProperties(current, val);
            }
            else {
                                throw new =
Error.invalidOperation(String.format(Sys.Res.propertyNotWritable, =
name));
            }
        }
    }
    if (isComponent) target.endUpdate();
}

function Sys$Component$_setReferences(component, references) {
    for (var name in references) {
        var setter =3D component["set_" + name];
        var reference =3D $find(references[name]);
        if (typeof(setter) !=3D=3D 'function') throw new =
Error.invalidOperation(String.format(Sys.Res.propertyNotWritable, =
name));
        if (!reference) throw =
Error.invalidOperation(String.format(Sys.Res.referenceNotFound, =
references[name]));
        setter.apply(component, [reference]);
    }
}

var $create =3D Sys.Component.create =3D function =
Sys$Component$create(type, properties, events, references, element) {
    /// <param name=3D"type" type=3D"Type"></param>
    /// <param name=3D"properties" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"events" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"references" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <param name=3D"element" domElement=3D"true" optional=3D"true" =
mayBeNull=3D"true"></param>
    /// <returns type=3D"Sys.UI.Component"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "type", type: Type},
        {name: "properties", mayBeNull: true, optional: true},
        {name: "events", mayBeNull: true, optional: true},
        {name: "references", mayBeNull: true, optional: true},
        {name: "element", mayBeNull: true, domElement: true, optional: =
true}
    ]);
    if (e) throw e;

    if (!type.inheritsFrom(Sys.Component)) {
        throw Error.argument('type', =
String.format(Sys.Res.createNotComponent, type.getName()));
    }
    if (type.inheritsFrom(Sys.UI.Behavior) || =
type.inheritsFrom(Sys.UI.Control)) {
        if (!element) throw Error.argument('element', =
Sys.Res.createNoDom);
    }
    else if (element) throw Error.argument('element', =
Sys.Res.createComponentOnDom);
    var component =3D (element ? new type(element): new type());
    var app =3D Sys.Application;
    var creatingComponents =3D app.get_isCreatingComponents();

    component.beginUpdate();
    if (properties) {
        Sys$Component$_setProperties(component, properties);
    }
    if (events) {
        for (var name in events) {
            if (!(component["add_" + name] instanceof Function)) throw =
new Error.invalidOperation(String.format(Sys.Res.undefinedEvent, name));
            if (!(events[name] instanceof Function)) throw new =
Error.invalidOperation(Sys.Res.eventHandlerNotFunction);
            component["add_" + name](events[name]);
        }
    }

    app._createdComponents[app._createdComponents.length] =3D component;
    if (component.get_id()) {
        app.addComponent(component);
    }
    if (creatingComponents) {
        if (references) {
            app._addComponentToSecondPass(component, references);
        }
        else {
            component.endUpdate();
        }
    }
    else {
        if (references) {
            Sys$Component$_setReferences(component, references);
        }
        component.endUpdate();
    }

    return component;
}
Sys.UI.MouseButton =3D function Sys$UI$MouseButton() {
    /// <field name=3D"leftButton" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"middleButton" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"rightButton" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    throw Error.notImplemented();
}




Sys.UI.MouseButton.prototype =3D {
    leftButton: 0,
    middleButton: 1,
    rightButton: 2
}
Sys.UI.MouseButton.registerEnum("Sys.UI.MouseButton");
Sys.UI.Key =3D function Sys$UI$Key() {
    /// <field name=3D"backspace" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"tab" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"enter" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"esc" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"space" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"pageUp" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"pageDown" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"end" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"home" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"left" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"up" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"right" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"down" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    /// <field name=3D"del" type=3D"Number" integer=3D"true" =
static=3D"true"></field>
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    throw Error.notImplemented();
}















Sys.UI.Key.prototype =3D {
    backspace: 8,
    tab: 9,
    enter: 13,
    esc: 27,
    space: 32,
    pageUp: 33,
    pageDown: 34,
    end: 35,
    home: 36,
    left: 37,
    up: 38,
    right: 39,
    down: 40,
    del: 127
}
Sys.UI.Key.registerEnum("Sys.UI.Key");
Sys.UI.DomEvent =3D function Sys$UI$DomEvent(eventObject) {
    /// <param name=3D"eventObject"></param>
    /// <field name=3D"altKey" type=3D"Boolean"></field>
    /// <field name=3D"button" type=3D"Sys.UI.MouseButton"></field>
    /// <field name=3D"charCode" type=3D"Number" =
integer=3D"true"></field>
    /// <field name=3D"clientX" type=3D"Number" =
integer=3D"true"></field>
    /// <field name=3D"clientY" type=3D"Number" =
integer=3D"true"></field>
    /// <field name=3D"ctrlKey" type=3D"Boolean"></field>
    /// <field name=3D"keyCode" type=3D"Number" =
integer=3D"true"></field>
    /// <field name=3D"offsetX" type=3D"Number" =
integer=3D"true"></field>
    /// <field name=3D"offsetY" type=3D"Number" =
integer=3D"true"></field>
    /// <field name=3D"screenX" type=3D"Number" =
integer=3D"true"></field>
    /// <field name=3D"screenY" type=3D"Number" =
integer=3D"true"></field>
    /// <field name=3D"shiftKey" type=3D"Boolean"></field>
    /// <field name=3D"target" domElement=3D"true"></field>
    /// <field name=3D"type" type=3D"String"></field>
    var e =3D Function._validateParams(arguments, [
        {name: "eventObject"}
    ]);
    if (e) throw e;

    var e =3D eventObject;
    this.rawEvent =3D e;
    this.altKey =3D e.altKey;
    if (typeof(e.button) !=3D=3D 'undefined') {
        this.button =3D (typeof(e.which) !=3D=3D 'undefined') ? e.button =
:
            (e.button =3D=3D=3D 4) ? Sys.UI.MouseButton.middleButton :
            (e.button =3D=3D=3D 2) ? Sys.UI.MouseButton.rightButton :
            Sys.UI.MouseButton.leftButton;
    }
    if (e.type =3D=3D=3D 'keypress') {
        this.charCode =3D e.charCode || e.keyCode;
    }
    else if (e.keyCode && (e.keyCode =3D=3D=3D 46)) {
        this.keyCode =3D 127;
    }
    else {
        this.keyCode =3D e.keyCode;
    }
    this.clientX =3D e.clientX;
    this.clientY =3D e.clientY;
    this.ctrlKey =3D e.ctrlKey;
    this.target =3D e.target ? e.target : e.srcElement;
    if (this.target) {
        var loc =3D Sys.UI.DomElement.getLocation(this.target);
        this.offsetX =3D (typeof(e.offsetX) !=3D=3D 'undefined') ? =
e.offsetX : window.pageXOffset + (e.clientX || 0) - loc.x;
        this.offsetY =3D (typeof(e.offsetY) !=3D=3D 'undefined') ? =
e.offsetY : window.pageYOffset + (e.clientY || 0) - loc.y;
    }
    this.screenX =3D e.screenX;
    this.screenY =3D e.screenY;
    this.shiftKey =3D e.shiftKey;
    this.type =3D e.type;
}

    function Sys$UI$DomEvent$preventDefault() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (this.rawEvent.preventDefault) {
            this.rawEvent.preventDefault();
        }
        else if (window.event) {
            window.event.returnValue =3D false;
        }
    }
    function Sys$UI$DomEvent$stopPropagation() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (this.rawEvent.stopPropagation) {
            this.rawEvent.stopPropagation();
        }
        else if (window.event) {
            window.event.cancelBubble =3D true;
        }
    }
Sys.UI.DomEvent.prototype =3D {
    preventDefault: Sys$UI$DomEvent$preventDefault,
    stopPropagation: Sys$UI$DomEvent$stopPropagation
}
Sys.UI.DomEvent.registerClass('Sys.UI.DomEvent');

var $addHandler =3D Sys.UI.DomEvent.addHandler =3D function =
Sys$UI$DomEvent$addHandler(element, eventName, handler) {
    /// <param name=3D"element" domElement=3D"true"></param>
    /// <param name=3D"eventName" type=3D"String"></param>
    /// <param name=3D"handler" type=3D"Function"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true},
        {name: "eventName", type: String},
        {name: "handler", type: Function}
    ]);
    if (e) throw e;

    if (!element._events) {
        element._events =3D {};
    }
    var eventCache =3D element._events[eventName];
    if (!eventCache) {
        element._events[eventName] =3D eventCache =3D [];
    }
    var browserHandler;
    if (element.addEventListener) {
        browserHandler =3D function(e) {
            return handler.call(element, new Sys.UI.DomEvent(e));
        }
        element.addEventListener(eventName, browserHandler, false);
    }
    else if (element.attachEvent) {
        browserHandler =3D function() {
            return handler.call(element, new =
Sys.UI.DomEvent(window.event));
        }
        element.attachEvent('on' + eventName, browserHandler);
    }
    eventCache[eventCache.length] =3D {handler: handler, browserHandler: =
browserHandler};
}

var $addHandlers =3D Sys.UI.DomEvent.addHandlers =3D function =
Sys$UI$DomEvent$addHandlers(element, events, handlerOwner) {
    /// <param name=3D"element" domElement=3D"true"></param>
    /// <param name=3D"events" type=3D"Object"></param>
    /// <param name=3D"handlerOwner" optional=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true},
        {name: "events", type: Object},
        {name: "handlerOwner", optional: true}
    ]);
    if (e) throw e;

    for (var name in events) {
        var handler =3D events[name];
        if (typeof(handler) !=3D=3D 'function') throw =
Error.invalidOperation(Sys.Res.cantAddNonFunctionhandler);
        if (handlerOwner) {
            handler =3D Function.createDelegate(handlerOwner, handler);
        }
        $addHandler(element, name, handler);
    }
}

var $clearHandlers =3D Sys.UI.DomEvent.clearHandlers =3D function =
Sys$UI$DomEvent$clearHandlers(element) {
    /// <param name=3D"element" domElement=3D"true"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true}
    ]);
    if (e) throw e;

    if (element._events) {
        var cache =3D element._events;
        for (var name in cache) {
            var handlers =3D cache[name];
            for (var i =3D handlers.length - 1; i >=3D 0; i--) {
                $removeHandler(element, name, handlers[i].handler);
            }
        }
        element._events =3D null;
    }
}

var $removeHandler =3D Sys.UI.DomEvent.removeHandler =3D function =
Sys$UI$DomEvent$removeHandler(element, eventName, handler) {
    /// <param name=3D"element" domElement=3D"true"></param>
    /// <param name=3D"eventName" type=3D"String"></param>
    /// <param name=3D"handler" type=3D"Function"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "element", domElement: true},
        {name: "eventName", type: String},
        {name: "handler", type: Function}
    ]);
    if (e) throw e;

    var browserHandler =3D null;
    if ((typeof(element._events) !=3D=3D 'object') || (element._events =
=3D=3D null)) throw Error.invalidOperation(Sys.Res.eventHandlerInvalid);
    var cache =3D element._events[eventName];
    if (!(cache instanceof Array)) throw =
Error.invalidOperation(Sys.Res.eventHandlerInvalid);
    var browserHandler =3D null;
    for (var i =3D 0, l =3D cache.length; i < l; i++) {
        if (cache[i].handler =3D=3D=3D handler) {
            browserHandler =3D cache[i].browserHandler;
            break;
        }
    }
    if (typeof(browserHandler) !=3D=3D 'function') throw =
Error.invalidOperation(Sys.Res.eventHandlerInvalid);
    if (element.removeEventListener) {
        element.removeEventListener(eventName, browserHandler, false);
    }
    else if (element.detachEvent) {
        element.detachEvent('on' + eventName, browserHandler);
    }
    cache.splice(i, 1);
}
Sys.IContainer =3D function Sys$IContainer() {
    throw Error.notImplemented();
}

    function Sys$IContainer$addComponent(component) {
        /// <param name=3D"component" type=3D"Sys.Component"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "component", type: Sys.Component}
        ]);
        if (e) throw e;

        throw Error.notImplemented();
    }
    function Sys$IContainer$removeComponent(component) {
        /// <param name=3D"component" type=3D"Sys.Component"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "component", type: Sys.Component}
        ]);
        if (e) throw e;

        throw Error.notImplemented();
    }
    function Sys$IContainer$findComponent(id) {
        /// <param name=3D"id" type=3D"String"></param>
        /// <returns type=3D"Sys.Component"></returns>
        var e =3D Function._validateParams(arguments, [
            {name: "id", type: String}
        ]);
        if (e) throw e;

        throw Error.notImplemented();
    }
    function Sys$IContainer$getComponents() {
        /// <returns type=3D"Array" =
elementType=3D"Sys.Component"></returns>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
Sys.IContainer.prototype =3D {
    addComponent: Sys$IContainer$addComponent,
    removeComponent: Sys$IContainer$removeComponent,
    findComponent: Sys$IContainer$findComponent,
    getComponents: Sys$IContainer$getComponents
}
Sys.IContainer.registerInterface("Sys.IContainer");


Sys._ScriptLoader =3D function Sys$_ScriptLoader() {
    this._scriptsToLoad =3D null;
    this._scriptLoadedDelegate =3D Function.createDelegate(this, =
this._scriptLoadedHandler);
}

    function Sys$_ScriptLoader$dispose() {
        this._stopLoading();
        if(this._events) {
            delete this._events;
        }
        this._scriptLoadedDelegate =3D null;       =20
    }

    function Sys$_ScriptLoader$loadScripts(scriptTimeout, =
allScriptsLoadedCallback, scriptLoadFailedCallback, =
scriptLoadTimeoutCallback) {
        /// <param name=3D"scriptTimeout" type=3D"Number" =
integer=3D"true"></param>
        /// <param name=3D"allScriptsLoadedCallback" type=3D"Function" =
mayBeNull=3D"true"></param>
        /// <param name=3D"scriptLoadFailedCallback" type=3D"Function" =
mayBeNull=3D"true"></param>
        /// <param name=3D"scriptLoadTimeoutCallback" type=3D"Function" =
mayBeNull=3D"true"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "scriptTimeout", type: Number, integer: true},
            {name: "allScriptsLoadedCallback", type: Function, =
mayBeNull: true},
            {name: "scriptLoadFailedCallback", type: Function, =
mayBeNull: true},
            {name: "scriptLoadTimeoutCallback", type: Function, =
mayBeNull: true}
        ]);
        if (e) throw e;

        if(this._loading) {
            throw =
Error.invalidOperation(Sys.Res.scriptLoaderAlreadyLoading);
        }
        this._loading =3D true;
        this._allScriptsLoadedCallback =3D allScriptsLoadedCallback;
        this._scriptLoadFailedCallback =3D scriptLoadFailedCallback;
        this._scriptLoadTimeoutCallback =3D scriptLoadTimeoutCallback;
       =20
        this._loadScriptsInternal();
    }

    function Sys$_ScriptLoader$notifyScriptLoaded() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
       =20
                        if(!this._loading) {
                                    return;
        }

        this._currentTask._notified++;
       =20
        if(Sys.Browser.agent =3D=3D=3D Sys.Browser.Safari) {          =20
            if(this._currentTask._notified =3D=3D=3D 1) {
                                                                         =
                                       =
window.setTimeout(Function.createDelegate(this, function() {
                    =
this._scriptLoadedHandler(this._currentTask.get_scriptElement(), true);
                }), 0);
            }
        }

                            }

    function Sys$_ScriptLoader$queueCustomScriptTag(scriptAttributes) {
        /// <param name=3D"scriptAttributes" =
mayBeNull=3D"false"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "scriptAttributes"}
        ]);
        if (e) throw e;

        if(!this._scriptsToLoad) {
            this._scriptsToLoad =3D [];
        }
        Array.add(this._scriptsToLoad, scriptAttributes);
    }

    function Sys$_ScriptLoader$queueScriptBlock(scriptContent) {
        /// <param name=3D"scriptContent" type=3D"String" =
mayBeNull=3D"false"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "scriptContent", type: String}
        ]);
        if (e) throw e;

        if(!this._scriptsToLoad) {
            this._scriptsToLoad =3D [];
        }
        Array.add(this._scriptsToLoad, {text: scriptContent});
    }

    function Sys$_ScriptLoader$queueScriptReference(scriptUrl) {
        /// <param name=3D"scriptUrl" type=3D"String" =
mayBeNull=3D"false"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "scriptUrl", type: String}
        ]);
        if (e) throw e;

        if(!this._scriptsToLoad) {
            this._scriptsToLoad =3D [];
        }
        Array.add(this._scriptsToLoad, {src: scriptUrl});
    }

    function Sys$_ScriptLoader$_createScriptElement(queuedScript) {
        var scriptElement =3D document.createElement('SCRIPT');

                        scriptElement.type =3D 'text/javascript';

                for (var attr in queuedScript) {
            scriptElement[attr] =3D queuedScript[attr];
        }
       =20
        return scriptElement;
    }

    function Sys$_ScriptLoader$_loadScriptsInternal() {
                if (this._scriptsToLoad && this._scriptsToLoad.length > =
0) {
            var nextScript =3D Array.dequeue(this._scriptsToLoad);
                        var scriptElement =3D =
this._createScriptElement(nextScript);
           =20
            if (scriptElement.text && Sys.Browser.agent =3D=3D=3D =
Sys.Browser.Safari) {
                                scriptElement.innerHTML =3D =
scriptElement.text;
                delete scriptElement.text;
            }           =20

                                                            if =
(typeof(nextScript.src) =3D=3D=3D "string") {
                                this._currentTask =3D new =
Sys._ScriptLoaderTask(scriptElement, this._scriptLoadedDelegate);
                                                                         =
       this._currentTask.execute();
            }
            else {
                                                =
document.getElementsByTagName('HEAD')[0].appendChild(scriptElement);
               =20
                                =
Sys._ScriptLoader._clearScript(scriptElement);

                                                                =
this._loadScriptsInternal();
            }
        }
        else {
                        var callback =3D this._allScriptsLoadedCallback;
            this._stopLoading();
            if(callback) {
                callback(this);
            }
        }
    }

    function Sys$_ScriptLoader$_raiseError(multipleCallbacks) {
                var callback =3D this._scriptLoadFailedCallback;
        var scriptElement =3D this._currentTask.get_scriptElement();
        this._stopLoading();
       =20
        if(callback) {
            callback(this, scriptElement, multipleCallbacks);
        }
        else {
            throw =
Sys._ScriptLoader._errorScriptLoadFailed(scriptElement.src, =
multipleCallbacks);
        }
    }

    function Sys$_ScriptLoader$_scriptLoadedHandler(scriptElement, =
loaded) {
                                if(loaded && =
this._currentTask._notified) {
            if(this._currentTask._notified > 1) {
                                this._raiseError(true);
            }
            else {
                                =
Array.add(Sys._ScriptLoader._getLoadedScripts(), scriptElement.src);
                this._currentTask.dispose();
                this._currentTask =3D null;
                this._loadScriptsInternal();
            }
        }
        else {
                        this._raiseError(false);
        }
    }

    function Sys$_ScriptLoader$_scriptLoadTimeoutHandler() {
        var callback =3D this._scriptLoadTimeoutCallback;
        this._stopLoading();

        if(callback) {
            callback(this);
        }
    }

    function Sys$_ScriptLoader$_stopLoading() {
        if(this._timeoutCookie) {
            window.clearTimeout(this._timeoutCookie);
            this._timeoutCookie =3D null;
        }

        if(this._currentTask) {
            this._currentTask.dispose();
            this._currentTask =3D null;
        }

        this._scriptsToLoad =3D null;
        this._loading =3D null;
       =20
        this._allScriptsLoadedCallback =3D null;
        this._scriptLoadFailedCallback =3D null;
        this._scriptLoadTimeoutCallback =3D null;
    }
Sys._ScriptLoader.prototype =3D {
    dispose: Sys$_ScriptLoader$dispose,
   =20
    loadScripts: Sys$_ScriptLoader$loadScripts,
   =20
    notifyScriptLoaded: Sys$_ScriptLoader$notifyScriptLoaded,
   =20
    queueCustomScriptTag: Sys$_ScriptLoader$queueCustomScriptTag,

    queueScriptBlock: Sys$_ScriptLoader$queueScriptBlock,

    queueScriptReference: Sys$_ScriptLoader$queueScriptReference,
   =20
    _createScriptElement: Sys$_ScriptLoader$_createScriptElement,  =20

    _loadScriptsInternal: Sys$_ScriptLoader$_loadScriptsInternal,
   =20
    _raiseError: Sys$_ScriptLoader$_raiseError,
   =20
    _scriptLoadedHandler: Sys$_ScriptLoader$_scriptLoadedHandler,
   =20
    _scriptLoadTimeoutHandler: =
Sys$_ScriptLoader$_scriptLoadTimeoutHandler,
   =20
    _stopLoading: Sys$_ScriptLoader$_stopLoading   =20
}
Sys._ScriptLoader.registerClass('Sys._ScriptLoader', null, =
Sys.IDisposable);

Sys._ScriptLoader.getInstance =3D function =
Sys$_ScriptLoader$getInstance() {
    var sl =3D Sys._ScriptLoader._activeInstance;
    if(!sl) {
        sl =3D Sys._ScriptLoader._activeInstance =3D new =
Sys._ScriptLoader();
    }
    return sl;
}

Sys._ScriptLoader.isScriptLoaded =3D function =
Sys$_ScriptLoader$isScriptLoaded(scriptSrc) {
                    var dummyScript =3D =
document.createElement('script');
    dummyScript.src =3D scriptSrc;
    return Array.contains(Sys._ScriptLoader._getLoadedScripts(), =
dummyScript.src);
}

Sys._ScriptLoader.readLoadedScripts =3D function =
Sys$_ScriptLoader$readLoadedScripts() {
        if(!Sys._ScriptLoader._referencedScripts) {
        var referencedScripts =3D Sys._ScriptLoader._referencedScripts =
=3D [];

        var existingScripts =3D document.getElementsByTagName('SCRIPT');
        for (i =3D existingScripts.length - 1; i >=3D 0; i--) {
            var scriptNode =3D existingScripts[i];
            var scriptSrc =3D scriptNode.src;
            if (scriptSrc.length) {
                if (!Array.contains(referencedScripts, scriptSrc)) {
                    Array.add(referencedScripts, scriptSrc);
                }
            }
        }
    }
}

Sys._ScriptLoader._clearScript =3D function =
Sys$_ScriptLoader$_clearScript(scriptElement) {
    if (!Sys.Debug.isDebug) {
                        =
scriptElement.parentNode.removeChild(scriptElement);
    }
}

Sys._ScriptLoader._errorScriptLoadFailed =3D function =
Sys$_ScriptLoader$_errorScriptLoadFailed(scriptUrl, multipleCallbacks) {
    var errorMessage;
    if(multipleCallbacks) {
        errorMessage =3D Sys.Res.scriptLoadMultipleCallbacks;
    }
    else {
                errorMessage =3D Sys.Res.scriptLoadFailedDebug;
    }

    var displayMessage =3D "Sys.ScriptLoadFailedException: " + =
String.format(errorMessage, scriptUrl);
    var e =3D Error.create(displayMessage, {name: =
'Sys.ScriptLoadFailedException', 'scriptUrl': scriptUrl });
    e.popStackFrame();
    return e;
}

Sys._ScriptLoader._getLoadedScripts =3D function =
Sys$_ScriptLoader$_getLoadedScripts() {
    if(!Sys._ScriptLoader._referencedScripts) {
        Sys._ScriptLoader._referencedScripts =3D [];
        Sys._ScriptLoader.readLoadedScripts();
    }
    return Sys._ScriptLoader._referencedScripts;
}


Sys._ScriptLoaderTask =3D function Sys$_ScriptLoaderTask(scriptElement, =
completedCallback) {
    /// <param name=3D"scriptElement" domElement=3D"true"></param>
    /// <param name=3D"completedCallback" type=3D"Function"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "scriptElement", domElement: true},
        {name: "completedCallback", type: Function}
    ]);
    if (e) throw e;

    this._scriptElement =3D scriptElement;
    this._completedCallback =3D completedCallback;
    this._notified =3D 0;
}

    function Sys$_ScriptLoaderTask$get_scriptElement() {
        /// <value domElement=3D"true"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._scriptElement;
    }

    function Sys$_ScriptLoaderTask$dispose() {
                if(this._disposed) {
                        return;
        }
        this._disposed =3D true;
        this._removeScriptElementHandlers();
                Sys._ScriptLoader._clearScript(this._scriptElement);
        this._scriptElement =3D null;
    }

    function Sys$_ScriptLoaderTask$execute() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        this._addScriptElementHandlers();
        =
document.getElementsByTagName('HEAD')[0].appendChild(this._scriptElement)=
;
    }

    function Sys$_ScriptLoaderTask$_addScriptElementHandlers() {
                this._scriptLoadDelegate =3D =
Function.createDelegate(this, this._scriptLoadHandler);
       =20
        if (Sys.Browser.agent !=3D=3D Sys.Browser.InternetExplorer) {
            this._scriptElement.readyState =3D 'loaded';
            $addHandler(this._scriptElement, 'load', =
this._scriptLoadDelegate);
        }
        else {
            $addHandler(this._scriptElement, 'readystatechange', =
this._scriptLoadDelegate);
        }   =20
                        this._scriptErrorDelegate =3D =
Function.createDelegate(this, this._scriptErrorHandler);
        $addHandler(this._scriptElement, 'error', =
this._scriptErrorDelegate);
    }

    function Sys$_ScriptLoaderTask$_removeScriptElementHandlers() {
                if(this._scriptLoadDelegate) {
            var scriptElement =3D this.get_scriptElement();
            if (Sys.Browser.agent !=3D=3D Sys.Browser.InternetExplorer) =
{
                $removeHandler(scriptElement, 'load', =
this._scriptLoadDelegate);
            }
            else {
                $removeHandler(scriptElement, 'readystatechange', =
this._scriptLoadDelegate);
            }
            $removeHandler(scriptElement, 'error', =
this._scriptErrorDelegate);
            this._scriptErrorDelegate =3D null;
            this._scriptLoadDelegate =3D null;
        }
    }

    function Sys$_ScriptLoaderTask$_scriptErrorHandler() {
                if(this._disposed) {
            return;
        }
       =20
                this._completedCallback(this.get_scriptElement(), =
false);
    }

    function Sys$_ScriptLoaderTask$_scriptLoadHandler() {
                if(this._disposed) {
            return;
        }

        var scriptElement =3D this.get_scriptElement();
        if ((scriptElement.readyState !=3D=3D 'loaded') &&
            (scriptElement.readyState !=3D=3D 'complete')) {
            return;
        }
       =20
                                        var _this =3D this;
        window.setTimeout(function() {
            _this._completedCallback(scriptElement, true);
        }, 0);
    }
Sys._ScriptLoaderTask.prototype =3D {
    get_scriptElement: Sys$_ScriptLoaderTask$get_scriptElement,
   =20
    dispose: Sys$_ScriptLoaderTask$dispose,
       =20
    execute: Sys$_ScriptLoaderTask$execute,
      =20
    _addScriptElementHandlers: =
Sys$_ScriptLoaderTask$_addScriptElementHandlers,   =20
   =20
    _removeScriptElementHandlers: =
Sys$_ScriptLoaderTask$_removeScriptElementHandlers,   =20

    _scriptErrorHandler: Sys$_ScriptLoaderTask$_scriptErrorHandler,
          =20
    _scriptLoadHandler: Sys$_ScriptLoaderTask$_scriptLoadHandler =20
}
Sys._ScriptLoaderTask.registerClass("Sys._ScriptLoaderTask", null, =
Sys.IDisposable);
Sys.ApplicationLoadEventArgs =3D function =
Sys$ApplicationLoadEventArgs(components, isPartialLoad) {
    /// <param name=3D"components" type=3D"Array" =
elementType=3D"Sys.Component"></param>
    /// <param name=3D"isPartialLoad" type=3D"Boolean"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "components", type: Array, elementType: Sys.Component},
        {name: "isPartialLoad", type: Boolean}
    ]);
    if (e) throw e;

    Sys.ApplicationLoadEventArgs.initializeBase(this);
    this._components =3D components;
    this._isPartialLoad =3D isPartialLoad;
}
=20
    function Sys$ApplicationLoadEventArgs$get_components() {
        /// <value type=3D"Array" elementType=3D"Sys.Component"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._components;
    }
    function Sys$ApplicationLoadEventArgs$get_isPartialLoad() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._isPartialLoad;
    }
Sys.ApplicationLoadEventArgs.prototype =3D {
    get_components: Sys$ApplicationLoadEventArgs$get_components,
    get_isPartialLoad: Sys$ApplicationLoadEventArgs$get_isPartialLoad
}
Sys.ApplicationLoadEventArgs.registerClass('Sys.ApplicationLoadEventArgs'=
, Sys.EventArgs);
Sys._Application =3D function Sys$_Application() {
    Sys._Application.initializeBase(this);

    this._disposableObjects =3D [];
    this._components =3D {};
    this._createdComponents =3D [];
    this._secondPassComponents =3D [];

    this._unloadHandlerDelegate =3D Function.createDelegate(this, =
this._unloadHandler);
    this._loadHandlerDelegate =3D Function.createDelegate(this, =
this._loadHandler);

    Sys.UI.DomEvent.addHandler(window, "unload", =
this._unloadHandlerDelegate);
    Sys.UI.DomEvent.addHandler(window, "load", =
this._loadHandlerDelegate);
}




    function Sys$_Application$get_isCreatingComponents() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._creatingComponents;
    }
    function Sys$_Application$add_load(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this.get_events().addHandler("load", handler);
    }
    function Sys$_Application$remove_load(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this.get_events().removeHandler("load", handler);
    }
    function Sys$_Application$add_init(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        if (this._initialized) {
            handler(this, Sys.EventArgs.Empty);
        }
        else {
            this.get_events().addHandler("init", handler);
        }
    }
    function Sys$_Application$remove_init(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this.get_events().removeHandler("init", handler);
    }
    function Sys$_Application$add_unload(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this.get_events().addHandler("unload", handler);
    }
    function Sys$_Application$remove_unload(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this.get_events().removeHandler("unload", handler);
    }
    function Sys$_Application$addComponent(component) {
        /// <param name=3D"component" type=3D"Sys.Component"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "component", type: Sys.Component}
        ]);
        if (e) throw e;

        var id =3D component.get_id();
        if (!id) throw Error.invalidOperation(Sys.Res.cantAddWithoutId);
        if (typeof(this._components[id]) !=3D=3D 'undefined') throw =
Error.invalidOperation(String.format(Sys.Res.appDuplicateComponent, =
id));
        this._components[id] =3D component;
    }
    function Sys$_Application$beginCreateComponents() {
        this._creatingComponents =3D true;
    }
    function Sys$_Application$dispose() {
        if (!this._disposing) {
            this._disposing =3D true;
            if (window.pageUnload) {
                window.pageUnload(this, Sys.EventArgs.Empty);
            }
            var unloadHandler =3D =
this.get_events().getHandler("unload");
            if (unloadHandler) {
                unloadHandler(this, Sys.EventArgs.Empty);
            }
            var disposableObjects =3D =
Array.clone(this._disposableObjects);
            for (var i =3D 0, l =3D disposableObjects.length; i < l; =
i++) {
                disposableObjects[i].dispose();
            }
            Array.clear(this._disposableObjects);

            Sys.UI.DomEvent.removeHandler(window, "unload", =
this._unloadHandlerDelegate);
            if(this._loadHandlerDelegate) {
                Sys.UI.DomEvent.removeHandler(window, "load", =
this._loadHandlerDelegate);
                this._loadHandlerDelegate =3D null;
            }

            var sl =3D Sys._ScriptLoader.getInstance();
            if(sl) {
                sl.dispose();
            }

            Sys._Application.callBaseMethod(this, 'dispose');
        }
    }
    function Sys$_Application$endCreateComponents() {
        var components =3D this._secondPassComponents;
        for (var i =3D 0, l =3D components.length; i < l; i++) {
            var component =3D components[i].component;
            Sys$Component$_setReferences(component, =
components[i].references);
            component.endUpdate();
        }
        this._secondPassComponents =3D [];
        this._creatingComponents =3D false;
    }
    function Sys$_Application$findComponent(id, parent) {
        /// <param name=3D"id" type=3D"String"></param>
        /// <param name=3D"parent" optional=3D"true" =
mayBeNull=3D"true"></param>
        /// <returns type=3D"Sys.Component" =
mayBeNull=3D"true"></returns>
        var e =3D Function._validateParams(arguments, [
            {name: "id", type: String},
            {name: "parent", mayBeNull: true, optional: true}
        ]);
        if (e) throw e;

                        return (parent ?
            ((Sys.IContainer.isInstanceOfType(parent)) ?
                parent.findComponent(id) :
                parent[id] || null) :
            Sys.Application._components[id] || null);
    }
    function Sys$_Application$getComponents() {
        /// <returns type=3D"Array" =
elementType=3D"Sys.Component"></returns>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        var res =3D [];
        var components =3D this._components;
        for (var name in components) {
            res[res.length] =3D components[name];
        }
        return res;
    }
    function Sys$_Application$initialize() {
        if(!this._initialized && !this._initializing) {
            this._initializing =3D true;
                                                =
window.setTimeout(Function.createDelegate(this, this._doInitialize), 0);
        }
    }
    function Sys$_Application$notifyScriptLoaded() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        var sl =3D Sys._ScriptLoader.getInstance();
        if(sl) {
            sl.notifyScriptLoaded();
        }
    }
    function Sys$_Application$registerDisposableObject(object) {
        /// <param name=3D"object" type=3D"Sys.IDisposable"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "object", type: Sys.IDisposable}
        ]);
        if (e) throw e;

        if (!this._disposing) {
            this._disposableObjects[this._disposableObjects.length] =3D =
object;
        }
    }
    function Sys$_Application$raiseLoad() {
        var h =3D this.get_events().getHandler("load");
        var args =3D new =
Sys.ApplicationLoadEventArgs(Array.clone(this._createdComponents), =
!this._initializing);
        if (h) {
            h(this, args);
        }

        if (window.pageLoad) {
            window.pageLoad(this, args);
        }
        this._createdComponents =3D [];
    }
    function Sys$_Application$removeComponent(component) {
        /// <param name=3D"component" type=3D"Sys.Component"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "component", type: Sys.Component}
        ]);
        if (e) throw e;

        var id =3D component.get_id();
        if (id) delete this._components[id];
    }
    function Sys$_Application$unregisterDisposableObject(object) {
        /// <param name=3D"object" type=3D"Sys.IDisposable"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "object", type: Sys.IDisposable}
        ]);
        if (e) throw e;

        if (!this._disposing) {
            Array.remove(this._disposableObjects, object);
        }
    }
    function Sys$_Application$_addComponentToSecondPass(component, =
references) {
        this._secondPassComponents[this._secondPassComponents.length] =
=3D {component: component, references: references};
    }
    function Sys$_Application$_doInitialize() {
        Sys._Application.callBaseMethod(this, 'initialize');

        var handler =3D this.get_events().getHandler("init");
        if (handler) {
            this.beginCreateComponents();
            handler(this, Sys.EventArgs.Empty);
            this.endCreateComponents();
        }
        this.raiseLoad();
        this._initializing =3D false;
    }
    function Sys$_Application$_loadHandler() {
                        if(this._loadHandlerDelegate) {
            Sys.UI.DomEvent.removeHandler(window, "load", =
this._loadHandlerDelegate);
            this._loadHandlerDelegate =3D null;
        }
        this.initialize();
    }
    function Sys$_Application$_unloadHandler(event) {
        this.dispose();
    }
Sys._Application.prototype =3D {
    _creatingComponents: false,
    _disposing: false,

    get_isCreatingComponents: Sys$_Application$get_isCreatingComponents,
    add_load: Sys$_Application$add_load,
    remove_load: Sys$_Application$remove_load,
    add_init: Sys$_Application$add_init,
    remove_init: Sys$_Application$remove_init,
    add_unload: Sys$_Application$add_unload,
    remove_unload: Sys$_Application$remove_unload,
    addComponent: Sys$_Application$addComponent,
    beginCreateComponents: Sys$_Application$beginCreateComponents,
    dispose: Sys$_Application$dispose,
    endCreateComponents: Sys$_Application$endCreateComponents,
    findComponent: Sys$_Application$findComponent,
    getComponents: Sys$_Application$getComponents,
    initialize: Sys$_Application$initialize,
    notifyScriptLoaded: Sys$_Application$notifyScriptLoaded,
    registerDisposableObject: Sys$_Application$registerDisposableObject,
    raiseLoad: Sys$_Application$raiseLoad,
    removeComponent: Sys$_Application$removeComponent,
    unregisterDisposableObject: =
Sys$_Application$unregisterDisposableObject,
    _addComponentToSecondPass: =
Sys$_Application$_addComponentToSecondPass,
    _doInitialize: Sys$_Application$_doInitialize,   =20
    _loadHandler: Sys$_Application$_loadHandler,
    _unloadHandler: Sys$_Application$_unloadHandler
}
Sys._Application.registerClass('Sys._Application', Sys.Component, =
Sys.IContainer);

Sys.Application =3D new Sys._Application();

var $find =3D Sys.Application.findComponent;

Type.registerNamespace('Sys.Net');

Sys.Net.WebRequestExecutor =3D function Sys$Net$WebRequestExecutor() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    this._webRequest =3D null;
    this._resultObject =3D null;
}


    function Sys$Net$WebRequestExecutor$get_webRequest() {
        /// <value type=3D"Sys.Net.WebRequest"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._webRequest;
    }

    function Sys$Net$WebRequestExecutor$_set_webRequest(value) {
        if (this.get_started()) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOnceStarted, =
'set_webRequest'));
        }

        this._webRequest =3D value;
    }


    function Sys$Net$WebRequestExecutor$get_started() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }

    function Sys$Net$WebRequestExecutor$get_responseAvailable() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }

    function Sys$Net$WebRequestExecutor$get_timedOut() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$get_aborted() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$get_responseData() {
        /// <value type=3D"String"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$get_statusCode() {
        /// <value type=3D"Number"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$get_statusText() {
        /// <value type=3D"String"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$get_xml() {
        /// <value></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$get_object() {
        /// <value></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._resultObject) {
            this._resultObject =3D =
Sys.Serialization.JavaScriptSerializer.deserialize(this.get_responseData(=
));
        }
        return this._resultObject;
    }


    function Sys$Net$WebRequestExecutor$executeRequest() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$abort() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$getResponseHeader(header) {
        /// <param name=3D"header" type=3D"String"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "header", type: String}
        ]);
        if (e) throw e;

        throw Error.notImplemented();
    }
    function Sys$Net$WebRequestExecutor$getAllResponseHeaders() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        throw Error.notImplemented();
    }
Sys.Net.WebRequestExecutor.prototype =3D {
    get_webRequest: Sys$Net$WebRequestExecutor$get_webRequest,

    _set_webRequest: Sys$Net$WebRequestExecutor$_set_webRequest,

        get_started: Sys$Net$WebRequestExecutor$get_started,

    get_responseAvailable: =
Sys$Net$WebRequestExecutor$get_responseAvailable,

    get_timedOut: Sys$Net$WebRequestExecutor$get_timedOut,
    get_aborted: Sys$Net$WebRequestExecutor$get_aborted,
    get_responseData: Sys$Net$WebRequestExecutor$get_responseData,
    get_statusCode: Sys$Net$WebRequestExecutor$get_statusCode,
    get_statusText: Sys$Net$WebRequestExecutor$get_statusText,
    get_xml: Sys$Net$WebRequestExecutor$get_xml,
    get_object: Sys$Net$WebRequestExecutor$get_object,

        executeRequest: Sys$Net$WebRequestExecutor$executeRequest,
    abort: Sys$Net$WebRequestExecutor$abort,
    getResponseHeader: Sys$Net$WebRequestExecutor$getResponseHeader,
    getAllResponseHeaders: =
Sys$Net$WebRequestExecutor$getAllResponseHeaders
}
Sys.Net.WebRequestExecutor.registerClass('Sys.Net.WebRequestExecutor');
window.XMLDOM =3D function window$XMLDOM(markup) {
    if (!window.DOMParser) {
        var progIDs =3D [ 'Msxml2.DOMDocument.3.0', 'Msxml2.DOMDocument' =
];
        for (var i =3D 0; i < progIDs.length; i++) {
            try {
                var xmlDOM =3D new ActiveXObject(progIDs[i]);
                xmlDOM.async =3D false;
                xmlDOM.loadXML(markup);
                xmlDOM.setProperty('SelectionLanguage', 'XPath');
                return xmlDOM;
            }
            catch (ex) {
            }
        }
        return null;
    }
        else {
        try {
            var domParser =3D new window.DOMParser();
            return domParser.parseFromString(markup, 'text/xml');
        } catch (ex) {
            return null;
        }
    }
    return null;
    }

Sys.Net.XMLHttpExecutor =3D function Sys$Net$XMLHttpExecutor() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();

    Sys.Net.XMLHttpExecutor.initializeBase(this);

    var _this =3D this;
    this._xmlHttpRequest =3D null;
    this._webRequest =3D null;
    this._responseAvailable =3D false;
    this._timedOut =3D false;
    this._timer =3D null;
    this._aborted =3D false;
    this._started =3D false;

    this._onReadyStateChange =3D function () {
       =20
        if (_this._xmlHttpRequest.readyState =3D=3D=3D 4 ) {

            _this._clearTimer();
            _this._responseAvailable =3D true;
            _this._webRequest.completed(Sys.EventArgs.Empty);
            if (_this._xmlHttpRequest !=3D null) {
                _this._xmlHttpRequest.onreadystatechange =3D =
Function.emptyMethod;
                _this._xmlHttpRequest =3D null;
            }
        }
    }

    this._clearTimer =3D function this$_clearTimer() {
        if (_this._timer !=3D null) {
            window.clearTimeout(_this._timer);
            _this._timer =3D null;
        }
    }

    this._onTimeout =3D function this$_onTimeout() {
        if (!_this._responseAvailable) {
            _this._clearTimer();
            _this._timedOut =3D true;
            _this._xmlHttpRequest.onreadystatechange =3D =
Function.emptyMethod;
            _this._xmlHttpRequest.abort();
            _this._webRequest.completed(Sys.EventArgs.Empty);
            _this._xmlHttpRequest =3D null;
        }
    }

}



    function Sys$Net$XMLHttpExecutor$get_timedOut() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._timedOut;
    }

    function Sys$Net$XMLHttpExecutor$get_started() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._started;
    }

    function Sys$Net$XMLHttpExecutor$get_responseAvailable() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    return this._responseAvailable;
    }

    function Sys$Net$XMLHttpExecutor$get_aborted() {
        /// <value type=3D"Boolean"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._aborted;
    }

    function Sys$Net$XMLHttpExecutor$executeRequest() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        this._webRequest =3D this.get_webRequest();

        if (this._started) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOnceStarted, =
'executeRequest'));
        }
        if (this._webRequest =3D=3D=3D null) {
            throw Error.invalidOperation(Sys.Res.nullWebRequest);
        }

        var body =3D this._webRequest.get_body();
        var headers =3D this._webRequest.get_headers();
        this._xmlHttpRequest =3D new XMLHttpRequest();
        this._xmlHttpRequest.onreadystatechange =3D =
this._onReadyStateChange;
        var verb =3D this._webRequest.get_httpVerb();
        this._xmlHttpRequest.open(verb, =
this._webRequest.getResolvedUrl(), true );
        if (headers) {
            for (var header in headers) {
                var val =3D headers[header];
                if (typeof(val) !=3D=3D "function")
                    this._xmlHttpRequest.setRequestHeader(header, val);
            }
        }

        if (verb.toLowerCase() =3D=3D=3D "post") {
                        if ((headers =3D=3D=3D null) || =
!headers['Content-Type']) {
                this._xmlHttpRequest.setRequestHeader('Content-Type', =
'application/x-www-form-urlencoded');
            }

                        if (!body) {
                body =3D "";
            }
        }

        var timeout =3D this._webRequest.get_timeout();
        if (timeout > 0) {
            this._timer =3D =
window.setTimeout(Function.createDelegate(this, this._onTimeout), =
timeout);
        }
        this._xmlHttpRequest.send(body);
        this._started =3D true;
    }

    function Sys$Net$XMLHttpExecutor$getResponseHeader(header) {
        /// <param name=3D"header" type=3D"String"></param>
        /// <returns type=3D"String"></returns>
        var e =3D Function._validateParams(arguments, [
            {name: "header", type: String}
        ]);
        if (e) throw e;

        if (!this._responseAvailable) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'getResponseHeader'));
        }
        if (!this._xmlHttpRequest) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'getResponseHeader'));
        }

        var result;
        try {
            result =3D this._xmlHttpRequest.getResponseHeader(header);
        } catch (e) {
        }
        if (!result) result =3D "";
        return result;
    }

    function Sys$Net$XMLHttpExecutor$getAllResponseHeaders() {
        /// <returns type=3D"String"></returns>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._responseAvailable) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'getAllResponseHeaders'));
        }
        if (!this._xmlHttpRequest) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'getAllResponseHeaders'));
        }

        return this._xmlHttpRequest.getAllResponseHeaders();
    }

    function Sys$Net$XMLHttpExecutor$get_responseData() {
        /// <value type=3D"String"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._responseAvailable) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'get_responseData'));
        }
        if (!this._xmlHttpRequest) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'get_responseData'));
        }

        return this._xmlHttpRequest.responseText;
    }

    function Sys$Net$XMLHttpExecutor$get_statusCode() {
        /// <value type=3D"Number"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._responseAvailable) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'get_statusCode'));
        }
        if (!this._xmlHttpRequest) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'get_statusCode'));
        }

        return this._xmlHttpRequest.status;
    }

    function Sys$Net$XMLHttpExecutor$get_statusText() {
        /// <value type=3D"String"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._responseAvailable) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'get_statusText'));
        }
        if (!this._xmlHttpRequest) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'get_statusText'));
        }

        return this._xmlHttpRequest.statusText;
    }

    function Sys$Net$XMLHttpExecutor$get_xml() {
        /// <value></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._responseAvailable) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallBeforeResponse, =
'get_xml'));
        }
        if (!this._xmlHttpRequest) {
            throw =
Error.invalidOperation(String.format(Sys.Res.cannotCallOutsideHandler, =
'get_xml'));
        }

        var xml =3D this._xmlHttpRequest.responseXML;
        if (!xml || !xml.documentElement) {

                        xml =3D new =
XMLDOM(this._xmlHttpRequest.responseText);

                        if (!xml || !xml.documentElement)
                return null;
        }
                else if (navigator.userAgent.indexOf('MSIE') !=3D=3D -1) =
{
            xml.setProperty('SelectionLanguage', 'XPath');
        }

                if (xml.documentElement.namespaceURI =3D=3D=3D =
"http://www.mozilla.org/newlayout/xml/parsererror.xml" &&
            xml.documentElement.tagName =3D=3D=3D "parsererror") {
            return null;
        }
       =20
                if (xml.documentElement.firstChild && =
xml.documentElement.firstChild.tagName =3D=3D=3D "parsererror") {
            return null;
        }
       =20
        return xml;
    }

    function Sys$Net$XMLHttpExecutor$abort() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (!this._started) {
            throw =
Error.invalidOperation(Sys.Res.cannotAbortBeforeStart);
        }

                if (this._aborted || this._responseAvailable || =
this._timedOut)
            return;

        this._aborted =3D true;

        this._clearTimer();

        if (this._xmlHttpRequest && !this._responseAvailable) {

                        this._xmlHttpRequest.onreadystatechange =3D =
Function.emptyMethod;
            this._xmlHttpRequest.abort();

            this._xmlHttpRequest =3D null;
            var handler =3D =
this._webRequest._get_eventHandlerList().getHandler("completed");
            if (handler) {
                handler(this, Sys.EventArgs.Empty);
            }
        }
    }
Sys.Net.XMLHttpExecutor.prototype =3D {

    get_timedOut: Sys$Net$XMLHttpExecutor$get_timedOut,

    get_started: Sys$Net$XMLHttpExecutor$get_started,

    get_responseAvailable: =
Sys$Net$XMLHttpExecutor$get_responseAvailable,

    get_aborted: Sys$Net$XMLHttpExecutor$get_aborted,

    executeRequest: Sys$Net$XMLHttpExecutor$executeRequest,

    getResponseHeader: Sys$Net$XMLHttpExecutor$getResponseHeader,

    getAllResponseHeaders: =
Sys$Net$XMLHttpExecutor$getAllResponseHeaders,

    get_responseData: Sys$Net$XMLHttpExecutor$get_responseData,

    get_statusCode: Sys$Net$XMLHttpExecutor$get_statusCode,

    get_statusText: Sys$Net$XMLHttpExecutor$get_statusText,

    get_xml: Sys$Net$XMLHttpExecutor$get_xml,

    abort: Sys$Net$XMLHttpExecutor$abort
}
Sys.Net.XMLHttpExecutor.registerClass('Sys.Net.XMLHttpExecutor', =
Sys.Net.WebRequestExecutor);
Sys.Net._WebRequestManager =3D function Sys$Net$_WebRequestManager() {
    this._this =3D this;
    this._defaultTimeout =3D 0;
    this._defaultExecutorType =3D "Sys.Net.XMLHttpExecutor";
}


    function Sys$Net$_WebRequestManager$add_invokingRequest(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this._get_eventHandlerList().addHandler("invokingRequest", =
handler);
    }
    function Sys$Net$_WebRequestManager$remove_invokingRequest(handler) =
{
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this._get_eventHandlerList().removeHandler("invokingRequest", =
handler);
    }

    function Sys$Net$_WebRequestManager$add_completedRequest(handler) {
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this._get_eventHandlerList().addHandler("completedRequest", =
handler);
    }
    function Sys$Net$_WebRequestManager$remove_completedRequest(handler) =
{
        var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
        if (e) throw e;

        this._get_eventHandlerList().removeHandler("completedRequest", =
handler);
    }

    function Sys$Net$_WebRequestManager$_get_eventHandlerList() {
        if (!this._events) {
            this._events =3D new Sys.EventHandlerList();
        }
        return this._events;
    }

    function Sys$Net$_WebRequestManager$get_defaultTimeout() {
        /// <value type=3D"Number"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._defaultTimeout;
    }
    function Sys$Net$_WebRequestManager$set_defaultTimeout(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Number}]);
        if (e) throw e;

        if (value < 0) {
            throw Error.argumentOutOfRange("value", value, =
Sys.Res.invalidTimeout);
        }

        this._defaultTimeout =3D value;
    }

    function Sys$Net$_WebRequestManager$get_defaultExecutorType() {
        /// <value type=3D"String"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._defaultExecutorType;
    }
    function Sys$Net$_WebRequestManager$set_defaultExecutorType(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: String}]);
        if (e) throw e;

        this._defaultExecutorType =3D value;
    }

    function Sys$Net$_WebRequestManager$executeRequest(webRequest) {
        /// <param name=3D"webRequest" =
type=3D"Sys.Net.WebRequest"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "webRequest", type: Sys.Net.WebRequest}
        ]);
        if (e) throw e;

        var executor =3D webRequest.get_executor();
                if (!executor) {
           =20
            var failed =3D false;
            try {
                var executorType =3D eval(this._defaultExecutorType);
                executor =3D new executorType();
            } catch (e) {
                failed =3D true;
            }

            if (failed  || =
!Sys.Net.WebRequestExecutor.isInstanceOfType(executor) || !executor) {
                throw Error.argument("defaultExecutorType", =
String.format(Sys.Res.invalidExecutorType, this._defaultExecutorType));
            }

            webRequest.set_executor(executor);
        }

                if (executor.get_aborted()) {
            return;
        }

        var evArgs =3D new Sys.Net.NetworkRequestEventArgs(webRequest);
        var handler =3D =
this._get_eventHandlerList().getHandler("invokingRequest");
        if (handler) {
            handler(this, evArgs);
        }

        if (!evArgs.get_cancel()) {
            executor.executeRequest();
        }
    }
Sys.Net._WebRequestManager.prototype =3D {
    add_invokingRequest: Sys$Net$_WebRequestManager$add_invokingRequest,
    remove_invokingRequest: =
Sys$Net$_WebRequestManager$remove_invokingRequest,

    add_completedRequest: =
Sys$Net$_WebRequestManager$add_completedRequest,
    remove_completedRequest: =
Sys$Net$_WebRequestManager$remove_completedRequest,

    _get_eventHandlerList: =
Sys$Net$_WebRequestManager$_get_eventHandlerList,

    get_defaultTimeout: Sys$Net$_WebRequestManager$get_defaultTimeout,
    set_defaultTimeout: Sys$Net$_WebRequestManager$set_defaultTimeout,

    get_defaultExecutorType: =
Sys$Net$_WebRequestManager$get_defaultExecutorType,
    set_defaultExecutorType: =
Sys$Net$_WebRequestManager$set_defaultExecutorType,

    executeRequest: Sys$Net$_WebRequestManager$executeRequest
}

Sys.Net._WebRequestManager.registerClass('Sys.Net._WebRequestManager');

Sys.Net.WebRequestManager =3D new Sys.Net._WebRequestManager();
Sys.Net.NetworkRequestEventArgs =3D function =
Sys$Net$NetworkRequestEventArgs(webRequest) {
    /// <param name=3D"webRequest" type=3D"Sys.Net.WebRequest"></param>
    var e =3D Function._validateParams(arguments, [
        {name: "webRequest", type: Sys.Net.WebRequest}
    ]);
    if (e) throw e;

    Sys.Net.NetworkRequestEventArgs.initializeBase(this);
    this._webRequest =3D webRequest;
}


    function Sys$Net$NetworkRequestEventArgs$get_webRequest() {
        /// <value type=3D"Sys.Net.WebRequest"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._webRequest;
    }
Sys.Net.NetworkRequestEventArgs.prototype =3D {
    get_webRequest: Sys$Net$NetworkRequestEventArgs$get_webRequest
}

Sys.Net.NetworkRequestEventArgs.registerClass('Sys.Net.NetworkRequestEven=
tArgs', Sys.CancelEventArgs);
Sys.Net.WebRequest =3D function Sys$Net$WebRequest() {
    if (arguments.length !=3D=3D 0) throw Error.parameterCount();
    this._url =3D "";
    this._headers =3D { };
    this._body =3D null;
    this._userContext =3D null;
    this._httpVerb =3D null;
    this._executor =3D null;
    this._invokeCalled =3D false;
    this._timeout =3D 0;
}


    function Sys$Net$WebRequest$add_completed(handler) {
    var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
    if (e) throw e;

        this._get_eventHandlerList().addHandler("completed", handler);
    }
    function Sys$Net$WebRequest$remove_completed(handler) {
    var e =3D Function._validateParams(arguments, [{name: "handler", =
type: Function}]);
    if (e) throw e;

        this._get_eventHandlerList().removeHandler("completed", =
handler);
    }

    function Sys$Net$WebRequest$completed(eventArgs) {
        /// <param name=3D"eventArgs" type=3D"Sys.EventArgs"></param>
        var e =3D Function._validateParams(arguments, [
            {name: "eventArgs", type: Sys.EventArgs}
        ]);
        if (e) throw e;

        var handler =3D =
Sys.Net.WebRequestManager._get_eventHandlerList().getHandler("completedRe=
quest");
        if (handler) {
            handler(this._executor, eventArgs);
        }

        handler =3D =
this._get_eventHandlerList().getHandler("completed");
        if (handler) {
            handler(this._executor, eventArgs);
        }
    }

    function Sys$Net$WebRequest$_get_eventHandlerList() {
        if (!this._events) {
            this._events =3D new Sys.EventHandlerList();
        }
        return this._events;
    }

    function Sys$Net$WebRequest$get_url() {
        /// <value type=3D"String"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._url;
    }
    function Sys$Net$WebRequest$set_url(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: String}]);
        if (e) throw e;

        this._url =3D value;
    }

    function Sys$Net$WebRequest$get_headers() {
        /// <value></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._headers;
    }

    function Sys$Net$WebRequest$get_httpVerb() {
        /// <value type=3D"String"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
                if (this._httpVerb =3D=3D=3D null) {
            if (this._body =3D=3D=3D null) {
                return "GET";
            }
            return "POST";
        }
        return this._httpVerb;
    }
    function Sys$Net$WebRequest$set_httpVerb(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: String}]);
        if (e) throw e;

        if (value.length =3D=3D=3D 0) {
            throw Error.argument('value', Sys.Res.invalidHttpVerb);
        }

        this._httpVerb =3D value;
    }

    function Sys$Net$WebRequest$get_body() {
        /// <value mayBeNull=3D"true"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._body;
    }
    function Sys$Net$WebRequest$set_body(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
mayBeNull: true}]);
        if (e) throw e;

        this._body =3D value;
    }

    function Sys$Net$WebRequest$get_userContext() {
        /// <value mayBeNull=3D"true"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._userContext;
    }
    function Sys$Net$WebRequest$set_userContext(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
mayBeNull: true}]);
        if (e) throw e;

        this._userContext =3D value;
    }

    function Sys$Net$WebRequest$get_executor() {
        /// <value type=3D"Sys.Net.WebRequestExecutor"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._executor;
    }
    function Sys$Net$WebRequest$set_executor(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Sys.Net.WebRequestExecutor}]);
        if (e) throw e;

        if (this._executor !=3D=3D null && this._executor.get_started()) =
{
            throw =
Error.invalidOperation(Sys.Res.setExecutorAfterActive);
        }

        this._executor =3D value;
        this._executor._set_webRequest(this);
    }

    function Sys$Net$WebRequest$get_timeout() {
        /// <value type=3D"Number"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (this._timeout =3D=3D=3D 0) {
            return Sys.Net.WebRequestManager.get_defaultTimeout();
        }
        return this._timeout;
    }
    function Sys$Net$WebRequest$set_timeout(value) {
        var e =3D Function._validateParams(arguments, [{name: "value", =
type: Number}]);
        if (e) throw e;

        if (value < 0) {
            throw Error.argumentOutOfRange("value", value, =
Sys.Res.invalidTimeout);
        }

        this._timeout =3D value;
    }

    function Sys$Net$WebRequest$getResolvedUrl() {
        /// <returns type=3D"String"></returns>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return Sys.Net.WebRequest._resolveUrl(this._url);
    }

    function Sys$Net$WebRequest$invoke() {
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        if (this._invokeCalled) {
            throw Error.invalidOperation(Sys.Res.invokeCalledTwice);
        }

        Sys.Net.WebRequestManager.executeRequest(this);
        this._invokeCalled =3D true;
    }
Sys.Net.WebRequest.prototype =3D {
    add_completed: Sys$Net$WebRequest$add_completed,
    remove_completed: Sys$Net$WebRequest$remove_completed,

    completed: Sys$Net$WebRequest$completed,

    _get_eventHandlerList: Sys$Net$WebRequest$_get_eventHandlerList,

    get_url: Sys$Net$WebRequest$get_url,
    set_url: Sys$Net$WebRequest$set_url,

    get_headers: Sys$Net$WebRequest$get_headers,

    get_httpVerb: Sys$Net$WebRequest$get_httpVerb,
    set_httpVerb: Sys$Net$WebRequest$set_httpVerb,

    get_body: Sys$Net$WebRequest$get_body,
    set_body: Sys$Net$WebRequest$set_body,

    get_userContext: Sys$Net$WebRequest$get_userContext,
    set_userContext: Sys$Net$WebRequest$set_userContext,

    get_executor: Sys$Net$WebRequest$get_executor,
    set_executor: Sys$Net$WebRequest$set_executor,

    get_timeout: Sys$Net$WebRequest$get_timeout,
    set_timeout: Sys$Net$WebRequest$set_timeout,

    getResolvedUrl: Sys$Net$WebRequest$getResolvedUrl,

    invoke: Sys$Net$WebRequest$invoke
}

Sys.Net.WebRequest._resolveUrl =3D function =
Sys$Net$WebRequest$_resolveUrl(url, baseUrl) {
        if (url && url.indexOf('://') !=3D=3D -1) {
        return url;
    }

        if (!baseUrl || baseUrl.length =3D=3D=3D 0) {
        var baseElement =3D document.getElementsByTagName('base')[0];
        if (baseElement && baseElement.href && baseElement.href.length > =
0) {
            baseUrl =3D baseElement.href;
        }
        else {
            baseUrl =3D document.URL;
        }
    }

        var qsStart =3D baseUrl.indexOf('?');
    if (qsStart !=3D=3D -1) {
        baseUrl =3D baseUrl.substr(0, qsStart);
    }
    baseUrl =3D baseUrl.substr(0, baseUrl.lastIndexOf('/') + 1);

        if (!url || url.length =3D=3D=3D 0) {
        return baseUrl;
    }

        if (url.charAt(0) =3D=3D=3D '/') {
        var slashslash =3D baseUrl.indexOf('://');
        if (slashslash =3D=3D=3D -1) {
            throw Error.argument("baseUrl", Sys.Res.badBaseUrl1);
        }

        var nextSlash =3D baseUrl.indexOf('/', slashslash + 3);
        if (nextSlash =3D=3D=3D -1) {
            throw Error.argument("baseUrl", Sys.Res.badBaseUrl2);
        }

        return baseUrl.substr(0, nextSlash) + url;
    }
            else {
        var lastSlash =3D baseUrl.lastIndexOf('/');
        if (lastSlash =3D=3D=3D -1) {
            throw Error.argument("baseUrl", Sys.Res.badBaseUrl3);
        }

        return baseUrl.substr(0, lastSlash+1) + url;
    }
}

Sys.Net.WebRequest._createQueryString =3D function =
Sys$Net$WebRequest$_createQueryString(queryString, encodeMethod) {
        if (!encodeMethod)
        encodeMethod =3D encodeURIComponent;

    var sb =3D new Sys.StringBuilder();

    var i =3D 0;
    for (var arg in queryString) {
        var obj =3D queryString[arg];
        if (typeof(obj) =3D=3D=3D "function") continue;
        var val =3D =
Sys.Serialization.JavaScriptSerializer.serialize(obj);
        if (i !=3D=3D 0) {
            sb.append('&');
        }

        sb.append(arg);
        sb.append('=3D');
        sb.append(encodeMethod(val));

        i++;
    }

    return sb.toString();
}

Sys.Net.WebRequest._createUrl =3D function =
Sys$Net$WebRequest$_createUrl(url, queryString) {
    if (!queryString) {
        return url;
    }

    var qs =3D Sys.Net.WebRequest._createQueryString(queryString);
    if (qs.length > 0) {
        var sep =3D '?';
        if (url && url.indexOf('?') !=3D=3D -1)
            sep =3D '&';
        return url + sep + qs;
    } else {
        return url;
    }
}

Sys.Net.WebRequest.registerClass('Sys.Net.WebRequest');
Sys.Net.WebServiceProxy =3D function Sys$Net$WebServiceProxy() {
}


    function Sys$Net$WebServiceProxy$set_timeout(value) {
        this._timeout =3D value;
    }
    function Sys$Net$WebServiceProxy$get_timeout() {
        /// <value type=3D"Number"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._timeout;
    }
    function Sys$Net$WebServiceProxy$set_defaultUserContext(value) {
        this._userContext =3D value;
    }
    function Sys$Net$WebServiceProxy$get_defaultUserContext() {
        /// <value></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._userContext;
    }
    function Sys$Net$WebServiceProxy$set_defaultSucceededCallback(value) =
{
        this._succeeded =3D value;
    }
    function Sys$Net$WebServiceProxy$get_defaultSucceededCallback() {
        /// <value type=3D"Function"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._succeeded;
    }
    function Sys$Net$WebServiceProxy$set_defaultFailedCallback(value) {
        this._failed =3D value;
    }
    function Sys$Net$WebServiceProxy$get_defaultFailedCallback() {
        /// <value type=3D"Function"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._failed;
    }
    function Sys$Net$WebServiceProxy$set_path(value) {
        this._path =3D value;
    }
    function Sys$Net$WebServiceProxy$get_path() {
        /// <value type=3D"String"></value>
        if (arguments.length !=3D=3D 0) throw Error.parameterCount();
        return this._path;
    }

    function Sys$Net$WebServiceProxy$_invoke(servicePath, methodName, =
useGet, params, onSuccess, onFailure, userContext) {
        /// <param name=3D"servicePath" type=3D"String"></param>
        /// <param name=3D"methodName" type=3D"String"></param>
        /// <param name=3D"useGet" type=3D"Boolean"></param>
        /// <param name=3D"params"></param>
        /// <param name=3D"onSuccess" type=3D"Function" =
mayBeNull=3D"true" optional=3D"true"></param>
        /// <param name=3D"onFailure" type=3D"Function" =
mayBeNull=3D"true" optional=3D"true"></param>
        /// <param name=3D"userContext" mayBeNull=3D"true" =
optional=3D"true"></param>
        /// <returns type=3D"Sys.Net.WebRequest"></returns>
        var e =3D Function._validateParams(arguments, [
            {name: "servicePath", type: String},
            {name: "methodName", type: String},
            {name: "useGet", type: Boolean},
            {name: "params"},
            {name: "onSuccess", type: Function, mayBeNull: true, =
optional: true},
            {name: "onFailure", type: Function, mayBeNull: true, =
optional: true},
            {name: "userContext", mayBeNull: true, optional: true}
        ]);
        if (e) throw e;


                if (onSuccess =3D=3D=3D null || typeof onSuccess =
=3D=3D=3D 'undefined') onSuccess =3D =
this.get_defaultSucceededCallback();
        if (onFailure =3D=3D=3D null || typeof onFailure =3D=3D=3D =
'undefined') onFailure =3D this.get_defaultFailedCallback();
        if (userContext =3D=3D=3D null || typeof userContext =3D=3D=3D =
'undefined') userContext =3D this.get_defaultUserContext();
       =20
        return Sys.Net.WebServiceProxy.invoke(servicePath, methodName, =
useGet, params, onSuccess, onFailure, userContext, this.get_timeout());
    }
Sys.Net.WebServiceProxy.prototype =3D {
    set_timeout: Sys$Net$WebServiceProxy$set_timeout,
    get_timeout: Sys$Net$WebServiceProxy$get_timeout,
    set_defaultUserContext: =
Sys$Net$WebServiceProxy$set_defaultUserContext,
    get_defaultUserContext: =
Sys$Net$WebServiceProxy$get_defaultUserContext,
    set_defaultSucceededCallback: =
Sys$Net$WebServiceProxy$set_defaultSucceededCallback,
    get_defaultSucceededCallback: =
Sys$Net$WebServiceProxy$get_defaultSucceededCallback,
    set_defaultFailedCallback: =
Sys$Net$WebServiceProxy$set_defaultFailedCallback,
    get_defaultFailedCallback: =
Sys$Net$WebServiceProxy$get_defaultFailedCallback,
    set_path: Sys$Net$WebServiceProxy$set_path,
    get_path: Sys$Net$WebServiceProxy$get_path,

    _invoke: Sys$Net$WebServiceProxy$_invoke
}
Sys.Net.WebServiceProxy.registerClass('Sys.Net.WebServiceProxy');

Sys.Net.WebServiceProxy.invoke =3D function =
Sys$Net$WebServiceProxy$invoke(servicePath, methodName, useGet, params, =
onSuccess, onFailure, userContext, timeout) {
    /// <param name=3D"servicePath" type=3D"String"></param>
    /// <param name=3D"methodName" type=3D"String"></param>
    /// <param name=3D"useGet" type=3D"Boolean" =
optional=3D"true"></param>
    /// <param name=3D"params" mayBeNull=3D"true" =
optional=3D"true"></param>
    /// <param name=3D"onSuccess" type=3D"Function" mayBeNull=3D"true" =
optional=3D"true"></param>
    /// <param name=3D"onFailure" type=3D"Function" mayBeNull=3D"true" =
optional=3D"true"></param>
    /// <param name=3D"userContext" mayBeNull=3D"true" =
optional=3D"true"></param>
    /// <param name=3D"timeout" type=3D"Number" =
optional=3D"true"></param>
    /// <returns type=3D"Sys.Net.WebRequest"></returns>
    var e =3D Function._validateParams(arguments, [
        {name: "servicePath", type: String},
        {name: "methodName", type: String},
        {name: "useGet", type: Boolean, optional: true},
        {name: "params", mayBeNull: true, optional: true},
        {name: "onSuccess", type: Function, mayBeNull: true, optional: =
true},
        {name: "onFailure", type: Function, mayBeNull: true, optional: =
true},
        {name: "userContext", mayBeNull: true, optional: true},
        {name: "timeout", type: Number, optional: true}
    ]);
    if (e) throw e;


        var request =3D new Sys.Net.WebRequest();

    request.get_headers()['Content-Type'] =3D 'application/json; =
charset=3Dutf-8';
    if (!params) params =3D {};
    var urlParams =3D params;
        if (!useGet || !urlParams) urlParams =3D {};
    =
request.set_url(Sys.Net.WebRequest._createUrl(servicePath+"/"+methodName,=
 urlParams));

    var body =3D null;
        if (!useGet) {
        body =3D =
Sys.Serialization.JavaScriptSerializer.serialize(params);

                if (body =3D=3D=3D "{}") body =3D "";
    }

        request.set_body(body);
    request.add_completed(onComplete);
    if (timeout && timeout > 0) request.set_timeout(timeout);
    request.invoke();

    function onComplete(response, eventArgs) {
        if (response.get_responseAvailable()) {
            var statusCode =3D response.get_statusCode();
            var result =3D null;

            try {
    